@font-face{font-family:m6x11plus;src:url(/fonts/m6x11plus.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.gm-frame,.gm-howto,.gm-settings-modal,.gm-stage-layer{--font-pixel:"m6x11plus", var(--font-data,var(--font-mono));--signal:var(--color-accent);--signal-ink:var(--color-accent);--on-signal:var(--on-accent)}.gm-frame{--gm-accent:var(--signal)}@keyframes gm-checker-drift{0%{background-position:0 0,64px 0,64px -64px,0 64px}to{background-position:128px 128px,192px 128px,192px 64px,128px 192px}}.app-stage:has(>.gm-frame:not([style*="display: none"])){--gm-tile:#ffffff07;background-image:linear-gradient(45deg, var(--gm-tile) 26%, transparent 26%), linear-gradient(135deg, var(--gm-tile) 26%, transparent 26%), linear-gradient(45deg, transparent 75%, var(--gm-tile) 75%), linear-gradient(135deg, transparent 75%, var(--gm-tile) 75%);background-position:0 0,64px 0,64px -64px,0 64px;background-size:128px 128px;animation:12s linear infinite gm-checker-drift}[data-theme=light] .app-stage:has(>.gm-frame:not([style*="display: none"])){--gm-tile:#0a0a0a09}@media (prefers-reduced-motion:reduce){.app-stage:has(>.gm-frame){animation:none}}.app-stage:has(>.gm-frame[data-reduced-motion=true]){animation:none}.gm-frame button:not(:disabled):active,.gm-frame a[role=button]:active,.gm-frame .gm-card:active,.gm-sheet button:not(:disabled):active{transform:scale(.97)}.du-cta{min-height:var(--button-primary-height);border-radius:var(--button-primary-radius);background:var(--button-primary-fill);color:var(--button-primary-ink);font-family:var(--font-display);letter-spacing:.02em;transition:filter .16s var(--ease);justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;font-stretch:100%;display:inline-flex}.du-cta:not(:disabled):hover{background:var(--button-primary-hover)}.du-cta:disabled{opacity:.45;cursor:not-allowed}.du-cta--quiet{color:var(--white);border:1px solid var(--color-hairline);background:0 0}.du-cta,.st-call{box-shadow:inset 0 1px #ffffff47,inset 0 -2px #00000052,0 2px #0000008c}.du-cta:not(:disabled):active,.st-call:not(:disabled):active{box-shadow:inset 0 1px #00000040,inset 0 -1px #ffffff14}@keyframes gm-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gm-enter{animation:.28s cubic-bezier(.22,1,.36,1) both gm-enter}@keyframes gm-route{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.gm-page{animation:.26s cubic-bezier(.22,1,.36,1) both gm-route}.gm-frame[data-accent=up]{--gm-accent:var(--profit)}.gm-frame[data-accent=down]{--gm-accent:var(--loss)}.gm-frame[data-accent=default]{--gm-accent:var(--signal)}[data-reduced-motion=true],[data-reduced-motion=true] *,[data-reduced-motion=true] :before,[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.gm-rail{top:var(--stage-sticky-top);z-index:var(--z-sticky);background:var(--color-stage);border-bottom:1px solid var(--color-hairline);margin-bottom:12px;position:sticky}.gm-rail-inner{align-items:center;gap:8px;min-height:44px;display:flex}.gm-rail-mode{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-pixel);color:var(--white);font-size:22px;line-height:1;overflow:hidden}.gm-rail-econ{flex:none}.gm-rail-right{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.gm-rail-icon{width:44px;height:44px;color:var(--gray-400);transition:color .2s var(--ease), background .2s var(--ease);border-radius:9999px;flex:none;place-items:center;display:grid}.gm-rail-icon svg{width:20px;height:20px}.gm-rail-icon:hover{color:var(--white);background:color-mix(in srgb, var(--white) 6%, transparent)}.gm-rail-icon:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent);outline:none}@media (max-width:360px){.gm-rail-inner{gap:6px}.gm-rail-mode{font-size:18px}.gm-rail-right{gap:0}}@media (max-width:480px){.gm-rail-mute{display:none}.gm-rail-mode{font-size:18px}.gm-rail .gm-rail-econ[data-size=sm]{padding:4px 7px 3px;font-size:11px}}@media (max-width:360px){.gm-rail .gm-rail-econ{display:none}}.gm-rail-resume{border:1px solid color-mix(in srgb, var(--signal-ink) 45%, transparent);min-height:32px;color:var(--signal-ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:6px;padding:0 10px;font-size:10px;display:inline-flex}.gm-rail-resume-dot{background:var(--signal);width:6px;height:6px;animation:du-pulse 1.2s var(--ease) infinite;border-radius:9999px}.gm-page{padding:0}.gm-plate{border:1px solid var(--color-hairline);background:var(--color-surface-1);border-radius:16px;flex-direction:column;gap:8px;padding:20px;display:flex}.gm-plate-title{font-family:var(--font-display);color:var(--white);font-size:14px;font-weight:700;font-stretch:100%}.gm-plate-body{color:var(--gray-400);font-size:13px;line-height:1.65}.gm-plate-note,.gm-plate-meta{font-family:var(--font-mono);color:var(--gray-500);font-variant-numeric:tabular-nums;font-size:10px;line-height:1.6}.gm-settings{flex-direction:column;gap:18px;width:100%;max-width:640px;margin:0 auto;padding:0 16px 20px;display:flex}.gm-settings>button:last-child{align-self:flex-start}.gm-set-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gm-set-row--stack{flex-direction:column;align-items:stretch;gap:10px}.gm-range{width:100%;accent-color:var(--signal);cursor:pointer}.gm-set-text{flex-direction:column;gap:3px;display:flex}.gm-set-label{font-family:var(--font-display);color:var(--white);font-size:13px;font-weight:700;font-stretch:100%}.gm-set-hint{color:var(--gray-400);font-size:12px;line-height:1.55}.gm-set-scope{font-family:var(--font-mono);color:var(--gray-500);font-variant-numeric:tabular-nums;font-size:10px;line-height:1.6}.gm-seg{flex-wrap:wrap;gap:6px;display:flex}.gm-seg-btn{color:var(--gray-400);transition:border-color .2s var(--ease), color .2s var(--ease), background .2s var(--ease);border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:inline-flex}[data-theme=light] .gm-seg-btn{border-color:#0a0a0a24}.gm-seg-btn[data-on=true]{border-color:color-mix(in srgb, var(--signal-ink) 45%, transparent);background:color-mix(in srgb, var(--signal) 10%, transparent);color:var(--signal-ink)}.gm-seg-swatch{background:var(--gray-500);border-radius:9999px;width:12px;height:12px}.gm-seg-btn[data-accent=signal] .gm-seg-swatch{background:var(--signal);color:var(--on-signal)}.gm-seg-btn[data-accent=up] .gm-seg-swatch{background:var(--profit)}.gm-seg-btn[data-accent=down] .gm-seg-swatch{background:var(--loss)}.gm-seg-btn[data-accent=default] .gm-seg-swatch{background:linear-gradient(135deg, var(--signal) 0 34%, var(--profit) 34% 67%, var(--loss) 67% 100%)}@keyframes du-pulse{50%{opacity:.3}}.gm-settings-modal .gm-settings{gap:14px;max-width:none;padding:0}.gm-set-block{background:color-mix(in srgb, currentColor 7%, transparent);border-radius:16px;flex-direction:column;gap:12px;padding:12px;display:flex}.gm-howto-steps{color:var(--gray-400);flex-direction:column;gap:8px;padding-left:20px;font-size:14px;line-height:1.6;list-style:decimal;display:flex}.gm-howto-steps li::marker{color:var(--gm-accent,var(--signal-ink));font-family:var(--font-mono);font-variant-numeric:tabular-nums}.gm-howto-got{width:100%}.gm-disc{border-radius:9999px;flex:none;place-items:center;display:inline-grid;overflow:hidden}.gm-disc .asset-mark{width:100%;height:100%}.gm-disc.generic{background:color-mix(in srgb, var(--white) 14%, transparent);font-family:var(--font-data);color:var(--white);font-size:10px}
