:root{--bg: #020509;--bg2: #040c14;--surface: rgba(4, 20, 38, .85);--border: rgba(0, 200, 255, .18);--border-hot: rgba(0, 200, 255, .55);--cyan: #00c8ff;--cyan-dim: rgba(0, 200, 255, .6);--cyan-glow: rgba(0, 200, 255, .15);--gold: #c8a84b;--silver: #9ab0c0;--silver-dim: rgba(154, 176, 192, .5);--up: #00e676;--down: #ff4d6d;--text: #cde4f0;--text-dim: rgba(205, 228, 240, .5);--font-display: "Rajdhani", sans-serif;--font-mono: "Space Mono", monospace;--font-light: "Exo 2", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;height:100dvh;overflow:hidden;background:var(--bg);color:var(--text);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}#root{position:relative}body{overscroll-behavior:none;touch-action:manipulation}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border-hot);border-radius:2px}._bar_17sc3_1{position:fixed;bottom:0;left:0;right:0;height:36px;background:#020812eb;border-top:1px solid var(--border);z-index:30;display:flex;align-items:center;overflow:hidden;backdrop-filter:blur(10px)}._badge_17sc3_16{flex-shrink:0;padding:0 12px;height:100%;display:flex;align-items:center;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;color:var(--bg);background:var(--cyan);font-weight:700;position:relative}._badge_17sc3_16:after{content:"";position:absolute;right:-8px;top:0;bottom:0;border-left:8px solid var(--cyan);border-top:18px solid transparent;border-bottom:18px solid transparent}._overflow_17sc3_40{flex:1;overflow:hidden;height:100%;display:flex;align-items:center}._track_17sc3_48{display:inline-block;white-space:nowrap;will-change:transform;animation:_scroll_17sc3_1 90s linear infinite;padding-left:40px}@keyframes _scroll_17sc3_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._item_17sc3_61{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:12px}._up_17sc3_69{color:var(--up)}._down_17sc3_70{color:var(--down)}._arrow_17sc3_72{font-size:9px}._itemLabel_17sc3_74{color:#cde4f0;font-weight:700;font-size:11px;letter-spacing:.05em}._price_17sc3_81{color:#e8f4f8}._change_17sc3_83{opacity:.85}._sep_17sc3_87{margin:0 16px;color:#9ab0c033;font-size:14px}._loadingText_17sc3_93{padding:0 20px;font-family:var(--font-mono);font-size:11px;color:var(--silver-dim);animation:_blink_17sc3_1 1.5s ease-in-out infinite}@keyframes _blink_17sc3_1{0%,to{opacity:.4}50%{opacity:1}}._logoWrap_shzoq_1{position:absolute;top:18px;left:22px;z-index:20;animation:_logoIn_shzoq_1 1.2s cubic-bezier(.16,1,.3,1) both}@keyframes _logoIn_shzoq_1{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}._emblem_shzoq_32{width:160px;height:160px;display:block;background-color:#00c8ff;-webkit-mask-image:url(/emblem.png);mask-image:url(/emblem.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-mode:luminance;mask-mode:luminance;filter:drop-shadow(0 0 10px rgba(0,200,255,.55)) drop-shadow(0 0 3px rgba(0,200,255,.85));animation:_glow_shzoq_1 4s ease-in-out infinite}@keyframes _glow_shzoq_1{0%,to{filter:drop-shadow(0 0 10px rgba(0,200,255,.55)) drop-shadow(0 0 3px rgba(0,200,255,.85))}50%{filter:drop-shadow(0 0 22px rgba(0,200,255,.9)) drop-shadow(0 0 6px rgba(0,200,255,1))}}@media(max-width:720px){._logoWrap_shzoq_1{top:12px;left:14px}._emblem_shzoq_32{width:120px;height:120px}}@media(max-width:480px){._logoWrap_shzoq_1{top:10px;left:10px}._emblem_shzoq_32{width:100px;height:100px}}.app{position:relative;width:100vw;height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden;opacity:0;transition:opacity .8s ease;scroll-behavior:smooth;scroll-snap-type:y proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.app.loaded{opacity:1}.hero-section,.info-section{position:relative;width:100%;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;scroll-snap-align:start;contain:layout paint}.info-section{background:radial-gradient(ellipse at 50% 50%,#030d1a,#020509 70%)}.scroll-hint{position:absolute;bottom:64px;right:26px;display:inline-flex;flex-direction:column;align-items:center;gap:6px;padding:4px;background:transparent;border:none;color:var(--cyan);font-family:var(--font-mono);cursor:pointer;pointer-events:auto;z-index:12;opacity:.7;transition:opacity .3s ease,transform .3s ease;animation:scrollHintGlow 2.6s ease-in-out infinite}.scroll-hint:hover,.scroll-hint:focus-visible{outline:none;opacity:1;transform:translateY(-3px)}@keyframes scrollHintGlow{0%,to{opacity:.65}50%{opacity:1}}.scroll-mouse{position:relative;width:22px;height:34px;border:1.5px solid currentColor;border-radius:11px;filter:drop-shadow(0 0 6px rgba(0,200,255,.45))}.scroll-mouse-dot{position:absolute;top:5px;left:50%;width:3px;height:6px;border-radius:2px;background:currentColor;transform:translate(-50%);animation:scrollMouseDot 1.7s ease-in-out infinite}@keyframes scrollMouseDot{0%{transform:translate(-50%);opacity:1}55%{transform:translate(-50%,12px);opacity:0}to{transform:translate(-50%);opacity:0}}.scroll-hint-text{font-size:.5rem;letter-spacing:.32em;font-weight:700}.scroll-hint-chev{display:inline-flex;animation:scrollHintChev 1.6s ease-in-out infinite}@keyframes scrollHintChev{0%,to{transform:translateY(0);opacity:.85}50%{transform:translateY(3px);opacity:1}}@media(max-width:900px){.scroll-hint{bottom:56px;right:18px}}@media(max-width:560px){.scroll-hint{bottom:50px;right:12px;gap:4px}.scroll-mouse{width:20px;height:30px;border-radius:10px}.scroll-hint-text{font-size:.48rem;letter-spacing:.28em}}.scanline{position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.08) 2px,rgba(0,0,0,.08) 4px);pointer-events:none;z-index:1}.grid-overlay{position:fixed;inset:0;background-image:linear-gradient(rgba(0,200,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,200,255,.025) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:1}.corner-decoration{position:fixed;width:80px;height:80px;pointer-events:none;z-index:5}.corner-decoration.top-right{top:0;right:0;border-top:1px solid var(--border-hot);border-right:1px solid var(--border-hot)}.corner-decoration.bottom-left{bottom:36px;left:0;border-bottom:1px solid var(--border-hot);border-left:1px solid var(--border-hot)}@media(prefers-reduced-motion:reduce){.scroll-hint,.scroll-mouse-dot,.scroll-hint-chev{animation:none!important}.app{scroll-behavior:auto}}
