/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#e9edf5;--muted:#7d8799;--muted-2:#515b6b;--line:#ffffff13;--lime:#b9f544;--lime-soft:#b9f5441f;--orange:#ff9f43;--red:#ff6b63}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);color:var(--ink);font-family:var(--font-geist-sans), "Microsoft YaHei", sans-serif;min-width:320px;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--surface);border-right:1px solid var(--line);z-index:5;flex-direction:column;flex:0 0 220px;width:220px;padding:28px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 8px 34px;display:flex}.brand-mark{background:var(--lime);width:38px;height:38px;color:var(--accent-ink);box-shadow:0 0 26px var(--accent);border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.brand-mark{box-shadow:0 0 26px color-mix(in srgb, var(--accent) 18%, transparent)}}.brand-mark{transform:rotate(-4deg)}.brand-mark span{letter-spacing:-2px;font-size:22px;font-weight:900;transform:rotate(4deg)}.brand strong{letter-spacing:.08em;font-size:18px;line-height:1;display:block}.brand>div:last-child span{color:var(--muted);font:13px/1 var(--font-geist-mono), monospace;letter-spacing:.2em;margin-top:6px;display:block}.side-nav{gap:6px;display:grid}.side-nav a{min-height:43px;color:var(--muted);border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:0 13px;font-size:13px;transition:all .2s;display:flex}.side-nav a>span{width:18px;color:var(--muted);text-align:center;font-size:16px}.side-nav a:hover{color:var(--text);background:var(--surface-2)}.side-nav a.active{background:var(--lime-soft);color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.side-nav a.active{border-color:color-mix(in srgb, var(--accent) 13%, transparent)}}.side-nav a.active>span{color:var(--lime)}.side-nav a:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.side-nav i{color:var(--accent-ink);min-width:19px;height:19px;font:700 13px var(--font-geist-mono), monospace;background:#d6ff73;border-radius:10px;place-items:center;margin-left:auto;font-style:normal;display:grid}.sidebar-bottom{margin-top:auto}.network-card{background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:15px}.network-card div{color:var(--text);align-items:center;gap:7px;margin-bottom:16px;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.live-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 8%, transparent), 0 0 10px color-mix(in srgb, var(--accent) 45%, transparent)}}.network-card small{color:var(--muted-2);font-size:13px;display:block}.network-card strong{font:600 18px/1.8 var(--font-geist-mono), monospace;letter-spacing:.03em;display:block}.settings-link{color:var(--muted);padding:20px 11px 2px;font-size:14px;display:block}.workspace{width:calc(100% - 220px);min-height:100vh;margin-left:220px;padding:0 34px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:102px;display:flex}.eyebrow,.section-label{color:var(--lime);font:600 13px var(--font-geist-mono), monospace;letter-spacing:.18em;margin:0 0 6px}.topbar h1{letter-spacing:-.03em;margin:0;font-size:22px}.top-actions{align-items:center;gap:18px;display:flex}.preview-pill{color:var(--muted);border:1px solid var(--line);border-radius:20px;padding:6px 10px;font-size:13px}.sync-status{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.top-actions button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;width:35px;height:35px;position:relative}.top-actions button b{background:var(--lime);width:16px;height:16px;color:var(--accent-ink);font:800 13px/16px var(--font-geist-mono), monospace;border-radius:50%;position:absolute;top:-5px;right:-4px}.top-actions .mixin-share-button{border-color:var(--line);background:var(--surface);width:52px;min-width:52px;color:var(--muted);font:600 13px var(--font-geist-mono), monospace;letter-spacing:.06em;padding:0 10px}.top-actions .mixin-share-button:hover{border-color:var(--border);color:var(--text);background:var(--surface)}.top-actions .mixin-share-button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.service-banner{max-width:1440px;color:var(--orange);background:#ff9f4312;border:1px solid #ff9f432e;border-radius:9px;margin:16px auto 0;padding:10px 13px;font-size:14px}.dashboard-grid{grid-template-columns:minmax(0,1.52fr) minmax(340px,.9fr);gap:16px;max-width:1440px;margin:0 auto;padding:24px 0 30px;display:grid}.anchor-section,#cycle,#whales,#reserves,#news,#long-short{scroll-margin-top:22px}.panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;box-shadow:0 14px 35px #0000001f}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-heading h2{letter-spacing:-.02em;margin:0;font-size:16px}.price-line{align-items:center;gap:12px;display:flex}.price-line strong{font:650 35px/1.2 var(--font-geist-mono), monospace;letter-spacing:-.055em}.price-line span{color:var(--lime);background:var(--lime-soft);font:600 13px var(--font-geist-mono), monospace;border-radius:5px;padding:5px 7px}.periods{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:3px;display:flex}.periods button{color:var(--muted);font:600 13px var(--font-geist-mono), monospace;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 8px}.price-chart{height:228px;margin-top:22px;position:relative;overflow:hidden}.chart-grid{background-image:linear-gradient(to bottom, var(--line) 1px, transparent 1px), linear-gradient(to right, var(--surface-2) 1px, transparent 1px);background-size:100% 25%,12.5% 100%;position:absolute;inset:0 0 25px}.chart-bars{opacity:.88;align-items:flex-end;gap:3px;display:flex;position:absolute;inset:20px 0 25px}.chart-bars span{background:linear-gradient(to top, var(--accent), var(--accent));flex:1;min-width:3px}@supports (color:color-mix(in lab, red, red)){.chart-bars span{background:linear-gradient(to top, color-mix(in srgb, var(--accent) 4%, transparent), color-mix(in srgb, var(--accent) 70%, transparent))}}.chart-bars span{border-top:1px solid var(--lime);border-radius:2px 2px 0 0}.chart-tooltip{border:1px solid var(--accent);position:absolute;top:18px;right:2%}@supports (color:color-mix(in lab, red, red)){.chart-tooltip{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.chart-tooltip{background:var(--surface);border-radius:7px;padding:8px 10px;box-shadow:0 8px 25px #00000059}.chart-tooltip small{color:var(--muted);margin-bottom:3px;font-size:13px;display:block}.chart-tooltip b{font:600 14px var(--font-geist-mono), monospace}.chart-axis{color:var(--muted);font:13px var(--font-geist-mono), monospace;justify-content:space-between;display:flex;position:absolute;bottom:0;left:0;right:0}.cycle-panel{position:relative;overflow:hidden}.cycle-panel:after{content:"";background:var(--accent);border-radius:50%;width:200px;height:200px;position:absolute}@supports (color:color-mix(in lab, red, red)){.cycle-panel:after{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.cycle-panel:after{top:-80px;right:-80px}.signal-badge{color:var(--lime);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.signal-badge{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent)}}.signal-badge{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.signal-badge{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.signal-badge{border-radius:5px;padding:5px 8px;font-size:13px}.cycle-score{align-items:center;gap:20px;margin:30px 0 25px;display:flex}.score-ring{text-align:center;background:radial-gradient(circle, var(--surface) 59%, transparent 60%), conic-gradient(var(--lime) 27%, var(--surface-2) 0);border-radius:50%;flex:0 0 108px;place-content:center;width:108px;height:108px;display:grid}.score-ring span{color:var(--muted-2);font:13px var(--font-geist-mono), monospace;margin-top:4px}.score-copy p{color:var(--muted);max-width:205px;margin:7px 0 0;font-size:14px;line-height:1.65}.temperature-scale{height:34px;color:var(--muted);justify-content:space-between;padding-top:14px;font-size:13px;display:flex;position:relative}.temperature-scale:before{content:"";background:linear-gradient(90deg, #4ccbc2, var(--lime), #e6c557, #ff6b63);opacity:.55;border-radius:3px;height:5px;position:absolute;top:3px;left:0;right:0}.temperature-scale i{border:2px solid var(--border);width:10px;height:10px;box-shadow:0 0 12px var(--accent);background:#d8ff7d;border-radius:50%;position:absolute;top:0;left:27%}@supports (color:color-mix(in lab, red, red)){.temperature-scale i{box-shadow:0 0 12px color-mix(in srgb, var(--accent) 50%, transparent)}}.cycle-metrics{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.cycle-metrics span{color:var(--muted-2);white-space:nowrap;margin-bottom:5px;font-size:13px;display:block}.cycle-metrics b{font:600 14px var(--font-geist-mono), monospace}.stats-row{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat-card>span{color:var(--muted);margin-bottom:9px;font-size:13px;display:block}.stat-card strong{font:600 17px var(--font-geist-mono), monospace;letter-spacing:-.025em;display:block}.stat-card small{margin-top:6px;font-size:13px;display:block}.whale-panel,.reserve-panel{min-height:328px;padding:20px 21px}.panel-heading a{color:var(--muted);font-size:13px;transition:color .2s}.panel-heading a:hover{color:var(--lime)}.panel-heading a span{color:var(--lime);margin-left:5px}.event-list{margin-top:16px}.empty-state{text-align:center;border-top:1px solid var(--line);min-height:155px;color:var(--muted);place-content:center;display:grid}.empty-state b,.empty-state span{display:block}.empty-state b{color:var(--muted);margin-bottom:6px;font-size:14px}.empty-state span{font-size:13px}.empty-state.compact{min-height:100px}.event-row{border-top:1px solid var(--line);grid-template-columns:52px 35px minmax(90px,.75fr) minmax(170px,1.25fr) auto;align-items:center;gap:11px;min-height:78px;display:grid}.event-row:hover{background:var(--surface-2)}.event-row time{color:var(--muted);font:13px var(--font-geist-mono), monospace}.event-icon{border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.event-icon.high{color:var(--red);background:#ff6b6317}.event-icon.low{color:var(--lime);background:var(--lime-soft)}.event-icon.medium{color:var(--orange);background:#ff9f4317}.event-main strong,.event-main span{display:block}.event-main strong{font:600 14px var(--font-geist-mono), monospace}.event-main span{color:var(--muted-2);font:13px var(--font-geist-mono), monospace;margin-top:4px}.route{color:var(--muted);align-items:center;gap:7px;min-width:0;display:flex}.route b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.route span{color:var(--muted)}.event-tag{white-space:nowrap;border-radius:5px;padding:5px 7px;font-size:13px}.event-tag.high{color:var(--red);background:#ff6b6314}.event-tag.low{color:var(--lime);background:var(--lime-soft)}.event-tag.medium{color:var(--orange);background:#ff9f4314}.updated{color:var(--muted-2);font-size:13px}.reserve-total{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:20px 0 18px;display:flex}.reserve-total strong{font:650 25px var(--font-geist-mono), monospace;letter-spacing:-.04em;display:block}.reserve-total span{color:var(--muted);margin-top:5px;font-size:13px;display:block}.reserve-change{text-align:right}.reserve-change b{color:var(--lime);font:600 14px var(--font-geist-mono), monospace}.reserve-flows{grid-template-columns:repeat(3,1fr);gap:8px;padding-top:14px;display:grid}.reserve-flows article{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:13px 11px}.reserve-flows span{color:var(--muted-2);margin-bottom:7px;font-size:13px;display:block}.reserve-flows b{font:600 13px var(--font-geist-mono), monospace}.panel-note{color:var(--muted);border-top:1px solid var(--line);margin:14px 0 0;padding-top:10px;font-size:13px;line-height:1.55}.indicators-panel{grid-column:1/-1;padding:22px}.indicators-panel .panel-heading p{color:var(--muted-2);margin:6px 0 0;font-size:13px}.free-badge{color:var(--lime);background:var(--lime-soft);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.free-badge{border:1px solid color-mix(in srgb, var(--accent) 16%, transparent)}}.free-badge{border-radius:16px;padding:6px 10px;font-size:13px}.indicator-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.indicator-card{--metric:#758094;border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:17px 17px 14px}.indicator-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.indicator-title b,.indicator-title span{display:block}.indicator-title span{color:var(--muted-2);font:13px var(--font-geist-mono), monospace;margin-top:5px}.indicator-title em{color:var(--metric);background:var(--metric)}@supports (color:color-mix(in lab, red, red)){.indicator-title em{background:color-mix(in srgb, var(--metric) 10%, transparent)}}.indicator-title em{border:1px solid var(--metric)}@supports (color:color-mix(in lab, red, red)){.indicator-title em{border:1px solid color-mix(in srgb, var(--metric) 24%, transparent)}}.indicator-title em{white-space:nowrap;border-radius:14px;padding:5px 8px;font-size:13px;font-style:normal}.indicator-card>strong{font:650 28px/1 var(--font-geist-mono), monospace;letter-spacing:-.04em;margin-top:22px;display:block}.indicator-card>p{color:var(--metric);margin:9px 0 16px;font-size:13px}.indicator-track{background:var(--surface-2);border-radius:4px;height:6px;overflow:hidden}.indicator-track i{background:var(--metric);border-radius:inherit;height:100%;box-shadow:0 0 12px var(--metric);display:block}@supports (color:color-mix(in lab, red, red)){.indicator-track i{box-shadow:0 0 12px color-mix(in srgb, var(--metric) 25%, transparent)}}.indicator-range{color:var(--muted);font:13px var(--font-geist-mono), monospace;justify-content:space-between;margin-top:10px;display:flex}.indicator-legend{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:17px;font-size:13px;display:flex}.data-panel{grid-column:1/-1;padding:20px 21px}.flash-list{margin-top:16px}.flash-row{border-top:1px solid var(--line);grid-template-columns:82px 8px minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:98px;transition:background .18s,box-shadow .18s;display:grid}.flash-row:hover{background:var(--surface-2)}.flash-row time{color:var(--muted);font:13px var(--font-geist-mono), monospace;white-space:nowrap}.flash-row>i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 0 4px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.flash-row>i{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 5%, transparent)}}.flash-row>div{min-width:0;padding:12px 0}.flash-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.6;display:block;overflow:hidden}.flash-row p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.flash-row>span{color:var(--muted);font:13px var(--font-geist-mono), monospace;transition:color .18s,transform .18s}.flash-row:hover>span{color:var(--lime);transform:translate(1px,-1px)}.long-short-panel{grid-column:1/-1;padding:22px;position:relative;overflow:hidden}.long-short-panel:before{content:"";background:var(--surface);pointer-events:none;border-radius:50%;width:440px;height:260px;position:absolute;top:-150px;right:-150px}.long-short-panel>*{z-index:1;position:relative}.long-short-heading{align-items:center}.long-short-heading h2{font-size:17px}.long-short-heading p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.65}.long-short-status{border:1px solid var(--line);text-align:center;white-space:nowrap;border-radius:15px;flex:none;min-width:76px;padding:6px 10px;font-size:13px}.long-short-status.long{color:var(--accent);background:#45dc8812;border-color:#45dc8833}.long-short-status.short{color:var(--red);background:#ff6b6312;border-color:#ff6b6333}.long-short-status.balanced{color:var(--orange);background:#f1ca350f;border-color:#f1ca3533}.long-short-status.neutral{color:var(--muted);background:var(--surface-2)}.long-short-layout{grid-template-columns:minmax(220px,.72fr) minmax(0,2fr);gap:12px;margin-top:18px;display:grid}.long-short-consensus,.long-short-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0}.long-short-consensus{flex-direction:column;justify-content:space-between;padding:17px;display:flex}.long-short-consensus-title,.long-short-card-title,.long-short-card-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.long-short-consensus-title span{color:var(--text);font-size:14px;font-weight:650}.long-short-consensus-title small{color:var(--muted);font:13px var(--font-geist-mono), monospace}.long-short-consensus-values,.long-short-card-values{grid-template-columns:1fr 1fr;gap:12px;display:grid}.long-short-consensus-values{margin:22px 0 15px}.long-short-consensus-values div:last-child,.long-short-card-values div:last-child{text-align:right}.long-short-consensus-values span,.long-short-consensus-values strong,.long-short-card-values span,.long-short-card-values strong{display:block}.long-short-consensus-values span,.long-short-card-values span{color:var(--muted);font-size:13px}.long-short-consensus-values strong{font:650 24px/1 var(--font-geist-mono), monospace;letter-spacing:-.045em;margin-top:7px}.long-short-consensus-values div:first-child strong,.long-short-card-values div:first-child strong{color:var(--accent)}.long-short-bar{background:var(--surface-2);border-radius:6px;height:8px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.long-short-bar i{height:100%;transition:width .45s;display:block}.long-short-bar i.long{background:var(--surface);box-shadow:0 0 14px #45dc8838}.long-short-bar i.short{background:var(--surface);box-shadow:0 0 14px #ff6b632e}.long-short-consensus-unavailable{min-height:84px;color:var(--muted);align-content:center;margin:18px 0 4px;font-size:13px;line-height:1.65;display:grid}.long-short-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;min-width:0;display:grid}.long-short-card{padding:16px;transition:border-color .18s,transform .18s,background .18s}.long-short-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.long-short-card:hover{border-color:color-mix(in srgb, var(--accent) 15%, transparent)}}.long-short-card:hover{background:var(--surface);transform:translateY(-1px)}.long-short-card.stale{opacity:.68}.long-short-card.stale:hover{transform:none}.long-short-card-title{align-items:flex-start}.long-short-card-title b,.long-short-card-title span{display:block}.long-short-card-title b{color:var(--text);font-size:14px}.long-short-card-title span{color:var(--muted);font:13px var(--font-geist-mono), monospace;letter-spacing:.03em;margin-top:5px}.long-short-card-title em{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font:13px var(--font-geist-mono), monospace;white-space:nowrap;border-radius:6px;padding:5px 7px;font-style:normal}.long-short-card-values{margin:20px 0 13px}.long-short-card-values strong{font:650 18px/1 var(--font-geist-mono), monospace;letter-spacing:-.035em;margin-top:6px}.long-short-card .long-short-bar{height:6px}.long-short-card-meta{color:var(--muted);font:13px var(--font-geist-mono), monospace;margin-top:12px}.long-short-card-meta time{color:var(--muted)}.long-short-empty{min-height:190px;margin-top:15px}.long-short-panel .panel-note{margin-top:16px}footer{border-top:1px solid var(--line);max-width:1440px;min-height:48px;color:var(--muted);font:13px var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;margin:0 auto;display:flex}footer>span:first-child{color:var(--muted);align-items:center;gap:8px;display:flex}.mixin-profile{color:var(--text);align-items:center;gap:7px;font-size:13px;display:flex}.mixin-profile i{background-color:var(--surface);width:27px;height:27px;color:var(--lime);background-position:50%;background-size:cover;border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.mixin-profile b{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.mixin-auth-shell{min-height:100svh;padding:max(28px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:var(--surface);place-items:center;display:grid}.mixin-auth-card{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:20px;width:min(100%,430px);padding:34px;box-shadow:0 30px 80px #00000052}.mixin-auth-logo{width:82px;height:82px;box-shadow:0 0 30px var(--accent);background:url(/3btc-mixin-avatar.png) 50%/cover;border-radius:22px;margin:0 auto 24px}@supports (color:color-mix(in lab, red, red)){.mixin-auth-logo{box-shadow:0 0 30px color-mix(in srgb, var(--accent) 16%, transparent)}}.mixin-auth-kicker{color:var(--lime);font:700 13px var(--font-geist-mono), monospace;letter-spacing:.2em}.mixin-auth-card h1{letter-spacing:-.035em;margin:12px 0 10px;font-size:24px}.mixin-auth-card p{color:var(--muted);margin:0 auto;font-size:13px;line-height:1.75}.mixin-auth-card button{background:var(--lime);width:100%;min-height:48px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:11px;margin-top:24px;font-weight:800}.mixin-auth-card button:focus-visible{outline-offset:3px;outline:2px solid #fff}.mixin-auth-card small{color:var(--muted);margin-top:15px;font-size:13px;display:block}.mixin-auth-message{color:var(--orange);background:#ff9f4314;border:1px solid #ff9f432e;border-radius:8px;margin-top:15px;padding:9px 11px;font-size:13px}.admin-shell{width:min(100% - 40px,1480px);min-height:100vh;margin:0 auto;padding:34px 0 60px}.admin-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:74px;display:flex}.admin-header span{color:var(--lime);font:700 13px var(--font-geist-mono), monospace;letter-spacing:.18em}.admin-header h1{margin:7px 0 0;font-size:23px}.admin-header form{z-index:2;margin:0;position:relative}.admin-header button{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:13px}.admin-header button:hover{color:var(--lime)}.admin-login{border:1px solid var(--line);background:var(--surface);border-radius:15px;width:min(100%,410px);margin:90px auto 0;padding:28px}.admin-login h2{margin:0;font-size:19px}.admin-login p{color:var(--muted);margin:8px 0 22px;font-size:13px;line-height:1.6}.admin-login label{color:var(--muted);gap:7px;margin-top:13px;font-size:14px;display:grid}.admin-login input{width:100%;height:43px;color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:8px;outline:none;padding:0 12px}.admin-login input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-login input:focus{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.admin-login button{background:var(--lime);width:100%;height:44px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:8px;margin-top:18px;font-weight:800}.admin-login button:disabled{opacity:.6;cursor:wait}.admin-error{color:var(--orange);margin-top:13px;font-size:14px}.admin-console{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:18px;margin-top:24px;display:grid}.admin-console-menu{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-direction:column;min-height:590px;padding:14px;display:flex;position:sticky;top:20px;box-shadow:0 20px 55px #00000029}.admin-console-menu-heading{border-bottom:1px solid var(--border);padding:8px 8px 17px}.admin-console-menu-heading span,.admin-console-menu-heading strong,.admin-console-menu-heading small{display:block}.admin-console-menu-heading span{color:var(--lime);font:700 13px var(--font-geist-mono), monospace;letter-spacing:.17em}.admin-console-menu-heading strong{color:var(--text);margin-top:9px;font-size:14px}.admin-console-menu-heading small{color:var(--muted);margin-top:5px;font-size:13px}.admin-console-menu nav{gap:7px;margin-top:13px;display:grid}.admin-console-menu nav>button{width:100%;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;transition:background .18s,border-color .18s,transform .18s;display:grid;position:relative;overflow:hidden}.admin-console-menu nav>button:before{content:"";background:0 0;border-radius:2px;width:2px;position:absolute;inset:12px auto 12px 0}.admin-console-menu nav>button:hover{border-color:var(--border);background:var(--surface-2);transform:translate(1px)}.admin-console-menu nav>button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-console-menu nav>button.active{border-color:color-mix(in srgb, var(--accent) 14%, transparent)}}.admin-console-menu nav>button.active{background:var(--surface)}.admin-console-menu nav>button.active:before{background:var(--lime);box-shadow:0 0 10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-console-menu nav>button.active:before{box-shadow:0 0 10px color-mix(in srgb, var(--accent) 35%, transparent)}}.admin-console-menu nav>button em{color:var(--muted);font:650 13px var(--font-geist-mono), monospace;font-style:normal}.admin-console-menu nav>button.active em{color:var(--lime)}.admin-console-menu nav>button span,.admin-console-menu nav>button b,.admin-console-menu nav>button small{min-width:0;display:block}.admin-console-menu nav>button b{color:var(--muted);font-size:14px}.admin-console-menu nav>button.active b{color:var(--text)}.admin-console-menu nav>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;overflow:hidden}.admin-console-menu nav>button i{background:var(--lime);min-width:18px;height:18px;color:var(--accent-ink);font:750 13px var(--font-geist-mono), monospace;border-radius:9px;place-items:center;padding:0 5px;font-style:normal;display:grid}.admin-console-menu-footer{border-top:1px solid var(--border);margin-top:auto;padding:15px 8px 5px}.admin-console-menu-footer span{color:var(--muted);font-size:13px;display:block}.admin-console-menu-footer button{border:1px solid var(--border);background:var(--surface);width:100%;height:34px;color:var(--muted);cursor:pointer;border-radius:7px;margin-top:9px;font-size:13px}.admin-console-menu-footer button:hover{color:var(--orange);border-color:#ff9f5333}.admin-console-content{min-width:0}.admin-view-heading{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:86px;padding:17px 20px}.admin-view-heading span{color:var(--lime);font:700 13px var(--font-geist-mono), monospace;letter-spacing:.15em}.admin-view-heading h2{color:var(--text);letter-spacing:-.02em;margin:8px 0 0;font-size:18px}.admin-view-heading p{color:var(--muted);margin:5px 0 0;font-size:13px}.admin-view>section{animation:.2s both admin-view-enter}.admin-view>section:first-of-type{margin-top:16px}.admin-view-messages{flex-direction:column;display:flex}.admin-view-messages .admin-chat{order:1}.admin-view-messages .admin-broadcast{order:2}@keyframes admin-view-enter{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:none}}.admin-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px;display:grid}.admin-stats article{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:116px;padding:20px}.admin-stats span{color:var(--muted);font-size:14px;display:block}.admin-stats strong{font:650 30px var(--font-geist-mono), monospace;margin-top:15px;display:block}.admin-stats small{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.45;display:block}.admin-recent-traffic{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:16px;padding:20px}.admin-recent-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.admin-recent-heading>div:first-child>span{color:var(--lime);font:700 13px var(--font-geist-mono), monospace;letter-spacing:.15em}.admin-recent-heading h2{color:var(--text);margin:7px 0 0;font-size:17px}.admin-recent-heading p{color:var(--muted);margin:6px 0 0;font-size:13px}.admin-recent-heading>div:last-child{align-items:center;gap:10px;display:flex}.admin-recent-heading>div:last-child small{color:var(--muted);font:13px var(--font-geist-mono), monospace;white-space:nowrap}.admin-recent-heading button{border:1px solid var(--accent);height:32px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.admin-recent-heading button{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent)}}.admin-recent-heading button{background:var(--accent);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.admin-recent-heading button{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.admin-recent-heading button{color:var(--lime);cursor:pointer;font-size:13px}.admin-recent-heading button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-recent-heading button:hover{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.admin-recent-heading button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-recent-heading button:hover{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.admin-recent-heading button:disabled{opacity:.5;cursor:wait}.admin-recent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-recent-grid article{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;min-height:122px;padding:17px;position:relative;overflow:hidden}.admin-recent-grid article:after{content:"";background:var(--metric-color,var(--lime));opacity:.72;border-radius:2px 2px 0 0;height:2px;position:absolute;inset:auto 17px 0}.admin-recent-grid article.visitors{--metric-color:#5da8ff}.admin-recent-grid article.duration{--metric-color:#ac8cff}.admin-recent-grid article.engaged{--metric-color:#ffb36c}.admin-recent-grid span,.admin-recent-grid strong,.admin-recent-grid small{display:block}.admin-recent-grid span{color:var(--muted);font-size:13px}.admin-recent-grid strong{color:var(--text);font:650 24px/1.12 var(--font-geist-mono), monospace;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:14px;overflow:hidden}.admin-recent-grid small{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.45}.admin-recent-note{color:var(--muted);margin:13px 1px 0;font-size:13px;line-height:1.6}.admin-broadcast{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:16px;padding:20px;box-shadow:0 20px 55px #0000002e}.admin-broadcast-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.admin-broadcast-heading h2{letter-spacing:-.02em;margin:0;font-size:19px}.admin-broadcast-heading p{color:var(--muted);margin:7px 0 0;font-size:14px}.admin-broadcast-recipient{border:1px solid var(--accent);min-width:150px;padding:11px 14px}@supports (color:color-mix(in lab, red, red)){.admin-broadcast-recipient{border:1px solid color-mix(in srgb, var(--accent) 16%, transparent)}}.admin-broadcast-recipient{background:var(--surface);text-align:right;border-radius:10px}.admin-broadcast-recipient strong,.admin-broadcast-recipient span{display:block}.admin-broadcast-recipient strong{color:var(--lime);font:650 23px/1 var(--font-geist-mono), monospace}.admin-broadcast-recipient span{color:var(--muted);margin-top:6px;font-size:13px}.admin-broadcast-success{border:1px solid var(--accent);margin-bottom:12px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.admin-broadcast-success{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent)}}.admin-broadcast-success{background:var(--accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.admin-broadcast-success{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.admin-broadcast-success{color:var(--accent);font-size:14px}.admin-broadcast-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:12px;display:grid}.admin-broadcast-compose,.admin-broadcast-preview{border:1px solid var(--border);background:var(--surface);border-radius:11px;min-width:0;padding:17px}.admin-broadcast-label{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.admin-broadcast-label b{color:var(--text);font-size:14px}.admin-broadcast-label span{color:var(--muted);font:13px var(--font-geist-mono), monospace}.admin-broadcast-compose textarea{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:142px;max-height:300px;color:var(--text);border-radius:9px;outline:0;padding:12px 13px;font:13px/1.7 inherit;box-shadow:inset 0 1px 9px #0003}.admin-broadcast-compose textarea::placeholder{color:var(--muted)}.admin-broadcast-compose textarea:focus,.admin-broadcast-confirm input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-broadcast-compose textarea:focus,.admin-broadcast-confirm input:focus{border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}.admin-broadcast-compose textarea:focus,.admin-broadcast-confirm input:focus{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-broadcast-compose textarea:focus,.admin-broadcast-confirm input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 5%, transparent)}}.admin-broadcast-safety{background:#ff9f530b;border:1px solid #ff9f532b;border-radius:8px;align-items:center;gap:10px;margin-top:11px;padding:10px 11px;display:flex}.admin-broadcast-safety>span{width:21px;height:21px;color:var(--orange);font:750 13px var(--font-geist-mono), monospace;border:1px solid #ffae6566;border-radius:50%;flex:0 0 21px;place-items:center;display:grid}.admin-broadcast-safety p{margin:0}.admin-broadcast-safety b,.admin-broadcast-safety small{display:block}.admin-broadcast-safety b{color:var(--orange);font-size:13px}.admin-broadcast-safety small{color:#896c57;margin-top:3px;font-size:13px;line-height:1.5}.admin-broadcast-confirm{color:var(--muted);grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:grid}.admin-broadcast-confirm input{border:1px solid var(--border);background:var(--surface);width:100%;height:36px;color:var(--text);border-radius:8px;outline:0;padding:0 10px;font-size:14px}.admin-broadcast-compose>button{background:var(--lime);width:100%;height:40px;color:var(--accent-ink);cursor:pointer;box-shadow:0 8px 24px var(--accent);border:0;border-radius:8px;margin-top:12px;font-size:14px;font-weight:850}@supports (color:color-mix(in lab, red, red)){.admin-broadcast-compose>button{box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 10%, transparent)}}.admin-broadcast-compose>button:disabled{opacity:.34;cursor:not-allowed;box-shadow:none}.admin-broadcast-preview{background:var(--surface);flex-direction:column;display:flex}.admin-broadcast-preview>span{color:var(--muted);letter-spacing:.04em;font-size:13px}.admin-broadcast-preview>div{flex:1;align-items:flex-start;gap:10px;margin-top:28px;display:flex}.admin-broadcast-preview i{background:var(--lime);width:31px;height:31px;color:var(--accent-ink);box-shadow:0 0 20px var(--accent);border-radius:9px;flex:0 0 31px;place-items:center;font:900 17px/1 sans-serif;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-broadcast-preview i{box-shadow:0 0 20px color-mix(in srgb, var(--accent) 12%, transparent)}}.admin-broadcast-preview p{border:1px solid var(--border);background:var(--surface);max-width:88%;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px 12px 12px;margin:0;padding:11px 13px;font-size:14px;line-height:1.7}.admin-broadcast-preview>small{color:var(--muted);text-align:right;margin-top:22px;font-size:13px}.admin-broadcast-history{border:1px solid var(--border);background:var(--surface);border-radius:11px;margin-top:14px;overflow:hidden}.admin-broadcast-history-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;display:flex}.admin-broadcast-history-heading b{color:var(--text);font-size:14px}.admin-broadcast-history-heading button{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:7px;padding:6px 9px;font-size:13px}.admin-broadcast-history-heading button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-broadcast-history-heading button:hover{border-color:color-mix(in srgb, var(--accent) 20%, transparent)}}.admin-broadcast-history-heading button:hover{color:var(--lime)}.admin-broadcast-history-list article{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 190px 52px;align-items:center;gap:18px;min-height:94px;padding:14px 15px;display:grid}.admin-broadcast-history-list article:last-child{border-bottom:0}.admin-broadcast-history-main{min-width:0}.admin-broadcast-history-main>span{border:1px solid var(--border);color:var(--muted);border-radius:10px;padding:4px 7px;font-size:13px;display:inline-block}.admin-broadcast-history-main>span.status-sending,.admin-broadcast-history-main>span.status-pending{color:#8fc0ff;background:#5da8ff0f;border-color:#5da8ff33}.admin-broadcast-history-main>span.status-completed{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-broadcast-history-main>span.status-completed{border-color:color-mix(in srgb, var(--accent) 20%, transparent)}}.admin-broadcast-history-main>span.status-completed{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-broadcast-history-main>span.status-completed{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.admin-broadcast-history-main>span.status-completed{color:var(--lime)}.admin-broadcast-history-main>span.status-partial,.admin-broadcast-history-main>span.status-cancelled{color:var(--orange);background:#ff9f530e;border-color:#ff9f5333}.admin-broadcast-history-main p{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:13px;line-height:1.55;overflow:hidden}.admin-broadcast-history-main small{color:var(--muted);font:13px var(--font-geist-mono), monospace;margin-top:5px;display:block}.admin-broadcast-progress>div{background:var(--surface);border-radius:3px;height:5px;overflow:hidden}.admin-broadcast-progress i{border-radius:inherit;background:var(--lime);height:100%;transition:width .3s;display:block}.admin-broadcast-progress span{color:var(--muted);text-align:right;margin-top:7px;font-size:13px;display:block}.admin-broadcast-cancel{height:29px;color:var(--red);cursor:pointer;background:#ff6f670d;border:1px solid #ff6f6733;border-radius:7px;font-size:13px}.admin-broadcast-empty{min-height:98px;color:var(--muted);place-items:center;font-size:13px;display:grid}.admin-chat{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:16px;padding:20px;box-shadow:0 20px 55px #0000002e}.admin-chat-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.admin-chat-kicker{color:var(--lime);font:700 13px var(--font-geist-mono), monospace;letter-spacing:.18em;margin-bottom:7px;display:block}.admin-chat-heading h2{letter-spacing:-.02em;margin:0;font-size:19px}.admin-chat-heading p{color:var(--muted);margin:7px 0 0;font-size:14px}.admin-chat-summary{color:var(--muted);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.admin-chat-summary span{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:6px 9px}.admin-chat-summary button{border:1px solid var(--accent);padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.admin-chat-summary button{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent)}}.admin-chat-summary button{background:var(--accent);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.admin-chat-summary button{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.admin-chat-summary button{color:var(--lime);cursor:pointer;font-size:13px}.admin-chat-summary button:disabled{opacity:.55;cursor:wait}.admin-chat-notice,.admin-chat-error{border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:14px}.admin-chat-notice{color:var(--orange);background:#ff9f5312;border:1px solid #ff9f5340}.admin-chat-error{color:var(--red);background:#ff6f6712;border:1px solid #ff6f6740}.admin-chat-layout{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:348px minmax(0,1fr);min-height:610px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.admin-chat-directory{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;min-width:0;display:flex}.admin-chat-directory-tools{border-bottom:1px solid var(--line);background:var(--surface);padding:15px 14px 12px}.admin-chat-directory-tools>div{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.admin-chat-directory-tools>div span{color:var(--text);font-size:13px;font-weight:750}.admin-chat-directory-tools>div small{color:var(--muted);font:13px var(--font-geist-mono), monospace}.admin-chat-directory-tools label{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.admin-chat-directory-tools label>span{color:var(--muted);font-size:18px;line-height:1;transform:translateY(-1px)}.admin-chat-directory-tools input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:14px}.admin-chat-directory-tools input::placeholder{color:var(--muted)}.admin-chat-directory-tools label:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-chat-directory-tools label:focus-within{border-color:color-mix(in srgb, var(--accent) 32%, transparent)}}.admin-chat-directory-tools label:focus-within{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-chat-directory-tools label:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 5%, transparent)}}.admin-chat-directory-tools nav{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:10px;padding:3px;display:grid}.admin-chat-directory-tools nav button{height:27px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:13px}.admin-chat-directory-tools nav button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 8px #00000040}.admin-chat-contacts{scrollbar-width:thin;scrollbar-color:#263242 transparent;min-height:0;max-height:500px;overflow-y:auto}.admin-chat-contacts>button{border:0;border-bottom:1px solid var(--border);width:100%;min-height:74px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;transition:background .18s,box-shadow .18s;display:grid}.admin-chat-contacts>button:hover,.admin-chat-contacts>button.active{background:var(--surface)}.admin-chat-contacts>button.active{box-shadow:inset 3px 0 var(--lime), inset 0 0 30px var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-chat-contacts>button.active{box-shadow:inset 3px 0 var(--lime), inset 0 0 30px color-mix(in srgb, var(--accent) 3%, transparent)}}.admin-chat-contacts i,.admin-chat-person i{background:var(--surface) center/cover;color:var(--lime);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:750;display:grid}.admin-chat-contacts i{border:1px solid var(--border);width:42px;height:42px}.admin-chat-contacts button>span{min-width:0}.admin-chat-contacts b,.admin-chat-contacts small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-chat-contacts b{color:var(--text);font-size:13px}.admin-chat-contacts small{color:var(--muted);margin-top:6px;font-size:13px}.admin-chat-contacts em{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;font-style:normal;display:flex}.admin-chat-contacts time{color:var(--muted);font:13px var(--font-geist-mono), monospace}.admin-chat-contacts u{background:var(--lime);min-width:18px;height:18px;color:var(--accent-ink);font:750 13px var(--font-geist-mono), monospace;border-radius:9px;place-items:center;padding:0 5px;text-decoration:none;display:grid}.admin-chat-thread{background:var(--surface);flex-direction:column;min-width:0;display:flex}.admin-chat-thread>header{border-bottom:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex:0 0 68px;justify-content:space-between;align-items:center;gap:14px;height:68px;padding:0 18px;display:flex}.admin-chat-person{align-items:center;gap:10px;display:flex}.admin-chat-person i{border:1px solid var(--accent);width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.admin-chat-person i{border:1px solid color-mix(in srgb, var(--accent) 13%, transparent)}}.admin-chat-person b,.admin-chat-person small{display:block}.admin-chat-person b{color:var(--text);font-size:13px}.admin-chat-person small{color:var(--muted);margin-top:4px;font-size:13px}.admin-chat-person-tags{align-items:center;gap:6px;display:flex}.admin-chat-person-tags span{color:#8bbcff;background:#5da8ff0f;border:1px solid #5da8ff2e;border-radius:12px;padding:5px 7px;font-size:13px}.admin-chat-person-tags span.online{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-chat-person-tags span.online{border-color:color-mix(in srgb, var(--accent) 20%, transparent)}}.admin-chat-person-tags span.online{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-chat-person-tags span.online{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.admin-chat-person-tags span.online{color:var(--lime)}.admin-chat-person-tags span.new{color:var(--orange);background:#ff9f430f;border-color:#ff9f4333}.admin-chat-messages{scrollbar-width:thin;scrollbar-color:#263242 transparent;flex-direction:column;gap:13px;height:425px;padding:20px;display:flex;overflow-y:auto}.admin-chat-messages article{flex-direction:column;max-width:min(76%,560px);display:flex}.admin-chat-messages article.inbound{align-self:flex-start;align-items:flex-start}.admin-chat-messages article.outbound{align-self:flex-end;align-items:flex-end}.admin-chat-messages article>div{border:1px solid var(--border);background:var(--surface);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px 12px 12px 3px;padding:10px 13px;font-size:13px;line-height:1.65;box-shadow:0 6px 18px #00000024}.admin-chat-messages article.outbound>div{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-chat-messages article.outbound>div{border-color:color-mix(in srgb, var(--accent) 18%, transparent)}}.admin-chat-messages article.outbound>div{background:var(--surface);color:var(--accent);border-radius:12px 12px 3px}.admin-chat-messages article small{color:var(--muted);margin-top:5px;font-size:13px}.admin-chat-start{border:1px dashed var(--accent);width:min(100%,390px);margin:auto;padding:28px}@supports (color:color-mix(in lab, red, red)){.admin-chat-start{border:1px dashed color-mix(in srgb, var(--accent) 18%, transparent)}}.admin-chat-start{background:var(--surface);text-align:center;border-radius:14px}.admin-chat-start span{color:var(--lime);font:700 13px var(--font-geist-mono), monospace;letter-spacing:.16em;display:block}.admin-chat-start strong{color:var(--text);margin-top:10px;font-size:14px;display:block}.admin-chat-start p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.admin-chat-reply{border-top:1px solid var(--line);background:var(--surface);flex:1 0 auto;padding:13px 15px 14px}.admin-chat-compose-label{justify-content:space-between;align-items:center;margin:0 1px 8px;display:flex}.admin-chat-compose-label b{color:var(--muted);font-size:13px;font-weight:650}.admin-chat-compose-label small{color:var(--muted);font-size:13px}.admin-chat-reply textarea{resize:vertical;border:1px solid var(--border);background:var(--surface);width:100%;min-height:78px;max-height:180px;color:var(--text);border-radius:9px;outline:none;padding:11px 12px;font:13px/1.6 inherit;box-shadow:inset 0 1px 8px #0000002e}.admin-chat-reply textarea:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-chat-reply textarea:focus{border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}.admin-chat-reply textarea:focus{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-chat-reply textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 5%, transparent)}}.admin-chat-reply>div{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.admin-chat-reply span{color:var(--muted);font:13px var(--font-geist-mono), monospace}.admin-chat-reply button{background:var(--lime);min-width:104px;height:36px;color:var(--accent-ink);cursor:pointer;box-shadow:0 7px 20px var(--accent);border:0;border-radius:8px;font-size:14px;font-weight:850}@supports (color:color-mix(in lab, red, red)){.admin-chat-reply button{box-shadow:0 7px 20px color-mix(in srgb, var(--accent) 12%, transparent)}}.admin-chat-reply button:disabled{opacity:.42;cursor:not-allowed}.admin-chat-empty,.admin-chat-placeholder{color:var(--muted);place-items:center;font-size:14px;display:grid}.admin-chat-contacts .admin-chat-empty{min-height:150px}.admin-chat-placeholder{align-content:center;gap:7px;height:100%;min-height:500px}.admin-chat-placeholder span,.admin-chat-placeholder small{color:var(--muted);font-size:13px}.admin-traffic{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:16px;padding:20px}.admin-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.admin-section-heading h2{margin:0;font-size:17px}.admin-section-heading p{color:var(--muted);margin:6px 0 0;font-size:14px}.admin-traffic-legend{color:var(--muted);white-space:nowrap;gap:14px;font-size:13px;display:flex}.admin-traffic-legend span{align-items:center;gap:6px;display:flex}.admin-traffic-legend i{border-radius:50%;width:8px;height:8px}.admin-traffic-legend .mixin{background:var(--lime);box-shadow:0 0 10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-traffic-legend .mixin{box-shadow:0 0 10px color-mix(in srgb, var(--accent) 25%, transparent)}}.admin-traffic-legend .direct{background:#5da8ff;box-shadow:0 0 10px #5da8ff38}.admin-traffic-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-traffic-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:18px;position:relative;overflow:hidden}.admin-traffic-card:before{content:"";background:var(--traffic-color);width:3px;position:absolute;inset:0 auto 0 0}.admin-traffic-card.mixin{--traffic-color:var(--lime)}.admin-traffic-card.direct{--traffic-color:#5da8ff}.admin-traffic-card-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-traffic-card-title>span{color:var(--text);font-size:13px;font-weight:650}.admin-traffic-card-title em{color:var(--traffic-color);border:1px solid var(--traffic-color);padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.admin-traffic-card-title em{border:1px solid color-mix(in srgb, var(--traffic-color) 25%, transparent)}}.admin-traffic-card-title em{background:var(--traffic-color);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.admin-traffic-card-title em{background:color-mix(in srgb, var(--traffic-color) 7%, transparent)}}.admin-traffic-card-title em{font-size:13px;font-style:normal}.admin-traffic-today{margin:21px 0 18px}.admin-traffic-today strong{color:var(--text);font:650 34px/1 var(--font-geist-mono), monospace;letter-spacing:-.04em}.admin-traffic-today>span{color:var(--muted);margin-left:9px;font-size:13px}.admin-traffic-today small{color:var(--traffic-color);margin-top:7px;font-size:13px;display:block}.admin-traffic-metrics{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.admin-traffic-metrics div{background:var(--surface);padding:11px}.admin-traffic-metrics span,.admin-traffic-metrics small{display:block}.admin-traffic-metrics span{color:var(--muted);font-size:13px}.admin-traffic-metrics b{color:var(--text);font:600 14px var(--font-geist-mono), monospace;margin:5px 0 3px;display:block}.admin-traffic-metrics small{color:var(--muted);font-size:13px}.admin-traffic-trend{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:12px;padding:18px}.admin-traffic-trend h3{margin:0;font-size:13px}.admin-traffic-trend>div:first-child p{color:var(--muted);margin:5px 0 0;font-size:13px}.admin-trend-list{gap:7px;margin-top:17px;display:grid}.admin-trend-row{grid-template-columns:38px 1fr;align-items:center;gap:9px;display:grid}.admin-trend-row time{color:var(--muted);font:13px var(--font-geist-mono), monospace}.admin-trend-bars{gap:3px;display:grid}.admin-trend-bars>div{background:var(--surface);border-radius:4px;height:7px;position:relative}.admin-trend-bars i{border-radius:inherit;height:100%;display:block}.admin-trend-bars i.mixin{background:linear-gradient(90deg, var(--accent), var(--lime))}@supports (color:color-mix(in lab, red, red)){.admin-trend-bars i.mixin{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 35%, transparent), var(--lime))}}.admin-trend-bars i.direct{background:var(--surface)}.admin-trend-bars span{color:var(--muted);font:13px var(--font-geist-mono), monospace;position:absolute;top:-2px;right:4px}.admin-users{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:16px;padding:20px}.admin-users-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.admin-users-heading h2{margin:0;font-size:17px}.admin-users-heading p{color:var(--muted);margin:6px 0 0;font-size:14px}.admin-users-heading>span{border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;border-radius:12px;padding:6px 9px;font-size:13px}.admin-table-wrap{overflow-x:auto}.admin-table-wrap.loading{opacity:.48;pointer-events:none}.admin-users table{border-collapse:collapse;width:100%;min-width:920px}.admin-users th{color:var(--muted);border-bottom:1px solid var(--line);text-align:left;padding:10px 12px;font-size:13px;font-weight:500}.admin-users td{color:var(--muted);border-bottom:1px solid var(--line);padding:13px 12px;font-size:14px}.admin-user{align-items:center;gap:10px;display:flex}.admin-user i{background:var(--surface) center/cover;width:34px;height:34px;color:var(--lime);border-radius:50%;flex:0 0 34px;place-items:center;font-style:normal;font-weight:700;display:grid}.admin-user b,.admin-user small{display:block}.admin-user b{color:var(--text);font-size:13px}.admin-user small{color:var(--muted);margin-top:3px;font-size:13px}.admin-empty{text-align:center;height:120px}.admin-pagination{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:55px;padding:11px 12px 0;display:flex}.admin-pagination>span{color:var(--muted);font:13px var(--font-geist-mono), monospace}.admin-pagination nav{align-items:center;gap:5px;display:flex}.admin-pagination button{border:1px solid var(--line);background:var(--surface);min-width:31px;height:31px;color:var(--muted);cursor:pointer;border-radius:7px;padding:0 9px;font-size:13px}.admin-pagination button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-pagination button.active{border-color:color-mix(in srgb, var(--accent) 25%, transparent)}}.admin-pagination button.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-pagination button.active{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.admin-pagination button.active{color:var(--lime)}.admin-pagination button:disabled{opacity:.42;cursor:default}.admin-server-status{margin-top:16px}.admin-server-summary{border:1px solid var(--line);background:var(--surface);border-radius:13px;justify-content:space-between;align-items:center;gap:24px;min-height:120px;padding:20px 22px;display:flex;overflow:hidden;box-shadow:0 20px 55px #0000002e}.admin-server-summary.warning{background:var(--surface);border-color:#ff9f432e}.admin-server-summary-main{align-items:center;gap:16px;min-width:0;display:flex}.admin-server-summary-main>i{border:1px solid var(--accent);flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-server-summary-main>i{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent)}}.admin-server-summary-main>i{background:var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.admin-server-summary-main>i{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.admin-server-summary-main>i{box-shadow:0 0 25px var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-server-summary-main>i{box-shadow:0 0 25px color-mix(in srgb, var(--accent) 8%, transparent)}}.admin-server-summary-main>i:after{content:"";background:var(--lime);width:10px;height:10px;box-shadow:0 0 0 6px var(--accent), 0 0 16px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.admin-server-summary-main>i:after{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 7%, transparent), 0 0 16px color-mix(in srgb, var(--accent) 42%, transparent)}}.admin-server-summary.warning .admin-server-summary-main>i{background:#ff9f4312;border-color:#ff9f4340}.admin-server-summary.warning .admin-server-summary-main>i:after{background:var(--orange);box-shadow:0 0 0 6px #ff9f4312,0 0 16px #ff9f4359}.admin-server-summary.idle .admin-server-summary-main>i{box-shadow:none;background:#6975860f;border-color:#69758638}.admin-server-summary.idle .admin-server-summary-main>i:after{background:#596575;box-shadow:0 0 0 6px #6975860f}.admin-server-summary-main span{color:var(--lime);font:700 13px var(--font-geist-mono), monospace;letter-spacing:.17em}.admin-server-summary.warning .admin-server-summary-main span{color:var(--orange)}.admin-server-summary.idle .admin-server-summary-main span{color:var(--muted)}.admin-server-summary-main h2{color:var(--text);letter-spacing:-.025em;margin:8px 0 0;font-size:20px}.admin-server-summary-main p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.6}.admin-server-summary-action{text-align:right;flex:none}.admin-server-summary-action span{color:var(--muted);font:13px var(--font-geist-mono), monospace;display:block}.admin-server-summary-action button{border:1px solid var(--accent);min-width:98px;height:35px;margin-top:10px}@supports (color:color-mix(in lab, red, red)){.admin-server-summary-action button{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent)}}.admin-server-summary-action button{background:var(--accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.admin-server-summary-action button{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.admin-server-summary-action button{color:var(--lime);cursor:pointer;font-size:13px}.admin-server-summary-action button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-server-summary-action button:hover{border-color:color-mix(in srgb, var(--accent) 36%, transparent)}}.admin-server-summary-action button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-server-summary-action button:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.admin-server-summary-action button:disabled{opacity:.55;cursor:wait}.admin-server-loading{border:1px solid var(--line);background:var(--surface);min-height:260px;color:var(--muted);border-radius:12px;place-content:center;justify-items:center;gap:13px;margin-top:14px;font-size:14px;display:grid}.admin-server-loading i{border:2px solid var(--accent);width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.admin-server-loading i{border:2px solid color-mix(in srgb, var(--accent) 12%, transparent)}}.admin-server-loading i{border-top-color:var(--lime);border-radius:50%;animation:.8s linear infinite whale-refresh-spin}.admin-server-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.admin-server-resource-grid article{--health-color:var(--lime);border:1px solid var(--line);background:var(--surface);border-radius:11px;min-width:0;min-height:153px;padding:17px}.admin-server-resource-grid article.warning{--health-color:var(--orange);border-color:#ff9f432e}.admin-server-resource-grid article.unknown{--health-color:#718094}.admin-server-resource-grid article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-server-resource-grid article>div:first-child span{color:var(--muted);font-size:13px}.admin-server-resource-grid article>div:first-child em{border:1px solid var(--health-color);padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.admin-server-resource-grid article>div:first-child em{border:1px solid color-mix(in srgb, var(--health-color) 22%, transparent)}}.admin-server-resource-grid article>div:first-child em{background:var(--health-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.admin-server-resource-grid article>div:first-child em{background:color-mix(in srgb, var(--health-color) 6%, transparent)}}.admin-server-resource-grid article>div:first-child em{color:var(--health-color);white-space:nowrap;font-size:13px;font-style:normal}.admin-server-resource-grid article>strong{color:var(--text);font:650 27px/1 var(--font-geist-mono), monospace;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin-top:18px;display:block;overflow:hidden}.admin-server-resource-grid article>p{min-height:27px;color:var(--muted);text-overflow:ellipsis;margin:8px 0 12px;font-size:13px;line-height:1.5;overflow:hidden}.admin-server-meter{background:var(--surface-2);border-radius:3px;height:5px;overflow:hidden}.admin-server-meter i{border-radius:inherit;background:var(--health-color);height:100%;box-shadow:0 0 12px var(--health-color);display:block}@supports (color:color-mix(in lab, red, red)){.admin-server-meter i{box-shadow:0 0 12px color-mix(in srgb, var(--health-color) 22%, transparent)}}.admin-server-meter i{transition:width .35s}.admin-server-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.75fr);gap:12px;margin-top:12px;display:grid}.admin-server-services,.admin-server-system{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:19px}.admin-server-block-heading{justify-content:space-between;align-items:flex-start;gap:14px;min-height:43px;display:flex}.admin-server-block-heading h3{color:var(--text);margin:0;font-size:14px}.admin-server-block-heading p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.admin-server-block-heading>span{border:1px solid var(--accent);padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.admin-server-block-heading>span{border:1px solid color-mix(in srgb, var(--accent) 15%, transparent)}}.admin-server-block-heading>span{background:var(--accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.admin-server-block-heading>span{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.admin-server-block-heading>span{color:var(--lime);white-space:nowrap;font-size:13px}.admin-server-service-list{border:1px solid var(--border);background:var(--surface);border-radius:9px;margin-top:11px;overflow:hidden}.admin-server-service-list article{border-bottom:1px solid var(--border);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:11px 13px;display:grid}.admin-server-service-list article:last-child{border-bottom:0}.admin-server-service-list article>i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent), 0 0 10px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.admin-server-service-list article>i{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 6%, transparent), 0 0 10px color-mix(in srgb, var(--accent) 28%, transparent)}}.admin-server-service-list article.warning>i{background:var(--orange);box-shadow:0 0 0 4px #ff9f430e,0 0 10px #ff9f4342}.admin-server-service-list article>div b,.admin-server-service-list article>div span{display:block}.admin-server-service-list article>div b{color:var(--text);font-size:14px}.admin-server-service-list article>div span{color:var(--muted);margin-top:5px;font-size:13px}.admin-server-service-list article>em{text-align:right;min-width:88px;font-style:normal}.admin-server-service-list article>em b,.admin-server-service-list article>em small{display:block}.admin-server-service-list article>em b{color:var(--lime);font-size:13px}.admin-server-service-list article.warning>em b{color:var(--orange)}.admin-server-service-list article>em small{color:var(--muted);white-space:nowrap;margin-top:5px;font-size:13px}.admin-server-system dl{border:1px solid var(--border);background:var(--surface);border-radius:9px;margin:11px 0 0;overflow:hidden}.admin-server-system dl>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:10px 12px;display:flex}.admin-server-system dl>div:last-child{border-bottom:0}.admin-server-system dt{color:var(--muted);font-size:13px}.admin-server-system dd{max-width:65%;color:var(--muted);font:13px var(--font-geist-mono), monospace;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.admin-server-policy{background:#5da8ff09;border:1px solid #5da8ff21;border-radius:9px;margin-top:12px;padding:12px}.admin-server-policy b{color:#91bdf2;font-size:13px}.admin-server-policy p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.65}.admin-ssh-security{--security-color:var(--lime);border:1px solid var(--line);background:var(--surface);border-radius:13px;margin-top:12px;overflow:hidden}.admin-ssh-security.elevated{--security-color:#f5c451;background:var(--surface);border-color:#f5c45126}.admin-ssh-security.high,.admin-ssh-security.unavailable{--security-color:var(--orange);background:var(--surface);border-color:#ff9f432b}.admin-ssh-security-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:22px;min-height:101px;padding:20px;display:flex}.admin-ssh-security-heading>div:first-child>span{color:var(--security-color);font:700 13px var(--font-geist-mono), monospace;letter-spacing:.16em;display:block}.admin-ssh-security-heading h3{color:var(--text);margin:8px 0 0;font-size:17px}.admin-ssh-security-heading p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.admin-ssh-security-heading>div:last-child{text-align:right;flex:none}.admin-ssh-security-heading em,.admin-ssh-security-heading small{display:block}.admin-ssh-security-heading em{border:1px solid var(--security-color);padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.admin-ssh-security-heading em{border:1px solid color-mix(in srgb, var(--security-color) 24%, transparent)}}.admin-ssh-security-heading em{background:var(--security-color);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.admin-ssh-security-heading em{background:color-mix(in srgb, var(--security-color) 7%, transparent)}}.admin-ssh-security-heading em{color:var(--security-color);font-size:13px;font-style:normal}.admin-ssh-security-heading small{color:var(--muted);font:13px var(--font-geist-mono), monospace;margin-top:7px}.admin-ssh-metrics{border-bottom:1px solid var(--border);background:var(--surface-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.admin-ssh-metrics article{background:var(--surface);min-width:0;min-height:118px;padding:17px 19px}.admin-ssh-metrics article.alert{background:var(--surface)}.admin-ssh-metrics span,.admin-ssh-metrics small{display:block}.admin-ssh-metrics span{color:var(--muted);font-size:13px}.admin-ssh-metrics strong{color:var(--text);font:650 26px/1 var(--font-geist-mono), monospace;margin-top:13px;display:block}.admin-ssh-metrics article.alert strong{color:var(--red)}.admin-ssh-metrics small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:13px;line-height:1.45;overflow:hidden}.admin-ssh-accepted-logins{border-bottom:1px solid var(--border);background:var(--accent);align-items:center;gap:14px;min-height:54px;padding:9px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-ssh-accepted-logins{background:color-mix(in srgb, var(--accent) 2%, transparent)}}.admin-ssh-accepted-logins>span{color:var(--muted);flex:none;font-size:13px}.admin-ssh-accepted-logins>div{scrollbar-width:none;flex:1;gap:8px;min-width:0;display:flex;overflow-x:auto}.admin-ssh-accepted-logins>div::-webkit-scrollbar{display:none}.admin-ssh-accepted-logins article{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:7px;min-width:max-content;padding:7px 9px;display:flex}.admin-ssh-accepted-logins article i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.admin-ssh-accepted-logins article i{box-shadow:0 0 8px color-mix(in srgb, var(--accent) 25%, transparent)}}.admin-ssh-accepted-logins article b{color:var(--text);font-size:13px}.admin-ssh-accepted-logins article em{color:var(--lime);font-size:13px;font-style:normal}.admin-ssh-accepted-logins article small,.admin-ssh-accepted-logins article time{color:var(--muted);font:13px var(--font-geist-mono), monospace}.admin-ssh-detail-grid{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.admin-ssh-source-panel,.admin-ssh-event-panel{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;overflow:hidden}.admin-ssh-panel-title{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 14px;display:flex}.admin-ssh-panel-title b,.admin-ssh-panel-title small{display:block}.admin-ssh-panel-title b{color:var(--text);font-size:14px}.admin-ssh-panel-title small{color:var(--muted);margin-top:4px;font-size:13px}.admin-ssh-panel-title>span{color:var(--muted);white-space:nowrap;font-size:13px}.admin-ssh-source-list article,.admin-ssh-event-list article{border-bottom:1px solid var(--border);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:57px;padding:9px 13px;display:grid}.admin-ssh-source-list article>i,.admin-ssh-event-list article>i{background:var(--security-color);width:7px;height:7px;box-shadow:0 0 9px var(--security-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.admin-ssh-source-list article>i,.admin-ssh-event-list article>i{box-shadow:0 0 9px color-mix(in srgb, var(--security-color) 30%, transparent)}}.admin-ssh-event-list article>i.failed_auth{background:#ff8f82}.admin-ssh-event-list article>i.invalid_user{background:#f5c451}.admin-ssh-event-list article>i.protocol_scan{background:#78aef2}.admin-ssh-source-list article>div b,.admin-ssh-source-list article>div small,.admin-ssh-event-list article>div b,.admin-ssh-event-list article>div small{display:block}.admin-ssh-source-list article>div b,.admin-ssh-event-list article>div b{color:var(--text);font:600 13px var(--font-geist-mono), monospace}.admin-ssh-event-list article>div b{font-family:inherit}.admin-ssh-source-list article>div small,.admin-ssh-event-list article>div small{color:var(--muted);margin-top:4px;font-size:13px}.admin-ssh-source-list article>strong{color:var(--muted);font:600 13px var(--font-geist-mono), monospace}.admin-ssh-source-list article>strong small{color:var(--muted);font-family:inherit;font-size:13px;font-weight:500}.admin-ssh-event-list time{color:var(--muted);font:13px var(--font-geist-mono), monospace;white-space:nowrap}.admin-ssh-targets{background:var(--surface-2);padding:12px 13px 14px}.admin-ssh-targets>span{color:var(--muted);font-size:13px;display:block}.admin-ssh-targets>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.admin-ssh-targets em{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:13px var(--font-geist-mono), monospace;border-radius:12px;align-items:center;gap:6px;padding:5px 7px;font-style:normal;display:inline-flex}.admin-ssh-targets em small{min-width:16px;height:16px;color:var(--orange);background:#f5c4511a;border-radius:8px;place-items:center;padding:0 4px;font-size:13px;display:grid}.admin-ssh-targets>div>small,.admin-ssh-empty{color:var(--muted);margin:0;font-size:13px}.admin-ssh-empty{text-align:center;place-items:center;min-height:112px;padding:18px;display:grid}.admin-ssh-protection{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0 16px 16px;display:grid;overflow:hidden}.admin-ssh-protection>div{background:var(--surface);min-width:0;padding:11px 12px}.admin-ssh-protection b,.admin-ssh-protection span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-ssh-protection b{color:var(--muted);font-size:13px;font-weight:500}.admin-ssh-protection span{margin-top:6px;font-size:13px}.admin-ssh-protection span.safe{color:var(--lime)}.admin-ssh-protection span.risk{color:var(--orange)}.admin-ssh-protection span.neutral{color:var(--muted)}.admin-ssh-unavailable{min-height:160px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:7px;padding:24px;display:grid}.admin-ssh-unavailable b{color:var(--muted);font-size:13px}.admin-ssh-unavailable span{font-size:13px}.admin-ssh-security>footer{border-top:1px solid var(--border);background:#ff9f4306;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.admin-ssh-security>footer>i{width:21px;height:21px;color:var(--orange);font:700 13px var(--font-geist-mono), monospace;border:1px solid #ffaf6640;border-radius:50%;flex:0 0 21px;place-items:center;font-style:normal;display:grid}.admin-ssh-security>footer p{margin:0}.admin-ssh-security>footer b,.admin-ssh-security>footer span{display:block}.admin-ssh-security>footer b{color:var(--orange);font-size:13px}.admin-ssh-security>footer span{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.65}.whale-archive-shell{width:min(100% - 60px,1440px);min-height:100svh;margin:0 auto;padding-bottom:60px}.whale-archive-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.whale-archive-brand{color:inherit;align-items:center;gap:11px;display:flex}.whale-archive-brand>i{background:var(--lime);width:36px;height:36px;color:var(--accent-ink);font:900 23px/1 var(--font-geist-mono), monospace;box-shadow:0 0 24px var(--accent);border-radius:10px;place-items:center;font-style:normal;display:grid}@supports (color:color-mix(in lab, red, red)){.whale-archive-brand>i{box-shadow:0 0 24px color-mix(in srgb, var(--accent) 10%, transparent)}}.whale-archive-brand b,.whale-archive-brand small{display:block}.whale-archive-brand b{color:var(--text);letter-spacing:.03em;font-size:15px}.whale-archive-brand small{color:var(--muted);font:13px var(--font-geist-mono), monospace;letter-spacing:.18em;margin-top:3px}.whale-archive-header>div{align-items:center;gap:20px;display:flex}.whale-archive-header>.whale-archive-header-start{gap:16px}.whale-archive-header>.whale-archive-header-status{gap:0}.whale-archive-header>div>span{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.whale-archive-header>div>a,.whale-archive-header>div>button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;padding:8px 11px;font-size:13px;transition:border-color .18s,color .18s,background .18s}.whale-archive-header>div>a:hover,.whale-archive-header>div>button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.whale-archive-header>div>a:hover,.whale-archive-header>div>button:hover{border-color:color-mix(in srgb, var(--accent) 25%, transparent)}}.whale-archive-header>div>a:hover,.whale-archive-header>div>button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.whale-archive-header>div>a:hover,.whale-archive-header>div>button:hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}}.whale-archive-header>div>a:hover,.whale-archive-header>div>button:hover{color:var(--lime)}.live-dot{background:var(--lime);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;display:inline-block}@supports (color:color-mix(in lab, red, red)){.live-dot{box-shadow:0 0 10px color-mix(in srgb, var(--accent) 45%, transparent)}}.whale-archive-hero{justify-content:space-between;align-items:center;gap:28px;min-height:182px;padding:34px 0 25px;display:flex}.whale-archive-hero h1{letter-spacing:-.045em;margin:9px 0 8px;font-size:clamp(25px,3vw,34px)}.whale-archive-hero p{max-width:680px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.whale-archive-hero button{border:1px solid var(--accent);flex:none;justify-content:center;align-items:center;gap:7px;min-width:112px;height:38px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.whale-archive-hero button{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent)}}.whale-archive-hero button{background:var(--accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.whale-archive-hero button{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.whale-archive-hero button{color:var(--lime);cursor:pointer;font-size:13px;transition:background .18s,border-color .18s,color .18s}.whale-archive-hero button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.whale-archive-hero button:hover{border-color:color-mix(in srgb, var(--accent) 36%, transparent)}}.whale-archive-hero button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.whale-archive-hero button:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.whale-archive-hero button:disabled{opacity:.55;cursor:wait}.whale-archive-hero button i{font:16px/1 var(--font-geist-mono), monospace;transform-origin:50%;font-style:normal}.whale-archive-hero button.loading i{animation:.75s linear infinite whale-refresh-spin}.whale-archive-hero button.done{color:var(--accent);background:#45dc8814;border-color:#45dc8847}.whale-archive-hero button.done:disabled{opacity:1;cursor:default}@keyframes whale-refresh-spin{to{transform:rotate(360deg)}}.whale-archive-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.whale-archive-stats article{border:1px solid var(--line);background:var(--surface);border-radius:11px;min-width:0;min-height:112px;padding:18px}.whale-archive-stats span,.whale-archive-stats small{display:block}.whale-archive-stats span{color:var(--muted);font-size:13px}.whale-archive-stats strong{color:var(--text);font:650 23px/1.1 var(--font-geist-mono), monospace;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:13px;display:block;overflow:hidden}.whale-archive-stats small{color:var(--muted);margin-top:8px;font-size:13px}.whale-archive-error{color:var(--orange);background:#ff9f430f;border:1px solid #ff9f4338;border-radius:8px;margin-bottom:15px;padding:11px 13px;font-size:13px}.whale-archive-panel{border:1px solid var(--line);background:var(--surface);border-radius:13px;overflow:hidden;box-shadow:0 24px 70px #0000002e}.whale-archive-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:77px;padding:17px 20px;display:flex}.whale-archive-panel>header h2{color:var(--text);margin:0;font-size:15px}.whale-archive-panel>header p{color:var(--muted);margin:6px 0 0;font-size:13px}.whale-archive-panel>header>span{border:1px solid var(--accent);padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.whale-archive-panel>header>span{border:1px solid color-mix(in srgb, var(--accent) 16%, transparent)}}.whale-archive-panel>header>span{background:var(--lime-soft);color:var(--lime);white-space:nowrap;border-radius:14px;font-size:13px}.whale-archive-columns,.whale-archive-row{grid-template-columns:126px minmax(170px,.78fr) minmax(260px,1.45fr) 108px 84px;align-items:center;gap:16px;display:grid}.whale-archive-columns{min-height:37px;color:var(--muted);border-bottom:1px solid var(--line);background:var(--surface);padding:0 20px;font-size:13px}.whale-archive-row{min-height:76px;color:inherit;border-bottom:1px solid var(--border);padding:12px 20px;transition:background .18s,box-shadow .18s}.whale-archive-row:last-child{border-bottom:0}.whale-archive-row:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.whale-archive-row:hover{background:color-mix(in srgb, var(--accent) 3%, transparent)}}.whale-archive-row:hover{box-shadow:inset 3px 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.whale-archive-row:hover{box-shadow:inset 3px 0 color-mix(in srgb, var(--accent) 50%, transparent)}}.whale-archive-row time{color:var(--muted);font:13px var(--font-geist-mono), monospace;white-space:nowrap}.whale-archive-amount strong,.whale-archive-amount small{display:block}.whale-archive-amount strong{color:var(--text);font:650 13px var(--font-geist-mono), monospace;white-space:nowrap}.whale-archive-amount small{color:var(--muted);font:13px var(--font-geist-mono), monospace;margin-top:5px}.whale-archive-route{align-items:center;gap:8px;min-width:0;display:flex}.whale-archive-route span{min-width:0;color:var(--muted);font:13px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whale-archive-route i{color:var(--muted);flex:none;font-style:normal}.whale-archive-fee span,.whale-archive-fee small{display:block}.whale-archive-fee span{color:var(--muted);font:13px var(--font-geist-mono), monospace;white-space:nowrap}.whale-archive-fee small{color:var(--muted);margin-top:4px;font-size:13px;display:none}.whale-archive-row>em{white-space:nowrap;border-radius:5px;justify-self:start;padding:5px 7px;font-size:13px;font-style:normal}.whale-archive-row>em.high{color:var(--red);background:#ff6b6314}.whale-archive-row>em.medium{color:var(--orange);background:#ff9f4314}.whale-archive-row>em.low{color:var(--lime);background:var(--lime-soft)}.whale-archive-empty{min-height:180px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.whale-archive-empty b{color:var(--muted);font-size:14px}.whale-archive-empty span{font-size:13px}.whale-archive-panel>footer{border-top:1px solid var(--line);max-width:none;min-height:48px;color:var(--muted);justify-content:flex-start;padding:12px 20px;font:13px/1.6 inherit}.news-archive-hero{min-height:158px}.news-archive-list{padding:0 20px}.news-archive-row{min-height:126px;color:inherit;border-bottom:1px solid var(--border);grid-template-columns:150px 8px minmax(0,1fr) 22px;align-items:center;gap:17px;transition:background .18s,box-shadow .18s;display:grid}.news-archive-row:last-child{border-bottom:0}.news-archive-row:hover{background:var(--surface-2)}.news-archive-row:hover strong{color:var(--text)}.news-archive-row time{color:var(--muted);font:13px/1.6 var(--font-geist-mono), monospace;white-space:nowrap}.news-archive-row>i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 0 5px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.news-archive-row>i{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 5%, transparent)}}.news-archive-row>div{min-width:0;padding:18px 0}.news-archive-row strong{color:var(--text);font-size:16px;line-height:1.6;display:block}.news-archive-row p{color:var(--muted);white-space:pre-line;margin:9px 0 0;font-size:14px;line-height:1.8}.news-detail-panel{padding:clamp(24px,4vw,48px)}.news-detail-meta{color:var(--muted);font:13px var(--font-geist-mono), monospace;align-items:center;gap:12px;display:flex}.news-detail-meta i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 0 5px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.news-detail-meta i{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 5%, transparent)}}.news-detail-panel h1{max-width:980px;color:var(--text);letter-spacing:-.035em;margin:22px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.45}.news-detail-content{border-top:1px solid var(--line);max-width:980px;margin-top:28px;padding-top:26px}.news-detail-content p{color:var(--muted);white-space:pre-line;margin:0;font-size:16px;line-height:2}.news-detail-back{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:34px;padding:0;font-size:14px;transition:color .18s;display:inline-flex}.news-detail-back:hover{color:var(--lime)}.news-archive-row>span{color:var(--muted);font:14px var(--font-geist-mono), monospace;transition:color .18s,transform .18s}.news-archive-row:hover>span{color:var(--lime);transform:translate(1px,-1px)}.news-list-page .news-archive-hero .section-label{font-size:13px}.news-list-page .news-archive-hero p{font-size:14px;line-height:1.8}.news-list-page .news-archive-panel>header{min-height:86px;padding-block:19px}.news-list-page .news-archive-panel>header h2{font-size:17px}.news-list-page .news-archive-panel>header p{margin-top:7px;font-size:14px;line-height:1.65}.news-list-page .news-archive-panel>header>span{font-size:13px}.news-list-page .news-archive-row{min-height:142px}.news-list-page .news-archive-row time{font-size:14px;line-height:1.7}.news-list-page .news-archive-row>div{padding:21px 0}.news-list-page .news-archive-row strong{font-size:18px;line-height:1.55}.news-list-page .news-archive-row p{color:var(--muted);margin-top:11px;font-size:16px;line-height:1.85}.news-list-page .news-pagination{border-top:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:14px 20px;display:flex}.news-list-page .news-pagination>span{color:var(--muted);font:13px/1.6 var(--font-geist-mono), monospace}.news-list-page .news-pagination>div{align-items:center;gap:6px;display:flex}.news-list-page .news-pagination button{border:1px solid var(--line);background:var(--surface);min-width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:7px;padding:0 11px;font-size:13px;transition:border-color .18s,background .18s,color .18s}.news-list-page .news-pagination button:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.news-list-page .news-pagination button:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 25%, transparent)}}.news-list-page .news-pagination button:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.news-list-page .news-pagination button:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 5%, transparent)}}.news-list-page .news-pagination button:hover:not(:disabled){color:var(--lime)}.news-list-page .news-pagination button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.news-list-page .news-pagination button.active{border-color:color-mix(in srgb, var(--accent) 28%, transparent)}}.news-list-page .news-pagination button.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.news-list-page .news-pagination button.active{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.news-list-page .news-pagination button.active{color:var(--lime)}.news-list-page .news-pagination button:disabled{opacity:.38;cursor:default}.topbar.has-reminders{gap:16px}.topbar.has-reminders>div:first-child{min-width:0}.topbar.has-reminders .top-actions{flex-shrink:0;gap:12px}.top-actions .reminder-entry{border:1px solid var(--lime);background:var(--lime);min-height:40px;color:var(--accent-ink);white-space:nowrap;box-shadow:0 3px 14px var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.top-actions .reminder-entry{box-shadow:0 3px 14px color-mix(in srgb, var(--accent) 14%, transparent)}}.top-actions .reminder-entry{transition:background .18s,border-color .18s,box-shadow .18s}.top-actions .reminder-entry:hover{box-shadow:0 4px 18px var(--accent);background:#caff68;border-color:#caff68}@supports (color:color-mix(in lab, red, red)){.top-actions .reminder-entry:hover{box-shadow:0 4px 18px color-mix(in srgb, var(--accent) 22%, transparent)}}.top-actions .reminder-entry:active{box-shadow:none;background:#a9e234;border-color:#a9e234}.top-actions .reminder-entry:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.top-actions .reminder-entry svg{flex-shrink:0;width:18px;height:18px}.top-actions .reminder-entry b{letter-spacing:.01em;font-size:14px;font-weight:750;line-height:1.2}.reminder-shell{width:min(100% - 60px,1440px);padding-bottom:max(34px, env(safe-area-inset-bottom))}.reminder-header-status{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.reminder-hero{justify-content:space-between;align-items:center;gap:30px;min-height:188px;padding:35px 0 26px;display:flex}.reminder-hero h1{color:var(--text);letter-spacing:-.045em;margin:9px 0;font-size:clamp(27px,3vw,36px)}.reminder-hero p{max-width:660px;color:var(--muted);margin:0;font-size:13px;line-height:1.75}.reminder-summary{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:13px;min-width:265px;padding:15px 17px;display:flex}.reminder-summary>i{background:var(--surface-2);width:36px;height:36px;color:var(--muted);font:18px/1 var(--font-geist-mono), monospace;border-radius:10px;flex:0 0 36px;place-items:center;font-style:normal;display:grid}.reminder-summary b,.reminder-summary small{display:block}.reminder-summary b{color:var(--text);font-size:13px}.reminder-summary small{color:var(--muted);margin-top:5px;font-size:13px}.reminder-summary.live{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.reminder-summary.live{border-color:color-mix(in srgb, var(--accent) 16%, transparent)}}.reminder-summary.live{background:var(--surface)}.reminder-summary.live>i{background:var(--lime-soft);color:var(--lime);box-shadow:0 0 20px var(--accent)}@supports (color:color-mix(in lab, red, red)){.reminder-summary.live>i{box-shadow:0 0 20px color-mix(in srgb, var(--accent) 8%, transparent)}}.reminder-summary.warning{border-color:#ff9f432b}.reminder-summary.warning>i{color:var(--orange);background:#ff9f4312}.reminder-service-note{background:#ff9f430d;border:1px solid #ff9f432b;border-radius:9px;align-items:center;gap:12px;margin-bottom:15px;padding:12px 14px;display:flex}.reminder-service-note b{color:var(--orange);flex:none;font-size:14px}.reminder-service-note span{color:#94775e;font-size:13px;line-height:1.6}.reminder-service-note.danger{background:#ff6b630e;border-color:#ff6b6333}.reminder-service-note.danger b{color:var(--red)}.reminder-service-note.danger span{color:var(--muted)}.reminder-presets{padding:21px}.reminder-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.reminder-section-heading h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:18px}.reminder-section-heading p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.65}.reminder-section-heading>em{border:1px solid var(--accent);flex:none;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.reminder-section-heading>em{border:1px solid color-mix(in srgb, var(--accent) 16%, transparent)}}.reminder-section-heading>em{background:var(--lime-soft);color:var(--lime);border-radius:12px;font-size:13px;font-style:normal}.reminder-preset-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:18px;display:grid}.reminder-preset-grid>button{border:1px solid var(--line);background:var(--surface);min-height:116px;color:inherit;text-align:left;cursor:pointer;border-radius:10px;padding:16px;transition:transform .18s,border-color .18s,background .18s}.reminder-preset-grid>button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.reminder-preset-grid>button:hover{border-color:color-mix(in srgb, var(--accent) 18%, transparent)}}.reminder-preset-grid>button:hover{transform:translateY(-1px)}.reminder-preset-grid>button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.reminder-preset-grid>button.active{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}}.reminder-preset-grid>button.active{background:var(--surface);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.reminder-preset-grid>button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 3%, transparent)}}.reminder-preset-grid>button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.reminder-preset-grid>button>span{align-items:center;gap:8px;display:flex}.reminder-preset-grid b{color:var(--text);font-size:14px}.reminder-preset-grid em{background:var(--lime);color:var(--accent-ink);border-radius:8px;padding:3px 6px;font-size:13px;font-style:normal;font-weight:800}.reminder-preset-grid p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.6}.reminder-preset-grid small{color:var(--muted);font:13px/1.5 var(--font-geist-mono), monospace;margin-top:10px;display:block}.reminder-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.62fr);align-items:start;gap:15px;margin-top:15px;display:grid}.reminder-main{gap:15px;min-width:0;display:grid}.reminder-section{min-width:0;padding:21px}.reminder-master-heading{border-bottom:1px solid var(--line);align-items:center;padding-bottom:18px}.reminder-switch{cursor:pointer;flex:none;position:relative}.reminder-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.reminder-switch>span{border:1px solid var(--border);background:var(--surface);border-radius:13px;width:42px;height:24px;padding:3px;transition:background .18s,border-color .18s;display:block}.reminder-switch i{background:#687383;border-radius:50%;width:16px;height:16px;transition:transform .18s,background .18s;display:block;box-shadow:0 2px 6px #0000004d}.reminder-switch input:checked+span{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.reminder-switch input:checked+span{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.reminder-switch input:checked+span{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.reminder-switch input:checked+span{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.reminder-switch input:checked+span i{background:var(--lime);transform:translate(18px)}.reminder-switch input:focus-visible+span{outline:2px solid var(--lime);outline-offset:2px}.reminder-switch input:disabled+span{opacity:.42;cursor:not-allowed}.reminder-rule-grid{border:0;grid-template-columns:1fr 1fr;gap:11px;min-width:0;margin:16px 0 0;padding:0;display:grid}.reminder-rule-grid:disabled .reminder-rule-card{opacity:.5}.reminder-rule-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;min-height:157px;padding:15px;transition:opacity .18s,border-color .18s}.reminder-rule-card.wide{grid-column:1/-1}.reminder-rule-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reminder-rule-card>header>div{align-items:center;gap:10px;min-width:0;display:flex}.reminder-rule-card>header>div>i{background:var(--accent);border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.reminder-rule-card>header>div>i{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.reminder-rule-card>header>div>i{color:var(--lime);font:13px/1 var(--font-geist-mono), monospace;font-style:normal}.reminder-rule-card>header>div>i.whale{color:var(--orange);background:#ff9f4312}.reminder-rule-card>header>div>i.reserve{color:#77b4ff;background:#5da8ff12}.reminder-rule-card>header>div>i.long-short{color:#9d91ff;background:#9d91ff12}.reminder-rule-card>header>div>i.cycle{color:var(--orange);background:#f0cf6212}.reminder-rule-card>header b,.reminder-rule-card>header small{display:block}.reminder-rule-card>header b{color:var(--text);font-size:13px}.reminder-rule-card>header small{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.45}.reminder-field{margin-top:20px;display:block}.reminder-field>span{color:var(--muted);margin-bottom:7px;font-size:13px;display:block}.reminder-field>div{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;min-height:38px;display:flex;overflow:hidden}.reminder-field input,.reminder-field select{width:100%;min-width:0;height:36px;color:var(--text);font:14px var(--font-geist-mono), monospace;color-scheme:normal;background:0 0;border:0;outline:0;padding:0 10px}.reminder-field select{cursor:pointer}.reminder-field>div:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.reminder-field>div:focus-within{border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}.reminder-field>div:focus-within{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.reminder-field>div:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 4%, transparent)}}.reminder-field>div>em{color:var(--muted);font:13px var(--font-geist-mono), monospace;flex:none;padding:0 10px;font-style:normal}.reminder-field-note{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.reminder-dual-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.reminder-digest-grid{border:0;grid-template-columns:repeat(3,1fr);gap:9px;margin:16px 0 0;padding:0;display:grid}.reminder-digest-grid>label{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-height:72px;padding:11px;transition:border-color .18s,background .18s;display:flex}.reminder-digest-grid>label.selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.reminder-digest-grid>label.selected{border-color:color-mix(in srgb, var(--accent) 20%, transparent)}}.reminder-digest-grid>label.selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.reminder-digest-grid>label.selected{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.reminder-digest-grid input{opacity:0;width:1px;height:1px;position:absolute}.reminder-digest-grid label>i{border:1px solid var(--border);color:#0000;border-radius:5px;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:13px;font-style:normal;display:grid}.reminder-digest-grid label.selected>i{border-color:var(--lime);background:var(--lime);color:var(--accent-ink)}.reminder-digest-grid input:focus-visible~i{outline:2px solid var(--lime);outline-offset:2px}.reminder-digest-grid b,.reminder-digest-grid small{display:block}.reminder-digest-grid b{color:var(--text);font-size:13px}.reminder-digest-grid small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.4}.reminder-digest-grid:disabled{opacity:.48}.reminder-digest-note{color:var(--muted);margin:13px 0 0;font-size:13px;line-height:1.6}.reminder-aside{gap:15px;min-width:0;display:grid}.reminder-schedule{padding:19px;position:sticky;top:15px}.reminder-schedule h2,.reminder-history h2{color:var(--text);margin:0;font-size:16px}.reminder-time-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.reminder-time-grid label>span{color:var(--muted);margin-bottom:7px;font-size:13px;display:block}.reminder-time-grid input{border:1px solid var(--border);background:var(--surface);width:100%;height:38px;color:var(--text);font:13px var(--font-geist-mono), monospace;color-scheme:normal;border-radius:8px;outline:0;padding:0 8px}.reminder-time-grid input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.reminder-time-grid input:focus{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}}.reminder-schedule>p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.65}.reminder-limit{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:67px;margin-top:15px;padding:11px 0;display:flex}.reminder-limit b,.reminder-limit small{display:block}.reminder-limit b{color:var(--text);font-size:13px}.reminder-limit small{color:var(--muted);margin-top:5px;font-size:13px}.reminder-limit select{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text);font:13px var(--font-geist-mono), monospace;color-scheme:normal;border-radius:7px;outline:0;padding:0 8px}.reminder-delivery{align-items:center;gap:10px;margin-top:14px;display:flex}.reminder-delivery>i{width:25px;height:25px;color:var(--orange);font:750 13px var(--font-geist-mono), monospace;background:#ff9f4314;border-radius:8px;flex:0 0 25px;place-items:center;font-style:normal;display:grid}.reminder-delivery>i.ready{background:var(--lime-soft);color:var(--lime)}.reminder-delivery b,.reminder-delivery small{display:block}.reminder-delivery b{color:var(--text);font-size:13px}.reminder-delivery small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.reminder-history{overflow:hidden}.reminder-history>div:first-child{border-bottom:1px solid var(--line);padding:18px 19px 14px}.reminder-history-list{max-height:610px;overflow-y:auto}.reminder-history-row{border-bottom:1px solid var(--border);padding:15px 17px}.reminder-history-row:last-child{border-bottom:0}.reminder-history-row>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.reminder-history-row>header span{background:var(--surface-2);color:var(--muted);border-radius:8px;padding:3px 6px;font-size:13px}.reminder-history-row.sent>header span{background:var(--lime-soft);color:var(--lime)}.reminder-history-row.failed>header span{color:var(--red);background:#ff6b6312}.reminder-history-row>header time{color:var(--muted);font:13px var(--font-geist-mono), monospace}.reminder-history-row h3{color:var(--text);margin:9px 0 0;font-size:13px;line-height:1.55}.reminder-history-row>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.reminder-history-row>footer{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:9px;font-size:13px;display:flex}.reminder-history-row>footer a{color:var(--muted);transition:color .18s}.reminder-history-row>footer a:hover{color:var(--lime)}.reminder-history-row>footer a i{color:var(--lime);font-style:normal}.reminder-history-empty{min-height:185px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:20px;display:grid}.reminder-history-empty>i{background:var(--surface-2);width:31px;height:31px;color:var(--muted);border-radius:9px;place-items:center;font-style:normal;display:grid}.reminder-history-empty b{color:var(--muted);font-size:13px}.reminder-history-empty span{font-size:13px}.reminder-savebar{z-index:4;border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:72px;margin-top:15px;padding:13px 15px;display:flex;position:sticky;bottom:12px;box-shadow:0 18px 55px #0000006b}.reminder-savebar>div:first-child{min-width:0}.reminder-savebar b,.reminder-savebar span{display:block}.reminder-savebar b{color:var(--text);font-size:14px}.reminder-savebar span{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.45}.reminder-savebar>div:last-child{flex:none;align-items:center;gap:8px;display:flex}.reminder-savebar button{cursor:pointer;border-radius:8px;min-width:98px;height:38px;padding:0 13px;font-size:13px}.reminder-savebar button.secondary{border:1px solid var(--line);background:var(--surface);color:var(--muted)}.reminder-savebar button.primary{border:1px solid var(--lime);background:var(--lime);color:var(--accent-ink);box-shadow:0 8px 24px var(--accent);font-weight:800}@supports (color:color-mix(in lab, red, red)){.reminder-savebar button.primary{box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 10%, transparent)}}.reminder-savebar button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.reminder-auth,.reminder-load-error{text-align:center;align-content:center;place-items:center;min-height:360px;padding:35px;display:grid}.reminder-auth>i,.reminder-load-error>i{background:var(--lime-soft);width:54px;height:54px;color:var(--lime);font:25px/1 var(--font-geist-mono), monospace;border-radius:15px;place-items:center;margin-bottom:18px;font-style:normal;display:grid}.reminder-auth h2,.reminder-load-error h2{margin:7px 0 0;font-size:21px}.reminder-auth p,.reminder-load-error p{max-width:450px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.7}.reminder-auth>a,.reminder-load-error button{background:var(--lime);min-width:220px;min-height:44px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;margin-top:22px;font-size:14px;font-weight:800;display:inline-flex}.reminder-auth>small{color:var(--muted);margin-top:12px;font-size:13px}.reminder-load-error>i{color:var(--orange);background:#ff9f4314}.reminder-loading{gap:14px;display:grid}.reminder-skeleton,.reminder-skeleton-grid>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;position:relative;overflow:hidden}.reminder-skeleton:after,.reminder-skeleton-grid>div:after{content:"";background:linear-gradient(100deg, transparent 20%, var(--surface-2) 48%, transparent 76%);animation:1.6s infinite reminder-shimmer;position:absolute;inset:0;transform:translate(-100%)}.reminder-skeleton.wide{height:160px}.reminder-skeleton.tall{height:390px}.reminder-skeleton-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reminder-skeleton-grid>div{height:116px}@keyframes reminder-shimmer{to{transform:translate(100%)}}html[data-mixin=true] .whale-archive-header{padding-right:54px}html[data-mixin=true] .topbar{padding-right:52px}@media (max-width:1200px){.topbar.has-reminders .sync-status,.topbar.has-reminders .preview-pill,.topbar.has-reminders .mixin-profile b{display:none}}@media (max-width:1080px){.dashboard-grid{grid-template-columns:1fr}.stats-row,.data-panel,.indicators-panel{grid-column:1}.stats-row,.indicator-grid{grid-template-columns:repeat(2,1fr)}.long-short-layout{grid-template-columns:1fr}.long-short-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-server-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-server-detail-grid{grid-template-columns:1fr}.whale-archive-columns,.whale-archive-row{grid-template-columns:116px minmax(150px,.8fr) minmax(210px,1.2fr) 88px 76px;gap:12px}.reminder-layout{grid-template-columns:1fr}.reminder-aside{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr)}.reminder-schedule{position:static}}@media (max-width:900px) and (min-width:761px){.long-short-grid{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{flex:none;width:100%;height:auto;padding:10px 12px 8px;position:sticky;inset:0 0 auto;box-shadow:0 10px 30px #0000004d}.app-shell{display:block}.brand{gap:9px;padding:0 3px 9px}.brand-mark{border-radius:8px;width:30px;height:30px}.brand-mark span{font-size:18px}.brand strong{font-size:15px}.brand>div:last-child span{margin-top:4px;font-size:13px}.side-nav{scrollbar-width:none;scroll-snap-type:x proximity;gap:5px;padding:0 0 3px;display:flex;overflow-x:auto}.side-nav::-webkit-scrollbar{display:none}.side-nav a{scroll-snap-align:start;flex:none;min-height:36px;padding:0 11px}.side-nav a>span,.sidebar-bottom{display:none}.workspace{width:100%;margin:0;padding:0 15px}.anchor-section,#cycle,#whales,#reserves,#news,#long-short{scroll-margin-top:106px}.topbar{height:82px}.top-actions{gap:8px}.sync-status,.preview-pill{display:none}.dashboard-grid{padding-top:15px}.price-panel,.cycle-panel{min-height:auto;padding:18px}.price-line strong{font-size:27px}.periods button{padding:5px 6px}.stats-row{grid-template-columns:1fr 1fr;gap:10px}.indicator-grid{grid-template-columns:1fr}.indicators-panel{padding:18px}.event-row{grid-template-columns:45px 32px 1fr auto;padding:10px 0}.long-short-panel{padding:18px}.long-short-heading{align-items:flex-start}.long-short-heading p{max-width:260px}.long-short-layout{grid-template-columns:1fr}.long-short-consensus{min-height:182px}.long-short-grid{grid-template-columns:1fr}.long-short-card{padding:17px}.route{grid-column:3/-1}.event-tag{grid-area:1/4}footer{flex-wrap:wrap;gap:10px;padding:14px 0}html[data-mixin=true] .sidebar{padding-top:calc(10px + env(safe-area-inset-top));padding-left:max(12px, env(safe-area-inset-left));padding-right:max(56px, calc(12px + env(safe-area-inset-right)))}html[data-mixin=true] .workspace{padding-left:max(15px, env(safe-area-inset-left));padding-right:max(15px, env(safe-area-inset-right))}html[data-mixin=true] .topbar{padding-right:0}html[data-mixin=true] footer{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.mixin-profile b{display:none}.topbar.has-reminders{gap:10px}.topbar.has-reminders .top-actions{gap:8px}.top-actions .reminder-entry{gap:6px;padding-inline:8px}.reminder-shell{width:min(100% - 30px,1440px)}.reminder-hero{flex-direction:column;align-items:flex-start;gap:17px;min-height:0;padding:28px 0 22px}.reminder-hero p{font-size:14px}.reminder-summary{width:100%;min-width:0}.reminder-service-note{flex-direction:column;align-items:flex-start;gap:5px}.reminder-presets,.reminder-section{padding:17px}.reminder-preset-grid{grid-template-columns:1fr}.reminder-preset-grid>button{min-height:102px}.reminder-section-heading{align-items:flex-start}.reminder-rule-grid{grid-template-columns:1fr}.reminder-rule-card.wide{grid-column:1}.reminder-digest-grid{grid-template-columns:1fr 1fr}.reminder-aside{grid-template-columns:1fr}.reminder-history-list{max-height:none}.reminder-savebar{bottom:max(8px, env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:11px;padding:13px}.reminder-savebar>div:last-child{width:100%}.reminder-savebar button{flex:1;min-height:42px}html[data-mixin=true] .reminder-header{padding-top:env(safe-area-inset-top);padding-right:max(54px, calc(54px + env(safe-area-inset-right)));padding-left:env(safe-area-inset-left)}.admin-shell{width:min(100% - 28px,1280px);padding-top:20px}.admin-header{align-items:flex-start;padding-bottom:18px}.admin-console{grid-template-columns:1fr;gap:12px;margin-top:14px}.admin-console-menu{min-height:0;padding:10px;position:static}.admin-console-menu-heading{display:none}.admin-console-menu nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:0}.admin-console-menu nav>button{grid-template-columns:22px minmax(0,1fr) auto;gap:6px;min-height:58px;padding:8px}.admin-console-menu-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:9px 3px 0;display:flex}.admin-console-menu-footer button{width:auto;min-width:82px;margin-top:0}.admin-view-heading{min-height:78px;padding:15px 16px}.admin-stats{grid-template-columns:1fr 1fr;gap:10px}.admin-stats article{min-height:98px;padding:16px}.admin-recent-traffic{padding:16px}.admin-recent-heading{flex-direction:column;align-items:flex-start;gap:12px}.admin-recent-heading>div:last-child{justify-content:space-between;width:100%}.admin-recent-grid{grid-template-columns:1fr 1fr;gap:8px}.admin-recent-grid article{min-height:118px;padding:15px}.admin-recent-grid strong{font-size:21px}.admin-broadcast{padding:16px}.admin-broadcast-heading{flex-direction:column;align-items:flex-start;gap:11px}.admin-broadcast-recipient{text-align:left;width:100%}.admin-broadcast-grid{grid-template-columns:1fr}.admin-broadcast-preview{min-height:250px}.admin-broadcast-confirm{grid-template-columns:1fr;gap:7px}.admin-broadcast-history-list article{grid-template-columns:1fr auto;gap:13px}.admin-broadcast-progress{grid-area:2/1/auto/-1}.admin-broadcast-cancel{grid-area:1/2;align-self:start}.admin-chat{padding:16px}.admin-chat-heading{flex-direction:column;align-items:flex-start;gap:11px}.admin-chat-summary{flex-wrap:wrap;width:100%}.admin-chat-summary button{margin-left:auto}.admin-chat-layout{grid-template-columns:1fr}.admin-chat-directory{border-right:0;border-bottom:1px solid var(--line)}.admin-chat-contacts{max-height:250px}.admin-chat-thread>header{padding:0 14px}.admin-chat-person-tags span:first-child{display:none}.admin-chat-messages{height:380px;padding:14px}.admin-chat-messages article{max-width:88%}.admin-chat-placeholder{min-height:360px}.admin-traffic{padding:16px}.admin-section-heading{flex-direction:column;align-items:flex-start;gap:11px}.admin-traffic-cards{grid-template-columns:1fr}.admin-users{padding:16px}.admin-users-heading{align-items:flex-start;gap:12px}.admin-pagination{flex-direction:column;align-items:flex-start}.admin-pagination nav{width:100%;padding-bottom:3px;overflow-x:auto}.admin-server-summary{flex-direction:column;align-items:flex-start;gap:16px;padding:18px}.admin-server-summary-action{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.admin-server-summary-action button{margin-top:0}.admin-server-resource-grid{grid-template-columns:1fr 1fr;gap:9px}.admin-server-resource-grid article{min-height:145px;padding:15px}.admin-server-services,.admin-server-system{padding:16px}.admin-ssh-security-heading{flex-direction:column;align-items:flex-start;gap:12px;padding:17px}.admin-ssh-security-heading>div:last-child{text-align:left;align-items:center;gap:10px;display:flex}.admin-ssh-security-heading small{margin-top:0}.admin-ssh-metrics{grid-template-columns:1fr 1fr}.admin-ssh-detail-grid{grid-template-columns:1fr;padding:12px}.admin-ssh-protection{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 12px 12px}.whale-archive-shell{width:min(100% - 30px,1440px);padding-bottom:max(34px, env(safe-area-inset-bottom))}.whale-archive-header{min-height:74px}.whale-archive-header>div>span{display:none}.whale-archive-hero{align-items:flex-start;min-height:0;padding:28px 0 22px}.whale-archive-hero p{font-size:13px}.whale-archive-stats{grid-template-columns:1fr 1fr;gap:9px}.whale-archive-stats article{min-height:99px;padding:15px}.whale-archive-stats strong{font-size:20px}.whale-archive-panel>header{align-items:flex-start}.whale-archive-columns{display:none}.whale-archive-row{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;min-height:114px;padding:15px}.whale-archive-row time{grid-area:2/1;font-size:13px}.whale-archive-amount{grid-area:1/1}.whale-archive-amount strong{font-size:14px}.whale-archive-route{grid-area:3/1/auto/-1}.whale-archive-fee{text-align:right;grid-area:2/2}.whale-archive-fee small{display:block}.whale-archive-row>em{grid-area:1/2;justify-self:end}.news-archive-list{padding:0 15px}.news-archive-row{grid-template-columns:8px minmax(0,1fr);gap:9px 12px;min-height:0;padding:17px 0}.news-archive-row time{grid-area:1/2;font-size:13px}.news-archive-row>i{grid-area:1/1}.news-archive-row>div{grid-area:2/1/auto/-1;padding:0}.news-archive-row strong{font-size:15px}.news-archive-row p{margin-top:7px;font-size:13px}.news-archive-row>span{display:none}.news-list-page .news-archive-hero p{font-size:13px;line-height:1.75}.news-list-page .news-archive-panel>header{min-height:82px;padding:17px}.news-list-page .news-archive-panel>header h2{font-size:17px}.news-list-page .news-archive-panel>header p{font-size:14px;line-height:1.65}.news-list-page .news-archive-row{padding:20px 0}.news-list-page .news-archive-row time{font-size:14px}.news-list-page .news-archive-row strong{font-size:17px;line-height:1.55}.news-list-page .news-archive-row p{margin-top:9px;font-size:15px;line-height:1.85}.news-list-page .news-pagination{flex-wrap:wrap;padding:14px 15px}.news-list-page .news-pagination>div{margin-left:auto}.news-list-page .news-pagination button{min-width:36px;height:36px;font-size:13px}html[data-mixin=true] .whale-archive-header{padding-top:env(safe-area-inset-top);padding-right:max(54px, calc(54px + env(safe-area-inset-right)));padding-left:env(safe-area-inset-left)}.news-archive-shell .whale-archive-header{justify-content:flex-start;gap:16px}.news-archive-shell .whale-archive-header>div{gap:0}html[data-mixin=true] .news-archive-shell .whale-archive-header{padding-right:max(54px, calc(54px + env(safe-area-inset-right)))}}@media (max-width:460px){.topbar.has-reminders .mixin-profile{display:none}.topbar h1{font-size:19px}.price-panel .panel-heading{display:block}.periods{width:max-content;margin-top:13px}.cycle-score{gap:15px}.score-ring{flex-basis:92px;width:92px;height:92px}.stats-row{grid-template-columns:1fr}.reminder-header-status{display:none}.reminder-header .whale-archive-header-start{gap:9px}.reminder-back{white-space:nowrap}.reminder-hero h1{font-size:27px}.reminder-master-heading{align-items:center}.reminder-section-heading p{font-size:13px}.reminder-rule-card{min-height:154px;padding:14px}.reminder-dual-fields{grid-template-columns:1fr;gap:0}.reminder-digest-grid,.reminder-time-grid{grid-template-columns:1fr}.reminder-savebar span{font-size:13px}.reminder-savebar button{min-width:0;padding-inline:9px}.stat-card{min-height:80px}.reserve-total{align-items:flex-start}.flash-row{grid-template-columns:1fr 8px;gap:8px 12px;padding:14px 0}.flash-row time{grid-area:1/1}.flash-row>i{grid-area:1/2;justify-self:end}.flash-row>div{grid-area:2/1/auto/-1;padding:0}.flash-row strong{white-space:normal}.flash-row>span{display:none}.news-detail-panel{padding:22px 18px}.news-detail-panel h1{margin-top:17px;font-size:23px}.news-detail-content{margin-top:22px;padding-top:20px}.news-detail-content p{font-size:15px;line-height:1.9}.whale-archive-brand small{display:none}.whale-archive-header>div>a,.whale-archive-header>div>button{padding:7px 9px;font-size:13px}.whale-archive-hero{display:block}.whale-archive-hero button{width:100%;margin-top:16px}.whale-archive-stats{grid-template-columns:1fr 1fr}.whale-archive-stats article{min-height:94px;padding:14px}.whale-archive-stats strong{font-size:17px}.whale-archive-panel>header{padding:15px;display:block}.whale-archive-panel>header>span{margin-top:11px;display:inline-block}.whale-archive-panel>footer{padding:12px 15px}.admin-console-menu nav>button{grid-template-columns:20px minmax(0,1fr)}.admin-console-menu nav>button small,.admin-console-menu nav>button i{display:none}.admin-console-menu nav>button b{font-size:13px}.admin-recent-grid strong{font-size:18px}.admin-recent-grid small{font-size:13px}.admin-server-resource-grid{grid-template-columns:1fr}.admin-server-summary-main{align-items:flex-start}.admin-server-summary-main>i{flex-basis:38px;width:38px;height:38px}.admin-server-summary-action{flex-direction:column;align-items:flex-start}.admin-server-summary-action button{width:100%}.admin-server-service-list article{grid-template-columns:10px minmax(0,1fr)}.admin-server-service-list article>em{text-align:left;grid-column:2;justify-content:space-between;align-items:center;min-width:0;display:flex}.admin-server-service-list article>em small{margin-top:0}.admin-ssh-metrics article{min-height:108px;padding:15px}.admin-ssh-metrics strong{font-size:23px}.admin-ssh-protection{grid-template-columns:1fr 1fr}.admin-ssh-security>footer{padding:13px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#101214;--surface:#181b1f;--surface-2:#24292e;--rail:#131619;--border:#30373e;--text:#edf1f5;--muted:#a3afbd;--accent:#c4ef76;--accent-soft:#2b3429;--accent-ink:#101418;--green:#85d2b0;--red:#f59b9d;--orange:#dbc486;--ink:var(--text);--muted-2:var(--muted);--line:var(--border);--lime:var(--accent);--lime-soft:var(--accent-soft)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f6f8;--surface:#fff;--surface-2:#e8edf2;--rail:#eef1f4;--border:#d9e0e7;--text:#202831;--muted:#626e7b;--accent:#456718;--accent-soft:#ecf0e8;--accent-ink:#fff;--green:#17734f;--red:#b44145;--orange:#765510}html{scrollbar-color:var(--border) var(--background)}body{background:var(--background);color:var(--text);font:15px/1.6 var(--font-geist-sans), "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif}button,input,select,textarea{font-family:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}input,select,textarea{color-scheme:inherit}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.8}::selection{background:var(--accent-soft);color:var(--text)}.brand-mark,.whale-archive-brand>i,.reminder-brand>i,.admin-brand-mark{color:#142008;box-shadow:none;background:#bcf46b;transform:none}.brand-mark span{letter-spacing:-.08em;transform:none}.brand-mark{position:relative}.brand-mark:after{content:"";background:#142008;border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px;right:6px}.live-dot{background:var(--green);box-shadow:none}.live-dot.offline{background:var(--orange);box-shadow:none}.positive{color:var(--green)!important}.warning{color:var(--orange)!important}.neutral{color:var(--muted)!important}.panel{background:var(--surface);border-color:var(--border);box-shadow:none;border-radius:14px}.section-label,.eyebrow{letter-spacing:.14em;font-size:12px;font-weight:600}.app-shell .sidebar{background:var(--rail);width:173px;box-shadow:none;flex-basis:173px;padding:25px 12px 18px}.app-shell .brand{gap:10px;padding:0 7px 30px}.app-shell .brand strong{letter-spacing:-.02em;font-size:19px}.app-shell .brand>div:last-child span{letter-spacing:.1em;font-size:9px}.app-shell .side-nav{gap:4px}.app-shell .side-nav a{min-height:43px;color:var(--muted);border-radius:8px;gap:8px;padding:9px 10px;font-size:14px}.app-shell .side-nav a>span{color:inherit}.app-shell .side-nav a.active{color:var(--accent);background:var(--accent-soft);border-color:#0000}.app-shell .side-nav a:hover{color:var(--text);background:var(--surface-2)}.sidebar-tools-label{letter-spacing:.12em;color:var(--muted);margin:25px 10px 8px;font-size:11px;display:block}.app-shell .side-tools a{font-size:13px}.app-shell .network-card{background:0 0;border:0;padding:12px 7px}.app-shell .network-card div{color:var(--muted);margin-bottom:12px;font-size:12px}.app-shell .network-card small{font-size:11px}.app-shell .network-card strong{font-size:18px}.app-shell .workspace{width:calc(100% - 173px);margin-left:173px;padding:0 28px}.app-shell .topbar{gap:20px;height:83px}.app-shell .topbar h1{font-size:24px;font-weight:650}.app-shell .top-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.app-shell .top-actions>button:not(.appearance-trigger){background:var(--surface);border-color:var(--border);width:40px;height:40px}.app-shell .top-actions .mixin-share-button{width:auto;height:40px;color:var(--muted);font-size:13px}.preview-pill{display:none}.sync-status{color:var(--muted);font-size:12px}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);gap:18px;max-width:1480px;padding-top:22px}.price-panel{order:1}.cycle-panel{order:2}.stats-row{order:3;gap:14px}.market-reminder-card{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:var(--accent-soft);border-radius:12px;order:4;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.market-reminder-card>div{align-items:center;gap:14px;display:flex}.market-reminder-card svg{width:25px;height:25px;color:var(--accent);flex-shrink:0}.market-reminder-card strong{color:var(--text);font-size:16px;font-weight:650;display:block}.market-reminder-card p{color:var(--muted);margin:3px 0 0;font-size:13px}.market-reminder-card>a{background:var(--accent);min-height:42px;color:var(--accent-ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;display:flex}.data-panel{order:5;grid-column:auto}.whale-panel{order:6}.indicators-panel{order:7}.reserve-panel{order:8}.long-short-panel{order:9;grid-column:auto}.derivatives-panel{order:10}.panel-heading h2{font-size:18px;font-weight:650}.panel-heading a{font-size:13px}.price-panel,.cycle-panel{min-height:325px;padding:24px}.price-line{flex-wrap:wrap;align-items:baseline;gap:12px}.price-line strong{font:600 clamp(32px, 3.8vw, 46px)/1.2 var(--font-geist-sans), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.05em}.price-line span{color:var(--green);background:color-mix(in srgb, var(--green) 10%, transparent);font-size:13px}.price-line span.negative-pill{color:var(--red);background:color-mix(in srgb, var(--red) 10%, transparent)}.periods{background:var(--background)}.periods button{min-height:30px;color:var(--muted);font-size:12px}.periods button.selected{background:var(--surface-2);color:var(--text)}.price-chart{height:190px;margin-top:20px}.price-chart svg{width:100%;height:calc(100% - 27px);color:var(--accent);position:absolute;inset:0 0 27px}.price-chart .chart-grid{background-image:linear-gradient(to bottom, var(--border) 1px, transparent 1px);opacity:.45}.chart-tooltip{background:var(--surface);border-color:var(--border);box-shadow:none}.chart-tooltip small,.chart-axis{color:var(--muted);font-size:11px}.chart-tooltip b{font-size:13px}.cycle-panel:after,.long-short-panel:before{display:none}.cycle-score{gap:20px;margin:25px 0 22px}.score-ring strong{font:600 34px/1 var(--font-geist-sans), sans-serif}.score-ring span{font-size:12px}.score-copy b{font-size:16px}.score-copy p{font-size:13px;line-height:1.7}.cycle-metrics div{background:var(--surface);padding:11px 12px}.cycle-metrics span{font-size:11px}.cycle-metrics b{font-size:13px}.temperature-scale{font-size:12px}.temperature-scale i{background:var(--text);border-color:var(--surface);box-shadow:none}.signal-badge,.free-badge{color:var(--muted);background:var(--surface-2);border-color:var(--border);font-size:12px}.stat-card{min-height:105px;padding:18px 20px}.stat-card>span{font-size:13px}.stat-card strong{letter-spacing:-.04em;font-size:23px}.stat-card small{font-size:12px}.whale-panel,.reserve-panel,.data-panel,.long-short-panel,.indicators-panel{padding:22px}.event-row{grid-template-columns:48px minmax(90px,1fr) auto;gap:8px;min-height:78px;padding-block:12px}.event-row .event-icon{display:none}.event-row time{font-size:11px}.event-main strong{font-size:14px}.event-main span{font-size:12px}.event-row .route{grid-column:2/-1;font-size:12px}.route b{font-size:12px}.event-tag{grid-area:1/3;font-size:12px}.event-tag.low,.event-icon.low{color:var(--green);background:color-mix(in srgb, var(--green) 10%, transparent)}.event-tag.high,.event-icon.high{color:var(--red);background:color-mix(in srgb, var(--red) 10%, transparent)}.event-tag.medium,.event-icon.medium{color:var(--orange);background:color-mix(in srgb, var(--orange) 10%, transparent)}.flash-row{grid-template-columns:8px minmax(0,1fr);gap:8px 12px;min-height:128px;padding:16px 0}.flash-row time{grid-column:2;font-size:11px}.flash-row>i{box-shadow:none;grid-row:1;margin-top:2px}.flash-row>div{grid-column:2;padding:0}.flash-row>span{display:none}.flash-row strong{color:var(--text);white-space:normal;font-size:16px;line-height:1.65}.flash-row p{color:var(--muted);font-size:14px;line-height:1.75}.flash-row:hover,.event-row:hover{background:var(--surface-2);box-shadow:none}.panel-note,.updated{color:var(--muted);font-size:12px;line-height:1.7}.indicator-grid{gap:14px}.indicator-card{background:var(--surface);border-radius:12px;padding:20px}.indicator-title b{color:var(--text);font-size:16px}.indicator-title span,.indicator-title em{font-size:12px}.indicator-card>strong{font-size:34px}.indicator-card>p{font-size:13px}.indicator-range,.indicator-legend{font-size:12px}.indicator-reference-note{color:var(--muted);text-align:center;margin:8px 0 0;font-size:12px;line-height:1.7}.indicator-track{background:var(--surface-2)}.indicator-track i{box-shadow:none}.tone-green{--metric:var(--green);color:var(--green)}.tone-blue{--metric:var(--lightningcss-light,#245fc4)var(--lightningcss-dark,#83b8ff);color:var(--metric)}.tone-yellow{--metric:var(--orange);color:var(--orange)}.tone-orange{--metric:var(--lightningcss-light,#9d541a)var(--lightningcss-dark,#edb583);color:var(--metric)}.tone-red{--metric:var(--red);color:var(--red)}.tone-neutral{--metric:var(--muted);color:var(--muted)}.reserve-total strong{font-size:32px}.reserve-total span,.reserve-flows span{font-size:12px}.reserve-flows b{font-size:13px}.reserve-flows article,.long-short-card,.long-short-consensus{background:var(--surface)}.long-short-layout{grid-template-columns:1fr}.long-short-consensus{padding:17px}.long-short-consensus-values{margin-block:12px}.long-short-consensus>p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.7}.long-short-grid{grid-template-columns:1fr}.long-short-card{padding:14px 16px}.long-short-card-title,.long-short-card-values,.long-short-card-meta{gap:8px}.long-short-consensus-title span,.long-short-card-title b{color:var(--text)}.long-short-consensus-values strong,.long-short-card-values strong{color:var(--green);font-size:23px}.long-short-consensus-values div:last-child strong,.long-short-card-values div:last-child strong{color:var(--red)}.long-short-bar{background:var(--surface-2)}.long-short-bar i.long{background:var(--green)}.long-short-bar i.short{background:var(--red)}.personal-tools{gap:9px;margin:19px 0 0}.personal-tools a{background:var(--surface);color:var(--text);border-radius:8px;padding:10px 14px}.personal-tools a:hover{background:var(--surface-2);border-color:var(--border)}.personal-tools b{font-size:13px;font-weight:500}.personal-tools small{display:none}.personal-tools i{font-size:13px}.top-actions .reminder-entry{min-height:40px;box-shadow:none;background:var(--accent-soft);border-color:var(--border);color:var(--accent)}.top-actions .reminder-entry:hover{background:var(--accent);color:var(--accent-ink);box-shadow:none}.service-banner,.mixin-auth-message{color:var(--orange)}.long-short-status.long{color:var(--green)}.long-short-status.short{color:var(--red)}.long-short-status.balanced{color:var(--orange)}.app-shell footer{color:var(--muted);font-size:12px}.mixin-auth-shell{background:var(--background)}.mixin-auth-card{background:var(--surface);box-shadow:none}.mixin-auth-card button{color:var(--accent-ink)}.mixin-auth-card p{font-size:15px}.whale-archive-shell,.reminder-shell{max-width:1280px}.whale-archive-header,.reminder-header{justify-content:flex-start;gap:18px;min-height:84px}.whale-archive-header>div{gap:14px}.whale-archive-header>div>button,.whale-archive-header>div>a,.reminder-header>a{align-items:center;min-height:40px;font-size:13px;display:flex}.whale-archive-header .appearance-trigger,.reminder-header .appearance-trigger,.activity-header .appearance-trigger,.portfolio-header .appearance-trigger{margin-left:auto}.whale-archive-brand small{font-size:9px}.whale-archive-brand b{font-size:17px}.whale-archive-brand>i{width:40px;height:40px}.whale-archive-panel,.whale-archive-stats article,.reminder-section,.reminder-presets,.reminder-summary{background:var(--surface);box-shadow:none}.whale-archive-panel>header h2{font-size:18px}.whale-archive-panel>header p,.whale-archive-hero p,.reminder-hero p{font-size:14px}.news-list-page .news-archive-row strong{color:var(--text);font-size:19px;line-height:1.7}.news-list-page .news-archive-row p{color:var(--muted);font-size:17px;line-height:1.85}:is(.news-archive-row:focus-visible,.news-archive-row:hover,.whale-archive-row:hover){background:var(--surface-2);box-shadow:none}.news-archive-row:before{display:none}.reminder-savebar{background:var(--surface);box-shadow:0 12px 30px #0001}.reminder-savebar button.primary,.reminder-auth>a,.reminder-load-error button{color:var(--accent-ink)}.reminder-preset-grid>button{background:var(--surface)}.reminder-preset-grid>button.selected{background:var(--accent-soft)}.reminder-rule-card,.reminder-digest-grid button,.reminder-history-row,.reminder-rate-card{background:var(--surface)}.reminder-rule-card input,.reminder-rule-card select,.reminder-rate-card input{background:var(--background);color:var(--text)}.reminder-toggle.on{background:var(--accent)}.reminder-toggle.on>i{background:var(--accent-ink)}.reminder-toggle{background:var(--surface-2)}.reminder-toggle>i{background:var(--muted)}.price-alert-editor input,.price-alert-editor select{color:var(--text);background:var(--background);border-color:var(--border);font-size:16px}.portfolio-primary,.address-primary,.watchlist-primary{color:var(--accent-ink)}.portfolio-primary:hover{background:var(--accent);filter:brightness(.95)}.portfolio-dialog,.watchlist-dialog,.addresses-dialog{background:var(--surface)}@media (max-width:1080px) and (min-width:761px){.app-shell .workspace{padding-inline:20px}.dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(265px,1fr)}.price-panel,.cycle-panel{padding:20px}.indicator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-line strong{font-size:35px}.app-shell .top-actions .sync-status{display:none}}@media (max-width:760px){.app-shell .sidebar{z-index:5;width:100%;height:auto;padding:14px 16px 9px;position:sticky}.app-shell .brand{gap:10px;min-height:43px;padding:0 0 11px}.app-shell .brand-mark{border-radius:10px;width:36px;height:36px}.app-shell .brand-mark span{font-size:23px}.app-shell .brand strong{font-size:19px}.app-shell .brand>div:last-child span{display:none}.app-shell .side-nav{gap:3px;display:flex;overflow-x:auto}.app-shell .side-nav a{white-space:nowrap;min-height:40px;padding:8px 11px;font-size:13px}.side-tools,.sidebar-tools-label{display:none!important}.app-shell .workspace{width:100%;margin:0;padding:0 16px}.app-shell .topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:90px;padding:17px 0}.app-shell .topbar h1{font-size:23px}.app-shell .topbar .eyebrow{font-size:10px}.app-shell .top-actions{gap:7px}.app-shell .top-actions>button{min-height:40px}.app-shell .top-actions .reminder-entry{padding-inline:10px;font-size:12px}.app-shell .top-actions .mixin-share-button{min-width:40px;padding-inline:8px}.app-shell .top-actions .mixin-profile{display:none}.personal-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.personal-tools a{justify-content:center;gap:3px;min-height:43px;padding:10px 5px;display:flex}.personal-tools a:last-child{grid-column:auto}.personal-tools b{font-size:12px}.personal-tools>span,.personal-tools i{display:none}.dashboard-grid{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:17px}.price-panel,.cycle-panel{min-height:auto;padding:20px}.price-line strong{font-size:38px}.price-panel .panel-heading{flex-wrap:wrap;gap:9px}.price-actions{flex-direction:row;align-items:center}.price-chart{height:180px}.stats-row{gap:10px}.stat-card{padding:16px}.stat-card strong{font-size:21px}.stat-card small{font-size:11px}.market-reminder-card{flex-wrap:wrap;gap:12px;padding:16px}.market-reminder-card>div{gap:11px}.market-reminder-card strong{font-size:15px}.market-reminder-card p{font-size:12px}.market-reminder-card>a{width:100%}.whale-panel,.reserve-panel,.data-panel,.long-short-panel,.indicators-panel{padding:20px}.indicator-grid,.long-short-grid{grid-template-columns:1fr}.app-shell .anchor-section,#cycle,#whales,#reserves,#news,#long-short,#derivatives{scroll-margin-top:124px}html[data-mixin=true] .app-shell .sidebar{padding-top:max(14px, env(safe-area-inset-top));padding-right:16px}html[data-mixin=true] .app-shell .brand{margin-right:94px}html[data-mixin=true] .app-shell .topbar{padding-right:0}.whale-archive-shell,.reminder-shell{width:calc(100% - 32px)}.whale-archive-header,.reminder-header{flex-wrap:wrap;gap:12px;padding-block:15px}.whale-archive-header>div{gap:12px}.whale-archive-header>div>span{display:none}.whale-archive-header .appearance-trigger,.reminder-header .appearance-trigger,.activity-header .appearance-trigger,.portfolio-header .appearance-trigger{margin-left:0}html[data-mixin=true] .whale-archive-header,html[data-mixin=true] .reminder-header,html[data-mixin=true] .activity-header,html[data-mixin=true] .portfolio-header,html[data-mixin=true] .address-header,html[data-mixin=true] .watchlist-header{padding-right:94px}.whale-archive-brand small{display:none}.whale-archive-brand{gap:8px}.whale-archive-brand>i{width:35px;height:35px}.whale-archive-header>div>button,.reminder-header>a{padding-inline:9px;font-size:12px}.news-list-page .news-archive-row strong{font-size:19px}.news-list-page .news-archive-row p{font-size:17px}.portfolio-header,.activity-header,.watchlist-header,.address-header{flex-wrap:wrap;gap:12px;padding-block:15px}.reserve-flows{grid-template-columns:1fr}.reserve-flows article{justify-content:space-between;gap:10px;display:flex}.reserve-flows span{margin:0}}@media (max-width:380px){.app-shell .topbar{flex-direction:column;align-items:flex-start}.app-shell .top-actions{justify-content:flex-start}.price-line strong{font-size:34px}.cycle-score{gap:14px}.score-ring{flex-basis:95px;width:95px;height:95px}.indicator-title{flex-wrap:wrap}.personal-tools b{font-size:11px}}.app-shell .personal-tools{margin:19px 0 0}.app-shell .personal-tools a{background:var(--surface);color:var(--text)}.app-shell .personal-tools b{font-weight:500}@media (max-width:760px){.app-shell .personal-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0 0}.app-shell .personal-tools a{justify-content:center;min-height:43px;padding:10px 5px;display:flex}.app-shell .personal-tools a:last-child{grid-column:auto}.app-shell .personal-tools b{font-size:12px}.app-shell .personal-tools small,.app-shell .personal-tools i{display:none}.app-shell .price-actions{flex-direction:row;align-items:center}}@media (max-width:380px){.app-shell .personal-tools b{font-size:11px}}
