:root{--bg: #080808;--bg-panel: #0D0D0F;--bg-hover: #131318;--border: #1A1A22;--border-glow: #252530;--text: #C8C8C0;--text-mid: #7A7A72;--text-dim: #3E3E3A;--green: #4ADE80;--green-dim: #166534;--red: #F87171;--red-dim: #991B1B;--amber: #EF9F27;--gold: #F9CB42;--blue: #60A5FA;--purple: #A78BFA;--cyan: #4FD1C5;--mono: "JetBrains Mono", "Fira Code", "Consolas", monospace;--motion: 1}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;min-height:100%}body{font-family:var(--mono);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;animation:ambientShift 120s ease infinite}@keyframes ambientShift{0%{background-color:#080808}25%{background-color:#08090b}50%{background-color:#090809}75%{background-color:#080908}to{background-color:#080808}}::selection{background:#4ade8033;color:var(--green)}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-glow);border-radius:2px}#root:after{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.04) 2px,rgba(0,0,0,.04) 4px);pointer-events:none;z-index:9999}#root:before{content:"";position:fixed;inset:0;background:linear-gradient(180deg,rgba(74,222,128,.04) 0%,transparent 3%,transparent 97%,rgba(74,222,128,.02) 100%);pointer-events:none;z-index:9998}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes priceFlash{0%{background:#4ade801f}to{background:transparent}}@keyframes priceFlashRed{0%{background:#f871711f}to{background:transparent}}.legalOverlay{position:fixed;inset:0;background:#000c;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;animation:fadeIn .2s ease-out}.legalModal{background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;max-width:680px;width:100%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.legalHeader{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border);flex-shrink:0}.legalTitle{font-size:13px;font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:1.5px}.legalClose{background:none;border:1px solid var(--border);border-radius:4px;color:var(--text-dim);font-size:14px;cursor:pointer;padding:4px 10px;font-family:var(--mono);transition:color .15s,border-color .15s}.legalClose:hover{color:var(--text);border-color:var(--border-glow)}.legalBody{padding:20px;overflow-y:auto;font-size:12px;line-height:1.7;color:var(--text-mid)}.legalBody h3{font-size:12px;font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.8px;margin:20px 0 8px}.legalBody h3:first-of-type{margin-top:8px}.legalBody p{margin-bottom:10px}.legalBody ul{margin:0 0 10px 20px}.legalBody li{margin-bottom:4px}.legalBody a{color:var(--green);text-decoration:none}.legalBody a:hover{text-decoration:underline}.legalBody strong{color:var(--text)}.legalDate{font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}._chip_1frhq_3{display:inline-flex;align-items:center;gap:4px;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:2px;border:1px solid currentColor;background:#08080866;font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}._label_1frhq_19{opacity:.65}._dot_1frhq_23{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 4px currentColor;flex-shrink:0}._fresh_1frhq_32{color:var(--green);border-color:#4ade8059;background:#4ade800d}._fresh_1frhq_32 ._dot_1frhq_23{animation:_chipPulse_1frhq_1 calc(2s / var(--motion, 1)) ease-in-out infinite}._warm_1frhq_39{color:var(--amber);border-color:#ef9f2759;background:#ef9f270d}._warm_1frhq_39 ._dot_1frhq_23{animation:_chipPulse_1frhq_1 calc(1.4s / var(--motion, 1)) ease-in-out infinite}._cold_1frhq_46{color:var(--red);border-color:#f8717173;background:#f871710d;animation:_chipBlink_1frhq_1 calc(1.2s / var(--motion, 1)) ease-in-out infinite}._unknown_1frhq_53{color:var(--text-dim);border-color:var(--border);background:transparent}@keyframes _chipPulse_1frhq_1{0%,to{opacity:1}50%{opacity:.45}}@keyframes _chipBlink_1frhq_1{0%,to{opacity:1}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){._fresh_1frhq_32 ._dot_1frhq_23,._warm_1frhq_39 ._dot_1frhq_23,._cold_1frhq_46{animation:none}}._chip_1yzt6_4{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:2px;font-family:JetBrains Mono,SF Mono,Fira Code,Consolas,monospace;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;border:1px solid transparent;white-space:nowrap;font-variant-numeric:tabular-nums}._dot_1yzt6_21{width:5px;height:5px;border-radius:50%;flex-shrink:0}._label_1yzt6_28{color:var(--text-dim);font-weight:500}._message_1yzt6_33{color:inherit}._collecting_1yzt6_38{color:var(--green);background:#4ade800f;border-color:#4ade8038}._collecting_1yzt6_38 ._dot_1yzt6_21{background:var(--green);box-shadow:0 0 5px #4ade80b3;animation:_stateChipPulse_1yzt6_1 1.4s ease-in-out infinite}._waiting_1yzt6_50{color:var(--amber);background:#ef9f270f;border-color:#ef9f2740}._waiting_1yzt6_50 ._dot_1yzt6_21{background:var(--amber);box-shadow:0 0 5px #ef9f2799;animation:_stateChipPulse_1yzt6_1 1.2s ease-in-out infinite}._error_1yzt6_62{color:var(--red);background:#f8717114;border-color:#f871714d}._error_1yzt6_62 ._dot_1yzt6_21{background:var(--red);box-shadow:0 0 5px #f8717199}._empty_1yzt6_74{color:var(--text-dim);background:#3c3c4614;border-color:#3c3c464d}._empty_1yzt6_74 ._dot_1yzt6_21{background:var(--text-dim)}._stale_1yzt6_84{color:var(--amber);background:#ef9f270a;border-color:#ef9f2738}._stale_1yzt6_84 ._dot_1yzt6_21{background:var(--amber)}@keyframes _stateChipPulse_1yzt6_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}._block_1yzt6_99{display:flex;justify-content:center;padding:20px 12px}@media(prefers-reduced-motion:reduce){._collecting_1yzt6_38 ._dot_1yzt6_21,._waiting_1yzt6_50 ._dot_1yzt6_21{animation:none}}._root_114cp_4{display:block;width:100%}._svg_114cp_9{width:100%;height:100%;display:block;overflow:visible}._line_114cp_16{fill:none;stroke-linejoin:round;stroke-linecap:round;transition:stroke .18s ease}._lineGlow_114cp_23{filter:drop-shadow(0 0 2px currentColor)}._tip_114cp_27{animation:_sparkTipPulse_114cp_1 1.6s ease-in-out infinite}@keyframes _sparkTipPulse_114cp_1{0%,to{r:1.4;opacity:1}50%{r:2.2;opacity:.6}}._skeleton_114cp_36{position:relative;overflow:hidden}._skeletonLine_114cp_40{stroke:var(--text-dim);stroke-dasharray:2 3;stroke-width:.6;opacity:.35;animation:_sparkSkeletonDrift_114cp_1 2.4s linear infinite}@keyframes _sparkSkeletonDrift_114cp_1{0%{stroke-dashoffset:0}to{stroke-dashoffset:-10}}@media(prefers-reduced-motion:reduce){._tip_114cp_27,._skeletonLine_114cp_40{animation:none}}._root_1cgfi_6{display:flex;flex-direction:column;gap:1px}._line_1cgfi_12{display:flex;align-items:baseline;gap:6px;padding:2px 6px;font-size:10px;font-family:JetBrains Mono,SF Mono,Fira Code,Consolas,monospace;border-left:2px solid transparent;animation:_cascadeFall_1cgfi_1 .32s ease both;min-width:0}@keyframes _cascadeFall_1cgfi_1{0%{opacity:0;transform:translateY(-6px);border-left-color:var(--cascade-accent, rgba(96, 165, 250, .6))}to{opacity:1;transform:translateY(0);border-left-color:transparent}}@media(prefers-reduced-motion:reduce){._line_1cgfi_12{animation:none}}._root_bkngr_5{display:flex;flex-direction:column;width:100%;height:100%;min-height:110px}._svgWrap_bkngr_13{flex:1;min-height:0;position:relative}._svg_bkngr_13{width:100%;height:100%;display:block}._needle_bkngr_25{transform-origin:100px 100px;transform:rotate(var(--dial-angle, 0deg));transition:transform 1.5s cubic-bezier(.22,1,.36,1)}._needleJitter_bkngr_31{animation:_dialJitter_bkngr_1 .9s ease-in-out infinite alternate}@keyframes _dialJitter_bkngr_1{0%{transform:rotate(calc(var(--dial-angle, 0deg) - 1.2deg))}to{transform:rotate(calc(var(--dial-angle, 0deg) + 1.2deg))}}._value_bkngr_40{text-align:center;padding:4px 0 2px;font-size:20px;color:var(--text);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;white-space:nowrap;flex-shrink:0}._unit_bkngr_52{font-size:10px;color:var(--text-dim);margin-left:4px;font-weight:400}@media(prefers-reduced-motion:reduce){._needleJitter_bkngr_31{animation:none}._needle_bkngr_25{transition:none}}._root_76mzl_4{display:inline;color:inherit}._caret_76mzl_9{display:inline-block;width:7px;height:13px;background:var(--typewriter-caret, var(--green));margin-left:2px;vertical-align:-2px;animation:_typewriterCaret_76mzl_1 .9s step-end infinite}@keyframes _typewriterCaret_76mzl_1{0%,50%{opacity:1}51%,to{opacity:0}}@media(prefers-reduced-motion:reduce){._caret_76mzl_9{animation:none;opacity:1}}._root_ayokl_5{font-variant-numeric:tabular-nums;display:inline-block;transition:color .12s ease}._flashUp_ayokl_11{color:var(--green);animation:_countUpFlashUp_ayokl_1 .7s ease}._flashDn_ayokl_16{color:var(--red);animation:_countUpFlashDn_ayokl_1 .7s ease}@keyframes _countUpFlashUp_ayokl_1{0%{color:var(--green);text-shadow:0 0 10px rgba(74,222,128,.5)}to{color:inherit;text-shadow:none}}@keyframes _countUpFlashDn_ayokl_1{0%{color:var(--red);text-shadow:0 0 10px rgba(248,113,113,.5)}to{color:inherit;text-shadow:none}}@media(prefers-reduced-motion:reduce){._flashUp_ayokl_11,._flashDn_ayokl_16{animation:none;text-shadow:none}}._host_12sw0_1{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:4}._roller_12sw0_9{position:absolute;top:0;left:0;width:60px;height:60px;pointer-events:none;filter:drop-shadow(0 4px 6px rgba(0,0,0,.55)) drop-shadow(0 0 10px rgba(250,204,21,.35));opacity:0;will-change:offset-distance,opacity}._roller_12sw0_9 img{width:100%;height:100%;display:block;transform:rotate(-12deg);user-select:none;-webkit-user-drag:none}._label_12sw0_31{position:absolute;top:6px;right:8px;font-size:10px;letter-spacing:.16em;padding:2px 7px;border:1px solid;background:#0000008c;font-weight:600;pointer-events:none;font-variant-numeric:tabular-nums;animation:_tfRollerLabel_12sw0_1 1.8s ease-out forwards}._up_12sw0_45{color:var(--green);border-color:var(--green);text-shadow:0 0 5px var(--green)}._down_12sw0_46{color:var(--red);border-color:var(--red);text-shadow:0 0 5px var(--red)}@keyframes _tfRollerLabel_12sw0_1{0%{opacity:0;transform:translateY(-6px)}10%,75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}._spark_12sw0_54{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--gold);box-shadow:0 0 5px var(--gold);pointer-events:none;animation:_tfRollerSpark_12sw0_1 .7s ease-out forwards}@keyframes _tfRollerSpark_12sw0_1{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(.3) translateY(14px)}}._toggle_12sw0_69{position:absolute;bottom:6px;right:8px;pointer-events:auto;z-index:6;font-family:inherit;font-size:9px;letter-spacing:.14em;padding:2px 7px;background:#0000008c;border:1px solid currentColor;border-radius:2px;cursor:pointer;font-variant-numeric:tabular-nums;text-transform:uppercase;transition:color .14s ease,background .14s ease,text-shadow .14s ease}._toggle_12sw0_69:focus-visible{outline:1px solid currentColor;outline-offset:1px}._toggleOn_12sw0_91{color:var(--green);background:#4ade8014;text-shadow:0 0 4px rgba(74,222,128,.45)}._toggleOn_12sw0_91:hover{background:#4ade8029}._toggleOff_12sw0_99{color:var(--red);background:#f871710f;text-shadow:0 0 4px rgba(248,113,113,.35)}._toggleOff_12sw0_99:hover{background:#f8717124}@media(prefers-reduced-motion:reduce){._toggle_12sw0_69{transition:none}}._heroGrid_kthzs_3{display:grid;grid-template-columns:1fr 1.8fr;gap:16px;align-items:stretch}@media(max-width:900px){._heroGrid_kthzs_3{grid-template-columns:1fr}}._left_kthzs_14{display:flex;flex-direction:column;gap:6px;min-width:0}._price_kthzs_21{font-size:44px;line-height:1.05;font-weight:500;color:var(--text);letter-spacing:-.015em;font-variant-numeric:tabular-nums;padding:0 4px;display:inline-block;border-radius:2px}._change_kthzs_33{font-size:14px;font-variant-numeric:tabular-nums;display:inline-flex;gap:6px;align-items:baseline;padding:0 4px}._up_kthzs_41{color:var(--green)}._dn_kthzs_42{color:var(--red)}._subRow_kthzs_44{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px;color:var(--text-mid);font-size:11px;padding:0 4px}._subRow_kthzs_44 b{color:var(--text);font-weight:400;font-variant-numeric:tabular-nums}._rangeBar_kthzs_59{margin-top:10px;padding:0 4px}._rangeLabel_kthzs_60{display:flex;justify-content:space-between;color:var(--text-dim);font-size:10px;font-variant-numeric:tabular-nums;margin-bottom:4px}._liveMarker_kthzs_68{color:var(--gold)}._rangeTrack_kthzs_69{position:relative;height:4px;background:var(--border);border-radius:2px;overflow:hidden}._rangeFill_kthzs_76{position:absolute;inset:0;background:linear-gradient(90deg,var(--green-dim),var(--green));box-shadow:0 0 6px #4ade8066}._rangeMarker_kthzs_82{position:absolute;top:-3px;width:2px;height:10px;background:var(--gold);box-shadow:0 0 4px var(--gold);transform:translate(-1px);transition:left .4s ease-out}._chart_kthzs_93{width:100%;height:180px;position:relative;min-width:0}._chart_kthzs_93 svg{width:100%;height:100%;display:block}._chartEmpty_kthzs_101{height:180px;display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--text-dim)}._pulseDot_kthzs_110{fill:var(--gold);filter:drop-shadow(0 0 4px var(--gold))}._areaFill_kthzs_116{animation:_btcAreaBreathe_kthzs_1 calc(4s / var(--motion, 1)) ease-in-out infinite}@keyframes _btcAreaBreathe_kthzs_1{0%,to{opacity:1}50%{opacity:.55}}._watchdog_kthzs_125{position:absolute;top:4px;right:6px;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--amber);background:#ef9f2714;border:1px solid rgba(239,159,39,.35);padding:2px 6px;border-radius:2px;font-variant-numeric:tabular-nums;animation:_btcWatchdogBlink_kthzs_1 1.4s ease-in-out infinite}@keyframes _btcWatchdogBlink_kthzs_1{0%,to{opacity:1}50%{opacity:.4}}._staleBanner_kthzs_145{font-size:10px;color:var(--amber);padding:4px 8px;margin:4px 0;background:#ef9f270a;border-left:2px solid var(--amber)}@media(prefers-reduced-motion:reduce){._pulseDot_kthzs_110{filter:none}._areaFill_kthzs_116,._watchdog_kthzs_125{animation:none}}._wall_hxzsz_3{display:grid;grid-template-columns:repeat(6,1fr);gap:2px}@media(max-width:560px){._wall_hxzsz_3{grid-template-columns:repeat(4,1fr)}}@media(max-width:400px){._wall_hxzsz_3{grid-template-columns:repeat(3,1fr)}}._cell_hxzsz_16{aspect-ratio:1.6 / 1;padding:6px 7px;background:var(--bg);border:1px solid var(--border);border-radius:2px;display:flex;flex-direction:column;justify-content:space-between;font-size:9.5px;overflow:hidden;min-width:0;position:relative}._cell_hxzsz_16:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(74,222,128,.06),transparent);animation:_statusSweep_hxzsz_1 calc(6s / var(--motion, 1)) linear infinite;pointer-events:none;z-index:0}._cell_hxzsz_16>*{position:relative;z-index:1}._cell_hxzsz_16:nth-child(2n):before{animation-delay:-2s}._cell_hxzsz_16:nth-child(3n):before{animation-delay:-4s}._cell_hxzsz_16:nth-child(5n):before{animation-delay:-1s}@keyframes _statusSweep_hxzsz_1{0%{left:-100%}to{left:100%}}._row_hxzsz_56{display:flex;justify-content:space-between;align-items:center;gap:4px;min-width:0}._name_hxzsz_64{color:var(--text);font-size:10px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}._lamp_hxzsz_75{width:8px;height:8px;border-radius:50%;flex-shrink:0}._badge_hxzsz_82{color:var(--text-dim);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}._ok_hxzsz_91{border-color:#4ade8040}._ok_hxzsz_91 ._lamp_hxzsz_75{background:var(--green);box-shadow:0 0 8px #4ade8099;animation:_livePulse_hxzsz_1 2.5s ease infinite}._ok_hxzsz_91 ._badge_hxzsz_82{color:var(--green)}._degr_hxzsz_100:before{background:linear-gradient(90deg,transparent,rgba(239,159,39,.1),transparent);animation-duration:calc(3s / var(--motion, 1))}._degr_hxzsz_100{border-color:#ef9f2759}._degr_hxzsz_100 ._lamp_hxzsz_75{background:var(--amber);box-shadow:0 0 8px #ef9f2799;animation:_livePulse_hxzsz_1 1.4s ease infinite}._degr_hxzsz_100 ._badge_hxzsz_82{color:var(--amber)}._down_hxzsz_113:before{background:linear-gradient(90deg,transparent,rgba(248,113,113,.14),transparent);animation-duration:calc(1.5s / var(--motion, 1))}._down_hxzsz_113{border-color:#f8717173;background:#f871710a}._down_hxzsz_113 ._lamp_hxzsz_75{background:var(--red);box-shadow:0 0 10px #f87171b3;animation:_pulse_hxzsz_1 .9s ease infinite}._down_hxzsz_113 ._badge_hxzsz_82{color:var(--red)}._unk_hxzsz_129 ._lamp_hxzsz_75{background:var(--text-dim)}._unk_hxzsz_129 ._badge_hxzsz_82{color:var(--text-dim)}._waveform_hxzsz_134{display:flex;align-items:center;gap:8px;padding:8px 2px 0;color:var(--green)}._waveformSpark_hxzsz_141{flex:1;height:18px}._waveformLabel_hxzsz_145{font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);flex-shrink:0}._summary_hxzsz_154{display:flex;gap:14px;padding:8px 2px 2px;font-size:10px;color:var(--text-mid);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap}._summary_hxzsz_154 b{font-variant-numeric:tabular-nums;font-weight:500}._sumOk_hxzsz_168 b{color:var(--green)}._sumDegr_hxzsz_169 b{color:var(--amber)}._sumDown_hxzsz_170 b{color:var(--red)}._sumUnk_hxzsz_171 b{color:var(--text-dim)}@media(prefers-reduced-motion:reduce){._ok_hxzsz_91 ._lamp_hxzsz_75,._degr_hxzsz_100 ._lamp_hxzsz_75,._down_hxzsz_113 ._lamp_hxzsz_75{animation:none}._cell_hxzsz_16:before{animation:none;opacity:0}}._counters_10zcx_3{display:flex;gap:6px;align-items:baseline;padding:2px 4px 4px;margin-bottom:2px;font-size:9px;color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-bottom:1px dashed rgba(26,26,34,.6)}._counters_10zcx_3 b{color:var(--text);font-weight:500}._countersSep_10zcx_20{color:var(--text-dim);opacity:.5}._wrap_10zcx_25{display:flex;flex-direction:column;gap:2px;min-height:0}._empty_10zcx_32{text-align:center;padding:16px 8px;font-size:10px;color:var(--text-dim)}._row_10zcx_39{display:grid;grid-template-columns:38px 1fr auto;gap:6px;padding:3px 4px;align-items:center;font-size:10.5px;line-height:1.3;border-bottom:1px dashed rgba(26,26,34,.5);border-radius:2px;color:var(--text);text-decoration:none;animation:_fadeIn_10zcx_1 .35s ease-out;min-width:0}._row_10zcx_39:last-child{border-bottom:none}a._row_10zcx_39:hover{background:var(--bg-hover);text-decoration:none}._tag_10zcx_58{font-size:8.5px;letter-spacing:.08em;font-weight:600;padding:1px 4px;border-radius:2px;text-align:center;font-variant-numeric:tabular-nums}._tagBtc_10zcx_67{color:var(--gold);background:#f9cb421a}._tagWiki_10zcx_68{color:var(--blue);background:#60a5fa1a}._tagHn_10zcx_69{color:var(--amber);background:#ef9f271a}._tagUsgs_10zcx_70{color:var(--red);background:#f871711a}._tagGh_10zcx_71{color:var(--purple);background:#a78bfa1a}._body_10zcx_73{color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._value_10zcx_81{color:var(--text-mid);font-size:9.5px;font-variant-numeric:tabular-nums;white-space:nowrap}@keyframes _fadeIn_10zcx_1{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._row_10zcx_39{animation:none}}._wrap_1wgj5_3{position:relative;width:100%;height:140px;padding:10px 0 0;overflow:hidden}._track_1wgj5_11{position:relative;width:100%;height:calc(100% - 18px);background:var(--bg);border-left:1px solid var(--border);border-bottom:1px solid var(--border)}._gridLine_1wgj5_20{position:absolute;left:0;right:0;height:0;border-top:1px dashed rgba(26,26,34,.7);pointer-events:none}._magLabel_1wgj5_29{position:absolute;left:4px;font-size:8px;color:var(--text-dim);font-variant-numeric:tabular-nums;transform:translateY(-50%);pointer-events:none;letter-spacing:.08em}._axis_1wgj5_40{display:flex;justify-content:space-between;padding:3px 2px 0;font-size:8.5px;color:var(--text-dim);letter-spacing:.08em;font-variant-numeric:tabular-nums;text-transform:uppercase}._marker_1wgj5_51{position:absolute;border-radius:50%;transform:translate(-50%,50%);pointer-events:auto;cursor:default;animation:_seismicAppear_1wgj5_1 .6s ease-out;transition:left calc(.8s / var(--motion, 1)) linear,bottom .4s ease}._magLow_1wgj5_62{background:#60a5fabf;box-shadow:0 0 6px #60a5fa8c;border:1px solid rgba(96,165,250,.4)}._magMid_1wgj5_67{background:#ef9f27d9;box-shadow:0 0 8px #ef9f2799;border:1px solid rgba(239,159,39,.55)}._magHigh_1wgj5_72{background:#f87171e6;box-shadow:0 0 10px #f87171b3;border:1px solid rgba(248,113,113,.65);animation:_seismicAppear_1wgj5_1 .6s ease-out,_seismicPulse_1wgj5_1 calc(2s / var(--motion, 1)) ease-in-out infinite}._agePartial_1wgj5_80{opacity:.55}._ageFaded_1wgj5_81{opacity:.3}._marker_1wgj5_51:hover{z-index:3;filter:brightness(1.3)}._empty_1wgj5_88{display:flex;align-items:center;justify-content:center;height:100%;font-size:10px;color:var(--text-dim)}._header_1wgj5_97{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:2px 4px 6px;font-size:9px;color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;border-bottom:1px dashed rgba(26,26,34,.6)}._header_1wgj5_97 b{color:var(--text);font-weight:500}._headerStats_1wgj5_111{display:flex;gap:10px}@keyframes _seismicAppear_1wgj5_1{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translate(-50%,50%)}}@keyframes _seismicPulse_1wgj5_1{0%,to{box-shadow:0 0 10px #f87171b3}50%{box-shadow:0 0 16px #f87171f2}}@media(prefers-reduced-motion:reduce){._marker_1wgj5_51{animation:none;transition:none}._magHigh_1wgj5_72{animation:none}}._seismograph_1wgj5_129{width:100%;height:42px;border-top:1px solid var(--border);margin-top:6px}._seismographSvg_1wgj5_135{width:100%;height:100%;display:block}._seismographSvg_1wgj5_135 polyline{stroke:var(--red);stroke-width:.8;fill:none;filter:drop-shadow(0 0 2px var(--red))}@media(prefers-reduced-motion:reduce){._seismographSvg_1wgj5_135 polyline{filter:none}}._strip_1v3yu_3{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}._day_1v3yu_12{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;background:var(--bg);border:1px solid var(--border);border-radius:2px;font-size:9px;min-width:0;transition:background .15s ease}._day_1v3yu_12:hover{background:var(--bg-hover)}._todayCell_1v3yu_27{border-color:var(--border-glow);background:var(--bg-hover)}._dayName_1v3yu_32{color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;font-size:8.5px}._todayCell_1v3yu_27 ._dayName_1v3yu_32{color:var(--green)}._icon_1v3yu_43{font-size:14px;line-height:1}._temps_1v3yu_48{display:flex;gap:4px;font-variant-numeric:tabular-nums;font-size:9.5px;line-height:1}._high_1v3yu_55{color:var(--text)}._low_1v3yu_56{color:var(--text-dim)}.atOverlay{position:fixed;inset:0;background:#000000bf;z-index:10002;display:flex;align-items:center;justify-content:center;animation:atFadeIn .15s ease-out}.atModal{background:#0a0a0c;border:1px solid var(--border-glow);border-radius:8px;width:95%;max-width:640px;max-height:70vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 40px #4ade800f,0 0 1px #4ade804d;animation:atSlideUp .2s ease-out}.atTitlebar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#0d0d10;border-bottom:1px solid var(--border)}.atTitle{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:2px;color:var(--green);text-transform:uppercase}.atDots{display:flex;gap:6px}.atDot{width:10px;height:10px;border-radius:50%;opacity:.8}.atDotGreen{background:var(--green)}.atDotAmber{background:var(--amber)}.atDotRed{background:var(--red);cursor:pointer;transition:opacity .15s}.atDotRed:hover{opacity:1}.atBody{flex:1;overflow-y:auto;padding:12px 14px;font-family:var(--mono);font-size:12px;line-height:1.6;cursor:text}.atLine{white-space:pre-wrap;word-break:break-word;min-height:1.6em}.atLine--input{color:var(--text);opacity:.6}.atLine--output{color:var(--text-mid)}.atLine--error{color:var(--red)}.atLine--success{color:var(--green)}.atLine--warn{color:var(--amber);font-weight:700;letter-spacing:1px}.atInputLine{display:flex;align-items:center;gap:6px;margin-top:2px}.atPrompt{color:var(--green);font-weight:700;flex-shrink:0;animation:atBlink 1.2s step-end infinite}.atInput{flex:1;background:none;border:none;outline:none;color:var(--text);font-family:var(--mono);font-size:12px;caret-color:var(--green);padding:0}.atInput::placeholder{color:var(--text-dim);font-style:italic}.atInput::selection{background:#4ade8033}.atBody::-webkit-scrollbar{width:4px}.atBody::-webkit-scrollbar-track{background:transparent}.atBody::-webkit-scrollbar-thumb{background:var(--border-glow);border-radius:2px}@keyframes atFadeIn{0%{opacity:0}to{opacity:1}}@keyframes atSlideUp{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes atBlink{50%{opacity:0}}@media(max-width:600px){.atModal{max-width:100%;max-height:60vh;border-radius:6px;margin:0 8px}.atBody{font-size:11px;padding:10px}}.skip-link{position:absolute;top:-40px;left:0;background:var(--green);color:#000;padding:8px 16px;z-index:9999;font-size:12px;font-family:var(--mono);text-decoration:none}.skip-link:focus{top:0}.app{background:var(--bg);min-height:100vh;font-family:var(--mono);color:var(--text);position:relative;overflow-x:hidden;animation:pageIn .3s ease}.app:before{content:"";position:fixed;top:0;left:0;right:0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.012) 0%,rgba(255,255,255,.004) 30%,transparent 100%);pointer-events:none;z-index:9997}@keyframes pageIn{0%{opacity:0}to{opacity:1}}.topBar{display:flex;align-items:center;justify-content:space-between;padding:6px 16px;border-bottom:1px solid var(--border);background:var(--bg-panel);position:relative;z-index:10}.topBarLeft{display:flex;align-items:center;gap:8px}.logoIcon{color:var(--green);font-size:13px;font-weight:700}.logoText{font-size:13px;font-weight:600;color:var(--green);letter-spacing:2px}.logoDot{font-size:13px;color:var(--text-dim);letter-spacing:2px}.logoCursor{display:inline-block;width:7px;height:13px;background:var(--green);margin-left:3px;animation:blink 1s step-end infinite;vertical-align:middle}.topTerminals{font-size:9px;color:var(--cyan);opacity:.6;letter-spacing:.5px;margin-left:4px}.liveBriefingLink{display:flex;align-items:center;gap:5px;font-size:9px;color:#4ade80;text-decoration:none;letter-spacing:1.5px;margin-left:12px;opacity:.85;transition:opacity .2s}.liveBriefingLink:hover{opacity:1;text-decoration:none}.topNavDivider{color:var(--text-dim);font-size:9px;margin:0 4px;opacity:.4}.toolsLink{color:#60a5fa;margin-left:0}.agentLink{color:#a78bfa;margin-left:0}.radioLink{color:#f87171;margin-left:0}.wifiLink{color:#34d399;margin-left:0}.liveDot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#4ade80;animation:livePulse 2s ease infinite}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.3}}.topBarRight{display:flex;align-items:center;gap:16px}.topBarDate{font-size:10px;color:var(--text-dim)}.topBarTime{font-size:13px;font-weight:600;color:var(--green);letter-spacing:2px}.tickerBar{border-bottom:1px solid var(--border);padding:0;overflow:hidden;white-space:nowrap;background:#4ade8005;position:relative;height:28px}.tickerLayer{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;transition:opacity 2s ease;opacity:1}.tickerLayer.tickerHidden{opacity:0;pointer-events:none}.tickerTrack{display:flex;gap:28px;width:max-content;animation:ticker 200s linear infinite;animation-play-state:var(--anim-state, running);padding-left:16px;will-change:transform;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-reduced-motion:reduce){.tickerTrack,.sportsTickerTrack,.activityTrack{animation:none!important}}.tickerItem{font-size:11px;display:inline-flex;gap:6px;align-items:center;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.tickerSymbol{color:var(--text-dim);font-weight:600;font-size:10px}.tickerPrice{color:var(--text);font-size:11px}.tickerChange{font-size:10px}.tickerUp{color:var(--green)}.tickerDown{color:var(--red)}.sportsTickerTrack{display:flex;gap:32px;width:max-content;animation:tickerReverse 220s linear infinite;animation-play-state:var(--anim-state, running);padding-left:16px;will-change:transform;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes tickerReverse{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.sportsTickerItem{font-size:11px;display:inline-flex;gap:5px;align-items:center;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.sportsLiveDot{width:5px;height:5px;border-radius:50%;background:var(--red);flex-shrink:0}.sportsTeam{color:var(--text-mid);font-weight:500;font-size:10px}.sportsScore{color:var(--text);font-weight:700;font-size:11px}.sportsStatus{color:var(--text-dim);font-size:9px}.sportsStatusLive{color:var(--cyan);font-weight:600}.sportsLeague{color:var(--text-dim);font-size:8px;letter-spacing:.5px;opacity:.6}.sportsLive .sportsScore{color:var(--text)}.sportsUpcoming{opacity:.5}.priceFlashUp{animation:flashGreen .6s ease-out}.priceFlashDown{animation:flashRed .6s ease-out}@keyframes flashGreen{0%{color:var(--green);text-shadow:0 0 8px rgba(74,222,128,.4)}to{color:inherit;text-shadow:none}}@keyframes flashRed{0%{color:var(--red);text-shadow:0 0 8px rgba(248,113,113,.4)}to{color:inherit;text-shadow:none}}.newItemGlow{animation:newItemSlide 2s ease forwards}@keyframes newItemSlide{0%{opacity:0;transform:translateY(-6px);border-left:2px solid var(--cyan);background:#4fd1c50f}40%{opacity:1;transform:translateY(0);border-left:2px solid var(--cyan);background:#4fd1c508}to{opacity:1;transform:translateY(0);border-left:2px solid transparent;background:transparent}}.panelRefreshing:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(79,209,197,.25),transparent);background-size:50% 100%;animation:dataRefresh 1s ease forwards;pointer-events:none}@keyframes dataRefresh{0%{background-position:-100% 0}to{background-position:200% 0}}.feedCursor{display:inline-block;width:6px;height:12px;background:var(--cyan);animation:cursorBlink 1s step-end infinite;margin-left:4px;vertical-align:middle;opacity:.6}@keyframes cursorBlink{0%,to{opacity:.6}50%{opacity:0}}.activityBar{border-top:1px solid var(--border);padding:3px 0;overflow:hidden;white-space:nowrap;background:var(--bg)}.activityTrack{display:flex;gap:20px;width:max-content;animation:ticker 180s linear infinite;animation-play-state:var(--anim-state, running);padding-left:16px;will-change:transform;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.activityItem{font-size:9px;color:var(--text-dim);display:inline-flex;align-items:center;gap:4px}.activityDot{width:3px;height:3px;border-radius:50%;background:var(--cyan);opacity:.5}.refreshCountdown{font-size:8px;color:var(--text-dim);letter-spacing:.3px;margin-left:6px;opacity:.5}.matrixRain{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;animation:matrixFade 8s ease forwards}@keyframes matrixFade{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}.matrixCol{position:absolute;top:-20%;font-family:var(--mono);font-size:14px;line-height:1.8;color:var(--green);opacity:.15;white-space:pre;animation:matrixFall 6s linear forwards;text-shadow:0 0 8px rgba(74,222,128,.5)}@keyframes matrixFall{0%{transform:translateY(0)}to{transform:translateY(130vh)}}.warpLayer{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:0;transition:opacity 1s ease;overflow:hidden}.warp-active .warpLayer{opacity:1}.warpStreak{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;opacity:0}.warp-active .warpStreak{animation:warpStreak 1.5s ease-in forwards}.warpStreak:nth-child(1){top:10%;left:50%;animation-delay:0s}.warpStreak:nth-child(2){top:25%;left:30%;animation-delay:.1s}.warpStreak:nth-child(3){top:40%;left:70%;animation-delay:.2s}.warpStreak:nth-child(4){top:55%;left:20%;animation-delay:.05s}.warpStreak:nth-child(5){top:15%;left:80%;animation-delay:.15s}.warpStreak:nth-child(6){top:70%;left:45%;animation-delay:.25s}.warpStreak:nth-child(7){top:85%;left:60%;animation-delay:.1s}.warpStreak:nth-child(8){top:35%;left:15%;animation-delay:.3s}.warpStreak:nth-child(9){top:60%;left:85%;animation-delay:.08s}.warpStreak:nth-child(10){top:45%;left:40%;animation-delay:.18s}.warpStreak:nth-child(11){top:20%;left:55%;animation-delay:.22s}.warpStreak:nth-child(12){top:75%;left:25%;animation-delay:.12s}.warpStreak:nth-child(13){top:50%;left:75%;animation-delay:.28s}.warpStreak:nth-child(14){top:30%;left:90%;animation-delay:.06s}.warpStreak:nth-child(15){top:65%;left:10%;animation-delay:.2s}.warpStreak:nth-child(16){top:5%;left:65%;animation-delay:.14s}.warpStreak:nth-child(17){top:90%;left:35%;animation-delay:.26s}.warpStreak:nth-child(18){top:80%;left:50%;animation-delay:.04s}.warpStreak:nth-child(19){top:15%;left:42%;animation-delay:.16s}.warpStreak:nth-child(20){top:55%;left:58%;animation-delay:.24s}@keyframes warpStreak{0%{opacity:0;width:2px;height:2px}20%{opacity:1;width:3px;height:3px}to{opacity:0;width:3px;height:150px;transform:translateY(-75px)}}.warp-active .warpLayer:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(79,209,197,.12) 0%,rgba(79,209,197,.04) 30%,transparent 60%);animation:warpGlow 4s ease-in-out forwards}@keyframes warpGlow{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}.warp-active .panel{border-color:#4fd1c514!important}@keyframes ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.nowSummary{display:flex;justify-content:space-between;align-items:center;padding:5px 16px;background:#4fd1c508;border-bottom:1px solid var(--border);overflow:hidden;white-space:nowrap;gap:16px}.nowLeft{display:flex;align-items:center;gap:8px;flex:1;overflow:hidden}.nowPrefix{color:var(--cyan);font-size:10px;font-weight:700;flex-shrink:0}.nowText{font-size:10px;color:var(--text-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nowClocks{display:flex;gap:12px;flex-shrink:0}.nowClock{display:inline-flex;align-items:center;gap:3px;font-size:9px;color:var(--text-dim)}.grid{column-count:4;column-gap:4px;padding:4px;background:var(--bg);max-width:100%;width:100%}.panel{background:var(--bg-panel);border:1px solid var(--border);border-radius:4px;padding:12px 14px;height:auto;min-height:0;overflow:hidden;break-inside:avoid;margin-bottom:4px;transition:border-color .15s ease}.panel:hover{border-color:var(--border-glow)}.panel.hero2{column-span:all}.gridOrganizing .panel.hero2{width:calc(50% - 2px)}@media(max-width:1100px){.gridOrganizing .panel.hero2{width:100%}}.marketsPanel{font-variant-numeric:tabular-nums}.marketsPanel .marketsSectionLabel{font-size:8.5px;color:var(--text-dim);letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase;font-weight:500}.marketsPanel .marketsBody,.marketsPanel .marketsIndicesWrap{display:flex;flex-direction:column;gap:0}.marketsPanel .marketsIndicesWrap{border-top:1px solid var(--border);margin-top:8px;padding-top:6px}.marketsPanel .listRow{padding:3px 2px;border-bottom:1px dashed rgba(26,26,34,.6);transition:background .15s ease}.marketsPanel .listRow:last-child{border-bottom:none}.marketsPanel .listRow:hover{background:var(--bg-hover)}.marketsPanel .listRowPrice,.marketsPanel .listRowChange{font-variant-numeric:tabular-nums}.marketsPanel .listRowChange{min-width:58px;text-align:right;display:inline-block}.marketsPanel .listRowSymbol{letter-spacing:.01em}.marketsPanel .listRow{position:relative}.marketsPanel .listRow:after,.cryptoPanel .listRow:after{content:"";position:absolute;right:4px;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background:var(--green);opacity:0;animation:rowHeartbeat calc(4s / var(--motion, 1)) ease-in-out infinite;box-shadow:0 0 3px var(--green);pointer-events:none}@keyframes rowHeartbeat{0%,94%,to{opacity:0}97%{opacity:.7}}.marketsPanel .listRow:nth-child(2n):after,.cryptoPanel .listRow:nth-child(2n):after{animation-delay:1s}.marketsPanel .listRow:nth-child(3n):after,.cryptoPanel .listRow:nth-child(3n):after{animation-delay:2s;background:var(--amber);box-shadow:0 0 3px var(--amber)}.marketsPanel .listRow:nth-child(4n):after,.cryptoPanel .listRow:nth-child(4n):after{animation-delay:3s}.marketsPanel .listRow:nth-child(5n):after,.cryptoPanel .listRow:nth-child(5n):after{animation-delay:.5s}.cryptoPanel .listRow.rowFlashUp:after,.cryptoPanel .listRow.rowFlashDn:after{display:none}@media(prefers-reduced-motion:reduce){.marketsPanel .listRow:after,.cryptoPanel .listRow:after{animation:none;opacity:0}}.cryptoPanel{font-variant-numeric:tabular-nums}.cryptoPanel .cryptoSectionLabel{font-size:8.5px;color:var(--text-dim);letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase;font-weight:500}.cryptoPanel .cryptoBody{display:flex;flex-direction:column;gap:0}.cryptoPanel .cryptoMarketWrap{border-top:1px solid var(--border);margin-top:8px;padding-top:6px}.cryptoPanel .listRow{padding:3px 2px;border-radius:2px;transition:background .15s ease}.cryptoPanel .listRow:hover{background:var(--bg-hover)}.cryptoPanel .listRow.rowFlashUp{animation:priceFlash .9s ease-out}.cryptoPanel .listRow.rowFlashDn{animation:priceFlashRed .9s ease-out}.cryptoPanel .listRowChange{min-width:58px;text-align:right;display:inline-block}@media(prefers-reduced-motion:reduce){.cryptoPanel .listRow.rowFlashUp,.cryptoPanel .listRow.rowFlashDn{animation:none}}.panelHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--border)}.panelHeaderLeft{display:flex;align-items:center;gap:8px}.panelTitle{font-size:10px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:2px}.panelTag{font-size:8px;color:var(--green);background:#4ade800f;padding:1px 5px;border-radius:2px;letter-spacing:.5px;border:1px solid rgba(74,222,128,.1)}.panelTagDim{font-size:7px;color:var(--text-dim);letter-spacing:.5px;text-transform:uppercase}.panelLive{display:flex;align-items:center;gap:4px}.liveDot{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 6px #4ade8066;animation:livePulse 2s ease infinite;animation-delay:var(--pulse-delay, 0s)}@keyframes livePulse{0%,to{opacity:1;box-shadow:0 0 6px #4ade8066}50%{opacity:.3;box-shadow:0 0 2px #4ade8033}}.panel:nth-child(2n) .liveDot{animation-delay:.4s}.panel:nth-child(3n) .liveDot{animation-delay:.8s}.panel:nth-child(4n) .liveDot{animation-delay:1.2s}.panel:nth-child(5n) .liveDot{animation-delay:1.6s}.panel:nth-child(7n) .liveDot{animation-delay:.6s}.panel:nth-child(11n) .liveDot{animation-delay:1s}.liveText{font-size:8px;color:var(--text-dim);letter-spacing:1px}.priceMain{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.priceValue{font-size:32px;font-weight:700;color:var(--text);letter-spacing:-1px;line-height:1}.priceChange{font-size:13px;margin-top:4px}.priceRange{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.priceRangeLabel{font-size:9px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.priceRangeValue{font-size:11px;color:var(--text-mid)}.statsGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.statLabel{font-size:8px;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;margin-bottom:3px}.statValue{font-size:18px;font-weight:600}.statValueSm{font-size:12px;color:var(--text-mid)}.statSuffix{font-size:12px;color:var(--text-dim)}.statFullWidth{grid-column:span 2}.listRow{display:flex;justify-content:space-between;align-items:center;padding:3px 0}.listRowSymbol{font-size:11px;font-weight:600;color:var(--text)}.listRowName{font-size:9px;color:var(--text-dim);margin-left:6px}.listRowPrice{font-size:11px;color:var(--text)}.listRowChange{font-size:10px;margin-left:8px}.watchlistDivider{font-size:8px;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;padding:4px 0 2px;border-top:1px solid var(--border);margin-top:2px}.watchlistRemove{background:none;border:none;color:var(--text-dim);font-family:var(--mono);font-size:10px;cursor:pointer;padding:0 2px;margin-left:6px;opacity:0;transition:opacity .15s,color .15s}.listRow:hover .watchlistRemove{opacity:1}.watchlistRemove:hover{color:var(--red)}.watchlistAdd{display:flex;align-items:center;gap:4px;margin-top:4px;padding-top:4px;border-top:1px solid var(--border)}.watchlistInput{flex:1;font-family:var(--mono);font-size:9px;background:var(--bg-panel);border:1px solid var(--border);border-radius:2px;color:var(--text);padding:3px 6px;text-transform:uppercase}.watchlistInput::placeholder{color:var(--text-dim);text-transform:none}.watchlistAddBtn{font-family:var(--mono);font-size:12px;font-weight:700;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--border);border-radius:2px;color:var(--green);cursor:pointer;transition:all .15s;padding:0}.watchlistAddBtn:hover{border-color:var(--green);background:#4ade800f}.watchlistCount{font-size:8px;color:var(--text-dim);flex-shrink:0}.newsFilters{display:flex;gap:4px;margin-bottom:8px;flex-wrap:wrap}.newsPill{background:none;border:1px solid var(--border);border-radius:2px;color:var(--text-dim);font-family:var(--mono);font-size:8px;padding:2px 6px;cursor:pointer;letter-spacing:.5px;text-transform:uppercase;transition:all .15s}.newsPill:hover{color:var(--text-mid);border-color:var(--border-glow)}.newsPillActive{color:var(--green);border-color:var(--green);background:#4ade800f}.newsRow{display:flex;align-items:center;gap:8px;padding:5px 2px;border-bottom:1px solid rgba(26,26,34,.5);cursor:pointer;border-radius:2px;transition:background .15s;text-decoration:none;color:inherit}.newsRow:last-child{border-bottom:none}.newsRow:hover{background:var(--bg-hover)}.newsTag{font-size:8px;font-weight:600;padding:1px 5px;border-radius:2px;min-width:42px;text-align:center;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.newsTitle{font-size:11px;color:var(--text);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newsMeta{font-size:9px;color:var(--text-dim);flex-shrink:0}.fgValue{font-size:28px;font-weight:700;line-height:1;text-align:center}.fgLabel{font-size:9px;margin-top:4px;text-transform:uppercase;letter-spacing:1.5px;text-align:center}.fgBar{margin-top:8px;height:3px;border-radius:2px;overflow:hidden;background:linear-gradient(90deg,var(--red),var(--amber),var(--green));position:relative}.fgIndicator{width:2px;height:100%;background:var(--text);border-radius:1px;box-shadow:0 0 4px var(--text);position:absolute;top:0;transition:left 1s ease}.netRow{display:flex;justify-content:space-between;padding:3px 0}.netLabel{font-size:10px;color:var(--text-dim)}.netValue{font-size:10px;color:var(--text-mid);font-weight:500}.scoreRow{display:flex;align-items:center;gap:10px;padding:4px 2px;border-bottom:1px solid rgba(26,26,34,.5)}.scoreRow:last-child{border-bottom:none}.scoreLeague{font-size:8px;font-weight:600;color:var(--text-dim);min-width:28px;letter-spacing:.5px}.scoreTeams{display:flex;align-items:center;gap:6px;flex:1}.scoreTeam{display:flex;align-items:center;gap:5px}.scoreAbbr{font-size:11px;font-weight:600;color:var(--text);min-width:30px}.scoreVal{font-size:13px;font-weight:700;color:var(--text-mid)}.scoreLive{color:var(--text)!important}.scoreAt{font-size:9px;color:var(--text-dim)}.scoreStatus{font-size:8px;color:var(--text-dim);min-width:55px;text-align:right}.scoreStatusLive{color:var(--red);font-weight:600}.scoreRowLive{background:#f8717108;border-left:2px solid var(--red);padding-left:6px}.scoreRight{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:55px}.scoreSituation{font-size:8px;color:var(--amber);font-weight:600;letter-spacing:.3px}.scoreLastPlay{font-size:8px;color:var(--text-dim);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.marketHoursRow{display:flex;align-items:center;justify-content:space-between;padding:3px 0}.marketHoursLeft{display:flex;align-items:center;gap:6px}.marketDot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.marketOpen{background:var(--green);box-shadow:0 0 4px #4ade8066}.marketClosed{background:var(--red);opacity:.6}.marketAbbr{font-size:10px;font-weight:600;color:var(--text);min-width:34px}.marketName{font-size:9px;color:var(--text-dim)}.marketHoursRight{display:grid;grid-template-columns:40px 52px 62px;align-items:center;gap:8px}.marketTime{font-size:9px;color:var(--text-dim);text-align:right;font-variant-numeric:tabular-nums}.marketEvent{font-size:8px;font-weight:600;letter-spacing:.5px;padding:1px 4px;border-radius:2px;text-align:center;justify-self:stretch}.marketEventOpen{color:var(--green);background:#4ade8014}.marketEventClosed{color:var(--red);background:#f871710f;opacity:.7}.marketExtended{background:var(--amber);box-shadow:0 0 4px #ef9f274d}.marketEventExtended{color:var(--amber);background:#ef9f2714}.marketCountdown{font-size:8px;color:var(--text-dim);text-align:right;font-variant-numeric:tabular-nums}.ghStars{font-size:10px;font-weight:600;color:var(--gold);min-width:36px;text-align:right;flex-shrink:0}.ghRepoName{font-size:10px;color:var(--blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ghRepoDesc{font-size:9px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.ghLang{font-size:8px;color:var(--text-dim);flex-shrink:0;letter-spacing:.5px}.redditScore{font-size:10px;font-weight:600;color:var(--amber);min-width:36px;text-align:right;flex-shrink:0}.redditSub{font-size:8px;color:var(--text-dim);flex-shrink:0;letter-spacing:.3px}.donateSection{margin-bottom:10px}.donateAddrRow{display:flex;gap:6px;align-items:center}.donateAddr{background:var(--bg);border-radius:3px;padding:5px 8px;font-size:8px;color:var(--amber);word-break:break-all;line-height:1.4;border:1px solid var(--border);flex:1}.donateCopy{font-family:var(--mono);font-size:8px;padding:4px 8px;border:1px solid var(--border);border-radius:2px;background:none;color:var(--text-dim);cursor:pointer;transition:all .15s;flex-shrink:0}.donateCopy:hover{color:var(--amber);border-color:var(--amber)}.donateNote{font-size:8px;color:var(--text-dim);margin-top:4px}.donorBoard{border-top:1px solid var(--border);padding-top:8px}.donorTitle{font-size:8px;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.donorRow{display:flex;align-items:center;gap:8px;padding:3px 0;border-bottom:1px solid rgba(26,26,34,.5);font-size:10px}.donorRow:last-child{border-bottom:none}.donorRank{color:var(--gold);font-weight:700;min-width:20px;font-size:9px}.donorAmount{color:var(--amber);font-weight:600;min-width:50px;font-size:10px}.donorAmount:before{content:"u20BF ";font-size:9px}.donorAddr{color:var(--text-mid);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.donorDate{color:var(--text-dim);font-size:8px;flex-shrink:0}.donorTotal{font-size:8px;color:var(--text-dim);margin-top:6px;padding-top:4px;border-top:1px solid var(--border)}.bottomBar{display:flex;align-items:center;justify-content:space-between;padding:6px 16px;border-top:1px solid var(--border);font-size:9px;color:var(--text-dim);background:var(--bg-panel)}.bottomBarLeft{display:flex;align-items:center;gap:12px}.bottomBarDivider{color:var(--border-glow)}.footerLink{background:none;border:none;color:var(--text-dim);font-family:var(--mono);font-size:9px;cursor:pointer;padding:0;transition:color .15s}.footerLink:hover{color:var(--green)}.bottomBarStatus{display:flex;align-items:center;gap:4px}.footerBtc{font-size:8px;color:var(--text-dim);opacity:.5;letter-spacing:.3px}.footerCopy{background:none;border:1px solid rgba(74,222,128,.2);color:var(--green);font-family:var(--mono);font-size:8px;cursor:pointer;padding:0 4px;border-radius:2px;opacity:.5;transition:opacity .15s}.footerCopy:hover{opacity:1}.terminalsOnline{color:var(--cyan);font-weight:600;letter-spacing:.5px}.bottomBarDot{width:5px;height:5px;border-radius:50%;background:var(--green);display:inline-block}.statusRow{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.statusLeft{display:flex;align-items:center;gap:8px}.statusDot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.statusName{font-size:11px;color:var(--text);font-weight:500}.statusDesc{font-size:9px;letter-spacing:.3px}.cryptoGlobalRow{display:flex;align-items:center;justify-content:space-between;padding:3px 0}.cryptoGlobalLabel{font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.cryptoGlobalValue{font-size:12px;color:var(--text);font-weight:600}.domBar{display:flex;height:4px;border-radius:2px;overflow:hidden;margin-top:4px}.domSegment{font-size:0;line-height:0;overflow:hidden}.domBtc{background:var(--amber)}.domEth{background:var(--blue)}.domOther{background:var(--text-dim);opacity:.3}.weatherContent{position:relative;overflow:hidden;border-radius:3px}.weatherOverlay{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0 10px}.weatherTemp{font-size:32px;font-weight:700;color:var(--text);line-height:1;text-shadow:0 1px 8px rgba(0,0,0,.5)}.weatherDesc{font-size:11px;color:var(--text-mid);text-shadow:0 1px 4px rgba(0,0,0,.4)}.weatherDetails{display:flex;gap:16px;font-size:10px;color:var(--text-dim)}.wxScene{position:relative;height:90px;overflow:hidden;border-radius:3px}.wxScene--day{background:linear-gradient(180deg,#2e6fcf,#5b9ae8,#8abfef)}.wxScene--night{background:linear-gradient(180deg,#0a0a1a,#111128,#1a1a3a)}.wxScene--day.wxScene--clear{background:linear-gradient(180deg,#2e6fcf,#5b9ae8,#8abfef)}.wxScene--night.wxScene--clear{background:linear-gradient(180deg,#0a0a1a,#111128,#1a1a3a)}.wxMoon{position:absolute;right:18%;top:15%;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#f5f0c1,#d4ca8e);box-shadow:0 0 12px #f5f0c140,0 0 24px #f5f0c11a}.wxStar{position:absolute;border-radius:50%;background:#fff;animation:twinkle 2s ease infinite}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:.8}}.wxScene--clear{background:linear-gradient(180deg,#1a1040,#2d1b69 40%,#4a2080)}.wxSun{position:absolute;top:12px;right:20%;width:36px;height:36px}.wxSunCore{position:absolute;inset:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 20px #f9cb4299,0 0 40px #f9cb424d;animation:sunPulse 4s ease-in-out infinite}@keyframes sunPulse{0%,to{box-shadow:0 0 20px #f9cb4299,0 0 40px #f9cb424d}50%{box-shadow:0 0 28px #f9cb42cc,0 0 56px #f9cb4266}}.wxSunRay{position:absolute;top:50%;left:50%;width:2px;height:36px;margin-top:-18px;margin-left:-1px;background:linear-gradient(180deg,transparent 0%,rgba(249,203,66,.3) 30%,transparent 100%);transform-origin:center center;animation:sunSpin 20s linear infinite}@keyframes sunSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wxScene--cloudy{background:linear-gradient(180deg,#15151a,#1e1e28)}.wxScene--rain{background:linear-gradient(180deg,#0f0f18,#1a1a28)}.wxScene--heavyRain{background:linear-gradient(180deg,#0a0a14,#141422)}.wxScene--drizzle{background:linear-gradient(180deg,#12121c,#1c1c2a)}.wxScene--snow{background:linear-gradient(180deg,#141420,#1e1e30)}.wxScene--fog{background:linear-gradient(180deg,#16161e,#1e1e28)}.wxScene--thunder{background:linear-gradient(180deg,#080810,#10101c)}.wxClouds{position:absolute;inset:0}.wxCloud{position:absolute;background:#64647840;border-radius:50px;filter:blur(4px)}.wxCloud1{width:80px;height:24px;top:10px;left:10%;animation:cloudDrift 25s linear infinite}.wxCloud2{width:100px;height:20px;top:20px;left:50%;animation:cloudDrift 30s linear infinite reverse;opacity:.7}.wxCloud3{width:60px;height:18px;top:30px;left:30%;animation:cloudDrift 20s linear infinite;opacity:.5}@keyframes cloudDrift{0%{transform:translate(-20px)}50%{transform:translate(20px)}to{transform:translate(-20px)}}.wxRain{position:absolute;inset:0;overflow:hidden}.wxDrop{position:absolute;top:-10px;width:1.5px;height:12px;background:linear-gradient(180deg,transparent,rgba(96,165,250,.5));border-radius:0 0 2px 2px;animation:rainFall .7s linear infinite}.wxDropLight{height:6px;opacity:.4}@keyframes rainFall{0%{transform:translateY(0)}to{transform:translateY(100px)}}.wxSnow{position:absolute;inset:0;overflow:hidden}.wxFlake{position:absolute;top:-8px;color:#c8c8dc99;animation:snowFall 3s linear infinite}.wxFlake:after{content:"•"}@keyframes snowFall{0%{transform:translateY(0) translate(0)}25%{transform:translateY(25px) translate(4px)}50%{transform:translateY(50px) translate(-2px)}75%{transform:translateY(75px) translate(3px)}to{transform:translateY(100px) translate(-1px)}}.wxFog{position:absolute;inset:0;overflow:hidden}.wxFogLayer{position:absolute;width:200%;height:30px;background:linear-gradient(90deg,transparent 0%,rgba(100,100,120,.15) 30%,rgba(100,100,120,.1) 70%,transparent 100%);border-radius:50px}.wxFogLayer1{top:15px;animation:fogDrift 12s ease-in-out infinite}.wxFogLayer2{top:35px;animation:fogDrift 16s ease-in-out infinite reverse;opacity:.7}.wxFogLayer3{top:55px;animation:fogDrift 10s ease-in-out infinite;opacity:.5}@keyframes fogDrift{0%{transform:translate(-30%)}50%{transform:translate(-10%)}to{transform:translate(-30%)}}.wxLightning{position:absolute;inset:0;background:#c8c8ff08;animation:lightningFlash 4s infinite}@keyframes lightningFlash{0%,89%,91%,93%,to{background:transparent}90%{background:#c8c8ff26}92%{background:#c8c8ff14}}.quakeRow{display:flex;align-items:center;gap:8px;padding:4px 2px;border-bottom:1px solid rgba(26,26,34,.5);text-decoration:none;color:inherit;border-radius:2px;transition:background .15s}.quakeRow:last-child{border-bottom:none}.quakeRow:hover{background:var(--bg-hover)}.quakeMag{font-size:13px;font-weight:700;min-width:28px;text-align:right;flex-shrink:0}.quakePlace{font-size:10px;color:var(--text);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quakeTime{font-size:9px;color:var(--text-dim);flex-shrink:0}.launchRow{display:flex;align-items:center;justify-content:space-between;padding:5px 2px;border-bottom:1px solid rgba(26,26,34,.5);gap:8px}.launchRow:last-child{border-bottom:none}.launchInfo{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.launchProvider{font-size:8px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.launchName{font-size:10px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launchMeta{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}.launchDate{font-size:10px;font-weight:600}.launchLoc{font-size:8px;color:var(--text-dim);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btcNetStats{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;margin-bottom:10px}.btcNetStat{display:flex;flex-direction:column;gap:2px}.btcNetLabel{font-size:8px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.btcNetValue{font-size:13px;font-weight:700;color:var(--text)}.feeBar{display:flex;gap:1px;margin-bottom:10px;background:var(--border);border-radius:3px;overflow:hidden}.feeItem{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;background:var(--bg)}.feeLabel{font-size:7px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.feeValue{font-size:16px;font-weight:700}.feeSuffix{font-size:7px;color:var(--text-dim)}.diffBarWrap{margin-bottom:10px}.diffBarLabel{display:flex;justify-content:space-between;font-size:8px;color:var(--text-dim);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.diffBar{height:4px;background:var(--border);border-radius:2px;overflow:hidden}.diffBarFill{height:100%;background:linear-gradient(90deg,var(--green),var(--amber));border-radius:2px;transition:width 1s ease}.mempoolQueue{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.mempoolQueueHeader{display:flex;justify-content:space-between;font-size:8px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.mempoolBlock{display:grid;grid-template-columns:36px 1fr auto auto;align-items:center;gap:8px;padding:4px 8px;font-size:10px;background:var(--bg);border-left:2px solid var(--text-dim);border-radius:2px;animation:mempoolBlockEnter .32s ease both}@keyframes mempoolBlockEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mempoolBlock-min{border-left-color:var(--text-dim)}.mempoolBlock-low{border-left-color:var(--green)}.mempoolBlock-mid{border-left-color:var(--amber)}.mempoolBlock-high{border-left-color:var(--red)}.mempoolBlockTop{background:linear-gradient(180deg,rgba(249,203,66,.05),var(--bg));animation:mempoolBlockEnter .32s ease both,mempoolBlockMined 1.4s ease .32s 1}@keyframes mempoolBlockMined{0%{background-color:#f9cb4259;box-shadow:0 0 14px #f9cb4259}60%{background-color:#f9cb4226;box-shadow:0 0 6px #f9cb422e}to{background-color:transparent;box-shadow:none}}.mempoolBlockLabel{font-size:8px;color:var(--text-dim);letter-spacing:.5px;font-weight:700}.mempoolBlockFee{font-weight:700;color:var(--text)}.mempoolBlockUnit{font-size:8px;font-weight:400;color:var(--text-dim);margin-left:2px}.mempoolBlockTx{font-size:9px;color:var(--text-mid);text-align:right}.mempoolBlockSize{font-size:9px;color:var(--text-dim);text-align:right}@media(prefers-reduced-motion:reduce){.mempoolBlock,.mempoolBlockTop{animation:none}}.cryptoTopMover{position:relative}.cryptoTopMover:before{content:"";position:absolute;top:50%;left:-2px;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:var(--gold);box-shadow:0 0 6px #f9cb42b3;transform-origin:9px 0;animation:cryptoOrbit 4.5s linear infinite;pointer-events:none;z-index:1}@keyframes cryptoOrbit{to{transform:rotate(360deg)}}.marketSessionStrip{display:flex;align-items:center;justify-content:center;height:14px;margin:0 0 8px;border-radius:2px;font-size:8px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;position:relative;overflow:hidden}.marketSessionStrip:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.18;transform:translate(-100%);animation:marketSessionSweep 5s ease-in-out infinite}.marketSessionLabel{position:relative;z-index:1;opacity:.85}.marketSession-open{color:var(--green);background:#4ade8014;border:1px solid rgba(74,222,128,.25)}.marketSession-extended{color:var(--amber);background:#ef9f2714;border:1px solid rgba(239,159,39,.25)}.marketSession-closed{color:var(--text-dim);background:#3c3c4626;border:1px solid rgba(60,60,70,.4)}.marketSession-closed:after{animation:none}@keyframes marketSessionSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.quakeRow{border-left:2px solid transparent;animation:quakeStamp .7s ease both}@keyframes quakeStamp{0%{background:#f8717129;border-left-color:#f87171b3;transform:translate(-2px)}60%{background:#f871710f;border-left-color:#f871714d;transform:translate(0)}to{background:transparent;border-left-color:transparent;transform:translate(0)}}.wikiLiveStream .newsRow{animation:wikiStamp .6s ease both}@keyframes wikiStamp{0%{background:#a78bfa24;transform:translate(-3px);opacity:.6}to{background:transparent;transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.cryptoTopMover:before,.marketSessionStrip:after,.quakeRow,.wikiLiveStream .newsRow{animation:none}}.tminus{display:flex;flex-direction:column;align-items:center;padding:6px 0}.tminusLabel{color:var(--amber);font-size:10px;letter-spacing:.12em;margin-bottom:4px}.tminusBig{font-size:34px;font-variant-numeric:tabular-nums;color:var(--gold);font-weight:500;text-shadow:0 0 10px rgba(249,203,66,.35);letter-spacing:.05em;line-height:1.1}.tminusMission{color:var(--text);font-size:11px;margin-top:4px;text-align:center}.tminusPad{color:var(--text-dim);font-size:9px;margin-top:2px;text-align:center}.tminusUp{margin-top:10px;width:100%;border-top:1px solid var(--border);padding-top:6px;font-size:10px}.tminusUpRow{display:flex;justify-content:space-between;padding:2px 0;color:var(--text-mid);gap:6px}.tminusUpRow span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tminusUpRow span:last-child{color:var(--cyan);font-variant-numeric:tabular-nums;flex-shrink:0}.wikiHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.wikiRate{font-size:18px;color:var(--green);font-variant-numeric:tabular-nums;font-weight:600}.wikiRateUnit{color:var(--text-dim);font-size:10px;margin-left:3px}.wikiSparkWrap{width:90px;height:24px}.internetScope{position:relative;width:100%;height:120px;background:#000;border:1px solid var(--border);border-radius:2px;overflow:hidden}.internetScopeSvg{width:100%;height:100%;display:block}.internetScopeGrid line{stroke:#4ade802e;stroke-width:.3}.internetScopeWave{stroke:var(--green);stroke-width:1;filter:drop-shadow(0 0 3px var(--green))}.internetScopeLabel{position:absolute;top:6px;right:10px;font-size:9px;color:var(--green);letter-spacing:.1em;font-variant-numeric:tabular-nums}.predRibbon{padding:6px 0;border-bottom:1px solid rgba(26,26,34,.5)}.predRibbon:last-child{border-bottom:none}.predRibbonTitle{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--text);line-height:1.4;margin-bottom:5px}.predRibbonPct{color:var(--green);font-variant-numeric:tabular-nums;font-weight:600;flex-shrink:0}.predRibbonBar{position:relative;width:100%;height:6px;background:linear-gradient(90deg,#f8717147,#f8717173);border-radius:3px;overflow:hidden}.predRibbonFill{height:100%;background:linear-gradient(90deg,rgba(74,222,128,.55),var(--green));border-radius:3px;transition:width .8s cubic-bezier(.22,1,.36,1);box-shadow:0 0 6px #4ade8059}.predRibbonVol{font-size:8px;color:var(--text-dim);margin-top:3px}@media(prefers-reduced-motion:reduce){.predRibbonFill{transition:none}}.newsMarquee{position:relative;overflow:hidden;height:20px;margin:4px 0 6px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0d0d1099;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.newsMarqueeTrack{display:inline-flex;align-items:center;gap:30px;height:100%;padding-left:0;white-space:nowrap;animation:newsMarqueeScroll 60s linear infinite}.newsMarqueeItem{font-size:10px;color:var(--text-mid);letter-spacing:.5px;display:inline-flex;align-items:center;gap:6px}.newsMarqueeTag{font-size:8px;color:var(--amber);text-transform:uppercase;letter-spacing:.6px;font-weight:700}@keyframes newsMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ghCascadeAction{color:var(--text-dim);min-width:55px;flex-shrink:0;font-size:9px;letter-spacing:.3px}.ghCascadeRepo{color:var(--blue);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ghCascadeTime{color:var(--text-dim);font-size:8px;flex-shrink:0}.nasaApodFrame{position:relative;display:block;overflow:hidden;border-radius:3px;background:#030307}.nasaStarfield{position:absolute;inset:0;pointer-events:none;z-index:0}.nasaStarLayer{position:absolute;inset:0;background-repeat:repeat;opacity:.55}.nasaStarLayer1{background-image:radial-gradient(1px 1px at 10% 20%,#fff 50%,transparent 100%),radial-gradient(1px 1px at 30% 70%,#fff 50%,transparent 100%),radial-gradient(1px 1px at 55% 40%,#cfe 50%,transparent 100%),radial-gradient(1px 1px at 78% 85%,#fff 50%,transparent 100%),radial-gradient(1px 1px at 90% 15%,#fff 50%,transparent 100%);background-size:280px 200px;animation:nasaStarsDrift1 90s linear infinite}.nasaStarLayer2{background-image:radial-gradient(1.5px 1.5px at 20% 40%,#fff 50%,transparent 100%),radial-gradient(1.5px 1.5px at 60% 10%,#dff 50%,transparent 100%),radial-gradient(1.5px 1.5px at 85% 60%,#fff 50%,transparent 100%);background-size:340px 260px;animation:nasaStarsDrift2 140s linear infinite;opacity:.4}.nasaStarLayer3{background-image:radial-gradient(2px 2px at 40% 75%,#fff 50%,transparent 100%),radial-gradient(2px 2px at 75% 25%,#fff 50%,transparent 100%);background-size:420px 320px;animation:nasaStarsDrift3 210s linear infinite;opacity:.3}@keyframes nasaStarsDrift1{0%{background-position:0 0}to{background-position:-280px -200px}}@keyframes nasaStarsDrift2{0%{background-position:0 0}to{background-position:-340px 260px}}@keyframes nasaStarsDrift3{0%{background-position:0 0}to{background-position:-420px -320px}}.nasaApodImage{position:relative;z-index:1;width:100%;max-height:220px;object-fit:cover;border-radius:3px;display:block}.issOrbit{width:100%;height:130px;margin-bottom:6px}.issOrbit svg{width:100%;height:100%;display:block}.issOrbitIss{transform-origin:100px 75px;animation:issOrbitIss 28s linear infinite}.issOrbitTgs{transform-origin:100px 75px;animation:issOrbitTgs 34s linear infinite reverse}@keyframes issOrbitIss{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes issOrbitTgs{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.marketClock{width:100%;height:140px;margin-bottom:6px}.marketClock svg{width:100%;height:100%;display:block}@media(prefers-reduced-motion:reduce){.newsMarqueeTrack,.nasaStarLayer,.issOrbitIss,.issOrbitTgs{animation:none}}.recentBlocksWrap{margin-top:4px}.recentBlocksTitle{font-size:8px;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.recentBlocksList{display:flex;flex-direction:column;gap:1px}.recentBlockRow{display:flex;align-items:center;gap:8px;padding:3px 0;border-bottom:1px solid rgba(26,26,34,.5);font-size:10px}.recentBlockRow:last-child{border-bottom:none}.rbHeight{color:var(--amber);font-weight:600;min-width:64px}.rbPool{color:var(--text);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbTxCount{color:var(--text-mid);min-width:42px;text-align:right}.rbSize{color:var(--text-dim);min-width:48px;text-align:right}.rbTime{color:var(--text-dim);min-width:28px;text-align:right}@media(max-width:700px){.btcNetStats{grid-template-columns:1fr 1fr}.feeBar{flex-wrap:wrap}.feeItem{min-width:48px}}.steamRow{display:flex;align-items:center;justify-content:space-between;padding:4px 0;border-bottom:1px solid rgba(26,26,34,.5)}.steamRow:last-child{border-bottom:none}.steamName{font-size:10px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.steamPlayers{font-size:10px;color:var(--green);flex-shrink:0;margin-left:8px;font-weight:600}.soScore{font-size:11px;font-weight:700;color:var(--amber);min-width:28px;text-align:right;flex-shrink:0}.soTags{font-size:8px;color:var(--text-dim);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.soAnswers{font-size:9px;color:var(--green);font-weight:600;flex-shrink:0}.apodContent{display:flex;flex-direction:column;gap:6px}.apodImage{width:100%;height:140px;object-fit:cover;border-radius:3px;border:1px solid var(--border)}.apodTitle{font-size:11px;font-weight:600;color:var(--text)}.apodCopy{font-size:8px;color:var(--text-dim)}.apodDesc{font-size:9px;color:var(--text-mid);line-height:1.4}.qsRow{display:flex;align-items:center;justify-content:space-between;padding:3px 0;border-bottom:1px solid rgba(26,26,34,.3)}.qsRow:last-child{border-bottom:none}.qsLabel{font-size:9px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.qsValue{font-size:11px;color:var(--text);font-weight:600}.pawNextBtn{background:none;border:none;color:var(--text-dim);font-family:var(--mono);font-size:9px;cursor:pointer;padding:2px 6px;transition:color .15s}.pawNextBtn:hover{color:var(--cyan)}.recipeContent{display:flex;gap:10px;align-items:center;text-decoration:none;color:inherit;padding:4px 0;border-radius:3px;transition:background .15s}.recipeContent:hover{background:var(--bg-hover)}.recipeThumbnail{width:64px;height:64px;border-radius:4px;object-fit:cover;flex-shrink:0;border:1px solid var(--border)}.recipeInfo{flex:1;min-width:0}.recipeName{font-size:12px;font-weight:600;color:var(--text);margin-bottom:3px}.recipeMeta{font-size:9px;color:var(--text-dim)}.dailySectionTitle{font-size:8px;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.historyRow{display:flex;gap:8px;padding:2px 0}.historyYear{font-size:10px;font-weight:700;color:var(--cyan);flex-shrink:0;min-width:32px}.historyEvent{font-size:10px;color:var(--text);line-height:1.3}.termWord{font-size:13px;font-weight:700;color:var(--purple);margin-bottom:3px}.termDef{font-size:10px;color:var(--text-mid);line-height:1.4}.jokeStrip{display:flex;align-items:center;gap:8px;padding:5px 16px;border-top:1px solid var(--border);background:#a78bfa05;overflow:hidden}.jokePrefix{color:var(--purple);font-size:10px;font-weight:700;flex-shrink:0}.jokeText{font-size:9px;color:var(--text-mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic}.ripperLogo{height:16px;width:16px;opacity:.8;transition:opacity .2s;border-radius:2px;object-fit:contain}.ripperLogo:hover{opacity:1}.ripperCredit{font-size:9px;color:var(--text-dim)}.lockTip{font-size:10px;color:#4ade8099;letter-spacing:.5px;margin-right:8px;animation:lockTipPulse 2s ease-in-out infinite;white-space:nowrap}@keyframes lockTipPulse{0%,to{opacity:.5}50%{opacity:1}}.lockBtn{background:none;border:1px solid rgba(248,113,113,.3);border-radius:3px;color:var(--red);font-family:var(--mono);font-size:9px;padding:3px 8px;cursor:pointer;letter-spacing:.5px;transition:all .15s;box-shadow:0 0 6px #f8717126}.lockBtn:hover{border-color:#f8717180;box-shadow:0 0 10px #f8717140}.lockBtnActive{color:var(--green);border-color:#4ade804d;background:#4ade800f;box-shadow:0 0 8px #4ade8033;animation:pulse 2s infinite}.lockBtnActive:hover{border-color:#4ade8080;box-shadow:0 0 12px #4ade804d}.organizeHint{font-size:8px;color:var(--cyan);letter-spacing:.5px;opacity:.7}.gridOrganizing{column-count:unset!important;display:flex!important;flex-wrap:wrap;gap:4px;outline:1px solid rgba(79,209,197,.15);outline-offset:-1px;animation:orgPulse 3s infinite}.gridOrganizing .panel{width:calc(25% - 3px);margin-bottom:0;flex-shrink:0;cursor:grab;transition:opacity .2s,transform .2s,outline-color .2s,box-shadow .2s}@media(max-width:1400px){.gridOrganizing .panel{width:calc(33.333% - 3px)}}@media(max-width:1100px){.gridOrganizing .panel{width:calc(50% - 2px)}}@media(max-width:900px){.gridOrganizing .panel{width:100%}}@keyframes orgPulse{0%,to{outline-color:#4fd1c51a}50%{outline-color:#4fd1c540}}.orgControls{display:flex;align-items:center;gap:2px;margin-left:8px}.orgArrow{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border);border-radius:3px;color:var(--text-dim);font-size:9px;cursor:pointer;font-family:var(--mono);transition:all .15s;padding:0}.orgArrow:hover{border-color:var(--cyan);color:var(--cyan);background:#4fd1c50f}.orgArrow:active{background:#4fd1c51f;transform:scale(.95)}.orgDragHandle{font-size:16px;color:var(--text-dim);cursor:grab;user-select:none;padding:0 4px;opacity:.5;transition:opacity .15s,color .15s}.orgDragHandle:hover{opacity:1;color:var(--cyan)}.panelDragging{opacity:.35;outline:2px dashed var(--green);transform:scale(.98)}.panelDragOver{outline:2px solid var(--cyan);outline-offset:-2px;box-shadow:0 0 12px #5dcaa51f}.gridOrganizing .panel:active{cursor:grabbing}.orgHide{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border);border-radius:3px;color:var(--text-dim);font-size:10px;cursor:pointer;margin-left:4px;transition:all .15s;padding:0}.orgHide:hover{border-color:var(--red);color:var(--red);background:#f871710f}.staleIndicator{font-size:8px;color:var(--amber);letter-spacing:.3px;margin-left:6px;opacity:.7}.staleBanner{background:#ef9f2714;border:1px solid rgba(239,159,39,.2);border-radius:4px;padding:6px 10px;margin:0 0 8px;font-size:10px;color:var(--amber);line-height:1.5;letter-spacing:.2px}.orgLocked{font-size:8px;color:var(--text-dim);letter-spacing:.5px;text-transform:uppercase;margin-left:8px}.hiddenShelf{padding:8px 16px;border-top:1px dashed var(--border);border-bottom:1px dashed var(--border);background:#4fd1c505}.hiddenShelfLabel{font-size:8px;color:var(--text-dim);letter-spacing:1px;display:block;margin-bottom:6px}.hiddenShelfItems{display:flex;flex-wrap:wrap;gap:4px}.hiddenShelfItem{font-family:var(--mono);font-size:9px;padding:3px 8px;border:1px solid var(--border);border-radius:3px;background:none;color:var(--cyan);cursor:pointer;transition:all .15s}.hiddenShelfItem:hover{border-color:var(--cyan);background:#4fd1c514}.quietBtn{background:none;border:1px solid var(--border);border-radius:3px;color:var(--text-dim);font-family:var(--mono);font-size:9px;padding:3px 8px;cursor:pointer;letter-spacing:.5px;transition:all .15s}.quietBtn:hover{color:var(--text-mid);border-color:var(--border-glow)}.quietBtnActive{color:var(--cyan);border-color:var(--cyan);background:#4fd1c514}.customizeBtn{background:none;border:1px solid var(--border);border-radius:3px;color:var(--text-dim);font-family:var(--mono);font-size:9px;padding:3px 8px;cursor:pointer;letter-spacing:.5px;transition:all .15s}.customizeBtn:hover{color:var(--green);border-color:var(--green);background:#4ade800f}.layoutToast{position:fixed;bottom:40px;left:16px;font-size:10px;color:var(--green);background:var(--bg-panel);border:1px solid rgba(74,222,128,.2);border-radius:3px;padding:4px 10px;z-index:10000;animation:toastFade 1.5s ease-in-out;pointer-events:none}@keyframes toastFade{0%{opacity:0;transform:translateY(4px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0}}.pmOverlay{position:fixed;inset:0;background:#000000b3;z-index:10001;display:flex;align-items:center;justify-content:center}.pmModal{background:var(--bg);border:1px solid var(--border);border-radius:6px;width:420px;max-width:95vw;max-height:85vh;display:flex;flex-direction:column;overflow:hidden}.pmHeader{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}.pmTitle{font-size:12px;font-weight:600;color:var(--green);text-transform:uppercase;letter-spacing:2px}.pmClose{background:none;border:1px solid var(--border);border-radius:2px;color:var(--text-dim);font-family:var(--mono);font-size:9px;padding:2px 6px;cursor:pointer;transition:all .15s}.pmClose:hover{color:var(--text);border-color:var(--border-glow)}.pmBody{flex:1;overflow-y:auto;padding:8px 16px}.pmPresets{display:flex;align-items:center;gap:4px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--border);flex-wrap:wrap}.pmPresetsLabel{font-size:8px;color:var(--text-dim);letter-spacing:1px;margin-right:4px}.pmPresetBtn{font-family:var(--mono);font-size:9px;padding:3px 8px;border-radius:2px;border:1px solid var(--border);background:none;color:var(--text-mid);cursor:pointer;transition:all .15s}.pmPresetBtn:hover{color:var(--cyan);border-color:var(--cyan);background:#4fd1c50f}.pmHint{font-size:9px;color:var(--text-dim);margin-bottom:8px}.pmList{display:flex;flex-direction:column;gap:2px}.pmItem{display:flex;align-items:center;gap:8px;padding:6px 4px;border-radius:3px;transition:background .1s}.pmItem:hover{background:var(--bg-hover)}.pmItemHidden{opacity:.4}.pmToggle{font-family:var(--mono);font-size:8px;font-weight:600;padding:2px 6px;border-radius:2px;border:1px solid;cursor:pointer;min-width:32px;text-align:center;letter-spacing:.5px;transition:all .15s}.pmToggleOn{color:var(--green);border-color:var(--green);background:#4ade8014}.pmToggleOff{color:var(--red);border-color:var(--border);background:none}.pmLabel{font-size:11px;color:var(--text);flex:1}.pmArrows{display:flex;gap:2px}.pmArrow{background:none;border:1px solid var(--border);border-radius:2px;color:var(--text-dim);font-family:var(--mono);font-size:10px;width:22px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.pmArrow:hover:not(:disabled){color:var(--text);border-color:var(--border-glow)}.pmArrow:disabled{opacity:.2;cursor:default}.pmFooter{padding:10px 16px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.pmFooterRow{display:flex;gap:6px}.pmBtn{font-family:var(--mono);font-size:9px;padding:4px 10px;border-radius:3px;border:1px solid var(--border);background:none;color:var(--text-dim);cursor:pointer;letter-spacing:.3px;transition:all .15s;flex:1}.pmBtn:hover{color:var(--text);border-color:var(--border-glow)}.pmBtnPrimary{color:var(--green);border-color:var(--green);background:#4ade800f}.pmBtnDanger{color:var(--red)}.pmBtnDanger:hover{border-color:var(--red)}.pmBtnRandom{color:var(--purple)}.pmBtnRandom:hover{border-color:var(--purple);background:#a78bfa0f}.pmBtnUndo{color:var(--cyan)}.pmBtnUndo:hover{border-color:var(--cyan);background:#4fd1c50f}.pmBtnDim{opacity:.6}.pmImportArea{padding:10px 16px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.pmImportInput{font-family:var(--mono);font-size:10px;background:var(--bg-panel);border:1px solid var(--border);border-radius:3px;color:var(--text);padding:8px;resize:none}.pmImportInput::placeholder{color:var(--text-dim)}.pmError{font-size:9px;color:var(--red)}.pmImportActions{display:flex;gap:6px}.moodIndicator{font-size:9px;font-weight:600;padding:2px 6px;border-radius:2px;letter-spacing:.5px}.moodBull{color:var(--green);background:#4ade8014}.moodBear{color:var(--red);background:#f8717114}.moodNeutral{color:var(--amber);background:#ef9f2714}.bskyAuthor{font-size:9px;color:var(--blue);font-weight:600;flex-shrink:0;min-width:60px}.pulseRow{display:flex;align-items:center;gap:8px;padding:3px 0}.pulseName{font-size:10px;color:var(--text);min-width:60px;font-weight:500}.pulseBar{flex:1;height:4px;background:var(--border);border-radius:2px;overflow:hidden}.pulseFill{height:100%;border-radius:2px;transition:width .5s ease}.pulseMs{font-size:10px;font-weight:600;min-width:42px;text-align:right}.predRow{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid rgba(26,26,34,.5)}.predRow:last-child{border-bottom:none}.predTitle{font-size:10px;color:var(--text);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.predRight{display:flex;align-items:center;gap:6px;flex-shrink:0}.predProb{font-size:12px;font-weight:700}.predSource{font-size:7px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.3px}.podShow{font-size:8px;color:var(--purple);font-weight:600;flex-shrink:0;min-width:55px;text-transform:uppercase;letter-spacing:.3px}.uapRow{padding:4px 0;border-bottom:1px solid rgba(26,26,34,.5)}.uapRow:last-child{border-bottom:none}.uapTop{display:flex;align-items:center;gap:6px;margin-bottom:2px}.uapShape{font-size:9px;font-weight:600;color:var(--amber);background:#ef9f2714;padding:1px 5px;border-radius:2px;letter-spacing:.3px}.uapLoc{font-size:10px;color:var(--text);font-weight:500}.uapDesc{font-size:9px;color:var(--text-dim);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.uapStats{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px;border-top:1px solid var(--border)}.uapStatItem{font-size:8px;color:var(--text-dim)}.issContent{display:flex;flex-direction:column;gap:6px}.issVideo{width:100%;aspect-ratio:16 / 9;background:var(--bg-panel);border-radius:3px;overflow:hidden;border:1px solid var(--border)}.issStats{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.issStat{font-size:11px;color:var(--cyan);font-weight:600}.issStatDim{font-size:9px;color:var(--text-dim)}.panelShimmer{background:linear-gradient(90deg,var(--bg) 25%,var(--bg-hover) 50%,var(--bg) 75%);background-size:400px 100%;animation:shimmer 1.5s infinite;min-height:60px;border-radius:3px}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.aiImgDisplay{position:relative;width:100%;min-height:160px;background:var(--bg-panel);border-radius:3px;overflow:hidden;margin-bottom:6px}.aiImgResult{width:100%;height:auto;display:block;border-radius:3px;opacity:0}.aiImgFadeIn{animation:fadeIn .5s ease forwards}.aiImgSpinner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:180px;gap:10px}.aiImgSpinnerRing{width:32px;height:32px;border:2px solid var(--border);border-top:2px solid var(--cyan);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aiImgSpinnerText{font-size:11px;color:var(--cyan);animation:blink 1s ease infinite}.aiImgSpinnerHint{font-size:9px;color:var(--text-dim)}.aiImgError{display:flex;flex-direction:column;align-items:center;justify-content:center;height:120px;gap:8px;font-size:11px;color:var(--red)}.aiImgRetry{background:none;border:1px solid var(--border);color:var(--text-dim);font-family:var(--mono);font-size:10px;padding:4px 14px;border-radius:3px;cursor:pointer;transition:all .15s}.aiImgRetry:hover{color:var(--text);border-color:var(--border-glow)}.aiImgPromptShow{font-size:9px;color:var(--text-dim);margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aiImgCategories{display:flex;gap:3px;margin-bottom:6px;flex-wrap:wrap}.aiImgCatBtn{font-family:var(--mono);font-size:8px;padding:2px 6px;border:1px solid var(--border);border-radius:2px;background:none;color:var(--text-dim);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:all .15s}.aiImgCatBtn:hover{color:var(--purple);border-color:var(--purple);background:#a78bfa0f}.aiImgInputRow{display:flex;gap:4px}.aiImgInput{flex:1;font-family:var(--mono);font-size:10px;background:var(--bg-panel);border:1px solid var(--border);border-radius:3px;color:var(--text);padding:5px 8px}.aiImgInput::placeholder{color:var(--text-dim)}.aiImgBtn{font-family:var(--mono);font-size:9px;padding:4px 8px;border:1px solid var(--border);border-radius:3px;background:none;color:var(--text-dim);cursor:pointer;transition:all .15s}.aiImgBtn:hover{color:var(--purple);border-color:var(--purple)}.diceContent{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0}.diceResult{font-size:42px;font-weight:700;line-height:1;min-height:48px;display:flex;align-items:center;justify-content:center;transition:color .2s}.diceRolling{animation:diceShake .08s infinite alternate}@keyframes diceShake{0%{transform:translate(-1px) rotate(-1deg)}to{transform:translate(1px) rotate(1deg)}}.diceCrit{text-shadow:0 0 16px rgba(249,203,66,.6)}.diceFail{animation:diceFail .4s ease}@keyframes diceFail{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.diceRollBtn{font-family:var(--mono);font-size:11px;padding:6px 20px;border:1px solid var(--green);border-radius:3px;background:#4ade800f;color:var(--green);cursor:pointer;letter-spacing:.5px;transition:all .15s}.diceRollBtn:hover:not(:disabled){background:#4ade801f}.diceRollBtn:disabled{opacity:.4;cursor:default}.dicePicker{display:flex;gap:3px;flex-wrap:wrap;justify-content:center}.dicePickBtn{font-family:var(--mono);font-size:8px;padding:2px 6px;border:1px solid var(--border);border-radius:2px;background:none;color:var(--text-dim);cursor:pointer;transition:all .15s}.dicePickBtn:hover{color:var(--text-mid);border-color:var(--border-glow)}.dicePickActive{color:var(--green);border-color:var(--green);background:#4ade800f}.diceHistory{font-size:9px;color:var(--text-dim);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrollTop{position:fixed;bottom:20px;right:20px;width:40px;height:40px;border-radius:50%;background:#0d0d0fe6;border:1px solid var(--border);color:var(--cyan);font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;opacity:0;pointer-events:none;transition:opacity .2s;font-family:var(--mono)}.scrollTopVisible{opacity:1;pointer-events:auto}.scrollTop:hover{background:#0d0d0f;border-color:var(--cyan)}@media(max-width:1400px){.grid{column-count:3}}@media(max-width:1100px){.grid{column-count:2}}@media(max-width:900px){.grid{column-count:1}.spanCol2,.spanCol3{column-span:none}.liveDot{animation:none!important;opacity:1}.wxSunRay{animation:none!important}.wxStar{animation:none!important;opacity:.5}.tradingview-widget-container{min-height:460px!important;height:460px!important}.newsRow{min-height:40px;padding:7px 4px}.listRow{min-height:36px}.scoreRow{min-height:40px}.orgArrow{width:32px;height:32px;font-size:12px}.orgHide{width:32px;height:32px;font-size:14px}.orgDragHandle{display:none}.gridOrganizing .panel{cursor:default;width:100%}.tickerBar,.tickerItem{font-size:10px}.topBar{padding:6px 10px}.organizeHint,.topBarDate{display:none}.bottomBar{flex-direction:column;align-items:center;text-align:center;gap:8px;padding:16px 12px}.bottomBarLeft{flex-wrap:wrap;justify-content:center;gap:6px}.bottomBarStatus{justify-content:center}.priceValue{font-size:24px}.priceMain{flex-direction:column;gap:6px}.priceRange{align-items:flex-start}.btcNetStats{grid-template-columns:1fr 1fr}.feeBar{flex-wrap:wrap}.feeItem{min-width:48px}.wxScene{height:70px}.weatherTemp{font-size:26px}}@media(max-width:500px){.topBarLeft{gap:4px}.logoText{font-size:11px;letter-spacing:1px}.logoDot,.lockTip{display:none}.lockBtn,.customizeBtn{font-size:8px;padding:2px 6px}.moodIndicator,.ripperLogo,.ripperCredit{display:none}}
