.gx-sheet-root{z-index:10000;position:fixed;inset:0}.gx-sheet-root[data-hidden]{visibility:hidden}.gx-sheet-scrim{background-color:var(--scrim);cursor:default;will-change:opacity, backdrop-filter;border:none;padding:0;position:absolute;inset:0;transform:translateZ(0)}.gx-sheet-wrap{max-width:520px;margin:0 auto;position:absolute;bottom:0;left:0;right:0}.gx-sheet-bar{justify-content:flex-end;align-items:center;padding:0 20px 8px;display:flex}.gx-sheet{padding:10px 20px calc(24px + env(safe-area-inset-bottom,0px));background-color:var(--surface);box-shadow:0 -12px 48px var(--shadow-strong);touch-action:none;border-radius:32px 32px 0 0}.gx-sheet-handle{background-color:var(--overlay-strong);border-radius:100px;width:40px;height:5px;margin:0 auto 14px}.gx-sheet-head{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:20px;display:flex}.gx-sheet-title{color:var(--text);letter-spacing:-.5px;margin:0;font-size:22px;font-weight:400;line-height:120%}.gx-sheet-close{background-color:var(--overlay-strong);width:40px;height:40px;color:var(--text);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gx-sheet-body{overflow:hidden}.gx-sheet-hero{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-top:8px;display:flex}.gx-sheet-hero-icon{background-color:var(--sheet-surface,var(--control));width:72px;height:72px;color:var(--text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.gx-sheet-hero-icon--success{background-color:color-mix(in srgb, var(--positive) 18%, var(--control));color:var(--positive)}.gx-sheet-hero-title{color:var(--text);margin:0;font-size:18px;font-weight:500;line-height:24px}.gx-sheet-hero-text{max-width:300px;color:var(--text-secondary);margin:0;font-size:14px;line-height:20px}.gx-sheet-done{color:var(--text);margin:0;font-size:24px;font-weight:400;line-height:30px}.gx-sheet-spinner{border:3px solid var(--overlay);border-top-color:var(--text);border-radius:50%;width:56px;height:56px;margin-bottom:14px;animation:.9s linear infinite gx-sheet-spin}@keyframes gx-sheet-spin{to{transform:rotate(360deg)}}.gx-sheet-primary{background-color:var(--text);width:100%;height:56px;color:var(--text-on-light);cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:500;transition:opacity .15s,transform .15s;display:flex}.gx-sheet-primary:active{transform:scale(.98)}.gx-sheet-primary:disabled{opacity:.7;cursor:default}.gx-sheet-primary--spaced{margin-top:20px}.gx-sheet-button-spinner{opacity:.7;border:2px solid;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite gx-sheet-spin}.gx-sheet-link{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:8px 4px;font-size:14px}.gx-sheet-row{background-color:var(--sheet-surface,var(--control));border-radius:20px;align-items:center;gap:12px;min-height:56px;padding:0 12px 0 10px;display:flex}.gx-sheet-row--label{justify-content:space-between;width:100%;margin-top:12px;padding:0 16px}.gx-sheet-row-icon{background-color:var(--sheet-surface,var(--icon-circle));width:36px;height:36px;color:var(--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gx-sheet-row-title{color:var(--text-secondary);font-size:14px}.gx-sheet-address{color:var(--text);text-align:left;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.gx-sheet-address--select{-webkit-user-select:all;user-select:all;flex:none}.gx-sheet-caption{color:var(--text-secondary);margin:22px 0 10px;font-size:14px;line-height:20px}.gx-sheet-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.gx-sheet-amount{background-color:var(--sheet-surface,var(--control));height:76px;color:var(--text);cursor:pointer;isolation:isolate;border:none;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:2px;transition:color .2s;display:flex;position:relative}.gx-sheet-amount[aria-pressed=true]{color:var(--text-on-light)}.gx-sheet-amount-pill{z-index:-1;border-radius:inherit;background-color:var(--text);position:absolute;inset:0}.gx-sheet-amount-usd{font-size:22px;line-height:26px}.gx-sheet-amount-ton{opacity:.6;font-size:12px;line-height:16px}.gx-sheet-error{background-color:color-mix(in srgb, var(--negative) 12%, transparent);color:var(--negative);border-radius:18px;align-items:flex-start;gap:8px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:18px;display:flex}@media (max-width:767px){.gx-sheet-wrap{will-change:transform}.gx-wallet-connection-panel{isolation:isolate;position:relative;overflow:visible}.gx-wallet-connection-panel .gx-bs-body,.gx-wallet-connection-panel .gx-bs-handle{z-index:1;position:relative}.gx-wallet-connection-panel .gx-sheet-coin-hero{flex:none}.gx-wallet-connection-content{padding:8px 20px 24px}.gx-wallet-connect-panel .gx-sheet-coin-glow:after{display:none}.gx-wallet-connect-panel .gx-bs-body[inert] .gx-sheet-button-spinner{animation-play-state:paused}.gx-sheet--topup,.gx-sheet--payout{isolation:isolate;position:relative}.gx-sheet--topup .gx-sheet-handle,.gx-sheet--topup .gx-sheet-body,.gx-sheet--payout .gx-sheet-handle,.gx-sheet--payout .gx-sheet-body{z-index:1;position:relative}.gx-sheet-coin-hero{z-index:2;pointer-events:none;height:118px;position:relative}.gx-sheet-coin{-webkit-user-select:none;user-select:none;width:min(200px,60vw);height:auto;position:absolute;top:-108px;left:50%;transform:translate(-50%)}.gx-sheet-coin-glow{z-index:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(ellipse 110px 90px at 50% 18px, var(--wallet-coin-highlight-falloff)), radial-gradient(ellipse 62% 215px at 50% 0, var(--wallet-coin-main-falloff)), radial-gradient(ellipse 82% 295px at 50% 0, var(--wallet-coin-shade-falloff));position:absolute;inset:0}.gx-sheet-coin-glow:after{content:"";border-radius:inherit;opacity:.035;mix-blend-mode:soft-light;-webkit-mask-image:radial-gradient(ellipse 82% 295px at 50% 0, var(--text), transparent);-webkit-mask-image:radial-gradient(ellipse 82% 295px at 50% 0, var(--text), transparent);mask-image:radial-gradient(ellipse 82% 295px at 50% 0, var(--text), transparent);background-image:url(/img/glow-dither.svg);background-size:128px 128px;position:absolute;inset:0}}@media (min-width:768px){.gx-sheet-wrap{will-change:transform}.gx-wallet-connection-panel{isolation:isolate;position:relative;overflow:visible}.gx-wallet-connection-panel .gx-bs-body,.gx-wallet-connection-panel .gx-bs-handle{z-index:1;position:relative}.gx-wallet-connection-panel .gx-sheet-coin-hero{flex:none}.gx-wallet-connection-content{padding:8px 20px 24px}.gx-sheet--topup,.gx-sheet--payout{isolation:isolate;position:relative}.gx-sheet--topup .gx-sheet-handle,.gx-sheet--topup .gx-sheet-body,.gx-sheet--payout .gx-sheet-handle,.gx-sheet--payout .gx-sheet-body{z-index:1;position:relative}.gx-sheet-coin-hero{z-index:2;pointer-events:none;height:136px;position:relative}.gx-sheet-coin{-webkit-user-select:none;user-select:none;width:228px;height:auto;position:absolute;top:-122px;left:50%;transform:translate(-50%)}.gx-sheet-coin-glow{z-index:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(ellipse 125px 105px at 50% 18px, var(--wallet-coin-highlight-falloff)), radial-gradient(ellipse 62% 240px at 50% 0, var(--wallet-coin-main-falloff)), radial-gradient(ellipse 82% 320px at 50% 0, var(--wallet-coin-shade-falloff));position:absolute;inset:0}.gx-sheet-coin-glow:after{content:"";border-radius:inherit;opacity:.035;mix-blend-mode:soft-light;-webkit-mask-image:radial-gradient(ellipse 82% 320px at 50% 0, var(--text), transparent);-webkit-mask-image:radial-gradient(ellipse 82% 320px at 50% 0, var(--text), transparent);mask-image:radial-gradient(ellipse 82% 320px at 50% 0, var(--text), transparent);background-image:url(/img/glow-dither.svg);background-size:128px 128px;position:absolute;inset:0}}@media (max-width:767px){.gx-sheet-root.gx-sheet-root--dialog{z-index:10002}}@media (min-width:768px){.gx-sheet-root.gx-sheet-root--dialog{z-index:10002}}@media (max-width:767px){.gx-sheet{--sheet-surface:var(--app-sheet-surface);--sheet-surface-lift:var(--app-plate-hover)}}@media (min-width:768px){.gx-sheet{--sheet-surface:var(--app-sheet-surface);--sheet-surface-lift:var(--app-plate-hover)}}
