/*! 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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease: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;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--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}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.top-200{top:calc(var(--spacing) * 200)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.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}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[no-new-privileges\:true\]{no-new-privileges:true}}:root{--flow-node-neutral:#78869c;--flow-transfer-in:var(--whale-ink);--flow-transfer-out:var(--price-ink);--flow-transfer-neutral:var(--ink-3);--cluster-1:#2864ad;--cluster-2:#8556a3;--cluster-3:#a34e62;--cluster-4:#976400;--cluster-5:#23735a;--cluster-6:#306f80;--cluster-7:#9c531f;--cluster-8:#6254a4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#eef1f6;--mesh-a:transparent;--mesh-b:transparent;--mesh-c:#fff;--surface:#fcfdff;--surface-strong:#fcfdff;--surface-solid:#fff;--surface-sunken:#f3f5f7;--chrome:#fff;--ink:#17212f;--ink-2:#475569;--ink-3:#647184;--line:#d9dfe7;--line-soft:#e5e9ef;--accent:#2458a6;--accent-ink:#fff;--accent-wash:#edf3fc;--accent-line:#b8cce9;--whale:#1a6f9e;--whale-ink:#175f87;--whale-wash:#1a6f9e1f;--price:#c2703c;--price-ink:#a05a26;--network-series:#126b82;--up:#0a6e46;--up-mark:#17a06a;--up-wash:#0a6e461a;--down:#b8342f;--down-mark:#d9534d;--down-wash:#b8342f17;--warn:#8a5a06;--warn-mark:#d99413;--warn-wash:#d9941324;--flat-wash:#0f1a170e;--brand:#d8f24a;--brand-ink:#0f1a17;--plate:#0f1a17;--plate-ring:#ffffffe6;--price-wash:#c2703c1f;--warn-line:#d9941338;--shadow-sm:0 1px 2px #17212f06;--shadow:0 1px 3px #17212f09;--shadow-lg:0 8px 32px #17212f1a;--r-lg:12px;--r-md:8px;--r-sm:6px;--sans:var(--font-noto-kr), var(--font-geist-sans), -apple-system, "Segoe UI", sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", monospace}:root[data-theme=dark]{--r-lg:18px;--r-md:12px;--r-sm:9px;--flow-node-neutral:#35435f;--flow-transfer-in:var(--whale-ink);--flow-transfer-out:var(--price-ink);--flow-transfer-neutral:var(--ink-3);--cluster-1:#258bdf;--cluster-2:#a43de0;--cluster-3:#e000ad;--cluster-4:#c8bc16;--cluster-5:#00ba8b;--cluster-6:#00aaca;--cluster-7:#f07812;--cluster-8:#7252df;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0a0c16;--mesh-a:#6d5efc33;--mesh-b:#3f92c81f;--mesh-c:#ffffff07;--surface:#181b2d9e;--surface-strong:#1b1f33cc;--surface-solid:#161927;--surface-sunken:#ffffff0b;--chrome:#0c0e19bd;--ink:#eceef7;--ink-2:#a8adc4;--ink-3:#878ca6;--line:#e2e6f81f;--line-soft:#e2e6f812;--accent:#8b7cff;--accent-ink:#0a0c16;--accent-wash:#8b7cff29;--accent-line:#8b7cff57;--whale:#3f92c8;--whale-ink:#7cc0e8;--whale-wash:#3f92c829;--price:#c47b45;--price-ink:#dc9a63;--network-series:#5dd9e8;--up:#55d29c;--up-mark:#3fc48c;--up-wash:#55d29c21;--down:#ff8f88;--down-mark:#f4736c;--down-wash:#ff8f8821;--warn:#ecb45f;--warn-mark:#e0a441;--warn-wash:#ecb45f24;--flat-wash:#e0f0ec12;--brand:#d8f24a;--brand-ink:#0a0c16;--plate:#ffffff14;--plate-ring:#ffffffd1;--price-wash:#c47b4529;--warn-line:#ecb45f42;--shadow-sm:0 1px 2px #0000004d;--shadow:0 1px 2px #00000047, 0 14px 36px #0000005c;--shadow-lg:0 2px 8px #00000057, 0 28px 68px #00000075}:root{--surface-0:var(--canvas);--surface-1:#fcfdff;--surface-2:#fcfdff;--surface-3:#f8fafc;--text-primary:var(--ink);--text-secondary:var(--ink-2);--text-muted:var(--ink-3);--border-subtle:var(--line-soft);--border-strong:var(--line);--positive:#0a6e46;--negative:#b8342f;--warning:#8a5a06;--info:#1a6f9e;--interactive:var(--accent);--focus-ring:#2458a66b;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-lg)}:root[data-theme=dark]{--surface-0:#070910;--surface-1:#111421c2;--surface-2:#181c2ceb;--surface-3:#1b1f30;--text-primary:#f1f3fa;--text-secondary:#b2b7cb;--text-muted:#878da5;--border-subtle:#e0e5f814;--border-strong:#e0e5f829;--positive:#55d29c;--negative:#ff8f88;--warning:#ecb45f;--info:#79c9f2;--interactive:#998cff;--focus-ring:#998cff75;--elevation-1:0 1px 2px #00000047, 0 10px 28px #0000002e;--elevation-2:0 24px 70px #0000008a}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}body{min-height:100vh;font-family:var(--sans);color:var(--ink);background:var(--canvas);background-image:radial-gradient(58rem 42rem at 8% -6%, var(--mesh-a), transparent 62%), radial-gradient(46rem 38rem at 96% 4%, var(--mesh-b), transparent 60%), radial-gradient(70rem 50rem at 50% 118%, var(--mesh-c), transparent 68%);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;margin:0;transition:background-color .28s,color .28s}h1,h2,h3,p,ul,dl,dd,figure{margin:0}ul{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}code{font-family:var(--mono);background:var(--surface-sunken);border-radius:5px;padding:1px 5px;font-size:.92em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.main{flex-direction:column;min-width:0;padding:0 clamp(18px,2.4vw,34px);display:flex}.view{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;max-width:1800px;margin-inline:auto;padding-bottom:40px;animation:.34s cubic-bezier(.22,.9,.3,1) rise;display:grid}@keyframes rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.sidebar{z-index:30;background:var(--chrome);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(22px)saturate(1.5);flex-direction:column;gap:6px;height:100vh;padding:20px 14px 16px;display:flex;position:sticky;top:0}.side-brand{border:0;border-bottom:1px solid var(--line-soft);text-align:left;background:0 0;align-items:center;gap:11px;width:100%;padding:6px 8px 18px;display:flex}.brand-mark{background:var(--plate);width:34px;height:34px;box-shadow:var(--shadow-sm);border-radius:11px;flex:none;position:relative}.brand-mark i{border:2.4px solid var(--brand);border-radius:50%;width:15px;height:15px;position:absolute;top:9px;left:7px}.brand-mark i+i{border-color:var(--plate-ring);left:auto;right:7px}.brand-text{gap:2px;min-width:0;display:grid}.brand-text strong{letter-spacing:-.02em;font-size:14.5px;font-weight:700}.brand-text small{color:var(--ink-3);letter-spacing:.01em;white-space:nowrap;font-size:10px}.side-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;align-content:start;gap:12px;min-height:0;margin-top:4px;padding:2px 3px 6px 0;display:grid;overflow-y:auto}.nav-group{gap:2px;display:grid}.nav-group+.nav-group{border-top:1px solid var(--line-soft);padding-top:12px}.nav-group-label{color:var(--ink-3);font:650 10px var(--sans);letter-spacing:.025em;padding:0 11px 6px}.nav-item{width:100%;color:var(--ink-2);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:9px 11px;transition:background .16s,color .16s;display:flex;position:relative}.nav-item:hover{background:var(--surface-sunken);color:var(--ink)}.nav-item.active{background:linear-gradient(90deg, var(--accent-wash), var(--surface-strong));color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent-line), var(--shadow-sm)}.nav-item.active:before{content:"";background:var(--accent);border-radius:3px;width:3px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav-icon{opacity:.72;flex:none;width:19px;height:19px}.nav-item:hover .nav-icon{opacity:.9}.nav-item.active .nav-icon{opacity:1;color:var(--accent)}:is(.nav-item:focus-visible,.sidebar-status:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.nav-text{min-width:0}.nav-text em{letter-spacing:-.01em;font-size:13.5px;font-style:normal;font-weight:560}.side-foot{border-top:1px solid var(--line-soft);gap:9px;padding-top:9px;display:grid}.snapshot{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface);text-align:left;align-items:center;gap:9px;width:100%;padding:10px 11px;transition:border-color .16s,background .16s;display:flex}.snapshot:hover{border-color:var(--accent-line);background:var(--surface-strong)}.snapshot>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.snapshot-more{color:var(--ink-3);flex:none;font-size:12px;transition:color .16s}.snapshot:hover .snapshot-more{color:var(--accent)}.snapshot strong{font-size:11.5px;font-weight:600}.snapshot small{font:500 9.5px var(--mono);color:var(--ink-3);white-space:nowrap}.sidebar-status{background:var(--surface-sunken);flex:none;padding:8px 11px}.sidebar-status .pulse-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent-wash);animation:none}.sidebar-status strong{color:var(--ink-2);font-size:10px}.sidebar-status small{color:var(--ink);font:600 11px var(--sans);font-variant-numeric:tabular-nums}.pulse-dot{background:var(--up-mark);width:7px;height:7px;box-shadow:0 0 0 3px var(--up-wash);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.theme-toggle{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface);color:var(--ink-2);align-items:center;gap:10px;padding:8px 11px;font-size:11.5px;font-weight:600;display:flex}.theme-toggle:hover{color:var(--ink);border-color:var(--line)}.toggle-track{background:var(--surface-sunken);width:46px;height:24px;box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:999px;flex:none;justify-content:space-between;align-items:center;padding:0 5px;display:flex;position:relative}.toggle-track .ico{z-index:1;width:12px;height:12px;position:relative}.toggle-track .sun{color:var(--warn-mark)}.toggle-track .moon{color:var(--whale-ink)}.toggle-knob{background:var(--surface-solid);width:18px;height:18px;box-shadow:var(--shadow-sm), 0 0 0 1px var(--line-soft);border-radius:50%;transition:transform .24s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:3px}:root[data-theme=dark] .toggle-knob{transform:translate(22px)}.side-brand-row{align-items:flex-start;gap:6px;display:flex}.side-brand-row .side-brand{flex:1;min-width:0}.sidebar-toggle{border:1px solid var(--line-soft);background:var(--surface);width:32px;height:32px;color:var(--ink-3);border-radius:10px;flex:none;place-items:center;margin-top:7px;transition:color .16s,border-color .16s,transform .22s;display:grid}.sidebar-toggle:hover{color:var(--ink);border-color:var(--accent-line)}.sidebar-toggle svg{width:17px;height:17px}.side-preferences{align-items:stretch;gap:7px;display:flex}.side-preferences .theme-toggle{flex:1;min-width:0}.locale-switch{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface);align-items:center;padding:3px;display:inline-flex}.locale-switch button{min-width:30px;height:28px;color:var(--ink-3);font:650 10px var(--mono);background:0 0;border:0;border-radius:8px;padding:0 7px}.locale-switch button.active{background:var(--accent-wash);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.workspace-tabs{scrollbar-width:thin;border-bottom:1px solid var(--line-soft);background:var(--chrome);gap:6px;margin:0 calc(-1*clamp(18px,2.4vw,34px));padding:8px clamp(18px,2.4vw,34px);display:flex;overflow-x:auto}.workspace-tab{border:1px solid var(--line-soft);background:var(--surface);color:var(--ink-3);border-radius:10px;flex:none;align-items:center;display:inline-flex;overflow:hidden}.workspace-tab.active{border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent)}.workspace-tab-open,.workspace-tab-close{color:inherit;background:0 0;border:0}.workspace-tab-open{align-items:center;gap:7px;padding:7px 9px;font-size:11.5px;font-weight:620;display:flex}.workspace-tab-open .nav-icon{width:15px;height:15px}.workspace-tab-close{opacity:.7;align-self:stretch;padding:0 9px 1px 5px;font-size:16px}.workspace-tab-close:hover{opacity:1}.view-stack{min-width:0}@media (min-width:1041px){.shell{transition:grid-template-columns .24s}.shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.sidebar-collapsed .sidebar{padding-inline:10px}.sidebar-collapsed .side-brand-row{justify-items:center;gap:8px;display:grid}.sidebar-collapsed .side-brand{justify-content:center;width:100%;padding:6px 0 12px}.sidebar-collapsed .brand-text,.sidebar-collapsed .nav-text,.sidebar-collapsed .snapshot,.sidebar-collapsed .toggle-label,.sidebar-collapsed .locale-switch,.sidebar-collapsed .nav-group-label{display:none}.sidebar-collapsed .sidebar-toggle{margin:0;transform:rotate(180deg)}.sidebar-collapsed .side-nav{margin-top:8px}.sidebar-collapsed .nav-item{justify-content:center;padding:10px}.sidebar-collapsed .nav-item.active:before{left:0}.sidebar-collapsed .side-preferences{justify-content:center}.sidebar-collapsed .theme-toggle{flex:none;padding:7px}.sidebar-collapsed .toggle-track{width:46px}}.topbar{z-index:20;background:var(--chrome);border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(20px)saturate(1.5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 calc(-1*clamp(18px,2.4vw,34px));padding:15px clamp(18px,2.4vw,34px);display:flex;position:sticky;top:0}.crumb{gap:3px;min-width:0;display:grid}.crumb>span{font:600 9.5px var(--mono);letter-spacing:.13em;color:var(--ink-3)}.crumb h1{letter-spacing:-.025em;align-items:baseline;gap:9px;font-size:19px;font-weight:660;display:flex}.crumb h1 em{font-style:normal;font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.top-actions{align-items:center;gap:9px;display:flex}.net-chip,.demo-chip,.source-chip{font:600 10.5px var(--mono);letter-spacing:.05em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.net-chip{color:var(--ink-2);background:var(--surface);border:1px solid var(--line-soft)}.net-chip i{background:var(--up-mark);border-radius:50%;width:6px;height:6px}.demo-chip{color:var(--warn);background:var(--warn-wash);cursor:help}.source-chip{cursor:help;border:1px solid #0000}.source-live{color:var(--up);background:var(--up-wash)}.source-hybrid,.source-demo{color:var(--warn);background:var(--warn-wash);border-color:var(--warn-line)}.source-shadow{color:var(--accent);background:var(--accent-wash);border-color:var(--accent-line)}.source-method{color:var(--ink-2);background:var(--surface-sunken);border-color:var(--line-soft)}.assurance-badge{letter-spacing:.045em;box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.assurance-badge{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 22%, transparent)}}.assurance-badge.source-demo{border-style:dashed}.data-mode-banner{border:1px solid var(--warn-line);border-radius:var(--r-md);color:var(--warn);background:var(--warn-wash);align-items:center;gap:11px;margin:8px 0 14px;padding:11px 14px;font-size:12px;line-height:1.55;display:flex}.data-mode-banner strong{font:750 10px var(--mono);letter-spacing:.08em;flex:none}.cta{background:var(--ink);color:var(--surface-solid);letter-spacing:-.01em;border:0;border-radius:999px;padding:8px 16px;font-size:12.5px;font-weight:600;transition:opacity .16s,transform .16s}:root[data-theme=dark] .cta{background:var(--brand);color:var(--brand-ink)}.cta:hover{opacity:.86;transform:translateY(-1px)}.view-desc{color:var(--ink-2);letter-spacing:-.005em;padding:16px 2px 4px;font-size:13px}.card{border:1px solid var(--line-soft);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px)saturate(1.3);padding:24px 26px}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.card-head h2{letter-spacing:-.025em;margin-top:6px;font-size:20px;font-weight:640}.head-controls{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.kicker{font:600 11px var(--sans);letter-spacing:.005em;color:var(--ink-3)}.kicker.live{color:var(--down);align-items:center;gap:6px;display:flex}.kicker.live i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite pulse}.note{color:var(--ink-3);margin-top:14px;font-size:11.5px;line-height:1.65}.section-desc{max-width:66ch;color:var(--ink-2);margin:14px 0 4px;font-size:13.5px;line-height:1.72}.section-desc strong{color:var(--ink);font-weight:600}.delta{font-variant-numeric:tabular-nums;font-weight:600}.delta.up{color:var(--up)}.delta.down{color:var(--down)}.delta.flat{color:var(--ink-3)}.chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.chip i{background:currentColor;border-radius:50%;width:5px;height:5px}.kind-whale{color:var(--whale-ink);background:var(--whale-wash)}.kind-strategic{color:var(--price-ink);background:var(--price-wash)}.kind-validator{color:var(--up);background:var(--up-wash)}.kind-cex{color:var(--down);background:var(--down-wash)}.kind-treasury{color:var(--warn);background:var(--warn-wash)}.kind-protocol{color:var(--ink-2);background:var(--flat-wash)}.sig-up{color:var(--up);background:var(--up-wash)}.sig-down{color:var(--down);background:var(--down-wash)}.sig-hold{color:var(--whale-ink);background:var(--whale-wash)}.sig-flat{color:var(--ink-2);background:var(--flat-wash)}.risk{border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:650}.risk-낮음{color:var(--up);background:var(--up-wash)}.risk-주의{color:var(--warn);background:var(--warn-wash)}.risk-높음{color:var(--down);background:var(--down-wash)}.segmented{background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--line-soft);scrollbar-width:none;border-radius:11px;gap:2px;min-width:0;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.segmented::-webkit-scrollbar{display:none}.segmented button{color:var(--ink-2);letter-spacing:-.01em;background:0 0;border:0;border-radius:8px;flex:none;padding:6px 13px;font-size:12px;font-weight:600;transition:background .16s,color .16s}.segmented button:hover{color:var(--ink)}.segmented button.on{background:var(--accent-wash);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line);font-variant-numeric:tabular-nums}.search{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-solid);outline:0;width:178px;padding:7px 12px;font-size:12.5px}.search::placeholder{color:var(--ink-3)}.search:focus{border-color:var(--whale)}.link-btn{color:var(--whale-ink);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.link-btn:hover{text-decoration:underline}.ghost-btn{border:1px solid var(--line);border-radius:var(--r-md);width:100%;color:var(--ink-2);background:0 0;margin-top:14px;padding:10px;font-size:12px;font-weight:600;transition:background .16s,color .16s}.ghost-btn:hover{background:var(--surface-sunken);color:var(--ink)}.icon-btn{width:28px;height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:8px;font-size:18px;line-height:1}.icon-btn:hover{background:var(--surface-sunken);color:var(--ink)}.stat-pair{color:var(--ink-2);gap:18px;font-size:12px;display:flex}.stat-pair strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:5px;font-size:15px;font-weight:680}.stat-pair em{margin-left:7px;font-size:11.5px;font-style:normal}.market-bar{padding:15px 26px;display:flex}.market-bar>div{flex:1;min-width:0;padding-right:16px}.market-bar>div+div{border-left:1px solid var(--line-soft);padding-left:20px}.market-bar dt{color:var(--ink-3);font-size:11px;font-weight:600}.market-bar dd{font:660 21px var(--mono);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;margin-top:6px;display:flex}.market-bar dd .delta{font-size:11.5px}.overview-main{grid-template-columns:minmax(0,1fr) minmax(360px,1.04fr);align-items:stretch;gap:16px;display:grid}.snapshot-health{margin-top:16px}.snapshot-summary{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.snapshot-summary>div{background:var(--surface-sunken);min-width:0;padding:15px 17px}.snapshot-summary dt{color:var(--ink-3);font-size:10.5px;font-weight:600}.snapshot-summary dd{font:650 17px var(--mono);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:7px}.snapshot-summary small{color:var(--ink-3);margin-top:5px;font-size:10.5px;line-height:1.45;display:block}.snapshot-day-nav{grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;margin-top:16px;display:grid}.snapshot-day-nav button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-sunken);min-width:84px;color:var(--ink-2);justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:11.5px;font-weight:620;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.snapshot-day-nav button:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent)}.snapshot-day-nav button:disabled{cursor:not-allowed;opacity:.38}.snapshot-day-nav>strong{text-align:center;font:650 14px var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.snapshot-day-nav em{background:var(--accent-wash);color:var(--accent);font:650 9.5px var(--sans);border-radius:999px;margin-left:8px;padding:3px 7px}.snapshot-table-wrap{border:1px solid var(--line-soft);border-radius:var(--r-md);margin-top:14px}.snapshot-table{min-width:650px}.snapshot-table thead{z-index:1;background:var(--surface-strong);position:sticky;top:0}.snapshot-state{white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;font-weight:620;display:inline-flex}.snapshot-state i{background:currentColor;border-radius:50%;width:7px;height:7px}.state-ok{color:var(--up)}.state-warn{color:var(--warn)}.state-bad{color:var(--down)}.state-idle{color:var(--ink-3)}.band-analysis{margin-top:16px}.holder-basis-row{color:var(--ink-3);align-items:center;gap:10px;margin-top:16px;font-size:11px;font-weight:650;display:flex}.market-band-unit{color:var(--ink-3);letter-spacing:.02em;margin-top:10px;font-size:10px;font-weight:650}.market-kind-filter{margin-top:8px}.market-band-unit-secondary{margin-top:14px}.market-band-selector{margin-top:10px}.market-band-note{color:var(--ink-3);margin-top:8px;font-size:10.5px;line-height:1.5}.wallet-holding-panel{margin-top:0}.wallet-holding-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:8px;display:flex}.wallet-holding-head h3{color:var(--ink);margin-top:3px;font-size:15px;font-weight:660}.wallet-holding-chart{width:100%;height:auto;min-height:230px;display:block}.band-estimate-note{color:var(--muted);background:#f59e0b12;border:1px solid #f59e0b4d;border-radius:10px;margin:12px 0 14px;padding:10px 12px;font-size:12px;line-height:1.55}.band-estimate-note strong{color:#f6b94f}.band-selector{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.band-selector button{border:1px solid var(--line);background:var(--surface-sunken);color:var(--ink-3);border-radius:999px;padding:7px 10px;font-size:10.5px;font-weight:620;transition:border-color .16s,color .16s,background .16s}.band-selector button:hover{border-color:var(--accent-line);color:var(--ink)}.band-selector button.selected{border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent)}.band-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.band-kpis>div{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-sunken);padding:13px 15px}.band-kpis span{color:var(--ink-3);font-size:10.5px;display:block}.band-kpis strong{font:660 17px var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px;display:block}.band-chart{width:100%;height:auto;min-height:245px;display:block}.band-count-line{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.band-count-label{fill:var(--accent)}.lg.band-count{background:var(--accent)}.band-details{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:18px;margin-top:14px;display:grid}.band-details h3{justify-content:space-between;gap:10px;font-size:12.5px;font-weight:650;display:flex}.band-details h3 small{color:var(--ink-3);font:500 10.5px var(--mono)}.band-details ul{gap:7px;margin-top:12px;display:grid}.band-details li{color:var(--ink-2);grid-template-columns:minmax(112px,auto) minmax(48px,1fr) 34px 54px;align-items:center;gap:8px;font-size:10.5px;display:grid}.band-details li.muted{opacity:.38}.band-details li>i{background:var(--surface-sunken);border-radius:99px;height:5px;overflow:hidden}.band-details li>i b{border-radius:inherit;background:var(--accent);height:100%;display:block}.band-details li strong,.band-details li em{text-align:right;font:600 10.5px var(--mono);color:var(--ink);font-style:normal}.band-details .table-scroll{border:1px solid var(--line-soft);border-radius:var(--r-md);max-height:330px}.signal-card{border:1px solid var(--line-soft);border-radius:var(--r-lg);background:var(--surface-strong);box-shadow:var(--shadow-sm);flex-direction:column;padding:22px;display:flex}.signal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.verdict{white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:680}.verdict-up{color:var(--up);background:var(--up-wash)}.verdict-down{color:var(--down);background:var(--down-wash)}.verdict-flat{color:var(--ink-2);background:var(--flat-wash)}.signal-body{flex:1;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:22px;margin-top:18px;display:grid}.gauge{flex:none;width:124px;height:124px;position:relative}.gauge svg{width:100%;height:100%}.gauge-track{fill:none;stroke:var(--surface-sunken);stroke-width:9px}.gauge-arc{fill:none;stroke-width:9px;stroke-linecap:round;transition:stroke-dasharray .5s}.gauge-up .gauge-arc{stroke:var(--up-mark)}.gauge-down .gauge-arc{stroke:var(--down-mark)}.gauge-flat .gauge-arc{stroke:var(--ink-3)}.gauge-center{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.gauge-center strong{letter-spacing:-.03em;font-size:33px;font-weight:680;line-height:1}.gauge-center span{font:500 10px var(--mono);color:var(--ink-3);margin-top:4px}.signal-subs{gap:8px;min-width:0;display:grid}.sub-row{grid-template-columns:minmax(0,1fr) 82px 38px;align-items:center;gap:10px;display:grid}.sub-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.sub-name em{font-style:normal;font:500 10px var(--mono);color:var(--ink-3);margin-left:5px}.sub-bar{background:var(--surface-sunken);border-radius:3px;height:5px;position:relative}.sub-bar:before{content:"";background:var(--line);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.sub-bar i{border-radius:3px;max-width:50%;height:100%;position:absolute;top:0}.sub-bar i.pos{background:var(--up-mark);left:50%}.sub-bar i.neg{background:var(--down-mark);right:50%}.sub-val{text-align:right;font:650 12px var(--mono);font-variant-numeric:tabular-nums}.sub-val.up{color:var(--up)}.sub-val.down{color:var(--down)}.signal-foot{border-top:1px solid var(--line-soft);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.signal-foot strong{color:var(--ink)}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:14px;display:grid}.kpi{border:1px solid var(--line-soft);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);text-align:left;padding:18px 20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:block}.kpi:hover{box-shadow:var(--shadow);border-color:var(--line);transform:translateY(-2px)}.kpi h3{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.kpi h3 span{font:500 9.5px var(--mono);letter-spacing:.06em;color:var(--ink-3)}.kpi-value{font:680 26px var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:10px}.kpi-value.warn{color:var(--warn)}.kpi-note{color:var(--ink-3);margin-top:7px;font-size:11.5px;line-height:1.55}.jump-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.jump-card{border:1px solid var(--line-soft);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);text-align:left;gap:9px;padding:17px 19px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.jump-card:hover{box-shadow:var(--shadow);border-color:var(--line);transform:translateY(-2px)}.jump-head{color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.jump-head .nav-icon{width:16px;height:16px;color:var(--whale-ink);opacity:1}.jump-arrow{color:var(--ink-3);margin-left:auto;font-style:normal;transition:transform .18s}.jump-card:hover .jump-arrow{color:var(--whale-ink);transform:translate(3px)}.jump-metric{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:670}.tone-up{color:var(--up)}.tone-down{color:var(--down)}.tone-warn{color:var(--warn)}.tone-flat{color:var(--ink)}.jump-note{color:var(--ink-3);font-size:11.5px;line-height:1.5}.chart-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 8px;display:flex}.legend{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:20px;font-size:12.5px;display:flex}.legend strong{color:var(--ink);font-weight:650}.lg{vertical-align:middle;border-radius:2px;width:16px;height:3px;margin-right:7px;display:inline-block}.lg.whale{background:var(--whale)}.lg.price,.lg.amount,.lg.count{background:var(--price)}.lg.whale-area-key{border:1px solid var(--whale);background:var(--whale-wash);height:9px}.lg.market-observation-key{background:var(--up);border-radius:1px;width:16px;height:2px}.lg.acc{background:var(--up-mark);border-radius:2px;width:9px;height:9px}.lg.dist{background:var(--down-mark);border-radius:2px;width:9px;height:9px}.bt-legend{margin:16px 0 6px}.divergence{white-space:nowrap;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:680}.dv-bull,.dv-confirmUp{color:var(--up);background:var(--up-wash)}.dv-bear,.dv-confirmDown{color:var(--down);background:var(--down-wash)}.dv-neutral{color:var(--ink-2);background:var(--flat-wash)}.chart-wrap{position:relative}.index-chart,.backtest-chart{width:100%;height:auto;display:block}.grid{stroke:var(--line-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.grid.baseline{stroke:var(--line)}.axis-label{fill:var(--ink-3);font:10.5px var(--mono);font-variant-numeric:tabular-nums}.axis-title{font:650 10.5px var(--sans)}.whale-axis{fill:var(--whale-ink)}.price-axis,.amount-axis,.count-axis{fill:var(--price-ink)}.whale-area{fill:var(--whale-wash)}.whale-line{fill:none;stroke:var(--whale);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.price-line,.amount-line,.wallet-count-line{fill:none;stroke:var(--price);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bt-line{fill:none;stroke:var(--price);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.crosshair{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.dot{stroke:var(--surface-solid);stroke-width:2px;vector-effect:non-scaling-stroke}.whale-dot{fill:var(--whale)}.price-dot,.amount-dot,.wallet-count-dot{fill:var(--price)}.end-label{font:650 11px var(--mono)}.whale-label{fill:var(--whale-ink)}.price-label,.amount-label,.count-label{fill:var(--price-ink)}.bt-marker path{stroke:var(--surface-solid);stroke-width:1.4px}.bt-marker.acc path{fill:var(--up-mark)}.bt-marker.dist path{fill:var(--down-mark)}.chart-tooltip{z-index:5;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-strong);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(14px);white-space:nowrap;pointer-events:none;gap:4px;padding:10px 13px;font-size:11.5px;display:grid;position:absolute;top:8px;transform:translate(-50%)}.chart-tooltip.flip{transform:translate(-100%)}.chart-tooltip.flipl{transform:none}.chart-tooltip strong{font:600 11px var(--mono);color:var(--ink-2)}.chart-tooltip em{color:var(--ink-3);font-style:normal}.tt-dot{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.tt-dot.whale{background:var(--whale)}.tt-dot.price,.tt-dot.amount,.tt-dot.count{background:var(--price)}.tt-dot.volume{background:var(--ink-3)}.chart-zoom-hint{min-height:24px;color:var(--ink-3);justify-content:flex-end;align-items:center;gap:8px;padding-right:74px;font-size:10.5px;display:flex}.chart-zoom-hint button{border:1px solid var(--line);color:var(--ink-2);background:var(--surface-sunken);border-radius:999px;padding:3px 8px;font-size:10px}.chart-zoom-hint button:hover{border-color:var(--accent-line);color:var(--accent)}.axis-zone{cursor:ns-resize;transition:fill .16s}.axis-zone:hover,.axis-zone.axis-dragging{fill:var(--accent-wash)}.market-source-note{white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.market-source-note::-webkit-scrollbar{display:none}.volume-bars rect{fill:var(--price);opacity:.16;shape-rendering:crispedges}.lg.market-bar-key{background:linear-gradient(90deg, var(--up-mark) 0 50%, var(--down-mark) 50%);border-radius:2px;height:9px}.market-terminal-chart{padding-top:42px}.market-technical{color:var(--ink);background:var(--surface-solid);border:1px solid var(--line);border-radius:12px;min-width:0;padding:16px}.market-technical-toolbar,.wallet-trend-dialog header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.market-technical-toolbar>div{gap:6px;display:flex}.market-technical button,.wallet-trend-dialog button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:7px;padding:6px 10px}.market-technical-readout{min-height:22px;font-family:var(--mono), monospace;color:var(--ink-3);overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.7}.market-technical-readout b,.market-technical-readout strong{color:var(--ink)}.market-technical-toolbar{font-size:14px}.market-technical-symbol{letter-spacing:-.02em;white-space:nowrap;font-size:14px;font-weight:650}.market-technical-symbol span{color:var(--ink-3);letter-spacing:0;font-size:12px;font-weight:450}.market-technical .market-frame-buttons{border-radius:8px;gap:2px;padding:3px}.market-technical .market-frame-buttons button{border-radius:5px;padding:5px 9px;font-size:12px}.market-technical .market-chart-controls{flex-wrap:wrap;align-items:center;gap:14px}.market-indicator-buttons,.market-view-buttons{gap:5px;display:flex}.market-technical .market-indicator-buttons button{color:var(--ink-3);font:500 12px var(--sans);align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.market-technical .market-indicator-buttons button[aria-pressed=true]{color:var(--ink-2);border-color:var(--line);background:var(--surface-sunken)}.market-indicator-buttons svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.market-indicator-state{background:var(--ink-3);opacity:.45;border-radius:50%;width:4px;height:4px}.market-indicator-buttons button[aria-pressed=true] .market-indicator-state{background:var(--up);opacity:1}.market-technical .market-view-buttons button{background:0 0;padding:5px 9px;font-size:12px}.market-technical button:hover{border-color:var(--ink-3)}.market-technical button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.market-price-observation{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:4px 14px;margin:6px 0 12px;padding:8px 0 12px;font-size:11px;display:flex}.market-price-observation b{font-weight:500}.market-price-observation strong{font-weight:450}.market-chart-settings{border:1px solid var(--line);background:var(--surface-solid);width:min(480px,90vw);max-height:calc(100dvh - 48px);color:var(--ink);border-radius:12px;margin:auto;padding:22px;position:fixed;inset:0;overflow:auto;box-shadow:0 16px 64px #0004}.market-chart-settings::backdrop{background:#0007}.market-title-with-help{align-items:center;gap:10px;display:flex}.market-title-help{border:1px solid var(--line);width:24px;height:24px;color:var(--ink-3);font:14px var(--sans);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.market-title-help:hover,.market-title-help:focus-visible){color:var(--ink);border-color:var(--accent)}.market-help-content{color:var(--ink-2);font-size:14px;line-height:1.7}.market-help-content p{margin:16px 0 0}.market-help-dialog header button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:7px;padding:6px 10px}.market-quality-status{color:var(--warn);margin:10px 0;font-size:13px;display:block}.market-setting-height{grid-template-columns:minmax(120px,1fr) 84px 22px;align-items:center;gap:10px;margin:12px 0;font-size:14px;display:grid}.market-setting-height input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:14px var(--mono);border-radius:6px;padding:7px}.market-setting-height small{color:var(--ink-3);font-size:12px}.market-hover-guide{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;opacity:.75}.market-chart-settings header{justify-content:space-between;align-items:start;gap:20px;display:flex}.market-chart-settings h3{margin:0;font-size:17px;font-weight:600}.market-chart-settings header p{color:var(--ink-3);margin:6px 0 0;font-size:12px}.market-chart-settings fieldset{border:0;border-top:1px solid var(--line-soft);min-width:0;margin:22px 0 0;padding:12px 0 0}.market-chart-settings legend{color:var(--ink-3);padding:0 8px 0 0;font-size:11px}.market-setting-toggle{justify-content:space-between;align-items:center;margin:8px 0;font-size:12px;display:flex}.market-setting-toggle input{width:16px;height:16px;accent-color:var(--accent)}.market-setting-line{grid-template-columns:minmax(100px,1fr) 100px 76px;align-items:center;gap:12px;margin:10px 0;font-size:12px;display:grid}.market-setting-line label{color:var(--ink-3);flex-direction:column;gap:4px;font-size:10px;display:flex}.market-setting-line select{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);font:12px var(--sans);border-radius:5px;padding:6px}.market-setting-note,.market-setting-status{color:var(--ink-3);font-size:11px;line-height:1.7}.market-chart-settings footer{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.market-technical .market-setting-save{background:var(--accent-wash);color:var(--accent);border-color:var(--accent)}.market-setting-status{min-height:19px;margin:12px 0 0}.market-holding-observation{font-size:11px}.market-chart-details{color:var(--ink-3);margin-top:8px;font-size:11px}.market-chart-details summary{cursor:pointer;width:fit-content}.market-technical button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft,#7361c526)}.market-technical-note{color:var(--ink-3);margin:8px 0 0;font-size:12px;line-height:1.6}.market-technical-canvas{width:100%;height:var(--market-technical-height,934px);min-height:var(--market-technical-min-height,886px)}.market-technical-canvas svg,.wallet-trend-canvas svg{touch-action:pan-y;width:100%;height:100%;display:block}.market-technical-canvas svg{-webkit-user-select:none;user-select:none}.market-technical-canvas text,.wallet-trend-canvas text{font:12px var(--mono), monospace;fill:var(--ink-3)}.market-technical-canvas text{font-size:11px}.market-technical-canvas .market-pane-title{font:500 12px var(--sans), sans-serif;fill:var(--ink-2)}.market-technical-canvas .market-pane-value{fill:var(--ink-2);font-size:11px}.market-pane-grid{stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.market-pane-grid{stroke:color-mix(in srgb, var(--ink) 8%, transparent)}}.market-pane-grid{stroke-width:1px;vector-effect:non-scaling-stroke}.market-time-grid{stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.market-time-grid{stroke:color-mix(in srgb, var(--ink) 4%, transparent)}}.market-observation-line{stroke-linejoin:round;stroke-linecap:round}.market-observation-active{stroke:var(--surface-solid);stroke-width:1.5px;vector-effect:non-scaling-stroke}.market-pane-resizer-hit{cursor:row-resize;touch-action:none;outline:none}.market-pane-resizer-line{stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.market-pane-resizer-line{stroke:color-mix(in srgb, var(--ink) 8%, transparent)}}.market-pane-resizer-line{stroke-width:1px;vector-effect:non-scaling-stroke}.market-pane-resizer-grip{fill:var(--ink-3)}@supports (color:color-mix(in lab, red, red)){.market-pane-resizer-grip{fill:color-mix(in srgb, var(--ink-3) 35%, transparent)}}.market-pane-resizer-grip{transition:fill .15s}.market-pane-resizer:hover .market-pane-resizer-line,.market-pane-resizer:focus-within .market-pane-resizer-line{stroke:var(--accent);stroke-dasharray:none}.market-pane-resizer:hover .market-pane-resizer-grip,.market-pane-resizer:focus-within .market-pane-resizer-grip{fill:var(--accent)}.market-y-axis-hit{cursor:ns-resize;touch-action:none;outline:none}.market-y-axis-guide{stroke:#0000;stroke-width:2px;vector-effect:non-scaling-stroke;transition:stroke .15s}.market-y-axis-scaler:hover .market-y-axis-guide,.market-y-axis-scaler:focus-within .market-y-axis-guide{stroke:var(--accent)}.market-technical:-webkit-full-screen{box-sizing:border-box;border-radius:0;flex-direction:column;width:100vw;height:100dvh;display:flex;overflow:auto}.market-technical:fullscreen{box-sizing:border-box;border-radius:0;flex-direction:column;width:100vw;height:100dvh;display:flex;overflow:auto}.market-technical:-webkit-full-screen .market-technical-canvas{flex:1 0 var(--market-technical-min-height,886px);height:auto}.market-technical:fullscreen .market-technical-canvas{flex:1 0 var(--market-technical-min-height,886px);height:auto}.wallet-trend-trigger{color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;display:inline-flex}.wallet-trend-trigger span{font-size:12px}.wallet-trend-dialog{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-solid);width:min(1400px,96vw);max-width:96vw;height:min(900px,90dvh);max-height:94dvh;color:var(--ink);white-space:normal;text-align:left;overflow-wrap:anywhere;border-radius:16px;padding:22px}.wallet-trend-dialog[open]{flex-direction:column;display:flex}.wallet-trend-dialog::backdrop{background:#000000a6}.wallet-trend-dialog h2{margin:0;font-size:20px}.wallet-trend-dialog header p{overflow-wrap:anywhere;margin:6px 0}.wallet-period-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.wallet-period-controls form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.wallet-period-controls label{color:var(--ink-2);font:500 12px var(--sans);gap:4px;display:grid}.wallet-period-controls input{color:var(--ink);background:var(--surface);border:1px solid var(--line);font:inherit;border-radius:7px;padding:6px 8px}.wallet-period-caption{color:var(--ink-2);font:500 12px var(--sans);line-height:1.5}.wallet-map-embed{min-height:200px;overflow:auto}.wallet-trend-dialog--map{width:min(1800px,96vw);height:94dvh;overflow:hidden}.wallet-trend-dialog--map>header,.wallet-trend-dialog--map>.wallet-period-controls,.wallet-trend-dialog--map>p{flex-shrink:0}.wallet-trend-dialog--map .wallet-map-embed{flex:1;min-height:0}.wallet-popup-period summary{cursor:pointer;color:var(--ink-2);font:500 12px var(--sans)}.wallet-popup-period[open]{flex-basis:100%}.wallet-popup-period .segmented{margin:8px 0}.wallet-map-embed .wallet-map-meaning{color:var(--ink-2);font:500 12px var(--sans);margin:0 0 10px}.wallet-map-embed .flow-map{margin:0}.wallet-trend-dialog--map .wallet-map-embed .flow-map>.card-head .kicker,.wallet-trend-dialog--map .wallet-map-embed .flow-map>.card-head h2{display:none}.wallet-trend-dialog--map .wallet-map-embed .flow-map>.card-head{justify-content:flex-end;margin-bottom:4px}.wallet-map-embed .flow-embedded-details{border:1px solid var(--line);border-radius:8px;margin:8px 0;padding:8px 10px}.wallet-map-embed .flow-embedded-details>summary{color:var(--ink-2);cursor:pointer;font:500 12px var(--sans)}.wallet-map-embed .flow-map canvas{height:480px}.wallet-map-embed .flow-map-grid:-webkit-full-screen canvas{height:calc(100dvh - 150px)}.wallet-map-embed .flow-map-grid:fullscreen canvas{height:calc(100dvh - 150px)}.wallet-trend-canvas{flex:1;min-height:200px}.wallet-interval-toolbar{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.wallet-interval-buttons{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.wallet-interval-buttons button{font:600 14px var(--sans), sans-serif;border-color:#0000}.wallet-interval-buttons button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft,#7361c526);border-color:var(--accent)}.wallet-interval-buttons button:disabled{opacity:.35;cursor:default}.wallet-interval-table{flex:1;min-height:200px;overflow:auto}.wallet-interval-table table{border-collapse:collapse;width:100%;font-size:14px}.wallet-interval-table th,.wallet-interval-table td{border-bottom:1px solid var(--line);white-space:nowrap;text-align:left;padding:10px}.wallet-interval-table th{background:var(--surface-solid);position:sticky;top:0}@media (max-width:600px){.market-technical{padding:8px}.wallet-trend-dialog{padding:12px}.market-technical-toolbar{font-size:14px}}.market-price-readout{min-height:32px;color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12px;display:flex;position:absolute;top:4px;left:0;right:48px}.market-price-readout b{color:var(--ink);font:650 12px var(--mono)}.market-price-readout strong{color:var(--ink);font:600 12px var(--mono)}.market-price-readout .delta{font-style:normal}.market-vertical-grid{opacity:.55}.market-price-bar-up,.market-price-bar-down{stroke-width:1px;vector-effect:non-scaling-stroke}.market-price-bar-up{fill:var(--up-mark);stroke:var(--up-mark)}.market-price-bar-down{fill:var(--down-mark);stroke:var(--down-mark)}.market-volume-up{fill:var(--up-mark);opacity:.45}.market-volume-down{fill:var(--down-mark);opacity:.45}.market-price-tag{fill:var(--surface-solid);stroke:none;font:650 10.5px var(--mono)}.history-dialog{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-solid);width:min(920px,92vw);max-height:84vh;color:var(--ink);box-shadow:var(--shadow-lg);padding:22px 24px}.history-dialog::backdrop{background:#04060e9e}.history-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.history-head h2{letter-spacing:-.022em;margin-top:6px;font-size:18px;font-weight:640}.history-scroll{max-height:56vh;overflow:auto}.history-scroll thead th{z-index:1;background:var(--surface-solid);position:sticky;top:0}.chart-fullscreen-icon{z-index:7;border:1px solid var(--line);background:var(--surface-solid);border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:7px;right:7px}@supports (color:color-mix(in lab, red, red)){.chart-fullscreen-icon{background:color-mix(in srgb, var(--surface-solid) 88%, transparent)}}.chart-fullscreen-icon{color:var(--price-ink);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chart-fullscreen-icon:hover{border-color:var(--price);background:var(--price-wash);color:var(--price)}.chart-fullscreen-icon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chart-fullscreen-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.chart-fullscreen-target:-webkit-full-screen{box-sizing:border-box;background:var(--surface-solid);width:100vw;height:100dvh;color:var(--ink);grid-template-rows:minmax(0,1fr) auto;padding:16px 20px 10px;display:grid;overflow:hidden}.chart-fullscreen-target:fullscreen{box-sizing:border-box;background:var(--surface-solid);width:100vw;height:100dvh;color:var(--ink);grid-template-rows:minmax(0,1fr) auto;padding:16px 20px 10px;display:grid;overflow:hidden}.chart-fullscreen-target.market-terminal-chart:-webkit-full-screen{padding-top:52px}.chart-fullscreen-target.market-terminal-chart:fullscreen{padding-top:52px}:-webkit-any(.chart-fullscreen-target:-webkit-full-screen>.index-chart,.chart-fullscreen-target:-webkit-full-screen>.wallet-holding-chart,.chart-fullscreen-target:-webkit-full-screen>.band-chart){width:100%;height:100%;min-height:0;max-height:none}:is(.chart-fullscreen-target:fullscreen>.index-chart,.chart-fullscreen-target:fullscreen>.wallet-holding-chart,.chart-fullscreen-target:fullscreen>.band-chart){width:100%;height:100%;min-height:0;max-height:none}.chart-fullscreen-target:-webkit-full-screen .chart-zoom-hint{padding-right:0}.chart-fullscreen-target:fullscreen .chart-zoom-hint{padding-right:0}.distribution-scope-note{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-sunken);color:var(--ink-2);margin:14px 0 16px;padding:11px 13px;font-size:11.5px;line-height:1.62}.distribution-scope-note strong{color:var(--ink)}.distribution-reconcile{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.distribution-reconcile>div{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-sunken);gap:5px;min-width:0;padding:13px 14px;display:grid}.distribution-reconcile span{color:var(--ink-2);font-size:11px;font-weight:650}.distribution-reconcile strong{color:var(--ink);font:680 19px var(--mono);font-variant-numeric:tabular-nums}.signal-standard-summary strong{font-family:var(--sans);letter-spacing:-.025em;font-weight:670}.distribution-reconcile small{color:var(--ink-3);font-size:10.5px;line-height:1.45}.distribution-reconcile .is-warning{border-color:var(--down)}@supports (color:color-mix(in lab, red, red)){.distribution-reconcile .is-warning{border-color:color-mix(in srgb, var(--down) 32%, var(--line-soft))}}.distribution-reconcile .is-warning strong{color:var(--down)}.distribution-reconcile .is-stale{border-color:var(--warn-line)}.distribution-reconcile .is-stale strong{color:var(--warn)}.signal-standard-strip{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-sunken);flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin:0 0 12px;padding:8px 14px;display:flex}.signal-standard-strip>div{align-items:baseline;gap:8px;min-width:0;display:flex}.signal-standard-strip>div+div{border-left:1px solid var(--line-soft);padding-left:22px}.signal-standard-strip span{color:var(--ink-3);font-size:11px;font-weight:600}.signal-standard-strip strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.signal-standard-strip small{color:var(--ink-3);font-size:11px}.signal-standard-strip .is-warning strong{color:var(--down)}.signal-standard-strip .is-stale strong{color:var(--warn)}@media (max-width:760px){.signal-standard-strip>div+div{border-left:0;padding-left:0}.distribution-reconcile{grid-template-columns:1fr}}.flow-observed-legend{border:1px solid var(--interactive);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:8px 0;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.flow-observed-legend{border:1px solid color-mix(in srgb, var(--interactive) 24%, var(--line))}}.flow-observed-legend{background:var(--surface-solid);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.flow-observed-legend{background:color-mix(in srgb, var(--surface-solid) 92%, var(--interactive))}}.flow-observed-legend{color:var(--ink-2);font-size:11px}.flow-observed-legend strong{color:var(--ink)}.flow-observed-legend>span{align-items:center;gap:5px;display:inline-flex}.flow-role-icon{flex:none}.flow-observed-legend small{color:var(--ink-3);flex-basis:100%}.flow-observed-legend .role-source,.flow-observed-role.role-source{color:var(--accent)}.flow-observed-legend .role-hub,.flow-observed-role.role-hub{color:var(--warn)}.flow-observed-legend .role-spoke,.flow-observed-role.role-spoke{color:var(--up)}.flow-observed-role{background:currentColor;border:1px solid;border-radius:9px;gap:3px;margin:8px 0;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.flow-observed-role{background:color-mix(in srgb, currentColor 8%, transparent)}}.flow-observed-role{font-size:11px}.flow-observed-role small{color:var(--ink-3)}.criteria{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-sunken);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.criteria-field{flex:260px;gap:6px;min-width:0;display:grid}.criteria-field>span{color:var(--ink-2);font-size:11.5px;font-weight:600}.criteria-input{width:100%;font-family:var(--mono);font-variant-numeric:tabular-nums}.criteria-presets{flex-wrap:wrap;gap:6px;display:flex}.preset{border:1px solid var(--line);font:550 11.5px var(--mono);color:var(--ink-2);white-space:nowrap;background:0 0;border-radius:999px;padding:6px 11px;transition:color .16s,border-color .16s}.preset:hover{color:var(--accent);border-color:var(--accent-line)}.criteria-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:12px;display:flex}.live-card{margin-top:16px}.live-area{fill:var(--accent-wash)}.live-line{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.lg.live{background:var(--accent)}.live-chip{font:650 11px var(--mono);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.live-chip i{background:currentColor;border-radius:50%;width:6px;height:6px}.live-ok{color:var(--accent);background:var(--accent-wash)}.live-ok i{animation:1.8s ease-in-out infinite pulse}.live-wait,.live-off{color:var(--ink-3);background:var(--flat-wash)}.live-bad{color:var(--down);background:var(--down-wash)}.live-note{color:var(--ink-2);margin-top:14px;font-size:12.5px;line-height:1.75}.live-note strong{color:var(--ink);font-weight:640}.live-bad-text{color:var(--down)}.live-env{gap:5px;margin-top:9px;font-size:12px;display:grid}.live-env li{padding-left:13px;position:relative}.live-env li:before{content:"·";color:var(--ink-3);position:absolute;left:3px}.live-sub{max-width:76ch;color:var(--ink-3);margin-top:9px;font-size:11.5px;line-height:1.7}.live-res{font:600 11.5px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap}.insight{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:16px}.insight-title{letter-spacing:-.018em;font-size:15px;font-weight:640}.insight-body{max-width:76ch;color:var(--ink-2);margin-top:6px;font-size:12.5px;line-height:1.7}.table-scroll{margin-top:10px;overflow-x:auto}table{border-collapse:collapse;width:100%}th{border-bottom:1px solid var(--line);font:650 10px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);text-align:right;white-space:nowrap;padding:10px}td{border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding:12px 10px;font-size:13px}.ta-l{text-align:left}.wrap{white-space:normal;max-width:34ch;color:var(--ink-2);font-size:12px}.whale-table{min-width:760px}.mini-table{min-width:540px}.mini-table td{padding:9px 10px;font-size:12.5px}.transfer-page-nav{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:10px;margin-top:12px;display:grid}.transfer-page-nav button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-sunken);padding:9px 13px;font-size:12px;font-weight:650}.transfer-page-nav button:last-child{justify-self:end}.transfer-page-nav button:disabled{cursor:default;opacity:.42}.transfer-page-nav span{color:var(--ink-3);font:600 10.5px var(--mono)}.method-demo-history{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-sunken);gap:7px;margin-top:18px;padding:16px;display:grid}.method-demo-history h3{font-size:14px}.method-demo-history p{color:var(--ink-2);font-size:12px}.method-demo-history .snapshot{background:var(--surface);max-width:320px;margin-top:3px}tbody tr:hover{background:var(--surface-sunken)}tr.selected{background:var(--whale-wash)}td strong{font-weight:650}td small{color:var(--ink-3);margin-top:2px;font-size:10.5px;display:block}.rank{color:var(--ink-3);font-size:12px}.rest-row td{color:var(--ink-2)}.rest-label{font-size:12.5px;font-weight:550}.wallet-button{text-align:left;background:0 0;border:0;padding:0;display:block}.wallet-button strong{font-size:13.5px;font-weight:650;display:block}.wallet-button span{font:500 11px var(--mono);color:var(--ink-3);margin-top:2px;display:block}.wallet-button:hover strong{color:var(--whale-ink)}.wallet-detail{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-sunken);margin-top:16px;padding:18px 20px}.detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.detail-head strong{font-size:14.5px;font-weight:650}.detail-head span{font:500 11px var(--mono);color:var(--ink-3);margin-top:3px;display:block}.detail-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:18px;margin-top:16px;display:grid}.detail-grid>div>span{font:650 9.5px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px;display:block}.detail-grid .big{font:650 16px var(--mono);letter-spacing:-.02em}.detail-grid .big small{color:var(--ink-3);font-size:10.5px;font-weight:500}.detail-grid em{color:var(--ink-2);margin-top:7px;font-size:11px;font-style:normal;display:block}.comp-bar{background:var(--flat-wash);border-radius:4px;height:8px;display:flex;overflow:hidden}.comp-bar .liquid{background:var(--whale)}.comp-bar .locked{background:var(--price);margin-left:2px}.detail-explain{color:var(--ink-2);margin-top:15px;font-size:12.5px;line-height:1.65}.detail-unlock{border-radius:var(--r-sm);background:var(--warn-wash);color:var(--warn);margin-top:10px;padding:7px 12px;font-size:12px;font-weight:620;display:inline-block}.unlock-list{gap:3px;margin-top:14px;display:grid}.unlock-list li{border-radius:var(--r-md);border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto minmax(190px,auto);align-items:center;gap:16px;padding:14px;display:grid}.unlock-list li+li{border-top-color:var(--line-soft)}.unlock-list li.imminent{background:var(--warn-wash);border-color:var(--warn-line)}.unlock-list li.done{opacity:.5}.unlock-who strong{font-size:13.5px;font-weight:620;display:block}.unlock-who span{color:var(--ink-3);margin-top:3px;font-size:11.5px;display:block}.unlock-amount{font:660 17px var(--mono);letter-spacing:-.02em}.unlock-state{text-align:right;color:var(--ink-2);font-size:12.5px}.imminent .unlock-state{color:var(--warn);font-weight:650}.split{grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);align-items:start;gap:18px;display:grid}.duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.movement-list{gap:4px;margin-top:12px;display:grid}.movement-list li{border-left:2px solid var(--ink-3);padding:13px 0 13px 14px}.mv-danger{border-left-color:var(--down-mark)}.mv-positive{border-left-color:var(--up-mark)}.mv-warn{border-left-color:var(--warn-mark)}.mv-info{border-left-color:var(--whale)}.mv-top{justify-content:space-between;gap:10px;font-size:11px;display:flex}.mv-time{font:500 11px var(--mono);color:var(--ink-3)}.mv-label{color:var(--ink-2);font-weight:650}.mv-danger .mv-label{color:var(--down)}.mv-positive .mv-label{color:var(--up)}.mv-warn .mv-label{color:var(--warn)}.mv-amount{font:660 17px var(--mono);letter-spacing:-.02em;margin-top:8px;display:block}.mv-amount small{font:500 10.5px var(--mono);color:var(--ink-3);margin-left:6px}.mv-route{color:var(--ink-2);margin-top:5px;font-size:12px}.mv-route span{color:var(--ink-3);margin:0 6px}.corridor-list{gap:12px;margin-top:14px;display:grid}.corridor-list li{grid-template-columns:minmax(96px,auto) minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.cor-label{font-size:12.5px}.cor-bar{background:var(--surface-sunken);border-radius:4px;height:8px;overflow:hidden}.cor-bar i{border-radius:4px;height:100%;display:block}.cor-danger{background:var(--down-mark)}.cor-positive{background:var(--up-mark)}.cor-warn{background:var(--warn-mark)}.cor-info{background:var(--whale)}.corridor-list strong{font:620 13px var(--mono);font-variant-numeric:tabular-nums}.big-stat{border-bottom:1px solid var(--line-soft);margin-top:16px;padding-bottom:15px}.big-stat strong{font:680 29px var(--mono);letter-spacing:-.035em;display:block}.big-stat span{color:var(--ink-2);margin-top:6px;font-size:12px;display:block}.reserve-list li{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto minmax(88px,auto);align-items:center;gap:12px;padding:11px 0;font-size:13px;display:grid}.ex-name{align-items:center;gap:10px;font-weight:550;display:flex}.ex-name i{background:var(--surface-sunken);width:23px;height:23px;font:700 10.5px var(--mono);color:var(--ink-2);border-radius:50%;place-content:center;font-style:normal;display:grid}.reserve-list strong{font-family:var(--mono);font-variant-numeric:tabular-nums}.ex-delta{text-align:right;color:var(--ink-3);font-size:11.5px}.ex-name{min-width:0}.ex-name>i,.ex-count{flex:none}.ex-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ex-count{font:500 10.5px var(--mono);color:var(--ink-3);margin-left:2px;font-style:normal}.channel-chips{gap:7px;display:flex}.channel-chip{border:1px solid var(--line);background:var(--surface-solid);color:var(--ink-2);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:background .16s,color .16s,border-color .16s}.channel-chip.on{background:var(--ink);border-color:var(--ink);color:var(--surface-solid)}:root[data-theme=dark] .channel-chip.on{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.channel-chip:disabled{cursor:not-allowed;opacity:.5}.alert-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:28px;margin-top:18px;display:grid}.rule-list{align-content:start;gap:9px;display:grid}.rule{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-sunken);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;transition:opacity .16s;display:flex}.rule.off{opacity:.55}.rule.unavailable{border-style:dashed}.rule-main{align-items:center;gap:13px;min-width:0;display:flex}.rule-main strong{font-size:13.5px;font-weight:620;display:block}.rule-main span{color:var(--ink-3);margin-top:3px;font-size:11.5px;display:block}.rule-badge{border:1px solid var(--warn-line);color:var(--warn-mark);font:650 9px var(--mono);vertical-align:1px;border-radius:999px;margin-left:8px;padding:2px 6px;font-style:normal;display:inline-flex}.switch{flex:none;display:inline-block;position:relative}.switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch i{background:var(--flat-wash);width:38px;height:23px;box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:999px;transition:background .2s;display:block;position:relative}.switch i:after{content:"";background:var(--surface-solid);width:19px;height:19px;box-shadow:var(--shadow-sm), 0 0 0 1px var(--line-soft);border-radius:50%;transition:left .2s cubic-bezier(.3,1.3,.5,1);position:absolute;top:2px;left:2px}.switch input:checked+i{background:var(--up-mark);box-shadow:none}.switch input:checked+i:after{left:17px}.switch input:focus-visible+i{outline:2px solid var(--whale);outline-offset:2px}.threshold{color:var(--ink-3);flex:none;align-items:center;gap:7px;font-size:11.5px;display:flex}.threshold input{border:1px solid var(--line);background:var(--surface-solid);width:68px;font:600 13px var(--mono);font-variant-numeric:tabular-nums;text-align:right;border-radius:8px;outline:0;padding:6px 9px}.threshold input:focus{border-color:var(--whale)}.rule-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.rule-actions .note{margin-top:0}.ghost-action{border:1px solid var(--line);background:var(--surface-solid);color:var(--ink-2);border-radius:9px;padding:9px 13px;font-size:12px;font-weight:650}.ghost-action:hover{border-color:var(--whale);color:var(--ink)}.ghost-action:disabled,.rule-actions .cta:disabled{cursor:not-allowed;opacity:.48;transform:none}.alert-settings-error{border:1px solid var(--down-line);background:var(--down-wash);color:var(--down-mark);border-radius:9px;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.55}.alert-recent h3{letter-spacing:-.015em;align-items:baseline;gap:8px;font-size:14px;font-weight:640;display:flex}.alert-recent h3 span{font:600 12px var(--mono);color:var(--ink-3)}.alert-recent ul{gap:10px;margin-top:14px;display:grid}.alert-recent li{border-left:2px solid var(--ink-3);gap:12px;padding:10px 0 10px 13px;display:flex}.al-danger{border-left-color:var(--down-mark)}.al-warn{border-left-color:var(--warn-mark)}.al-info{border-left-color:var(--whale)}.al-positive{border-left-color:var(--up-mark)}.al-time{font:500 10.5px var(--mono);color:var(--ink-3);white-space:nowrap;flex:none;padding-top:2px}.alert-recent li strong{font-size:12.5px;font-weight:620;display:block}.alert-recent li div>span{color:var(--ink-2);margin-top:3px;font-size:12px;line-height:1.55;display:block}.method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:20px;display:grid}.method-grid h3{letter-spacing:-.018em;margin-bottom:9px;font-size:14.5px;font-weight:640}.method-grid p{color:var(--ink-2);font-size:12.5px;line-height:1.75}.method-grid strong{color:var(--ink);font-weight:600}.method-foot{border-radius:var(--r-md);background:var(--surface-sunken);margin-top:24px;padding:16px 18px}.method-foot p{color:var(--ink-2);font-size:12.5px;line-height:1.7}.research-view{gap:18px;display:grid}.research-hero{background:linear-gradient(135deg, var(--surface-strong), var(--accent-wash))}.source-chip{background:var(--flat-wash);color:var(--ink-2);font:650 10px var(--mono);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.source-chip i{background:currentColor;border-radius:50%;width:7px;height:7px}.source-live{background:var(--up-wash);color:var(--up)}.source-loading{background:var(--accent-wash);color:var(--accent)}.source-error{background:var(--down-wash);color:var(--down)}.source-stale{background:var(--warn-wash);color:var(--warn)}.research-sources{border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--surface-sunken);color:var(--ink-2);margin-top:10px;padding:10px 12px;font-size:11.5px;line-height:1.7}.research-sources strong{color:var(--ink);font-weight:650}.research-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:22px;display:flex}.research-controls>div{gap:8px;display:grid}.control-label{color:var(--ink-3);font-size:11.5px;font-weight:650}.research-basis{flex-wrap:wrap}.research-warning{border:1px solid var(--warn-mark);margin-top:16px;padding:11px 14px}@supports (color:color-mix(in lab, red, red)){.research-warning{border:1px solid color-mix(in srgb, var(--warn-mark) 32%, transparent)}}.research-warning{border-radius:var(--r-sm);background:var(--warn-wash);color:var(--ink-2);font-size:11.5px;line-height:1.6}.research-warning strong{color:var(--warn)}.research-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.research-kpis .card{min-width:0;padding:18px}.research-kpis span,.research-kpis small{color:var(--ink-3);font-size:10.5px;display:block}.research-kpis strong{color:var(--ink);font:680 clamp(19px, 2vw, 25px) var(--mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;margin:8px 0 5px;display:block;overflow:hidden}.research-kpis small.up{color:var(--up)}.research-kpis small.down{color:var(--down)}.research-readiness{justify-content:space-between;align-items:end;gap:18px;display:flex}.research-readiness h2{margin:5px 0 6px;font-size:20px}.research-readiness p:not(.kicker){color:var(--ink-2);font-size:12px}.research-readiness>strong{color:var(--accent);font:680 30px var(--mono)}.readiness-track{background:var(--flat-wash);border-radius:999px;height:7px;margin:16px 0 12px;overflow:hidden}.readiness-track i{border-radius:inherit;background:var(--accent);height:100%;display:block}.formula-note{color:var(--ink-3);font:600 10.5px var(--mono)}.wallet-correlation-cell{white-space:nowrap;min-width:90px}.wallet-timing-chart{color:var(--accent,#a78bfa);margin:16px 0}.wallet-timing-chart svg{width:100%;max-height:220px;display:block}.wallet-timing-chart figcaption{font-size:12px}.wallet-correlation-dialog:has(.wallet-timing-events){width:min(960px,100vw - 32px)}.wallet-timing-events{overflow-x:auto}.wallet-timing-events table{width:100%;min-width:560px}.wallet-timing-events td,.wallet-timing-events th{white-space:normal}.wallet-correlation-summary{align-items:center;gap:8px;display:inline-flex}.wallet-correlation-summary.correlation-positive{color:#087d91}.wallet-correlation-summary.correlation-negative{color:#8245b3}:root[data-theme=dark] .wallet-correlation-summary.correlation-positive{color:#71d9ea}:root[data-theme=dark] .wallet-correlation-summary.correlation-negative{color:#d5a3ff}.wallet-correlation-number{font-weight:750}.wallet-correlation-flat{color:var(--ink-3);opacity:.65}.wallet-correlation-mini{background:linear-gradient(90deg, #8245b3, var(--line-soft) 46%, var(--line-soft) 54%, #087d91);border-radius:4px;width:88px;height:7px;display:inline-block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wallet-correlation-mini{background:linear-gradient(90deg, color-mix(in srgb, #8245b3 12%, var(--line-soft)), var(--line-soft) 46%, var(--line-soft) 54%, color-mix(in srgb, #087d91 12%, var(--line-soft)))}}.wallet-correlation-mini b{background:currentColor;height:7px;position:absolute;top:0}.wallet-correlation-mini:after{content:"";border-left:1px solid #8990a8;height:9px;position:absolute;top:-2px;left:50%}.wallet-correlation-mini i{z-index:1;background:currentColor;width:3px;height:11px;position:absolute;top:-3px;transform:translate(-50%)}.wallet-correlation-mini.wallet-correlation-empty{box-sizing:border-box;border:1px solid var(--line);opacity:.55;background:0 0}.wallet-correlation-mini.wallet-correlation-pending{opacity:.35;animation:1.2s ease-in-out infinite alternate wallet-research-pulse}.table-head-help{color:inherit;font:inherit;cursor:help;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.table-head-help i{width:13px;height:13px;font:650 9px/1 var(--sans);opacity:.82;border:1px solid;border-radius:50%;place-items:center;display:inline-grid}.table-head-help.help-tone-blue i{color:var(--interactive)}@supports (color:color-mix(in lab, red, red)){.table-head-help.help-tone-blue i{color:color-mix(in srgb, var(--interactive) 68%, var(--ink-3))}}.table-head-help.help-tone-violet i{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.table-head-help.help-tone-violet i{color:color-mix(in srgb, var(--accent) 70%, var(--ink-3))}}.table-head-help.help-tone-cyan i{color:var(--up)}@supports (color:color-mix(in lab, red, red)){.table-head-help.help-tone-cyan i{color:color-mix(in srgb, var(--up) 62%, var(--ink-3))}}.table-head-help.help-tone-amber i{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.table-head-help.help-tone-amber i{color:color-mix(in srgb, var(--warn) 58%, var(--ink-3))}}:is(.table-head-help:hover i,.table-head-help:focus-visible i){opacity:1}.table-head-help:focus-visible{color:var(--ink);outline:2px solid var(--interactive);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.table-head-help:focus-visible{outline:2px solid color-mix(in srgb, var(--interactive) 70%, transparent)}}.table-head-help:focus-visible{outline-offset:3px}.holder-series-title .table-head-help{font:inherit;letter-spacing:inherit}.holder-series-title .table-head-help i{width:15px;height:15px;font-size:10px}.table-head-tooltip{z-index:1000;border:1px solid var(--accent-line);background:var(--surface-solid);width:min(440px,100vw - 24px);max-height:60vh;color:var(--ink);font:500 12px/1.65 var(--sans);text-align:left;white-space:pre-line;border-radius:10px;padding:12px 14px;position:fixed;overflow:auto;box-shadow:0 14px 40px #00000047}.wallet-correlation-summary.influence-caution .wallet-correlation-mini{outline-offset:2px;outline:1px dashed #e2a93b}.wallet-correlation-summary.influence-warning .wallet-correlation-mini{outline:2px dashed var(--down);outline-offset:2px}.wallet-correlation-summary.is-tied .wallet-correlation-mini{opacity:.55}.wallet-correlation-cell>button{white-space:nowrap;font-variant-numeric:tabular-nums;min-height:32px}.wallet-timing-summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:86px;display:inline-flex}.wallet-timing-summary>span:first-child{font-weight:750}.wallet-timing-mini{background:var(--line-soft);border-radius:4px;width:76px;height:5px;display:block;overflow:hidden}.wallet-timing-mini i{border-radius:inherit;background:var(--accent);height:100%;display:block}.wallet-timing-summary.is-scored .wallet-timing-mini i{background:var(--up)}.wallet-research-pending{opacity:.55}.wallet-timing-rank{min-width:82px;color:var(--ink-2);font-variant-numeric:tabular-nums;gap:4px;display:inline-grid}.wallet-timing-rank strong{color:var(--ink);font-size:11.5px}.wallet-timing-rank small{color:var(--ink-3);font-size:9.5px}.wallet-timing-rank>span{background:var(--line-soft);border-radius:4px;width:78px;height:5px;display:block;overflow:hidden}.wallet-timing-rank>span i{border-radius:inherit;background:var(--accent);height:100%;display:block}.wallet-timing-rank.is-qualified>span i{background:var(--up)}.wallet-timing-rank.is-empty{min-height:32px;color:var(--ink-3);place-items:center}.wallet-flow-summary{min-width:100px;min-height:38px;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;display:inline-flex}.wallet-flow-summary span{white-space:nowrap;font-size:10px;line-height:1.25;display:block}.wallet-flow-summary b{color:var(--ink);font-weight:750}.wallet-flow-summary small,.wallet-flow-detail-inline small{color:var(--ink-3);font-size:9px}.wallet-flow-category{background:var(--surface-sunken);border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:42px;padding:3px 7px;display:inline-flex!important}.wallet-flow-category i{place-items:center;width:17px;height:17px;font-style:normal;display:inline-grid}.wallet-flow-category svg{filter:drop-shadow(0 0 5px);width:17px;height:17px;display:block}@supports (color:color-mix(in lab, red, red)){.wallet-flow-category svg{filter:drop-shadow(0 0 5px color-mix(in srgb, currentColor 28%, transparent))}}.wallet-flow-category em{color:currentColor;opacity:.82;font-size:9px;font-style:normal}.wallet-flow-category.category-cex_deposit_possible{color:var(--up);background:var(--up)}@supports (color:color-mix(in lab, red, red)){.wallet-flow-category.category-cex_deposit_possible{background:color-mix(in srgb, var(--up) 9%, transparent)}}.wallet-flow-category.category-cex_withdrawal_possible{color:var(--down);background:var(--down)}@supports (color:color-mix(in lab, red, red)){.wallet-flow-category.category-cex_withdrawal_possible{background:color-mix(in srgb, var(--down) 9%, transparent)}}.wallet-flow-category.category-tracked_wallet_transfer{color:var(--interactive);background:var(--interactive)}@supports (color:color-mix(in lab, red, red)){.wallet-flow-category.category-tracked_wallet_transfer{background:color-mix(in srgb, var(--interactive) 10%, transparent)}}.wallet-flow-category.category-contract_interaction{color:var(--whale);background:var(--whale)}@supports (color:color-mix(in lab, red, red)){.wallet-flow-category.category-contract_interaction{background:color-mix(in srgb, var(--whale) 10%, transparent)}}.wallet-flow-category.category-unknown_counterparty{color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.wallet-flow-category.category-unknown_counterparty{background:color-mix(in srgb, var(--warn) 9%, transparent)}}.wallet-flow-category.category-mint_burn{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wallet-flow-category.category-mint_burn{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.wallet-flow-category.category-empty{color:var(--ink-3);border-color:var(--line-soft)}dialog.wallet-correlation-dialog.wallet-flow-ledger-dialog{--wallet-flow-header-height:78px;width:min(1480px,100vw - 16px);max-height:94dvh;scroll-padding-top:calc(var(--wallet-flow-header-height) + 18px);padding:0 32px 32px}.wallet-flow-ledger-dialog>header{z-index:8;box-sizing:border-box;width:calc(100% + 64px);height:var(--wallet-flow-header-height);background:var(--surface-solid);border-bottom:1px solid #0000;margin:0 -32px;padding:13px 32px;transition:border-color .22s,box-shadow .22s;display:flex;position:sticky;top:0;left:0}.wallet-flow-ledger-dialog>header>div{grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:10px;min-width:0;display:grid}.wallet-flow-ledger-dialog>header h3{text-overflow:ellipsis;white-space:nowrap;grid-column:2;line-height:1.25;overflow:hidden}.wallet-flow-ledger-dialog.is-scrolled>header{border-bottom-color:var(--line-soft);box-shadow:0 12px 30px #0000002e}.wallet-flow-ledger-dialog>header button{border:1px solid var(--line-soft);background:var(--surface-solid);color:var(--ink);cursor:pointer;border-radius:9px;flex:none;padding:7px 10px}.wallet-flow-stage-mark{color:var(--interactive);font:700 10px/1.25 var(--mono);letter-spacing:.04em;grid-column:2}.wallet-flow-back{grid-row:1/span 2;align-self:center}.wallet-flow-close{align-self:center;margin-left:auto}.wallet-flow-ledger-dialog .wallet-correlation-address{opacity:1;margin:16px 0}.wallet-flow-ledger-dialog .wallet-correlation-overview{opacity:1}.wallet-flow-ledger-dialog .wallet-timing-events{overflow:visible}.wallet-flow-ledger-dialog .wallet-timing-events table{table-layout:fixed;min-width:820px}.wallet-flow-ledger-dialog .wallet-timing-events{isolation:isolate}.wallet-flow-ledger-dialog .wallet-timing-events table{border-collapse:separate;border-spacing:0}.wallet-flow-ledger-dialog .wallet-timing-events thead th{z-index:6;top:calc(var(--wallet-flow-header-height) - 1px);background:var(--surface-solid);position:sticky}@supports (color:color-mix(in lab, red, red)){.wallet-flow-ledger-dialog .wallet-timing-events thead th{background:color-mix(in srgb, var(--surface-solid) 96%, var(--interactive) 4%)}}.wallet-flow-ledger-dialog .wallet-timing-events thead th{box-shadow:0 1px 0 var(--line-soft), 0 9px 18px #0000001f}.wallet-flow-ledger-dialog .wallet-timing-events :is(th,td):first-child{background:var(--surface-solid);width:13%;box-shadow:1px 0 0 var(--line-soft);position:sticky;left:0}.wallet-flow-ledger-dialog .wallet-timing-events td:first-child{z-index:5}.wallet-flow-ledger-dialog .wallet-timing-events thead th:first-child{z-index:7;background:var(--surface-solid)}@supports (color:color-mix(in lab, red, red)){.wallet-flow-ledger-dialog .wallet-timing-events thead th:first-child{background:color-mix(in srgb, var(--surface-solid) 96%, var(--interactive) 4%)}}.wallet-flow-ledger-dialog .wallet-timing-events th:nth-child(2){width:25%}.wallet-flow-ledger-dialog .wallet-timing-events td{overflow-wrap:anywhere}.wallet-flow-ledger-dialog .wallet-timing-events td:first-child{white-space:nowrap;overflow-wrap:normal}.wallet-flow-ledger-detail td small{color:var(--ink-3);font-size:10px;display:block}.wallet-flow-overview-stage{grid-template-columns:minmax(0,1fr);gap:18px;padding-bottom:4px;display:grid}.wallet-flow-overview-stage>*{overflow-wrap:anywhere;min-width:0}.wallet-flow-overview-hero{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wallet-flow-overview-hero>div{border:1px solid var(--line-soft);background:var(--surface-sunken);border-radius:12px;min-width:0;padding:16px 18px}.wallet-flow-overview-hero span,.wallet-flow-overview-hero small{color:var(--ink-3);font-size:10px}.wallet-flow-overview-hero strong{overflow-wrap:anywhere;color:var(--ink);font:720 clamp(17px, 1.7vw, 24px)/1.2 var(--mono);margin-top:8px;display:block}.wallet-flow-overview-card{border:1px solid var(--line-soft);background:var(--surface-sunken);border-radius:14px;padding:20px}@supports (color:color-mix(in lab, red, red)){.wallet-flow-overview-card{background:color-mix(in srgb, var(--surface-sunken) 88%, transparent)}}.wallet-flow-overview-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.wallet-flow-overview-heading span,.wallet-flow-overview-heading small{display:block}.wallet-flow-overview-heading span{color:var(--ink);font-weight:750}.wallet-flow-overview-heading small{color:var(--ink-3);font-size:10px}.wallet-flow-overview-heading b{border:1px solid var(--up);padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.wallet-flow-overview-heading b{border:1px solid color-mix(in srgb, var(--up) 38%, var(--line-soft))}}.wallet-flow-overview-heading b{color:var(--up);border-radius:999px;font-size:10px}.wallet-flow-quality-card{border:1px solid var(--line-soft);background:var(--interactive);border-radius:14px;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.wallet-flow-quality-card{background:color-mix(in srgb, var(--interactive) 4%, var(--surface-sunken))}}.wallet-flow-quality-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.wallet-flow-quality-heading span,.wallet-flow-quality-heading small{display:block}.wallet-flow-quality-heading span{color:var(--ink);font-weight:750}.wallet-flow-quality-heading small,.wallet-flow-quality-card p{color:var(--ink-3);font-size:10px}.wallet-flow-quality-heading b{border:1px solid var(--ink-3);flex:none;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.wallet-flow-quality-heading b{border:1px solid color-mix(in srgb, var(--ink-3) 38%, var(--line-soft))}}.wallet-flow-quality-heading b{color:var(--ink-2);border-radius:999px;font-size:10px}.wallet-flow-quality-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.wallet-flow-quality-grid>div{border:1px solid var(--line-soft);background:var(--surface-raised);border-radius:10px;min-width:0;padding:12px 13px}@supports (color:color-mix(in lab, red, red)){.wallet-flow-quality-grid>div{background:color-mix(in srgb, var(--surface-raised) 76%, transparent)}}.wallet-flow-quality-grid span,.wallet-flow-quality-grid small{color:var(--ink-3);font-size:9.5px;display:block}.wallet-flow-quality-grid strong{color:var(--ink);font:700 13px/1.25 var(--mono);margin:5px 0 4px;display:block}.wallet-flow-quality-card p{margin:12px 0 0}.wallet-flow-distribution{gap:9px;margin-top:18px;display:grid}.wallet-flow-distribution-row{grid-template-columns:minmax(148px,.8fr) minmax(180px,2fr) 58px minmax(130px,.9fr);align-items:center;gap:12px;display:grid}.wallet-flow-distribution-row>span{color:var(--ink-2);align-items:center;gap:8px;font-size:11px;display:flex}.wallet-flow-distribution-row>span i{border:1px solid;border-radius:7px;place-items:center;width:24px;height:24px;display:inline-grid}.wallet-flow-distribution-row svg{width:15px;height:15px}.wallet-flow-distribution-row>div{background:var(--line-soft);border-radius:99px;height:7px;position:relative;overflow:hidden}.wallet-flow-distribution-row>div b{z-index:1;border-radius:inherit;background:currentColor;position:absolute;inset:0 auto 0 0}.wallet-flow-distribution-row>div i{border-right:1px solid var(--ink);position:absolute;inset:0 50% 0 auto}@supports (color:color-mix(in lab, red, red)){.wallet-flow-distribution-row>div i{border-right:1px solid color-mix(in srgb, var(--ink) 24%, transparent)}}.wallet-flow-distribution-row>strong{color:currentColor;font:720 11px var(--mono);text-align:right}.wallet-flow-distribution-row>small{color:var(--ink-3);text-align:right;font-size:9.5px}.wallet-flow-distribution-row.category-cex_deposit_possible{color:var(--up)}.wallet-flow-distribution-row.category-cex_withdrawal_possible{color:var(--down)}.wallet-flow-distribution-row.category-tracked_wallet_transfer{color:var(--interactive)}.wallet-flow-distribution-row.category-contract_interaction{color:var(--whale)}.wallet-flow-distribution-row.category-unknown_counterparty{color:var(--warn)}.wallet-flow-distribution-row.category-mint_burn{color:var(--accent)}.wallet-flow-overview-note{color:var(--ink-3);font-size:10px}.wallet-flow-overview-actions{border:1px solid var(--line-soft);background:var(--interactive);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.wallet-flow-overview-actions{background:color-mix(in srgb, var(--interactive) 6%, transparent)}}.wallet-flow-overview-actions>span{color:var(--ink-3);font-size:10.5px}.wallet-flow-overview-actions button{border:1px solid var(--interactive);background:var(--interactive);border-radius:9px;flex:none;padding:9px 13px}@supports (color:color-mix(in lab, red, red)){.wallet-flow-overview-actions button{background:color-mix(in srgb, var(--interactive) 16%, transparent)}}.wallet-flow-overview-actions button{color:var(--ink);cursor:pointer;font-weight:750}.wallet-flow-detail-inline{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;gap:3px;margin-top:12px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.wallet-flow-detail-inline{background:color-mix(in srgb, var(--surface) 85%, transparent)}}.wallet-flow-detail-inline span{gap:4px;font-size:11px;display:inline-flex}@keyframes wallet-research-pulse{0%{opacity:.2}to{opacity:.55}}.wallet-correlation-dialog{border:1px solid var(--line-soft);background:var(--surface-solid);width:min(640px,100vw - 32px);max-height:80dvh;color:var(--ink);text-align:left;white-space:normal;border-radius:16px;margin:auto;padding:24px;font-size:14px;line-height:1.7;overflow:auto}.wallet-correlation-dialog::backdrop{background:#000000a6}.wallet-correlation-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.wallet-correlation-dialog h3{margin:0;font-size:19px}.wallet-correlation-dialog p{margin:12px 0}.wallet-correlation-dialog small{font-size:13px;line-height:1.8;display:block}.wallet-correlation-address{overflow-wrap:anywhere;font-family:var(--mono)}.wallet-event-list{padding:0;list-style:none}.wallet-event-list li{border-top:1px solid var(--line-soft);gap:4px;padding:12px 0;display:grid}.wallet-correlation-overview{background:#8076dc17;border-radius:12px;margin:20px 0;padding:16px}@media (prefers-reduced-motion:reduce){.wallet-flow-ledger-dialog>header,.wallet-flow-ledger-dialog .wallet-correlation-address,.wallet-flow-ledger-dialog .wallet-correlation-overview{transition:none}}@media (max-width:760px){dialog.wallet-correlation-dialog.wallet-flow-ledger-dialog{width:calc(100vw - 8px);padding-inline:16px}.wallet-flow-ledger-dialog>header{width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px}.wallet-flow-ledger-dialog>header h3{font-size:16px}.wallet-flow-back span{display:none}.wallet-flow-overview-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-flow-overview-hero strong{white-space:normal;overflow:visible}.wallet-flow-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-flow-distribution-row{grid-template-columns:minmax(120px,1fr) minmax(100px,1.5fr) 50px}.wallet-flow-distribution-row>small{text-align:left;grid-column:1/-1}.wallet-flow-overview-actions{flex-direction:column;align-items:stretch}.wallet-flow-ledger-dialog .wallet-timing-events{max-width:none;overflow:visible}}@media (max-width:520px){.wallet-flow-quality-heading,.wallet-flow-overview-heading{flex-wrap:wrap;align-items:flex-start;gap:8px}.wallet-flow-quality-grid{grid-template-columns:minmax(0,1fr)}.wallet-flow-distribution-row{grid-template-columns:minmax(0,1fr) 50px;gap:8px}.wallet-flow-distribution-row>span{min-width:0}.wallet-flow-distribution-row>span i{flex:none}.wallet-flow-distribution-row>strong{grid-area:1/2}.wallet-flow-distribution-row>div,.wallet-flow-distribution-row>small{grid-column:1/-1}}.wallet-correlation-scale{background:linear-gradient(90deg,#b895dd,#4a4f64 50%,#66b5d1);border-radius:4px;height:7px;margin:24px 8px 8px;position:relative}.wallet-correlation-scale i{background:var(--ink);width:3px;height:19px;position:absolute;top:-6px;transform:translate(-50%)}.wallet-correlation-noise{border:1px dashed var(--ink);position:absolute;top:-3px;bottom:-3px}@supports (color:color-mix(in lab, red, red)){.wallet-correlation-noise{border:1px dashed color-mix(in srgb, var(--ink) 55%, transparent)}}.wallet-correlation-noise{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.wallet-correlation-noise{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.wallet-correlation-scale-labels{justify-content:space-between;font-size:12px;display:flex}.correlation-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.correlation-card{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-sunken);min-width:0;padding:16px}.correlation-card>span,.correlation-card small,.correlation-card em{display:block}.correlation-card>span{color:var(--ink-2);font-size:11.5px;font-weight:650}.correlation-card strong{font:680 25px var(--mono);margin:9px 0 5px;display:block}.correlation-card small{color:var(--ink-2);font-size:10.5px}.correlation-card em{color:var(--ink-3);font:500 9.5px var(--mono);margin-top:8px;line-height:1.45}.scatter-head{justify-content:space-between;align-items:end;gap:16px;margin-top:24px;display:flex}.scatter-head h3{font-size:14px}.scatter-head p{color:var(--ink-3);margin-top:4px;font-size:11px}.scatter-head>span{color:var(--accent);font:650 13px var(--mono)}.research-scatter{width:100%;height:auto;margin-top:8px;display:block}.research-scatter .scatter-point{fill:var(--whale);fill-opacity:.72;stroke:var(--surface-solid);stroke-width:2px}.research-scatter .grid-line{stroke:var(--line-soft);stroke-width:1px}.research-scatter .axis-label{fill:var(--ink-3);font:500 10px var(--mono)}.research-empty{border:1px dashed var(--line);border-radius:var(--r-md);min-height:210px;color:var(--ink-3);text-align:center;place-items:center;margin-top:10px;font-size:12px;display:grid}.exit-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 16px;display:grid}.exit-checks>div{border:1px solid var(--line-soft);border-radius:var(--r-sm);min-width:0;color:var(--ink-2);align-items:center;gap:8px;padding:13px;font-size:11.5px;display:flex}.exit-checks i{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.exit-checks strong{color:var(--ink-3);margin-left:auto;font-size:10.5px}.exit-checks .met{border-color:var(--warn-mark)}@supports (color:color-mix(in lab, red, red)){.exit-checks .met{border-color:color-mix(in srgb, var(--warn-mark) 30%, transparent)}}.exit-checks .met{background:var(--warn-wash)}.exit-checks .met i{background:var(--warn-mark)}.exit-checks .met strong{color:var(--warn)}.research-source{color:var(--ink-3);padding:0 4px;font-size:10px;line-height:1.6}.foot{border-top:1px solid var(--line-soft);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:22px 2px 30px;font-size:11.5px;display:flex}.foot-tag{font:500 10px var(--mono);letter-spacing:.07em}.login-shell{background:radial-gradient(circle at 15% 10%, var(--mesh-a), transparent 34%), radial-gradient(circle at 88% 90%, var(--mesh-b), transparent 36%), var(--canvas);min-height:100svh;color:var(--ink);place-items:center;padding:32px 20px;display:grid}.login-card{border:1px solid var(--line);background:var(--surface-strong);width:min(100%,440px);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);border-radius:24px;padding:36px}.login-brand{margin-bottom:24px;display:flex}.login-kicker{color:var(--ink-3);font:600 10px var(--mono);letter-spacing:.12em;margin:0 0 9px}.login-card h1{letter-spacing:-.035em;margin:0;font-size:clamp(25px,5vw,32px);line-height:1.16}.login-copy{color:var(--ink-2);margin:13px 0 28px;font-size:13.5px;line-height:1.7}.login-form{gap:10px;display:grid}.login-form label{font-size:12px;font-weight:650}.login-form input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-solid);width:100%;height:48px;color:var(--ink);font:500 16px var(--sans);outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s}.login-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.login-form button{border-radius:var(--r-sm);background:var(--brand);height:48px;color:var(--brand-ink);font:700 13px var(--sans);cursor:pointer;border:0;margin-top:5px}.login-form button:disabled,.login-form input:disabled{cursor:not-allowed;opacity:.58}.login-error{border:1px solid var(--down);margin:2px 0 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.login-error{border:1px solid color-mix(in srgb, var(--down) 25%, transparent)}}.login-error{border-radius:var(--r-sm);background:var(--down-wash);color:var(--down);font-size:12px;line-height:1.5}.login-security{color:var(--ink-3);margin:21px 0 0;font-size:11px;line-height:1.55}.login-security span{color:var(--up-mark);margin-right:6px;font-size:8px}.login-back,.login-secondary-link,.login-primary-link,.security-link{color:var(--ink-2);font-size:12px;text-decoration:none}.login-back{margin-bottom:24px;display:inline-flex}.login-secondary-link{margin-top:17px;display:inline-flex}.login-back:hover,.login-secondary-link:hover,.login-primary-link:hover,.security-link:hover{color:var(--accent)}.login-success{border:1px solid var(--up);margin:0 0 18px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.login-success{border:1px solid color-mix(in srgb, var(--up) 25%, transparent)}}.login-success{border-radius:var(--r-sm);background:var(--up-wash);color:var(--up);font-size:12px}.security-card{width:min(100%,480px)}.security-link{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);align-items:center;height:34px;padding:0 10px;display:inline-flex}.recovery-sent{border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--accent-wash);gap:15px;padding:18px;font-size:13px;display:grid}.login-primary-link{color:var(--accent);font-weight:700}.recovery-code{letter-spacing:.28em;text-align:center;font-family:var(--mono)!important;font-size:18px!important}.logout-form{display:inline-flex}.logout-button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);height:34px;color:var(--ink-2);font:600 11px var(--sans);cursor:pointer;padding:0 12px}.logout-button:hover{border-color:var(--accent-line);color:var(--ink)}@media (max-width:1240px){.shell{grid-template-columns:218px minmax(0,1fr)}.jump-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-kpis,.correlation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1040px){.shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:14px;height:auto;padding:10px 16px;position:sticky;top:0;overflow-x:auto}.side-brand-row{flex:none}.sidebar-toggle{display:none}.side-brand{border-bottom:0;border-right:1px solid var(--line-soft);flex:none;width:auto;padding:0 14px 0 0}.side-nav{flex:none;gap:12px;margin-top:0;padding:0;display:flex;overflow:visible}.nav-group{gap:4px;display:flex}.nav-group+.nav-group{border-top:0;padding-top:0}.nav-group-label{display:none}.nav-item{white-space:nowrap;padding:8px 12px}.nav-item.active:before{display:none}.side-foot{border-top:0;flex:none;align-items:center;gap:8px;margin-top:0;margin-left:auto;padding-top:0;display:flex}.side-preferences{display:flex}.snapshot{display:none}.overview-main{grid-template-columns:minmax(0,1fr)}.snapshot-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.band-details{grid-template-columns:minmax(0,1fr)}.market-bar{padding:14px 18px}.split,.duo,.alert-grid{grid-template-columns:minmax(0,1fr)}.method-grid{grid-template-columns:minmax(0,1fr);gap:20px}.exit-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.login-card{border-radius:20px;padding:28px 22px}.topbar{padding-top:12px;padding-bottom:12px}.crumb h1{font-size:17px}.crumb h1 em,.net-chip{display:none}.card{padding:20px 16px}.kpi-grid,.jump-grid,.snapshot-summary{grid-template-columns:minmax(0,1fr)}.snapshot-day-nav{grid-template-columns:auto minmax(0,1fr) auto;gap:7px}.snapshot-day-nav button{min-width:68px;padding-inline:9px}.snapshot-day-nav>strong{font-size:12px}.band-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-holding-head{flex-direction:column;align-items:flex-start}.signal-body{grid-template-columns:minmax(0,1fr);justify-items:center}.signal-subs{width:100%}.market-bar{flex-wrap:wrap}.market-bar>div{flex:100%;padding:10px 0;border-left:0!important}.market-bar>div+div{border-top:1px solid var(--line-soft)}.unlock-list li{grid-template-columns:minmax(0,1fr) auto}.unlock-state{text-align:left;grid-column:1/-1}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-tooltip,.toggle-label{display:none}.research-kpis,.correlation-grid,.exit-checks{grid-template-columns:minmax(0,1fr)}.research-controls{align-items:stretch}.research-controls>div{width:100%}.segmented button{min-height:42px;padding-block:9px}.chart-zoom-hint{justify-content:flex-start;padding:7px 0 0;font-size:10px;line-height:1.5}.axis-title,.axis-label{font-size:11px}.data-mode-banner{align-items:flex-start}.transfer-page-nav{grid-template-columns:1fr 1fr}.transfer-page-nav span{text-align:center;grid-area:1/1/auto/-1}.transfer-page-nav button{grid-row:2;width:100%}}.kind-multisig{color:var(--price-ink);background:var(--price-wash)}.kind-contract{color:var(--ink-3);background:var(--surface-sunken)}.kind-filter{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.kind-toggle{border:1px solid var(--line-soft);color:var(--ink-3);opacity:.5;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:620;transition:opacity .14s,border-color .14s;display:inline-flex}.kind-toggle i{background:currentColor;border-radius:50%;width:6px;height:6px}.kind-toggle em{opacity:.7;font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal}.kind-toggle.on{opacity:1;background:currentColor;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.kind-toggle.on{background:color-mix(in srgb, currentColor 18%, var(--surface))}}.kind-toggle.on{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.kind-toggle.on{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 24%, transparent)}}.kind-toggle:not(.on){filter:saturate(.45);background:0 0}.kind-toggle:hover{border-color:var(--accent-line)}.kind-hint{color:var(--ink-3);margin-left:4px;font-size:11px}.tips{position:relative}.tips [data-tip]{position:static}.tips [data-tip]:after{content:attr(data-tip);z-index:60;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-solid);width:max-content;max-width:100%;box-shadow:var(--shadow-lg);color:var(--ink-2);letter-spacing:-.005em;text-align:left;white-space:normal;opacity:0;visibility:hidden;padding:9px 11px;font-size:11.5px;font-weight:500;line-height:1.62;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(3px)}.tips [data-tip][data-tip-align=right]:after{left:auto;right:0}.tips [data-tip]:hover:after{opacity:1;visibility:visible;transform:none}.tips [data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:none}.holder-series-table :is(th,td){vertical-align:middle;text-align:center!important}.holder-series-table .wallet-button{text-align:center;box-sizing:border-box;padding-inline:26px}.holder-series-table .wallet-cell-main{justify-content:center;gap:0;position:relative}.holder-series-table .wallet-cell-main .copy-address{position:absolute;right:0}.holder-series-table :is(.wallet-cluster-badge,.flow-classification,.wallet-flow-badge){text-align:center;justify-content:center}.holder-series-table .flow-quality-compact{text-align:center}.holder-series-table .flow-quality-compact .flow-evidence-line{justify-content:center}.holder-series-table .flow-quality-compact b{margin-left:0}.holder-series-table thead th{font:600 14px/1.4 var(--sans,"Noto Sans KR"), sans-serif;letter-spacing:0;white-space:nowrap;color:var(--ink-2);padding-block:14px}.holder-series-table thead .table-head-help{white-space:nowrap;flex-direction:row-reverse;gap:4px}.holder-series-table thead .table-head-help i{flex:none;width:15px;height:15px;font-size:11px}.holder-series-table .flow-classification{gap:7px;min-width:112px}.holder-series-table .flow-classification strong{font:550 14px/1.4 var(--sans,"Noto Sans KR"), sans-serif}.holder-series-table .flow-classification-icon{border-radius:7px;width:26px;height:26px}.holder-series-table .flow-share-column{font:550 14px/1.4 var(--sans,"Noto Sans KR"), sans-serif}.holder-series-table .flow-quality-column{min-width:134px}.flow-quality-compact{min-width:124px;color:var(--ink-2);text-align:left;font:500 14px/1.4 var(--sans,"Noto Sans KR"), sans-serif;cursor:help;background:0 0;border:0;gap:5px;padding:4px;display:inline-grid}.flow-quality-compact .flow-evidence-line{white-space:nowrap;flex-wrap:nowrap;gap:5px}.flow-quality-label{min-width:36px;color:var(--ink-3);font-size:12px}.flow-quality-compact b{font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:550}.flow-quality-compact small{color:var(--warn);font-size:12px}.flow-quality-compact:focus-visible{outline:2px solid var(--interactive);outline-offset:2px;border-radius:4px}.holder-series-table .flow-composition-empty:focus-visible{outline:2px solid var(--interactive);outline-offset:2px;border-radius:4px}.flow-quality-tooltip{box-sizing:border-box;width:min(360px,100vw - 24px);overflow:auto}.holder-series-table .wallet-kind-column{width:76px;min-width:76px;padding-inline:4px}.holder-series-table .wallet-structure-column{width:82px;min-width:82px;padding-inline:4px}.holder-series-table .wallet-structure-column :is(.wallet-cluster-badge,.wallet-cluster-empty){min-width:60px}.holder-series-table .flow-share-column{font-variant-numeric:tabular-nums;width:86px;min-width:86px}.holder-candle-trigger{justify-content:center;align-items:center;width:38px;display:inline-flex;padding:6px!important}.holder-series-table .wallet-missing-value{color:var(--ink-3);font:inherit;cursor:help;background:0 0;border:0;padding:2px 4px;font-weight:400}.holder-series-table .wallet-missing-value:focus-visible{outline:1px solid var(--interactive);outline-offset:2px;border-radius:3px}.column-filter-head,.column-sort-head{justify-content:center;align-items:center;gap:3px;display:flex}.column-sort-head>span{min-width:0}.column-sort-trigger{width:10px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;padding:0;display:grid}.column-sort-trigger svg{fill:currentColor;width:8px;height:14px}.column-sort-trigger path{opacity:.4}.column-sort-trigger path.active{opacity:1;color:var(--interactive)}.column-sort-trigger:hover path{opacity:.75}.column-sort-trigger:focus-visible{outline:2px solid var(--interactive);outline-offset:2px}.column-filter-head>span{min-width:0}.column-filter-trigger{width:20px;height:22px;color:var(--ink-3);background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:2px;display:grid}.column-filter-trigger svg{width:14px;height:14px}.column-filter-trigger:is(:hover,.active){background:var(--accent-wash);color:var(--interactive)}.column-filter-popup{z-index:1600;box-sizing:border-box;border:1px solid var(--line);background:var(--surface-solid);width:280px;max-height:calc(100dvh - 24px);color:var(--ink);font:500 14px/1.5 var(--sans);border-radius:12px;padding:14px;position:fixed;overflow:auto;box-shadow:0 12px 38px #0005}.column-filter-popup header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.column-filter-popup button{border:1px solid var(--line);color:var(--ink-2);background:var(--surface-2);font:inherit;border-radius:6px;padding:5px 8px}.column-filter-popup button[aria-pressed=true]{color:var(--interactive);border-color:var(--interactive)}.column-filter-popup label{gap:4px;margin:10px 0;display:grid}.column-filter-popup :is(input,select){box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-height:34px;color:var(--ink);font:inherit;border-radius:6px;padding:6px}.column-filter-popup small{color:var(--ink-3);margin:12px 0;font-size:12px;display:block}.column-filter-sort{gap:6px;display:flex}.table-filter-status{color:var(--ink-3);font:500 12px var(--sans);flex-wrap:wrap;align-items:center;gap:10px;padding:8px;display:flex}.table-filter-status button{color:var(--interactive);font:inherit;cursor:pointer;background:0 0;border:0}table[data-filterable] tbody[hidden]{display:none!important}.holder-comparison-basis{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-sunken);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:9px;margin:10px 0 14px;padding:9px 12px;font-size:11px;display:flex}.holder-comparison-basis span{color:var(--ink-3);font-weight:650}.holder-comparison-basis strong{color:var(--ink);font:550 12px var(--sans);font-variant-numeric:tabular-nums}.wallet-period-trigger-label{color:var(--interactive);font:550 11px var(--sans);margin-top:4px;display:block}.flow-period-action{text-align:left;width:116px;margin:6px auto 0}.flow-period-action .wallet-trend-trigger{color:var(--interactive);font:550 11px var(--sans);border-color:var(--line);border-radius:5px;padding:3px 6px}.holder-comparison-basis i{color:var(--accent);font-style:normal}.holder-series-table th:nth-child(7),.holder-series-table th:nth-child(8){min-width:92px}.holder-series-table{min-width:1260px}.holder-series-table :is(th,td){padding-inline:7px}.holder-series-scroll{scrollbar-width:thin;scrollbar-color:var(--interactive) transparent}@supports (color:color-mix(in lab, red, red)){.holder-series-scroll{scrollbar-color:color-mix(in srgb, var(--interactive) 38%, transparent) transparent}}.holder-series-scroll::-webkit-scrollbar{height:8px}.holder-series-scroll::-webkit-scrollbar-track{background:0 0}.holder-series-scroll::-webkit-scrollbar-thumb{background:var(--interactive);border:2px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.holder-series-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--interactive) 38%, transparent)}}.holder-series-scroll::-webkit-scrollbar-thumb{background-clip:padding-box}.holder-series-scroll:hover::-webkit-scrollbar-thumb{background:var(--interactive)}@supports (color:color-mix(in lab, red, red)){.holder-series-scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--interactive) 58%, transparent)}}.holder-series-scroll:hover::-webkit-scrollbar-thumb{background-clip:padding-box}.holder-row-viewport{height:var(--holder-viewport-height,auto);max-height:calc(100dvh - 100px);scroll-padding-top:var(--holder-header-height,42px);scroll-snap-type:y proximity;scroll-behavior:auto;border-bottom:1px solid var(--line-soft);overflow:auto}.holder-row-viewport[data-row-scrolling]{scroll-snap-type:none}.holder-row-viewport:after{content:"";height:var(--holder-tail-space,0px);display:block}.holder-row-viewport .holder-series-table{border-collapse:separate;border-spacing:0}.holder-row-viewport thead th{z-index:10;background:var(--surface-solid);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.holder-row-viewport .holder-series-table thead th:first-child{z-index:12;background:var(--surface-solid)}.holder-row-viewport tbody tr[data-wallet-address]{scroll-snap-align:start;height:80px}.holder-row-viewport:focus-visible{outline:2px solid var(--interactive);outline-offset:3px}.wallet-cluster-badge{min-width:84px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.wallet-cluster-badge strong{background:var(--interactive);border-radius:7px;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.wallet-cluster-badge strong{background:color-mix(in srgb, var(--interactive) 18%, transparent)}}.wallet-cluster-badge strong{color:var(--interactive);font-size:11px}.wallet-cluster-badge span{gap:1px;font-size:11px;font-weight:700;display:grid}.wallet-cluster-badge small{color:var(--ink-3);font-size:9px;font-weight:600}.wallet-cluster-empty{min-width:84px;color:var(--ink-3);text-align:center;display:inline-block}.wallet-flow-badge{border:1px solid var(--line-soft);min-width:96px;color:var(--ink-3);text-align:left;white-space:nowrap;border-radius:8px;gap:2px;padding:4px 7px;display:inline-grid}.wallet-flow-badge strong{font-size:11px}.wallet-flow-badge span{font-size:9.5px}.wallet-flow-badge.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wallet-flow-badge.is-active{border-color:color-mix(in srgb, var(--accent) 48%, var(--line-soft))}}.wallet-flow-badge.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wallet-flow-badge.is-active{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.wallet-flow-badge.is-active{color:var(--ink)}.wallet-flow-badge:focus-visible{outline:2px solid var(--interactive);outline-offset:2px}table thead th{text-align:center!important}.holder-series-table :is(th,td):first-child{z-index:7;width:30px;min-width:30px;padding-inline:2px;position:sticky;left:0}.holder-series-table :is(th,td):nth-child(2){width:32px;min-width:32px;padding-inline:3px}.holder-series-table :is(th,td):nth-child(3){width:158px;min-width:158px;max-width:158px;padding-left:12px}.holder-series-table :is(th,td):nth-child(3) .wallet-button strong,.holder-series-table :is(th,td):nth-child(3) .wallet-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.holder-series-table.anchor-integrated{table-layout:fixed;min-width:1498px}.anchor-integrated .holder-col-pin{width:30px}.anchor-integrated .holder-col-rank{width:32px}.anchor-integrated .holder-col-wallet{width:176px}.anchor-integrated .holder-col-kind{width:64px}.anchor-integrated .holder-col-structure{width:84px}.anchor-integrated .holder-col-balance{width:96px}.anchor-integrated .holder-col-delta{width:112px}.anchor-integrated .holder-col-percent{width:100px}.anchor-integrated .holder-col-trend{width:110px}.anchor-integrated .holder-col-flow{width:180px}.anchor-integrated .holder-col-movement{width:142px}.anchor-integrated .holder-col-share{width:88px}.anchor-integrated .holder-col-quality{width:138px}.holder-series-table.anchor-integrated :is(th,td){box-sizing:border-box}.holder-series-table.anchor-integrated :is(th,td):nth-child(3){width:176px;min-width:176px;max-width:176px;padding-right:12px}.holder-series-table.anchor-integrated :is(th,td).wallet-kind-column{width:64px;min-width:64px}.holder-series-table.anchor-integrated .wallet-cell-main{min-width:0}.holder-series-table.anchor-integrated .wallet-trend-trigger svg{max-width:100%}.holder-favorites-filter{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.holder-favorites-filter.on{color:var(--interactive);background:var(--accent-wash);border-color:var(--interactive)}.holder-series-table th:first-child{z-index:9;background:var(--surface-2)}.holder-series-table tbody td,.holder-series-table tr:hover td{background:var(--surface-solid)}@supports (color:color-mix(in lab, red, red)){.holder-series-table tr:hover td{background:color-mix(in srgb, var(--surface-solid) 94%, var(--interactive) 6%)}}.holder-series-table tr.selected td{background:var(--surface-solid)}@supports (color:color-mix(in lab, red, red)){.holder-series-table tr.selected td{background:color-mix(in srgb, var(--surface-solid) 86%, var(--whale) 14%)}}.wallet-favorites-global.on{border-color:var(--interactive);color:var(--interactive)}.wallet-favorites-global small{font-size:11px}.wallet-favorites-dialog{max-width:680px}.wallet-favorites-setting{align-items:center;gap:8px;margin-block:18px 8px;display:flex}.wallet-favorites-list{margin:20px 0 0;padding:0;list-style:none}.wallet-favorites-list li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.wallet-favorites-list .wallet-trend-trigger{text-align:left;flex:1;min-width:0}.wallet-favorite-address{overflow-wrap:anywhere;font-family:var(--mono);font-size:12px;display:block}.wallet-favorites-list small{color:var(--interactive)}.holder-series-head-controls{font:550 14px/1.35 var(--sans,"Noto Sans KR"), sans-serif;letter-spacing:0}.holder-series-head-controls :is(button,select,input,label){font:inherit;letter-spacing:inherit}.holder-series-head-controls :is(button,select,input){box-sizing:border-box;min-height:36px}.holder-series-head-controls>button{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:8px;padding:7px 11px}.holder-series-head-controls .anchor-controls{white-space:nowrap;align-items:center;gap:8px;margin:0;display:inline-flex}.holder-series-head-controls .anchor-controls select{background:var(--surface);color:var(--ink-2);border:1px solid var(--line);border-radius:8px;padding:7px 28px 7px 10px}.holder-period-dialog{width:min(96vw,1800px);max-width:1800px;height:auto;max-height:94dvh;overflow:auto}.holder-period-toolbar,.holder-period-tools,.holder-period-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.holder-period-toolbar{font:550 14px/1.35 var(--sans,"Noto Sans KR"), sans-serif;margin-top:16px}.holder-period-toolbar button{font:inherit}.holder-period-toolbar b span{color:var(--ink-3);font-weight:500}.holder-period-tools{justify-content:flex-end;gap:6px}.holder-period-toolbar button[aria-pressed=true]{color:var(--interactive);background:var(--accent-wash);border-color:var(--interactive)}.holder-period-readout{min-height:24px;color:var(--ink-2);font:500 12px/1.7 var(--mono,ui-monospace), monospace;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:12px 0;display:flex}.holder-period-canvas{flex:none;width:100%;height:clamp(330px,90dvh - 320px,680px)}.holder-period-chart{cursor:crosshair;touch-action:pan-y;width:100%;height:100%;display:block}.holder-period-chart text{fill:var(--ink-3);font:12px var(--mono,ui-monospace), monospace}.holder-period-chart .holder-period-pane-title{fill:var(--ink-2);font:550 12px var(--sans,"Noto Sans KR"), sans-serif}.holder-period-selection-line{stroke:var(--interactive);stroke-width:1.5px;stroke-dasharray:5 5}.holder-period-coverage-line{stroke:var(--ink-3);stroke-dasharray:2 5}.holder-period-chart:focus-visible{outline:2px solid var(--interactive);outline-offset:3px}.holder-period-footer{margin-top:8px}.holder-period-footer .wallet-period-controls{margin:0}.holder-period-dialog button:disabled{opacity:.45;cursor:not-allowed}.holder-period-selection{color:var(--ink-2);font:500 13px/1.6 var(--sans,"Noto Sans KR"), sans-serif}.holder-period-help{color:var(--ink-3);font:13px/1.6 var(--sans,"Noto Sans KR"), sans-serif;margin-top:12px}.holder-period-help summary{cursor:pointer;width:fit-content}.pin-cell{text-align:center}.pin-button{width:27px;height:27px;color:var(--text-muted);background:0 0;border:0;border-radius:7px;padding:0}.pin-button:hover,.pin-button.active{background:var(--accent-wash);color:var(--interactive)}.wallet-cell-main{align-items:center;gap:4px;display:flex}.wallet-cell-main .wallet-button{flex:1;min-width:0}.copy-address{width:26px;height:26px;color:var(--text-muted);opacity:0;background:0 0;border:0;border-radius:7px;padding:0;transition:opacity .15s,background .15s}.wallet-cell-main:hover .copy-address{opacity:1}.copy-address:focus-visible{opacity:1}.copy-address:hover{background:var(--surface-sunken);color:var(--interactive)}.inspector-scrim{z-index:69;cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0204096b;border:0;width:100%;position:fixed;inset:0}.inspector-drawer{z-index:70;border-left:1px solid var(--border-strong);background:var(--surface-2);flex-direction:column;width:min(440px,100vw);display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.inspector-drawer{background:color-mix(in srgb, var(--surface-2) 94%, transparent)}}.inspector-drawer{box-shadow:var(--elevation-2);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);transition:transform .4s cubic-bezier(.16,1,.3,1);transform:translate(100%)}.inspector-drawer.open{transform:none}.inspector-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.inspector-header>div{min-width:0}.inspector-header span{color:var(--interactive);font:700 9px var(--mono);letter-spacing:.12em}.inspector-header h3{margin:6px 0 5px;font-size:19px}.inspector-header code{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:0;display:block;overflow:hidden}.inspector-header>button{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:9px;width:32px;height:32px;font-size:18px}.inspector-body{flex:1;padding:16px;overflow-y:auto}.inspector-section{border:1px solid var(--border-subtle);background:var(--surface-1);box-shadow:var(--elevation-1);border-radius:12px;margin-bottom:12px;padding:16px}.inspector-label{color:var(--text-muted);font-size:10px}.inspector-value{font:700 25px var(--mono);font-variant-numeric:tabular-nums;margin:6px 0 14px;display:block}.inspector-value small{color:var(--text-muted);font:500 10px var(--sans)}.inspector-stat-row,.inspector-section-head{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:11px;display:flex}.inspector-stat-row+.inspector-stat-row{border-top:1px solid var(--border-subtle)}.inspector-stat-row b{color:var(--text-primary);font:650 11px var(--mono)}.inspector-section-head h4{font-size:12px}.inspector-section-head span{color:var(--text-muted);font:600 9px var(--mono)}.inspector-spark{width:100%;height:100px;margin-top:8px;display:block}.inspector-spark path{fill:none;stroke:var(--text-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.inspector-spark.positive path{stroke:var(--positive)}.inspector-spark.negative path{stroke:var(--negative)}.inspector-actions{border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:8px;padding:14px 16px;display:grid}.inspector-actions :is(button,a){border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-secondary);text-align:center;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:650;text-decoration:none}.inspector-actions button.active{border-color:var(--accent-line);color:var(--interactive);background:var(--accent-wash)}.toast-container{z-index:100;gap:8px;display:grid;position:fixed;bottom:24px;right:24px}.toast{border:1px solid var(--border-strong);background:var(--surface-2);max-width:min(520px,100vw - 48px);box-shadow:var(--elevation-2);color:var(--text-primary);overflow-wrap:anywhere;border-radius:11px;padding:10px 16px;font-size:11px;animation:.3s cubic-bezier(.34,1.56,.64,1) toastIn}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)scale(.96)}}@media (max-width:720px){.holder-comparison-basis{align-items:flex-start}}.spark-cell{width:108px}.spark{margin:0 auto;display:block;overflow:visible}.spark-up path{stroke:var(--up-mark)}.spark-down path{stroke:var(--down-mark)}.spark-flat path{stroke:var(--ink-3);opacity:.45}.spark-empty{color:var(--ink-3)}.warn-note{border-radius:var(--r-md);border:1px solid var(--warn-line);background:var(--warn-wash);color:var(--warn);padding:9px 12px}@media (max-width:720px){.kind-hint{display:none}}.market-bar{flex-wrap:wrap;row-gap:14px}.market-bar>div{flex:150px}.market-bar>div:first-child{border-left:0;padding-left:0}.market-dash{color:var(--ink-3)}.market-bar .has-tip{color:inherit;font:inherit;cursor:help;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.tip-mark{width:13px;height:13px;color:var(--accent);border:1px solid;border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:650;line-height:1;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tip-mark{color:color-mix(in srgb, var(--accent) 70%, var(--ink-3))}}.tip-mark{opacity:.82}:is(.market-bar .has-tip:hover .tip-mark,.market-bar .has-tip:focus-visible .tip-mark){color:var(--accent);border-color:var(--accent-line)}.viewport-x-scroll{z-index:120;border-top:1px solid var(--line);height:18px;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.viewport-x-scroll{border-top:1px solid color-mix(in srgb, var(--line) 58%, transparent)}}.viewport-x-scroll{background:linear-gradient(180deg, transparent, var(--chrome))}@supports (color:color-mix(in lab, red, red)){.viewport-x-scroll{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--chrome) 52%, transparent))}}.viewport-x-scroll{pointer-events:none}.viewport-x-scroll-thumb{pointer-events:auto;cursor:grab;touch-action:none;height:16px;position:absolute;bottom:0}.viewport-x-scroll-thumb:after{content:"";background:var(--interactive);border-radius:999px;height:6px;position:absolute;bottom:3px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.viewport-x-scroll-thumb:after{background:color-mix(in srgb, var(--interactive) 38%, transparent)}}.viewport-x-scroll-thumb:after{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.viewport-x-scroll-thumb:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent)}}.viewport-x-scroll-thumb:hover:after{background:var(--interactive)}@supports (color:color-mix(in lab, red, red)){.viewport-x-scroll-thumb:hover:after{background:color-mix(in srgb, var(--interactive) 58%, transparent)}}:is(.table-scroll,.wallet-timing-events,.cycle-scroll,.cycle-chart-scroll,.research-event-scroll,.data-raw-scroll,.data-master-scroll){scrollbar-width:thin;scrollbar-color:var(--interactive) transparent}@supports (color:color-mix(in lab, red, red)){:is(.table-scroll,.wallet-timing-events,.cycle-scroll,.cycle-chart-scroll,.research-event-scroll,.data-raw-scroll,.data-master-scroll){scrollbar-color:color-mix(in srgb, var(--interactive) 38%, transparent) transparent}}:is(.table-scroll,.wallet-timing-events,.cycle-scroll,.cycle-chart-scroll,.research-event-scroll,.data-raw-scroll,.data-master-scroll)::-webkit-scrollbar{width:8px;height:8px}:is(.table-scroll,.wallet-timing-events,.cycle-scroll,.cycle-chart-scroll,.research-event-scroll,.data-raw-scroll,.data-master-scroll)::-webkit-scrollbar-track{background:0 0}:is(.table-scroll,.wallet-timing-events,.cycle-scroll,.cycle-chart-scroll,.research-event-scroll,.data-raw-scroll,.data-master-scroll)::-webkit-scrollbar-thumb{background:var(--interactive);border:2px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){:is(.table-scroll,.wallet-timing-events,.cycle-scroll,.cycle-chart-scroll,.research-event-scroll,.data-raw-scroll,.data-master-scroll)::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--interactive) 38%, transparent)}}:is(.table-scroll,.wallet-timing-events,.cycle-scroll,.cycle-chart-scroll,.research-event-scroll,.data-raw-scroll,.data-master-scroll)::-webkit-scrollbar-thumb{background-clip:padding-box}.market-bar-note{color:var(--ink-3);flex:1 0 100%;margin:2px 0 0;font-size:10.5px}.market-bar dd{flex-wrap:wrap;row-gap:1px}.market-bar dd .delta{white-space:nowrap}@media (max-width:720px){.market-bar{padding:14px 16px}.market-bar>div{flex:45%}.market-bar>div+div{border-left:0;padding-left:0}}.market-bar .dt-sub{color:var(--ink-3);opacity:.85;font-weight:500}.market-bar-fail{color:var(--warn)}.transfer-panel{gap:18px;display:grid}.transfer-head{align-items:flex-start}.transfer-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:12px;display:flex}.transfer-control-group{gap:5px;min-width:0;display:grid}.transfer-control-group>span{color:var(--ink-3);letter-spacing:.02em;padding-left:3px;font-size:10px;font-weight:650}.transfer-range-period button{font-variant-numeric:tabular-nums;min-width:46px}.transfer-compact-period button{font-variant-numeric:tabular-nums;min-width:44px}.transfer-exchange-scope{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-sunken);color:var(--ink-2);margin:-8px 0 0;padding:9px 12px;font-size:11px;line-height:1.55}.transfer-custom-range{border:1px solid var(--accent-line);background:var(--accent-wash);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:end;gap:10px;padding:12px 14px;display:flex}.transfer-custom-range label{color:var(--ink-3);gap:5px;font-size:10.5px;font-weight:650;display:grid}.transfer-custom-range input{border:1px solid var(--line);background:var(--surface-solid);min-height:36px;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:600 11.5px var(--mono);border-radius:9px;padding:0 10px}:root[data-theme=light] .transfer-custom-range input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.transfer-custom-range>span{color:var(--accent);padding-bottom:9px}.transfer-custom-range-label{letter-spacing:.02em;font-size:10.5px;font-weight:700;color:var(--accent)!important;padding:0!important}.transfer-date-nav{border:1px solid var(--line-soft);background:var(--surface-sunken);border-radius:12px;grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.transfer-date-nav button{border:1px solid var(--line);width:fit-content;min-height:34px;color:var(--accent-2);background:var(--surface);border-radius:9px;padding:0 13px;font-size:12px;font-weight:650}.transfer-date-nav button:last-child{justify-self:end}.transfer-date-nav button:disabled{cursor:not-allowed;opacity:.38}.transfer-date-title{white-space:nowrap;justify-content:center;align-items:center;gap:9px;display:flex}.transfer-date-title strong{color:var(--ink);font-size:14px}.today-chip{color:var(--accent-2);background:var(--accent-soft);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700}.transfer-loading{align-content:center;gap:6px;min-height:180px;display:grid}.transfer-quality{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.transfer-quality>div{background:var(--surface-sunken);padding:13px 15px}.transfer-quality strong{color:var(--ink);font-size:12.5px;display:block}.transfer-quality span{color:var(--ink-3);margin-top:4px;font-size:11.5px;line-height:1.55;display:block}.transfer-quality.complete>div:first-child strong{color:var(--up)}.transfer-quality.partial>div:first-child strong{color:var(--warn)}.transfer-quality-history{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-sunken);padding:16px}.transfer-quality-history svg{width:100%;height:auto;margin-top:10px;display:block;overflow:visible}.transfer-quality-line{fill:none;stroke:var(--accent-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.transfer-quality-point{fill:var(--up);stroke:var(--surface-sunken);stroke-width:1.5px}.transfer-quality-point.partial,.transfer-quality-point.truncated{fill:var(--warn)}.transfer-quality-point.error{fill:var(--down)}.transfer-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.transfer-kpis article{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-sunken);min-width:0;padding:16px}.transfer-kpis article>span{color:var(--ink-3);font-size:11.5px;display:block}.transfer-kpis article>strong{font:680 clamp(14px, 1.25vw, 21px) var(--mono);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:8px;display:block}.transfer-kpis article>small{color:var(--ink-3);margin-top:6px;font-size:10.5px;line-height:1.45;display:block}.transfer-section-head{justify-content:space-between;align-items:end;gap:18px;padding-top:4px;display:flex}.transfer-section-head h3{color:var(--ink);font-size:14px;font-weight:650}.transfer-section-head p{color:var(--ink-3);margin-top:4px;font-size:11.5px}.transfer-section-head>span{font:500 10.5px var(--mono);color:var(--ink-3);flex:none}.movement-heading{border-top:1px solid var(--line-soft);margin-top:4px;padding-top:18px}.live-corridors{margin-top:0}.live-corridors .cor-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.live-corridors .cor-label small{font:500 10px var(--mono);color:var(--ink-3)}.empty-state{border:1px dashed var(--line);border-radius:var(--r-md);text-align:center;color:var(--ink-3);padding:20px;font-size:12px}.transfer-table td{vertical-align:middle}.transfer-table td strong{color:var(--ink);font-size:12px;display:block}.transfer-table td small{font:500 9.5px var(--mono);color:var(--ink-3);margin-top:3px;display:block}.transfer-table a{color:var(--whale);font-size:11.5px;font-weight:650}.transfer-table a:hover{text-decoration:underline}.transfer-note{border-top:1px solid var(--line-soft);margin-top:0;padding-top:15px}.exchange-visibility{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-sunken);gap:12px;padding:15px;display:grid}.exchange-visibility-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.exchange-visibility-head .kicker{margin-bottom:3px}.exchange-visibility-head h3{color:var(--ink);font-size:14px}.data-scope-chip{border:1px solid var(--warn-line);background:var(--warn-wash);color:var(--warn);border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:700}.exchange-visibility-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.exchange-visibility-grid article{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;min-width:0;padding:12px}.exchange-visibility-grid span,.exchange-visibility-grid small{color:var(--ink-3);font-size:10.5px;line-height:1.45;display:block}.exchange-visibility-grid strong{font:680 17px var(--mono);color:var(--ink);margin:5px 0;display:block}.exchange-visibility>p{color:var(--ink-2);font-size:11px;line-height:1.6}.exchange-coverage{border-top:1px solid var(--line-soft);gap:10px;padding-top:13px;display:grid}.exchange-coverage-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.exchange-coverage-head .kicker{margin-bottom:3px}.exchange-coverage-head h4{color:var(--ink);font-size:12px}.exchange-coverage-head>span{color:var(--ink-3);font:600 10px var(--mono);text-align:right}.exchange-coverage-grid{grid-template-columns:1.25fr repeat(2,1fr);gap:9px;display:grid}.exchange-coverage-grid article{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;min-width:0;padding:11px}.exchange-coverage-grid article>strong{color:var(--ink);font-size:11px;display:block}.exchange-coverage-grid article>p{color:var(--ink-3);margin-top:5px;font-size:10.5px;line-height:1.55}.exchange-operator-list{gap:4px;margin-top:8px;display:grid}.exchange-operator-list li{color:var(--ink-2);justify-content:space-between;gap:8px;font-size:10.5px;display:flex}.exchange-operator-list b{color:var(--ink);font:650 10px var(--mono);flex:none}@media (max-width:980px){.transfer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-visibility-grid,.exchange-coverage-grid{grid-template-columns:1fr}}@media (max-width:640px){.exchange-coverage-head{flex-direction:column}.exchange-coverage-head>span{text-align:left}.transfer-quality{grid-template-columns:1fr}.transfer-kpis{grid-template-columns:1fr 1fr}.transfer-section-head{flex-direction:column;align-items:flex-start;gap:7px}.transfer-head{gap:12px}.transfer-head-actions{justify-content:flex-start;width:100%}.transfer-custom-range{justify-content:stretch}.transfer-custom-range label{flex:1;min-width:130px}.transfer-custom-range input{width:100%}.transfer-date-nav{grid-template-columns:1fr 1fr;gap:9px}.transfer-date-title{grid-area:1/1/auto/-1}.transfer-date-nav button{grid-row:2;justify-content:center;width:100%}}@media (max-width:420px){.transfer-kpis{grid-template-columns:1fr}}html[data-locale=en] :is(.workspace-tab,.side-nav button,.segmented button,.chip,.cta,.ghost-btn,.security-link,.logout-button){overflow-wrap:normal;text-wrap:balance}html[data-locale=en] :is(.card-head,.transfer-head,.panel-head,.live-head,.bucket-head){align-items:flex-start}html[data-locale=en] :is(.note,.live-sub,.insight-body,.holder-standard-note,.market-band-note){overflow-wrap:anywhere}html[data-locale=en] .workspace-tab-open{max-width:210px}html[data-locale=en] .side-nav em{letter-spacing:-.01em}.prediction-validation{gap:18px;display:grid}.prediction-warning{background:linear-gradient(135deg,#f5b43e1f,#f5b43e09);border:1px solid #f5b43e47;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px 20px;display:grid}.prediction-warning>span{color:#15110a;font:750 10px var(--mono);letter-spacing:.08em;background:#e9a72d;border-radius:999px;padding:5px 9px}.prediction-warning strong{color:var(--ink);font-size:15px;display:block}.prediction-warning p{color:var(--muted);margin:5px 0 0;font-size:12.5px;line-height:1.6}.prediction-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.prediction-kpis article{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-width:0;padding:16px 18px}.prediction-kpis span{color:var(--muted);font:650 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.prediction-kpis strong{color:var(--ink);font:700 24px var(--mono);margin-top:8px;display:block}.prediction-kpis small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}.prediction-kpis .status-ok{color:var(--up)}.prediction-kpis .status-warn{color:var(--warn)}.prediction-kpis .status-bad{color:var(--down)}.prediction-grid{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.prediction-card{min-width:0}.prediction-card>header{justify-content:space-between;align-items:start;margin-bottom:16px;display:flex}.prediction-card>header h2{margin:2px 0 0}.prediction-price-list{gap:10px;display:grid}.prediction-price-list>div{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:minmax(110px,.8fr) minmax(100px,.7fr) minmax(180px,1.5fr);align-items:center;gap:12px;padding:12px 13px;display:grid}.prediction-price-list span{color:var(--muted);font:650 11px var(--mono)}.prediction-price-list strong{color:var(--ink);font:700 16px var(--mono)}.prediction-price-list small{color:var(--muted);font:11px var(--mono);text-align:right}.prediction-report-meta{gap:10px;margin:0;display:grid}.prediction-report-meta div{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.prediction-report-meta dt{color:var(--muted);font-size:11px}.prediction-report-meta dd{min-width:0;color:var(--ink);font:600 11px var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.prediction-muted{color:var(--muted);margin:14px 0 0;font-size:11.5px;line-height:1.55}.prediction-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.prediction-table th{border-bottom:1px solid var(--line);color:var(--muted);font:650 10px var(--mono);text-align:right;white-space:nowrap;padding:9px 11px}.prediction-table td{border-bottom:1px solid var(--line-soft);color:var(--ink);font:500 11.5px var(--mono);text-align:right;white-space:nowrap;padding:11px}.prediction-table th:first-child,.prediction-table td:first-child,.prediction-table.recent th:nth-child(2),.prediction-table.recent td:nth-child(2){text-align:left}.prediction-tag{font:650 9.5px var(--mono);border-radius:999px;padding:3px 7px;display:inline-flex}.prediction-tag.neutral{background:var(--surface);color:var(--muted);border:1px solid var(--line)}.prediction-tag.good{background:var(--up-wash);color:var(--up)}.prediction-tag.warn{background:var(--warn-wash);color:var(--warn)}.prediction-direction{text-transform:uppercase;font-weight:700}.prediction-direction.up{color:var(--up)}.prediction-direction.down{color:var(--down)}.prediction-direction.flat{color:var(--muted)}.prediction-empty{border:1px dashed var(--line);min-height:180px;color:var(--muted);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.prediction-empty.compact{min-height:110px}.prediction-empty.error strong{color:var(--down)}.prediction-pulse{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 0 var(--accent-line);border-radius:50%;animation:1.5s infinite prediction-pulse}@keyframes prediction-pulse{70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@media (max-width:900px){.prediction-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.prediction-grid{grid-template-columns:1fr}}@media (max-width:620px){.prediction-warning{grid-template-columns:1fr}.prediction-kpis,.prediction-price-list>div{grid-template-columns:1fr 1fr}.prediction-price-list small{text-align:left;grid-column:1/-1}}@media (max-width:1180px){html[data-locale=en] .workspace-tab-open{max-width:165px}html[data-locale=en] .segmented button{padding-inline:10px}}.audit-note,.audit-source{color:var(--ink-2);margin:12px 0 0;font-size:12px;line-height:1.65}.audit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.audit-grid>div{border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--surface-solid);padding:13px}.audit-grid span,.audit-grid em{color:var(--ink-3);font-size:11px;display:block}.audit-grid strong{font:660 18px var(--mono);margin:5px 0;display:block}.audit-grid strong.up{color:var(--up)}.audit-grid strong.down{color:var(--down)}.audit-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.audit-columns h4{margin:0 0 8px;font-size:13px}.audit-list{gap:7px;display:grid}.audit-list li{border-top:1px solid var(--line-soft);padding:11px 0}.audit-list li>div:first-child{justify-content:space-between;gap:12px;display:flex}.audit-list strong{font:620 12px var(--mono)}.audit-list span,.audit-list p{color:var(--ink-2);font-size:11.5px}.audit-list p{margin:6px 0 0;line-height:1.55}.audit-list a{color:var(--whale-ink);font-size:11px}.audit-status{justify-content:space-between;gap:10px;margin-top:5px;display:flex}.audit-status b{font-size:11px}.audit-status.verified b{color:var(--up)}.audit-status.conflicted b{color:var(--warn)}.audit-status.pending b{color:var(--ink-3)}@media (max-width:760px){.audit-grid,.audit-columns{grid-template-columns:1fr}.audit-head{flex-direction:column}}.supply-audit{border:1px solid var(--line-soft);border-radius:var(--r-md);background:linear-gradient(135deg, var(--surface-sunken), var(--surface-sunken));margin:20px 0;padding:clamp(16px,2vw,26px)}@supports (color:color-mix(in lab, red, red)){.supply-audit{background:linear-gradient(135deg, color-mix(in srgb, var(--surface-sunken) 94%, var(--accent-soft)), var(--surface-sunken))}}.audit-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.audit-head h3{margin:4px 0 0;font-size:clamp(19px,1.8vw,25px)}.audit-note{max-width:720px;color:var(--ink-2);margin:10px 0 0;font-size:12px;line-height:1.65}.audit-overview{grid-template-columns:minmax(0,1.65fr) minmax(250px,.8fr);gap:14px;margin-top:20px;display:grid}.audit-progress-card,.audit-next-card,.audit-metrics article,.audit-timeline,.audit-history,.audit-burn{border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--surface-solid)}@supports (color:color-mix(in lab, red, red)){.audit-progress-card,.audit-next-card,.audit-metrics article,.audit-timeline,.audit-history,.audit-burn{background:color-mix(in srgb,var(--surface-solid) 88%, transparent)}}.audit-progress-card{padding:18px}.audit-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.audit-section-title h4,.audit-next-card h4,.audit-burn h4{color:var(--ink);margin:0;font-size:14px}.audit-section-title span{color:var(--ink-3);font:500 10px var(--mono)}.audit-progress-labels,.audit-progress-values,.audit-history-foot{justify-content:space-between;gap:12px;display:flex}.audit-progress-labels{color:var(--ink-2);margin-top:20px;font-size:11px}.audit-progress-labels .is-live{color:var(--whale-ink)}.audit-progress{background:var(--line-soft);border-radius:999px;height:10px;margin:9px 0 12px;overflow:hidden}.audit-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--whale),var(--accent-2));min-width:2px;height:100%;box-shadow:0 0 18px var(--whale);display:block}@supports (color:color-mix(in lab, red, red)){.audit-progress i{box-shadow:0 0 18px color-mix(in srgb,var(--whale) 45%,transparent)}}.audit-progress-values strong{font:680 20px var(--mono);color:var(--ink)}.audit-progress-values span,.audit-progress-card p{color:var(--ink-3);font-size:11px}.audit-progress-card p{margin:14px 0 0;line-height:1.55}.audit-next-card{background:linear-gradient(145deg,var(--accent-soft),var(--surface-solid));min-height:185px;padding:18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.audit-next-card{background:linear-gradient(145deg,color-mix(in srgb,var(--accent-soft) 78%,var(--surface-solid)),var(--surface-solid))}}.audit-next-card:after{content:"";border:1px solid var(--accent-2);width:220px;height:160px;position:absolute;bottom:-80px;right:-55px}@supports (color:color-mix(in lab, red, red)){.audit-next-card:after{border:1px solid color-mix(in srgb,var(--accent-2) 30%,transparent)}}.audit-next-card:after{opacity:.55;border-radius:50%}.audit-next-card>*{z-index:1;position:relative}.audit-next-card h4{margin-top:16px;font-size:16px}.audit-next-card strong{font:700 22px var(--mono);color:var(--accent-2);margin-top:13px;display:block}.audit-next-card p{color:var(--ink-2);margin:6px 0 11px;font-size:12px}.audit-next-card a,.audit-timeline a,.audit-burn a{color:var(--whale-ink);font-size:11px;font-weight:700}.audit-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.audit-metrics article{padding:14px}.audit-metrics span,.audit-metrics small{color:var(--ink-3);font-size:10.5px;display:block}.audit-metrics strong{color:var(--ink);font:680 18px var(--mono);margin:6px 0;display:block}.audit-metrics strong.up{color:var(--up)}.audit-metrics strong.down{color:var(--down)}.audit-ledger-grid{grid-template-columns:1.25fr .9fr;gap:14px;margin-top:14px;display:grid}.audit-timeline,.audit-history{padding:16px}.audit-timeline ol{gap:0;margin-top:12px;display:grid}.audit-timeline li{border-top:1px solid var(--line-soft);grid-template-columns:12px minmax(0,1fr) auto;gap:10px;padding:11px 0;display:grid}.audit-dot{background:var(--ink-3);border-radius:50%;width:8px;height:8px;margin-top:5px}.audit-dot.verified{background:var(--up)}.audit-dot.conflicted{background:var(--warn)}.audit-timeline strong,.audit-timeline span{display:block}.audit-timeline strong{font:620 11px var(--mono);color:var(--ink)}.audit-timeline span,.audit-timeline p{color:var(--ink-2);font-size:11px}.audit-timeline p{margin:5px 0 0;line-height:1.5}.audit-bars{border-bottom:1px solid var(--line-soft);align-items:end;gap:3px;height:118px;margin-top:12px;padding:12px 2px 0;display:flex}.audit-bars span{background:linear-gradient(to top,var(--whale),var(--whale));border-radius:3px 3px 0 0;flex:1;min-width:3px}@supports (color:color-mix(in lab, red, red)){.audit-bars span{background:linear-gradient(to top,var(--whale),color-mix(in srgb,var(--whale) 38%,var(--accent-2)))}}.audit-bars span{opacity:.88}.audit-history-foot{color:var(--ink-3);font:500 9px var(--mono);align-items:center;margin-top:10px}.audit-history-foot strong{color:var(--ink);font:650 12px var(--mono)}.audit-source{border-top:1px solid var(--line-soft);color:var(--ink-3);margin:12px 0 0;padding-top:10px;font-size:10px;line-height:1.45}.audit-burn{justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:15px 16px;display:flex}.audit-burn h4{margin-top:3px}.audit-burn ul{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.audit-burn li{grid-template-columns:auto auto auto;align-items:center;gap:7px;display:grid}.audit-burn li strong{font:650 12px var(--mono);color:var(--ink)}.audit-burn li span,.audit-burn>p{color:var(--ink-3);font-size:11px}.audit-burn>p{text-align:right;margin:0;line-height:1.55}@media (max-width:820px){.audit-overview,.audit-ledger-grid{grid-template-columns:1fr}.audit-metrics{grid-template-columns:1fr 1fr}.audit-burn{flex-direction:column;align-items:flex-start}.audit-burn>p{text-align:left}.audit-burn ul{justify-content:flex-start}}@media (max-width:520px){.audit-metrics{grid-template-columns:1fr}.audit-head{flex-direction:column}.audit-timeline li{grid-template-columns:10px minmax(0,1fr)}.audit-timeline li>a{grid-column:2}.audit-next-card{min-height:auto}}.unlock-explorer{border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-solid);margin-top:18px;padding:clamp(14px,1.8vw,22px)}@supports (color:color-mix(in lab, red, red)){.unlock-explorer{background:color-mix(in srgb, var(--surface-solid) 90%, transparent)}}.unlock-explorer-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.unlock-explorer-head h4{color:var(--ink);margin:4px 0 0;font-size:clamp(17px,1.5vw,22px)}.unlock-explorer-head>p{max-width:540px;color:var(--warn);text-align:right;margin:0;font-size:10.5px;line-height:1.55}.unlock-filterbar{border:1px solid var(--line-soft);background:var(--surface-sunken);border-radius:12px;grid-template-columns:minmax(260px,1fr) auto;gap:12px;margin-top:16px;padding:10px;display:grid}.unlock-filterbar label{align-items:center;min-width:0;display:flex;position:relative}.unlock-filterbar label>span{z-index:1;color:var(--ink-3);letter-spacing:.03em;font-size:9px;font-weight:700;position:absolute;top:7px;left:14px}.unlock-filterbar select{background:var(--surface-solid);width:100%;min-height:52px;color:var(--ink);font:650 12px var(--sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;border-radius:9px;outline:0;padding:19px 42px 5px 14px}:root[data-theme=light] .unlock-filterbar select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.unlock-scope{align-self:center}.unlock-scope button{min-width:68px}.unlock-event-list{gap:14px;margin-top:18px;display:grid;position:relative}.unlock-event-list:before{content:"";background:linear-gradient(var(--accent-2), var(--line-soft));opacity:.5;width:1px;position:absolute;top:18px;bottom:18px;left:175px}.unlock-event-row{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:30px;display:grid;position:relative}.unlock-event-row:before{content:"";border:3px solid var(--surface-solid);background:var(--accent-2);width:11px;height:11px;box-shadow:0 0 0 1px var(--accent-line);border-radius:50%;position:absolute;top:42px;left:170px}.unlock-date-card{border-left:4px solid var(--accent-2);background:var(--surface);clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);border-radius:9px 0 0 9px;gap:7px;margin-top:10px;padding:16px 20px 16px 14px;display:grid;position:relative}.unlock-date-card strong{color:var(--ink);font:680 12px var(--mono)}.unlock-date-card span{color:var(--ink-3);font-size:10px}.unlock-event-card{border:1px solid var(--line-soft);background:var(--surface-sunken);border-radius:14px;min-width:0;overflow:hidden}.unlock-event-card>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:start;gap:16px;padding:16px 18px 14px;display:flex}.unlock-event-card>header div>span,.unlock-event-card>header small{color:var(--ink-3);font-size:10.5px;display:block}.unlock-event-card>header strong{color:var(--ink);font:690 clamp(15px, 1.25vw, 19px) var(--mono);margin-top:4px;display:block}.unlock-event-card>header strong em{color:var(--ink-2);font:600 11px var(--sans)}.unlock-event-card>header small{margin-top:5px}.audit-model-chip{border:1px solid var(--warn-line);background:var(--warn-wash);color:var(--warn);border-radius:999px;flex:none;padding:5px 8px;font-size:9.5px;font-weight:750}.unlock-event-body{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:16px;padding:15px 18px;display:grid}.unlock-event-body h5{color:var(--ink-3);letter-spacing:.03em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:700}.unlock-rounds{min-width:0}.unlock-rounds>div{grid-template-columns:minmax(150px,1fr) auto 76px;align-items:center;gap:10px;margin-top:7px;display:grid}.unlock-round-name{border:1px solid var(--round-color);min-width:0;padding:6px 9px 6px 21px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.unlock-round-name{border:1px solid color-mix(in srgb, var(--round-color) 32%, var(--line-soft))}}.unlock-round-name{background:var(--round-color);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.unlock-round-name{background:color-mix(in srgb, var(--round-color) 12%, var(--surface-solid))}}.unlock-round-name{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px}.unlock-round-name:before{content:"";background:var(--round-color);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.unlock-rounds strong{color:var(--ink);font:620 10.5px var(--mono)}.unlock-rounds small{color:var(--ink-3);text-align:right;font-size:9.5px}.unlock-projection{border:1px solid var(--line-soft);background:var(--surface-solid);border-radius:11px;align-items:center;gap:14px;padding:11px 12px;display:flex}.unlock-ring{--ring-pct:0%;background:conic-gradient(var(--accent-2) var(--ring-pct), var(--line-soft) 0);border-radius:50%;flex:none;place-items:center;width:82px;height:82px;display:grid}.unlock-ring:before{content:"";background:var(--surface-solid);border-radius:50%;grid-area:1/1;width:62px;height:62px}.unlock-ring span{z-index:1;color:var(--ink);font:680 13px var(--mono);grid-area:1/1}.unlock-projection strong,.unlock-projection small{display:block}.unlock-projection strong{color:var(--ink);font:680 15px var(--mono)}.unlock-projection small{color:var(--ink-3);margin-top:5px;font-size:9.5px;line-height:1.4}.unlock-event-card details{border-top:1px solid var(--line-soft)}.unlock-event-card summary{cursor:pointer;color:var(--whale-ink);padding:10px 18px;font-size:10.5px;font-weight:700}.unlock-evidence{gap:1px;padding:0 18px 14px;display:grid}.unlock-evidence p{background:var(--surface-solid);color:var(--ink-3);grid-template-columns:minmax(140px,.65fr) minmax(180px,1.5fr) auto;gap:10px;padding:8px 9px;font-size:9.5px;line-height:1.45;display:grid}.unlock-evidence b{color:var(--ink-2)}.unlock-evidence a{color:var(--whale-ink);text-align:right}.audit-ledger-grid>.audit-history{grid-column:1/-1}.audit-ledger-grid>.audit-burn{grid-column:1/-1;margin-top:0}@media (max-width:980px){.unlock-event-list:before{left:125px}.unlock-event-row{grid-template-columns:112px minmax(0,1fr);gap:26px}.unlock-event-row:before{left:120px}.unlock-date-card{padding-inline:10px 16px}.unlock-event-body{grid-template-columns:1fr}}@media (max-width:720px){.unlock-explorer-head{flex-direction:column;align-items:flex-start;gap:8px}.unlock-explorer-head>p{text-align:left}.unlock-filterbar{grid-template-columns:1fr}.unlock-scope{width:100%}.unlock-scope button{flex:1;min-width:0}.unlock-event-list:before,.unlock-event-row:before{display:none}.unlock-event-row{grid-template-columns:1fr;gap:8px}.unlock-date-card{width:min(270px,86%);margin:0}.unlock-rounds>div{grid-template-columns:minmax(125px,1fr) auto}.unlock-rounds small{text-align:left;grid-column:1/-1}.unlock-evidence p{grid-template-columns:1fr}.unlock-evidence a{text-align:left}}@media (max-width:440px){.unlock-event-card>header{flex-direction:column}.unlock-event-body{padding-inline:12px}.unlock-projection{align-items:flex-start}.unlock-ring{width:70px;height:70px}.unlock-ring:before{width:52px;height:52px}}.market-context{gap:13px;margin-top:12px;padding:17px 20px;display:grid}.market-context-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.market-context-head p{color:var(--ink-3);font:650 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px}.market-context-head h2{color:var(--ink);margin:0;font-size:15px}.market-context-head>span{border:1px solid var(--accent-line);background:var(--accent-wash);color:var(--accent);font:700 9px var(--mono);border-radius:999px;flex:none;padding:5px 8px}.market-context-grid{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.market-context-grid article{background:var(--surface-solid);min-width:0;padding:12px 13px}.market-context-grid article>span,.market-context-grid article>small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;display:block;overflow:hidden}.market-context-grid strong{color:var(--ink);font:690 15px var(--mono);margin:5px 0 3px;display:block}.market-context-grid strong.up{color:var(--up)}.market-context-grid strong.down{color:var(--down)}.market-context-grid strong.flat{color:var(--ink-2)}.market-context-note{color:var(--ink-3);margin:0;font-size:9.5px;line-height:1.55}@media (max-width:1180px){.market-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.market-context{padding:15px}.market-context-head{flex-direction:column;align-items:flex-start}.market-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.history-chart{width:100%;height:auto;min-height:240px;margin-top:14px;display:block}.vol-bar{fill:var(--whale);opacity:.22}.signal-band{fill:var(--accent-wash)}.signal-band-edge{stroke:var(--accent-line);stroke-width:1px;stroke-dasharray:3 3}.lg.vol-key{background:var(--whale);opacity:.35}.lg.signal-key{background:var(--accent-wash);border:1px dashed var(--accent-line)}.history-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:14px;display:grid}.history-stats>div{border:1px solid var(--line-soft);background:var(--surface-sunken);border-radius:10px;padding:11px 13px}.history-stats span{color:var(--ink-3);font-size:11.5px;display:block}.history-stats strong{font:680 19px var(--mono);letter-spacing:-.02em;margin-top:3px;display:block}.history-stats em{color:var(--ink-3);margin-top:2px;font-size:11px;font-style:normal;display:block}.change-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.change-cell{border:1px solid var(--line-soft);border-radius:999px;align-items:baseline;gap:6px;padding:6px 11px;font-size:12px;display:flex}.change-cell em{color:var(--ink-3);font-style:normal}.change-cell b{font:620 12.5px var(--mono);font-variant-numeric:tabular-nums}.tq-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tq-head strong{font-size:13px}.tq-badge{border:1px solid var(--warn);background:var(--warn-wash);color:var(--warn);font:700 9.5px var(--mono);letter-spacing:.06em;border-radius:999px;padding:2px 8px}.tq-rate{font:620 11.5px var(--mono);color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:auto}.tq-stats{background:var(--line-soft);border:1px solid var(--line-soft);border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:1px;margin:10px 0 0;display:grid;overflow:hidden}.tq-stats>div{background:var(--surface-solid);padding:8px 10px}.tq-stats dt{color:var(--ink-3);font-size:10.5px}.tq-stats dd{font:660 14px var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;margin:3px 0 0}.tq-note{color:var(--ink-3);margin:9px 0 0;font-size:11px;line-height:1.6}.transfer-quality.partial .tq-head strong{color:var(--warn)}.quality-mark circle{fill:var(--ink-3);stroke:var(--surface-solid);stroke-width:1px;opacity:.82}.distribution-dashboard{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:22px 0 18px;display:grid}.distribution-kpi{background:linear-gradient(145deg,#8b84ff1a,#ffffff06);border:1px solid #8b84ff2e;border-radius:16px;min-width:0;padding:16px 18px}.distribution-kpi span,.distribution-kpi small{color:var(--muted);display:block}.distribution-kpi strong{color:var(--text);font:700 clamp(20px, 1.6vw, 28px)/1 var(--mono);margin:8px 0 5px;display:block}.distribution-kpi small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.distribution-kpi .distribution-change{color:var(--muted)!important}.distribution-kpi .distribution-change--up{color:#43d39e!important}.distribution-kpi .distribution-change--down{color:#ff7b75!important}.distribution-history{min-height:650px;max-height:760px}.bucket-pagination{justify-content:center;align-items:center;gap:16px;margin:16px 0 4px;display:flex}.bucket-pagination button{min-width:92px;color:var(--text);background:#8b84ff17;border:1px solid #8b84ff47;border-radius:12px;padding:9px 14px}.bucket-pagination button:disabled{opacity:.38;cursor:not-allowed}.bucket-pagination span{color:var(--muted);font:600 13px/1 var(--mono)}.band-composition{flex-direction:column;min-height:360px;display:flex}.band-composition .band-list,.band-composition ul{flex-direction:column;flex:1;justify-content:space-between;display:flex}@media (max-width:1180px){.distribution-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.distribution-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-history{min-height:520px}}.chart-surface.pannable{cursor:grab}.chart-surface.panning{cursor:grabbing}.axis-zone,.axis-zone.axis-dragging{cursor:ns-resize}.data-admin{gap:14px;display:grid}.data-admin-hero{justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.data-admin-hero h2{color:var(--ink);letter-spacing:-.035em;margin-top:4px;font-size:clamp(22px,2vw,30px)}.data-admin-hero p:not(.kicker){max-width:820px;color:var(--ink-3);margin-top:8px;font-size:12px;line-height:1.65}.data-admin-sync{border:1px solid var(--up-wash);background:var(--up-wash);color:var(--up);font:700 10px var(--mono);border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.data-admin-sync i{background:var(--up-mark);width:7px;height:7px;box-shadow:0 0 0 4px var(--up-wash);border-radius:50%}.data-admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.data-admin-kpis article{padding:15px 17px}.data-admin-kpis span,.data-admin-kpis small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.data-admin-kpis strong{color:var(--ink);font:720 22px var(--mono);margin:7px 0 5px;display:block}.data-connection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.data-connection-grid article{padding:14px 15px}.data-connection-grid article>div{align-items:center;gap:7px;display:flex}.data-connection-grid strong{color:var(--ink);font-size:12px}.data-connection-grid em{color:var(--accent);font:650 9.5px var(--mono);margin:6px 0 7px 15px;display:block}.data-connection-grid p{color:var(--ink-3);font-size:10px;line-height:1.55}.data-connection-dot{background:var(--ink-3);border-radius:50%;width:8px;height:8px}.data-connection-dot.live{background:var(--up-mark)}.data-connection-dot.linked{background:var(--whale)}.data-connection-dot.review{background:var(--accent)}.data-source-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:14px 17px;display:grid}.data-source-status>div{grid-template-columns:8px auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.data-source-status>div>span{background:var(--ink-3);border-radius:50%;width:8px;height:8px}.data-source-status>div>span.healthy{background:var(--up-mark)}.data-source-status>div>span.warning{background:var(--warn)}.data-source-status>div>span.error{background:var(--down-mark)}.data-source-status strong{color:var(--ink);font:680 11px var(--mono)}.data-source-status em{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.data-source-status>p{border-top:1px solid var(--line-soft);color:var(--ink-3);grid-column:1/-1;padding-top:9px;font-size:9.5px;line-height:1.55}.data-admin-view-tabs{align-items:center;gap:6px;width:max-content;padding:5px;display:flex}.data-admin-view-tabs button{min-height:38px;color:var(--ink-3);font:650 10.5px var(--sans);border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:8px 13px;display:inline-flex}.data-admin-view-tabs button b{background:var(--flat-wash);min-width:25px;color:var(--ink-3);font:700 8.5px var(--mono);text-align:center;border-radius:999px;padding:3px 6px}.data-admin-view-tabs button[aria-selected=true]{border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent)}.data-admin-view-tabs button[aria-selected=true] b{background:var(--surface-solid);color:var(--accent)}.data-master-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.data-master-summary article{border:1px solid var(--line-soft);background:var(--surface-solid);border-radius:11px;padding:12px 14px}.data-master-summary span{color:var(--ink-3);font-size:9px;display:block}.data-master-summary strong{color:var(--ink);font:700 17px var(--mono);margin-top:6px;display:block}.data-admin-tools{grid-template-columns:minmax(260px,1fr) minmax(150px,.3fr) minmax(150px,.3fr) auto;align-items:end;gap:12px;padding:14px 16px;display:grid}.data-admin-tools label>span{color:var(--ink-3);margin:0 0 5px 2px;font-size:9.5px;font-weight:650;display:block}.data-admin-tools input,.data-admin-tools select{border:1px solid var(--line);background:var(--surface-sunken);width:100%;height:37px;color:var(--ink);font:550 11px var(--sans);border-radius:9px}.data-admin-tools input{padding:0 11px}.data-admin-tools select{padding:0 28px 0 10px}.data-admin-tools input::placeholder{color:var(--ink-3)}.data-result-count{border:1px solid var(--accent-line);background:var(--accent-wash);border-radius:9px;align-items:baseline;gap:5px;min-width:92px;height:37px;padding:7px 10px;display:flex}.data-result-count strong{color:var(--accent);font:720 15px var(--mono)}.data-result-count span{color:var(--ink-3);font-size:9.5px}.data-catalog-list{gap:8px;display:grid}.data-catalog-row{overflow:hidden}.data-catalog-row>summary{cursor:pointer;grid-template-columns:82px minmax(180px,1.25fr) minmax(120px,.7fr) minmax(180px,1fr) minmax(165px,.95fr) 95px 18px;align-items:center;gap:13px;min-height:76px;padding:12px 15px;list-style:none;display:grid}.data-catalog-row>summary::-webkit-details-marker{display:none}.data-catalog-row>summary:hover{background:var(--surface-sunken)}.data-catalog-row>summary>span:not(.data-health){min-width:0}.data-catalog-row summary em,.data-catalog-row summary small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:8.8px;font-style:normal;line-height:1.4;display:block;overflow:hidden}.data-catalog-row summary b{color:var(--ink-2);font:620 10.5px var(--sans);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;display:block;overflow:hidden}.data-identity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;font-size:12.5px;display:block;overflow:hidden}.data-identity code{max-width:100%;color:var(--accent);text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;font-size:9.5px;display:inline-block;overflow:hidden}.data-health{background:var(--flat-wash);width:max-content;color:var(--ink-3);font:700 8.8px var(--mono);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 7px;display:inline-flex}.data-health i{background:currentColor;border-radius:50%;width:6px;height:6px}.data-health.healthy,.data-health.recorded{background:var(--up-wash);color:var(--up)}.data-health.stale{background:var(--warn-wash);color:var(--warn)}.data-health.unknown{background:var(--down-wash);color:var(--down)}.data-health.empty{background:var(--flat-wash);color:var(--ink-3)}.data-count{text-align:right}.data-chevron{color:var(--ink-3);font:700 18px var(--sans);transition:transform .18s}.data-catalog-row[open] .data-chevron{transform:rotate(180deg)}.data-catalog-detail{border-top:1px solid var(--line-soft);background:var(--surface-sunken);grid-template-columns:minmax(220px,1.15fr) minmax(180px,.85fr);gap:12px;padding:15px;display:grid}.data-compact-facts{display:none}.data-table-error{border:1px solid var(--down-mark);grid-column:1/-1;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.data-table-error{border:1px solid color-mix(in srgb,var(--down-mark) 35%,var(--line-soft))}}.data-table-error{background:var(--down-wash);color:var(--down);border-radius:10px;font-size:10px}.data-role,.data-links,.data-columns{border:1px solid var(--line-soft);background:var(--surface-solid);border-radius:10px;padding:13px 14px}.data-role>span,.data-links>span,.data-columns>span{color:var(--ink-3);font:700 9px var(--mono);letter-spacing:.045em;text-transform:uppercase;margin-bottom:7px;display:block}.data-role p,.data-columns>p{color:var(--ink-2);font-size:10.5px;line-height:1.6}.data-links p{flex-wrap:wrap;gap:6px;display:flex}.data-links b{border:1px solid var(--accent-line);background:var(--accent-wash);color:var(--accent);font:650 8.8px var(--mono);border-radius:999px;padding:4px 7px}.data-columns{grid-column:1/-1}.data-columns ul{flex-wrap:wrap;gap:6px;display:flex}.data-columns li{border:1px solid var(--line-soft);background:var(--surface-sunken);border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px;min-height:29px;padding:5px 7px;display:inline-flex}.data-columns li code{color:var(--ink);background:0 0;padding:0;font-size:9px}.data-columns li em{color:var(--whale-ink);font:650 8px var(--mono)}.data-columns li b{color:var(--accent);font:700 7.5px var(--mono)}.data-columns li small{color:var(--ink-3);font:500 7.5px var(--mono)}.data-raw-gate,.data-raw-locked,.data-raw-viewer{border:1px solid var(--line-soft);background:var(--surface-solid);border-radius:11px;grid-column:1/-1;padding:14px}.data-raw-gate,.data-raw-locked{grid-template-columns:minmax(190px,.55fr) minmax(260px,1fr) auto;align-items:center;gap:14px;display:grid}.data-raw-gate>div strong,.data-raw-locked>div strong,.data-raw-head strong{color:var(--ink);font-size:11.5px;display:block}.data-raw-gate>div span,.data-raw-locked>div span,.data-raw-head span{color:var(--accent);font:650 8.5px var(--mono);margin-top:4px;display:block}.data-raw-gate p,.data-raw-locked p{color:var(--ink-3);font-size:10px;line-height:1.55}.data-raw-gate button,.data-raw-head button,.data-raw-date-nav button,.data-raw-pages button{border:1px solid var(--accent-line);background:var(--accent-wash);min-height:34px;color:var(--accent);font:700 9px var(--sans);border-radius:9px;padding:7px 11px}.data-raw-locked{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.data-raw-locked{border-color:color-mix(in srgb,var(--warn) 26%,var(--line-soft))}}.data-raw-locked>div span{color:var(--warn)}.data-raw-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.data-raw-date-nav{border:1px solid var(--line-soft);background:var(--surface-sunken);border-radius:10px;grid-template-columns:auto minmax(180px,280px) auto minmax(0,1fr);align-items:end;gap:8px;margin-top:13px;padding:10px;display:grid}.data-raw-date-nav label span{color:var(--ink-3);margin-bottom:4px;font-size:8.5px;display:block}.data-raw-date-nav input{border:1px solid var(--line);background:var(--surface-solid);width:100%;height:34px;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:600 10px var(--mono);border-radius:8px;padding:0 9px}:root[data-theme=light] .data-raw-date-nav input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.data-raw-date-nav code{color:var(--ink-3);text-align:right;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:8.5px;overflow:hidden}.data-raw-state{border:1px dashed var(--line);color:var(--ink-3);text-align:center;border-radius:10px;margin-top:12px;padding:18px;font-size:10.5px}.data-raw-state.error{border-color:var(--down-mark);color:var(--down)}.data-raw-meta{color:var(--ink-3);font:600 9px var(--mono);justify-content:space-between;align-items:center;gap:10px;margin:12px 2px 7px;display:flex}.data-raw-meta strong{color:var(--ink-2)}.data-raw-scroll{border:1px solid var(--line-soft);background:var(--surface-sunken);scrollbar-gutter:stable;border-radius:10px;max-height:520px;overflow:auto}.data-raw-scroll table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:max-content;min-width:100%}.data-raw-scroll th{z-index:2;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line);background:var(--surface-solid);text-align:left;min-width:120px;padding:9px 10px;position:sticky;top:0}.data-raw-scroll th code,.data-raw-scroll th small{display:block}.data-raw-scroll th code{color:var(--ink);font-size:8.8px}.data-raw-scroll th small{color:var(--whale-ink);font:650 7px var(--mono);margin-top:3px}.data-raw-scroll td{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);max-width:360px;color:var(--ink-2);font:500 8.7px/1.45 var(--mono);vertical-align:top;padding:8px 10px}.data-raw-scroll td span{white-space:pre-wrap;overflow-wrap:anywhere;max-height:88px;display:block;overflow:hidden}.data-raw-scroll td.is-null{color:var(--ink-3);font-style:italic}.data-raw-scroll tbody tr:hover td{background:var(--accent-wash)}.data-raw-scroll .data-raw-empty{max-width:none;color:var(--ink-3);text-align:center;padding:28px}.data-raw-truncated{color:var(--warn);margin:8px 2px 0;font-size:8.8px;line-height:1.5}.data-raw-pages{justify-content:center;align-items:center;gap:12px;margin-top:11px;display:flex}.data-raw-pages span{color:var(--ink-3);font:650 9px var(--mono)}.data-raw-pages button:disabled{cursor:not-allowed;opacity:.38}.data-master-scroll{scrollbar-gutter:stable;max-height:min(72vh,820px);padding:0;overflow:auto}.data-master-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1780px}.data-master-table th{z-index:3;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line);background:var(--surface-solid);color:var(--ink-3);font:700 8.5px var(--mono);letter-spacing:.035em;text-align:left;padding:11px 10px;position:sticky;top:0}.data-master-table th:first-child{width:88px}.data-master-table th:nth-child(2){width:118px}.data-master-table th:nth-child(3){width:220px}.data-master-table th:nth-child(4){width:170px}.data-master-table th:nth-child(5){width:340px}.data-master-table th:nth-child(6){width:120px}.data-master-table th:nth-child(7){width:230px}.data-master-table th:nth-child(8){width:175px}.data-master-table th:nth-child(9){width:210px}.data-master-table th:nth-child(10){width:150px}.data-master-table td{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:var(--ink-2);vertical-align:top;padding:10px;font-size:9px;line-height:1.5}.data-master-table tbody tr:hover td{background:var(--accent-wash)}.data-master-table td>strong,.data-master-table td>b,.data-master-table td>code,.data-master-table td>small{display:block}.data-master-table td>strong{color:var(--ink);font-size:9.5px}.data-master-table td>code{color:var(--accent);overflow-wrap:anywhere;margin-top:4px;font-size:8.2px}.data-master-table td>small{color:var(--ink-3);margin-top:4px;font-size:8px;line-height:1.45}.data-master-table td>p{color:var(--ink-2);font-size:9px;line-height:1.55}.data-master-table td>em{background:var(--flat-wash);color:var(--ink-3);font:700 7px var(--mono);border-radius:4px;margin:5px 4px 0 0;padding:2px 4px;display:inline-block}.data-master-table td:nth-child(6)>b{color:var(--whale-ink);font:700 8.5px var(--mono)}.data-master-links{flex-wrap:wrap;gap:4px;display:flex}.data-master-links span{border:1px solid var(--accent-line);background:var(--accent-wash);color:var(--accent);font:650 7.5px var(--mono);border-radius:999px;padding:3px 5px}.data-access{width:max-content;font:700 7.8px var(--mono);border-radius:999px;padding:4px 6px}.data-access.readable{background:var(--up-wash);color:var(--up)}.data-access.internal{background:var(--warn-wash);color:var(--warn)}.data-access.protected{background:var(--down-wash);color:var(--down)}.data-admin-footnote{color:var(--ink-3);padding:2px 4px 16px;font-size:9.5px;line-height:1.6}.ops-monitor{gap:12px;display:grid}.ops-state{padding:24px}.ops-state-error{border-color:var(--down-mark)}@supports (color:color-mix(in lab, red, red)){.ops-state-error{border-color:color-mix(in srgb,var(--down-mark) 35%,var(--line))}}.ops-state-error strong{color:var(--down)}.ops-state-error p{color:var(--ink-3);margin-top:7px;font-size:10px}.ops-summary{border-left:3px solid var(--up-mark);justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;display:flex}.ops-summary.status-warning{border-left-color:var(--warn)}.ops-summary.status-critical{border-left-color:var(--down-mark)}.ops-summary.status-waiting{border-left-color:var(--ink-3)}.ops-summary-copy{align-items:center;gap:14px;display:flex}.ops-status-mark{background:var(--up-wash);width:42px;height:42px;color:var(--up);font:800 18px var(--mono);border-radius:13px;flex:none;place-items:center;display:grid}.ops-status-mark.warning{background:var(--warn-wash);color:var(--warn)}.ops-status-mark.critical{background:var(--down-wash);color:var(--down)}.ops-status-mark.waiting{background:var(--flat-wash);color:var(--ink-3)}.ops-summary h3{color:var(--ink);letter-spacing:-.025em;margin:3px 0 4px;font-size:17px}.ops-summary-copy p:not(.kicker){color:var(--ink-3);font-size:10px}.ops-summary-time{border-left:1px solid var(--line-soft);text-align:right;min-width:170px;padding-left:18px}.ops-summary-time span,.ops-summary-time small{color:var(--ink-3);font-size:8.5px;display:block}.ops-summary-time strong{color:var(--ink-2);font:700 10px var(--mono);margin:5px 0;display:block}.ops-flow{scrollbar-width:thin;align-items:center;gap:8px;padding:14px 16px;display:flex;overflow-x:auto}.ops-flow-step{flex:none;align-items:center;gap:8px;display:flex}.ops-flow-step>b{color:var(--ink-3);font:500 12px var(--mono)}.ops-flow-node{border:1px solid var(--line-soft);min-height:31px;color:var(--ink-2);font:650 9px var(--sans);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.ops-flow-node i{background:currentColor;border-radius:50%;width:6px;height:6px}.ops-flow-node.ok{border-color:var(--up-mark)}@supports (color:color-mix(in lab, red, red)){.ops-flow-node.ok{border-color:color-mix(in srgb,var(--up-mark) 30%,var(--line-soft))}}.ops-flow-node.ok{background:var(--up-wash);color:var(--up)}.ops-flow-node.warning{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.ops-flow-node.warning{border-color:color-mix(in srgb,var(--warn) 35%,var(--line-soft))}}.ops-flow-node.warning{background:var(--warn-wash);color:var(--warn)}.ops-flow-node.critical{border-color:var(--down-mark)}@supports (color:color-mix(in lab, red, red)){.ops-flow-node.critical{border-color:color-mix(in srgb,var(--down-mark) 35%,var(--line-soft))}}.ops-flow-node.critical{background:var(--down-wash);color:var(--down)}.ops-flow-node.waiting{background:var(--flat-wash);color:var(--ink-3)}.ops-flow>p{min-width:230px;color:var(--ink-3);margin-left:auto;font-size:8.5px;line-height:1.45}.ops-stage-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.ops-stage{min-width:0;padding:13px 14px}.ops-stage>div{align-items:center;gap:6px;display:flex}.ops-stage>div b{color:var(--ink-3);font:700 8px var(--mono)}.ops-stage-dot{background:var(--ink-3);border-radius:50%;width:7px;height:7px}.ops-stage-dot.ok{background:var(--up-mark)}.ops-stage-dot.warning{background:var(--warn)}.ops-stage-dot.critical{background:var(--down-mark)}.ops-stage h4{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:10px 0 5px;font-size:11px;overflow:hidden}.ops-stage p,.ops-stage small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;display:block;overflow:hidden}.ops-stage small{font-family:var(--mono);margin-top:9px}.ops-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ops-metrics-grid article{padding:14px 16px}.ops-metrics-grid span,.ops-metrics-grid small{color:var(--ink-3);font-size:9px;line-height:1.5;display:block}.ops-metrics-grid strong{color:var(--ink);font:740 21px var(--mono);margin:7px 0 5px;display:block}.ops-hourly,.ops-issues{padding:17px 18px}.ops-section-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ops-section-head h3{color:var(--ink);margin-top:3px;font-size:14px}.ops-section-head>span{color:var(--accent);font:720 16px var(--mono)}.ops-hour.running>i{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ops-hour.running>i{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.ops-legend i.running{background:var(--accent)}.ops-hour-strip{grid-template-columns:repeat(24,minmax(8px,1fr));gap:4px;margin-top:15px;display:grid}.ops-hour{text-align:center;min-width:0}.ops-hour>i{border:1px solid var(--line-soft);background:var(--flat-wash);border-radius:6px;height:28px;display:block}.ops-hour.ok>i{border-color:var(--up-mark)}@supports (color:color-mix(in lab, red, red)){.ops-hour.ok>i{border-color:color-mix(in srgb,var(--up-mark) 32%,var(--line-soft))}}.ops-hour.ok>i{background:var(--up-wash)}.ops-hour.partial>i{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.ops-hour.partial>i{border-color:color-mix(in srgb,var(--warn) 36%,var(--line-soft))}}.ops-hour.partial>i{background:var(--warn-wash)}.ops-hour.error>i{border-color:var(--down-mark)}@supports (color:color-mix(in lab, red, red)){.ops-hour.error>i{border-color:color-mix(in srgb,var(--down-mark) 45%,var(--line-soft))}}.ops-hour.error>i{background:var(--down-wash)}.ops-hour.missing>i{background:0 0;border-style:dashed}.ops-hour small{color:var(--ink-3);font:600 7px var(--mono);margin-top:5px;display:block;overflow:hidden}.ops-hour:nth-child(2n) small{visibility:hidden}.ops-legend{justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;display:flex}.ops-legend span{color:var(--ink-3);align-items:center;gap:5px;font-size:8px;display:inline-flex}.ops-legend i{background:var(--flat-wash);border-radius:2px;width:7px;height:7px}.ops-legend i.ok{background:var(--up-mark)}.ops-legend i.partial{background:var(--warn)}.ops-legend i.error{background:var(--down-mark)}.ops-legend i.missing{border:1px dashed var(--ink-3);background:0 0}.ops-issues ul{gap:7px;margin-top:13px;display:grid}.ops-issues li{border:1px solid var(--warn);align-items:center;gap:10px;padding:10px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.ops-issues li{border:1px solid color-mix(in srgb,var(--warn) 28%,var(--line-soft))}}.ops-issues li{background:var(--warn-wash);border-radius:9px}.ops-issues li.critical{border-color:var(--down-mark)}@supports (color:color-mix(in lab, red, red)){.ops-issues li.critical{border-color:color-mix(in srgb,var(--down-mark) 35%,var(--line-soft))}}.ops-issues li.critical{background:var(--down-wash)}.ops-issues li>span{width:24px;height:24px;color:var(--warn);font:800 11px var(--mono);border-radius:8px;flex:none;place-items:center;display:grid}.ops-issues li.critical>span{color:var(--down)}.ops-issues li strong,.ops-issues li code{display:block}.ops-issues li strong{color:var(--ink-2);font-size:9.5px}.ops-issues li code{color:var(--ink-3);margin-top:3px;font-size:7.5px}.ops-no-issues{border:1px solid var(--up-mark);align-items:center;gap:11px;margin-top:13px;padding:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.ops-no-issues{border:1px solid color-mix(in srgb,var(--up-mark) 25%,var(--line-soft))}}.ops-no-issues{background:var(--up-wash);border-radius:9px}.ops-no-issues>span{color:var(--up);font:800 15px var(--mono)}.ops-no-issues strong,.ops-no-issues small{display:block}.ops-no-issues strong{color:var(--ink-2);font-size:9.5px}.ops-no-issues small{color:var(--ink-3);margin-top:3px;font-size:8px}.overview-ops-card{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px 16px;display:grid}.overview-ops-card:hover{border-color:var(--accent-line);transform:translateY(-1px)}.overview-ops-icon{background:var(--up-wash);width:36px;height:36px;color:var(--up);font:800 14px var(--mono);border-radius:11px;place-items:center;display:grid}.overview-ops-icon.warning{background:var(--warn-wash);color:var(--warn)}.overview-ops-icon.critical{background:var(--down-wash);color:var(--down)}.overview-ops-icon.waiting{background:var(--flat-wash);color:var(--ink-3)}.overview-ops-card small,.overview-ops-card em{color:var(--ink-3);font-size:8.5px;font-style:normal;display:block}.overview-ops-card strong{color:var(--ink);margin:4px 0 3px;font-size:12px;display:block}.overview-ops-card>i{color:var(--ink-3);font-style:normal}@media (max-width:1180px){.data-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-flow>p{display:none}.data-catalog-row>summary{grid-template-columns:78px minmax(180px,1.2fr) minmax(140px,.8fr) minmax(170px,1fr) 18px}.data-catalog-row>summary>span:nth-of-type(5),.data-catalog-row>summary>span:nth-of-type(6){display:none}.data-compact-facts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.data-compact-facts>div{border:1px solid var(--line-soft);background:var(--surface-solid);border-radius:10px;padding:10px 12px}.data-compact-facts span{color:var(--ink-3);margin-bottom:5px;font-size:8.5px;display:block}.data-compact-facts strong{color:var(--ink);font-size:10.5px}}@media (max-width:780px){.data-admin-hero{flex-direction:column;padding:18px}.data-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.data-source-status{grid-template-columns:1fr}.data-source-status>p{grid-column:1}.data-master-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.data-admin-tools{grid-template-columns:1fr 1fr}.data-admin-tools label:first-child{grid-column:1/-1}.data-catalog-row>summary{grid-template-columns:74px minmax(0,1fr) 18px;min-height:68px}.data-catalog-row>summary>span:not(.data-health):not(.data-identity){display:none}.data-catalog-detail{grid-template-columns:1fr}.data-columns,.data-raw-gate,.data-raw-locked,.data-raw-viewer{grid-column:1}.data-raw-gate,.data-raw-locked{grid-template-columns:1fr}.data-raw-gate button{width:max-content}.ops-summary{flex-direction:column;align-items:flex-start}.ops-summary-time{border-top:1px solid var(--line-soft);text-align:left;border-left:0;width:100%;padding:10px 0 0}.ops-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-hour-strip{gap:2px}.ops-hour>i{height:22px}.ops-hour small{display:none}}@media (max-width:520px){.data-admin-kpis,.data-connection-grid,.data-master-summary,.ops-stage-grid,.ops-metrics-grid{grid-template-columns:1fr}.data-admin-view-tabs{width:100%}.data-admin-view-tabs button{flex:1;justify-content:center;padding-inline:7px}.data-admin-view-tabs button b{display:none}.data-admin-tools{grid-template-columns:1fr}.data-admin-tools label:first-child{grid-column:1}.data-result-count{width:100%}.data-catalog-row>summary{grid-template-columns:1fr 18px}.data-health{grid-column:1/-1}.data-identity{grid-column:1}.data-compact-facts{grid-template-columns:1fr}.data-raw-date-nav{grid-template-columns:auto minmax(0,1fr) auto}.data-raw-date-nav code{text-align:left;grid-column:1/-1}.ops-flow{padding-inline:10px}}.flow-change-jumps{border:1px solid var(--line-soft);border-radius:10px;margin:10px 0;padding:10px 12px}.flow-change-jumps summary{cursor:pointer;font-size:12px}.flow-change-jumps>button{text-align:left;overflow-wrap:anywhere;width:100%;margin-top:5px;font-size:11px;display:block}.network-activity{gap:14px;display:grid}.network-hero{justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex}.network-hero h2{color:var(--ink);letter-spacing:-.035em;margin:4px 0 6px;font-size:23px}.network-hero>div>p:last-child{color:var(--ink-3);font-size:10.5px;line-height:1.55}.network-quality{border:1px solid var(--line-soft);color:var(--ink-3);font:700 8.5px var(--mono);border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.network-quality i{background:var(--ink-3);border-radius:50%;width:7px;height:7px}.network-quality.live i{background:var(--up-mark)}.network-quality.stale i,.network-quality.partial i{background:var(--warn)}.network-quality.unavailable{border-color:var(--down-mark)}@supports (color:color-mix(in lab, red, red)){.network-quality.unavailable{border-color:color-mix(in srgb,var(--down-mark) 38%,var(--line-soft))}}.network-quality.unavailable{color:var(--down)}.network-quality.unavailable i{background:var(--down-mark)}.network-state{min-height:110px;color:var(--ink-3);justify-content:center;align-items:center;gap:12px;padding:20px;font-size:11px;display:flex}.network-state button{border:1px solid var(--accent-line);background:var(--accent-wash);color:var(--accent);border-radius:8px;padding:7px 10px;font-weight:700}.network-state.compact{border-color:var(--warn);min-height:0;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.network-state.compact{border-color:color-mix(in srgb,var(--warn) 32%,var(--line-soft))}}.network-state.compact{background:var(--warn-wash)}.network-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.network-kpi-grid article{min-width:0;padding:15px 16px}.network-kpi-grid span,.network-kpi-grid small{color:var(--ink-3);font-size:8.5px;display:block}.network-kpi-grid strong{color:var(--ink);font:760 19px var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 5px;display:block;overflow:hidden}.network-kpi-grid strong.up{color:var(--up)}.network-kpi-grid strong.down{color:var(--down)}.network-kpi-grid strong.missing{color:var(--ink-3)}.network-observed{color:var(--ink-3);font:600 8px var(--mono);justify-content:flex-end;gap:12px;margin:-5px 3px 0;display:flex}.network-observed small{color:var(--warn);font:inherit}.network-chart-card,.network-minipay,.network-scope{padding:18px 20px}.network-section-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.network-section-head h3,.network-scope h3{color:var(--ink);margin-top:4px;font-size:14px}.network-section-head>span{color:var(--ink-3);font:600 8px var(--mono)}.network-chart-scroll{margin-top:15px;overflow-x:auto}.network-chart-scroll svg{width:100%;min-width:660px;height:auto;display:block}.network-chart-axis{stroke:var(--line)}.network-bar{fill:var(--accent);opacity:.78}.network-bar:hover{opacity:1}.network-bar-missing{fill:#0000;stroke:var(--line);stroke-dasharray:4 4}.network-chart-label{fill:var(--ink-3);font:8px var(--mono)}.network-chart-unavailable{border:1px dashed var(--line);min-height:170px;color:var(--ink-3);border-radius:10px;place-items:center;margin-top:15px;font-size:10px;display:grid}.network-footnote{color:var(--ink-3);margin-top:11px;font-size:8.8px;line-height:1.55}.network-split{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:10px;display:grid}.network-official{border:1px solid var(--accent-line);background:var(--accent-wash);border-radius:999px;padding:4px 7px;color:var(--accent)!important}.network-minipay-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.network-minipay-kpis>div{border:1px solid var(--line-soft);background:var(--surface-sunken);border-radius:10px;padding:13px 14px}.network-minipay-kpis span,.network-minipay-kpis small{color:var(--ink-3);font-size:8.5px;display:block}.network-minipay-kpis strong{color:var(--ink);font:760 23px var(--mono);margin:7px 0 5px;display:block}.network-snapshot-groups{gap:8px;margin-top:13px;display:grid}.network-snapshot-groups>div{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;display:grid}.network-snapshot-groups b{color:var(--ink-3);font:700 8px var(--mono)}.network-snapshot-track{border:1px solid var(--line-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding:12px;display:flex}.network-snapshot-track a{color:var(--ink-3);font:650 8px var(--mono);justify-items:center;gap:5px;text-decoration:none;display:grid}.network-snapshot-track a i{border:2px solid var(--accent);background:var(--surface-solid);border-radius:50%;width:9px;height:9px}.network-snapshot-track a:hover{color:var(--accent)}.network-snapshot-groups .network-snapshot-track{margin-top:0}.network-snapshot-track a small{color:var(--ink-3);font:500 7px var(--mono)}.network-data-table{margin-top:10px}.network-data-table summary{cursor:pointer;width:max-content;color:var(--accent);font-size:8.5px}.network-data-table ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;margin-top:9px;display:grid}.network-data-table li{border-bottom:1px solid var(--line-soft);color:var(--ink-3);font:600 7.5px var(--mono);justify-content:space-between;gap:8px;padding:5px 0;display:flex}.network-scope dl{gap:7px;margin-top:15px;display:grid}.network-scope dl>div{border:1px solid var(--line-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.network-scope dt{color:var(--ink-2);font-size:9px}.network-scope dd{font:700 8px var(--mono)}.network-scope dd.ok{color:var(--up)}.network-scope dd.official{color:var(--accent)}.network-scope dd.missing{color:var(--warn)}@media (max-width:1180px){.network-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.network-hero{flex-direction:column;align-items:flex-start}.network-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-split{grid-template-columns:1fr}.network-minipay-kpis,.network-data-table ul{grid-template-columns:repeat(2,minmax(0,1fr))}.network-observed{flex-direction:column;align-items:flex-end;gap:3px}}@media (max-width:520px){.network-kpi-grid,.network-minipay-kpis{grid-template-columns:1fr}.network-chart-card,.network-minipay,.network-scope{padding:15px}}.network-activity{--network-grid:var(--line-soft)}@supports (color:color-mix(in lab, red, red)){.network-activity{--network-grid:color-mix(in srgb,var(--line-soft) 76%,transparent)}}.network-activity{gap:12px}.network-hero{border-color:var(--accent);min-height:118px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.network-hero{border-color:color-mix(in srgb,var(--accent) 18%,var(--line-soft))}}.network-hero{background:linear-gradient(120deg,var(--surface-solid),var(--surface-solid))}@supports (color:color-mix(in lab, red, red)){.network-hero{background:linear-gradient(120deg,color-mix(in srgb,var(--surface-solid) 94%,var(--accent) 6%),var(--surface-solid))}}.network-hero:after{background:radial-gradient(circle,var(--network-series),transparent 70%);border-radius:50%;width:220px;height:150px;position:absolute;inset:auto -30px -65px auto}@supports (color:color-mix(in lab, red, red)){.network-hero:after{background:radial-gradient(circle,color-mix(in srgb,var(--network-series) 12%,transparent),transparent 70%)}}.network-hero:after{content:"";pointer-events:none}.network-hero h2{font-size:27px}.network-hero>div>p:last-child{max-width:680px;font-size:11px}.network-kpi-grid article{border-color:var(--line-soft);background:linear-gradient(145deg,var(--surface-solid),var(--surface-sunken));min-height:106px}@supports (color:color-mix(in lab, red, red)){.network-kpi-grid article{background:linear-gradient(145deg,var(--surface-solid),color-mix(in srgb,var(--surface-sunken) 88%,var(--accent) 12%))}}.network-kpi-grid article.featured{border-color:var(--network-series)}@supports (color:color-mix(in lab, red, red)){.network-kpi-grid article.featured{border-color:color-mix(in srgb,var(--network-series) 32%,var(--line-soft))}}.network-kpi-grid article.featured{box-shadow:inset 0 2px 0 var(--network-series)}@supports (color:color-mix(in lab, red, red)){.network-kpi-grid article.featured{box-shadow:inset 0 2px 0 color-mix(in srgb,var(--network-series) 58%,transparent)}}.network-chart-card{border-color:var(--network-series);padding:22px 24px 20px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.network-chart-card{border-color:color-mix(in srgb,var(--network-series) 20%,var(--line-soft))}}.network-chart-card{background:linear-gradient(180deg,var(--surface-solid),var(--surface-solid))}@supports (color:color-mix(in lab, red, red)){.network-chart-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-solid) 97%,var(--network-series) 3%),var(--surface-solid))}}.network-terminal-chart{border:1px solid var(--line-soft);background:var(--surface-sunken);border-radius:13px;margin-top:14px}@supports (color:color-mix(in lab, red, red)){.network-terminal-chart{background:color-mix(in srgb,var(--surface-sunken) 92%,#07131d 8%)}}.network-chart-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 17px 10px;display:flex}.network-chart-toolbar>div:first-child>span,.network-chart-toolbar time{color:var(--ink-3);font:650 8px var(--mono);display:block}.network-chart-toolbar strong{color:var(--ink);font:760 22px var(--mono);margin:5px 0 3px;display:block}.network-chart-toolbar strong small{color:var(--ink-3);margin-left:5px;font-size:9px}.network-range-tabs{border:1px solid var(--line-soft);background:var(--surface-solid);border-radius:8px;padding:3px;display:inline-flex}.network-range-tabs button{min-width:42px;color:var(--ink-3);font:700 8px var(--mono);border-radius:6px;padding:6px 8px}.network-range-tabs button.active{background:var(--network-series)}@supports (color:color-mix(in lab, red, red)){.network-range-tabs button.active{background:color-mix(in srgb,var(--network-series) 16%,var(--surface-solid))}}.network-range-tabs button.active{color:var(--network-series);box-shadow:inset 0 0 0 1px var(--network-series)}@supports (color:color-mix(in lab, red, red)){.network-range-tabs button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--network-series) 30%,transparent)}}.network-chart-canvas{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);cursor:crosshair;position:relative;overflow:hidden}.network-chart-canvas svg{width:100%;min-width:650px;display:block}.network-chart-canvas svg:focus-visible{outline:2px solid var(--network-series);outline-offset:-3px}.network-grid-line{stroke:var(--network-grid);stroke-width:1px}.network-axis-label{fill:var(--ink-3);font:8px var(--mono)}.network-area{fill:url(#networkArea);stroke:none}.network-line{fill:none;stroke:var(--network-series);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;vector-effect:non-scaling-stroke}.network-crosshair{stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.network-crosshair{stroke:color-mix(in srgb,var(--ink) 48%,transparent)}}.network-crosshair{stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.network-focus-point,.network-single-point{fill:var(--surface-solid);stroke:var(--network-series);stroke-width:3px;vector-effect:non-scaling-stroke}.network-approx-point{fill:var(--warn);stroke:var(--surface-solid);stroke-width:2px;vector-effect:non-scaling-stroke}.network-hover-card{border:1px solid var(--line);background:var(--surface-solid);border-radius:8px;gap:3px;min-width:112px;padding:8px 10px;display:grid;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.network-hover-card{background:color-mix(in srgb,var(--surface-solid) 94%,transparent)}}.network-hover-card{pointer-events:none;box-shadow:0 10px 25px #0003}.network-hover-card b{color:var(--ink-3);font:650 8px var(--mono)}.network-hover-card span{color:var(--ink);font:760 10px var(--mono)}.network-detail-strip{background:var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.network-detail-strip>div{background:var(--surface-solid);min-height:70px;padding:12px 14px}.network-detail-strip span,.network-detail-strip small{color:var(--ink-3);font:600 8px var(--mono);display:block}.network-detail-strip strong{color:var(--ink);font:740 14px var(--mono);margin:7px 0 3px;display:block}.network-detail-strip strong.up{color:var(--up)}.network-detail-strip strong.down{color:var(--down)}.network-detail-strip strong.missing{color:var(--ink-3)}.network-terminal-chart>.network-footnote{margin:0;padding:10px 15px 12px}.network-minipay{padding:22px 24px}.network-minipay-kpis{margin-bottom:15px}.network-minipay-kpis>div{background:linear-gradient(145deg,var(--surface-sunken),var(--surface-solid))}@supports (color:color-mix(in lab, red, red)){.network-minipay-kpis>div{background:linear-gradient(145deg,var(--surface-sunken),color-mix(in srgb,var(--surface-solid) 91%,var(--accent) 9%))}}.network-minipay-tabs{border:1px solid var(--line-soft);background:var(--surface-sunken);border-radius:9px;gap:5px;width:max-content;max-width:100%;padding:3px;display:flex}.network-minipay-tabs button{color:var(--ink-3);border-radius:7px;padding:7px 11px;font-size:9px;font-weight:720}.network-minipay-tabs button.active{background:var(--surface-solid);color:var(--accent);box-shadow:0 3px 10px #0002}.network-milestone-track{justify-content:space-between;align-items:flex-start;gap:8px;margin-top:19px;padding:0 8px 8px;display:flex;position:relative}.network-milestone-track:before{background:linear-gradient(90deg,var(--accent),var(--accent));height:2px;position:absolute;top:6px;left:28px;right:28px}@supports (color:color-mix(in lab, red, red)){.network-milestone-track:before{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 30%,var(--line)),var(--accent))}}.network-milestone-track:before{content:""}.network-milestone-track[data-single=true]:before{left:50%;right:50%}.network-milestone-track button{z-index:1;min-width:72px;color:var(--ink-3);font-family:var(--mono);justify-items:center;gap:5px;display:grid}.network-milestone-track button i{border:3px solid var(--surface-solid);background:var(--ink-3);width:13px;height:13px;box-shadow:0 0 0 1px var(--line);border-radius:50%}.network-milestone-track button strong{color:var(--ink-2);font-size:10px}.network-milestone-track button time{font-size:7.5px}.network-milestone-track button.active i{background:var(--accent);box-shadow:0 0 0 2px var(--accent),0 0 15px var(--accent)}@supports (color:color-mix(in lab, red, red)){.network-milestone-track button.active i{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent),0 0 15px color-mix(in srgb,var(--accent) 42%,transparent)}}.network-milestone-track button.active strong{color:var(--accent)}.network-milestone-detail{border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:18px;min-height:92px;margin-top:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.network-milestone-detail{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line-soft))}}.network-milestone-detail{background:var(--accent-wash);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.network-milestone-detail{background:color-mix(in srgb,var(--accent-wash) 32%,var(--surface-sunken))}}.network-milestone-detail span,.network-milestone-detail p{color:var(--ink-3);font-size:8.5px;display:block}.network-milestone-detail strong{color:var(--ink);font:760 19px var(--mono);margin:4px 0;display:block}.network-milestone-detail a{border:1px solid var(--accent-line);color:var(--accent);border-radius:7px;flex:none;padding:7px 9px;font-size:8px;font-weight:720;text-decoration:none}.network-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.network-ledger-terminal{border:1px solid var(--line-soft);background:var(--surface-sunken);border-radius:13px;margin-top:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.network-ledger-terminal{background:color-mix(in srgb,var(--surface-sunken) 92%,#07131d 8%)}}.network-ledger-metrics{scrollbar-width:thin;gap:5px;padding:12px 16px 0;display:flex;overflow-x:auto}.network-ledger-metrics button{color:var(--ink-3);font:700 8px var(--mono);border:1px solid #0000;border-radius:7px;flex:none;padding:7px 10px}.network-ledger-metrics button.active{border-color:var(--network-series)}@supports (color:color-mix(in lab, red, red)){.network-ledger-metrics button.active{border-color:color-mix(in srgb,var(--network-series) 30%,var(--line-soft))}}.network-ledger-metrics button.active{background:var(--network-series)}@supports (color:color-mix(in lab, red, red)){.network-ledger-metrics button.active{background:color-mix(in srgb,var(--network-series) 13%,var(--surface-solid))}}.network-ledger-metrics button.active{color:var(--network-series)}.network-ledger-area{fill:url(#networkLedgerArea);stroke:none}.network-ledger-wait{color:var(--warn)!important}.network-ranking{border-color:var(--network-series);padding:22px 24px}@supports (color:color-mix(in lab, red, red)){.network-ranking{border-color:color-mix(in srgb,var(--network-series) 18%,var(--line-soft))}}.network-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.network-rank-card{border:1px solid var(--line-soft);background:linear-gradient(145deg,var(--surface-sunken),var(--surface-solid));border-radius:11px;min-height:120px;padding:16px}@supports (color:color-mix(in lab, red, red)){.network-rank-card{background:linear-gradient(145deg,var(--surface-sunken),color-mix(in srgb,var(--surface-solid) 91%,var(--network-series) 9%))}}.network-rank-card>span,.network-rank-card>p,.network-rank-card>small{color:var(--ink-3);font-size:8.5px;display:block}.network-rank-card>strong{color:var(--network-series);font:780 27px var(--mono);margin:8px 0 5px;display:block}.network-rank-card>strong small{color:var(--ink-3);font-size:10px}.network-rank-card>p{margin-bottom:5px}.network-claim-guide{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:10px;display:grid;overflow:hidden}.network-claim-guide div{background:var(--surface-solid);padding:11px 13px}.network-claim-guide strong,.network-claim-guide span{display:block}.network-claim-guide strong{color:var(--ink-2);font-size:9px}.network-claim-guide span{color:var(--ink-3);margin-top:4px;font-size:8px}.network-source-links{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.network-source-links a{border:1px solid var(--line-soft);color:var(--network-series);font:700 8px var(--mono);border-radius:7px;padding:6px 9px;text-decoration:none}.network-source-links a:hover{border-color:var(--network-series);background:var(--network-series)}@supports (color:color-mix(in lab, red, red)){.network-source-links a:hover{background:color-mix(in srgb,var(--network-series) 8%,transparent)}}@media (max-width:780px){.network-chart-toolbar{flex-direction:column;align-items:stretch}.network-range-tabs{width:100%}.network-range-tabs button{flex:1}.network-chart-canvas{overflow-x:auto}.network-detail-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.network-milestone-track{justify-content:flex-start;padding-bottom:13px;overflow-x:auto}.network-milestone-track:before{display:none}.network-evidence-grid,.network-claim-guide,.network-rank-grid{grid-template-columns:1fr}}@media (max-width:520px){.network-hero{min-height:0}.network-chart-card,.network-minipay,.network-ranking{padding:15px}.network-minipay-tabs{width:100%}.network-minipay-tabs button{flex:1;padding-inline:5px}.network-milestone-detail{flex-direction:column;align-items:flex-start}.network-chart-canvas svg{min-width:600px}}.shell.command-shell{min-height:100vh;display:block}.command-shell .main{width:100%;padding-inline:clamp(14px,2.6vw,42px)}.command-shell .topbar{border-bottom-color:var(--border-subtle);background:var(--surface-0);flex-wrap:nowrap;grid-template-columns:auto minmax(380px,1fr) auto;min-height:72px;margin-inline:calc(-1*clamp(14px,2.6vw,42px));padding:11px clamp(14px,2.6vw,42px);display:grid}@supports (color:color-mix(in lab, red, red)){.command-shell .topbar{background:color-mix(in srgb, var(--surface-0) 78%, transparent)}}.command-shell .topbar{box-shadow:0 1px 0 var(--border-subtle)}.top-brand{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.top-brand>span:last-child{gap:1px;display:grid}.top-brand strong{color:var(--text-primary);letter-spacing:-.025em;font-size:13px}.top-brand small{color:var(--text-muted);font:650 8.5px var(--mono);letter-spacing:.12em;text-transform:uppercase}.top-brand .brand-mark{border-radius:10px;width:32px;height:32px}.hub-nav{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.hub-nav button,.context-tabs button{color:var(--text-muted);background:0 0;border:0;font-size:12px;font-weight:650;transition:color .16s,background .16s,transform .16s}.hub-nav button{white-space:nowrap;border-radius:9px;padding:9px 13px}.hub-nav button:hover{color:var(--text-primary);background:var(--surface-1)}.hub-nav button.active{color:var(--text-primary);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-subtle), var(--elevation-1)}.command-shell .top-actions{justify-content:flex-end;gap:6px}.command-trigger{border:1px solid var(--border-subtle);background:var(--surface-1);min-width:116px;color:var(--text-muted);border-radius:9px;align-items:center;gap:7px;padding:7px 8px 7px 10px;font-size:10px;display:inline-flex}.command-trigger:hover{border-color:var(--border-strong);color:var(--text-primary)}.command-trigger kbd,.command-input kbd{border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-muted);font:650 8px var(--mono);box-shadow:0 1px 0 var(--border-strong);border-radius:5px;margin-left:auto;padding:2px 5px}.icon-action{border:1px solid var(--border-subtle);background:var(--surface-1);width:32px;height:32px;color:var(--text-secondary);border-radius:9px;place-items:center;padding:0;display:grid}.icon-action:hover,.icon-action[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-wash);color:var(--interactive)}.command-shell .locale-switch{border-color:var(--border-subtle);background:var(--surface-1)}.context-tabs{z-index:18;border-bottom:1px solid var(--border-subtle);background:var(--surface-0);gap:3px;margin-inline:calc(-1*clamp(14px,2.6vw,42px));padding:8px clamp(14px,2.6vw,42px);display:flex;position:sticky;top:72px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.context-tabs{background:color-mix(in srgb, var(--surface-0) 86%, transparent)}}.context-tabs{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:none}.context-tabs button{border-radius:8px;flex:none;padding:7px 12px;position:relative}.context-tabs button:hover{color:var(--text-primary);background:var(--surface-1)}.context-tabs button.active{color:var(--interactive);background:var(--accent-wash)}.context-tabs button.active:after{background:var(--interactive);content:"";border-radius:2px;height:2px;position:absolute;bottom:-9px;left:13px;right:13px}.page-intro{justify-content:space-between;align-items:flex-end;gap:20px;width:100%;max-width:1800px;margin:0 auto;padding:26px 2px 17px;display:flex}.page-intro .crumb>span{color:var(--interactive)}.page-intro .crumb h1{margin-top:3px;font-size:clamp(22px,2vw,30px)}.page-intro .view-desc{text-align:right;max-width:720px;padding:0;line-height:1.55}.command-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03050a94;place-items:start center;padding:min(15vh,130px) 16px 24px;animation:.14s ease-out veilIn;display:grid;position:fixed;inset:0}@keyframes veilIn{0%{opacity:0}}.command-palette{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:16px;width:min(660px,100%);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.command-palette{background:color-mix(in srgb, var(--surface-2) 95%, transparent)}}.command-palette{box-shadow:var(--elevation-2);animation:.18s cubic-bezier(.2,.8,.2,1) paletteIn}@keyframes paletteIn{0%{opacity:0;transform:translateY(-8px)scale(.985)}}.command-input{border-bottom:1px solid var(--border-subtle);color:var(--text-muted);align-items:center;gap:10px;padding:14px 16px;display:flex}.command-input input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:15px}.command-results{gap:3px;max-height:min(56vh,480px);padding:7px;display:grid;overflow-y:auto}.command-results>button{width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 11px;display:grid}.command-results>button.active{background:var(--accent-wash);color:var(--text-primary)}.command-results .nav-icon{width:18px;height:18px;color:var(--interactive);opacity:1}.command-results>button span{gap:2px;min-width:0;display:grid}.command-results strong{font-size:12px}.command-results small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.command-results em{color:var(--text-muted);font:500 10px var(--mono)}.command-results>p{color:var(--text-muted);text-align:center;padding:24px;font-size:12px}.command-palette footer{border-top:1px solid var(--border-subtle);color:var(--text-muted);font:600 8px var(--mono);gap:16px;padding:9px 16px;display:flex}:is(.kpi-value,.metric-value,td,.value,.network-chart-toolbar strong){font-variant-numeric:tabular-nums lining-nums}:root[data-density=compact] .card{padding:17px 19px}:root[data-density=compact] .view{gap:12px}:root[data-density=compact] :is(td,th){padding-top:8px;padding-bottom:8px}@media (max-width:1180px){.command-shell .topbar{grid-template-columns:auto 1fr}.hub-nav{scrollbar-width:none;grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;padding-top:3px;overflow-x:auto}.context-tabs{top:111px}}@media (max-width:760px){.command-shell .main{padding-inline:12px}.command-shell .topbar{min-height:60px;margin-inline:-12px;padding:9px 12px}.top-brand small,.command-trigger,.command-shell .source-chip,.command-shell .locale-switch{display:none}.hub-nav button{padding:8px 10px;font-size:10.5px}.context-tabs{margin-inline:-12px;padding-inline:12px;top:98px}.page-intro{flex-direction:column;align-items:flex-start;gap:8px;padding-top:20px}.page-intro .view-desc{text-align:left}.command-shell .top-actions{gap:4px}}:root[data-theme=light] body{background-image:none}:root[data-theme=light] :is(.sidebar,.topbar,.card){-webkit-backdrop-filter:none}:root[data-theme=light] .topbar{background:var(--chrome)}:root[data-theme=light] .nav-item{border-radius:9px}:root[data-theme=light] .nav-item:hover{background:var(--surface-sunken)}:root[data-theme=light] .nav-item.active{background:linear-gradient(90deg, var(--accent-wash), var(--surface));color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}:root[data-theme=light] .nav-group-label{letter-spacing:.04em}:root[data-theme=light] :is(.kpi,.jump-card){border-color:var(--line-soft)}:root[data-theme=light] :is(.kpi,.jump-card):hover{border-color:var(--accent-line);box-shadow:var(--shadow-sm);transform:none}:root[data-theme=light] :is(.demo-chip,.live-chip){border-radius:4px}:is(:root[data-theme=light] .shell:has(.design-preview-overview:not([hidden])),:root[data-theme=light] .shell:has(.design-preview-market:not([hidden]))){background:radial-gradient(760px 420px at 24% -8%,#5d66e60d,#0000 78%),radial-gradient(680px 380px at 96% 0,#2a9dcf0a,#0000 80%),#edf0f6}:is(:root[data-theme=light] .shell:has(.design-preview-overview:not([hidden])) .sidebar,:root[data-theme=light] .shell:has(.design-preview-market:not([hidden])) .sidebar){background:#fffffff0;border-right-color:#e8ecf5}:is(:root[data-theme=light] .shell:has(.design-preview-overview:not([hidden])) .topbar,:root[data-theme=light] .shell:has(.design-preview-market:not([hidden])) .topbar){background:#ffffffeb;border-bottom-color:#e9edf6}:root[data-theme=light] :is(.design-preview-overview,.design-preview-market){--preview-edge:#dfe5f0;--preview-inner:#f3f6fb;--preview-shadow:0 2px 6px #14204008, 0 12px 28px -8px #14204014, inset 0 1px #fffffff5;--preview-shadow-hover:0 7px 22px -5px #1420401f, 0 2px 7px #1420400d;--accent:#4d51d9;--accent-wash:#eef0ff;--accent-line:#cbd0f8;gap:12px;max-width:2100px}:root[data-theme=light] :is(.design-preview-overview,.design-preview-market) :is(.card,.signal-card,.jump-card){border-color:var(--preview-edge);box-shadow:var(--preview-shadow);background:#fcfdff;border-radius:15px}:root[data-theme=light] :is(.design-preview-overview,.design-preview-market) :is(button.kpi,button.jump-card):hover{border-color:var(--accent-line);box-shadow:var(--preview-shadow-hover);transform:translateY(-1px)}:root[data-theme=light] :is(.design-preview-overview,.design-preview-market) :is(button.kpi,button.jump-card,.segmented button,.market-filter-drawer summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.overview-preview-heading{justify-content:space-between;align-items:end;gap:24px;padding:4px 2px 0;display:flex}.overview-preview-heading h2{color:var(--ink);letter-spacing:-.035em;margin-top:6px;font-size:clamp(22px,2vw,29px);font-weight:720}.overview-preview-heading>p{max-width:430px;color:var(--ink-2);text-align:right;margin-bottom:3px;font-size:12.5px;line-height:1.55}:root[data-theme=light] .design-preview-overview .market-bar{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:10px;padding:0}:root[data-theme=light] .design-preview-overview .market-bar>div{border:1px solid var(--preview-edge);min-width:0;box-shadow:var(--preview-shadow);background:linear-gradient(145deg,#fcfdff 35%,#f6f8fc);border-radius:14px;flex:160px;padding:13px 16px}:root[data-theme=light] .design-preview-overview .market-bar>div+div{padding-left:16px}:root[data-theme=light] .design-preview-overview .market-bar-note{flex-basis:100%}.design-preview-overview .overview-main{grid-template-columns:minmax(0,1fr);gap:14px}:root[data-theme=light] .design-preview-overview .overview-main{gap:12px}.design-preview-overview .overview-main{order:1}.design-preview-overview .jump-grid{order:2}.design-preview-overview .market-context{order:3;margin-top:0}.design-preview-overview .overview-ops-card{order:4}.design-preview-overview .snapshot-health{order:5}.design-preview-overview .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}:root[data-theme=light] .design-preview-overview .kpi-grid{gap:10px}:root[data-theme=light] .design-preview-overview .kpi{background:#fcfdff;min-height:138px;padding:17px 19px;position:relative;overflow:hidden;box-shadow:0 1px 3px #14204008,0 6px 18px -8px #14204012}:root[data-theme=light] .design-preview-overview .kpi:first-child{background:linear-gradient(125deg,#f3f5ff,#fcfdff 76%);border-color:#dce1fa}:root[data-theme=light] .design-preview-overview .kpi:first-child:after{content:"";pointer-events:none;background:linear-gradient(90deg,#6268d9,#b8bff2 60%,#0000);height:2px;position:absolute;inset:0 0 auto}:root[data-theme=light] .design-preview-overview .kpi h3{color:var(--ink-2);letter-spacing:-.01em;font-size:12px;font-weight:600}:root[data-theme=light] .design-preview-overview .kpi h3 span{font-family:var(--sans);letter-spacing:0}:root[data-theme=light] .design-preview-overview .kpi-value{color:var(--ink);font-family:var(--sans);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:16px;font-size:clamp(22px,1.7vw,28px);font-weight:700}:root[data-theme=light] .design-preview-overview .kpi-value.warn{color:var(--warn)}:root[data-theme=light] .design-preview-overview .kpi-note{color:var(--ink-3);margin-top:9px;font-size:12px;line-height:1.5}.design-preview-overview .signal-card{padding:23px 26px}:root[data-theme=light] .design-preview-overview .signal-card{padding:20px 22px}.design-preview-overview .signal-body{grid-template-columns:145px minmax(0,1fr);gap:30px;margin-top:14px}.design-preview-overview .sub-row{grid-template-columns:minmax(130px,.8fr) minmax(100px,1.5fr) 50px}.design-preview-overview .jump-grid{gap:14px}.design-preview-overview .jump-card{min-height:112px}:root[data-theme=light] .design-preview-overview .jump-grid{gap:10px}:root[data-theme=light] .design-preview-overview .jump-card{min-height:106px}.design-preview-overview .jump-metric{font-variant-numeric:tabular-nums}:root[data-theme=light] .design-preview-market .market-primary-card{padding:19px 22px}.design-preview-market .market-primary-card .card-head{align-items:center;gap:18px;margin-bottom:18px}.design-preview-market .market-primary-card .card-head h2{font-size:clamp(20px,1.6vw,25px)}:root[data-theme=light] .design-preview-market .segmented{background:#e9edf6;border-radius:12px;gap:3px;padding:4px;box-shadow:inset 0 1px 3px #19264914}:root[data-theme=light] .design-preview-market .segmented button.on{color:var(--accent);background:#fff;border-radius:8px;box-shadow:0 2px 5px #1621491a,inset 0 1px #fffffff2}.market-filter-drawer{border:1px solid var(--preview-edge,var(--line-soft));background:var(--preview-inner,var(--surface-sunken));border-radius:11px;margin:0 0 12px}.market-filter-drawer summary{cursor:pointer;align-items:center;gap:13px;min-height:44px;padding:10px 14px;list-style:none;display:flex}.market-filter-drawer summary::-webkit-details-marker{display:none}.market-filter-drawer summary strong{color:var(--ink);flex:none;font-size:12px}.market-filter-drawer summary span{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.market-filter-drawer summary i{border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);flex:none;width:7px;height:7px;margin-left:auto;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.market-filter-drawer[open] summary i{transform:rotate(225deg)translateY(-2px)}.market-filter-drawer-content{border-top:1px solid var(--preview-edge,var(--line-soft));padding:3px 14px 16px}.market-filter-drawer .market-band-unit{margin-top:12px}.market-filter-drawer .market-band-selector{margin-top:8px}:root[data-theme=light] .design-preview-market .chart-meta{border:1px solid var(--preview-edge);background:var(--preview-inner);border-radius:10px;margin:12px 0 10px;padding:12px 14px}:root[data-theme=light] .design-preview-market .market-technical{border-color:var(--preview-edge);background:#fff;border-radius:12px}.design-preview-market .market-terminal-chart{padding-top:14px}:root[data-theme=light] .design-preview-market .market-technical .market-frame-buttons{background:#e9edf6;box-shadow:inset 0 1px 3px #19264914}:root[data-theme=light] .design-preview-market .market-technical .market-frame-buttons button[aria-pressed=true]{color:var(--accent);background:#fff;box-shadow:0 2px 5px #1621491a}@media (max-width:1380px){.design-preview-overview .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.overview-preview-heading{flex-direction:column;align-items:start;gap:7px}.overview-preview-heading>p{text-align:left}.design-preview-overview .signal-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.design-preview-overview .kpi-grid{grid-template-columns:minmax(0,1fr)}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.research-panel{gap:20px;font-size:1rem;line-height:1.7;display:grid}.research-explorer{gap:18px;min-width:0;display:grid}.research-explorer>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.research-file-label{background:var(--surface-sunken);border:1px solid var(--line);border-radius:12px;gap:10px;padding:18px;display:grid}.research-file-label input{max-width:100%;font:inherit}.research-explorer-filters{grid-template-columns:1fr 2fr 1fr 1.5fr;gap:16px;display:grid}.research-explorer-filters label{gap:8px;min-width:0;font-size:.875rem;display:grid}.research-explorer select,.research-event-pages button{font:inherit;color:var(--ink);background:var(--surface-solid);border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px 12px}.research-explorer :is(select,input,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.research-explorer .research-counts{grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0}.research-explorer details{border-top:1px solid var(--line);overflow-wrap:anywhere;padding-top:14px}.research-explorer summary{cursor:pointer;font-weight:600}.research-event-scroll{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.research-event-scroll table{border-collapse:collapse;width:100%;font-size:.875rem}.research-event-scroll :is(th,td){border-bottom:1px solid var(--line-soft);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;padding:12px 14px}.research-event-scroll th{background:var(--surface-sunken)}.research-event-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;display:flex}.research-event-pages button:disabled{opacity:.45;cursor:not-allowed}.research-definition-json{background:var(--surface-sunken);max-height:480px;padding:14px;font-size:.875rem;overflow:auto}@media (max-width:900px){.research-explorer-filters,.research-explorer .research-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.research-explorer-filters,.research-explorer .research-counts{grid-template-columns:1fr}}.research-panel .card{padding:clamp(20px,3vw,32px)}.research-panel h2{margin:4px 0 12px;font-size:1.75rem;font-weight:700}.research-panel h3{font-size:1.125rem;font-weight:650}.research-panel p,.research-panel small{color:var(--ink-2)}.research-intro,.research-evidence>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.research-intro>div{flex:400px}.research-label{border:1px solid var(--warn-line);background:var(--warn-wash);color:var(--warn);border-radius:12px;padding:5px 12px;font-size:.875rem;display:inline-flex}.research-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.research-stages .card{padding:24px}.research-stages p{min-height:3em;margin-top:8px;font-size:.875rem}.research-stages strong{font:600 2rem var(--mono);margin:18px 0 10px;display:block}.research-stages span{color:var(--ink-3);font-size:.875rem}.research-panel .research-note{margin:0;font-size:.875rem}.research-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.research-counts>div{border-left:2px solid var(--accent-line);padding-left:18px}.research-counts span,.research-counts small,.research-readiness small{font-size:.875rem;display:block}.research-counts strong{font:600 clamp(1.4rem, 2.5vw, 2rem) var(--mono);margin:8px 0;display:block}.research-readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.research-readiness>div{background:var(--surface-sunken);border-radius:var(--r-md);padding:16px}.research-readiness span{font-size:.875rem;display:block}.research-readiness code{color:var(--ink-3);overflow-wrap:anywhere;display:block}.research-readiness strong{font:600 1.25rem var(--mono);margin:10px 0;display:block}.research-evidence details{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.research-evidence summary{cursor:pointer;color:var(--accent);font-weight:600}.research-evidence details p{margin-top:12px}.research-sources article{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,1fr) 2fr;gap:24px;padding:20px 0;display:grid}.research-sources article span{color:var(--ink-3);margin-top:4px;font-size:.875rem;display:block}.research-sources .research-note{margin-top:20px}.research-next ol{margin:16px 0;padding-left:1.5em;list-style:decimal}.research-next li+li{margin-top:10px}.research-next>p{border-top:1px solid var(--line);padding-top:16px}@media (max-width:1000px){.research-stages,.research-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.research-counts,.research-sources article,.research-stages,.research-readiness{grid-template-columns:1fr}}.cycle-lab{min-width:0;font-family:var(--sans);gap:22px;font-size:14px;display:grid}.cycle-lab .card{min-width:0;padding:26px}.cycle-lab header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:20px;display:flex}.cycle-lab h2{font-family:var(--sans);letter-spacing:-.025em;margin:4px 0 8px;font-size:20px;font-weight:640;line-height:1.4}.cycle-lab h3{margin:22px 0 12px;font-size:16px}.cycle-lab p{color:var(--ink-2);line-height:1.7}.cycle-lab .kicker{color:var(--ink-3);margin:0}.cycle-lab button,.cycle-lab select,.cycle-lab input{font:inherit}.cycle-lab button{border:1px solid var(--line);background:var(--surface-sunken);color:var(--ink-2);cursor:pointer;border-radius:9px;padding:10px 15px;font-size:14px}.cycle-lab button[aria-pressed=true]{background:var(--accent-wash);color:var(--accent);border-color:var(--accent-line)}.cycle-lab button:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.cycle-lab button:disabled{opacity:.45;cursor:default}.cycle-lab :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cycle-presets,.cycle-buttons{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cycle-presets{border-bottom:1px solid var(--line);padding-bottom:20px}.cycle-filters{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.cycle-filters label{color:var(--ink-2);gap:8px;font-size:14px;display:grid}.cycle-filters select,.cycle-filters input{box-sizing:border-box;background:var(--surface-solid);width:100%;min-width:0;color:var(--ink);border:1px solid var(--line);border-radius:7px;padding:10px}.cycle-badge{background:var(--accent-wash);color:var(--accent);border:1px solid var(--accent-line);vertical-align:middle;border-radius:30px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-block}.cycle-lab summary{cursor:pointer;color:var(--ink-2);padding:8px 0}.cycle-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.cycle-rule-grid label{background:var(--surface-sunken);border:1px solid var(--line-soft);cursor:pointer;border-radius:9px;align-items:flex-start;gap:12px;padding:13px;font-size:14px;display:flex}.cycle-rule-grid input{accent-color:var(--accent);margin-top:4px}.cycle-lab small{color:var(--ink-3);font-size:12px;font-weight:400;line-height:1.6;display:block}.cycle-state-line{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.cycle-state-line button{margin-left:auto}.cycle-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cycle-kpis>div{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px}.cycle-kpis span{color:var(--ink-2);font-size:14px}.cycle-kpis strong{font:680 26px var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:12px 0;line-height:1.2;display:block}.cycle-kpis strong small{font-family:var(--sans);margin-left:6px;display:inline}.cycle-kpis p{margin:0;font-size:12px}.cycle-lab .positive{color:var(--up)}.cycle-lab .negative{color:var(--down)}.cycle-caution{border:1px solid var(--warn-line);border-left:3px solid var(--warn);background:var(--warn-wash);color:var(--ink-2);border-radius:9px;flex-direction:column;gap:8px;padding:18px 22px;font-size:14px;line-height:1.7;display:flex}.cycle-caution b{color:var(--warn)}.cycle-legend{color:var(--ink-2);flex-wrap:wrap;gap:22px;margin-bottom:15px;font-size:14px;display:flex}.cycle-legend span:before{content:"";vertical-align:middle;border-top:3px solid;width:18px;margin-right:8px;display:inline-block}.cycle-legend .price-key:before{color:var(--price)}.cycle-legend .ma-key:before{color:var(--whale)}.cycle-legend .daily-key:before{color:var(--ink-3);border-top-style:dashed}.cycle-legend .zone-key:before{color:var(--accent)}.cycle-chart-scroll{max-width:100%;overflow-x:auto}.cycle-chart svg{width:100%;min-width:1130px;display:block;overflow:hidden}.cycle-chart svg text{font-family:var(--mono);fill:var(--ink-3);font-size:14px}.cycle-lab .sample-small{color:var(--ink-2)}.cycle-lab .sample-label{color:var(--ink-2);font-weight:600}.cycle-grid{stroke:var(--line);stroke-width:1px}.cycle-price,.cycle-ma,.cycle-daily,.cycle-rsi{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.cycle-price{stroke:var(--price)}.cycle-ma{stroke:var(--whale)}.cycle-daily{stroke:var(--ink-3);stroke-dasharray:5 4;opacity:.75}.cycle-rsi{stroke:var(--accent)}.cycle-zone{fill:var(--accent);opacity:.12}.cycle-event{fill:var(--accent)}.cycle-cursor{stroke:var(--ink-3);stroke-dasharray:3 4;opacity:.5}.cycle-readout{color:var(--ink-2);flex-wrap:wrap;gap:12px 22px;padding:14px 0;font-size:14px;display:flex}.cycle-lab .cycle-note{color:var(--ink-3);margin:16px 0 0;font-size:13px}.cycle-scroll{overflow-x:auto}.cycle-lab table{border-collapse:collapse;width:100%;font-size:14px}.cycle-lab th{color:var(--ink-2);text-align:left;font-weight:600}.cycle-lab td,.cycle-lab th{border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:14px}.cycle-lab td{font-family:var(--sans);font-variant-numeric:tabular-nums}.cycle-heat b,.cycle-correlation td{font-family:var(--mono)}.cycle-heat td{text-align:center;background:var(--surface-sunken);border:5px solid var(--surface-solid)}.cycle-heat td.positive{background:var(--up-wash)}.cycle-heat td.negative{background:var(--down-wash)}.cycle-heat b{padding-bottom:5px;font-size:23px;display:block}.cycle-two{grid-template-columns:1fr 1fr;gap:22px;display:grid}.cycle-histogram{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;height:250px;padding-top:24px;display:grid}.cycle-histogram>div{text-align:center;min-width:0}.cycle-histogram b{font:14px var(--mono)}.cycle-hist-slot{border-bottom:1px solid var(--line);align-items:end;height:170px;margin:9px 0;display:flex}.cycle-hist-slot span{opacity:.8;background:currentColor;border-radius:5px 5px 0 0;width:100%;min-height:1px}.cycle-histogram small{white-space:normal;min-height:38px;font-size:12px}.cycle-compare{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cycle-compare>div{background:var(--surface-sunken);border-radius:10px;padding:18px}.cycle-compare span{color:var(--ink-2);font-size:14px}.cycle-compare b{font:28px var(--mono);padding:14px 0;display:block}.cycle-yearly{flex-wrap:wrap;gap:16px;display:flex}.cycle-yearly>div{min-width:70px;font:14px var(--mono);gap:5px;display:grid}.cycle-correlation td{text-align:center;border:3px solid var(--surface-solid)}.cycle-correlation th{white-space:normal;min-width:90px;font-size:12px}.cycle-lab .cycle-empty{text-align:center;color:var(--ink-3);padding:45px 25px}.cycle-contract li{color:var(--ink-2);margin:10px 0;font-size:14px;line-height:1.7}.cycle-contract a{color:var(--accent)}.cycle-hash{overflow-wrap:anywhere;color:var(--ink-3);font-size:12px}.cycle-roadmap>div{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cycle-roadmap p{margin:0;font-size:14px}.cycle-roadmap b{color:var(--ink);padding-bottom:8px;display:block}@media (max-width:1100px){.cycle-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.cycle-two{grid-template-columns:1fr}}@media (max-width:650px){.cycle-lab .card{padding:18px}.cycle-lab header{flex-direction:column}.cycle-filters,.cycle-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cycle-rule-grid,.cycle-roadmap>div{grid-template-columns:1fr}.cycle-kpis>div{padding:16px}.cycle-state-line button{margin-left:0}.cycle-chart svg{min-height:240px}}.cycle-terminal{--candle-up:#26a69a;--candle-down:#ef5350;padding:20px 18px 18px!important}.cycle-contact-controls{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 18px;padding-bottom:18px;display:flex}.cycle-contact-title{color:#ad80ff;font-weight:650}.cycle-contact-controls label{align-items:center;gap:8px;font-size:14px;display:flex}.cycle-contact-controls input{accent-color:var(--accent)}.cycle-contact-comparison th small{white-space:normal;max-width:32ch}.cycle-contact-comparison td{min-width:240px}.cycle-contact-comparison td b{font:650 24px var(--mono);margin-bottom:10px;display:block}.cycle-contact-comparison td span{font-size:14px;display:block}.cycle-terminal header{margin-bottom:14px}.cycle-terminal h2 span{color:var(--ink-3);font-size:14px;font-weight:500}.cycle-terminal-toolbar{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.cycle-terminal button{padding:7px 11px}.cycle-ohlc{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:14px;padding:14px 0 10px;font-size:14px;display:flex}.cycle-ohlc strong{font-family:var(--mono);font-weight:550}.cycle-ma-toggles{flex-wrap:wrap;gap:3px 10px;margin-bottom:8px;display:flex}.cycle-ma-toggles button{color:var(--ink-3);align-items:center;gap:6px;padding:5px 6px;font-size:12px;display:flex;background:0 0!important;border-color:#0000!important}.cycle-ma-toggles button[aria-pressed=true]{color:var(--ma-color)}.cycle-ma-toggles button[aria-pressed=false]{text-decoration:line-through}.cycle-ma-toggles i{border-top:2px solid;width:16px}.cycle-ma-toggles strong{font-family:var(--mono);font-weight:500}.cycle-terminal .cycle-chart-scroll{width:100%;height:clamp(400px,52vw,760px);position:relative;overflow:hidden}.cycle-terminal .cycle-chart-scroll>svg{width:100%;min-width:0;height:100%;color:var(--ink-2);cursor:crosshair;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.cycle-terminal svg text{font:14px var(--mono);fill:var(--ink-3)}.cycle-terminal .cycle-grid{stroke:var(--line-soft)}.cycle-candle-up{fill:var(--candle-up);stroke:var(--candle-up);stroke-width:1px}.cycle-candle-down{fill:var(--candle-down);stroke:var(--candle-down);stroke-width:1px}.candle-up{color:var(--candle-up)}.candle-down{color:var(--candle-down)}.cycle-volume-up{fill:var(--candle-up);opacity:.6}.cycle-volume-down{fill:var(--candle-down);opacity:.6}.cycle-terminal-close{fill:none;stroke:var(--price);stroke-width:1.8px}.cycle-terminal .cycle-zone{fill:var(--accent);opacity:.07}.cycle-rsi-overbought{fill:#ef5350;opacity:.13}.cycle-rsi-oversold{fill:#26a69a;opacity:.13}.cycle-terminal text.cycle-rsi-overbought-label{fill:#ef5350}.cycle-terminal text.cycle-rsi-oversold-label{fill:#26a69a}.cycle-terminal .cycle-rsi{stroke:#ad80ff;stroke-width:1.6px}.cycle-halving-line{stroke:#f7a826;stroke-width:1.2px;opacity:.45;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.cycle-halving-label{fill:var(--surface-solid);fill-opacity:.94;stroke:#f7a826;stroke-opacity:.3}.cycle-terminal text.cycle-halving-text{fill:#f7a826;font:600 13px var(--sans)}.cycle-terminal text.cycle-price-tag{fill:#fff;font-weight:650}.cycle-terminal-footer{color:var(--ink-3);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 0;font-size:12px;display:flex}.cycle-history-note{background:var(--surface-sunken);color:var(--ink-3);border-radius:6px;flex-wrap:wrap;gap:8px 18px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.cycle-history-note b{color:var(--ink-2);flex-shrink:0}.cycle-history-note span{flex:1;min-width:180px}.cycle-halving-sources{margin-top:10px;font-size:12px}.cycle-halving-sources>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cycle-halving-sources a{border:1px solid var(--line);color:var(--ink-2);border-radius:6px;gap:5px;padding:12px;text-decoration:none;display:grid}.cycle-halving-sources a:hover{border-color:var(--accent)}.cycle-halving-sources span{color:var(--ink-3)}.cycle-source-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cycle-chart-source{min-width:0}.cycle-source-notice,.cycle-chart-caption{color:var(--ink-2);font:13px/1.7 var(--sans);margin:10px 0 14px}.cycle-source-notice{background:var(--surface-sunken);border-left:3px solid #ad80ff;border-radius:4px;padding:12px 16px}.cycle-source-error{color:var(--down);background:var(--down-wash);padding:12px 16px;font-size:14px}.cycle-fullscreen-button{align-items:center;gap:8px;display:inline-flex}.cycle-fullscreen-button svg{flex:none}.cycle-terminal:-webkit-full-screen{background:var(--surface-solid);border:0;border-radius:0;flex-direction:column;width:100vw;max-width:none;height:100dvh;margin:0;display:flex;overflow:auto}.cycle-terminal:fullscreen{background:var(--surface-solid);border:0;border-radius:0;flex-direction:column;width:100vw;max-width:none;height:100dvh;margin:0;display:flex;overflow:auto}.cycle-terminal::backdrop{background:var(--surface-solid)}.cycle-terminal:-webkit-full-screen>:not(.cycle-chart-scroll){flex-shrink:0}.cycle-terminal:fullscreen>:not(.cycle-chart-scroll){flex-shrink:0}.cycle-terminal:-webkit-full-screen .cycle-chart-scroll{flex:1 1 0;height:auto;min-height:260px}.cycle-terminal:fullscreen .cycle-chart-scroll{flex:1 1 0;height:auto;min-height:260px}:-webkit-any(.cycle-terminal:-webkit-full-screen .cycle-history-note,.cycle-terminal:-webkit-full-screen .cycle-halving-sources,.cycle-terminal:-webkit-full-screen>.cycle-note){display:none}:is(.cycle-terminal:fullscreen .cycle-history-note,.cycle-terminal:fullscreen .cycle-halving-sources,.cycle-terminal:fullscreen>.cycle-note){display:none}.cycle-terminal:-webkit-full-screen .cycle-readout{padding:8px 0}.cycle-terminal:fullscreen .cycle-readout{padding:8px 0}@media (max-width:650px){.cycle-halving-sources>div{grid-template-columns:repeat(2,1fr)}.cycle-ohlc{gap:8px 12px}}.flow-map{min-width:0;padding:24px;position:relative}.flow-map .flow-map-help>summary{cursor:pointer;width:36px;height:36px;color:var(--ink-2);background:var(--surface-solid);border:1px solid var(--line);border-radius:10px;place-items:center;font-size:17px;list-style:none;display:grid}.flow-map .flow-map-help>summary::-webkit-details-marker{display:none}:is(.flow-map .flow-map-help>summary:hover,.flow-map .flow-map-help>summary:focus-visible){color:var(--accent);border-color:var(--accent)}.flow-map .flow-map-help-content{z-index:20;border:1px solid var(--line);background:var(--surface-solid);border-radius:14px;width:min(510px,100% - 48px);max-height:min(70vh,580px);padding:18px 20px;font-size:12px;line-height:1.6;position:absolute;top:74px;right:24px;overflow:auto;box-shadow:0 16px 48px #0005}.flow-map .flow-map-help-content strong{color:var(--ink);margin-top:10px;display:block}.flow-map .flow-map-help-content strong:first-child{margin-top:0}.flow-map .flow-map-help-content p{color:var(--ink-2);margin:5px 0 12px}.flow-map .flow-map-embedded-help{justify-content:flex-end;margin-bottom:4px;display:flex}.flow-map .flow-map-section{border:1px solid var(--line);border-radius:9px;margin:8px 0}.flow-map .flow-map-section>summary{cursor:pointer;color:var(--ink-2);padding:9px 12px;font-size:12px;font-weight:600}.flow-map .flow-map-section[open]{padding-bottom:10px}.flow-map .flow-map-section[open]>:not(summary){margin-left:12px;margin-right:12px}.flow-map .flow-map-section .flow-map-kpi{margin-top:8px}.flow-map .flow-map-current-window{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;font-size:11px;display:flex}.flow-map .flow-map-quality-alert{color:var(--warn)}.flow-map .flow-map-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.flow-map button,.flow-map select,.flow-map input{font:inherit;color:var(--ink);background:var(--surface-solid);border:1px solid var(--line);border-radius:9px;min-height:40px;padding:8px 12px}.flow-map button{cursor:pointer}:is(.flow-map button:hover,.flow-map button:focus-visible){border-color:var(--accent)}.flow-map .active,.flow-map [aria-selected=true],.flow-map [aria-current=true]{background:var(--accent-wash);color:var(--accent)}.flow-map .segmented{flex-shrink:0;max-width:100%;display:flex;overflow-x:auto}.flow-map label{align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.flow-map input[type=checkbox]{min-height:auto}.flow-map .flow-map-grid{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:10px;display:grid}.flow-map .flow-map-canvas{border:1px solid var(--line);border-radius:16px;min-width:0;position:relative;overflow:hidden}.flow-map canvas{touch-action:none;width:100%;height:clamp(560px,78vh,1080px);display:block}.flow-map .flow-map-expand{z-index:2;background:var(--surface-solid);width:44px;height:44px;padding:0;font-size:24px;position:absolute;top:14px;right:14px}.flow-map .flow-group-dot{border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.flow-map .flow-map-side .whale-table{table-layout:fixed;width:100%;min-width:0}.flow-map .flow-map-side .whale-table td{overflow-wrap:anywhere;white-space:normal}.flow-map .flow-map-side .whale-table th:first-child{width:62%}.flow-map .flow-map-grid:-webkit-full-screen{background:var(--canvas);grid-template-columns:minmax(0,1fr) minmax(260px,320px);width:100%;height:100dvh;padding:12px;overflow:auto}.flow-map .flow-map-grid:fullscreen{background:var(--canvas);grid-template-columns:minmax(0,1fr) minmax(260px,320px);width:100%;height:100dvh;padding:12px;overflow:auto}@media (max-width:600px){.flow-map canvas{height:65dvh;min-height:420px}.flow-map .flow-map-grid:-webkit-full-screen{grid-template-columns:minmax(0,1fr)}.flow-map .flow-map-grid:fullscreen{grid-template-columns:minmax(0,1fr)}.flow-map .flow-map-grid:-webkit-full-screen canvas{height:75dvh}.flow-map .flow-map-grid:fullscreen canvas{height:75dvh}}.flow-map .flow-map-canvas-hint{pointer-events:none;color:var(--ink-3);background:var(--surface-solid);border-radius:8px;padding:6px 10px;font-size:.75rem;position:absolute;bottom:12px;left:12px}.flow-map .flow-map-tooltip{pointer-events:none;background:var(--surface-solid);max-width:calc(100% - 24px);color:var(--ink);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;gap:5px;padding:12px;font-size:.8125rem;display:grid;position:absolute;top:12px;left:12px}.flow-map .flow-map-tooltip code,.flow-map .flow-map-address-comparison code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.75rem}.flow-map .flow-map-address-comparison{margin:10px 0}.flow-map .flow-map-basis{border:1px solid var(--line);border-radius:10px;margin:16px 0;padding:12px;font-size:.875rem}.flow-map .flow-map-basis summary{cursor:pointer}.flow-map .flow-map-basis dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.flow-map .flow-map-basis dd{margin:0}.flow-map .flow-map-basis li{margin:10px 0;line-height:1.6}.flow-map .flow-map-basis a{color:var(--accent);text-decoration:underline}.flow-map .flow-map-pair-chart{width:100%;height:100px;display:block}.flow-map .flow-map-address-comparison mark{background:var(--warn-wash);color:var(--down);font-weight:700;text-decoration:underline}.flow-map .flow-map-detail dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.flow-map .flow-map-detail dd{font-family:var(--mono);margin:0}@media (max-width:720px){.flow-map .flow-map-tooltip{display:none}}.flow-map .flow-map-side{border:1px solid var(--line);border-radius:16px;min-width:0;padding:12px}.flow-map .table-scroll{flex:1;min-height:0;overflow:auto}.flow-map table{width:100%;font-size:.875rem}.flow-map th,.flow-map td{text-align:left;border-bottom:1px solid var(--line-soft);padding:10px 6px}.flow-map td small{color:var(--ink-3);margin-top:4px;font-size:.75rem;display:block}.flow-map td button{text-align:left;background:0 0;border:0;padding:0}.flow-map .flow-map-detail{overflow-wrap:anywhere;max-height:440px;padding:8px 4px 16px;overflow-y:auto}.flow-map .flow-map-detail>a{font-family:var(--mono);color:var(--accent);font-size:.875rem}.flow-map .flow-map-detail h3{margin:8px 0}.flow-map .flow-map-detail>button{float:right}.flow-map .flow-map-proof{background:var(--surface-sunken);border-radius:8px;margin:12px 0;padding:10px}.flow-map .flow-map-peer{justify-content:space-between;gap:8px;width:100%;display:flex}.flow-map .flow-selection-overlay{z-index:4;background:var(--surface-solid);border:1px solid var(--line);border-radius:14px;width:min(430px,100% - 80px);max-height:calc(100% - 65px);padding:14px;position:absolute;top:14px;left:14px;overflow:auto;box-shadow:0 12px 40px #0005}.flow-map .flow-selection-overlay .flow-map-detail{max-height:none}.flow-map .flow-selection-overlay .flow-map-detail>p{margin:8px 0}.flow-map .flow-selection-overlay~.flow-map-tooltip{display:none}.flow-map .flow-selection-more summary{cursor:pointer;color:var(--accent);padding:10px 0}.flow-map .flow-kind-caption{color:var(--ink-3);font:10px var(--sans);margin-left:6px}.flow-map .flow-map-side>.segmented{flex-wrap:wrap;overflow:visible}.flow-map .flow-map-side>.segmented button{min-height:28px;padding:4px 6px;font-size:11px}.flow-map .flow-map-kpi{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.flow-map .flow-map-metric{border:1px solid var(--line);border-radius:12px;gap:6px;min-width:0;padding:14px;display:grid}.flow-map .flow-map-metric span{color:var(--ink-2);font-size:.875rem}.flow-map .flow-map-metric strong{font:600 1.65rem var(--mono)}.flow-map .flow-map-metric small{color:var(--ink-3);font-size:.75rem}.flow-map .flow-map-coverage{flex-wrap:wrap;align-items:center;gap:12px;font-size:.875rem;display:flex}.flow-map .flow-map-thresholds{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:12px 0;display:grid}.flow-map .flow-map-thresholds label{display:grid}.flow-map .flow-map-thresholds input{width:100%}.flow-map .flow-map-advanced{margin:12px 0;font-size:.875rem}.flow-map .flow-map-timeline{border-top:1px solid var(--line);margin-top:20px;padding-top:4px}.flow-map input[type=range]{width:100%;accent-color:var(--accent);padding:0}.flow-map .flow-map-ribbon{background:var(--surface-sunken);border-radius:4px;height:12px;position:relative;overflow:hidden}.flow-map .flow-map-ribbon span{opacity:.65;height:100%;position:absolute}.flow-map .flow-ok{background:var(--up)}.flow-map .flow-partial{background:var(--warn)}.flow-map .flow-map-price-empty{text-align:center;color:var(--ink-3);background:var(--surface-sunken);padding:24px;font-size:.875rem}.flow-map .flow-price{fill:none;stroke:var(--price);stroke-width:2px}.flow-map .flow-map-price-times{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.flow-map .flow-map-timeline svg{cursor:crosshair;width:100%;height:140px}.flow-map .flow-map-legend{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.flow-map .kind-external{color:var(--ink-3)}.flow-map .flow-map-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.flow-map .transfer-note{border-top:1px solid var(--line);margin-top:20px;padding-top:12px}.flow-map .flow-map-grid{--map-height:clamp(480px,62vh,720px);grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:var(--map-height) auto}.flow-map .flow-map-controls{gap:8px;margin:10px 0}.flow-map .flow-map-controls button,.flow-map .flow-map-controls input,.flow-map .flow-map-controls select{min-height:30px;padding:5px 9px;font-size:12px}.flow-map .flow-map-controls label{font-size:12px}.flow-map .flow-map-metric{gap:4px;padding:10px}.flow-map .flow-map-metric strong{font-size:1.3rem}.flow-map .flow-map-metric span{font-size:12px}.flow-map .flow-map-metric small{font-size:10px}.flow-map .flow-map-mini-player{z-index:3;background:var(--surface-solid);border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px;width:fit-content;max-width:calc(100% - 68px);padding:5px;display:flex;position:absolute;top:10px;left:10px;right:58px}.flow-map .flow-map-mini-player button,.flow-map .flow-map-mini-player select{min-height:27px;padding:3px 7px;font-size:11px}.flow-map .flow-map-mini-player small{color:var(--ink-2);font-size:10px}.flow-map .flow-selection-overlay,.flow-map .flow-map-tooltip{top:60px}@media (max-width:600px){.flow-map .flow-map-mini-player small{display:none}}.flow-map .flow-map-grid canvas{height:100%;min-height:0}.flow-map .flow-map-side{flex-direction:column;height:100%;min-height:0;padding:10px;display:flex;overflow:hidden}.flow-map .flow-map-side>.note{margin:8px 0}.flow-map .flow-map-side>label{margin-bottom:8px}.flow-map .flow-map-side .flow-map-detail{flex-shrink:0;max-height:35%}.flow-map .flow-address-table{border-collapse:separate;border-spacing:0}.flow-map .flow-address-table .flow-list-spacer td{box-shadow:none;border:0;padding:0;line-height:0}.flow-map .flow-map-side .flow-address-table th:first-child{width:28px}.flow-map .flow-address-table th:nth-child(2){width:40px}.flow-map .flow-address-table th:last-child{width:62px}.flow-map .flow-address-table thead{background:var(--surface-solid);z-index:1;position:sticky;top:0}.flow-map .flow-address-table tbody tr:not(.flow-list-spacer) td{height:var(--flow-list-row)}.flow-map .flow-address-table thead th{height:var(--flow-list-head)}.flow-map .flow-address-table td,.flow-map .flow-address-table th{box-sizing:border-box;box-shadow:inset 0 -1px var(--line-soft);font:11px var(--mono);color:var(--ink-2);border:0;padding:2px 3px}.flow-map .flow-map-side .flow-address-table td,.flow-map .flow-map-side .flow-address-table th{white-space:nowrap;overflow-wrap:normal;line-height:16px}.flow-map .flow-address-table td button{height:23px;min-height:23px;font-size:11px}.flow-map .flow-address-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;width:100%;display:flex;overflow:hidden}.flow-map .flow-address-name .flow-group-dot{flex-shrink:0;width:6px;height:6px;margin-right:6px}.flow-map .flow-eye{place-items:center;width:24px;display:grid}.flow-map .flow-address-table .flow-eye:not(:disabled){color:color-mix(in srgb,var(--whale-ink) 65%,var(--ink-2));background:color-mix(in srgb,var(--whale-ink) 8%,transparent);border-radius:5px}.flow-map .flow-address-table .flow-eye:not(:disabled):hover{background:color-mix(in srgb,var(--whale-ink) 16%,transparent)}.flow-map .flow-address-table tr[data-hidden=true] td:not(:first-child){opacity:.45}.flow-map .flow-address-table .flow-eye:disabled{color:var(--ink-3);opacity:.3;background:0 0}.flow-map .flow-address-table th.flow-pin-head{width:24px}.flow-map .flow-address-table th.flow-pin-head+th{width:52px}.flow-map .flow-pin-cell .pin-button,.flow-map .flow-map-detail h3 .pin-button{vertical-align:middle;width:22px;height:22px;min-height:22px;margin-right:4px}.flow-map .flow-address-table button:disabled{opacity:.35;cursor:not-allowed}.flow-map .flow-market-strip{border:1px solid var(--line);background:var(--canvas);border-radius:10px;flex-direction:column;grid-column:1/-1;min-width:0;display:flex;overflow:hidden}.flow-map .flow-market-strip header{background:var(--surface-solid);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.flow-map .flow-market-strip button{min-height:26px;padding:3px 8px;font-size:11px}.flow-map .flow-market-strip header small{color:var(--ink-3);margin-left:auto}.flow-map .flow-market-strip svg{cursor:crosshair;flex:1;width:100%;height:180px;min-height:100px;display:block}.flow-map .flow-market-readout{font:11px var(--mono);color:var(--ink-2);padding:5px 10px}.flow-map .flow-market-readout span{color:var(--ink-3);margin-left:12px}.flow-map .flow-map-grid:-webkit-full-screen{grid-template-rows:minmax(260px,1fr) 240px;grid-template-columns:minmax(0,1fr) 340px;overflow:auto}.flow-map .flow-map-grid:fullscreen{grid-template-rows:minmax(260px,1fr) 240px;grid-template-columns:minmax(0,1fr) 340px;overflow:auto}.flow-map .flow-map-grid:-webkit-full-screen canvas{height:100%}.flow-map .flow-map-grid:fullscreen canvas{height:100%}.flow-map .flow-map-grid:-webkit-full-screen .flow-map-side{max-height:none;overflow:hidden}.flow-map .flow-map-grid:fullscreen .flow-map-side{max-height:none;overflow:hidden}@media (max-width:1040px){.flow-map .flow-map-grid{grid-template-rows:560px 500px auto}.flow-map .flow-map-grid:-webkit-full-screen{grid-template-rows:60vh 420px 240px;grid-template-columns:minmax(0,1fr)}.flow-map .flow-map-grid:fullscreen{grid-template-rows:60vh 420px 240px;grid-template-columns:minmax(0,1fr)}}.flow-map .note{color:var(--ink-3);font-size:.8125rem;line-height:1.6}.flow-map .warn-note{background:var(--warn-wash);border:1px solid var(--warn-line);color:var(--ink);border-radius:10px;padding:12px;font-size:.875rem}.flow-map:-webkit-full-screen{background:var(--canvas);border-radius:0;overflow:auto}.flow-map:fullscreen{background:var(--canvas);border-radius:0;overflow:auto}.flow-map:-webkit-full-screen canvas{height:70vh}.flow-map:fullscreen canvas{height:70vh}@media (max-width:1040px){.flow-map .flow-map-grid{grid-template-columns:minmax(0,1fr)}.flow-map .flow-map-kpi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.flow-map{padding:14px}.flow-map canvas{height:clamp(360px,62vw,560px)}.flow-map .flow-map-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-map .flow-map-metric strong{font-size:1.3rem}.flow-map .flow-map-controls{gap:8px}.flow-map .flow-map-controls input.search{width:100%}}@media (min-width:1041px){.flow-map .flow-map-grid{grid-template-rows:auto clamp(560px,100dvh - 290px,780px) auto;grid-template-columns:minmax(0,1fr) 300px;gap:12px;position:relative}.flow-map .flow-map-side{background:var(--surface-solid);width:auto;height:100%;position:static}.flow-map .flow-map-grid:-webkit-full-screen{grid-template-rows:auto minmax(260px,1fr) 250px;grid-template-columns:minmax(0,1fr) 300px}.flow-map .flow-map-grid:fullscreen{grid-template-rows:auto minmax(260px,1fr) 250px;grid-template-columns:minmax(0,1fr) 300px}.flow-map .flow-map-grid:-webkit-full-screen .flow-map-side{z-index:auto;height:100%;max-height:none;top:auto;right:auto}.flow-map .flow-map-grid:fullscreen .flow-map-side{z-index:auto;height:100%;max-height:none;top:auto;right:auto}}.flow-map .flow-workspace-bar{border:1px solid var(--line);background:var(--surface-solid);border-radius:12px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:10px 12px;display:flex}.flow-map .flow-workspace-bar .flow-map-mini-player{background:0 0;border:0;flex-shrink:0;max-width:none;padding:0;position:static}.flow-map .flow-workspace-bar .flow-map-expand{border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;min-height:36px;display:grid;position:static}.flow-map .flow-workspace-time{min-width:170px;color:var(--ink-3);flex-wrap:wrap;flex:1;align-items:baseline;gap:7px;font-size:11px;display:flex}.flow-map .flow-workspace-time strong{font-weight:500}.flow-map .flow-workspace-time time{font:600 12px var(--mono);color:var(--ink)}.flow-map .flow-workspace-time span{font:11px var(--mono)}.flow-map .flow-kind-menu{font-size:12px;position:relative}.flow-map .flow-kind-menu summary{cursor:pointer;border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;list-style:none;display:flex}.flow-map .flow-kind-menu summary::-webkit-details-marker{display:none}.flow-map .flow-kind-menu summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.flow-map .flow-kind-menu summary span{color:var(--accent)}.flow-map .flow-kind-popover{z-index:8;border:1px solid var(--line);background:var(--surface-solid);border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;width:240px;margin:0;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 36px #0004}.flow-map .flow-kind-popover label{font-size:12px}.flow-map .flow-kind-menu-actions{grid-column:1/-1;justify-content:space-between;gap:8px;display:flex}.flow-map .flow-kind-menu-actions button{min-height:28px;padding:4px 8px;font-size:11px}.flow-map .flow-list-header{margin-bottom:10px;display:flex}.flow-map .flow-list-header button{min-height:30px;padding:5px 12px;font-size:12px}.flow-map .flow-list-header small{color:var(--ink-3);font:10px var(--mono)}.flow-map .flow-map-side>label{justify-content:space-between;font-size:11px}.flow-map .flow-map-side>label select{min-height:30px;padding:4px 8px;font-size:11px}.flow-map .flow-address-name .flow-kind-caption{display:none}.flow-map .flow-map-side .flow-address-table th:last-child{width:auto}.flow-map .flow-address-table td:last-child{text-align:left;font-weight:400}.flow-map .flow-address-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-map .flow-empty-map{pointer-events:none;color:var(--ink-3);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.flow-map .flow-direction-legend{color:var(--ink-3);flex-wrap:wrap;gap:20px;margin:16px 0 6px;font-size:12px;display:flex}.flow-map .flow-sending{color:var(--flow-transfer-out)}.flow-map .flow-receiving{color:var(--flow-transfer-in)}.flow-map .flow-market-context{color:var(--ink-3);margin:0;padding:7px 10px;font-size:11px}.flow-map .flow-map-tooltip,.flow-map .flow-selection-overlay{top:14px}.flow-map .flow-market-strip svg{flex:none;height:180px}@media (max-width:1040px){.flow-map .flow-map-grid{grid-template-rows:auto 560px 500px auto}.flow-map .flow-map-grid:-webkit-full-screen{grid-template-rows:auto 60vh 420px 240px}.flow-map .flow-map-grid:fullscreen{grid-template-rows:auto 60vh 420px 240px}}.flow-external-summary{color:var(--ink-3);flex-wrap:wrap;gap:8px 22px;margin:10px 0 16px;font-size:12px;display:flex}.flow-external-summary strong{color:var(--ink-2);font-variant-numeric:tabular-nums}.flow-wallet-focus{border-top:1px solid var(--line-soft);flex-basis:100%;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.flow-wallet-focus>div{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:flex}.flow-wallet-focus strong{color:var(--whale-ink);font-size:12px}.flow-wallet-focus span{font:12px var(--mono);color:var(--ink-2)}.flow-wallet-focus small{color:var(--ink-3);font-size:11px}.flow-wallet-focus button{flex-shrink:0}.flow-map-auxiliary{flex-direction:column;grid-column:1/-1;gap:10px;min-width:0;display:flex}.flow-map-grid:-webkit-full-screen .flow-map-auxiliary{min-height:0;overflow:visible}.flow-map-grid:fullscreen .flow-map-auxiliary{min-height:0;overflow:visible}.flow-map .flow-map-grid:-webkit-any(:-webkit-full-screen,.flow-map-grid--expanded){background:var(--canvas);box-sizing:border-box;grid-template-rows:auto minmax(260px,1fr) auto;align-content:stretch;width:100%;height:100dvh;padding:8px;overflow:auto}.flow-map .flow-map-grid:is(:fullscreen,.flow-map-grid--expanded){background:var(--canvas);box-sizing:border-box;grid-template-rows:auto minmax(260px,1fr) auto;align-content:stretch;width:100%;height:100dvh;padding:8px;overflow:auto}.flow-map .flow-map-grid--expanded{z-index:200;position:fixed;inset:0}.flow-map-page-expanded{z-index:200;background:var(--canvas);padding:0;position:fixed;inset:0}.flow-map .flow-map-grid:-webkit-any(:-webkit-full-screen,.flow-map-grid--expanded) .flow-market-strip{flex-shrink:0}.flow-map .flow-map-grid:is(:fullscreen,.flow-map-grid--expanded) .flow-market-strip{flex-shrink:0}.flow-map .flow-map-grid:-webkit-any(:-webkit-full-screen,.flow-map-grid--expanded) .flow-map-auxiliary{overflow:visible}.flow-map .flow-map-grid:is(:fullscreen,.flow-map-grid--expanded) .flow-map-auxiliary{overflow:visible}.flow-map .flow-map-grid:-webkit-any(:-webkit-full-screen,.flow-map-grid--expanded) canvas{height:100%}.flow-map .flow-map-grid:is(:fullscreen,.flow-map-grid--expanded) canvas{height:100%}.flow-map .flow-map-grid:-webkit-any(:-webkit-full-screen,.flow-map-grid--expanded) .flow-wallet-change-strip svg{height:120px}.flow-map .flow-map-grid:is(:fullscreen,.flow-map-grid--expanded) .flow-wallet-change-strip svg{height:120px}.flow-map .flow-map-grid:-webkit-any(:-webkit-full-screen,.flow-map-grid--expanded) .flow-market-strip svg{height:140px}.flow-map .flow-map-grid:is(:fullscreen,.flow-map-grid--expanded) .flow-market-strip svg{height:140px}.flow-map .flow-map-grid:-webkit-any(:-webkit-full-screen,.flow-map-grid--expanded) .flow-wallet-change-note{padding-top:3px;padding-bottom:3px;font-size:10px}.flow-map .flow-map-grid:is(:fullscreen,.flow-map-grid--expanded) .flow-wallet-change-note{padding-top:3px;padding-bottom:3px;font-size:10px}.flow-wallet-change-strip{border:1px solid var(--line);background:var(--canvas);border-radius:10px;flex-shrink:0;min-width:0;overflow:hidden}.flow-wallet-change-strip header{background:var(--surface-solid);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;font-size:12px;display:flex}.flow-wallet-change-strip header small{color:var(--ink-3);margin-left:auto}.flow-wallet-change-strip button{min-height:26px;padding:3px 8px;font-size:11px}.flow-change-legend{gap:10px;font-size:11px;display:flex}.flow-wallet-change-strip .up{color:var(--up)}.flow-wallet-change-strip .down{color:var(--down)}.flow-wallet-change-strip svg{cursor:crosshair;width:100%;height:164px;display:block}.flow-wallet-change-readout{min-height:30px;font:11px var(--mono);color:var(--ink-2);margin:0;padding:6px 12px}.flow-wallet-change-note{color:var(--ink-3);margin:0;padding:6px 12px 8px;font-size:11px;line-height:1.6}.flow-wallet-change-jumps{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 12px;display:flex}.flow-wallet-change-jumps small{color:var(--ink-3);font-size:11px}@media (min-width:1041px){.wallet-trend-dialog--map .wallet-map-embed .flow-map{padding:14px}.wallet-trend-dialog--map .flow-embedded-details:not([open]){vertical-align:top;margin:4px 6px 8px 0;display:inline-block}.wallet-trend-dialog--map .flow-map-grid:not(:-webkit-full-screen):not(.flow-map-grid--expanded){grid-template-rows:auto clamp(300px,42dvh,560px) auto}.wallet-trend-dialog--map .flow-map-grid:not(:fullscreen):not(.flow-map-grid--expanded){grid-template-rows:auto clamp(300px,42dvh,560px) auto}.wallet-trend-dialog--map .flow-map-grid:not(:-webkit-full-screen) canvas{height:100%}.wallet-trend-dialog--map .flow-map-grid:not(:fullscreen) canvas{height:100%}}.flow-map-auxiliary{border:1px solid var(--line);background:var(--canvas);border-radius:10px;gap:0;overflow:hidden}.flow-chart-controls{background:var(--surface-solid);align-items:center;gap:12px;padding:6px 12px;font-size:12px;display:flex}.flow-chart-controls small{color:var(--ink-3);margin-left:auto;font-size:11px}.flow-map-auxiliary :is(.flow-market-strip,.flow-wallet-change-strip){border:0;border-radius:0}.flow-map-auxiliary .flow-wallet-change-strip{border-top:1px solid var(--line)}.flow-map-auxiliary :is(.flow-market-strip,.flow-wallet-change-strip) header{padding:4px 12px}.flow-chart-note{color:var(--ink-3);padding:0 12px;font-size:10px}.flow-chart-note summary{cursor:pointer;padding:3px 0}.flow-chart-note p{padding-left:0;padding-right:0}.flow-focus-notes{color:var(--ink-3);font-size:11px;position:relative}.flow-focus-notes summary{cursor:pointer}.flow-focus-notes[open]{flex-basis:100%}.flow-focus-notes small{margin-top:4px;display:block}.flow-map .flow-map-grid:-webkit-any(:-webkit-full-screen,.flow-map-grid--expanded) .flow-workspace-bar{gap:8px;padding:6px 10px}.flow-map .flow-map-grid:is(:fullscreen,.flow-map-grid--expanded) .flow-workspace-bar{gap:8px;padding:6px 10px}.flow-map .flow-map-grid:-webkit-any(:-webkit-full-screen,.flow-map-grid--expanded) .flow-wallet-focus{border:0;flex-basis:auto;gap:8px;padding:0}.flow-map .flow-map-grid:is(:fullscreen,.flow-map-grid--expanded) .flow-wallet-focus{border:0;flex-basis:auto;gap:8px;padding:0}.flow-map .flow-map-grid:-webkit-any(:-webkit-full-screen,.flow-map-grid--expanded) .flow-wallet-focus strong,.flow-map .flow-map-grid:-webkit-any(:-webkit-full-screen,.flow-map-grid--expanded) .flow-workspace-time :-webkit-any(strong,span,small){display:none}.flow-map .flow-map-grid:is(:fullscreen,.flow-map-grid--expanded) .flow-wallet-focus strong,.flow-map .flow-map-grid:is(:fullscreen,.flow-map-grid--expanded) .flow-workspace-time :is(strong,span,small){display:none}.flow-map .flow-map-grid:-webkit-any(:-webkit-full-screen,.flow-map-grid--expanded) .flow-workspace-time{margin-right:auto}.flow-map .flow-map-grid:is(:fullscreen,.flow-map-grid--expanded) .flow-workspace-time{margin-right:auto}.flow-map .flow-map-grid:-webkit-any(:-webkit-full-screen,.flow-map-grid--expanded) .flow-wallet-change-readout{min-height:0;padding:4px 12px}.flow-map .flow-map-grid:is(:fullscreen,.flow-map-grid--expanded) .flow-wallet-change-readout{min-height:0;padding:4px 12px}.flow-map>.card-head{min-height:0;margin-bottom:6px;padding-bottom:6px}.flow-map>.card-head .kicker{margin:0 0 3px}.flow-map .flow-workspace-bar{gap:8px;padding:6px 10px}.flow-map .flow-chart-controls{border:1px solid var(--line);background:var(--canvas);border-radius:8px;flex-shrink:0;gap:2px;padding:2px;display:flex}.flow-map .flow-chart-controls button{background:0 0;border:0;border-radius:6px;min-height:28px;padding:3px 8px;font-size:11px}.flow-map .flow-chart-controls button.active{background:var(--accent-wash)}.flow-map .flow-wallet-focus{border:0;flex-basis:auto;gap:8px;padding:0}.flow-map .flow-wallet-focus strong{display:none}.flow-map .flow-wallet-focus button{min-height:28px;padding:3px 7px;font-size:11px}.flow-map .flow-workspace-time :is(strong,span,small){display:none}.flow-map .flow-workspace-time{min-width:130px}.flow-map-auxiliary :is(.flow-market-strip,.flow-wallet-change-strip){position:relative}.flow-map-auxiliary :is(.flow-market-strip,.flow-wallet-change-strip) header{gap:6px 12px;min-height:28px;padding:3px 40px 3px 10px}.flow-map .flow-map-auxiliary :is(.flow-market-readout,.flow-wallet-change-readout){min-height:0;font:11px var(--mono);margin:0;padding:0}.flow-map-auxiliary .flow-chart-note{z-index:6;padding:0;position:absolute;top:3px;right:10px}.flow-map-auxiliary .flow-chart-note summary{text-align:right;padding:3px}.flow-map-auxiliary .flow-chart-note[open]{border:1px solid var(--line);background:var(--surface-solid);border-radius:6px;max-width:min(600px,90%);max-height:135px;padding:0 10px;overflow:auto;box-shadow:0 8px 24px #0006}.flow-map-auxiliary .flow-chart-note p{line-height:1.6}.flow-map .flow-map-auxiliary .flow-market-strip svg{height:140px}.flow-map .flow-map-auxiliary .flow-wallet-change-strip svg{height:120px}.flow-map-auxiliary .flow-wallet-change-jumps{display:none}.flow-current-peers{border-top:1px solid var(--line-soft);margin-top:8px;padding-top:6px;font-size:11px}.flow-current-peers>small{color:var(--ink-3)}.flow-current-peers>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.flow-map .flow-current-peers button{min-height:24px;font:11px var(--mono);background:0 0;border:0;padding:2px 0}.flow-current-peers .up{color:var(--up)}.flow-current-peers .down{color:var(--down)}.flow-map .flow-workspace-refresh{width:28px;height:28px;min-height:28px;padding:0;font-size:16px}.flow-map .flow-evidence-notice{margin:2px 6px 6px 0;padding:4px 8px;font-size:11px;display:inline-block}.flow-map-auxiliary .flow-wallet-change-strip .flow-chart-note summary{white-space:nowrap;max-width:20px}.flow-chart-warning{color:var(--warn)}
