:root{--sys-blue:#0a84ff;--sys-blue-lt:#6cb8ff;--sys-indigo:#5e5ce6;--sys-purple:#bf5af0;--sys-pink:#ff375f;--sys-red:#ff453a;--sys-orange:#ff9f0a;--sys-yellow:#ffd60a;--sys-green:#30d158;--sys-mint:#63e6e2;--sys-teal:#40c8e0;--sys-gray:#98989d;--ink:#f2f5fc;--ink-2:rgba(236,241,252,0.74);--ink-3:rgba(230,237,252,0.54);--ink-off:rgba(230,237,252,0.32);--ink-dark:#0a0d18;--c-cash:var(--sys-green);--c-loss:var(--sys-red);--c-mark:var(--sys-purple);--c-gold:var(--sys-yellow);--c-sel:var(--sys-blue);--c-risk-calm:var(--sys-green);--c-risk-fresh:var(--sys-yellow);--c-risk-strong:var(--sys-orange);--c-risk-severe:var(--sys-red);--m-win-tint:rgba(22,26,44,0.62);--m-win-sheen:linear-gradient(180deg,rgba(255,255,255,0.14),rgba(255,255,255,0.05) 42%,rgba(255,255,255,0.02));--m-win-edge:inset 0 0 0 0.5px rgba(255,255,255,0.16),inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -1px 0 rgba(0,0,0,0.38);--m-bar-tint:rgba(14,17,32,0.7);--m-bar-sheen:linear-gradient(180deg,rgba(255,255,255,0.12),rgba(255,255,255,0.03));--m-bar-edge:inset 0 0.5px 0 rgba(255,255,255,0.26),inset 0 -0.5px 0 rgba(0,0,0,0.5);--m-ctl-tint:rgba(120,132,168,0.22);--m-ctl-sheen:linear-gradient(180deg,rgba(255,255,255,0.24),rgba(255,255,255,0.08) 50%,rgba(255,255,255,0.02));--m-ctl-edge:inset 0 0 0 0.5px rgba(255,255,255,0.24),inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.42);--m-over-tint:rgba(17,21,38,0.78);--m-well-tint:rgba(5,7,16,0.44);--m-well-edge:inset 0 1px 3px rgba(0,0,0,0.55),inset 0 0 0 0.5px rgba(0,0,0,0.5),inset 0 -1px 0 rgba(255,255,255,0.09);--blur-win:saturate(180%) blur(30px);--blur-bar:saturate(180%) blur(22px);--blur-ctl:saturate(140%) blur(10px);--sh-1:0 1px 2px rgba(0,0,0,0.34);--sh-2:0 1px 2px rgba(0,0,0,0.3),0 6px 14px -4px rgba(0,0,0,0.45);--sh-3:0 2px 6px -2px rgba(0,0,0,0.4),0 20px 42px -14px rgba(0,0,0,0.62);--sh-4:0 8px 18px -8px rgba(0,0,0,0.5),0 38px 70px -20px rgba(0,0,0,0.72);--ring:0 0 0 3.5px rgba(10,132,255,0.48);--ring-soft:0 0 0 3.5px rgba(255,255,255,0.22);--rad-win:18px;--rad-ctl:11px;--rad-well:7px;--rad-pill:999px;--pix-r:8px;--pix-cut:polygon(var(--pix-r) 0,calc(100% - var(--pix-r)) 0,100% var(--pix-r),100% calc(100% - var(--pix-r)),calc(100% - var(--pix-r)) 100%,var(--pix-r) 100%,0 calc(100% - var(--pix-r)),0 var(--pix-r));--pix-edge:#4a6d96;--pix-edge-lit:#7ea3cc;--pix-face:#1a2a47;--pix-face-2:#121d33;--pix-sunk:#0c1526;--pix-go:#79cf4b;--pix-go-lit:#a8e87a;--pix-go-dk:#3f8f2c;--pix-go-ink:#0e2409;--tx-stripe:repeating-linear-gradient(0deg,rgba(255,255,255,0.05) 0 1px,rgba(255,255,255,0) 1px 4px);--tx-scan:repeating-linear-gradient(180deg,rgba(0,0,0,0.3) 0 1px,rgba(0,0,0,0) 1px 3px);--tx-dots:radial-gradient(circle at 1px 1px,rgba(255,255,255,0.17) 1px,transparent 1.5px);--px:4px;--px2:8px;--px3:12px;--px4:16px;--px6:24px;--px8:32px;--t-tiny:0.6875rem;--t-ui:0.8125rem;--t-body:0.875rem;--t-lead:1rem;--t-fig:1.25rem;--t-fig-lg:1.75rem;--font-display:var(--gr-font-ui),-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;--font-body:var(--font-display);--font-numeric:var(--font-display);--font-mono:var(--gr-font-mono),ui-monospace,"SF Mono",Menlo,"Roboto Mono",monospace;--t-quick:0.12s;--t-calm:0.24s;--ez:cubic-bezier(0.32,0.72,0,1);--gr-bar:3.25rem;--zone-a:rgba(94,92,230,0.55);--zone-b:rgba(191,90,240,0.34)}@media (pointer:coarse){:root{--gr-bar:3.75rem;--t-tiny:0.75rem;--t-ui:0.875rem;--t-body:0.9375rem}}.gr-root[data-zone=dawn]{--zone-a:rgba(255,159,10,0.62);--zone-b:rgba(255,55,95,0.46)}.gr-root[data-zone=noon]{--zone-a:rgba(64,200,224,0.62);--zone-b:rgba(10,132,255,0.48)}.gr-root[data-zone=squall]{--zone-a:rgba(130,150,190,0.6);--zone-b:rgba(94,92,230,0.46)}.gr-root[data-zone=dusk]{--zone-a:rgba(191,90,240,0.64);--zone-b:rgba(255,55,95,0.42)}.gr-root[data-zone=night]{--zone-a:rgba(94,92,230,0.66);--zone-b:rgba(10,132,255,0.4)}.gr-root[data-zone=void]{--zone-a:rgba(99,230,226,0.5);--zone-b:rgba(191,90,240,0.46)}.gr-root *,.gr-root :after,.gr-root :before{box-sizing:border-box}.gr-checked,.gr-dither{background-image:var(--tx-dots);background-size:4px 4px}.gr-root{position:fixed;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;isolation:isolate;background:#070912;color:var(--ink);font-family:var(--font-body);font-size:var(--t-body);line-height:1.45;letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.gr-root:before{position:absolute;z-index:0;background-image:radial-gradient(120% 90% at 8% -14%,var(--zone-a),transparent 58%),radial-gradient(110% 80% at 94% 112%,var(--zone-b),transparent 56%),radial-gradient(90% 46% at 50% 40%,var(--zone-a),transparent 72%),var(--tx-stripe);opacity:.72;transition:background-image .9s linear}.gr-root:after,.gr-root:before{content:"";inset:0;pointer-events:none}.gr-root:after{position:fixed;z-index:60;opacity:.45;background-image:var(--tx-scan),radial-gradient(130% 100% at 50% 50%,transparent 52%,rgba(0,0,0,.42) 100%)}.gr-stage{position:relative;z-index:1}.gr-dock{z-index:2}.gr-dock,.gr-top{position:relative}.gr-top{z-index:40;display:flex;align-items:center;gap:var(--px2);padding:var(--px2) var(--px3);padding-top:calc(var(--px2) + env(safe-area-inset-top, 0px));padding-left:calc(var(--px3) + env(safe-area-inset-left, 0px));padding-right:calc(var(--px3) + env(safe-area-inset-right, 0px));background-color:var(--m-bar-tint);background-image:var(--m-bar-sheen);-webkit-backdrop-filter:var(--blur-bar);backdrop-filter:var(--blur-bar);box-shadow:var(--m-bar-edge),0 8px 24px -12px rgba(0,0,0,.7)}.gr-wordmark{flex:0 1 auto;min-width:0;height:1.875rem;width:auto;max-width:min(100%,15rem);margin:0 auto;object-fit:contain;object-position:center}.gr-top-left,.gr-top-right{display:flex;flex:1 1;min-width:0;align-items:center;gap:var(--px)}.gr-top-right{justify-content:flex-end}.gr-wallet{--pix-r:6px;display:flex;flex:none;align-items:center;gap:var(--px);min-width:7rem;padding:6px var(--px3);background:var(--pix-edge);position:relative;z-index:0}.gr-wallet,.gr-wallet:before{-webkit-clip-path:var(--pix-cut);clip-path:var(--pix-cut)}.gr-wallet:before{content:"";position:absolute;inset:2px;z-index:-1;background:var(--pix-sunk)}.gr-coin{color:var(--c-gold);flex:none}.gr-top .gr-btn--sq svg{width:24px;height:24px}.gr-coin{width:16px;height:16px}.gr-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.gr-wallet strong{font-family:var(--font-numeric);font-size:.9375rem;font-weight:600;color:var(--c-cash)}.gr-stage{display:grid;place-items:center;min-height:0;padding:var(--px3)}.gr-screen{--bez:8px;position:relative;width:100%;max-width:min(100%,168vh);aspect-ratio:16/9;max-height:100%;padding:var(--bez);border-radius:3px;background:var(--pix-face);box-shadow:0 0 0 2px var(--pix-edge),0 0 0 3px rgba(3,6,14,.9),var(--sh-4),0 0 120px -24px var(--zone-a),0 0 46px -14px var(--zone-a);overflow:hidden;cursor:default;transition:box-shadow var(--t-calm) var(--ez)}@media (min-aspect-ratio:1/1){.gr-screen{width:auto;height:100%}}.gr-root[data-screen=flying][data-mode=run] .gr-screen{cursor:pointer}.gr-screen:before{background:linear-gradient(146deg,rgba(255,255,255,.11) 0 14%,rgba(255,255,255,.04) 14% 26%,transparent 42%)}.gr-screen:after,.gr-screen:before{content:"";position:absolute;inset:var(--bez);z-index:1;pointer-events:none}.gr-screen:after{background-image:radial-gradient(118% 108% at 50% 50%,transparent 56%,rgba(0,0,0,.42) 100%)}.gr-canvas{display:block;width:100%;height:100%;border-radius:0;box-shadow:0 0 0 2px var(--pix-edge-lit);object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none;transition:filter var(--t-calm) var(--ez)}.gr-root[data-screen=title] .gr-canvas{filter:brightness(.62) saturate(1.06)}.gr-hud{position:absolute;inset:var(--bez);z-index:2;pointer-events:none;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;grid-gap:var(--px);gap:var(--px);padding:var(--px2);font-family:var(--font-display)}.gr-hud-label{display:block;font-size:var(--t-tiny);font-weight:500;letter-spacing:.02em;color:var(--ink-2)}.gr-hud-mult,.gr-hud-right{align-self:start;padding:var(--px) var(--px2);border-radius:var(--rad-ctl);background-color:var(--m-over-tint);background-image:var(--m-win-sheen);-webkit-backdrop-filter:var(--blur-ctl);backdrop-filter:var(--blur-ctl);box-shadow:var(--m-win-edge),var(--sh-2);color:var(--ink)}.gr-hud-mult{justify-self:start;line-height:1.1}.gr-hud-mult strong{margin-top:2px;font-size:clamp(var(--t-fig),4.6vw,var(--t-fig-lg));font-weight:700;letter-spacing:-.02em;color:var(--ink)}.gr-hud-cash,.gr-hud-mult strong{display:block;font-family:var(--font-numeric);text-shadow:0 1px 2px rgba(0,0,0,.55)}.gr-hud-cash{font-size:var(--t-ui);font-weight:600;color:var(--c-cash)}.gr-hud-right{justify-self:end;display:flex;flex-direction:column;align-items:stretch;gap:3px;padding:var(--px)}.gr-zone{padding:1px var(--px2);border-radius:var(--rad-pill);background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.22);font-size:var(--t-tiny);font-weight:600;letter-spacing:.06em;text-align:center;white-space:nowrap;color:var(--ink)}.gr-hud-gate{display:inline-flex;align-items:center;justify-content:center;gap:var(--px);padding:1px var(--px);border-radius:var(--rad-well);background:var(--m-well-tint);box-shadow:var(--m-well-edge);font-family:var(--font-numeric);font-size:var(--t-ui);font-weight:600}.gr-tier{grid-column:1/-1;grid-row:3;align-self:end;display:flex;align-items:stretch;gap:3px;padding:3px;border-radius:var(--rad-ctl);background-color:var(--m-over-tint);-webkit-backdrop-filter:var(--blur-ctl);backdrop-filter:var(--blur-ctl);box-shadow:var(--m-win-edge),var(--sh-2);width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto}.gr-tier-cap{padding:0 var(--px2);background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.16);font-size:var(--t-tiny);font-weight:600;white-space:nowrap;color:var(--ink)}.gr-pip,.gr-tier-cap{display:flex;align-items:center;border-radius:var(--rad-well)}.gr-pip{position:relative;flex-direction:column;justify-content:center;min-width:2.7rem;padding:2px var(--px);color:var(--ink-dark);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.3),var(--sh-1)}.gr-pip b{font-family:var(--font-numeric);font-size:var(--t-ui);font-weight:700;line-height:1.1}.gr-pip i{font-family:var(--font-display);font-style:normal;font-size:var(--t-tiny);font-weight:500;line-height:1.1;opacity:.72}.gr-pip[data-risk=calm]{background:var(--c-risk-calm)}.gr-pip[data-risk=fresh]{background:var(--c-risk-fresh)}.gr-pip[data-risk=strong]{background:var(--c-risk-strong)}.gr-pip[data-risk=severe]{background:var(--c-risk-severe)}.gr-pip[data-state=done]{filter:saturate(.25) brightness(.7);box-shadow:var(--m-well-edge)}.gr-pip[data-state=now]{box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.3),0 0 0 2px rgba(255,255,255,.9),var(--sh-2);transform:translateY(-1px)}.gr-pip[data-toll="1"]{box-shadow:inset 0 0 0 2px var(--c-gold),inset 0 1px 0 rgba(255,255,255,.4),var(--sh-1)}.gr-dock{padding:var(--px2);padding-bottom:calc(var(--px2) + env(safe-area-inset-bottom, 0px));padding-left:calc(var(--px2) + env(safe-area-inset-left, 0px));padding-right:calc(var(--px2) + env(safe-area-inset-right, 0px));background-color:var(--m-bar-tint);background-image:var(--m-bar-sheen);-webkit-backdrop-filter:var(--blur-bar);backdrop-filter:var(--blur-bar);box-shadow:var(--m-bar-edge),0 -10px 30px -18px rgba(0,0,0,.8);max-height:52vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.gr-panel{grid-gap:var(--px2);gap:var(--px2);padding:var(--px3);border-radius:var(--rad-win);background-color:var(--m-win-tint);background-image:var(--m-win-sheen);-webkit-backdrop-filter:var(--blur-win);backdrop-filter:var(--blur-win);box-shadow:var(--m-win-edge),var(--sh-3)}.gr-home,.gr-panel{display:grid;max-width:46rem;margin:0 auto;color:var(--ink)}.gr-home{justify-items:center;grid-gap:var(--px3);gap:var(--px3);width:100%;padding:var(--px2) 0 var(--px);text-align:center}.gr-root[data-screen=title] .gr-dock{background:none;background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.gr-root[data-screen=title] .gr-wordmark{visibility:hidden}.gr-home-fine{color:var(--ink-3)}.gr-title--screen{position:absolute;inset:var(--bez);z-index:2;display:grid;place-items:center;margin:0;padding:var(--px4);pointer-events:none;--brk:18px;--brk-w:3px;background-image:linear-gradient(var(--pix-edge-lit) 0 0),linear-gradient(var(--pix-edge-lit) 0 0),linear-gradient(var(--pix-edge-lit) 0 0),linear-gradient(var(--pix-edge-lit) 0 0),linear-gradient(var(--pix-edge-lit) 0 0),linear-gradient(var(--pix-edge-lit) 0 0),linear-gradient(var(--pix-edge-lit) 0 0),linear-gradient(var(--pix-edge-lit) 0 0);background-size:var(--brk) var(--brk-w),var(--brk-w) var(--brk),var(--brk) var(--brk-w),var(--brk-w) var(--brk),var(--brk) var(--brk-w),var(--brk-w) var(--brk),var(--brk) var(--brk-w),var(--brk-w) var(--brk);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat}.gr-logo{display:block;width:min(100%,26rem);max-height:100%;height:auto;object-fit:contain;margin:0 auto;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 2px 0 rgba(13,11,26,.55)) drop-shadow(0 0 18px rgba(13,11,26,.45))}.gr-home .gr-tagline{color:var(--ink-2);max-width:34rem}.gr-how-row{display:flex;align-items:center;gap:var(--px3);width:min(100%,34rem)}.gr-how-row:after,.gr-how-row:before{content:"";flex:1 1 auto;height:2px;background:linear-gradient(90deg,transparent,var(--pix-edge))}.gr-how-row:after{background:linear-gradient(90deg,var(--pix-edge),transparent)}.gr-btn.gr-how{--pix-r:7px;position:relative;z-index:0;flex:none;gap:var(--px2);min-height:var(--tap-min);padding:var(--px2) var(--px6);font-size:1rem;font-weight:600;letter-spacing:.02em;background:var(--pix-edge);background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--ink-2);overflow:visible}.gr-btn.gr-how,.gr-btn.gr-how:before{border-radius:0;-webkit-clip-path:var(--pix-cut);clip-path:var(--pix-cut)}.gr-btn.gr-how:before{inset:2px;z-index:-1;background:var(--pix-face-2);opacity:1}.gr-btn.gr-how svg{width:24px;height:24px}@media (hover:hover){.gr-btn.gr-how:hover:not(:disabled){background-color:var(--pix-edge-lit);color:var(--ink)}}.gr-btn.gr-how:focus-visible{box-shadow:inset 0 0 0 3px var(--c-sel)}.gr-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--px2);flex-wrap:wrap;margin:calc(-1 * var(--px3)) calc(-1 * var(--px3)) 0;padding:var(--px2) var(--px3);border-radius:calc(var(--rad-win) - 1px) calc(var(--rad-win) - 1px) 0 0;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.01));box-shadow:inset 0 -.5px 0 rgba(255,255,255,.14)}.gr-panel-head h2{display:flex;align-items:center;gap:var(--px);margin:0;font-family:var(--font-display);font-size:var(--t-ui);font-weight:600;letter-spacing:-.005em;color:var(--ink)}.gr-panel-head .gr-fine{color:var(--ink-3)}.gr-panel--live .gr-panel-head{background:linear-gradient(180deg,rgba(10,132,255,.3),rgba(10,132,255,.06))}.gr-fine{margin:0;font-size:var(--t-tiny);line-height:1.45;color:var(--ink-3)}.gr-clock{display:inline-flex;align-items:center;gap:var(--px);padding:2px var(--px2);border-radius:var(--rad-pill);background:var(--m-well-tint);box-shadow:var(--m-well-edge);font-family:var(--font-numeric);font-size:var(--t-ui);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.gr-clock[data-low="1"]{background:rgba(255,69,58,.22);box-shadow:inset 0 0 0 .5px rgba(255,69,58,.6);color:#ff9a92;animation:gr-pulse-warn 1s var(--ez) infinite}@keyframes gr-pulse-warn{0%,to{box-shadow:inset 0 0 0 .5px rgba(255,69,58,.6),0 0 0 0 rgba(255,69,58,0)}50%{box-shadow:inset 0 0 0 .5px rgba(255,69,58,.9),0 0 0 4px rgba(255,69,58,.22)}}.gr-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--px);min-height:1.875rem;padding:var(--px) var(--px3);border:0;border-radius:var(--rad-pill);background-color:var(--m-ctl-tint);background-image:var(--m-ctl-sheen);-webkit-backdrop-filter:var(--blur-ctl);backdrop-filter:var(--blur-ctl);box-shadow:var(--m-ctl-edge),var(--sh-1);color:var(--ink);font-family:var(--font-display);font-size:var(--t-ui);font-weight:500;line-height:1.2;letter-spacing:-.005em;cursor:pointer;overflow:hidden;transition:transform var(--t-quick) var(--ez),box-shadow var(--t-quick) var(--ez),background-color var(--t-quick) var(--ez)}.gr-btn:before{content:"";position:absolute;inset:0 0 50% 0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,0));opacity:1;transition:opacity var(--t-quick) var(--ez)}@media (hover:hover){.gr-btn:hover:not(:disabled){background-color:rgba(150,164,204,.3)}}.gr-btn:active:not(:disabled){transform:translateY(1px) scale(.985);box-shadow:inset 0 1px 3px rgba(0,0,0,.45),inset 0 0 0 .5px rgba(0,0,0,.4)}.gr-btn:active:not(:disabled):before{opacity:.25}.gr-btn:disabled{cursor:not-allowed;color:var(--ink-off);background-color:rgba(120,132,168,.1);background-image:none;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.09)}.gr-btn:disabled:before{opacity:0}.gr-btn:focus-visible{outline:none;box-shadow:var(--m-ctl-edge),var(--ring)}.gr-btn--ghost{min-height:1.75rem;padding:2px var(--px2);font-size:var(--t-tiny);background-color:rgba(255,255,255,.09);background-image:none;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.16)}.gr-btn--ghost:before{opacity:.5}.gr-btn--go{font-weight:600;color:#fff;background-color:var(--c-sel);background-image:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.02));box-shadow:inset 0 0 0 .5px rgba(255,255,255,.3),inset 0 1px 0 rgba(255,255,255,.45),var(--sh-2),0 0 18px -6px rgba(10,132,255,.9)}@media (hover:hover){.gr-btn--go:hover:not(:disabled){background-color:#3a9bff}}.gr-btn--sq{min-width:1.875rem;padding:var(--px);border-radius:var(--rad-ctl)}.gr-top .gr-btn--sq{--pix-r:6px;position:relative;z-index:0;min-width:2.25rem;min-height:2.25rem;padding:var(--px);background:var(--pix-edge);background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:var(--pix-edge-lit);overflow:visible;transition:filter var(--t-quick) var(--ez),transform var(--t-quick) var(--ez),color var(--t-quick) var(--ez)}.gr-top .gr-btn--sq,.gr-top .gr-btn--sq:before{border-radius:0;-webkit-clip-path:var(--pix-cut);clip-path:var(--pix-cut)}.gr-top .gr-btn--sq:before{inset:2px;z-index:-1;background:linear-gradient(180deg,var(--pix-face),var(--pix-face-2));opacity:1}@media (hover:hover){.gr-top .gr-btn--sq:hover:not(:disabled){background-color:var(--pix-edge-lit);color:#fff;filter:brightness(1.1)}}.gr-top .gr-btn--sq:active:not(:disabled){transform:translateY(1px);box-shadow:none;filter:brightness(.9)}.gr-top .gr-btn--sq:active:not(:disabled):before{opacity:1}.gr-top .gr-btn--sq:focus-visible{box-shadow:inset 0 0 0 3px var(--c-sel)}.gr-top .gr-btn--sq[aria-pressed=true]{color:var(--c-gold)}.gr-cash,.gr-launch{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--px2);gap:var(--px2);width:100%;min-height:var(--tap-comfy);padding:var(--px2) var(--px3);border:0;border-radius:var(--rad-ctl);background-color:var(--c-sel);background-image:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,.04) 52%,rgba(0,0,0,.06));box-shadow:inset 0 0 0 .5px rgba(255,255,255,.3),inset 0 1px 0 rgba(255,255,255,.5),var(--sh-2),0 0 26px -8px rgba(10,132,255,.95);color:#fff;font-family:var(--font-display);font-size:var(--t-lead);font-weight:600;letter-spacing:-.01em;cursor:pointer;overflow:hidden;animation:gr-aqua 2.4s ease-in-out infinite;transition:transform var(--t-quick) var(--ez),box-shadow var(--t-quick) var(--ez)}.gr-cash:before,.gr-launch:before{content:"";position:absolute;inset:0 0 52% 0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,0));transition:opacity var(--t-quick) var(--ez)}.gr-cash b,.gr-launch b{justify-self:end;padding:2px var(--px2);border-radius:var(--rad-well);background:rgba(0,0,0,.26);box-shadow:inset 0 1px 2px rgba(0,0,0,.4),inset 0 -.5px 0 rgba(255,255,255,.18);font-family:var(--font-numeric);font-size:var(--t-fig);font-weight:700;letter-spacing:-.02em;color:#fff}.gr-cash:active:not(:disabled),.gr-launch:active:not(:disabled){transform:translateY(1px) scale(.99);animation:none;box-shadow:inset 0 2px 6px rgba(0,0,0,.4),inset 0 0 0 .5px rgba(0,0,0,.3)}.gr-cash:active:not(:disabled):before,.gr-launch:active:not(:disabled):before{opacity:.3}.gr-cash:disabled,.gr-launch:disabled{cursor:not-allowed;animation:none;color:var(--ink-off);background-color:rgba(120,132,168,.12);background-image:none;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.1)}.gr-cash:disabled:before,.gr-launch:disabled:before{opacity:0}.gr-cash:disabled b,.gr-launch:disabled b{color:var(--ink-off);background:rgba(0,0,0,.18);box-shadow:none}.gr-cash:focus-visible,.gr-launch:focus-visible{outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),var(--ring-soft),var(--sh-2)}@keyframes gr-aqua{0%,to{box-shadow:inset 0 0 0 .5px rgba(255,255,255,.3),inset 0 1px 0 rgba(255,255,255,.5),var(--sh-2),0 0 22px -10px rgba(10,132,255,.8)}50%{box-shadow:inset 0 0 0 .5px rgba(255,255,255,.42),inset 0 1px 0 rgba(255,255,255,.6),var(--sh-2),0 0 34px -6px rgba(10,132,255,1)}}.gr-launch-row{display:flex}.gr-fly,.gr-launch-row{gap:var(--px2);align-items:stretch}.gr-fly{display:grid;grid-template-columns:1fr auto;grid-gap:var(--px2);max-width:46rem;margin:0 auto}.gr-cash{grid-template-columns:1fr auto;min-height:3.25rem;background-color:#1f9e4a;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.3),inset 0 1px 0 rgba(255,255,255,.5),var(--sh-2),0 0 26px -8px rgba(48,209,88,.9);animation:gr-aqua-cash 2.4s ease-in-out infinite}@keyframes gr-aqua-cash{0%,to{box-shadow:inset 0 0 0 .5px rgba(255,255,255,.3),inset 0 1px 0 rgba(255,255,255,.5),var(--sh-2),0 0 22px -10px rgba(48,209,88,.8)}50%{box-shadow:inset 0 0 0 .5px rgba(255,255,255,.42),inset 0 1px 0 rgba(255,255,255,.6),var(--sh-2),0 0 34px -6px rgba(48,209,88,1)}}.gr-cash-cap{font-size:var(--t-ui);opacity:.92}.gr-cash-cap,.gr-cash-mult{font-weight:500;text-align:left}.gr-cash-mult{grid-column:1;grid-row:2;font-family:var(--font-numeric);font-size:var(--t-tiny);color:rgba(255,255,255,.72)}.gr-cash b{grid-row:1/span 2;font-size:var(--t-fig-lg)}.gr-fly-side{display:grid;grid-gap:var(--px);gap:var(--px);align-content:flex-start;justify-items:center}.gr-fly-hint{display:inline-flex;align-items:center;gap:3px;padding:2px var(--px2);border-radius:var(--rad-pill);background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.12);font-family:var(--font-display);font-size:var(--t-tiny);color:var(--ink-3);white-space:nowrap}.gr-chips{display:flex;flex-wrap:wrap;gap:var(--px)}.gr-chip{position:relative;min-width:3.5rem;min-height:2.125rem;padding:var(--px) var(--px2);border:0;border-radius:var(--rad-ctl);background-color:var(--m-ctl-tint);background-image:var(--m-ctl-sheen);-webkit-backdrop-filter:var(--blur-ctl);backdrop-filter:var(--blur-ctl);box-shadow:var(--m-ctl-edge),var(--sh-1);color:var(--ink);font-family:var(--font-numeric);font-size:var(--t-ui);font-weight:500;cursor:pointer;overflow:hidden;transition:transform var(--t-quick) var(--ez),box-shadow var(--t-quick) var(--ez),background-color var(--t-quick) var(--ez)}.gr-chip[data-on="1"]{font-weight:700;color:#fff;background-color:var(--c-sel);background-image:var(--tx-dots),linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.02));background-size:4px 4px,auto;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.34),inset 0 1px 0 rgba(255,255,255,.45),var(--sh-2),0 0 16px -6px rgba(10,132,255,.9)}.gr-chip:active:not(:disabled){transform:translateY(1px) scale(.97)}.gr-chip:disabled{cursor:not-allowed;color:var(--ink-off);background-color:rgba(120,132,168,.1);background-image:none;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.09)}.gr-chip:focus-visible{outline:none;box-shadow:var(--m-ctl-edge),var(--ring)}.gr-row{display:grid;grid-gap:var(--px3);gap:var(--px3);grid-template-columns:1fr}@media (min-width:44rem){.gr-row{grid-template-columns:1fr auto;align-items:start}}.gr-field{display:grid;grid-gap:var(--px2);gap:var(--px2)}.gr-field-label{display:inline-flex;align-items:center;gap:var(--px);font-family:var(--font-display);font-size:var(--t-tiny);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.gr-stepper{display:flex;align-items:stretch;gap:var(--px)}.gr-stepper b{flex:1 1;display:grid;place-items:center;min-width:7rem;padding:var(--px) var(--px2);font-family:var(--font-numeric);font-size:var(--t-ui);font-weight:600}.gr-ladder,.gr-stepper b{border-radius:var(--rad-ctl);background:var(--m-well-tint);box-shadow:var(--m-well-edge)}.gr-ladder{display:flex;flex-wrap:wrap;gap:var(--px);align-content:flex-start;padding:var(--px)}.gr-rung{display:grid;place-items:center;min-width:3.9rem;padding:2px var(--px2);border-radius:var(--rad-well);background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.14),inset 0 1px 0 rgba(255,255,255,.2)}.gr-rung i{font-family:var(--font-display);font-style:normal;font-size:var(--t-tiny);line-height:1.2;color:var(--ink-3)}.gr-rung b{font-family:var(--font-numeric);font-size:var(--t-ui);font-weight:600;line-height:1.2;letter-spacing:-.01em}.gr-rung--top{background:linear-gradient(180deg,#ffe45c,#f5b800);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),var(--sh-1),0 0 18px -8px rgba(255,214,10,.9)}.gr-rung--top b,.gr-rung--top i{color:var(--ink-dark)}.gr-count{grid-column:1/-1;grid-row:2;place-self:center;pointer-events:none;text-align:center}.gr-count strong{display:block;font-family:var(--font-numeric);font-size:clamp(2.5rem,14vw,5.5rem);font-weight:700;line-height:1;letter-spacing:-.04em;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.55),0 0 14px rgba(0,0,0,.7),0 0 34px var(--zone-a);animation:gr-count-punch .42s var(--ez) both}@keyframes gr-count-punch{0%{opacity:0;transform:scale(1.75)}60%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.gr-storms{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--px2);gap:var(--px2)}.gr-storm{position:relative;display:grid;grid-gap:1px;gap:1px;justify-items:start;padding:var(--px2) var(--px3);border:0;border-radius:var(--rad-ctl);background-color:var(--m-ctl-tint);background-image:var(--m-ctl-sheen);-webkit-backdrop-filter:var(--blur-ctl);backdrop-filter:var(--blur-ctl);box-shadow:var(--m-ctl-edge),var(--sh-1);color:var(--ink);text-align:left;cursor:pointer;overflow:hidden;transition:transform var(--t-quick) var(--ez),box-shadow var(--t-quick) var(--ez),background-color var(--t-quick) var(--ez)}.gr-storm b{font-family:var(--font-display);font-size:var(--t-ui);font-weight:600;letter-spacing:-.005em}.gr-storm-step{font-family:var(--font-numeric);font-size:var(--t-fig);font-weight:700;letter-spacing:-.03em;line-height:1.05}.gr-storm small,.gr-storm-facts{font-size:var(--t-tiny);color:var(--ink-3)}.gr-storm-facts{display:grid;grid-gap:0;gap:0;margin-top:var(--px);padding-top:var(--px);width:100%;box-shadow:inset 0 .5px 0 rgba(255,255,255,.14)}.gr-storm-facts i{font-family:var(--font-numeric);font-style:normal;font-weight:700;color:var(--ink-2)}.gr-storm[data-on="1"]{color:#fff;background-color:var(--c-sel);background-image:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.02));box-shadow:inset 0 0 0 .5px rgba(255,255,255,.34),inset 0 1px 0 rgba(255,255,255,.45),var(--sh-2),0 0 20px -8px rgba(10,132,255,.9)}.gr-storm[data-on="1"] .gr-storm-facts,.gr-storm[data-on="1"] small{color:rgba(255,255,255,.76)}.gr-storm[data-on="1"] .gr-storm-facts i{color:#fff}.gr-storm:active{transform:translateY(1px) scale(.99)}.gr-storm:focus-visible{outline:none;box-shadow:var(--m-ctl-edge),var(--ring)}.gr-payrail{display:flex;flex-wrap:wrap;gap:var(--px);align-content:flex-start;padding:var(--px);border-radius:var(--rad-ctl);background:var(--m-well-tint);box-shadow:var(--m-well-edge)}.gr-payrung{position:relative;display:grid;justify-items:center;flex:1 1 4.5rem;padding:3px var(--px2);border-radius:var(--rad-well);background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.14),inset 0 1px 0 rgba(255,255,255,.2)}.gr-payrung i{font-family:var(--font-display);font-style:normal;font-size:var(--t-tiny);line-height:1.2;white-space:nowrap;color:var(--ink-3)}.gr-payrung b{font-family:var(--font-numeric);font-size:var(--t-ui);font-weight:700;line-height:1.25;letter-spacing:-.015em}.gr-payrung[data-even="1"]{background:rgba(48,209,88,.2);box-shadow:inset 0 0 0 .5px rgba(48,209,88,.5),inset 0 1px 0 rgba(255,255,255,.2)}.gr-payrung em,.gr-payrung[data-even="1"] b{color:var(--c-cash)}.gr-payrung em{font-size:.625rem;font-style:normal;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.gr-payrung[data-top="1"]{background:linear-gradient(180deg,#ffe45c,#f5b800);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),var(--sh-1),0 0 18px -8px rgba(255,214,10,.9)}.gr-payrung[data-top="1"] b,.gr-payrung[data-top="1"] i{color:var(--ink-dark)}.gr-bank{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:0 var(--px3);gap:0 var(--px3);min-height:3.25rem;padding:var(--px2) var(--px3);border-radius:var(--rad-ctl);background:var(--m-well-tint);box-shadow:var(--m-well-edge),inset 0 0 0 1px rgba(48,209,88,.22)}.gr-bank-cap{display:inline-flex;align-items:center;gap:var(--px);grid-column:1;font-family:var(--font-display);font-size:var(--t-tiny);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3)}.gr-bank b{grid-column:1;grid-row:2;font-size:var(--t-fig-lg);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--c-cash)}.gr-bank b,.gr-bank-next{font-family:var(--font-numeric)}.gr-bank-next{grid-column:2;grid-row:1/span 2;justify-self:end;text-align:right;font-size:var(--t-tiny);color:var(--ink-3)}.gr-markets{display:grid;grid-gap:var(--px2);gap:var(--px2)}.gr-markets-cap{padding-top:var(--px2);box-shadow:inset 0 .5px 0 rgba(255,255,255,.12);font-family:var(--font-display);font-size:var(--t-tiny);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.gr-bands{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.gr-bands,.gr-lines{display:grid;grid-gap:var(--px2);gap:var(--px2)}.gr-lines{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.gr-line{display:grid;grid-template-columns:auto 1fr 1fr;grid-gap:var(--px);gap:var(--px);align-items:stretch}.gr-line-cap{display:grid;place-items:center;padding:0 var(--px2);border-radius:var(--rad-well);background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.16),inset 0 1px 0 rgba(255,255,255,.2);font-family:var(--font-numeric);font-size:var(--t-ui);font-weight:700;color:var(--ink-2)}.gr-market,.gr-market-face{position:relative}.gr-market-face{display:grid;grid-gap:1px;gap:1px;width:100%;min-height:3.75rem;padding:var(--px2);border:0;border-radius:var(--rad-ctl);background-color:var(--m-ctl-tint);background-image:var(--m-ctl-sheen);-webkit-backdrop-filter:var(--blur-ctl);backdrop-filter:var(--blur-ctl);box-shadow:var(--m-ctl-edge),var(--sh-1);color:var(--ink);text-align:left;cursor:pointer;overflow:hidden;transition:transform var(--t-quick) var(--ez),box-shadow var(--t-quick) var(--ez),background-color var(--t-quick) var(--ez)}.gr-market-face:active{transform:translateY(1px) scale(.99)}.gr-market-face:focus-visible{outline:none;box-shadow:var(--m-ctl-edge),var(--ring)}.gr-market-title{font-family:var(--font-display);font-size:var(--t-tiny);font-weight:600;letter-spacing:.02em;color:var(--ink-2)}.gr-market-pays{font-family:var(--font-numeric);font-size:var(--t-fig);font-weight:700;letter-spacing:-.02em}.gr-market-prob{font-family:var(--font-numeric);font-size:var(--t-tiny);color:var(--ink-3)}.gr-market[data-on="1"] .gr-market-face{background-color:var(--c-sel);color:#fff;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.34),inset 0 1px 0 rgba(255,255,255,.45),var(--sh-2),0 0 20px -8px rgba(10,132,255,.9)}.gr-market[data-on="1"] .gr-market-prob,.gr-market[data-on="1"] .gr-market-title{color:rgba(255,255,255,.76)}.gr-market-on{font-family:var(--font-numeric);font-size:var(--t-tiny);font-weight:700;color:var(--c-gold)}.gr-market-clear{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:20px;height:20px;min-height:0;min-width:0;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.4);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.3);color:#fff;cursor:pointer;transition:background var(--t-quick) var(--ez)}.gr-market-clear:active{background:var(--c-loss)}.gr-bets{display:grid;grid-gap:0;gap:0;padding:0;border-radius:var(--rad-ctl);background:var(--m-well-tint);box-shadow:var(--m-well-edge);overflow:hidden}.gr-bets-head{background:rgba(255,255,255,.07);box-shadow:inset 0 -.5px 0 rgba(255,255,255,.12);font-family:var(--font-display);font-size:var(--t-tiny);font-weight:600;color:var(--ink-2)}.gr-bet,.gr-bets-head{padding:var(--px) var(--px2)}.gr-bet{display:grid;grid-template-columns:auto 1fr auto auto auto;grid-gap:var(--px2);gap:var(--px2);align-items:center;box-shadow:inset 0 -.5px 0 rgba(255,255,255,.07);font-family:var(--font-numeric);font-size:var(--t-body)}.gr-bet-label{font-family:var(--font-display);font-size:var(--t-tiny);font-weight:600}.gr-bet[data-won="1"]{background:rgba(48,209,88,.2);box-shadow:inset 2px 0 0 var(--c-cash),inset 0 -.5px 0 rgba(255,255,255,.07)}.gr-bet[data-live="1"]{background:rgba(10,132,255,.18);box-shadow:inset 2px 0 0 var(--c-sel),inset 0 -.5px 0 rgba(255,255,255,.07)}.gr-bet[data-live="0"][data-won="0"],.gr-bet[data-won="0"]:not([data-live]){color:var(--ink-off)}.gr-card{z-index:20;align-content:center;justify-items:center;grid-gap:var(--px3);gap:var(--px3);padding:var(--px4) var(--px4) calc(var(--px8) + env(safe-area-inset-bottom, 0px));text-align:center;-webkit-overflow-scrolling:touch;color:var(--ink);background:linear-gradient(180deg,rgba(7,9,20,.68),rgba(7,9,20,.82));-webkit-backdrop-filter:saturate(150%) blur(44px);backdrop-filter:saturate(150%) blur(44px)}.gr-card,.gr-modal{position:fixed;inset:calc(var(--gr-bar) + env(safe-area-inset-top, 0px)) 0 0 0;display:grid;overflow-y:auto;overscroll-behavior:contain}.gr-modal{z-index:30;place-items:center;padding:var(--px4);background:rgba(6,8,18,.28);-webkit-backdrop-filter:saturate(120%) blur(12px);backdrop-filter:saturate(120%) blur(12px);animation:gr-fade var(--t-calm) var(--ez)}@keyframes gr-fade{0%{opacity:0}}.gr-panel--pause{max-width:30rem;justify-items:center;text-align:center;box-shadow:var(--m-win-edge),var(--sh-4);animation:gr-sheet var(--t-calm) var(--ez)}@keyframes gr-sheet{0%{opacity:0;transform:translateY(10px) scale(.97)}}.gr-panel--pause .gr-eyebrow{width:calc(100% + 2 * var(--px3));margin:calc(-1 * var(--px3)) calc(-1 * var(--px3)) 0;padding:var(--px2) var(--px3);border-radius:calc(var(--rad-win) - 1px) calc(var(--rad-win) - 1px) 0 0;justify-content:center;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.01));box-shadow:inset 0 -.5px 0 rgba(255,255,255,.14);color:var(--ink-2)}.gr-panel--pause .gr-h2{font-size:var(--t-lead);text-shadow:none}.gr-exit-note{margin:0;color:var(--ink-2)}.gr-card>.gr-eyebrow,.gr-card>.gr-h2,.gr-card>.gr-title{text-shadow:0 2px 12px rgba(0,0,0,.6)}.gr-card.gr-card--scroll{align-content:start}@supports (align-content:safe center){.gr-card.gr-card--scroll{align-content:safe center}}.gr-eyebrow{gap:var(--px);font-size:var(--t-tiny);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.gr-eyebrow,.gr-h2{display:inline-flex;align-items:center;margin:0;font-family:var(--font-display)}.gr-h2{font-size:clamp(1.15rem,4.6vw,1.75rem);font-weight:700;letter-spacing:-.02em;color:var(--ink);gap:var(--px2)}.gr-h2.num{font-family:var(--font-numeric);color:var(--c-gold)}.gr-title{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,8vw,3.25rem);font-weight:700;line-height:1;letter-spacing:-.035em;color:var(--ink)}.gr-title span{display:block;font-weight:300;letter-spacing:-.01em;color:var(--ink-3)}.gr-tagline{margin:0;max-width:32rem;font-size:var(--t-lead);line-height:1.5;color:var(--ink-2)}.gr-verdict{display:inline-flex;align-items:center;gap:var(--px);margin:0;padding:var(--px) var(--px3);border-radius:var(--rad-pill);background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.18),var(--sh-1);font-size:var(--t-body);font-weight:600;color:var(--ink)}.gr-verdict.won{color:var(--c-cash);background:rgba(48,209,88,.16);box-shadow:inset 0 0 0 .5px rgba(48,209,88,.45),var(--sh-1)}.gr-verdict.lost{color:#ff8a82;background:rgba(255,69,58,.16);box-shadow:inset 0 0 0 .5px rgba(255,69,58,.4),var(--sh-1)}.gr-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--px2);width:min(100%,46rem)}.gr-card-body{display:grid;grid-gap:var(--px3);gap:var(--px3);width:min(100%,46rem);text-align:left}.gr-card-actions{display:flex;flex-wrap:wrap;gap:var(--px2);justify-content:center;width:min(100%,34rem)}.gr-card-actions .gr-btn{flex:1 1 8rem;min-height:var(--tap-min)}.gr-modes{display:flex;align-items:stretch;justify-content:center;gap:var(--px3);width:100%}.gr-modes-grid{display:grid;flex:1 1 auto;min-width:0;grid-gap:var(--px3);gap:var(--px3);grid-template-columns:1fr}@media (min-width:34rem){.gr-modes-grid{grid-template-columns:1fr 1fr}.gr-modes:after,.gr-modes:before{content:"";flex:none;align-self:center;width:10px;height:3.5rem;border:3px solid var(--pix-edge-lit)}.gr-modes:before{border-right:0}.gr-modes:after{border-left:0}}.gr-mode{--pix-r:9px;position:relative;z-index:0;display:grid;grid-template-columns:auto 1fr;grid-column-gap:var(--px3);column-gap:var(--px3);grid-row-gap:6px;row-gap:6px;align-content:start;justify-items:start;padding:var(--px4) var(--px4) var(--px4) var(--px3);border:0;background:var(--pix-edge);color:var(--ink);text-align:left;cursor:pointer;transition:transform var(--t-quick) var(--ez),filter var(--t-quick) var(--ez)}.gr-mode,.gr-mode:before{-webkit-clip-path:var(--pix-cut);clip-path:var(--pix-cut)}.gr-mode:before{content:"";position:absolute;inset:2px;z-index:-1;background:linear-gradient(180deg,var(--pix-face),var(--pix-face-2))}@media (hover:hover){.gr-mode:hover{transform:translateY(-2px);filter:brightness(1.15)}}.gr-mode:active{transform:translateY(1px);filter:brightness(.92)}.gr-mode:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--c-sel)}.gr-mode-ico{grid-row:1/span 3;align-self:start;margin-top:-1px}.gr-mode-ico--fly{color:#8fd3ff}.gr-mode-ico--watch{color:var(--pix-go)}.gr-mode b{grid-column:2;font-family:var(--font-display);font-size:1.25rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.gr-mode small{grid-column:2;font-size:var(--t-body);line-height:1.45;color:var(--ink-2)}.gr-mode-note{--pix-r:5px;position:relative;z-index:0;grid-column:2;display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding:3px var(--px2);font-family:var(--font-numeric);font-size:var(--t-ui);font-weight:700;color:#a9cdf2;background:var(--pix-edge)}.gr-mode-note,.gr-mode-note:before{-webkit-clip-path:var(--pix-cut);clip-path:var(--pix-cut)}.gr-mode-note:before{content:"";position:absolute;inset:2px;z-index:-1;background:var(--pix-sunk)}.gr-sum{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;grid-gap:var(--px6);gap:var(--px6);margin:0;width:min(100%,34rem)}.gr-sum>div{display:grid;grid-gap:var(--px);gap:var(--px);align-content:center;padding:var(--px2);border-radius:var(--rad-ctl);background-color:rgba(255,255,255,.07);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.16),inset 0 1px 0 rgba(255,255,255,.22),var(--sh-1);text-align:center}.gr-sum dt{font-family:var(--font-display);font-size:var(--t-tiny);font-weight:500;letter-spacing:.03em;color:var(--ink-3)}.gr-sum dd{margin:0;font-family:var(--font-numeric);font-size:var(--t-ui);font-weight:700;letter-spacing:-.015em;color:var(--ink)}.gr-sum-out dd{color:var(--c-cash)}.gr-sum>div[data-op]{position:relative}.gr-sum>div[data-op]:after{content:attr(data-op);position:absolute;top:50%;left:100%;width:var(--px6);transform:translateY(-50%);text-align:center;font-family:var(--font-numeric);font-size:var(--t-fig);font-weight:300;color:var(--ink-3)}.gr-sum-note{margin:0;max-width:34rem;font-size:var(--t-body);line-height:1.5;color:var(--ink-2)}.gr-sum-note b{color:var(--c-gold)}.gr-tally{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--px2);gap:var(--px2);margin:0;width:min(100%,34rem)}.gr-tally>div{padding:var(--px2);border-radius:var(--rad-ctl);background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.16),inset 0 1px 0 rgba(255,255,255,.22),var(--sh-1);text-align:center}.gr-tally dt{font-family:var(--font-display);font-size:var(--t-tiny);color:var(--ink-3)}.gr-tally dd{margin:2px 0 0;font-family:var(--font-numeric);font-size:var(--t-ui);font-weight:700;letter-spacing:-.015em;color:var(--ink)}.gr-tally dd.won{color:var(--c-cash)}.gr-tally dd.lost{color:#ff8a82}.gr-history{display:grid;grid-gap:var(--px2);gap:var(--px2)}.gr-history>span:first-child{font-family:var(--font-display);font-size:var(--t-tiny);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.gr-history-strip{display:flex;flex-wrap:wrap;gap:var(--px);padding:var(--px);border-radius:var(--rad-ctl);background:var(--m-well-tint);box-shadow:var(--m-well-edge)}.gr-hpip{min-width:2.5rem;padding:2px var(--px);border-radius:var(--rad-well);background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.14);color:var(--ink-2);font-family:var(--font-numeric);font-size:var(--t-tiny);font-weight:700;text-align:center}.gr-hpip[data-end=cashed]{background:linear-gradient(180deg,#ffe45c,#f5b800)}.gr-hpip[data-end=beacon],.gr-hpip[data-end=cashed]{color:var(--ink-dark);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),var(--sh-1)}.gr-hpip[data-end=beacon]{background:linear-gradient(180deg,#4ade7c,#1f9e4a)}.gr-hpip[data-end=shear]{background:rgba(255,69,58,.22);color:#ff9a92;box-shadow:inset 0 0 0 .5px rgba(255,69,58,.4)}.gr-howto{display:grid;grid-gap:var(--px3);gap:var(--px3);width:min(100%,46rem);padding:var(--px4);border-radius:var(--rad-win);background-color:var(--m-win-tint);background-image:var(--m-win-sheen);box-shadow:var(--m-win-edge),var(--sh-3);color:var(--ink-2);text-align:left}.gr-howto h3{display:flex;align-items:center;gap:var(--px2);margin:var(--px) 0 0;padding-bottom:var(--px2);box-shadow:inset 0 -.5px 0 rgba(255,255,255,.14);font-family:var(--font-display);font-size:var(--t-lead);font-weight:600;letter-spacing:-.015em;color:var(--ink)}.gr-howto p{margin:0;font-size:var(--t-body);line-height:1.62}.gr-howto b{font-weight:600;color:var(--ink)}.gr-howto kbd{display:inline-block;padding:1px var(--px2);border-radius:var(--rad-well);background:rgba(255,255,255,.11);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.22),inset 0 1px 0 rgba(255,255,255,.3),var(--sh-1);font-family:var(--font-mono);font-size:var(--t-ui);color:var(--ink)}.gr-howto .gr-fine{color:var(--ink-3)}.gr-list{margin:0;padding-left:var(--px4);display:grid;grid-gap:var(--px);gap:var(--px);font-size:var(--t-body);line-height:1.55}.gr-list b{font-weight:600;color:var(--ink)}.gr-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--rad-ctl);background:var(--m-well-tint);box-shadow:var(--m-well-edge)}.gr-table-wrap--tall{max-height:22rem;overflow-y:auto}.gr-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-mono);font-size:var(--t-ui);color:var(--ink-2)}.gr-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:var(--px) var(--px2);background:#1b1f33;box-shadow:inset 0 -.5px 0 rgba(255,255,255,.16);font-family:var(--font-display);font-size:var(--t-tiny);font-weight:600;color:var(--ink);text-align:left;white-space:nowrap}.gr-table td{padding:2px var(--px2);white-space:nowrap}.gr-table tbody tr:nth-child(2n) td{background:rgba(255,255,255,.04)}.gr-table tbody tr[data-flown="0"] td{color:var(--ink-off)}.gr-table tbody tr[data-fatal="1"] td{background:rgba(255,69,58,.24);color:#ffc9c4}.gr-table tbody tr[data-toll="1"] td:first-child{box-shadow:inset 3px 0 0 var(--c-gold)}.gr-fair{width:100%;border-radius:var(--rad-ctl);background-color:rgba(255,255,255,.06);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.14),var(--sh-1);color:var(--ink-2);overflow:hidden}.gr-fair>summary{display:flex;align-items:center;gap:var(--px2);padding:var(--px2) var(--px3);min-height:var(--tap-min);cursor:pointer;font-family:var(--font-display);font-size:var(--t-ui);font-weight:600;color:var(--ink)}.gr-fair>summary::-webkit-details-marker,.gr-fair>summary::marker{color:var(--ink-3)}.gr-fair>summary .num{margin-left:auto;font-family:var(--font-mono);font-size:var(--t-tiny);font-weight:400;color:var(--ink-3)}.gr-fair-body{display:grid;grid-gap:var(--px3);gap:var(--px3);padding:var(--px3);box-shadow:inset 0 .5px 0 rgba(255,255,255,.12)}.gr-fair-keys{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:var(--px2);gap:var(--px2);margin:0}.gr-fair-keys>div{padding:var(--px) var(--px2);border-radius:var(--rad-well);background:var(--m-well-tint);box-shadow:var(--m-well-edge)}.gr-fair-keys dt{font-family:var(--font-display);font-size:var(--t-tiny);color:var(--ink-3)}.gr-fair-hash,.gr-fair-keys dd{margin:0;font-family:var(--font-mono);font-size:var(--t-ui);color:var(--ink)}.gr-fair-hash{padding:var(--px) var(--px2);border-radius:var(--rad-well);background:var(--m-well-tint);box-shadow:var(--m-well-edge);line-height:1.55;word-break:break-all;-webkit-user-select:text;-moz-user-select:text;user-select:text}.gr-mixwrap{position:relative}.gr-mixer{position:absolute;top:calc(100% + var(--px2));right:0;z-index:40;display:grid;grid-gap:var(--px2);gap:var(--px2);min-width:16rem;padding:var(--px3);border-radius:var(--rad-ctl);background-color:var(--m-over-tint);background-image:var(--m-win-sheen);-webkit-backdrop-filter:var(--blur-win);backdrop-filter:var(--blur-win);box-shadow:var(--m-win-edge),var(--sh-4);color:var(--ink);animation:gr-pop var(--t-quick) var(--ez);transform-origin:top right}@keyframes gr-pop{0%{opacity:0;transform:scale(.94)}}.gr-mix-row{display:flex;align-items:center;justify-content:space-between;gap:var(--px3);min-height:var(--tap-min);font-size:var(--t-body);cursor:pointer}.gr-mix-row input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:0 0 auto;width:51px;height:31px;min-width:51px;min-height:31px;margin:0;border-radius:var(--rad-pill);background:rgba(0,0,0,.42);box-shadow:var(--m-well-edge);cursor:pointer;transition:background var(--t-calm) var(--ez)}.gr-mix-row input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:linear-gradient(180deg,#ffffff,#e4e7ef);box-shadow:0 1px 3px rgba(0,0,0,.5),0 2px 6px rgba(0,0,0,.3),inset 0 1px 0 #fff;transition:transform var(--t-calm) var(--ez)}.gr-mix-row input[type=checkbox]:checked{background:var(--sys-green)}.gr-mix-row input[type=checkbox]:checked:after{transform:translateX(20px)}.gr-mix-row input[type=checkbox]:focus-visible{outline:none;box-shadow:var(--m-well-edge),var(--ring)}.gr-mix-row input[type=checkbox]+span{flex:1 1;text-align:left}.gr-mix-row input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:1 1;height:var(--px6);background:transparent;cursor:pointer}.gr-mix-row input[type=range]::-webkit-slider-runnable-track{height:5px;border-radius:var(--rad-pill);background:rgba(0,0,0,.45);box-shadow:inset 0 1px 2px rgba(0,0,0,.5),inset 0 0 0 .5px rgba(0,0,0,.5),inset 0 -.5px 0 rgba(255,255,255,.12)}.gr-mix-row input[type=range]::-moz-range-track{height:5px;border-radius:var(--rad-pill);background:rgba(0,0,0,.45);box-shadow:inset 0 1px 2px rgba(0,0,0,.5)}.gr-mix-row input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin-top:-7.5px;border:0;border-radius:50%;background:linear-gradient(180deg,#ffffff,#dfe3ec);box-shadow:0 1px 4px rgba(0,0,0,.55),inset 0 1px 0 #fff}.gr-mix-row input[type=range]::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:linear-gradient(180deg,#ffffff,#dfe3ec);box-shadow:0 1px 4px rgba(0,0,0,.55),inset 0 1px 0 #fff}.gr-mix-row input[type=range]:focus-visible{outline:none}.gr-mix-row input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 1px 4px rgba(0,0,0,.55),inset 0 1px 0 #fff,var(--ring)}.gr-footnote{display:flex;align-items:center;justify-content:center;gap:var(--px);flex-wrap:wrap;margin:var(--px3) 0 0;font-size:var(--t-tiny);color:var(--ink-off);text-align:center}.gr-footnote a{color:var(--sys-blue-lt);text-decoration:none}.gr-footnote a:hover{text-decoration:underline}.gr-card,.gr-dock,.gr-howto,.gr-modal,.gr-table-wrap{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.32) transparent}.gr-card::-webkit-scrollbar,.gr-dock::-webkit-scrollbar,.gr-howto::-webkit-scrollbar,.gr-modal::-webkit-scrollbar,.gr-table-wrap::-webkit-scrollbar{width:11px;height:11px}.gr-card::-webkit-scrollbar-track,.gr-dock::-webkit-scrollbar-track,.gr-howto::-webkit-scrollbar-track,.gr-modal::-webkit-scrollbar-track,.gr-table-wrap::-webkit-scrollbar-track{background:transparent}.gr-card::-webkit-scrollbar-thumb,.gr-dock::-webkit-scrollbar-thumb,.gr-howto::-webkit-scrollbar-thumb,.gr-modal::-webkit-scrollbar-thumb,.gr-table-wrap::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--rad-pill);background-clip:padding-box;background-color:rgba(255,255,255,.3);box-shadow:inset 0 0 0 .5px rgba(0,0,0,.35)}.gr-card::-webkit-scrollbar-thumb:hover,.gr-dock::-webkit-scrollbar-thumb:hover,.gr-howto::-webkit-scrollbar-thumb:hover,.gr-modal::-webkit-scrollbar-thumb:hover,.gr-table-wrap::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.48)}.gr-card::-webkit-scrollbar-button,.gr-dock::-webkit-scrollbar-button,.gr-howto::-webkit-scrollbar-button,.gr-modal::-webkit-scrollbar-button,.gr-table-wrap::-webkit-scrollbar-button{display:none}@media (pointer:coarse){.gr-btn{padding:var(--px) var(--px4)}.gr-btn,.gr-btn--ghost{min-height:var(--tap-min)}.gr-btn--ghost{padding:var(--px) var(--px3)}.gr-btn--sq{min-width:var(--tap-min)}.gr-btn--sq,.gr-chip{min-height:var(--tap-min)}.gr-cash,.gr-launch{min-height:3.5rem}.gr-market-face{min-height:4.25rem}.gr-market-clear{top:6px;right:6px;width:26px;height:26px}.gr-mode{padding:var(--px4)}.gr-mix-row input[type=range]{height:var(--tap-min)}.gr-table-wrap--tall{max-height:60vh}}@media (max-width:40rem){.gr-dock,.gr-stage{padding:var(--px2)}.gr-dock{padding-bottom:var(--px2);box-shadow:inset 0 .5px 0 rgba(255,255,255,.26),0 -18px 40px -24px rgba(0,0,0,.9);max-height:62vh}.gr-dock,.gr-dock:before{border-radius:var(--rad-win) var(--rad-win) 0 0}.gr-dock:before{content:"";position:-webkit-sticky;position:sticky;top:calc(-1 * var(--px2));z-index:3;display:block;width:calc(100% + 2 * var(--px2));height:15px;margin:calc(-1 * var(--px2)) calc(-1 * var(--px2)) var(--px);background-color:rgba(12,15,28,.93);-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px);background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.3) 8%,rgba(255,255,255,.3) 92%,rgba(255,255,255,0));background-repeat:no-repeat;background-position:center 7px;background-size:36px 5px}.gr-dock>.gr-panel{padding:var(--px2);border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.gr-dock>.gr-panel>.gr-panel-head{margin:calc(-1 * var(--px2)) calc(-1 * var(--px2)) 0;padding:var(--px) var(--px2) var(--px2);border-radius:0;background:none}.gr-home{gap:var(--px2);padding-top:0}.gr-home .gr-tagline{font-size:var(--t-body)}.gr-mode{row-gap:4px;padding:var(--px3)}.gr-root[data-screen=title] .gr-dock{max-height:70vh}.gr-chips{display:grid;grid-template-columns:repeat(3,1fr)}.gr-chip{min-width:0}.gr-storms{gap:var(--px)}.gr-storm{padding:var(--px2) var(--px)}.gr-storm,.gr-storm-facts{justify-items:center;text-align:center}.gr-storm-facts{font-size:.6875rem}.gr-storm-step{font-size:var(--t-lead)}.gr-payrail{display:grid;grid-template-columns:repeat(4,1fr)}.gr-payrung{flex:none;padding:3px var(--px)}.gr-payrung em,.gr-payrung i{font-size:.625rem}.gr-bands{grid-template-columns:repeat(2,1fr)}.gr-lines{grid-template-columns:1fr}.gr-launch-row,.gr-panel>.gr-launch{position:-webkit-sticky;position:sticky;bottom:0;z-index:2}.gr-panel>.gr-launch{box-shadow:inset 0 0 0 .5px rgba(255,255,255,.3),inset 0 1px 0 rgba(255,255,255,.5),var(--sh-2),0 0 26px -8px rgba(10,132,255,.95),0 0 0 var(--px2) rgba(12,15,28,.93),0 -14px 16px -12px rgba(0,0,0,.95);animation:none}.gr-launch-row{padding:var(--px2) 0;margin-top:calc(-1 * var(--px2));background:rgba(12,15,28,.93);-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px);box-shadow:0 -12px 18px -14px rgba(0,0,0,.95)}.gr-footnote{display:none}.gr-card{padding-left:var(--px3);padding-right:var(--px3);padding-bottom:var(--px3)}.gr-sum{grid-template-columns:1fr;gap:var(--px4)}.gr-sum>div[data-op]:after{top:calc(100% + var(--px2));left:50%;width:auto;transform:translate(-50%,-50%)}.gr-pip{min-width:2.2rem;padding:1px 2px}.gr-pip i,.gr-tier-cap{font-size:.625rem}.gr-tier-cap{padding:0 var(--px)}.gr-hud{padding:var(--px);gap:3px}.gr-top{gap:var(--px)}.gr-wallet{min-width:0;padding:4px var(--px2)}}@media (max-height:30rem){.gr-dock,.gr-stage{padding:var(--px)}.gr-dock{padding-bottom:calc(var(--px) + env(safe-area-inset-bottom, 0px));max-height:48vh}.gr-dock:before{display:none}.gr-panel{gap:var(--px2);padding:var(--px2)}.gr-wordmark{display:none}}@media (min-width:64rem){.gr-stage{padding:var(--px3) var(--px4)}.gr-dock{max-width:62rem;margin:0 auto;padding:0 var(--px4) var(--px4);background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.gr-dock>.gr-fly,.gr-dock>.gr-panel{box-shadow:var(--m-win-edge),var(--sh-4)}}@media (prefers-reduced-motion:reduce){.gr-cash,.gr-clock[data-low="1"],.gr-count strong,.gr-launch{animation:none}.gr-clock[data-low="1"]{background:rgba(255,69,58,.28);box-shadow:inset 0 0 0 .5px rgba(255,69,58,.8)}.gr-mixer,.gr-modal,.gr-panel--pause{animation:none}.gr-root:before{transition:none}.gr-mode:hover{transform:none}}.gr-rotate{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));background:radial-gradient(120% 80% at 50% 0,rgba(43,120,168,.22),transparent 70%),#070912;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gr-rotate__card{width:min(30rem,100%);display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:clamp(20px,6vw,32px);text-align:center;color:var(--ink);background:var(--pix-face);border:2px solid var(--pix-edge);border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.55)}.gr-rotate__art{position:relative;display:grid;place-items:center;width:108px;height:92px;margin-bottom:2px}.gr-rotate__phone{width:46px;height:78px;border:3px solid var(--ink);border-radius:8px;background:linear-gradient(160deg,rgba(120,190,255,.28),rgba(120,190,255,.06));box-shadow:inset 0 0 0 2px rgba(0,0,0,.35);transform-origin:50% 50%;animation:gr-rotate-turn 2.6s cubic-bezier(.65,0,.35,1) infinite}.gr-rotate__arrow{position:absolute;right:-2px;bottom:6px;display:grid;place-items:center;width:30px;height:30px;color:var(--sys-green);opacity:.9;animation:gr-rotate-nudge 2.6s ease-in-out infinite}@keyframes gr-rotate-turn{0%,22%{transform:rotate(0deg)}48%,78%{transform:rotate(-90deg)}to{transform:rotate(-90deg)}}@keyframes gr-rotate-nudge{0%,20%{opacity:.25;transform:translateX(-4px)}45%,75%{opacity:1;transform:translateX(0)}to{opacity:.25;transform:translateX(-4px)}}.gr-rotate__title{margin:0;font-size:clamp(1.15rem,5vw,1.4rem);font-weight:700;letter-spacing:-.01em}.gr-rotate__body{margin:0;max-width:34ch;font-size:.95rem;line-height:1.5;color:var(--ink-2)}.gr-rotate__note{display:flex;align-items:flex-start;gap:8px;margin:2px 0 0;padding:10px 12px;max-width:36ch;font-size:.85rem;line-height:1.45;text-align:left;color:var(--sys-green);background:color-mix(in srgb,var(--sys-green) 12%,transparent);border:1px solid color-mix(in srgb,var(--sys-green) 34%,transparent);border-radius:10px}.gr-rotate__note svg{flex:none;margin-top:2px}@media (prefers-reduced-motion:reduce){.gr-rotate__arrow,.gr-rotate__phone{animation:none}.gr-rotate__phone{transform:rotate(-90deg)}.gr-rotate__arrow{opacity:1}}.gr-hint{display:grid;grid-gap:6px;gap:6px;margin:14px 0 10px;padding:12px 14px;background:color-mix(in srgb,var(--pix-face-2) 70%,transparent);border:1px solid var(--pix-edge);border-radius:12px}.gr-hint__label{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.gr-hint__keys{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.9rem;color:var(--ink)}.gr-hint__key{display:inline-grid;place-items:center;min-width:2.1rem;min-height:1.7rem;padding:2px 8px;font-size:.8rem;font-weight:700;color:var(--ink);background:var(--pix-face);border:solid var(--pix-edge);border-width:1px 1px 3px;border-radius:7px}.gr-hint__key--wide{min-width:auto}.gr-hint__or,.gr-hint__say{font-size:.82rem;color:var(--ink-2)}.gr-hint__only{font-size:.8rem;line-height:1.45;color:var(--ink-2)}@media (max-height:30rem) and (orientation:landscape){.gr-root[data-screen=flying] .gr-top{padding-top:var(--px);padding-bottom:var(--px)}.gr-root[data-screen=flying] .gr-stage{padding:2px var(--px)}.gr-root[data-screen=flying] .gr-dock{padding-top:2px;padding-bottom:calc(2px + env(safe-area-inset-bottom, 0px))}.gr-root[data-screen=flying] .gr-wallet{padding-top:2px;padding-bottom:2px}}.gr-root[data-immersive="1"]{grid-template-rows:minmax(0,1fr)}.gr-root[data-immersive="1"] .gr-dock,.gr-root[data-immersive="1"] .gr-top{display:none}.gr-root[data-immersive="1"] .gr-stage{padding:0}.gr-root[data-immersive="1"] .gr-screen{max-width:100%;max-height:100%;padding:0;border-radius:0;box-shadow:none}@supports (padding:max(0px)){.gr-root[data-immersive="1"] .gr-stage{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}}.gr-immersive-pause{position:fixed;right:max(10px,env(safe-area-inset-right,0px));bottom:max(10px,env(safe-area-inset-bottom,0px));z-index:60;display:grid;place-items:center;width:var(--tap-min);height:var(--tap-min);padding:0;color:var(--ink);background:rgba(10,14,28,.62);border:1px solid rgba(236,241,252,.22);border-radius:999px;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);box-shadow:0 6px 18px rgba(0,0,0,.45);cursor:pointer;touch-action:manipulation}.gr-immersive-pause:active{transform:scale(.94);background:rgba(10,14,28,.78)}@media (prefers-reduced-motion:reduce){.gr-immersive-pause:active{transform:none}}.gr-root[data-immersive="1"] .gr-tier{margin-bottom:var(--provider-badge-space,0)}.gr-root[data-split]{grid-template-columns:minmax(0,44%) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"top  top" "stage dock"}.gr-root[data-split] .gr-top{grid-area:top}.gr-root[data-split] .gr-stage{grid-area:stage;display:grid;grid-template-rows:auto auto;align-content:center;justify-items:center;grid-gap:var(--px2);gap:var(--px2);padding:var(--px2);padding-left:calc(var(--px2) + env(safe-area-inset-left, 0px));min-height:0}.gr-root[data-split] .gr-dock{grid-area:dock;max-height:none;padding-left:var(--px2)}.gr-root[data-split] .gr-panel{max-width:none;margin:0}.gr-root[data-split=phone] .gr-stage-say{display:grid;grid-gap:4px;gap:4px;max-width:34ch;text-align:center}.gr-root[data-split=phone] .gr-stage-say .gr-tagline{margin:0;font-size:.82rem;line-height:1.4}.gr-root[data-split=phone] .gr-stage-say .gr-home-fine{margin:0}.gr-root[data-split] .gr-stage-go{width:100%;display:grid}.gr-root[data-split] .gr-stage-go .gr-launch{width:100%;margin:0}.gr-root[data-split=phone] .gr-modes-grid{grid-template-columns:minmax(0,1fr)}.gr-root[data-split=phone] .gr-storm{padding:var(--px2)}.gr-root[data-split=phone] .gr-storm-step{font-size:1.35rem}.gr-root[data-split=phone] .gr-storm small,.gr-root[data-split=phone] .gr-storm-facts{font-size:.68rem;line-height:1.35}.gr-root[data-split] .gr-dock{padding-bottom:var(--px2)}.gr-root[data-split=wide]{grid-template-columns:minmax(0,46%) minmax(0,1fr)}.gr-root[data-split=wide] .gr-stage{padding:var(--px3);gap:var(--px3);justify-items:stretch}.gr-root[data-split=wide] .gr-dock{padding:var(--px3);align-content:start}.gr-root[data-split=wide] .gr-stage-go{width:100%;justify-self:stretch}.gr-root[data-split=wide] .gr-stage-go .gr-launch{width:100%;min-width:0}.gr-root[data-immersive="1"] .gr-tier{grid-column:2;grid-row:2/-1;align-self:start;justify-self:end;flex-direction:column;align-items:stretch;width:-moz-fit-content;width:fit-content;max-width:none;margin:0}.gr-root[data-immersive="1"] .gr-tier-cap{justify-content:center;padding:2px var(--px);font-size:.6rem}.gr-root[data-immersive="1"] .gr-pip{min-width:2.3rem;flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--px);padding:1px var(--px)}.gr-root[data-split=wide] .gr-stage{align-content:start}@media (pointer:coarse) and (orientation:landscape){.gr-root[data-screen=over] .gr-card{grid-template-columns:minmax(0,42%) minmax(0,1fr);grid-template-areas:"eyebrow body" "figure  body" "verdict body" "act     act";align-content:center;justify-items:stretch;gap:var(--px2) var(--px3);padding:var(--px3)}.gr-root[data-screen=over]>.gr-card>.gr-eyebrow{grid-area:eyebrow;align-self:end;justify-self:center;text-align:center;margin:0}.gr-root[data-screen=over]>.gr-card>.gr-h2{grid-area:figure;justify-self:center;margin:0;line-height:1}.gr-root[data-screen=over]>.gr-card>.gr-verdict{grid-area:verdict;align-self:start;justify-self:center;margin:0;flex-wrap:wrap;justify-content:center;text-align:center;padding:var(--px) var(--px2)}.gr-root[data-screen=over]>.gr-card>.gr-card-body{grid-area:body;width:100%;align-content:center;gap:var(--px2)}.gr-root[data-screen=over]>.gr-card>.gr-card-actions{grid-area:act;width:100%}.gr-root[data-screen=over] .gr-sum,.gr-root[data-screen=over] .gr-tally{width:100%;gap:var(--px2)}.gr-root[data-screen=over] .gr-sum-note{font-size:.72rem;line-height:1.35}.gr-root[data-screen=over] .gr-history{display:none}}.gr-root{--gr-lane:calc(env(safe-area-inset-bottom, 0px) + var(--provider-badge-space, 0px))}.gr-card,.gr-dock,.gr-modal{border-bottom:var(--gr-lane) solid transparent;background-origin:border-box}@media (max-height:460px),(max-width:1024px){.gr-root[data-screen=title] .gr-dock{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--gr-lane) - 20px),transparent calc(100% - var(--gr-lane)));mask-image:linear-gradient(180deg,#000 calc(100% - var(--gr-lane) - 20px),transparent calc(100% - var(--gr-lane)))}.gr-root[data-split] .gr-stage{padding-bottom:calc(var(--px2) + var(--gr-lane))}.gr-root[data-split] .gr-screen{max-width:min(100%,calc((100dvh - 3.25rem - var(--gr-lane) - 88px) * 16 / 9))}}