body.theme-onsight{--ol-viewport-bg: #050607;--ruka2-bg: #050607;--ruka2-black: #000000;--ruka2-panel: rgba(5, 7, 9, .78);--ruka2-panel-solid: #080a0d;--ruka2-panel-soft: rgba(10, 13, 17, .7);--ruka2-border: rgba(255, 255, 255, .16);--ruka2-border-soft: rgba(255, 255, 255, .08);--ruka2-white: #e8edf2;--ruka2-muted: #8b929c;--ruka2-dim: #535b66;--ruka2-line: #d7d7d7;--ruka2-info: #f0b72f;--ruka2-info-soft: rgba(240, 183, 47, .16);--ruka2-green: #62d67a;--ruka2-green-soft: rgba(98, 214, 122, .16);--ruka2-red: #ff3333;--ruka2-red-soft: rgba(255, 51, 51, .18);--ruka2-blue: #4aa3ff;--ruka2-blue-soft: rgba(74, 163, 255, .16);--ruka-accent: #fa2c5a;--ruka-accent-2: #ff5a7d;--ruka-accent-glow: rgba(250, 44, 90, .44);--ruka2-positive: #70d8ad;--ruka2-negative: #ef8d8d;--ruka-accent-warm: #e8c468;--flow-side-ask: #33b58f;--flow-side-bid: #ea4959;--flow-side-mid: #5b6b7a;--flow-side-none: #6b7280;--flow-chart-fill-line: #ecd474;--flow-chart-iv-line: #4da3ff;--flow-tag-floor: #6eb5ff;--flow-history-selected: #6366f1;--flow-on-fill-dark: #0a0b0d;--flow-on-fill-light: #ffffff;--ruka2-mobile-reticle-size: 64px;--ruka2-mobile-reticle-icon-size: 54px;--ruka2-mobile-reticle-fan-offset: calc(var(--ruka2-mobile-reticle-size) + 8px);--ruka-ink: var(--ruka2-white);--ruka-ink-muted: var(--ruka2-muted);--ruka-hairline: var(--ruka2-border);--body-bg: var(--ruka2-bg);--bg-main: var(--ruka2-bg);--bg-panel: var(--ruka2-panel);--text-main: var(--ruka2-white);--text-muted: var(--ruka2-muted);--mono: "PT Sans", sans-serif;background:var(--ol-viewport-bg)!important;color:var(--ruka2-white)}body.theme-onsight .app.onsight-app{display:flex;flex-direction:column;width:100%;max-width:none!important;min-height:100%;height:100%;padding:0!important;margin:0!important;overflow:hidden;background:var(--ol-viewport-bg)!important}body.theme-onsight .app.onsight-app .dash-content{display:flex;flex-direction:column;flex:1 1 auto;width:100%;max-width:none!important;min-height:0;height:100%;padding:0!important;margin:0!important;overflow:hidden}@media(max-width:760px){body.theme-onsight{height:100%;max-height:100%;overflow:hidden;overscroll-behavior:none}body.theme-onsight .app.onsight-app .dash-content{height:100%;max-height:100%;min-height:0;overflow:hidden}}html[data-app-theme=chaoism][data-app-mode=dark],html[data-app-theme=chaoism][data-app-mode=light]{--chaos-sans: "PT Sans", sans-serif;--chaos-geometric: "Century Gothic", CenturyGothic, "Avenir Next", Avenir, "Segoe UI", sans-serif;--heatmap-number-font: var(--chaos-geometric);--chaos-num: -apple-system, "SF Pro Text", "SF Pro Display", system-ui, sans-serif;--chaos-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--chaos-accent: #fa2c5a;--chaos-bg: #0a0a0c;--chaos-panel: #0f0f12;--chaos-raise: #16161a;--chaos-ink: #f5f5f7;--chaos-muted: #a1a1a6;--chaos-dim: #7c7c82;--chaos-line: rgba(255, 255, 255, .09);--chaos-line-strong: rgba(255, 255, 255, .18);--chaos-scan: rgba(255, 255, 255, .022);--chaos-focus-ring: var(--chaos-selected);--os-focus-ring: var(--chaos-focus-ring);--chaos-control-radius: 0;--chaos-touch-target: 44px;--chaos-chip-h: 28px;--chaos-ui-type: 13px;--chaos-z-menu: 300;--chaos-phone-topbar-h: 48px;--chaos-pointer-target: 32px;--chaos-on-accent: #fff;--chaos-close-edge: #8a1c18;--chaos-close-face: linear-gradient(180deg, #ff6a62 0%, #d0232c 46%, #9a1a20 100%);--chaos-close-face-hover: linear-gradient(180deg, #ff8a84 0%, #e0343c 46%, #8d1614 100%);--chaos-close-shine: rgba(255, 255, 255, .35);--chaos-iris: #f4f6f8;--chaos-onbot-clearance: calc(var(--chaos-touch-target) + 8px);--chaos-bracket-size: 12px;--chaos-chart-canvas: var(--chaos-panel);--chaos-chart-axis: var(--chaos-ink);--chaos-chart-gamma-os: #ffd60a;--chaos-chart-gamma-positive: #3399db;--chaos-chart-grid: rgba(255, 255, 255, .04);--chaos-watermark-filter: none;--chaos-positive: #7fbca0;--chaos-negative: #d67e83;--chaos-calendar-before-open: #e7c35b;--chaos-calendar-after-close: #c4a5ef;--chaos-positive-ink: var(--chaos-positive);--chaos-negative-ink: var(--chaos-negative);--chaos-accent-ink: var(--chaos-accent);--chaos-scrim: rgba(0, 0, 0, .72);--chaos-preview-classic-top: #1c1c1e;--chaos-preview-classic-bottom: #0a0a0c;--chaos-placeholder: var(--chaos-muted);--chaos-ios-install-platform-ink: #0a84ff;--chaos-ios-install-platform-tile: #1c1c22;background:var(--chaos-bg);color:var(--chaos-ink);color-scheme:dark}html[data-app-theme=chaoism][data-app-mode=light]{--chaos-accent: #d7262d;--chaos-bg: #ffffff;--chaos-panel: #ffffff;--chaos-raise: #f5f5f7;--chaos-ink: #0d0d0f;--chaos-muted: #4a4a50;--chaos-dim: #5c5c63;--chaos-line: rgba(13, 13, 15, .12);--chaos-line-strong: rgba(13, 13, 15, .24);--chaos-scan: rgba(0, 0, 0, .025);--chaos-chart-grid: rgba(13, 13, 15, .045);--chaos-chart-gamma-os: #b88a00;--chaos-positive-ink: #3a6f57;--chaos-negative-ink: #b33940;--chaos-calendar-before-open: #765900;--chaos-calendar-after-close: #6d429e;--chaos-accent-ink: #b92127;--chaos-install-muted: #4a4a52;--chaos-install-dim: #7c7c82;--chaos-ios-install-platform-ink: #007aff;--chaos-ios-install-platform-tile: #f2f2f5;--chaos-onboarding-blue-ink: #2f6690;--chaos-watermark-filter: invert(1) grayscale(1);--charts-theme-draw-ink: var(--chaos-ink);--chaos-scrim: rgba(13, 13, 15, .5);color-scheme:light}html[data-app-theme=chaoism] body.theme-onsight{--ol-viewport-bg: var(--chaos-bg);--ruka2-bg: var(--chaos-bg);--ruka2-panel: var(--chaos-panel);--ruka2-panel-solid: var(--chaos-panel);--ruka2-panel-soft: var(--chaos-raise);--ruka2-border: var(--chaos-line-strong);--ruka2-border-soft: var(--chaos-line);--ruka2-white: var(--chaos-ink);--ruka2-muted: var(--chaos-muted);--ruka2-dim: var(--chaos-dim);--ruka-accent: var(--chaos-accent);--bg-main: var(--chaos-bg);--bg-panel: var(--chaos-panel);--panel: var(--chaos-panel);--matrix-header-bg: var(--chaos-panel);--matrix-header-ink: var(--chaos-muted);--matrix-header-line: var(--chaos-line);--body-bg: var(--chaos-bg);--text-main: var(--chaos-ink);--text-muted: var(--chaos-muted);--border: var(--chaos-line);--charts-theme-axis-ink: var(--chaos-chart-axis);--charts-theme-grid-line: var(--chaos-chart-grid);--charts-theme-canvas-bg: var(--chaos-chart-canvas);--charts-theme-price-label: var(--chaos-accent);--charts-theme-gamma-os: var(--chaos-chart-gamma-os)}html[data-app-theme=chaoism][data-app-mode=dark]{--chaos-logo-filter: brightness(1.35) contrast(1.1) drop-shadow(0 0 6px rgba(255, 255, 255, .25))}html[data-app-theme=chaoism][data-app-mode=light]{--chaos-logo-filter: brightness(.7) contrast(1.4)}html[data-app-theme=chaoism][data-app-mode=dark]{--chaos-glass: rgba(18, 18, 24, .46);--chaos-glass-edge: rgba(255, 255, 255, .22);--chaos-glass-hi: rgba(255, 255, 255, .1);--chaos-glass-shade: rgba(0, 0, 0, .45);--chaos-wordmark: #ffffff;--chaos-glass-scan: rgba(255, 255, 255, .035);--chaos-accent-glow: rgba(250, 44, 90, .55);--chaos-selected: #ffffff;--chaos-selected-glow: rgba(255, 255, 255, .32)}html[data-app-theme=chaoism][data-app-mode=light]{--chaos-glass: rgba(255, 255, 255, .52);--chaos-glass-edge: color-mix(in srgb, var(--chaos-ink) 85%, transparent);--chaos-glass-hi: rgba(255, 255, 255, .65);--chaos-glass-shade: rgba(13, 13, 15, .18);--chaos-wordmark: #0d0d0f;--chaos-glass-scan: rgba(13, 13, 15, .035);--chaos-accent-glow: rgba(215, 38, 45, .38);--chaos-selected: var(--chaos-ink);--chaos-selected-glow: rgba(13, 13, 15, .16)}html[data-app-theme=chaoism]{--chaos-heat-base: #0f0f12;--chaos-heat-strike-ink: #fff}html[data-app-theme=chaoism] :focus-visible{outline-color:var(--chaos-focus-ring)}html[data-app-theme=chaoism]{--panel-state-ink: var(--chaos-ink);--panel-state-muted: var(--chaos-muted);--panel-state-line: var(--chaos-line-strong);--panel-state-radius: 0;--panel-state-font: var(--chaos-mono)}html[data-app-theme=chaoism][data-app-mode=light]{--onsight-reticle-ink: var(--chaos-ink);--onsight-reticle-inner: var(--chaos-muted);--onsight-reticle-tick: var(--chaos-dim)}html[data-app-theme=chaoism] .ios-install-guide{--accent: var(--chaos-accent);--glow: var(--chaos-accent-glow);--glass: var(--chaos-glass);--edge: var(--chaos-glass-edge);--hi: var(--chaos-glass-hi);--scan: var(--chaos-glass-scan);--shade: var(--chaos-glass-shade);--ios: var(--chaos-ios-install-platform-ink);--tile: var(--chaos-ios-install-platform-tile)}html[data-app-theme=chaoism][data-app-mode=light] .ios-install-guide{--bg: var(--chaos-bg);--ink: var(--chaos-ink);--muted: var(--chaos-install-muted);--dim: var(--chaos-install-dim)}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-sans/PTSans-Regular.ttf) format("truetype")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-sans/PTSans-Bold.ttf) format("truetype")}html,body{margin:0;background:#000}:root{--ol-viewport-h: 100vh;--ol-viewport-offset-top: 0px;--ol-viewport-bg: #050607}@supports (height: 100dvh){:root{--ol-viewport-h: 100dvh}}@media(display-mode:standalone),(display-mode:fullscreen){@supports (height: 100lvh){:root{--ol-viewport-h: 100lvh}}}html{min-height:100%;min-height:var(--ol-viewport-h)}body{min-height:100%;min-height:var(--ol-viewport-h);background:#000}#root{min-height:100%;min-height:var(--ol-viewport-h);background:var(--ol-viewport-bg)}html[data-onsight-app-shell],html[data-onsight-app-shell] body,html[data-onsight-app-shell] #root{width:100%;height:var(--ol-viewport-h);min-height:var(--ol-viewport-h);max-height:var(--ol-viewport-h);overflow:hidden;overscroll-behavior:none}html[data-onsight-app-shell] body,html[data-onsight-app-shell] #root{position:fixed;top:var(--ol-viewport-offset-top, 0px);right:0;left:0;width:100%}@media(max-width:980px)and (pointer:coarse){html[data-onsight-app-shell] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select){font-size:16px!important}}.page-header__title--hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes onsight-essential-busy{0%,to{opacity:.48}50%{opacity:1}}[data-onsight-essential-cue=busy]{animation:onsight-essential-busy 1.8s ease-in-out infinite;-webkit-animation:onsight-essential-busy 1.8s ease-in-out infinite}@media(pointer:coarse){:is(.core-col__ticker,.charts-gamma-notice__bar button,.charts-gamma-notice__ok,.onbot-mini-plan__share,.flow-scanner-pagination button,.flow-contract-calendar__nav button,.flow-contract-calendar__cell button,.eq-watch-hit){position:relative}:is(.core-col__ticker,.charts-gamma-notice__bar button,.charts-gamma-notice__ok,.onbot-mini-plan__share,.flow-scanner-pagination button,.flow-contract-calendar__nav button,.flow-contract-calendar__cell button,.eq-watch-hit):after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.onsight-loader{box-sizing:border-box;display:grid;place-items:center;min-width:0;min-height:0;padding:8px;color:var(--ruka2-white, #e8edf2)}.onsight-loader--viewport{position:fixed;inset:0;z-index:var(--onsight-shell-overlay-z, 2147483600);width:100vw;height:var(--ol-viewport-h, 100vh);padding:clamp(20px,4vw,36px);background:var(--ol-viewport-bg, #050607)}.onsight-loader--embedded{position:relative;flex:1 1 auto;align-self:stretch;width:100%;height:100%;background:transparent}.onsight-loader__stage{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;width:min(100%,30rem);height:100%;min-height:0;text-align:center}.onsight-loader__mark{position:relative;z-index:0;flex:1 1 120px;width:auto;height:auto;min-height:24px;max-width:min(120px,calc(100% - 1rem));max-height:120px;aspect-ratio:1}.onsight-loader--viewport .onsight-loader__mark{flex-basis:180px;max-width:min(180px,calc(100% - 1rem));max-height:180px}.onsight-loader__layer{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0}.onsight-loader__sight{animation:onsight-loader-sight .7s cubic-bezier(.16,1,.3,1) forwards;-webkit-animation:onsight-loader-sight .7s cubic-bezier(.16,1,.3,1) forwards}.onsight-loader__post--north,.onsight-loader__post--south,.onsight-loader__post--west,.onsight-loader__post--east{animation-duration:.7s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards;animation-delay:90ms;-webkit-animation-duration:.7s;-webkit-animation-timing-function:cubic-bezier(.16,1,.3,1);-webkit-animation-fill-mode:forwards;-webkit-animation-delay:90ms}.onsight-loader__post--north{animation-name:onsight-loader-post-north;-webkit-animation-name:onsight-loader-post-north}.onsight-loader__post--south{animation-name:onsight-loader-post-south;-webkit-animation-name:onsight-loader-post-south}.onsight-loader__post--west{animation-name:onsight-loader-post-west;-webkit-animation-name:onsight-loader-post-west}.onsight-loader__post--east{animation-name:onsight-loader-post-east;-webkit-animation-name:onsight-loader-post-east}.onsight-loader__wordmark{animation:onsight-loader-wordmark .8s cubic-bezier(.16,1,.3,1) .26s forwards;-webkit-animation:onsight-loader-wordmark .8s cubic-bezier(.16,1,.3,1) .26s forwards}.onsight-loader__copy{position:relative;z-index:1;display:grid;justify-items:center;gap:2px;flex:none}.onsight-loader__label,.onsight-loader__detail{margin:0;max-width:42ch;font-family:PT Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.onsight-loader__label{color:var(--text-main, #e8edf2);font-size:.78rem;font-weight:650;line-height:1.4}.onsight-loader__detail{color:var(--text-muted, #8b929c);font-size:.7rem;line-height:1.5}@keyframes onsight-loader-sight{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes onsight-loader-post-north{0%{opacity:0;transform:translate3d(0,-3.5%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes onsight-loader-post-south{0%{opacity:0;transform:translate3d(0,3.5%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes onsight-loader-post-west{0%{opacity:0;transform:translate3d(-3.5%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes onsight-loader-post-east{0%{opacity:0;transform:translate3d(3.5%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes onsight-loader-wordmark{0%{opacity:0;transform:translate3d(0,3%,0)}to{opacity:1;transform:translateZ(0)}}.sw-wrapper[data-ol-power-saver="1"] .onsight-loader *,html[data-ol-power-saver="1"] .onsight-loader *{animation:none;-webkit-animation:none}.sw-wrapper[data-ol-power-saver="1"] .onsight-loader__layer,html[data-ol-power-saver="1"] .onsight-loader__layer{opacity:1;transform:none;-webkit-transform:none}.onsight-emblem-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.onsight-emblem-loader__label{margin:0;font:700 11px/1.5 var(--chaos-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--chaos-ink)}.onsight-emblem-loader__detail{margin:0;font:11px/1.5 var(--chaos-sans);color:var(--chaos-muted)}.charts-gamma-notice{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:16px;background:#060709a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.charts-gamma-notice__card{position:relative;width:min(440px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:14px 18px 18px;color:#e9eaec;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.4;background:linear-gradient(160deg,#ffffff17,#ffffff05),#101114e6;border:1px solid rgba(255,255,255,.2);border-radius:4px;box-shadow:0 24px 60px #0009,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:charts-gamma-notice-boot .52s steps(8,end) both}.charts-gamma-notice__body{display:contents}.charts-gamma-notice__card:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}.charts-gamma-notice__card:after{content:"";position:absolute;left:0;right:0;top:0;height:18%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,255,255,.14),transparent);animation:charts-gamma-notice-sweep .7s ease-out 1 both}.charts-gamma-notice__bar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:-14px -18px 12px;padding:7px 10px 7px 18px;background:#ffffff14;border-bottom:1px solid rgba(255,255,255,.16)}.charts-gamma-notice__tag,.charts-gamma-notice__card h2{position:relative}.charts-gamma-notice__tag{color:#a7aab0;letter-spacing:.12em;font-size:10px}.charts-gamma-notice__tag:before,.charts-gamma-notice__tag:after,.charts-gamma-notice__card h2:before,.charts-gamma-notice__card h2:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none}.charts-gamma-notice__tag:before,.charts-gamma-notice__card h2:before{color:#ffffffbf;transform:translate(-2px);clip-path:inset(0 0 55% 0);animation:charts-gamma-notice-split-a 2.6s steps(1) infinite}.charts-gamma-notice__tag:after,.charts-gamma-notice__card h2:after{color:#9699a0d9;transform:translate(2px);clip-path:inset(50% 0 0 0);animation:charts-gamma-notice-split-b 2.6s steps(1) infinite}.charts-gamma-notice__bar button{display:grid;place-items:center;width:24px;height:24px;color:#c9cbd0;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:3px;cursor:pointer}.charts-gamma-notice__card h2{margin:0 0 10px;font-size:15px;letter-spacing:.08em;color:#fff;text-shadow:-1px 0 rgba(255,255,255,.35),1px 0 rgba(120,123,130,.6)}.charts-gamma-notice__card h3{margin:8px 0 2px;font-size:10px;letter-spacing:.14em;color:#8d9096;text-transform:uppercase}.charts-gamma-notice__card p{margin:0 0 8px;color:#c4c6ca}.charts-gamma-notice__card ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:0 8px;margin:0 0 6px;padding:0 0 0 14px;color:#fff}.charts-gamma-notice__status{color:#8d9096}.charts-gamma-notice__ok{width:100%;margin-top:6px;padding:8px;color:#111;font:inherit;font-weight:600;letter-spacing:.1em;background:#e9eaec;border:0;border-radius:3px;cursor:pointer}.charts-gamma-notice__card button:focus-visible{outline:2px solid #fff;outline-offset:2px}.charts-creator-setup{position:relative;margin:30px 0 4px;padding:10px 44px 10px 12px;background:linear-gradient(135deg,#8b5cf624,#ffffff08);border:1px solid rgba(167,139,250,.38);border-left:2px solid #a78bfa;border-radius:3px}.charts-creator-setup__hat{position:absolute;top:-50px;right:10px;width:52px;height:auto;transform:rotate(8deg);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.charts-gamma-notice__card .charts-creator-setup :is(h2,h3){margin:0 0 4px;font-size:10px;letter-spacing:.14em;color:#ddd6fe;text-transform:uppercase;text-shadow:none}.charts-gamma-notice__card .charts-creator-setup h2:before,.charts-gamma-notice__card .charts-creator-setup h2:after{content:none}.charts-creator-setup--pink{margin-top:40px;padding-right:76px;background:linear-gradient(135deg,#ec489924,#ffffff08);border-color:#f472b666;border-left-color:#f472b6}.charts-gamma-notice__card .charts-creator-setup--pink :is(h2,h3){color:#fbcfe8}.charts-creator-setup__cap{position:absolute;top:-38px;right:6px;width:92px;height:auto;transform:rotate(-6deg);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.charts-gamma-notice__card .charts-creator-setup p{margin:0;color:#e9eaec}@keyframes charts-gamma-notice-boot{0%{opacity:0;transform:scaleY(.04);filter:brightness(2.2)}25%{opacity:1;transform:scaleY(.06) translate(-6px)}45%{transform:scaleY(1) translate(4px);filter:brightness(1.6)}60%{opacity:.55;transform:translate(-2px)}75%{opacity:1;transform:translate(1px) skew(-2deg)}to{opacity:1;transform:none;filter:none}}@keyframes charts-gamma-notice-sweep{0%{transform:translateY(-100%);opacity:1}to{transform:translateY(620%);opacity:0}}@keyframes charts-gamma-notice-split-a{0%,84%,to{opacity:0}85%{opacity:1;transform:translate(-3px);clip-path:inset(10% 0 60% 0)}88%{opacity:1;transform:translate(2px);clip-path:inset(40% 0 30% 0)}91%{opacity:0}}@keyframes charts-gamma-notice-split-b{0%,85%,to{opacity:0}86%{opacity:1;transform:translate(3px);clip-path:inset(55% 0 5% 0)}89%{opacity:1;transform:translate(-2px);clip-path:inset(70% 0 0 0)}92%{opacity:0}}@media(prefers-reduced-motion:reduce){.charts-gamma-notice__card,.charts-gamma-notice__card:after,.charts-gamma-notice__tag:before,.charts-gamma-notice__tag:after,.charts-gamma-notice__card h2:before,.charts-gamma-notice__card h2:after{animation:none;opacity:0}.charts-gamma-notice__card{opacity:1}}.beta-notice .charts-gamma-notice__card{text-align:center}.beta-notice__logo{display:block;width:56px;height:56px;margin:2px auto 10px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,255,255,.18))}.beta-notice--ended{z-index:1300;background:#060709e6}.beta-notice .charts-gamma-notice__ok{display:inline-flex;align-items:center;gap:6px}.auth-terminal-shell{--auth-ink: #0d0d0f;--auth-paper: #ffffff;--auth-red: #d7262d;--auth-muted: #3a3a40;--auth-line: #dcdad5;--auth-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--auth-serif: Georgia, "Times New Roman", serif;--auth-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;position:fixed;z-index:100;inset:0;display:flex;flex-direction:column;min-height:100dvh;overflow-x:hidden;overflow-y:auto;color:var(--auth-ink);background:var(--auth-paper);color-scheme:light;font-family:var(--auth-sans);-webkit-font-smoothing:antialiased}.auth-terminal-shell,.auth-terminal-shell *,.auth-terminal-shell *:before,.auth-terminal-shell *:after{box-sizing:border-box}.auth-config-error{position:fixed;inset:0;display:grid;place-items:center;color:var(--auth-red, #d7262d);background:#fff;font:400 .9rem/1.4 Helvetica Neue,Helvetica,Arial,sans-serif}.auth-terminal-heat{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;opacity:.8;-webkit-mask:radial-gradient(ellipse 70% 80% at 72% 50%,#000 20%,transparent 75%);mask:radial-gradient(ellipse 70% 80% at 72% 50%,#000 20%,transparent 75%)}.auth-terminal-nav{position:fixed;z-index:2;top:16px;left:50%;display:flex;align-items:center;gap:28px;padding:10px 12px 10px 18px;border:1px solid color-mix(in srgb,var(--auth-ink) 12%,transparent);background:color-mix(in srgb,var(--auth-paper) 82%,transparent);box-shadow:0 10px 30px #00000014;font:600 13px var(--auth-sans);white-space:nowrap;translate:-50% 0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-terminal-nav__brand{display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:800 14px var(--auth-sans);letter-spacing:-.02em;cursor:pointer}.auth-terminal-nav__brand i{width:8px;height:8px;border-radius:50%;background:var(--auth-red)}.auth-terminal-nav__links{display:flex;gap:22px}.auth-terminal-nav__links a{color:var(--auth-muted);text-decoration:none}.auth-terminal-nav__links a:hover{color:var(--auth-red)}.auth-terminal-nav__current{padding:8px 14px;background:var(--auth-ink);color:var(--auth-paper)}.auth-terminal-main{position:relative;z-index:1;display:grid;flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:5vw;width:min(1120px,100%);min-width:0;margin:0 auto;padding-top:110px;padding-right:max(24px,5vw,env(safe-area-inset-right));padding-bottom:28px;padding-left:max(24px,5vw,env(safe-area-inset-left))}.auth-terminal-main--solo{grid-template-columns:minmax(0,440px);justify-content:center}.auth-terminal-kicker{display:flex;align-items:center;gap:12px;color:#555;font:600 11px var(--auth-mono);letter-spacing:.2em}.auth-terminal-kicker b{color:var(--auth-red);font-weight:600}.auth-terminal-kicker:after{content:"";width:70px;height:2px;background:var(--auth-muted)}.auth-terminal-intro h1{margin:18px 0 8px;font:800 clamp(44px,5.4vw,84px) / .95 var(--auth-sans);letter-spacing:-.05em}.auth-terminal-intro h1 em{display:block;margin-top:8px;color:var(--auth-red);font:italic 400 .6em var(--auth-serif)}.auth-terminal-lead{max-width:420px;margin:0;color:var(--auth-muted);line-height:1.6}.auth-terminal-lines{min-height:96px;margin-top:26px;color:#555;font:11px/1.75 var(--auth-mono);letter-spacing:.06em}.auth-terminal-lines div:before{content:"> ";color:var(--auth-red)}.auth-terminal-lines .is-ok{color:#1d8a52}.auth-terminal-cursor{display:inline-block;width:7px;height:12px;background:var(--auth-red);vertical-align:-1px;animation:auth-terminal-blink 1s steps(1) infinite}.auth-terminal-mark{position:relative;width:min(300px,60vw);aspect-ratio:1;margin-top:30px}.auth-terminal-mark img{position:absolute;inset:16%;width:68%;height:68%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 20px rgb(20 30 60 / 18%))}.auth-terminal-mark svg{position:absolute;inset:0;animation:auth-terminal-spin 14s linear infinite}.auth-terminal-card{position:relative;width:100%;max-width:440px;justify-self:center;padding:34px;border:1px solid var(--auth-line);background:#fffffff0;box-shadow:0 40px 80px -40px #0a0c144d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-terminal-card:before{content:"";position:absolute;left:-1px;top:-1px;width:64px;height:3px;background:var(--auth-red)}.auth-terminal-form h2,.auth-terminal-copy h1{margin:0 0 4px;font:800 26px var(--auth-sans);letter-spacing:-.03em}.auth-terminal-sub,.auth-terminal-copy p{margin:0 0 24px;color:#666;font-size:14px;line-height:1.5}.auth-terminal-copy span{display:block;margin-bottom:8px;color:#444;font:600 11px var(--auth-mono);letter-spacing:.16em}.auth-terminal-label,.auth-terminal-field__label{display:block;margin:16px 0 6px;color:#444;font:600 11px var(--auth-mono);letter-spacing:.16em}.auth-terminal-form>input,.auth-terminal-field input{width:100%;padding:13px 44px 13px 14px;border:1.5px solid #cfcdc8;background:#fafaf8;color:var(--auth-ink);font:16px var(--auth-sans);transition:border-color .2s,box-shadow .2s}.auth-terminal-form>input{padding-right:14px}.auth-terminal-form>input:focus,.auth-terminal-field input:focus{outline:none;border-color:var(--auth-ink);box-shadow:0 0 0 3px #d7262d26}.auth-terminal-field{display:block}.auth-terminal-field__control{display:block;position:relative}.auth-terminal-password-toggle{position:absolute;top:50%;right:8px;display:grid;width:36px;height:36px;place-items:center;border:0;background:transparent;color:#444;translate:0 -50%;cursor:pointer}.auth-terminal-row,.auth-terminal-links{display:flex;justify-content:flex-end;align-items:center;margin-top:10px;font-size:13px}.auth-terminal-row button,.auth-terminal-links button,.auth-terminal-text-button{padding:0;border:0;background:none;color:#444;font:inherit;cursor:pointer}.auth-terminal-text-button{display:block;margin-top:16px;font-size:14px}.auth-terminal-submit,.auth-terminal-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-top:22px;padding:13px 18px;border:1.5px solid var(--auth-ink);background:var(--auth-ink);color:var(--auth-paper);font:600 14px var(--auth-sans);cursor:pointer}.auth-terminal-button--secondary{background:transparent;color:var(--auth-ink)}.auth-terminal-submit:disabled,.auth-terminal-button:disabled,.auth-terminal-text-button:disabled{cursor:default;opacity:.55}.auth-terminal-submit:focus-visible,.auth-terminal-button:focus-visible,.auth-terminal-text-button:focus-visible,.auth-terminal-row button:focus-visible,.auth-terminal-nav__brand:focus-visible,.auth-terminal-nav a:focus-visible,.auth-terminal-footer a:focus-visible,.auth-terminal-footer button:focus-visible,.auth-terminal-req a:focus-visible{outline:2px solid var(--auth-ink);outline-offset:3px}.auth-terminal-msg,.auth-terminal-message{min-height:20px;margin:12px 0 0;color:var(--auth-red);font:12px var(--auth-mono)}.auth-terminal-message:not(.auth-terminal-message--error){color:#1d8a52}.auth-terminal-req{margin:22px 0 0;color:#444;font-size:14px;text-align:center}.auth-terminal-req a{color:var(--auth-red);font-weight:700}.auth-terminal-footer{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:16px 22px;padding-top:28px;padding-right:max(24px,5vw,env(safe-area-inset-right));padding-bottom:max(32px,env(safe-area-inset-bottom));padding-left:max(24px,5vw,env(safe-area-inset-left));border-top:1px solid #e6e4df;color:#555;font:12px var(--auth-sans)}.auth-terminal-footer button,.auth-terminal-footer a{color:inherit;font:inherit;text-decoration:none}.auth-terminal-footer button{padding:0;border:0;background:none;cursor:pointer}.auth-terminal-form.is-glitch{animation:auth-terminal-glitch .32s steps(2) 1}@keyframes auth-terminal-spin{to{transform:rotate(360deg)}}@keyframes auth-terminal-blink{50%{opacity:0}}@keyframes auth-terminal-glitch{0%{transform:translate(-3px);filter:drop-shadow(2px 0 rgb(215 38 45 / 50%)) drop-shadow(-2px 0 rgb(47 111 228 / 50%))}to{transform:none;filter:none}}@media(max-width:860px){.auth-terminal-nav{top:max(12px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));left:max(14px,env(safe-area-inset-left));gap:16px;width:auto;translate:none;justify-content:space-between}.auth-terminal-nav__links{display:none}.auth-terminal-main{grid-template-columns:minmax(0,1fr);width:100%;padding-top:100px;padding-right:max(22px,env(safe-area-inset-right));padding-bottom:max(28px,env(safe-area-inset-bottom));padding-left:max(22px,env(safe-area-inset-left))}.auth-terminal-intro,.auth-terminal-card,.auth-terminal-form,.auth-terminal-footer{min-width:0;max-width:100%}.auth-terminal-form>input,.auth-terminal-field input,.auth-terminal-submit,.auth-terminal-button{width:100%;max-width:100%;min-width:0}.auth-terminal-row button{min-height:44px}.auth-terminal-mark{display:none}}@media(prefers-reduced-motion:reduce){.auth-terminal-mark svg,.auth-terminal-cursor,.auth-terminal-form.is-glitch{animation:none}}.first-login-boot{--flb-bg: #050507;--flb-ink: #e9e9ee;--flb-dim: #8a8a96;--flb-line: rgba(255, 255, 255, .14);--flb-red: #e5262f;--flb-green: #3ddc84;--flb-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;position:fixed;inset:0;z-index:80;overflow:hidden;background:var(--flb-bg);color:var(--flb-ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;outline:none}.first-login-boot:focus{outline:none}.flb-city{position:fixed;--flb-w: max(100vw, calc(100vh * 16 / 9));--flb-ax: 1;top:calc((100vh - var(--flb-w) * 9 / 16) / 2);left:calc((100vw - var(--flb-w)) * var(--flb-ax));width:var(--flb-w);height:calc(var(--flb-w) * 9 / 16);opacity:0;filter:grayscale(.15) contrast(1.1) brightness(.6);transform:scale(1.08);animation:flb-drift 16s ease-out forwards;transition:opacity 1.6s;-webkit-mask-image:linear-gradient(90deg,transparent 28%,#000 58%);mask-image:linear-gradient(90deg,transparent 28%,#000 58%)}.first-login-boot.is-lit .flb-city{opacity:1}.flb-city>img,.flb-city .flb-sl,.flb-city>svg{position:absolute;inset:0;width:100%;height:100%;display:block}.flb-sl{background:var(--flb-hero) 0 0 / 100% 100%;opacity:0;mix-blend-mode:screen}.flb-sl.is-red{filter:sepia(1) saturate(8) hue-rotate(-50deg)}.flb-sl.is-pale{filter:grayscale(1) contrast(1.15) brightness(1.35)}.flb-lid{transform-box:view-box;transform-origin:0 175px;transform:scaleY(0)}.flb-net path{fill:none;stroke:#e5262fbf;stroke-width:1.1;stroke-dasharray:var(--l);stroke-dashoffset:var(--l);transition:stroke-dashoffset 1.1s cubic-bezier(.6,0,.2,1)}.flb-net path.is-on{stroke-dashoffset:0}.flb-node{opacity:0;transition:opacity .3s}.flb-node.is-on{opacity:1}.flb-node rect{fill:#e5262f}.flb-node path{fill:none;stroke:#e9e9ee;stroke-width:.8}.flb-node text{fill:#e9e9ee;font:9px var(--flb-mono);letter-spacing:.12em}.flb-node-ping{fill:none;stroke:#e5262f;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:flb-ping 1.6s ease-out infinite}.flb-packets,.flb-stream,.flb-jolt,.flb-vig,.flb-grid,.flb-scan,.flb-grain{position:fixed;inset:0;pointer-events:none}.flb-packets{z-index:4;width:100%;height:100%}.flb-stream{inset:0 2vw 0 auto;z-index:3;width:150px;overflow:hidden;color:#e5262f52;font:10px/1.5 var(--flb-mono);white-space:pre;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent)}.flb-jolt{z-index:40}.flb-jolt i{position:absolute;right:0;left:0;border-top:1px solid rgba(229,38,47,.6);background:#ffffff0f;opacity:0}.flb-vig{background:radial-gradient(120% 90% at 70% 40%,transparent 30%,rgba(0,0,0,.85) 85%),linear-gradient(180deg,rgba(0,0,0,.6),transparent 25%,transparent 70%,rgba(0,0,0,.9))}.flb-grid{opacity:.12;background-image:linear-gradient(var(--flb-line) 1px,transparent 1px),linear-gradient(90deg,var(--flb-line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 30% 50%,#000,transparent 70%);mask-image:radial-gradient(circle at 30% 50%,#000,transparent 70%)}.flb-scan{z-index:50;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px)}.flb-scan:after{content:"";position:absolute;right:0;left:0;height:120px;background:linear-gradient(180deg,transparent,rgba(229,38,47,.06),transparent);animation:flb-sweep 4s linear infinite}.flb-grain{inset:-50%;z-index:51;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:flb-grain .4s steps(3) infinite}.flb-hud{position:fixed;z-index:10;color:var(--flb-dim);font:11px/1 var(--flb-mono);letter-spacing:.18em;text-transform:uppercase}.flb-hud.is-tl{top:22px;left:28px}.flb-hud.is-tr{top:22px;right:28px}.flb-hud.is-bl{bottom:22px;left:28px}.flb-hud.is-br{bottom:22px;right:28px}.flb-rec{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--flb-red);animation:flb-blink 1s steps(2) infinite;vertical-align:0}.flb-logo{position:fixed;z-index:5;top:calc(50% - 250px);left:calc(6vw + min(560px,48vw)/2);display:grid;place-items:center;transform:translate(-50%,-50%);transition:.8s}.flb-logo-mark{position:relative;display:grid;width:150px;aspect-ratio:1;place-items:center}.flb-logo-mark svg{position:absolute;inset:0;animation:flb-spin 18s linear infinite}.flb-logo-mark img{width:62%;filter:drop-shadow(0 0 18px rgba(255,255,255,.28));animation:flb-logo 6s ease-in-out infinite}.flb-term{position:fixed;z-index:5;top:calc(50% + 60px);left:6vw;width:min(560px,48vw);border:1px solid var(--flb-line);background:#050508b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translateY(-50%);transition:opacity .6s,transform .6s}.flb-corner{position:absolute;width:14px;height:14px;border-color:var(--flb-ink);border-style:solid;opacity:.7}.flb-corner.is-a{top:-1px;left:-1px;border-width:1px 0 0 1px}.flb-corner.is-b{top:-1px;right:-1px;border-width:1px 1px 0 0}.flb-corner.is-c{bottom:-1px;left:-1px;border-width:0 0 1px 1px}.flb-corner.is-d{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.flb-term-hd,.flb-prog{color:var(--flb-dim);font:11px var(--flb-mono);letter-spacing:.16em}.flb-term-hd{display:flex;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--flb-line)}.flb-term-hd b{color:var(--flb-red);font-weight:400}.flb-lines{display:flex;flex-direction:column;justify-content:flex-end;height:300px;overflow:hidden;padding:12px 14px;color:#c8c8d0;font:12.5px/1.75 var(--flb-mono)}.flb-lines div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flb-lines .is-prompt{color:var(--flb-red)}.flb-lines .is-ok{color:var(--flb-green)}.flb-lines .is-white{color:#fff}.flb-cur{display:inline-block;width:8px;height:14px;background:var(--flb-red);vertical-align:-2px;animation:flb-blink .8s steps(2) infinite}.flb-prog{padding:12px 14px 14px;border-top:1px solid var(--flb-line)}.flb-prog-row{display:flex;justify-content:space-between;margin-bottom:8px}.flb-bar{position:relative;height:3px;background:#ffffff14}.flb-bar i{position:absolute;top:0;bottom:0;left:0;width:0;background:var(--flb-red);box-shadow:0 0 12px var(--flb-red)}.flb-mods{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:10px}.flb-mods span{padding:5px 0;border:1px solid var(--flb-line);color:#555;font-size:9px;letter-spacing:.08em;text-align:center;transition:.3s}.flb-mods span.is-on{border-color:#e5262fb3;background:#e5262f1f;color:#fff}.flb-welcome{position:fixed;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px;opacity:0;pointer-events:none;text-align:center;transition:opacity .8s}.flb-welcome .flb-kicker{margin-bottom:18px;color:var(--flb-red);font:11px var(--flb-mono);letter-spacing:.32em}.flb-welcome h1{position:relative;font-size:clamp(44px,8vw,112px);font-weight:800;letter-spacing:-.04em;line-height:.95;text-shadow:0 4px 30px rgba(0,0,0,.9),0 0 2px #000}.flb-welcome h1 em{color:var(--flb-red);font-style:normal}.flb-gl{position:relative;display:inline-block}.flb-gl:before,.flb-gl:after{content:attr(data-t);position:absolute;inset:0;mix-blend-mode:screen}.flb-gl:before{color:#ff2a3a;animation:flb-glitch-a 2.2s infinite steps(1)}.flb-gl:after{color:#d5d5dc;animation:flb-glitch-b 2.2s infinite steps(1)}.flb-online{margin-top:22px;color:var(--flb-dim);font:12px var(--flb-mono);letter-spacing:.24em;text-shadow:0 0 10px #000,0 0 2px #000}.flb-grant{position:fixed;top:88%;right:0;left:0;z-index:25;display:flex;align-items:center;justify-content:center;height:0;overflow:hidden;background:#e5262feb;color:#fff;font:700 clamp(18px,3vw,34px) var(--flb-mono);letter-spacing:.5em;transform:translateY(-50%);transition:height .25s cubic-bezier(.7,0,.2,1)}.flb-pick{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:20px;background:#0303059e;opacity:0;pointer-events:none;visibility:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .6s}.flb-modal{position:relative;width:min(920px,100%);padding:28px;border:1px solid var(--flb-line);background:#08080bf0;transform:translateY(16px);transition:transform .6s}.flb-modal:before{content:"";position:absolute;top:-1px;left:0;width:64px;height:2px;background:var(--flb-red)}.flb-modal>.flb-kicker{color:var(--flb-red);font:11px var(--flb-mono);letter-spacing:.24em}.flb-modal h2{margin:10px 0 6px;font-size:30px;letter-spacing:-.02em}.flb-sub{color:var(--flb-dim);font-size:14px}.flb-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.flb-card{position:relative;padding:12px;border:1px solid var(--flb-line);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:.25s}.flb-card:hover,.flb-card:focus-visible{border-color:#ffffff59}.flb-card.is-selected{border-color:var(--flb-red);background:#e5262f0f}.flb-preview{position:relative;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--flb-line);background:#000}.flb-preview{display:grid;place-items:center}.flb-preview img{display:block;width:auto;height:74%;max-width:80%;-o-object-fit:contain;object-fit:contain}.flb-preview--xp{background:#ece9d8;border-color:#0a246a}.flb-preview--xp img{position:absolute;inset:calc(var(--flb-xp-bar) + 6%) 0 6%;width:100%;height:auto;max-width:none;max-height:calc(88% - var(--flb-xp-bar));margin:auto}.flb-preview--xp{--flb-xp-bar: 22px}.flb-xp-bar{position:absolute;inset:0 0 auto;display:flex;align-items:center;gap:3px;height:var(--flb-xp-bar);box-sizing:border-box;padding:0 36px 0 8px;white-space:nowrap;color:#fff;font:700 11px/1 Tahoma,Trebuchet MS,sans-serif;text-shadow:1px 1px 0 #0a1a5c;background:linear-gradient(180deg,#0997ff,#0053ee,#0050ee 18%,#06f 46% 82%,#0053ee)}.flb-xp-bar span{margin-right:auto}.flb-xp-bar i{width:15px;height:15px;border:1px solid #fff;border-radius:3px;background:linear-gradient(180deg,#3c8cff,#1450d2)}.flb-xp-bar i:last-child{background:linear-gradient(180deg,#e0613b,#c1301d)}.flb-preview--glitch{background:#050506}.flb-preview--glitch img{position:relative;z-index:1;animation:flb-logo-jitter 3.2s steps(1) infinite}.flb-glitch{position:absolute;inset:13% 10%;z-index:2;background:var(--flb-logo) center / contain no-repeat;mix-blend-mode:screen;opacity:0;filter:grayscale(1) brightness(1.6);pointer-events:none}.flb-glitch--a{animation:flb-logo-slice-a 3.2s steps(1) infinite}.flb-glitch--b{animation:flb-logo-slice-b 3.2s steps(1) infinite;filter:grayscale(1) brightness(.7)}@keyframes flb-logo-jitter{0%,86%,to{transform:none}88%{transform:translate(-2px)}91%{transform:translate(2px) skew(-2deg)}94%{transform:none}}@keyframes flb-logo-slice-a{0%,86%,96%,to{opacity:0;clip-path:none;transform:none}87%{opacity:.75;clip-path:inset(18% 0 62% 0);transform:translate(6px)}90%{opacity:.75;clip-path:inset(55% 0 28% 0);transform:translate(-5px)}93%{opacity:.6;clip-path:inset(72% 0 8% 0);transform:translate(3px)}}@keyframes flb-logo-slice-b{0%,87%,97%,to{opacity:0;clip-path:none;transform:none}88%{opacity:.7;clip-path:inset(40% 0 44% 0);transform:translate(-7px)}92%{opacity:.55;clip-path:inset(8% 0 80% 0);transform:translate(4px)}95%{opacity:.6;clip-path:inset(84% 0 4% 0);transform:translate(-3px)}}@media(prefers-reduced-motion:reduce){.flb-preview--glitch img,.flb-glitch{animation:none}}.flb-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:12px}.flb-name{font:600 12px var(--flb-mono);letter-spacing:.2em}.flb-desc,.flb-idx{color:var(--flb-dim)}.flb-desc{margin-top:4px;font-size:13px;white-space:nowrap}.flb-idx{font:11px var(--flb-mono)}.flb-rad{position:absolute;top:22px;right:22px;display:grid;width:16px;height:16px;place-items:center;border:1px solid var(--flb-dim);background:#0009}.flb-card.is-selected .flb-rad{border-color:var(--flb-red)}.flb-card.is-selected .flb-rad:after{content:"";width:8px;height:8px;background:var(--flb-red)}.flb-tones{display:inline-flex;margin-top:10px;border:1px solid var(--flb-line)}.flb-tone{min-width:76px;min-height:44px;padding:0 14px;border:0;background:none;color:var(--flb-dim);font:11px var(--flb-mono);letter-spacing:.2em;cursor:pointer}.flb-tone.is-on{background:#fff;color:#000}.flb-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:18px;border-top:1px solid var(--flb-line)}.flb-foot small{color:var(--flb-dim);font:11px var(--flb-mono);letter-spacing:.14em}.flb-selected{color:#fff}.flb-continue{min-height:48px;padding:0 26px;border:0;background:var(--flb-red);color:#fff;font:600 12px var(--flb-mono);letter-spacing:.22em;cursor:pointer}.first-login-boot.is-grant .flb-grant{height:clamp(56px,9vh,88px)}.first-login-boot.is-welcome .flb-grant{height:0;transition-duration:.5s}.first-login-boot.is-welcome .flb-welcome{opacity:1}.first-login-boot.is-welcome .flb-term{opacity:0;transform:translateY(-50%) translate(-30px)}.first-login-boot.is-welcome .flb-logo{opacity:0}.first-login-boot.is-welcome-out .flb-welcome{opacity:0;transition:opacity .5s}.first-login-boot.is-picker .flb-pick{opacity:1;pointer-events:auto;visibility:visible}.first-login-boot.is-picker .flb-modal{transform:none}.first-login-boot.is-reduced .flb-sl,.first-login-boot.is-reduced .flb-stream,.first-login-boot.is-reduced .flb-jolt,.first-login-boot.is-reduced .flb-grain,.first-login-boot.is-reduced .flb-scan:after{display:none}.first-login-boot.is-reduced .flb-logo svg,.first-login-boot.is-reduced .flb-logo img,.first-login-boot.is-reduced .flb-node-ping,.first-login-boot.is-reduced .flb-city{animation:none}@media(max-width:640px){.flb-city{--flb-ax: .72;-webkit-mask-image:linear-gradient(180deg,#000 30%,rgba(0,0,0,.35) 75%);mask-image:linear-gradient(180deg,#000 30%,#00000059 75%)}.flb-term{inset:auto 14px 86px;width:auto;transform:none}.first-login-boot.is-welcome .flb-term{transform:translateY(20px)}.flb-lines{height:220px;font-size:11px}.flb-mods{grid-template-columns:repeat(4,1fr)}.flb-hud.is-tr,.flb-hud.is-br,.flb-stream{display:none}.flb-grant{top:32%}.flb-logo{top:150px;left:50%}.flb-logo-mark{width:170px}.flb-pick{align-items:flex-end;padding:0}.flb-modal{max-height:100%;overflow:auto;padding:20px 16px 18px;border-right:0;border-bottom:0;border-left:0}.flb-modal h2{font-size:24px}.flb-cards{grid-template-columns:1fr;gap:10px;margin:16px 0}.flb-card{display:grid;grid-template-columns:118px 1fr;gap:12px;padding:10px}.flb-meta{flex-direction:column;margin-top:0}.flb-rad{top:10px;right:10px;background:none}.flb-idx{display:none}.flb-desc{font-size:12px}.flb-preview--xp{--flb-xp-bar: 16px}.flb-xp-bar{padding:0 3px 0 5px;font-size:9px}.flb-xp-bar i{width:11px;height:11px}.flb-foot{flex-direction:column;align-items:stretch}.flb-continue{width:100%}}@media(prefers-reduced-motion:reduce){.flb-sl,.flb-stream,.flb-jolt,.flb-grain,.flb-scan:after{display:none}.flb-logo svg,.flb-logo img,.flb-node-ping,.flb-city,.flb-gl:before,.flb-gl:after{animation:none}}@keyframes flb-drift{to{transform:scale(1)}}@keyframes flb-sweep{0%{top:-120px}to{top:100%}}@keyframes flb-grain{50%{transform:translate(3%,-2%)}}@keyframes flb-blink{50%{opacity:.15}}@keyframes flb-spin{to{transform:rotate(360deg)}}@keyframes flb-logo{50%{filter:drop-shadow(0 0 22px rgba(210,210,214,.45))}}@keyframes flb-ping{0%{transform:scale(.4);opacity:1}to{transform:scale(2.4);opacity:0}}@keyframes flb-glitch-a{0%{transform:translate(0);clip-path:inset(0 0 0 0);opacity:0}8%{transform:translate(-4px,1px);clip-path:inset(20% 0 55% 0);opacity:.9}12%{opacity:0}55%{transform:translate(3px);clip-path:inset(60% 0 10% 0);opacity:.8}58%{opacity:0}}@keyframes flb-glitch-b{0%{opacity:0}9%{transform:translate(4px,-1px);clip-path:inset(50% 0 25% 0);opacity:.8}13%{opacity:0}56%{transform:translate(-3px);clip-path:inset(5% 0 75% 0);opacity:.7}59%{opacity:0}}.ios-install-guide{--bg:#0a0a0c;--ink:#f4f4f6;--muted:#a2a2aa;--dim:#5c5c63;--accent:#4aa3ff;--glow:rgba(74,163,255,.45);--glass:rgba(18,18,24,.46);--edge:rgba(255,255,255,.22);--hi:rgba(255,255,255,.1);--scan:rgba(255,255,255,.035);--shade:rgba(0,0,0,.45);--ios:#0a84ff;--tile:#1c1c22;position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;overflow:auto;padding:max(24px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));background:var(--bg);background-image:radial-gradient(circle at 50% 0%,var(--glow),transparent 45%),repeating-linear-gradient(0deg,var(--scan) 0 1px,transparent 1px 3px);color:var(--ink);font-family:PT Sans,-apple-system,SF Pro Text,system-ui,sans-serif}.ios-install-guide *{box-sizing:border-box;margin:0}.ios-install-guide__card{position:relative;width:100%;max-width:420px;padding:22px 20px 20px;background:var(--glass);border:1px solid var(--edge);box-shadow:inset 0 1px 0 var(--hi),0 24px 60px var(--shade);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.ios-install-guide__card:before,.ios-install-guide__card:after{content:"";position:absolute;width:14px;height:14px;border:2px solid var(--accent)}.ios-install-guide__card:before{top:-2px;left:-2px;border-right:0;border-bottom:0}.ios-install-guide__card:after{right:-2px;bottom:-2px;border-left:0;border-top:0}.ios-install-guide__term{display:flex;justify-content:space-between;color:var(--accent);font:600 10px/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}.ios-install-guide__term b{color:var(--muted);font-weight:500}.ios-install-guide__head{display:flex;gap:14px;align-items:center;margin:16px 0 6px}.ios-install-guide__logo{position:relative;display:grid;place-items:center;flex:none;width:60px;height:60px;color:var(--accent)}.ios-install-guide__logo img{width:46px;height:46px;-o-object-fit:contain;object-fit:contain}.ios-install-guide__logo svg{position:absolute;inset:0;animation:ios-install-guide-spin 9s linear infinite}@keyframes ios-install-guide-spin{to{transform:rotate(360deg)}}.ios-install-guide h1{font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.01em}.ios-install-guide h1 span{color:var(--accent)}.ios-install-guide__sub{margin-bottom:16px;color:var(--muted);font-size:14px;line-height:1.4}.ios-install-guide ol{display:grid;gap:10px;padding:0;list-style:none}.ios-install-guide li{display:grid;grid-template-columns:28px 1fr 92px;gap:12px;align-items:center;padding:10px 12px;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:color-mix(in srgb,var(--bg) 40%,transparent)}.ios-install-guide__n{display:grid;place-items:center;height:28px;border:1px solid var(--accent);color:var(--accent);font:700 12px/1 ui-monospace,Menlo,monospace}.ios-install-guide__t{font-size:15px;font-weight:700;line-height:1.2}.ios-install-guide__t small{display:block;margin-top:3px;color:var(--muted);font-size:12.5px;font-weight:400}.ios-install-guide__vis{display:grid;place-items:center;height:54px;border-radius:12px;background:var(--tile);color:var(--ios)}.ios-install-guide__vis>svg{width:30px;height:30px}.ios-install-guide__pill{display:flex;gap:4px;align-items:center;color:var(--ios);font:600 11px/1 -apple-system,SF Pro Text,sans-serif}.ios-install-guide__pill svg{width:14px;height:14px}.ios-install-guide__foot{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-top:16px;color:var(--dim);font-size:12px}.ios-install-guide__btn{flex:none;padding:11px 16px;border:0;background:var(--accent);color:#fff;font:700 12px/1 ui-monospace,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){.ios-install-guide__logo svg{animation:none}}@keyframes xpDialogOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes xpDialogWindowIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.xp-desktop-dialog{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;min-height:var(--ol-viewport-h);padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:#001852c7;font-family:Tahoma,Segoe UI,sans-serif;animation:xpDialogOverlayIn .14s ease-out both}.xp-desktop-dialog__window{display:flex;min-width:0;max-height:calc(var(--ol-viewport-h) - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex-direction:column;overflow:hidden;border:3px solid #0a4eb4;border-radius:8px 8px 3px 3px;background:#ece9d8;color:#111;box-shadow:0 0 0 1px #7da9ed,0 24px 70px #0000009e;animation:xpDialogWindowIn .18s cubic-bezier(.2,.8,.2,1) both}.xp-desktop-dialog__window--ticker{width:min(31rem,calc(100vw - 2rem))}.xp-desktop-dialog__window--chart{width:min(75rem,calc(100vw - 2rem));height:min(46rem,calc(var(--ol-viewport-h) - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}.xp-desktop-dialog__window--replay{width:min(52rem,calc(100vw - 2rem))}.xp-desktop-dialog__window--settings{width:min(47.5rem,calc(100vw - 2rem))}.xp-desktop-dialog__titlebar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;min-height:2.25rem;align-items:center;gap:.4rem;flex:0 0 auto;padding:.2rem .25rem .2rem .45rem;background:linear-gradient(180deg,rgba(255,255,255,.3),transparent 43%),linear-gradient(90deg,#0a4aa8,#2878e8 65%,#0b54c2);color:#fff;text-shadow:1px 1px #00347d;box-shadow:inset 0 1px #fff9}.xp-desktop-dialog__icon{display:grid;width:1.25rem;height:1.25rem;place-items:center;border:1px solid #fff;border-radius:2px;background:linear-gradient(145deg,#8bd85d,#2c9b25);color:#062e08;font-size:.58rem;font-weight:900;line-height:1;text-shadow:none}.xp-desktop-dialog__titlebar h2{overflow:hidden;margin:0;font-size:.78rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.xp-desktop-dialog__controls{display:flex;align-items:center;gap:.15rem}.xp-desktop-dialog__controls button{display:grid;width:1.45rem;height:1.35rem;place-items:center;border:1px solid rgba(255,255,255,.88);border-radius:3px;background:linear-gradient(180deg,#f59b79,#d84a27 52%,#b52f15);color:#fff;box-shadow:inset 0 0 0 1px #002d748c;font:900 .72rem/1 Tahoma,sans-serif;text-shadow:1px 1px #17458f;cursor:pointer}.xp-desktop-dialog__controls button:hover{filter:brightness(1.12)}.xp-desktop-dialog__controls button:focus-visible,.xp-desktop-dialog__window :is(a,button,iframe,input,select,textarea):focus-visible{outline:2px solid #ffbf21;outline-offset:2px}.xp-desktop-dialog__body{min-height:0;flex:1 1 auto;background:#ece9d8}@media(max-width:600px){.xp-desktop-dialog{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.xp-desktop-dialog__window{width:100%;max-height:var(--ol-viewport-h);border-radius:0}.xp-desktop-dialog__window--chart{height:var(--ol-viewport-h)}.xp-desktop-dialog:has(.xp-desktop-dialog__window--ol-hud){padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.xp-desktop-dialog__window--ol-hud{width:100%;max-height:calc(var(--ol-viewport-h) - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:10px}}.xp-desktop-dialog:has(.xp-desktop-dialog__window--ol-hud){background:#000000db}@media(prefers-reduced-motion:reduce){.xp-desktop-dialog,.xp-desktop-dialog__window{animation:none}}.aec-shell{--aec-bg: var(--ol-viewport-bg, #050607);--aec-fg: var(--text-main, var(--ruka-ink, #f5f5f7));--aec-muted: var(--text-muted, var(--ruka-ink-muted, #a1a1a6));--aec-border: var(--border, var(--ruka-hairline, #2a3140));--aec-panel: var(--bg-panel, rgba(8, 8, 12, .88));--aec-accent: var(--ruka-accent, #ef4444);box-sizing:border-box;width:100%;height:var(--ol-viewport-h, 100vh);min-height:var(--ol-viewport-h, 100vh);padding:max(clamp(1.25rem,4vw,2.5rem),env(safe-area-inset-top)) max(clamp(1.25rem,4vw,2.5rem),env(safe-area-inset-right)) max(clamp(1.25rem,4vw,2.5rem),env(safe-area-inset-bottom)) max(clamp(1.25rem,4vw,2.5rem),env(safe-area-inset-left));display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--aec-bg);color:var(--aec-fg);font-family:inherit;font-size:15px;line-height:1.55}.aec-shell--options-lab{background:radial-gradient(ellipse 70% 50% at 50% 42%,color-mix(in srgb,var(--aec-accent) 8%,transparent),transparent 70%),var(--aec-bg)}.aec-shell--region{--aec-bg: var(--bg-main, var(--ol-viewport-bg, #050607));position:fixed;inset:0;z-index:6903;width:100%;height:var(--ol-viewport-h, 100vh);min-height:var(--ol-viewport-h, 100vh);flex:none;overflow-x:hidden;overflow-y:auto}.aec-card{width:min(100%,28rem);margin:0 auto;text-align:center}.aec-card__titlebar h2{min-width:0}.aec-card__title-state{color:#ffffffd1;font-size:.67rem;font-weight:600;text-transform:uppercase}.aec-card__content{padding:1.5rem 1.35rem 1.25rem;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 3.5rem),color-mix(in srgb,var(--aec-panel) 96%,#05060a);color:var(--aec-fg)}.aec-card__body{margin:0}.aec-lead{margin:0;color:var(--aec-fg);font-size:1.05rem;font-weight:560;letter-spacing:.01em;line-height:1.45}.aec-pre{margin:1rem 0 0;padding:.75rem .875rem;border-radius:0;border:1px solid color-mix(in srgb,var(--aec-accent) 28%,var(--aec-border));background:color-mix(in srgb,var(--bg-header, #10141c) 88%,#05060a);white-space:pre-wrap;text-align:left;color:var(--aec-muted);font-family:ui-monospace,JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.45;overflow:auto;max-height:min(40vh,16rem)}.aec-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:1.35rem;padding:.55rem 1.35rem;border-radius:3px;border:1px solid rgba(255,255,255,.88);background:linear-gradient(180deg,#78b9ff,#2878e8 52%,#0a4eb4);box-shadow:inset 0 0 0 1px #002d748c;color:#fff;font-family:Tahoma,Segoe UI,sans-serif;font-size:13px;font-weight:700;line-height:1.25;letter-spacing:.02em;cursor:pointer;text-shadow:1px 1px #17458f;transition:filter .15s ease}.aec-btn:hover{filter:brightness(1.12)}.aec-btn:focus-visible{outline:2px solid #ffbf21;outline-offset:2px}.aec-btn:active{transform:translateY(.5px)}@media(max-width:980px)and (pointer:coarse){.aec-btn{min-height:44px}}@media(prefers-reduced-motion:reduce){.aec-btn{transition:none}.aec-btn:active{transform:none}}
