/*! tailwindcss v4.2.2 | 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:var(--font-inter,"Inter"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"),ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--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);--color-primary-400:#40916c;--color-primary-500:#2d6a4f;--color-primary-700:#1b4a35;--color-dark-bg:#0f1419;--color-dark-card:#1a1a2e;--color-success:#38a169;--color-error:#e53e3e;--color-warning:#b45309;--color-info:#3182ce;--color-bullish:#38a169;--color-bearish:#e53e3e;--radius-card:.5rem;--radius-full:9999px;--shadow-card-hover:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-variant-numeric:tabular-nums}body,html{background:var(--bg)}body{min-height:100vh;font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--text);background-image:var(--bg-glow);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01";background-repeat:no-repeat;margin:0;overflow-x:hidden}canvas,img,svg,video{max-width:100%;display:block}svg.cb-icon{flex:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}a{color:var(--accent);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}table{border-collapse:collapse;width:100%}hr{border:0;border-top:1px solid var(--border)}dd,dl,hr{margin:0}fieldset{border:0;min-width:0;margin:0}fieldset,legend{padding:0}[hidden]{display:none!important}h1,h2,h3,h4,h5{color:var(--text);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--track-tight);margin:0}h1{font-family:var(--font-display);font-size:var(--fs-3xl);letter-spacing:var(--track-display)}h2{font-size:var(--fs-lg)}h3{font-size:var(--fs-md)}h1:focus,h1:focus-visible{outline:none}::selection{background:var(--tint-2);color:var(--text)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}.focus-inset:focus-visible{outline-offset:-2px}.skip-link{z-index:1000;border-radius:var(--r-md);background:var(--primary);color:var(--on-primary);transition:transform var(--d-2) var(--ease-out);padding:10px 16px;font-weight:600;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{text-decoration:none;transform:translateY(0)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.mono{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.92em}.display{font-family:var(--font-display);letter-spacing:var(--track-display)}.muted{color:var(--text-3)}.soft{color:var(--text-2)}.strong{color:var(--text);font-weight:600}.t-xs{font-size:var(--fs-xs)}.t-sm{font-size:var(--fs-sm)}.t-lg{font-size:var(--fs-lg)}.t-right{text-align:right}.t-center{text-align:center}.nowrap,.truncate{white-space:nowrap}.truncate{text-overflow:ellipsis;min-width:0;overflow:hidden}.pos,.up{color:var(--pos)}.down,.neg{color:var(--neg)}.flat{color:var(--text-3)}.row{gap:12px}.row,.row-between{align-items:center;min-width:0;display:flex}.row-between{justify-content:space-between;gap:8px 12px}.row-between,.row-wrap{flex-wrap:wrap}.stack{gap:12px}.stack,.stack-sm{flex-direction:column;min-width:0;display:flex}.stack-sm{gap:6px}.stack-lg{flex-direction:column;gap:20px;min-width:0;display:flex}.grow{flex:auto;min-width:0}.mt-0{margin-top:0}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.eyebrow{font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase}.eyebrow,.kbd,kbd{color:var(--text-3);font-weight:600}.kbd,kbd{min-width:20px;height:20px;font-family:var(--font-sans);background:var(--surface);border:solid var(--border);border-width:1px 1px 2px;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;display:inline-flex}.divider{border:0;height:1px}.divider,.vdivider{background:var(--border)}.vdivider{align-self:stretch;width:1px}.brand-logo{--h:22px;height:var(--h);width:calc(var(--h) * 5.356);flex:none;display:block;overflow:hidden}.brand-logo img{max-width:none}.brand-logo .logo-on-light{height:calc(var(--h) * 1.81481);width:auto;margin:calc(var(--h) * -.40741) 0 0 calc(var(--h) * -.66508)}.brand-logo .logo-on-dark{height:var(--h);width:auto}[data-theme=dark] .logo-on-light,[data-theme=light] .logo-on-dark{display:none}.brand-mark{flex:none;width:auto;height:22px}.alogo{border-radius:50%;flex:none;display:inline-flex;position:relative}.alogo svg{display:block}[data-theme=dark] .alogo[data-sym=XRP] svg>circle:first-of-type{fill:#c9d1d9}[data-theme=dark] .alogo[data-sym=XRP] svg path{fill:#151d1a}.alogo-stack{display:inline-flex}.alogo-stack .alogo+.alogo{margin-left:-8px}.alogo-stack .alogo+.alogo,.alogo-stack .alogo:first-child{box-shadow:0 0 0 2px var(--surface)}html.scroll-lock{padding-right:var(--sbw,0);overflow:hidden}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}*{scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}.kv dd .mono,.mono b,.strong .mono,b .mono,strong .mono,th .mono{font-weight:500}code,pre{font-family:var(--font-mono)}}@layer components{:root{--font-sans:var(--font-inter,"Inter"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:var(--font-inter-tight,"Inter Tight"),var(--font-inter,"Inter"),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"),ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:clamp(24px,1.1rem + .9vw,30px);--fs-display:clamp(32px,1.2rem + 2.1vw,46px);--lh-tight:1.12;--lh-snug:1.35;--lh-body:1.55;--track-tight:-.018em;--track-display:-.032em;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.4,.64,1);--d-1:.12s;--d-2:.18s;--d-3:.26s;--d-4:.42s;--d-5:.6s;--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:14px;--r-2xl:20px;--r-full:999px;--sb-w:264px;--sb-w-c:76px;--topbar-h:64px;--bnav-h:66px;--content-max:1320px;--gap:20px;--g-50:#e6f2ed;--g-100:#b3dbc9;--g-200:#80c4a5;--g-300:#4dae81;--g-400:#40916c;--g-500:#2d6a4f;--g-600:#245a42;--g-700:#1b4a35;--g-800:#123a28;--g-900:#092a1b;--g-mark:#5cb77a;--n-50:#f7fafc;--n-100:#edf2f7;--n-200:#e2e8f0;--n-300:#cbd5e0;--n-400:#a0aec0;--n-500:#718096;--n-600:#4a5568;--n-700:#2d3748;--n-800:#1a202c;--n-900:#171923;--c-btc:#f7931a;--c-eth:#627eea;--c-sol:#9945ff;--c-usdc:#2775ca;--c-eurc:#2e5bff}[data-theme=light]{color-scheme:light;--bg:#f7fafc;--bg-glow:radial-gradient(1200px 480px at 70% -10%,#40916c12,transparent 70%);--surface:#fff;--surface-2:#f7fafc;--surface-3:#f1f5f9;--raised:#fff;--input:#fff;--border:#e2e8f0;--border-2:#cbd5e0;--border-input:#818fa4;--text:#171923;--text-2:#4a5568;--text-3:#64748b;--text-inv:#fff;--primary:#2d6a4f;--primary-hover:#245a42;--primary-press:#1b4a35;--on-primary:#fff;--accent:#2d6a4f;--accent-strong:#1b4a35;--accent-vivid:#40916c;--tint:#e6f2ed;--tint-2:#d3eadf;--tint-border:#b3dbc9;--on-tint:#1b4a35;--pos:#287a4f;--pos-fill:#38a169;--pos-bg:#e9f6ee;--pos-border:#bfe3cc;--neg:#c53030;--neg-fill:#e53e3e;--neg-bg:#fdecec;--neg-border:#f5c2c2;--warn:#9a4a08;--warn-fill:#b45309;--warn-bg:#fdf3e3;--warn-border:#f1d6aa;--info:#2b6cb0;--info-fill:#3182ce;--info-bg:#eaf2fb;--info-border:#c3d9f1;--neutral:#4a5568;--neutral-bg:#edf2f7;--neutral-border:#dbe2ea;--focus:#2d6a4f;--shadow-1:0 1px 2px #1018280a,0 1px 3px #1018280d;--shadow-2:0 2px 4px -2px #1018280f,0 14px 28px -10px #10182824;--shadow-3:0 28px 56px -16px #10182847,0 6px 16px -6px #1018281a;--shadow-pop:0 12px 32px -8px #1018282e,0 2px 6px #1018280f;--scrim:#0d161270;--header-glass:#f7fafcc7;--sidebar-bg:#fff;--sidebar-active:#e6f2ed;--chart-line:#2d6a4f;--chart-fill:#40916c;--chart-grid:#edf2f7;--chart-axis:#64748b;--chart-cross:#a0aec0;--chart-vol:#cbd5e0;--skeleton:#edf2f7;--skeleton-shine:#fffc;--hero-bg:linear-gradient(135deg,#0f3324,#164430 48%,#1f5640);--hero-text:#f3faf6;--hero-text-2:#c4dccf;--hero-line:#b3dbc9;--hero-fill:#80c4a5;--hero-chip:#ffffff1a;--hero-chip-border:#ffffff29;--mesh-a:#5cb77a8c;--mesh-b:#40916c8c;--mesh-c:#b3dbc94d;--xrp:#23292f;--qr-fg:#0f1a15;--qr-bg:#fff;--logo-filter:none}[data-theme=dark]{color-scheme:dark;--bg:#0e1412;--bg-glow:radial-gradient(1200px 520px at 70% -12%,#5cb77a12,transparent 70%);--surface:#151d1a;--surface-2:#121916;--surface-3:#1d2824;--raised:#1b2521;--input:#111815;--border:#26322d;--border-2:#33423b;--border-input:#5b6d65;--text:#e8efec;--text-2:#b7c4be;--text-3:#93a39c;--text-inv:#0e1412;--primary:#5cb77a;--primary-hover:#6fc58b;--primary-press:#4dae81;--on-primary:#07130c;--accent:#5cb77a;--accent-strong:#8fd3a6;--accent-vivid:#5cb77a;--tint:#5cb77a1f;--tint-2:#5cb77a30;--tint-border:#5cb77a57;--on-tint:#9bd9b0;--pos:#48bb78;--pos-fill:#48bb78;--pos-bg:#48bb781f;--pos-border:#48bb784d;--neg:#fc8181;--neg-fill:#f56565;--neg-bg:#fc81811c;--neg-border:#fc81814d;--warn:#f6ad55;--warn-fill:#f6ad55;--warn-bg:#f6ad551a;--warn-border:#f6ad554d;--info:#63b3ed;--info-fill:#63b3ed;--info-bg:#63b3ed1a;--info-border:#63b3ed4d;--neutral:#b7c4be;--neutral-bg:#b7c4be17;--neutral-border:#b7c4be33;--focus:#5cb77a;--shadow-1:inset 0 1px 0 #ffffff06,0 1px 2px #00000059;--shadow-2:inset 0 1px 0 #ffffff09,0 18px 36px -14px #000000b3;--shadow-3:0 32px 64px -16px #000000bf,0 0 0 1px #ffffff0a;--shadow-pop:0 16px 40px -10px #000000b3,0 0 0 1px #ffffff08;--scrim:#030705a8;--header-glass:#0e1412b8;--sidebar-bg:#111816;--sidebar-active:#5cb77a1f;--chart-line:#5cb77a;--chart-fill:#5cb77a;--chart-grid:#1f2a26;--chart-axis:#93a39c;--chart-cross:#4f615a;--chart-vol:#2c3a34;--skeleton:#1c2723;--skeleton-shine:#ffffff0d;--hero-bg:linear-gradient(135deg,#0d241a,#11301f 50%,#163b28);--hero-text:#eef7f2;--hero-text-2:#b9d2c4;--hero-line:#8fd3a6;--hero-fill:#5cb77a;--hero-chip:#ffffff12;--hero-chip-border:#ffffff1f;--mesh-a:#5cb77a61;--mesh-b:#2d6a4f8c;--mesh-c:#80c4a529;--xrp:#c9d1d9;--qr-fg:#0f1a15;--qr-bg:#fff}.app{--sb-current:var(--sb-w);grid-template-columns:var(--sb-current) minmax(0,1fr);min-height:100vh;display:grid;position:relative}html.sb-collapsed .app{--sb-current:var(--sb-w-c)}.frame{min-width:0;min-height:100vh}.frame,.sidebar{flex-direction:column;display:flex}.sidebar{z-index:30;background:var(--sidebar-bg);border-right:1px solid var(--border);height:100vh;position:sticky;top:0;overflow:hidden auto}html.sb-collapsed .sidebar{overflow:visible}.sb-head{height:var(--topbar-h);flex:none;justify-content:space-between;gap:8px;padding:0 14px 0 22px}.sb-brand,.sb-head{align-items:center;display:flex}.sb-brand{border-radius:var(--r-sm)}.sb-brand .brand-mark{height:24px;display:none}.sb-collapse{color:var(--text-3)}.sb-nav{padding:6px 12px 12px;position:relative}.sb-section{font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:14px 12px 6px;font-weight:600}.sb-list{flex-direction:column;gap:2px;display:flex}.sb-link,.sb-row{align-items:center;display:flex;position:relative}.sb-link{border-radius:var(--r-md);min-width:0;height:40px;color:var(--text-2);font-weight:500;font-size:var(--fs-md);flex:1;gap:12px;padding:0 12px;text-decoration:none!important}.sb-link .cb-icon{color:var(--text-3)}.sb-link:hover{background:var(--surface-3);color:var(--text)}.sb-link:hover .cb-icon{color:var(--text-2)}.sb-link[aria-current=page]{background:var(--sidebar-active);color:var(--on-tint);font-weight:600}.sb-link.is-active{color:var(--text);font-weight:600}.sb-link.is-active .cb-icon,.sb-link[aria-current=page] .cb-icon{color:var(--accent)}html.sb-collapsed .sb-link.is-active{background:var(--sidebar-active);color:var(--on-tint)}@media (max-width:1199px) and (min-width:768px){.sb-link.is-active{background:var(--sidebar-active);color:var(--on-tint)}}.sb-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sb-caret{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-3);place-items:center;display:grid;position:absolute;top:6px;right:6px}.sb-caret:hover{background:var(--surface);color:var(--text)}.sb-caret .cb-icon{transition:transform var(--d-3) var(--ease-out)}.sb-caret[aria-expanded=true] .cb-icon{transform:rotate(180deg)}.sb-group .sb-link{padding-right:40px}.sb-sub{flex-direction:column;gap:1px;margin:2px 0 6px 23px;padding-left:14px;display:flex;position:relative}.sb-sub:before{content:"";background:var(--border);width:1px;position:absolute;top:4px;bottom:4px;left:0}.sb-sublink{border-radius:var(--r-sm);height:34px;color:var(--text-3);font-size:var(--fs-sm);align-items:center;gap:8px;padding:0 10px;font-weight:500;display:flex;text-decoration:none!important}.sb-sublink:hover{color:var(--text);background:var(--surface-3)}.sb-sublink[aria-current=page]{color:var(--accent);font-weight:600}.sb-sublink[aria-current=page]:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--sidebar-bg);border-radius:50%;position:absolute;left:-2.5px}.sb-sub[hidden]{display:none}.sb-sub.is-opening>li{animation:sb-in var(--d-4) var(--ease-out) both}.sb-sub.is-opening>li:nth-child(2){animation-delay:40ms}.sb-sub.is-opening>li:nth-child(3){animation-delay:80ms}@keyframes sb-in{0%{opacity:0;transform:translateY(-4px)}}.sb-ind{background:var(--accent);pointer-events:none;width:3px;height:20px;transform:translateY(var(--y,0));opacity:0;transition:transform .42s var(--ease-out),opacity var(--d-2) linear;border-radius:0 3px 3px 0;position:absolute;top:0;left:4px}.sb-ind.is-on{opacity:1}.sb-foot{flex-direction:column;gap:8px;margin-top:auto;padding:12px 12px 16px;display:flex}.sb-tier{border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--border);color:var(--text);padding:14px;display:block;text-decoration:none!important}.sb-tier:hover{border-color:var(--tint-border)}.sb-tier-top{align-items:center;gap:10px;display:flex}.sb-tier-icon{background:var(--tint);width:32px;height:32px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.sb-tier .progress{margin-top:12px}.sb-tier-meta{font-size:var(--fs-xs);justify-content:space-between;margin-top:8px}.sb-mini-link,.sb-tier-meta{color:var(--text-3);display:flex}.sb-mini-link{border-radius:var(--r-md);font-size:var(--fs-sm);align-items:center;gap:10px;padding:8px 12px;font-weight:500}.sb-mini-link:hover{background:var(--surface-3);color:var(--text);text-decoration:none}.sb-mini-link[aria-current=page]{color:var(--accent);background:var(--sidebar-active)}html.sb-collapsed .sb-head{flex-direction:column;justify-content:center;gap:12px;height:auto;padding:18px 0 0}html.sb-collapsed .sb-brand .brand-logo{display:none}html.sb-collapsed .sb-brand .brand-mark{display:block}html.sb-collapsed .sb-collapse .cb-icon{transform:scaleX(-1)}html.sb-collapsed .sb-caret,html.sb-collapsed .sb-label,html.sb-collapsed .sb-section,html.sb-collapsed .sb-sub,html.sb-collapsed .sb-tier .progress,html.sb-collapsed .sb-tier-meta,html.sb-collapsed .sb-tier-text{display:none!important}html.sb-collapsed .sb-nav{padding:12px 14px}html.sb-collapsed .sb-list{gap:6px}html.sb-collapsed .sb-link{justify-content:center;width:48px;height:44px;padding:0}html.sb-collapsed .sb-group .sb-link{padding:0}html.sb-collapsed .sb-ind{left:0}html.sb-collapsed .sb-foot{align-items:center;padding:12px 0 16px}html.sb-collapsed .sb-tier{background:0 0;border-color:#0000;padding:8px}html.sb-collapsed .sb-mini-link{justify-content:center;width:44px;height:40px;padding:0}html.sb-collapsed .sb-mini-link span{display:none}html.sb-expanding .sb-label,html.sb-expanding .sb-section,html.sb-expanding .sb-tier-text{animation:sb-label-in var(--d-4) var(--ease-out) both}@keyframes sb-label-in{0%{opacity:0;transform:translate(-6px)}}.topbar{z-index:25;height:var(--topbar-h);background:var(--bg);flex:none;align-items:center;gap:16px;padding:0 32px;display:flex;position:sticky;top:0;box-shadow:0 1px #0000}.topbar.is-scrolled{background:var(--header-glass);-webkit-backdrop-filter:saturate(1.5)blur(14px);backdrop-filter:saturate(1.5)blur(14px);box-shadow:0 1px 0 var(--border)}.tb-left{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.tb-mobile-brand,.tb-title{display:none}.tb-title{font-weight:600;font-size:var(--fs-lg)}.crumbs ol{font-size:var(--fs-sm);color:var(--text-3);min-width:0}.crumbs li,.crumbs ol{align-items:center;gap:6px;display:flex}.crumbs li{white-space:nowrap}.crumbs a{color:var(--text-3)}.crumbs a:hover{color:var(--text)}.crumbs [aria-current=page]{color:var(--text);font-weight:600}.crumbs .cb-icon{color:var(--n-400)}.tb-search{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);width:clamp(220px,28vw,380px);height:40px;color:var(--text-3);font-size:var(--fs-sm);box-shadow:var(--shadow-1);align-items:center;gap:10px;padding:0 8px 0 12px;display:flex}.tb-search:hover{border-color:var(--border-2);color:var(--text-2)}.tb-search span:first-of-type{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tb-actions{flex:none;display:flex}.tb-actions,.tb-btn{align-items:center;gap:6px}.tb-btn{border-radius:var(--r-md);min-width:40px;height:40px;color:var(--text-2);font-weight:600;font-size:var(--fs-sm);justify-content:center;padding:0 10px;display:inline-flex;position:relative}.tb-btn:hover,.tb-btn[aria-expanded=true]{background:var(--surface-3);color:var(--text)}.tb-count{background:var(--neg-fill);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);border-radius:9px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:5px;right:4px}.tb-count:empty{display:none}.tb-count.is-bump{animation:bump .42s var(--ease-spring)}@keyframes bump{40%{transform:scale(1.25)}}.theme-icon{width:18px;height:18px;position:relative}.theme-icon .cb-icon{transition:transform var(--d-4) var(--ease-out),opacity var(--d-3) ease;position:absolute;inset:0}[data-theme=dark] .theme-icon .i-moon,[data-theme=light] .theme-icon .i-sun{opacity:0;transform:rotate(-90deg)scale(.5)}.tb-sep{background:var(--border);width:1px;height:24px;margin:0 6px}.tb-user{gap:10px;padding:0 8px 0 4px}.tb-user-name{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.tb-user-name small{font-size:var(--fs-2xs);color:var(--text-3);font-weight:500}.main{outline:none;flex:1 0 auto;min-width:0;padding:12px 32px 56px}.page{max-width:var(--content-max);min-width:0;margin:0 auto}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:8px 0 24px;display:flex}.page-head .page-sub{color:var(--text-2);max-width:70ch;margin-top:6px}.page-actions{flex-wrap:wrap;gap:10px}.page-actions,.section-title{align-items:center;display:flex}.section-title{justify-content:space-between;gap:12px;margin:32px 0 14px}.section-title h2{font-size:var(--fs-lg)}.grid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.grid>*{min-width:0}.s-12{grid-column:span 12}.s-8{grid-column:span 8}.s-7{grid-column:span 7}.s-6{grid-column:span 6}.s-5{grid-column:span 5}.s-4{grid-column:span 4}.s-3{grid-column:span 3}.s-9{grid-column:span 9}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-2,.cols-3{gap:var(--gap);display:grid}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.auto-grid,.cols-4{gap:var(--gap);display:grid}.auto-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.app-footer{border-top:1px solid var(--border);color:var(--text-3);font-size:var(--fs-xs);flex:none;padding:28px 32px 36px;line-height:1.6}.footer-inner{max-width:var(--content-max);grid-template-columns:1fr auto;gap:18px 40px;margin:0 auto;display:grid}.footer-links{flex-wrap:wrap;gap:6px 20px;display:flex}.footer-links a{color:var(--text-2);font-weight:500}.footer-legal{grid-column:1/-1;align-items:flex-start;gap:12px;display:flex}.footer-legal .cb-icon{color:var(--text-3);margin-top:2px}.footer-meta{text-align:right}.footer-meta strong{color:var(--text-2);font-weight:600}.bnav{display:none}@media (max-width:1279px){.main{padding:8px 24px 48px}.topbar{padding:0 24px}.app-footer{padding:24px}.tb-user-name{display:none}}@media (max-width:1199px) and (min-width:768px){.app{--sb-current:var(--sb-w-c)!important}html:not(.sb-collapsed) .sidebar .sb-collapse{display:none}html .sb-head{flex-direction:column;justify-content:center;height:auto;padding:18px 0 0}html .sb-brand .brand-logo{display:none}html .sb-brand .brand-mark{display:block}html .sb-caret,html .sb-label,html .sb-mini-link span,html .sb-section,html .sb-sub,html .sb-tier .progress,html .sb-tier-meta,html .sb-tier-text{display:none!important}html .sb-nav{padding:12px 14px}html .sb-group .sb-link,html .sb-link{justify-content:center;width:48px;height:44px;padding:0}html .sb-ind{left:0}html .sb-foot{align-items:center;padding:12px 0 16px}html .sb-tier{background:0 0;border-color:#0000;padding:8px}html .sb-mini-link{justify-content:center;width:44px;height:40px;padding:0}.sidebar{overflow:visible}.s-7,.s-8,.s-9{grid-column:span 12}.s-3,.s-4,.s-5{grid-column:span 6}}@media (max-width:1023px){.tb-search{justify-content:center;width:40px;padding:0}.tb-search kbd,.tb-search span{display:none}.s-6{grid-column:span 12}.cols-3,.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-inner{grid-template-columns:1fr}.footer-meta{text-align:left}}@media (max-width:767px){:root{--gap:14px;--topbar-h:58px}.app{display:block}.sidebar{display:none}.topbar{gap:8px;padding:0 12px 0 16px}.crumbs{display:none}.tb-mobile-brand{align-items:center;display:flex}.tb-mobile-brand .brand-mark{height:22px}.tb-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tb-lang,.tb-sep,.tb-theme-desktop{display:none!important}.tb-actions{gap:0}.tb-user{padding:0 4px}.tb-user .cb-icon{display:none}.main{padding:4px 16px 32px}.app-footer{padding:20px 16px calc(var(--bnav-h) + 24px + env(safe-area-inset-bottom))}.page-head{align-items:flex-start;margin:8px 0 18px}.page-actions{width:100%}.grid>[class*=s-]{grid-column:span 12}.cols-2,.cols-3{grid-template-columns:minmax(0,1fr)}.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.bnav{z-index:40;height:calc(var(--bnav-h) + env(safe-area-inset-bottom));padding:6px 6px env(safe-area-inset-bottom);background:var(--header-glass);-webkit-backdrop-filter:saturate(1.5)blur(16px);backdrop-filter:saturate(1.5)blur(16px);border-top:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bn-item{z-index:1;border-radius:var(--r-md);min-height:48px;color:var(--text-3);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex;position:relative;text-decoration:none!important}.bn-item[aria-current=page]{color:var(--accent)}.bn-ind{z-index:0;pointer-events:none;width:calc(20% - 2.4px);height:52px;transform:translateX(calc(var(--i,0) * 100%));transition:transform .42s var(--ease-out),opacity var(--d-2);justify-content:center;display:flex;position:absolute;top:6px;left:6px}.bn-ind:before{content:"";background:var(--tint);border-radius:15px;width:56px;height:30px;margin-top:2px}.bn-ind.is-off{opacity:0}}.app:before{content:"";width:var(--sb-current);background:var(--sidebar-bg);border-right:1px solid var(--border);pointer-events:none;position:absolute;top:0;bottom:0;left:0}@media (max-width:767px){.app:before{display:none}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);min-width:0;box-shadow:var(--shadow-1);position:relative}.card-pad{padding:20px}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:54px;padding:18px 20px 0;display:flex}.card-head>.grow{flex:200px}.card-head h2,.card-head h3{letter-spacing:-.01em;font-size:15px;font-weight:600}.card-head .card-sub{font-size:var(--fs-sm);color:var(--text-3);margin-top:2px}.card-body{padding:16px 20px 20px}.card-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.card-flush{overflow:hidden}.card-inset{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg)}.lift{transition:transform var(--d-3) var(--ease-out)}.lift:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid var(--tint-border);box-shadow:var(--shadow-2);opacity:0;transition:opacity var(--d-3) var(--ease-out);position:absolute;inset:-1px}.lift:hover{transform:translateY(-2px)}.lift:focus-within:after,.lift:hover:after{opacity:1}a.card{color:inherit;text-decoration:none;display:block}.btn{--bh:40px;--ov:#1719230d;isolation:isolate;height:var(--bh);border-radius:var(--r-md);font-size:var(--fs-md);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:transform var(--d-1) var(--ease-out);border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;line-height:1;display:inline-flex;position:relative;text-decoration:none!important}.btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--ov);opacity:0;transition:opacity var(--d-2) ease;position:absolute;inset:-1px}.btn:hover:before{opacity:1}.btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.btn-primary{background:var(--primary);color:var(--on-primary);--ov:#00000024;box-shadow:0 1px 2px #10182824,inset 0 1px #ffffff24}[data-theme=dark] .btn-primary{--ov:#ffffff29;box-shadow:0 0 0 1px #5cb77a33,0 8px 20px -10px #5cb77a80}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border-2);box-shadow:var(--shadow-1)}[data-theme=dark] .btn-secondary{background:var(--raised);--ov:#ffffff0d}.btn-tonal{background:var(--tint);color:var(--on-tint);--ov:#2d6a4f14}[data-theme=dark] .btn-tonal{--ov:#5cb77a1a}.btn-ghost{color:var(--text-2);background:0 0}[data-theme=dark] .btn-ghost{--ov:#ffffff0f}.btn-ghost:hover{color:var(--text)}.btn-danger{color:#fff;--ov:#00000024;background:#c53030}[data-theme=dark] .btn-danger{color:#2a0b0b;--ov:#ffffff29;background:#fc8181}.btn-danger-ghost{color:var(--neg);border-color:var(--neg-border);--ov:var(--neg-bg);background:0 0}.btn-link{height:auto;color:var(--accent);background:0 0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.btn-link:before{display:none}.btn-link:hover{text-underline-offset:3px;text-decoration:underline!important}svg.tri{vertical-align:0;flex:none;display:inline-block}.btn-sm{--bh:32px;font-size:var(--fs-sm);gap:6px;padding:0 12px}.btn-sm,.btn-xs{border-radius:var(--r-sm)}.btn-xs{--bh:28px;font-size:var(--fs-xs);gap:5px;padding:0 10px}.btn-lg{--bh:48px;border-radius:var(--r-lg);padding:0 22px;font-size:15px}.btn-icon{width:var(--bh);padding:0}.btn-block{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.48;box-shadow:none;cursor:not-allowed}.btn:disabled:before,.btn[aria-disabled=true]:before{display:none}.btn.is-loading{pointer-events:none}.btn .spinner{width:16px;height:16px}.icon-btn{border-radius:var(--r-sm);width:36px;height:36px;color:var(--text-3);flex:none;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--surface-3);color:var(--text)}.icon-btn-sm{width:30px;height:30px}.btn-group{flex-wrap:wrap;gap:8px;display:flex}.badge{border-radius:var(--r-full);height:24px;font-size:var(--fs-xs);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 9px;font-weight:600;line-height:1;display:inline-flex}.badge .dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.badge .cb-icon{width:13px;height:13px}.badge-sm{height:20px;font-size:var(--fs-2xs);gap:5px;padding:0 7px}.badge-success{color:var(--pos);background:var(--pos-bg);border-color:var(--pos-border)}.badge-warning{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-border)}.badge-error{color:var(--neg);background:var(--neg-bg);border-color:var(--neg-border)}.badge-info{color:var(--info);background:var(--info-bg);border-color:var(--info-border)}.badge-neutral{color:var(--neutral);background:var(--neutral-bg);border-color:var(--neutral-border)}.badge-brand{color:var(--on-tint);background:var(--tint);border-color:var(--tint-border)}.badge-outline{color:var(--text-2);border-color:var(--border-2);background:0 0}.badge.is-live .dot{box-shadow:0 0 0 3px var(--pos-bg)}.achip{border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface);height:34px;font-size:var(--fs-sm);color:var(--text);white-space:nowrap;align-items:center;gap:8px;padding:0 12px 0 4px;font-weight:600;display:inline-flex}button.achip:hover{border-color:var(--border-2)}.achip[aria-checked=true],.achip[aria-pressed=true]{border-color:var(--primary);background:var(--tint);color:var(--on-tint);box-shadow:0 0 0 1px var(--primary) inset}.achip[aria-disabled=true]{opacity:.5;cursor:not-allowed}.achip small{color:var(--text-3);font-weight:500}.chip{border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface);height:30px;font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.chip:hover{border-color:var(--border-2);color:var(--text)}.chip[aria-pressed=true]{background:var(--text);color:var(--surface);border-color:var(--text)}.chg{white-space:nowrap;align-items:center;gap:2px;font-weight:600;display:inline-flex}.chg .cb-icon{width:14px;height:14px}.chg-pill{border-radius:var(--r-full);font-size:var(--fs-xs);padding:3px 8px 3px 6px}.chg-pill.up{background:var(--pos-bg)}.chg-pill.down{background:var(--neg-bg)}.chg-pill.flat{background:var(--neutral-bg)}.alert{border-radius:var(--r-lg);border:1px solid;align-items:flex-start;gap:14px;padding:14px 16px;display:flex;position:relative}.alert-icon{background:var(--surface);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}[data-theme=dark] .alert-icon{background:#ffffff0a}.alert-content{flex:1;min-width:0;padding-top:1px}.alert-title{color:var(--text);font-weight:600}.alert-body{color:var(--text-2);font-size:var(--fs-sm);margin-top:2px}.alert-actions{flex:none;align-self:center;align-items:center;gap:8px;display:flex}.alert-info{background:var(--info-bg);border-color:var(--info-border)}.alert-info .alert-icon{color:var(--info)}.alert-success{background:var(--pos-bg);border-color:var(--pos-border)}.alert-success .alert-icon{color:var(--pos)}.alert-warning{background:var(--warn-bg);border-color:var(--warn-border)}.alert-warning .alert-icon{color:var(--warn)}.alert-error{background:var(--neg-bg);border-color:var(--neg-border)}.alert-error .alert-icon{color:var(--neg)}.alert-neutral{background:var(--surface-2);border-color:var(--border)}.alert-neutral .alert-icon{color:var(--text-2)}.alert-compact{font-size:var(--fs-sm);gap:10px;padding:10px 12px}.alert-compact .alert-icon{border-radius:8px;width:26px;height:26px}.banner-accent{border-left-width:3px}.tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;display:flex;position:relative;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{height:44px;font-size:var(--fs-md);color:var(--text-3);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex;position:relative}.tab:hover,.tab[aria-selected=true]{color:var(--text)}.tab .badge{height:20px;font-size:var(--fs-2xs);padding:0 7px}.tabs-ink{background:var(--accent);transform-origin:0 0;pointer-events:none;width:100px;height:2px;transform:translateX(var(--x,0)) scaleX(var(--w,0));border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0}.tabs.is-ready .tabs-ink{transition:transform .42s var(--ease-out)}.tab-panel{padding-top:22px}.tab-panel.is-in{animation:rise-sm var(--d-4) var(--ease-out) both}.seg{--n:2;--i:0;background:var(--surface-3);border:1px solid var(--border);border-radius:11px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:inline-grid;position:relative}[data-theme=dark] .seg{background:var(--surface-2)}.seg:before{content:"";width:calc((100% - 6px) / var(--n));background:var(--surface);box-shadow:var(--shadow-1),0 0 0 1px var(--border);transform:translateX(calc(var(--i) * 100%));transition:transform .38s var(--ease-out);border-radius:8px;position:absolute;top:3px;bottom:3px;left:3px}[data-theme=dark] .seg:before{background:var(--surface-3)}.seg>button{z-index:1;height:32px;font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex;position:relative}.seg>button:hover,.seg>button[aria-checked=true],.seg>button[aria-pressed=true]{color:var(--text)}.seg-sm>button{height:28px;font-size:var(--fs-xs);padding:0 10px}.seg-lg>button{height:40px;font-size:var(--fs-md)}.seg-block{width:100%;display:grid}.seg-trade[data-value=buy]:before{background:var(--primary);box-shadow:none}.seg-trade[data-value=sell]:before{box-shadow:none;background:#c53030}[data-theme=dark] .seg-trade[data-value=sell]:before{background:#fc8181}.seg-trade>button[aria-checked=true]{color:var(--on-primary)}[data-theme=light] .seg-trade[data-value=sell]>button[aria-checked=true]{color:#fff}[data-theme=dark] .seg-trade[data-value=sell]>button[aria-checked=true]{color:#2a0b0b}.seg.seg-glass{background:var(--hero-chip);border-color:var(--hero-chip-border)}[data-theme] .seg.seg-glass:before{background:#ffffffeb;box-shadow:0 2px 8px #0000002e}.seg-glass>button{color:var(--hero-text-2)}.seg-glass>button:hover{color:var(--hero-text)}.seg.seg-glass>button[aria-checked=true]{color:#123a28}.avatar{--s:36px;width:var(--s);height:var(--s);font-weight:700;font-size:calc(var(--s) * .36);color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#2d6a4f,#5cb77a);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.avatar-sm{--s:28px}.avatar-lg{--s:56px}.avatar-xl{--s:80px}.avatar-alt{background:linear-gradient(135deg,#2b6cb0,#63b3ed)}.avatar-neutral{background:var(--surface-3);color:var(--text-2)}.avatar .presence{background:var(--pos-fill);width:28%;height:28%;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;bottom:0;right:0}.progress{background:var(--surface-3);border-radius:3px;height:6px;overflow:hidden}[data-theme=dark] .progress{background:var(--border)}.progress>span{border-radius:inherit;background:var(--accent-vivid);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));display:block}.progress-lg{border-radius:5px;height:10px}.progress.warn>span{background:var(--warn-fill)}.progress.neg>span{background:var(--neg-fill)}.progress.info>span{background:var(--info-fill)}.meter-label{font-size:var(--fs-sm);justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.stepper{gap:0;display:flex}.step{flex-direction:column;flex:1;gap:10px;min-width:0;padding-right:12px;display:flex;position:relative}.step:before{background:var(--border)}.step:after,.step:before{content:"";border-radius:2px;height:2px;position:absolute;top:14px;left:36px;right:8px}.step:after{background:var(--accent-vivid);transform-origin:0;transform:scaleX(0)}.step.done:after{transform:scaleX(1)}.step:last-child:after,.step:last-child:before{display:none}.step-dot{z-index:1;width:30px;height:30px;font-size:var(--fs-xs);color:var(--text-3);background:var(--surface);border:2px solid var(--border-2);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;position:relative}.step.done .step-dot{background:var(--accent-vivid);border-color:var(--accent-vivid);color:#fff}[data-theme=dark] .step.done .step-dot{color:var(--on-primary)}.step.current .step-dot{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 5px var(--tint)}.step.error .step-dot{border-color:var(--neg);color:var(--neg)}.step-label{font-size:var(--fs-sm);color:var(--text);font-weight:600;line-height:1.3}.step-meta,.step.todo .step-label{color:var(--text-3)}.step-meta{font-size:var(--fs-xs);margin-top:2px}.stepper-v{flex-direction:column}.stepper-v .step{flex-direction:row;gap:14px;padding:0 0 18px}.stepper-v .step:last-child{padding-bottom:0}.stepper-v .step:after,.stepper-v .step:before{width:2px;height:auto;inset:34px auto 4px 14px}.stepper-v .step:after{transform-origin:50% 0;transform:scaleY(0)}.stepper-v .step.done:after{transform:scaleY(1)}.stepper-v .step-dot{width:30px;height:30px}.stepper-v .step-text{min-width:0;padding-top:4px}.sk{background:var(--skeleton);border-radius:6px;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg,transparent,var(--skeleton-shine),transparent);animation:shimmer 1.4s var(--ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.sk-line{height:12px}.sk-title{width:40%;height:20px}.sk-circle{border-radius:50%}.sk-block{border-radius:var(--r-lg);height:100%;min-height:120px}.spinner{opacity:.9;border:2px solid;border-right:2px solid #0000;border-radius:50%;flex:none;width:18px;height:18px;animation:spin .75s linear infinite;display:inline-block}.spinner-lg{width:36px;height:36px;color:var(--accent);border-width:3px}.table-wrap{min-width:0;overflow-x:auto}.table{font-size:13.5px}.table th{text-align:left;white-space:nowrap;font-size:var(--fs-xs);color:var(--text-3);letter-spacing:.01em;background:var(--surface-2);border-bottom:1px solid var(--border);padding:11px 16px;font-weight:600}.table td:first-child,.table th:first-child{padding-left:20px}.table td:last-child,.table th:last-child{padding-right:20px}.table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:13px 16px}.table tbody tr:last-child td{border-bottom:0}.table .num-col,.table .t-right{text-align:right}.table tr.is-click{cursor:pointer}.table tbody tr:hover td{background:var(--surface-2)}[data-theme=dark] .table tbody tr:hover td{background:#ffffff05}.th-sort{color:inherit;font:inherit;border-radius:4px;align-items:center;gap:4px;display:inline-flex}.th-sort .cb-icon{opacity:.55;width:13px;height:13px}th[aria-sort=ascending] .th-sort,th[aria-sort=descending] .th-sort{color:var(--text)}th[aria-sort=ascending] .th-sort .cb-icon,th[aria-sort=descending] .th-sort .cb-icon{opacity:1;color:var(--accent)}.cell-asset{align-items:center;gap:12px;min-width:0;display:flex}.cell-asset b{color:var(--text);font-weight:600;display:block}.cell-asset small{font-size:var(--fs-xs);color:var(--text-3);display:block}.pager{border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.pager-btns{gap:4px;display:flex}.pager-btns button{border-radius:var(--r-sm);min-width:32px;height:32px;color:var(--text-2);place-items:center;padding:0 8px;font-weight:600;display:grid}.pager-btns button:hover:not(:disabled){background:var(--surface-3)}.pager-btns button[aria-current=page]{background:var(--tint);color:var(--on-tint)}.pager-btns button:disabled{opacity:.4}.lrow{align-items:center;gap:14px;min-width:0;padding:12px 20px;display:flex}.lrow+.lrow{border-top:1px solid var(--border)}a.lrow{color:inherit;text-decoration:none}a.lrow:hover,button.lrow:hover{background:var(--surface-2)}button.lrow{text-align:left;width:100%}.lrow-main{flex:1;min-width:0}.lrow-title{color:var(--text);font-weight:600}.lrow-sub,.lrow-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lrow-sub{font-size:var(--fs-xs);color:var(--text-3);margin-top:1px}.lrow-end{text-align:right;flex:none}.kv{flex-direction:column}.kv,.kv>div{display:flex}.kv>div{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0}.kv>div:last-child{border-bottom:0}.kv dt{color:var(--text-3);font-size:var(--fs-sm)}.kv dd{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.kv .kv-total{border-top:1px solid var(--border-2);border-bottom:0;margin-top:4px;padding-top:12px}.kv .kv-total dt{color:var(--text);font-weight:600}.stat{flex-direction:column;gap:4px;min-width:0;display:flex}.stat-label{font-size:var(--fs-xs);color:var(--text-3);align-items:center;gap:6px;font-weight:500;display:flex}.stat-value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);white-space:nowrap;font-size:20px;font-weight:600}.stat-sub{font-size:var(--fs-xs);color:var(--text-3)}.ibub{background:var(--surface-3);width:36px;height:36px;color:var(--text-2);border-radius:10px;flex:none;place-items:center;display:grid}.ibub-sm{border-radius:9px;width:30px;height:30px}.ibub-lg{border-radius:12px;width:44px;height:44px}.ibub.tone-positive,.ibub.tone-success{background:var(--pos-bg);color:var(--pos)}.ibub.tone-error,.ibub.tone-negative{background:var(--neg-bg);color:var(--neg)}.ibub.tone-warning{background:var(--warn-bg);color:var(--warn)}.ibub.tone-info{background:var(--info-bg);color:var(--info)}.ibub.tone-brand{background:var(--tint);color:var(--accent)}.ibub.tone-neutral{background:var(--neutral-bg);color:var(--text-2)}.empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.empty-art{place-items:center;width:88px;height:88px;margin-bottom:6px;display:grid;position:relative}.empty-art:after,.empty-art:before{content:"";border:1px dashed var(--border-2);border-radius:50%;position:absolute}.empty-art:before{inset:0}.empty-art:after{border-style:solid;border-color:var(--border);background:var(--surface-2);inset:12px}.empty-art .cb-icon{z-index:1;color:var(--accent);position:relative}.empty-title{font-weight:600;font-size:var(--fs-lg)}.empty-body{color:var(--text-2);max-width:42ch;font-size:var(--fs-sm)}.empty.tone-error .empty-art .cb-icon{color:var(--neg)}.empty.tone-warning .empty-art .cb-icon{color:var(--warn)}.err-code{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);font-size:44px;font-weight:600;line-height:1}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);z-index:70;pointer-events:none;white-space:normal;text-align:left;border-radius:var(--r-sm);color:#f7fafc;width:max-content;max-width:260px;font-size:var(--fs-xs);letter-spacing:0;box-shadow:var(--shadow-pop);background:#171923;padding:7px 10px;font-weight:500;line-height:1.4;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}[data-theme=dark] [data-tip]:after{color:#0e1412;background:#e8efec}.tip-demo:after,[data-tip]:focus-visible:after,[data-tip]:hover:after{animation:tip-in var(--d-2) var(--ease-out) both;display:block}@keyframes tip-in{0%{opacity:0;translate:0 4px}}[data-tip-pos=right]:after{top:50%;bottom:auto;left:calc(100% + 12px);transform:translateY(-50%)}[data-tip-pos=bottom]:after{top:calc(100% + 8px);bottom:auto}[data-tip-pos=end]:after{left:auto;right:0;transform:none}.sidebar [data-tip]:focus-visible:after,.sidebar [data-tip]:hover:after{display:none}html.sb-collapsed .sidebar [data-tip]:focus-visible:after,html.sb-collapsed .sidebar [data-tip]:hover:after{display:block}@media (max-width:1199px) and (min-width:768px){.sidebar [data-tip]:focus-visible:after,.sidebar [data-tip]:hover:after{display:block}}.acc{border-bottom:1px solid var(--border)}.acc:last-child{border-bottom:0}.acc summary{cursor:pointer;color:var(--text);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:16px;padding:15px 2px;font-weight:600;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary .cb-icon{color:var(--text-3);transition:transform var(--d-3) var(--ease-out);flex:none}.acc[open] summary .cb-icon{color:var(--accent);transform:rotate(180deg)}.acc-body{color:var(--text-2);font-size:var(--fs-sm);max-width:72ch;padding:0 2px 16px}.acc[open] .acc-body{animation:rise-sm var(--d-4) var(--ease-out) both}mark{color:inherit;background:#f6ad5559;border-radius:3px;padding:0 1px}@media (max-width:767px){.table-cards,.table-cards tbody{display:block}.table-cards thead{display:none}.table-cards tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;padding:14px 16px;display:grid}.table-cards tbody tr:last-child{border-bottom:0}.table-cards td,.table-cards th[scope=row]{min-width:0;display:block;text-align:left!important;background:0 0!important;border:0!important;padding:0!important}.table-cards td:before{content:attr(data-label);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:3px;font-weight:600;display:block}.table-cards td.td-actions,.table-cards td.td-main{grid-column:1/-1}.table-cards td.td-main{order:-1}.table-cards td.td-actions:before,.table-cards td.td-main:before{display:none}.table-cards td.td-actions .row{justify-content:flex-start!important}.table-cards td .spark{margin-left:0}.table-cards .nowrap{white-space:normal}.alert{flex-wrap:wrap}.alert-content{flex:calc(100% - 48px)}.alert-actions{flex-wrap:wrap;flex-basis:100%;padding-left:48px}.alert-compact .alert-actions{padding-left:36px}.lrow{flex-wrap:wrap;row-gap:6px;padding:12px 16px}.lrow>.lrow-end+.lrow-end{text-align:left;flex-basis:100%;padding-left:50px;min-width:0!important}.card-head{padding:16px 16px 0}.card-body{padding:14px 16px 18px}.card-pad{padding:16px}.pager{padding:12px 16px}}[data-theme=light] .seg:not(.seg-glass)>button:not([aria-checked=true]):not(:hover),[data-theme=light] :is(.ticket.is-open,.copyfield.is-emph,.pal-opt[aria-selected=true],.tier-table .is-current,.rcard:has(input:checked),.ref-box) :is(.muted,small,.cf-label,time,.prio-low,.pal-hint){color:var(--text-2)}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.label{font-size:var(--fs-sm);color:var(--text);justify-content:space-between;align-items:baseline;gap:8px;font-weight:600;display:flex}.label .label-aside,.label .opt{color:var(--text-3);font-weight:500;font-size:var(--fs-xs)}.label .label-aside button{color:var(--accent);font-weight:600}.control{border-radius:var(--r-md);border:1px solid var(--border-input);background:var(--input);align-items:center;min-width:0;height:44px;display:flex;position:relative}.control:hover{border-color:var(--text-3)}.control:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--tint-2)}.control>input,.control>select,.control>textarea{min-width:0;height:100%;color:var(--text);font-size:var(--fs-md);background:0 0;border:0;outline:0;flex:1;padding:0 14px}.control>input::placeholder,.control>textarea::placeholder{color:var(--text-3);opacity:1}.control>.lead{color:var(--text-3);flex:none;align-items:center;padding-left:12px;display:flex}.control>.lead+input{padding-left:10px}.control>.affix{color:var(--text-3);font-weight:600;font-size:var(--fs-sm);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 14px 0 4px;display:flex}.control>.affix-btn{margin-right:6px}.control>.affix-icon{margin-right:4px}.control-lg{border-radius:var(--r-lg);height:60px}.control-lg>input{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:600}.control-sm{border-radius:var(--r-sm);height:36px}.control-sm>input,.control-sm>select{font-size:var(--fs-sm);padding:0 10px}.control-area{align-items:stretch;height:auto}.control-area>textarea{resize:vertical;min-height:104px;padding:12px 14px;font-family:inherit;line-height:1.5}.control.is-error{border-color:var(--neg)}.control.is-error:focus-within{box-shadow:0 0 0 3px var(--neg-bg)}.control.is-success{border-color:var(--pos)}.control.is-disabled{background:var(--surface-2);border-color:var(--border-2)}.control.is-disabled>input,.control.is-disabled>select{color:var(--text-3);cursor:not-allowed}.control.is-locked{background:var(--surface-2);border-style:dashed;border-color:var(--border-2)}.control.is-locked>input{color:var(--text-2)}.control.select>select{appearance:none;cursor:pointer;padding-right:38px}.control.select>.chev{pointer-events:none;color:var(--text-3);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.control.select>select option{background:var(--raised);color:var(--text)}.help{font-size:var(--fs-xs);color:var(--text-3);align-items:flex-start;gap:6px;line-height:1.45;display:flex}.help .cb-icon{flex:none;width:14px;height:14px;margin-top:1px}.help.error{color:var(--neg)}.help.success{color:var(--pos)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-grid .full{grid-column:1/-1}.form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.check{cursor:pointer;font-size:var(--fs-md);color:var(--text);align-items:flex-start;gap:10px;line-height:1.4;display:inline-flex}.check input{appearance:none;cursor:pointer;border:1.5px solid var(--border-input);background:var(--input);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin:1px 0 0;display:grid}.check input:after{content:"";border-left:2px solid var(--on-primary);border-bottom:2px solid var(--on-primary);width:9px;height:5px;transition:transform var(--d-3) var(--ease-spring);margin-top:-2px;transform:rotate(-45deg)scale(0)}.check input:checked{background:var(--primary);border-color:var(--primary)}.check input:checked:after{transform:rotate(-45deg)scale(1)}.check input:indeterminate{background:var(--primary);border-color:var(--primary)}.check input:indeterminate:after{border-left:0;width:8px;height:0;margin:0;transform:none}.check input[type=radio]{border-radius:50%}.check input[type=radio]:after{background:var(--on-primary);border:0;border-radius:50%;width:8px;height:8px;margin:0;transform:scale(0)}.check input[type=radio]:checked:after{transform:scale(1)}.check input:disabled{opacity:.45;cursor:not-allowed}.check input:disabled+span,.check small{color:var(--text-3)}.check small{font-size:var(--fs-xs);margin-top:2px;display:block}.switch{cursor:pointer;font-size:var(--fs-md);align-items:center;gap:10px;display:inline-flex}.switch input{appearance:none;cursor:pointer;background:var(--border-input);border-radius:12px;flex:none;width:40px;height:24px;margin:0;position:relative}.switch input:before{content:"";width:18px;height:18px;transition:transform var(--d-3) var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.switch input:checked{background:var(--primary)}.switch input:checked:before{transform:translate(16px)}[data-theme=dark] .switch input:checked:before{background:#07130c}.switch input:disabled{opacity:.5;cursor:not-allowed}.switch-sm input{border-radius:10px;width:34px;height:20px}.switch-sm input:before{width:14px;height:14px}.switch-sm input:checked:before{transform:translate(14px)}.otp{align-items:center;gap:10px;display:flex}.otp input{text-align:center;width:50px;height:58px;font-family:var(--font-mono);color:var(--text);border-radius:var(--r-lg);border:1px solid var(--border-input);background:var(--input);caret-color:var(--accent);outline:0;flex:none;padding:0;font-size:22px;font-weight:500}.otp input:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--tint-2)}.otp input.is-filled{border-color:var(--text-3);animation:pop var(--d-3) var(--ease-spring)}.otp.is-error input{border-color:var(--neg);animation:shake .36s var(--ease-out)}.otp-sep{background:var(--border-2);border-radius:1px;flex:none;width:10px;height:2px}@media (max-width:420px){.otp{gap:6px}.otp input{width:42px;height:50px;font-size:20px}.otp-sep{width:6px}}.rcards{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:10px;display:grid}.rcard{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;font-weight:600;font-size:var(--fs-sm);align-items:center;gap:12px;padding:14px;display:flex;position:relative}.rcard:hover{border-color:var(--border-2)}.rcard input{opacity:0;pointer-events:none;position:absolute}.rcard .ibub{width:34px;height:34px}.rcard:has(input:checked){border-color:var(--primary);background:var(--tint);box-shadow:inset 0 0 0 1px var(--primary);color:var(--on-tint)}.rcard:has(input:checked) .ibub{background:var(--surface);color:var(--accent)}.rcard:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.rcard .rcard-check{color:var(--accent);opacity:0;transition:opacity var(--d-2),transform var(--d-3) var(--ease-spring);margin-left:auto;transform:scale(.6)}.rcard:has(input:checked) .rcard-check{opacity:1;transform:none}.rcard small{color:var(--text-3);font-weight:500;font-size:var(--fs-xs);display:block}.dropzone{text-align:center;border-radius:var(--r-xl);border:1.5px dashed var(--border-input);background:var(--surface-2);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:230px;padding:24px;display:flex;position:relative}.dropzone .dz-icon{background:var(--surface);width:52px;height:52px;color:var(--accent);box-shadow:var(--shadow-1);transition:transform var(--d-4) var(--ease-spring);border-radius:16px;place-items:center;display:grid}.dropzone.is-over{border-color:var(--primary);background:var(--tint)}.dropzone.is-over .dz-icon{transform:translateY(-4px)scale(1.08)}.dropzone.is-done{border-style:solid;border-color:var(--pos-border);background:var(--surface)}.dz-title{font-weight:600}.dz-sub{font-size:var(--fs-xs);color:var(--text-3)}.dz-side{position:absolute;top:12px;left:14px}.dz-preview{aspect-ratio:1.586;width:100%;max-width:260px;box-shadow:var(--shadow-1);background:linear-gradient(135deg,#dfe9e4,#c7d8cf);border-radius:12px;position:relative;overflow:hidden}[data-theme=dark] .dz-preview{background:linear-gradient(135deg,#24332d,#1b2722)}.dz-preview i{background:#17192324;border-radius:4px;display:block;position:absolute}[data-theme=dark] .dz-preview i{background:#e8efec1f}.dz-file{border-radius:var(--r-md);border:1px solid var(--border);text-align:left;width:100%;max-width:300px;font-size:var(--fs-sm);padding:8px 10px}.copyfield,.dz-file{background:var(--surface-2);align-items:center;gap:10px;display:flex}.copyfield{border-radius:var(--r-lg);border:1px solid var(--border);min-width:0;padding:6px 6px 6px 14px}.copyfield .cf-value,.copyfield code{min-width:0;font-family:var(--font-mono);color:var(--text);overflow-wrap:anywhere;flex:1;font-size:13px;line-height:1.45}.copyfield .cf-label{font-family:var(--font-sans);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:1px;font-weight:600;display:block}.copyfield.is-emph{border-color:var(--tint-border);background:var(--tint)}.copyfield.is-emph code{color:var(--on-tint);font-size:15px;font-weight:600}.copy-btn .i-done,.copy-btn.is-copied .i-copy{display:none}.copy-btn.is-copied .i-done{color:var(--pos);animation:pop var(--d-3) var(--ease-spring);display:block}.cal{width:300px;max-width:100%;padding:14px}.cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cal-title{font-weight:600}.cal-grid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.cal-dow{font-size:var(--fs-2xs);color:var(--text-3);text-align:center;text-transform:uppercase;letter-spacing:.04em;padding:6px 0;font-weight:600}.cal-day{height:36px;font-size:var(--fs-sm);color:var(--text);border-radius:8px;font-weight:500}.cal-day:hover{background:var(--surface-3)}.cal-day.is-out{color:var(--text-3)}.cal-day.is-today{box-shadow:inset 0 0 0 1px var(--border-input)}.cal-day.in-range{background:var(--tint);color:var(--on-tint);border-radius:0}.cal-day.is-end,.cal-day.is-start{background:var(--primary);color:var(--on-primary);font-weight:700}.cal-day.is-start{border-radius:8px 0 0 8px}.cal-day.is-end{border-radius:0 8px 8px 0}.cal-day.is-start.is-end{border-radius:8px}.cal-foot{border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.cal-presets{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.strength{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.strength i{background:var(--border);border-radius:2px;height:4px;position:relative;overflow:hidden}.strength i:after{content:"";background:var(--sc,var(--accent-vivid));transform-origin:0;transition:transform var(--d-4) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.strength i.on:after{transform:scaleX(1)}.strength[data-score="1"]{--sc:var(--neg-fill)}.strength[data-score="2"]{--sc:var(--warn-fill)}.strength[data-score="3"]{--sc:var(--info-fill)}.strength[data-score="4"]{--sc:var(--pos-fill)}@media (max-width:767px){.form-grid{grid-template-columns:minmax(0,1fr)}.control{height:46px}.control>input,.control>select{font-size:16px}}.copyfield.is-text code{font-family:var(--font-sans);font-size:var(--fs-md);letter-spacing:0;font-weight:500}.ov{z-index:100;display:grid;position:fixed;inset:0}.ov-backdrop{background:var(--scrim);opacity:0;transition:opacity var(--d-3) ease;position:absolute;inset:0}.ov[data-state=open] .ov-backdrop{opacity:1}.ov-modal{place-items:center;padding:24px;overflow-y:auto}.modal{--mw:520px;width:min(100%,var(--mw));background:var(--raised);border:1px solid var(--border);border-radius:var(--r-2xl);max-height:calc(100vh - 48px);box-shadow:var(--shadow-3);opacity:0;transition:opacity var(--d-3) ease,transform var(--d-4) var(--ease-out);flex-direction:column;display:flex;position:relative;transform:translateY(14px)scale(.975)}.ov[data-state=open] .modal{opacity:1;transform:none}.modal-sm{--mw:420px}.modal-md{--mw:560px}.modal-lg{--mw:780px}.modal-xl{--mw:980px}.modal-head{align-items:flex-start;gap:14px;padding:22px 24px 0;display:flex}.modal-head .ibub{margin-top:-2px}.modal-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:19px;font-weight:600}.modal-sub{color:var(--text-2);font-size:var(--fs-sm);margin-top:4px}.modal-close{margin:-6px -8px 0 auto}.modal-body{min-height:0;padding:20px 24px;overflow-y:auto}.modal-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px 20px;display:flex}.modal-foot .grow{margin-right:auto}.sheet-grab{display:none}.ov-drawer{justify-items:end}.drawer{--dw:440px;width:min(100%,var(--dw));background:var(--raised);border-left:1px solid var(--border);height:100%;box-shadow:var(--shadow-3);transition:transform var(--d-4) var(--ease-out);flex-direction:column;display:flex;position:relative;transform:translate(104%)}.ov[data-state=open] .drawer{transform:none}.drawer-head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;padding:18px 20px;display:flex}.drawer-head h2{font-size:var(--fs-lg);font-family:var(--font-display);letter-spacing:-.015em}.drawer-head .modal-close{margin:0 -6px 0 auto}.drawer-sub{border-bottom:1px solid var(--border);flex:none;padding:12px 20px}.drawer-body{flex:1;min-height:0;overflow-y:auto}.drawer-foot{border-top:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}.drawer-pad{padding:20px}.menu{z-index:130;background:var(--raised);border:1px solid var(--border);border-radius:var(--r-lg);min-width:220px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-pop);opacity:0;transform-origin:100% 0;transition:opacity var(--d-1) ease,transform var(--d-3) var(--ease-out);padding:6px;position:fixed;transform:translateY(-6px)scale(.98)}.menu.from-left{transform-origin:0 0}.menu.is-open{opacity:1;transform:none}.menu-head{align-items:center;gap:12px;padding:10px;display:flex}.menu-head b{display:block}.menu-head small{color:var(--text-3);font-size:var(--fs-xs);display:block}.menu-item{border-radius:var(--r-sm);width:100%;min-height:38px;color:var(--text);font-size:var(--fs-md);text-align:left;align-items:center;gap:10px;padding:8px 10px;display:flex;text-decoration:none!important}.menu-item .cb-icon{color:var(--text-3)}.menu-item:focus-visible,.menu-item:hover{background:var(--surface-3);outline:none}.menu-item.is-danger,.menu-item.is-danger .cb-icon{color:var(--neg)}.menu-item .menu-hint{color:var(--text-3);font-size:var(--fs-xs);margin-left:auto}.menu-item .menu-check{color:var(--accent);visibility:hidden;margin-left:auto}.menu-item[aria-checked=true] .menu-check{visibility:visible}.menu-item[aria-checked=true]{font-weight:600}.menu-sep{background:var(--border);height:1px;margin:6px 4px}.menu-label{font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:8px 10px 4px;font-weight:600}.menu.menu-static{opacity:1;z-index:1;position:relative;transform:none}.toast-region{z-index:150;pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}.toast{--tone:var(--accent);pointer-events:auto;background:var(--raised);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-pop);animation:toast-in var(--d-4) var(--ease-out) both;align-items:flex-start;gap:12px;padding:14px 12px 14px 14px;display:flex;position:relative;overflow:hidden}.toast.is-leaving{animation:toast-out var(--d-3) ease both}.toast-icon{width:30px;height:30px;color:var(--tone);background:var(--surface-3);border-radius:9px;flex:none;place-items:center;display:grid}.toast-main{flex:1;min-width:0;padding-top:4px}.toast-title{font-weight:600;font-size:var(--fs-md)}.toast-body{color:var(--text-2);font-size:var(--fs-sm);margin-top:2px}.toast-bar{background:var(--tone);transform-origin:0;opacity:.7;width:100%;height:2px;animation:toast-bar var(--dur,5s) linear forwards;position:absolute;bottom:0;left:0}.toast:hover .toast-bar{animation-play-state:paused}.toast-success{--tone:var(--pos)}.toast-success .toast-icon{background:var(--pos-bg)}.toast-info{--tone:var(--info)}.toast-info .toast-icon{background:var(--info-bg)}.toast-warning{--tone:var(--warn)}.toast-warning .toast-icon{background:var(--warn-bg)}.toast-error{--tone:var(--neg)}.toast-error .toast-icon{background:var(--neg-bg)}.toast.toast-static{animation:none}@keyframes toast-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes toast-out{to{opacity:0;transform:translate(24px)}}@keyframes toast-bar{to{transform:scaleX(0)}}.ov-palette{place-items:start center;padding:12vh 16px 16px}.palette{background:var(--raised);border:1px solid var(--border);border-radius:var(--r-2xl);width:min(100%,640px);box-shadow:var(--shadow-3);opacity:0;transition:opacity var(--d-2) ease,transform var(--d-4) var(--ease-out);position:relative;overflow:hidden;transform:translateY(-10px)scale(.98)}.ov[data-state=open] .palette{opacity:1;transform:none}.pal-input{border-bottom:1px solid var(--border);align-items:center;gap:12px;height:62px;padding:0 18px;display:flex}.pal-input .cb-icon{color:var(--text-3)}.pal-input input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px}.pal-input input::placeholder{color:var(--text-3)}.pal-list{max-height:min(56vh,460px);padding:6px 8px 10px;overflow-y:auto}.pal-group{font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:12px 10px 6px;font-weight:600}.pal-opt{border-radius:var(--r-md);cursor:pointer;align-items:center;gap:12px;min-height:46px;padding:8px 10px;display:flex}.pal-opt .ibub{border-radius:9px;width:30px;height:30px}.pal-opt b{font-weight:600}.pal-opt small{margin-left:6px}.pal-opt .pal-hint,.pal-opt small{color:var(--text-3);font-size:var(--fs-xs)}.pal-opt .pal-hint{align-items:center;gap:8px;margin-left:auto;display:flex}.pal-opt[aria-selected=true]{background:var(--tint)}.pal-opt[aria-selected=true] .pal-enter{opacity:1}.pal-enter{opacity:0;color:var(--accent)}.pal-foot{border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-3);background:var(--surface-2);gap:18px;padding:10px 18px;display:flex}.pal-foot span{align-items:center;gap:6px;display:inline-flex}.pal-empty{text-align:center;color:var(--text-3);padding:36px 16px}.notif-filters{flex-wrap:wrap;flex:none;gap:6px;padding:12px 20px 14px;display:flex}.notif-filters .chip{height:28px;font-size:var(--fs-xs)}.notif-group{font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:14px 20px 6px;font-weight:600}.notif{gap:12px;padding:14px 20px 14px 24px;display:flex;position:relative}.notif+.notif{border-top:1px solid var(--border)}.notif.is-unread{background:var(--surface-2)}[data-theme=dark] .notif.is-unread{background:#5cb77a0b}.notif .unread-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:26px;left:10px}.notif-title{justify-content:space-between;gap:12px;font-weight:600;display:flex}.notif-title time{font-weight:500;font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap}.notif-body{color:var(--text-2);font-size:var(--fs-sm);margin-top:2px}.notif-actions{gap:8px;margin-top:10px;display:flex}.notif.is-entering{animation:rise-sm var(--d-4) var(--ease-out) both;animation-delay:calc(var(--i,0) * 35ms)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.theme-fader{z-index:999;pointer-events:none;background:var(--bg);opacity:0;transition:opacity .16s;position:fixed;inset:0}.theme-fader.is-on{opacity:1}@media (max-width:767px){.ov-modal{place-items:end center;padding:0;overflow:hidden}.modal{border-bottom:0;border-radius:22px 22px 0 0;width:100%;max-height:92vh;transform:translateY(100%)}.ov[data-state=open] .modal{transform:none}.modal-head{padding:8px 18px 0}.modal-body{padding:16px 18px}.modal-foot{padding:14px 18px calc(16px + env(safe-area-inset-bottom))}.modal-foot .btn{flex:1}.ov-drawer{place-items:end stretch}.drawer{border-left:0;border-top:1px solid var(--border);border-radius:22px 22px 0 0;width:100%;height:auto;max-height:88vh;transform:translateY(104%)}.sheet-grab{background:var(--border-2);border-radius:2px;flex:none;width:40px;height:4px;margin:10px auto 2px;display:block}.ov-palette{place-items:start stretch;padding:10px}.toast-region{width:auto;left:16px;right:16px;bottom:calc(var(--bnav-h) + 14px + env(safe-area-inset-bottom))}}.chart{--cl:var(--chart-line);--cf:var(--chart-fill);height:var(--h,240px);-webkit-user-select:none;user-select:none;touch-action:pan-y;outline:none;position:relative}.chart:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-sm)}.chart-svg{position:absolute;inset:0;overflow:visible}.chart-line{fill:none;stroke:var(--cl);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-grid line{stroke:var(--chart-grid);stroke-width:1px}.chart-base{stroke:var(--chart-cross);stroke-width:1px;stroke-dasharray:3 4}.chart-xlab span,.chart-ylab span{font-size:var(--fs-2xs);color:var(--chart-axis);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;position:absolute}.chart-ylab span{right:0;transform:translateY(-50%)}.chart-xlab span{bottom:0;transform:translate(-50%)}.chart-xlab span:first-child{transform:none}.chart-cross{pointer-events:none;opacity:0;transition:opacity var(--d-1) ease;position:absolute;inset:0}.chart.is-hover .chart-cross,.chart.is-hover .chart-tip{opacity:1}.cx-line{width:1px;bottom:var(--pb,22px);background:repeating-linear-gradient(to bottom,var(--chart-cross) 0 3px,transparent 3px 7px);transform:translateX(var(--x,0))}.cx-hline,.cx-line{top:0;left:0;position:absolute}.cx-hline{height:1px;right:var(--pr,0);background:repeating-linear-gradient(to right,var(--chart-cross) 0 3px,transparent 3px 7px);transform:translateY(var(--y,0))}.cx-dot{background:var(--surface);border:2.5px solid var(--cl);width:12px;height:12px;box-shadow:0 0 0 5px var(--tint);transform:translate(var(--x,0),var(--y,0));border-radius:50%;position:absolute;top:-6px;left:-6px}.chart-tip{z-index:3;pointer-events:none;opacity:0;border-radius:var(--r-md);white-space:nowrap;background:var(--raised);border:1px solid var(--border);box-shadow:var(--shadow-pop);font-size:var(--fs-xs);color:var(--text-3);transform:translate(var(--tx,0),var(--ty,0));transition:opacity var(--d-1) ease;padding:8px 11px;position:absolute;top:0;left:0}.chart-tip b{font-size:var(--fs-md);color:var(--text);font-weight:600;font-family:var(--font-display);letter-spacing:-.01em;display:block}.chart-end{background:var(--cl);width:8px;height:8px;transform:translate(var(--x),var(--y));border-radius:50%;position:absolute;top:-4px;left:-4px}.chart-end:after{content:"";border:1.5px solid var(--cl);animation:ring-ping 1.6s var(--ease-out) 1.6s 2 both;opacity:0;border-radius:50%;position:absolute;inset:-4px}.chart-tag{transform:translateY(calc(var(--y,0px) - 50%));font-size:var(--fs-2xs);color:#fff;background:var(--cl);border-radius:5px;padding:3px 6px;font-weight:600;position:absolute;top:0;right:0}[data-theme=dark] .chart-tag{color:#07130c}.chart-tag.is-down{background:var(--neg-fill)}.chart-legend{font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;gap:16px;display:flex}.chart-legend b{color:var(--text);margin-left:4px;font-weight:600}.spark{display:block;overflow:visible}.spark .line{fill:none;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;stroke:var(--text-3)}.spark.up .line{stroke:var(--pos-fill)}.spark.down .line{stroke:var(--neg-fill)}.spark.flat .line{stroke:var(--text-3)}.donut{--s:200px;width:var(--s);height:var(--s);flex:none;position:relative}.donut svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.donut-track{fill:none;stroke:var(--surface-3)}.donut-seg{fill:none;transition:opacity var(--d-2) ease;cursor:pointer}.donut.has-hl .donut-seg:not(.is-hl){opacity:.28}.donut-center{text-align:center;pointer-events:none;place-content:center;padding:20%;display:grid;position:absolute;inset:0}.donut-center small{font-size:var(--fs-xs);color:var(--text-3);display:block}.donut-center b{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:600;display:block}.legend{flex-direction:column;gap:2px;min-width:0;display:flex}.legend-item{border-radius:var(--r-sm);font-size:var(--fs-sm);text-align:left;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:8px 10px;display:grid}.legend-item.is-hl,.legend-item:hover{background:var(--surface-2)}.legend-swatch{border-radius:3px;width:10px;height:10px}.legend-item .lg-pct{text-align:right;min-width:52px;font-weight:600}.legend-item .lg-val{color:var(--text-3);text-align:right;min-width:90px}.candles .candle-up{fill:var(--pos-fill);stroke:var(--pos-fill)}.candles .candle-down{fill:var(--neg-fill);stroke:var(--neg-fill)}.candles .wick{stroke-width:1px}.candles .vol-bar{opacity:.32}.candles .last-line{stroke-width:1px;stroke-dasharray:2 3}.ohlc{z-index:2;font-size:var(--fs-xs);color:var(--text-3);pointer-events:none;flex-wrap:wrap;gap:12px;display:flex;position:absolute;top:0;left:0}.ohlc b{color:var(--text);margin-left:3px;font-weight:600}.book{font-variant-numeric:tabular-nums;font-size:12.5px}.book-head,.book-row{grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:8px;padding:0 16px;display:grid}.book-head{height:32px;font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-weight:600}.book-row{height:25px;position:relative}.book-row>span{z-index:1;position:relative}.book-head>span:nth-child(n+2),.book-row>span:nth-child(n+2){text-align:right}.book-row .depth{transform-origin:100%;width:100%;transform:scaleX(var(--d,0));border-radius:3px 0 0 3px;position:absolute;top:2px;bottom:2px;right:0}.book-ask .depth{background:var(--neg-bg)}.book-bid .depth{background:var(--pos-bg)}.book-ask .bp{color:var(--neg);font-weight:600}.book-bid .bp{color:var(--pos);font-weight:600}.book-row:hover{background:var(--surface-2)}.book-spread{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin:4px 0;padding:10px 16px;display:flex}.book-spread b{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px}.trades-list .book-row{grid-template-columns:1.1fr 1fr .8fr}.ticker{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.ticker-track{width:max-content;animation:marquee 70s linear infinite;display:flex}.ticker:focus-within .ticker-track,.ticker:hover .ticker-track{animation-play-state:paused}.tk-item{white-space:nowrap;font-size:var(--fs-sm);border-right:1px solid var(--border);color:var(--text);align-items:center;gap:10px;padding:10px 24px;display:flex;text-decoration:none!important}.tk-item b{font-weight:600}.tk-item .muted{font-size:var(--fs-xs)}.qr{background:var(--qr-bg);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:18px;width:max-content;padding:14px;position:relative}.qr svg{width:196px;height:196px}.qr .qm{fill:var(--qr-fg)}.qr-logo{background:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #fff}.qr-logo img{width:32px;height:auto}.qr-sm svg{width:132px;height:132px}.qr-sm .qr-logo{border-radius:9px;width:32px;height:32px}.qr-sm .qr-logo img{width:22px}.qr.is-in{animation:pop var(--d-5) var(--ease-out) both}.ring{--s:64px;width:var(--s);height:var(--s);flex:none;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring .ring-bg{fill:none;stroke:var(--surface-3)}[data-theme=dark] .ring .ring-bg{stroke:var(--border)}.ring .ring-fg{fill:none;stroke:var(--accent-vivid);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.ring.is-low .ring-fg{stroke:var(--warn-fill)}.ring.is-reset .ring-fg{transition:stroke-dashoffset var(--d-4) var(--ease-out)}.ring-label{text-align:center;place-content:center;line-height:1;display:grid;position:absolute;inset:0}.ring-label b{font-family:var(--font-display);font-size:calc(var(--s) * .28);letter-spacing:-.02em;font-weight:600}.ring-label small{color:var(--text-3);margin-top:2px;font-size:10px}.bars{align-items:flex-end;gap:4px;height:48px;display:flex}.bars i{background:var(--tint-2);transform-origin:50% 100%;transform:scaleY(var(--v));height:100%;animation:grow-y .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms);border-radius:3px 3px 0 0;flex:1}.bars i.is-hl{background:var(--accent-vivid)}.login{background:var(--bg);grid-template-columns:minmax(420px,1fr) minmax(0,1.08fr);min-height:100vh;display:grid}.login-pane{background:var(--surface);flex-direction:column;min-height:100vh;padding:28px clamp(24px,4vw,56px);display:flex}[data-theme=dark] .login-pane{background:var(--bg)}.login-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.login-top .row{gap:4px}.login-center{flex:1;justify-content:center;align-items:center;padding:40px 0;display:flex}.login-card{width:100%;max-width:400px}.login-card h1{margin-top:10px;font-size:clamp(28px,1.3rem + 1vw,34px)}.login-card .lead-text{color:var(--text-2);margin-top:8px}.login-form{flex-direction:column;gap:18px;margin-top:30px;display:flex}.login-form .row-between{margin-top:-4px}.login-alt{text-align:center;color:var(--text-2);font-size:var(--fs-sm);margin-top:22px}.login-sep{color:var(--text-3);font-size:var(--fs-xs);align-items:center;gap:12px;display:flex}.login-sep:after,.login-sep:before{content:"";background:var(--border);flex:1;height:1px}.login-secure{justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.login-foot,.login-secure{font-size:var(--fs-xs);color:var(--text-3)}.login-foot{border-top:1px solid var(--border);padding-top:18px;line-height:1.6}.login-foot p+p{margin-top:6px}.login-foot .row{flex-wrap:wrap;gap:16px;margin-top:8px}.login-card>*,.login-step{animation:rise var(--d-5) var(--ease-out) both}.login-card>:nth-child(2){animation-delay:50ms}.login-card>:nth-child(3){animation-delay:.1s}.login-card>:nth-child(4){animation-delay:.15s}.login-card>:nth-child(5){animation-delay:.2s}.login-card>:nth-child(6){animation-delay:.25s}.mfa-icon{background:var(--tint);width:56px;height:56px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--tint-border);border-radius:18px;place-items:center;display:grid}.login-art{isolation:isolate;background:var(--bg);position:relative;overflow:hidden}.login-art img{object-fit:cover;object-position:35% 50%;width:100%;height:100%;animation:art-in 1.4s var(--ease-out) both,art-drift 24s var(--ease-out) .4s both;position:absolute;inset:0}[data-theme=dark] .login-art img{object-position:75% 50%}[data-theme=dark] .login-art .art-light,[data-theme=light] .login-art .art-dark{display:none}@keyframes art-in{0%{opacity:0}}@keyframes art-drift{0%{transform:scale(1.08)}to{transform:scale(1)}}.login-art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f7fafc00 48%,#f7fafcb8 74%,#f7fafcf0);position:absolute;inset:0}[data-theme=dark] .login-art:after{background:linear-gradient(#0a0f0d00 44%,#0a0f0db8 72%,#0a0f0df2)}.login-quote{z-index:2;max-width:560px;position:absolute;bottom:clamp(32px,5vh,56px);left:clamp(28px,4vw,64px);right:clamp(28px,4vw,64px)}.login-quote .display{color:var(--text);margin-top:12px;font-size:clamp(30px,1.2rem + 1.8vw,44px);font-weight:600;line-height:1.08}.login-quote .soft{max-width:46ch;margin-top:12px}.login-points{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.login-points li{border-radius:var(--r-full);background:var(--surface);border:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-2);box-shadow:var(--shadow-1);align-items:center;gap:8px;padding:7px 12px 7px 9px;font-weight:600;display:inline-flex}[data-theme=dark] .login-points li{background:#151d1ad1}.login-points .cb-icon{color:var(--accent)}.backup-row{font-size:var(--fs-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:960px){.login{grid-template-columns:1fr}.login-art{order:-1;height:210px}.login-art:after,[data-theme=dark] .login-art:after{background:linear-gradient(to top,var(--bg) 0,transparent 60%)}.login-quote{display:none}.login-pane{min-height:auto;padding:20px 20px 28px}.login-center{padding:24px 0 32px}}.ticker-wrap{margin:4px 0 22px}.greet{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.greet h1{margin-top:6px;font-size:clamp(26px,1.1rem + 1.2vw,34px)}.greet-meta{font-size:var(--fs-sm);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.dash-banner{margin-bottom:var(--gap)}.hero{isolation:isolate;background:var(--hero-bg);color:var(--hero-text);border-radius:var(--r-2xl);box-shadow:var(--shadow-2),inset 0 1px 0 #ffffff14;border:1px solid #ffffff0f;position:relative}.hero,.mesh{overflow:hidden}.mesh{z-index:-1;pointer-events:none;inset:0}.mesh,.mesh i{position:absolute}.mesh i{will-change:transform;border-radius:50%;display:block}.mesh i:first-child{aspect-ratio:1;background:radial-gradient(closest-side,var(--mesh-a),transparent);width:70%;animation:drift-a 26s ease-in-out infinite alternate;top:-62%;left:-18%}.mesh i:nth-child(2){aspect-ratio:1;background:radial-gradient(closest-side,var(--mesh-b),transparent);width:62%;animation:drift-b 32s ease-in-out infinite alternate;top:-34%;right:-16%}.mesh i:nth-child(3){aspect-ratio:1;background:radial-gradient(closest-side,var(--mesh-c),transparent);width:55%;animation:drift-c 38s ease-in-out infinite alternate;bottom:-70%;left:30%}.mesh:after{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 0),linear-gradient(90deg,#ffffff0b 1px,#0000 0);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 85% 0,#000 0,#0000 65%);mask-image:radial-gradient(120% 90% at 85% 0,#000 0,#0000 65%)}.hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 6px;display:flex}.hero-label{font-size:var(--fs-sm);color:var(--hero-text-2);align-items:center;gap:8px;font-weight:500;display:flex}.hero-value{font-family:var(--font-display);font-size:var(--fs-display);letter-spacing:-.035em;color:var(--hero-text);white-space:nowrap;margin-top:8px;font-weight:600;line-height:1.05}.hero-meta{font-size:var(--fs-sm);color:var(--hero-text-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.hero-pill{border-radius:var(--r-full);background:var(--hero-chip);border:1px solid var(--hero-chip-border);color:var(--hero-text);align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.hero-pill .up{color:#8fe0ad}.hero-pill .down{color:#ffb4b4}.hero .chart{--cl:var(--hero-line);--cf:var(--hero-fill);--chart-grid:#ffffff12;--chart-axis:var(--hero-text-2);--chart-cross:#ffffff59;--tint:#ffffff24;--surface:#123a28;margin:0 26px}.hero .chart-tag{color:#0d241a}.hero .chart-tip{--raised:#091e15eb;--border:#ffffff24;--text:#fff;color:var(--hero-text-2)}.hero-range{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-range-note{font-size:var(--fs-xs);color:var(--hero-text-2);text-align:right}.hero-range-note b{color:var(--hero-text)}.hero-foot{border-top:1px solid #ffffff17;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px;display:grid}.hero-foot>div{padding:14px 26px 18px}.hero-foot>div+div{border-left:1px solid #ffffff17}.hero-foot .stat-label{color:var(--hero-text-2)}.hero-foot .stat-value{color:var(--hero-text);font-size:18px}.hero-foot .stat-sub{color:var(--hero-text-2)}.qa-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.qa{border-radius:var(--r-lg);font-size:var(--fs-xs);color:var(--text-2);transition:transform var(--d-2) var(--ease-out);flex-direction:column;align-items:center;gap:8px;padding:12px 2px 10px;font-weight:600;display:flex;position:relative;text-decoration:none!important}.qa:hover{background:var(--surface-2);color:var(--text)}.qa:active{transform:scale(.96)}.qa-ic{background:var(--tint);width:46px;height:46px;color:var(--accent);box-shadow:inset 0 0 0 1px var(--tint-border);transition:transform var(--d-3) var(--ease-spring);border-radius:15px;place-items:center;display:grid}.qa:hover .qa-ic{transform:translateY(-2px)}.qa.is-primary .qa-ic{background:var(--primary);color:var(--on-primary);box-shadow:0 6px 16px -6px #2d6a4f8c}.inprog{flex-direction:column;gap:14px;display:flex}.inprog-item{align-items:flex-start;gap:12px;display:flex}.inprog-item .grow .row-between{font-size:var(--fs-sm)}.inprog-item .progress,.inprog-steps{margin-top:8px}.inprog-steps{gap:4px;display:flex}.inprog-steps i{background:var(--surface-3);border-radius:3px;flex:1;height:6px}[data-theme=dark] .inprog-steps i{background:var(--border)}.inprog-steps i.done{background:var(--accent-vivid)}.inprog-steps i.current{background:var(--warn-fill)}.mkt-stat{border-bottom:1px dashed var(--border);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 0;display:grid}.mkt-stat:first-child{padding-top:0}.movers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mover{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border);color:inherit;align-items:center;gap:10px;padding:10px;display:flex;text-decoration:none!important}.mover:hover{border-color:var(--border-2)}.assets-table td .spark{margin-left:auto}.act-amount{white-space:nowrap;font-weight:600}.pf-head{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.pf-total{padding:24px 26px}.pf-total .hero-value{color:var(--text);margin-top:6px}.pf-kpis{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:22px;display:grid}.pf-kpis>div{padding:14px 16px 0 0}.pf-kpis>div+div{border-left:1px solid var(--border);padding-left:16px}.split-bar{border-radius:6px;gap:3px;height:12px;margin:14px 0 12px;display:flex;overflow:hidden}.split-bar span{transform-origin:0;height:100%;animation:grow-x 1s var(--ease-out) both;border-radius:3px;display:block}.split-bar span:nth-child(2){animation-delay:.12s}.split-legend{flex-direction:column;gap:10px;display:flex}.split-legend>div{font-size:var(--fs-sm);grid-template-columns:10px 1fr auto auto;align-items:center;gap:10px;display:grid}.alloc-bar{background:var(--surface-3);vertical-align:middle;border-radius:3px;width:64px;height:6px;display:inline-block;overflow:hidden}[data-theme=dark] .alloc-bar{background:var(--border)}.alloc-bar i{transform-origin:0;height:100%;transform:scaleX(var(--p));animation:grow-x .9s var(--ease-out) .2s both;border-radius:3px;display:block}.cell-asset small .badge{vertical-align:1px;margin-left:2px}.alloc-wrap{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.perf-card{align-items:center;gap:14px;padding:18px 20px;display:flex}.perf-card .stat-value{font-size:22px}.perf-tag{position:absolute;top:14px;right:14px}.asset-head{flex-wrap:wrap;align-items:center;gap:18px;margin:8px 0 24px;display:flex}.asset-head .alogo{box-shadow:0 0 0 6px var(--surface),0 0 0 7px var(--border);border-radius:50%}.asset-price{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(28px,1.2rem + 1.4vw,38px);font-weight:600;line-height:1.05}.asset-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.asset-title h1{font-size:var(--fs-2xl)}.mstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.mstats>div{border-top:1px solid var(--border);padding:16px 20px}.mstats>div:nth-child(-n+3){border-top:0}.mstats>div:not(:nth-child(3n+1)){border-left:1px solid var(--border)}.range-bar{background:linear-gradient(90deg,var(--neg-fill),var(--warn-fill),var(--pos-fill));opacity:.85;border-radius:3px;height:6px;margin:10px 0 6px;position:relative}.range-bar i{background:var(--surface);border:3px solid var(--text);width:14px;height:14px;top:50%;left:var(--p);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@media (max-width:1199px){.pf-head{grid-template-columns:1fr}}@media (max-width:767px){.hero-top{padding:18px 18px 4px}.hero .chart{margin:0 14px}.hero-foot{grid-template-columns:1fr 1fr}.hero-foot>div{padding:12px 18px 14px}.hero-foot>div:nth-child(3){display:none}.hero-range{justify-content:space-between;width:100%}.qa-grid{gap:2px}.movers{grid-template-columns:1fr}.pf-kpis{grid-template-columns:1fr 1fr}.pf-kpis>div:nth-child(3){border-left:0;border-top:1px solid var(--border);grid-column:1/-1;margin-top:14px;padding-left:0}.alloc-wrap{grid-template-columns:1fr;justify-items:center}.alloc-wrap .legend{width:100%}.mstats{grid-template-columns:1fr 1fr}.mstats>div{border-left:0!important;border-top:1px solid var(--border)!important}.mstats>div:nth-child(-n+2){border-top:0!important}.mstats>div:nth-child(2n){border-left:1px solid var(--border)!important}.greet .page-actions{width:100%}.greet .page-actions .btn{flex:1}}.mb-5{margin-bottom:20px}.flow-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.flow-side{border-left:1px solid var(--border);padding-left:28px}.achips{flex-wrap:wrap;gap:8px;display:flex}.achips .achip .cb-icon{color:var(--text-3)}.qr-panel{border-radius:var(--r-xl);background:var(--surface-2);border:1px solid var(--border);flex-direction:column;align-items:center;gap:14px;padding:22px;display:flex}.qr-panel .copyfield{background:var(--surface);width:100%}.qr-panel .copyfield.is-emph{background:var(--tint)}.dep-track{align-items:flex-start;gap:12px;display:flex}.dep-track.is-compact{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface-2);padding:12px 14px}.conf-dots{gap:6px;margin-top:10px;display:flex}.conf-dots i{background:var(--surface-3);border-radius:3px;flex:1;height:6px;position:relative;overflow:hidden}[data-theme=dark] .conf-dots i{background:var(--border)}.conf-dots i.on:after{content:"";background:var(--info-fill);transform-origin:0;animation:grow-x .7s var(--ease-out) both;position:absolute;inset:0}.conf-dots i.on:nth-child(2):after{animation-delay:.16s}.wd-route{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.wd-route>.cb-icon{color:var(--text-3)}.review-card{border-radius:var(--r-xl);border:1px solid var(--border);background:var(--surface-2);padding:20px}.success-head{align-items:center;gap:16px;display:flex}.success-ic{background:var(--pos-bg);width:56px;height:56px;color:var(--pos);box-shadow:0 0 0 6px var(--pos-bg);animation:success-pop .6s var(--ease-out) both;border-radius:50%;flex:none;place-items:center;display:grid}.eurc-card{isolation:isolate;overflow:hidden}.eurc-glow{z-index:-1;pointer-events:none;background:radial-gradient(70% 60% at 100% 0,#2e5bff1a,#0000 70%),radial-gradient(60% 60% at 0 100%,#40916c1a,#0000 70%);position:absolute;inset:0}.eurc-split{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.eurc-split>div{padding-top:14px}.eurc-split>div+div{border-left:1px solid var(--border);padding-left:16px}.sepa-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ref-box{border-radius:var(--r-xl);background:var(--tint);border:1px dashed var(--tint-border);align-items:center;gap:16px;padding:16px 18px;display:flex}.ref-code{letter-spacing:.04em;color:var(--on-tint);margin:4px 0 2px;font-size:24px;font-weight:600}.iban-row{align-items:center;gap:14px;padding:14px 0;display:flex}.iban-row+.iban-row{border-top:1px solid var(--border)}.iban-row:first-child{padding-top:0}.iban-add{border-radius:var(--r-xl);border:1px dashed var(--border-2);animation:rise var(--d-4) var(--ease-out) both;margin-top:12px;padding:18px}.iban-add,.tk-box{background:var(--surface-2)}.tk-box{border-radius:var(--r-xl);border:1px solid var(--border);padding:16px 18px}.tk-box:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--tint-2)}.tk-line{align-items:center;gap:12px;margin:8px 0 6px;display:flex}.tk-input{min-width:0;font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:clamp(26px,1.1rem + 1.4vw,34px);font-weight:600}.tk-out{text-overflow:ellipsis;white-space:nowrap;border-radius:6px;display:block;overflow:hidden}.pair-btn{border-radius:var(--r-full);background:var(--surface);border:1px solid var(--border-2);height:44px;box-shadow:var(--shadow-1);font-size:var(--fs-md);flex:none;align-items:center;gap:8px;padding:0 12px 0 8px;display:inline-flex}.pair-btn:hover{border-color:var(--text-3)}.pair-btn .cb-icon{color:var(--text-3)}.eur-logo{--s:28px;width:var(--s);height:var(--s);color:#fff;font-weight:700;font-size:calc(var(--s) * .5);box-shadow:0 0 0 2px var(--surface);background:linear-gradient(135deg,#2d6a4f,#40916c);border-radius:50%;flex:none;place-items:center;display:inline-grid}.tk-swap-wrap{z-index:1;justify-content:center;margin:-26px 0;display:flex;position:relative}.tk-swap{background:var(--surface);border:1px solid var(--border-2);width:42px;height:42px;color:var(--accent);box-shadow:var(--shadow-2);transition:transform .46s var(--ease-spring);border-radius:14px;place-items:center;display:grid}.tk-swap:hover{transform:rotate(90deg)}.tk-swap.is-flipped{transform:rotate(180deg)}.tk-rate{border-radius:var(--r-xl);align-items:center;gap:14px;padding:14px 16px}.checks,.tk-rate{border:1px solid var(--border);display:flex}.checks{border-radius:var(--r-xl);flex-direction:column;overflow:hidden}.check-row{font-size:var(--fs-sm);align-items:center;gap:12px;padding:10px 14px;display:flex}.check-row+.check-row{border-top:1px solid var(--border)}.check-row .t-xs{text-align:right}.check-ic{color:#fff;background:var(--pos-fill);width:20px;height:20px;animation:pop var(--d-4) var(--ease-spring) both;animation-delay:calc(var(--i,0) * 80ms + .2s);border-radius:50%;flex:none;place-items:center;display:grid}[data-theme=dark] .check-ic{color:#07130c}.check-row.bad .check-ic{background:var(--neg-fill)}.check-row.bad b{color:var(--neg)}.how{border-top:1px solid var(--border);flex-direction:column;gap:14px;padding-top:16px;display:flex}.conf-hero{border-radius:var(--r-xl);background:var(--surface-2);border:1px solid var(--border);align-items:center;gap:12px;margin-bottom:14px;padding:16px;display:flex}.conf-arrow{color:var(--text-3)}.result{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:10px 0 18px;display:flex}.result h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px}.result .stepper{text-align:left;width:100%;margin-top:16px}.result-ic{border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.result.is-ok .result-ic{color:var(--pos);background:var(--pos-bg);animation:success-pop .6s var(--ease-out) both}.result.is-fail .result-ic{color:var(--neg);background:var(--neg-bg);animation:success-pop .5s var(--ease-out) both}.check-path{stroke-dasharray:1 1;animation:check-draw .6s var(--ease-out) .25s both}.result.is-run{padding:24px 0}.mkt-stats{margin-bottom:var(--gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mkt-stats>.stat{gap:6px;padding:18px 20px}.mkt-stats>.stat+.stat{border-left:1px solid var(--border)}.mkt-stats .progress{margin-top:6px}.filter-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.search-ctl{background:var(--surface);width:min(100%,300px)}.mkt-grid{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mkt-card{padding:18px 20px 16px}.mkt-price{font-family:var(--font-display);letter-spacing:-.025em;margin-top:16px;font-size:26px;font-weight:600}.mkt-spark{margin:8px -4px 4px}.mkt-spark .spark{width:100%;height:auto}.mkt-foot{border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-3);justify-content:space-between;gap:8px;padding-top:12px;display:flex}.pair-head{flex-wrap:wrap;align-items:center;gap:18px;margin:4px 0 22px;display:flex}.pair-head h1{font-size:var(--fs-3xl)}.pair-price{font-family:var(--font-display);letter-spacing:-.025em;align-items:center;gap:10px;font-size:26px;font-weight:600;display:flex}.pair-mini{gap:24px;display:flex}.pair-mini b{font-size:var(--fs-md)}.pair-head .alogo-stack .eur-logo{box-shadow:0 0 0 3px var(--bg);margin-left:-10px}.alogo-stack .eur-logo{margin-left:-8px}@media (max-width:1199px){.mkt-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt-stats>.stat:nth-child(4){border-left:0}.mkt-stats>.stat:nth-child(n+4){border-top:1px solid var(--border)}.mkt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.flow-cols{grid-template-columns:minmax(0,1fr)}.flow-side{border-left:0;border-top:1px solid var(--border);padding-top:22px;padding-left:0}}@media (max-width:767px){.sepa-grid{grid-template-columns:1fr}.ref-box{flex-direction:column;align-items:flex-start}.mkt-grid{grid-template-columns:1fr}.mkt-stats{grid-template-columns:1fr 1fr}.mkt-stats>.stat{border-top:1px solid var(--border);border-left:0!important}.mkt-stats>.stat:nth-child(-n+2){border-top:0}.mkt-stats>.stat:nth-child(2n){border-left:1px solid var(--border)!important}.mkt-stats>.stat:last-child{grid-column:1/-1}.pair-mini{justify-content:space-between;gap:12px;width:100%}.tk-box{padding:14px}.check-row{flex-wrap:wrap}.check-row .t-xs{text-align:left;width:100%;padding-left:32px}.search-ctl{width:100%}}.wd-kv .kv{border-top:1px solid var(--border);flex-direction:row;gap:24px;padding-top:12px}.wd-kv .kv>div{border:0;flex:1;margin:0;padding:0}@media (max-width:767px){.stepper-auto{flex-direction:column}.stepper-auto .step{flex-direction:row;gap:14px;padding:0 0 18px}.stepper-auto .step:last-child{padding-bottom:0}.stepper-auto .step:after,.stepper-auto .step:before{width:2px;height:auto;inset:34px auto 4px 14px}.stepper-auto .step:after{transform-origin:50% 0;transform:scaleY(0)}.stepper-auto .step.done:after{transform:scaleY(1)}.stepper-auto .step-text{padding-top:4px}.wd-kv .kv{flex-direction:column;gap:8px}}.filter-card{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:flex}.filter-card .field{width:auto}.filter-card .control.select{min-width:150px}.filter-card .search-ctl{flex:240px;width:auto}.chips-active{flex-wrap:wrap;align-items:center;gap:6px;min-height:8px;margin-bottom:12px;display:flex}.chips-active .chip{height:26px;font-size:var(--fs-xs);background:var(--tint);border-color:var(--tint-border);color:var(--on-tint)}.tx-table td{padding-top:12px;padding-bottom:12px}.tx-hero{border-radius:var(--r-xl);background:var(--surface-2);border:1px solid var(--border);align-items:center;gap:14px;padding:16px;display:flex}.tax-card .card-body{min-height:250px}.tax-card.is-pending{border-style:dashed}.flag-chip{width:40px;height:28px;font-size:var(--fs-xs);letter-spacing:.06em;background:var(--surface-3);color:var(--text-2);border:1px solid var(--border);border-radius:7px;place-items:center;font-weight:700;display:inline-grid}.ticket-list{gap:4px;padding:0 10px 12px}.ticket,.ticket-list{flex-direction:column;display:flex}.ticket{text-align:left;border-radius:var(--r-lg);border:1px solid #0000;gap:6px;width:100%;padding:12px 12px 12px 14px;position:relative}.ticket:hover{background:var(--surface-2)}.ticket.is-open{background:var(--tint);border-color:var(--tint-border)}.ticket.is-open:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.ticket-subj{font-weight:600;line-height:1.35}.unread-pill{font-size:var(--fs-2xs);border-radius:var(--r-full);background:var(--primary);color:var(--on-primary);padding:2px 8px;font-weight:700}.prio-high{color:var(--neg);font-weight:600}.prio-medium{color:var(--warn);font-weight:600}.prio-low{color:var(--text-3)}.thread{flex-direction:column;min-height:520px;display:flex}.thread-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.thread-head h2{font-size:var(--fs-lg)}.thread-body{flex-direction:column;flex:1;gap:14px;max-height:520px;padding:20px;display:flex;overflow-y:auto}.thread-body,[data-theme=dark] .thread-body{background:var(--surface-2)}.msg{max-width:82%;animation:rise var(--d-4) var(--ease-out) both;align-items:flex-end;gap:10px;display:flex}.msg.is-me{flex-direction:row-reverse;align-self:flex-end}.msg-body{flex-direction:column;gap:4px;min-width:0;display:flex}.msg.is-me .msg-body{align-items:flex-end}.msg-meta{font-size:var(--fs-xs);color:var(--text-3);align-items:baseline;gap:8px;display:flex}.msg-meta b{color:var(--text-2)}.msg-bubble{background:var(--surface);border:1px solid var(--border);font-size:var(--fs-sm);box-shadow:var(--shadow-1);border-radius:16px 16px 16px 4px;padding:11px 14px;line-height:1.55}.msg.is-me .msg-bubble{background:var(--primary);color:var(--on-primary);border-color:#0000;border-radius:16px 16px 4px}.msg-file{border-radius:var(--r-full);border:1px solid var(--border);gap:6px;padding:4px 10px}.msg-file,.msg-system{font-size:var(--fs-xs);background:var(--surface);align-items:center;display:inline-flex}.msg-system{border-radius:var(--r-full);color:var(--text-2);border:1px dashed var(--border-2);align-self:center;gap:8px;padding:5px 12px}.msg-system time{color:var(--text-3)}.composer{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.composer textarea{resize:vertical;border-radius:var(--r-md);border:1px solid var(--border-input);background:var(--input);width:100%;min-height:56px;color:var(--text);font:inherit;outline:0;padding:10px 12px}.composer textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--tint-2)}.att-chip{border-radius:var(--r-full);background:var(--tint);color:var(--on-tint);font-size:var(--fs-xs);align-self:flex-start;align-items:center;gap:6px;padding:2px 4px 2px 10px;font-weight:600;display:inline-flex}.faq-group+.faq-group{margin-top:18px}.dz-mini{cursor:pointer;min-height:0;color:var(--accent);flex-direction:row;gap:10px;padding:14px}.profile-card{text-align:center;flex-direction:column;align-items:center;padding-top:28px;display:flex}.avatar-edit{position:relative}.avatar-edit .avatar{box-shadow:0 0 0 5px var(--surface),0 0 0 6px var(--border)}.avatar-cam{background:var(--surface);border:1px solid var(--border-2);width:32px;height:32px;color:var(--text-2);box-shadow:var(--shadow-1);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.avatar-cam:hover{color:var(--accent)}.profile-card .kv{text-align:left}.row-alert td{background:var(--neg-bg)}.tier-hero{isolation:isolate;overflow:hidden}.tier-hero:before{content:"";z-index:-1;background:radial-gradient(80% 70% at 100% 0,var(--tint-2),transparent 70%);position:absolute;inset:0}.tier-medal{color:#fff;background:linear-gradient(135deg,#2d6a4f,#5cb77a);border-radius:18px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 10px 24px -10px #2d6a4fb3}.tier-table th[scope=row]{color:var(--text);font-weight:600;font-size:var(--fs-sm);white-space:normal;background:0 0}.tier-table thead th{white-space:nowrap}.tier-table .is-current{background:var(--tint)!important}.tier-table thead th.is-current{color:var(--on-tint)}.notif-matrix th[scope=row]{font-size:var(--fs-sm);color:var(--text);white-space:normal;background:0 0}.notif-matrix td,.notif-matrix th[scope=row]{padding-top:14px;padding-bottom:14px}.theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.theme-card{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.theme-card .grow small{margin-top:2px}.theme-card .rcard-check{position:absolute;top:18px;right:18px}.theme-prev{border:1px solid var(--border);border-radius:10px;height:92px;display:block;position:relative;overflow:hidden}.theme-prev i{border-radius:4px;display:block;position:absolute}.theme-prev i:first-child{border-radius:0;width:26%;top:0;bottom:0;left:0}.theme-prev i:nth-child(2){width:56%;height:34%;top:14%;left:34%}.theme-prev i:nth-child(3){width:36%;height:22%;top:58%;left:34%}.theme-prev-light{background:#f7fafc}.theme-prev-light i:first-child{background:#fff;border-right:1px solid #e2e8f0}.theme-prev-light i:nth-child(2){background:linear-gradient(135deg,#164430,#1f5640)}.theme-prev-light i:nth-child(3){background:#fff;border:1px solid #e2e8f0}.theme-prev-dark{background:#0e1412}.theme-prev-dark i:first-child{background:#111816;border-right:1px solid #26322d}.theme-prev-dark i:nth-child(2){background:linear-gradient(135deg,#0d241a,#163b28)}.theme-prev-dark i:nth-child(3){background:#151d1a;border:1px solid #26322d}.theme-prev-system{background:linear-gradient(105deg,#f7fafc 50%,#0e1412 0)}.theme-prev-system i:first-child{background:linear-gradient(105deg,#fff 50%,#111816 0)}.theme-prev-system i:nth-child(2){background:linear-gradient(135deg,#164430,#163b28)}.theme-prev-system i:nth-child(3){background:linear-gradient(105deg,#fff 50%,#151d1a 0);border:1px solid #94a3b8}.kyc-steps{padding:22px 24px}.kyc-steps .step-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kyc-progress{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.zones{grid-template-columns:1fr 1fr;gap:14px;display:grid}.zones .dropzone[data-drop]{cursor:pointer}.zones .dropzone[data-drop]:hover{border-color:var(--primary)}.guide{border-radius:var(--r-xl);background:var(--surface-2);border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:14px;padding:16px 18px;display:grid}.guide ul{font-size:var(--fs-sm);color:var(--text-2);flex-direction:column}.guide li,.guide ul{gap:8px;display:flex}.guide li{align-items:flex-start}.guide-col:first-child li .cb-icon{color:var(--pos);margin-top:3px}.guide-col:last-child li .cb-icon{color:var(--neg);margin-top:3px}.guide .eyebrow{align-items:center;gap:6px;display:flex}.phone-steps{text-align:left;width:100%;font-size:var(--fs-sm);color:var(--text-2);flex-direction:column;gap:8px;display:flex}.phone-steps li{align-items:center;gap:10px;display:flex}.phone-steps span{width:22px;height:22px;font-size:var(--fs-2xs);background:var(--tint);color:var(--on-tint);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.live-dot{background:var(--warn-fill);width:8px;height:8px;box-shadow:0 0 0 3px var(--warn-bg);border-radius:50%}@media (max-width:1023px){.theme-grid{grid-template-columns:1fr}.theme-card{flex-direction:row;align-items:center}.theme-prev{flex:none;width:120px;height:72px}.theme-card .rcard-check{position:static}}@media (max-width:767px){.filter-card{padding:10px}.filter-card>*{flex:calc(50% - 10px)}.filter-card .control.select{min-width:0}.filter-card .search-ctl{flex-basis:100%}.guide,.zones{grid-template-columns:1fr}.msg{max-width:94%}.thread-head{flex-wrap:wrap}.kyc-steps .step-meta{white-space:normal}}.zones .dropzone.is-done{padding-top:48px}.kyc-steps .step-meta{white-space:normal}.kit-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:28px;display:grid}.kit-toc{top:calc(var(--topbar-h) + 12px);max-height:calc(100vh - var(--topbar-h) - 24px);flex-direction:column;gap:1px;padding-right:4px;display:flex;position:sticky;overflow-y:auto}.kit-toc a{border-radius:var(--r-sm);color:var(--text-2);font-size:var(--fs-sm);align-items:baseline;gap:10px;padding:6px 10px;font-weight:500;text-decoration:none;display:flex}.kit-toc a:hover{background:var(--surface-3);color:var(--text)}.kit-toc a span{font-size:var(--fs-2xs);color:var(--text-3);font-variant-numeric:tabular-nums;min-width:16px}.kit-main{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.kit-sec{scroll-margin-top:calc(var(--topbar-h) + 12px);padding:24px}.kit-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:18px;display:flex}.kit-head h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px}.kit-head h2:focus{outline:none}.kit-head p{color:var(--text-2);font-size:var(--fs-sm);max-width:70ch;margin-top:4px}.kit-num{font-family:var(--font-display);color:var(--accent);background:var(--tint);font-variant-numeric:tabular-nums;border-radius:8px;padding:4px 8px;font-size:13px;font-weight:600}.kit-demo+.kit-demo{margin-top:20px}.kit-label{font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px;font-weight:600}.kit-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kit-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.kit-grid>.field.full,.kit-grid>.full{grid-column:1/-1}.kit-narrow{max-width:620px}.type-scale{flex-direction:column;display:flex}.type-row{border-bottom:1px dashed var(--border);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:20px;min-width:0;padding:14px 0;display:grid}.type-row:last-child{border-bottom:0}.type-row .kit-label{margin:0}.type-row>div{overflow-wrap:anywhere;min-width:0}.kit-theme{border-radius:var(--r-xl);background:var(--bg);color:var(--text);border:1px solid var(--border);padding:18px}.swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.swatch{min-width:0;font-size:var(--fs-xs);flex-direction:column;gap:2px;display:flex}.swatch .sw{border:1px solid var(--border);border-radius:10px;height:44px;margin-bottom:6px;display:block}.swatch b{color:var(--text);font-weight:600}.swatch code{font-family:var(--font-mono);color:var(--text-2);font-size:11px}.swatch code,.swatch small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.swatch small{color:var(--text-3);font-size:10.5px}.kit-mini-ui{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:12px;display:flex}.scale-row{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;display:grid}.scale-chip{border:1px solid #0000000f;border-radius:10px;align-items:flex-end;height:56px;padding:6px;display:flex}.scale-chip small{font-family:var(--font-mono);font-size:10px}.kit-overlay-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.kit-stage{border-radius:var(--r-xl);background:var(--scrim);place-items:center;padding:28px 20px;display:grid;position:relative;overflow:hidden}.kit-static{max-height:none;position:relative;opacity:1!important;transform:none!important}.drawer.kit-static{border-radius:var(--r-xl);border:1px solid var(--border);width:100%;height:auto}.kit-toasts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.kit-tips{flex-wrap:wrap;align-items:center;gap:12px;padding-top:44px;display:flex}.avatar-group{display:inline-flex}.avatar-group .avatar+.avatar{margin-left:-8px}.avatar-group .avatar+.avatar,.avatar-group .avatar:first-child{box-shadow:0 0 0 2px var(--surface)}.sk-chart{align-items:flex-end;gap:8px;height:120px;display:flex}.sk-chart .sk{border-radius:6px 6px 2px 2px;flex:1}.kyc-banner{border-radius:var(--r-xl);border:1px solid var(--border);background:var(--surface);align-items:center;gap:16px;padding:16px 18px;display:flex}.kyc-banner.tone-success{border-color:var(--pos-border);background:var(--pos-bg)}.kyc-banner.tone-info{border-color:var(--info-border);background:var(--info-bg)}.kyc-banner.tone-warning{border-color:var(--warn-border);background:var(--warn-bg)}.kyc-banner.tone-error{border-color:var(--neg-border);background:var(--neg-bg)}.kyc-banner .ibub{background:var(--surface)}.flick{border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface-2);align-items:center;gap:10px;padding:8px 12px;display:inline-flex}.flick b{font-family:var(--font-display);letter-spacing:-.01em;font-size:17px}@media (max-width:1199px){.kit-layout{grid-template-columns:minmax(0,1fr)}.kit-toc{flex-flow:wrap;gap:4px;max-height:none;position:static}.kit-toc .eyebrow{width:100%}.kit-toc a{border:1px solid var(--border);background:var(--surface)}}@media (max-width:900px){.kit-grid,.kit-overlay-previews,.kit-toasts{grid-template-columns:minmax(0,1fr)}.swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.scale-row{grid-template-columns:repeat(5,minmax(0,1fr))}.type-row{grid-template-columns:1fr;gap:6px}}@media (max-width:767px){.kit-sec{padding:18px 16px}.kyc-banner{flex-wrap:wrap}}.kit-grid>.kit-demo+.kit-demo{margin-top:0}a.tab,a.tab:hover{text-decoration:none}.tab[aria-current=page]{color:var(--text)}@media (max-width:767px){.control-area{height:auto}}.btn:has(input:focus-visible),.dropzone:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes rise-sm{0%{opacity:0;transform:translateY(4px)}}@keyframes fade-in{0%{opacity:0}}@keyframes pop{0%{transform:scale(.85)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes shimmer{to{transform:translate(100%)}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes grow-x{0%{transform:scaleX(0)}}@keyframes grow-y{0%{opacity:0;transform:scaleY(0)}}@keyframes seg-in{0%{stroke-dashoffset:var(--len)}}@keyframes flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes drift-a{0%{transform:translate(0)scale(1)}50%{transform:translate(9%,7%)scale(1.14)}to{transform:translate(-5%,12%)scale(.94)}}@keyframes drift-b{0%{transform:translate(0)scale(1.05)}50%{transform:translate(-10%,-6%)scale(.92)}to{transform:translate(6%,-10%)scale(1.1)}}@keyframes drift-c{0%{transform:translate(0)rotate(0)}to{transform:translate(-8%,6%)rotate(25deg)}}@keyframes ring-ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes check-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes success-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}.main.is-entering [data-anim]{animation:rise var(--d-5) var(--ease-out) both;animation-delay:calc(var(--i,0) * 55ms)}.main.is-swap{animation:fade-in var(--d-3) ease both}.anim-rise{animation:rise var(--d-5) var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms)}.draw{stroke-dasharray:1 1;animation:draw 1.5s var(--ease-out) both;animation-delay:var(--dd,.15s)}.area-in{animation:fade-in .9s both;animation-delay:var(--ad,.6s)}.progress>span{animation:grow-x 1.1s var(--ease-out) both;animation-delay:.2s}.candle{animation:grow-y .52s var(--ease-out) both;animation-delay:calc(var(--i,0) * 7ms + .12s)}.candle,.vol-bar{transform-box:fill-box;transform-origin:50% 100%}.vol-bar{animation:grow-y .52s var(--ease-out) both;animation-delay:calc(var(--i,0) * 7ms + .22s)}.donut-seg{animation:seg-in 1s var(--ease-out) both;animation-delay:calc(var(--i,0) * .11s + .15s)}.depth-bar{animation:grow-x .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 25ms + .1s)}.px{isolation:isolate;display:inline-block;position:relative}.px:before{content:"";z-index:-1;opacity:0;pointer-events:none;border-radius:5px;position:absolute;inset:-2px -5px}.px.flash-up{color:var(--pos)!important}.px.flash-down{color:var(--neg)!important}.px.flash-up:before{background:var(--pos-bg);animation:flash .9s ease-out}.px.flash-down:before{background:var(--neg-bg);animation:flash .9s ease-out}.row-flash-up{animation:none}.px.is-up-static{color:var(--pos)}.px.is-up-static:before{background:var(--pos-bg);opacity:1}.px.is-down-static{color:var(--neg)}.px.is-down-static:before{background:var(--neg-bg);opacity:1}.is-paused .mesh i,.is-paused .ticker-track,html.tab-hidden .mesh i,html.tab-hidden .ticker-track{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.menu,.modal,.ov-backdrop,.palette,.theme-fader{transition:opacity .15s!important}.mesh i,.ticker-track{animation:none!important}}@media print{[data-theme]{--bg:#fff;--surface:#fff;--surface-2:#f7fafc;--surface-3:#edf2f7;--raised:#fff;--text:#171923;--text-2:#4a5568;--text-3:#64748b;--border:#e2e8f0;--border-2:#cbd5e0;--accent:#2d6a4f;--pos:#287a4f;--neg:#c53030}*,:after,:before{transition:none!important;animation:none!important}#overlay-root,.bnav,.mesh,.page-actions,.sidebar,.skip-link,.theme-fader,.ticker,.toast-region,.topbar{display:none!important}.app{display:block}body{color:#171923;background:#fff!important}.main{padding:0}.card{break-inside:avoid;box-shadow:none!important}.hero{border:1px solid #cbd5e0;background:#fff!important}.hero,.hero *{color:#171923!important}a{color:inherit;text-decoration:underline}}.grid:not(:has(>.s-3,>.s-4,>.s-5,>.s-6,>.s-7,>.s-8,>.s-9,>.s-12)){grid-template-columns:none;gap:0}@media (max-width:767px){.grid:not(:has(>.s-3,>.s-4,>.s-5,>.s-6,>.s-7,>.s-8,>.s-9,>.s-12))>[class*=s-]{grid-column:auto}}}@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.top-full{top:100%}.right-3{right:calc(var(--spacing) * 3)}.right-full{right:100%}.bottom-full{bottom:100%}.left-1\/2{left:50%}.left-full{left:100%}.z-50{z-index:50}.container{width:100%}@media (min-width:320px){.container{max-width:320px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-0{height:calc(var(--spacing) * 0)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/4{width:25%}.w-2\/4{width:50%}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-full{width:100%}.w-max{width:max-content}.max-w-\[200px\]{max-width:200px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--cb-border\)\]>:not(:last-child)){border-color:var(--cb-border)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x-4{border-inline-style:var(--tw-border-style);border-inline-width:4px}.border-y-4{border-block-style:var(--tw-border-style);border-block-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#2d6a4f\]{border-color:#2d6a4f}.border-\[\#38a169\]\/20{border-color:oklab(63.4161% -.117387 .051782/.2)}.border-\[\#805ad5\]\/20{border-color:oklab(56.8902% .0740863 -.165385/.2)}.border-\[\#3182ce\]\/20{border-color:oklab(59.461% -.0471379 -.13162/.2)}.border-\[\#5741d9\]\/20{border-color:oklab(49.8363% .0436711 -.215048/.2)}.border-\[\#d69e2e\]\/20{border-color:oklab(73.4328% .0238884 .135563/.2)}.border-\[\#e53e3e\]{border-color:#e53e3e}.border-\[\#e53e3e\]\/20{border-color:oklab(61.3711% .183946 .087992/.2)}.border-\[\#ed8936\]\/20{border-color:oklab(72.437% .0856192 .127282/.2)}.border-\[\#f3ba2f\]\/20{border-color:oklab(81.9429% .0157712 .155313/.2)}.border-\[var\(--cb-border\)\]{border-color:var(--cb-border)}.border-\[var\(--cb-border-input\)\]{border-color:var(--cb-border-input)}.border-\[var\(--color-primary-400\)\]\/30{border-color:#40916c4d}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-primary-400\)\]\/30{border-color:color-mix(in oklab,var(--color-primary-400) 30%,transparent)}}.border-current{border-color:currentColor}.border-x-transparent{border-inline-color:#0000}.border-y-transparent{border-block-color:#0000}.border-t-\[var\(--cb-tooltip-bg\)\]{border-top-color:var(--cb-tooltip-bg)}.border-t-transparent{border-top-color:#0000}.border-r-\[var\(--cb-tooltip-bg\)\]{border-right-color:var(--cb-tooltip-bg)}.border-r-transparent{border-right-color:#0000}.border-b-\[var\(--cb-tooltip-bg\)\]{border-bottom-color:var(--cb-tooltip-bg)}.border-b-transparent{border-bottom-color:#0000}.border-l-\[var\(--cb-tooltip-bg\)\]{border-left-color:var(--cb-tooltip-bg)}.border-l-transparent{border-left-color:#0000}.bg-\[\#1a202c\]{background-color:#1a202c}.bg-\[\#2d6a4f\]{background-color:#2d6a4f}.bg-\[\#38a169\]{background-color:#38a169}.bg-\[\#38a169\]\/10{background-color:oklab(63.4161% -.117387 .051782/.1)}.bg-\[\#38a169\]\/15{background-color:oklab(63.4161% -.117386 .051782/.15)}.bg-\[\#805ad5\]{background-color:#805ad5}.bg-\[\#805ad5\]\/15{background-color:oklab(56.8902% .0740863 -.165385/.15)}.bg-\[\#3182ce\]{background-color:#3182ce}.bg-\[\#3182ce\]\/10{background-color:oklab(59.461% -.0471379 -.13162/.1)}.bg-\[\#3182ce\]\/15{background-color:oklab(59.461% -.0471379 -.13162/.15)}.bg-\[\#5741d9\]\/10{background-color:oklab(49.8363% .0436711 -.215048/.1)}.bg-\[\#d69e2e\]{background-color:#d69e2e}.bg-\[\#d69e2e\]\/10{background-color:oklab(73.4328% .0238884 .135563/.1)}.bg-\[\#d69e2e\]\/15{background-color:oklab(73.4328% .0238884 .135563/.15)}.bg-\[\#e53e3e\]{background-color:#e53e3e}.bg-\[\#e53e3e\]\/10{background-color:oklab(61.3711% .183946 .087992/.1)}.bg-\[\#e53e3e\]\/15{background-color:oklab(61.3711% .183946 .087992/.15)}.bg-\[\#ed8936\]{background-color:#ed8936}.bg-\[\#ed8936\]\/10{background-color:oklab(72.437% .0856192 .127282/.1)}.bg-\[\#f3ba2f\]\/10{background-color:oklab(81.9429% .0157712 .155313/.1)}.bg-\[var\(--cb-bg-card\)\]{background-color:var(--cb-bg-card)}.bg-\[var\(--cb-bg-input\)\]{background-color:var(--cb-bg-input)}.bg-\[var\(--cb-bg-secondary\)\]{background-color:var(--cb-bg-secondary)}.bg-\[var\(--cb-bg-skeleton\)\]{background-color:var(--cb-bg-skeleton)}.bg-\[var\(--cb-border\)\]{background-color:var(--cb-border)}.bg-\[var\(--cb-text-muted\)\]{background-color:var(--cb-text-muted)}.bg-\[var\(--color-bearish\)\]{background-color:var(--color-bearish)}.bg-\[var\(--color-bullish\)\]{background-color:var(--color-bullish)}.bg-\[var\(--color-error\)\]{background-color:var(--color-error)}.bg-\[var\(--color-error\)\]\/10{background-color:#e53e3e1a}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-error\)\]\/10{background-color:color-mix(in oklab,var(--color-error) 10%,transparent)}}.bg-\[var\(--color-info\)\]{background-color:var(--color-info)}.bg-\[var\(--color-info\)\]\/10{background-color:#3182ce1a}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-info\)\]\/10{background-color:color-mix(in oklab,var(--color-info) 10%,transparent)}}.bg-\[var\(--color-primary-400\)\]{background-color:var(--color-primary-400)}.bg-\[var\(--color-primary-400\)\]\/10{background-color:#40916c1a}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-primary-400\)\]\/10{background-color:color-mix(in oklab,var(--color-primary-400) 10%,transparent)}}.bg-\[var\(--color-success\)\]{background-color:var(--color-success)}.bg-\[var\(--color-success\)\]\/10{background-color:#38a1691a}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-success\)\]\/10{background-color:color-mix(in oklab,var(--color-success) 10%,transparent)}}.bg-\[var\(--color-warning\)\]{background-color:var(--color-warning)}.bg-\[var\(--color-warning\)\]\/10{background-color:#b453091a}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-warning\)\]\/10{background-color:color-mix(in oklab,var(--color-warning) 10%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-current{background-color:currentColor}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.text-\[\#2d6a4f\]{color:#2d6a4f}.text-\[\#38a169\]{color:#38a169}.text-\[\#805ad5\]{color:#805ad5}.text-\[\#3182ce\]{color:#3182ce}.text-\[\#5741d9\]{color:#5741d9}.text-\[\#40916c\]{color:#40916c}.text-\[\#b8860b\]{color:#b8860b}.text-\[\#d69e2e\]{color:#d69e2e}.text-\[\#e53e3e\]{color:#e53e3e}.text-\[\#ed8936\]{color:#ed8936}.text-\[var\(--cb-text-muted\)\]{color:var(--cb-text-muted)}.text-\[var\(--cb-text-primary\)\]{color:var(--cb-text-primary)}.text-\[var\(--cb-text-secondary\)\]{color:var(--cb-text-secondary)}.text-\[var\(--color-error\)\]{color:var(--color-error)}.text-\[var\(--color-info\)\]{color:var(--color-info)}.text-\[var\(--color-primary-400\)\]{color:var(--color-primary-400)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-warning\)\]{color:var(--color-warning)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{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{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-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.placeholder\:tracking-normal::placeholder{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.placeholder\:text-\[var\(--cb-text-muted\)\]::placeholder{color:var(--cb-text-muted)}@media (hover:hover){.hover\:border-\[var\(--cb-text-muted\)\]:hover{border-color:var(--cb-text-muted)}.hover\:bg-\[\#2d6a4f\]\/10:hover{background-color:oklab(47.5837% -.0739421 .0237927/.1)}.hover\:bg-\[\#40916c\]:hover{background-color:#40916c}.hover\:bg-\[\#c53030\]:hover{background-color:#c53030}.hover\:bg-\[var\(--cb-bg-secondary\)\]:hover{background-color:var(--cb-bg-secondary)}.hover\:bg-\[var\(--cb-border-input\)\]:hover{background-color:var(--cb-border-input)}.hover\:text-\[var\(--cb-text-primary\)\]:hover{color:var(--cb-text-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-\[\#2d6a4f\]:focus{--tw-ring-color:#2d6a4f}.focus\:ring-\[\#e53e3e\]:focus{--tw-ring-color:#e53e3e}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-\[\#2d6a4f\]:focus-visible{--tw-ring-color:#2d6a4f}.focus-visible\:ring-\[\#e53e3e\]:focus-visible{--tw-ring-color:#e53e3e}.focus-visible\:ring-\[var\(--cb-border-input\)\]:focus-visible{--tw-ring-color:var(--cb-border-input)}.focus-visible\:ring-\[var\(--color-bearish\)\]:focus-visible{--tw-ring-color:var(--color-bearish)}.focus-visible\:ring-\[var\(--color-bullish\)\]:focus-visible{--tw-ring-color:var(--color-bullish)}.focus-visible\:ring-\[var\(--color-info\)\]:focus-visible{--tw-ring-color:var(--color-info)}.focus-visible\:ring-\[var\(--color-primary-400\)\]:focus-visible{--tw-ring-color:var(--color-primary-400)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--cb-bg-primary\)\]:focus-visible{--tw-ring-offset-color:var(--cb-bg-primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#2d6a4f\]\/50:disabled{background-color:oklab(47.5837% -.0739421 .0237927/.5)}.disabled\:bg-\[\#e53e3e\]\/50:disabled{background-color:oklab(61.3711% .183946 .087992/.5)}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row-reverse{flex-direction:row-reverse}}@media (min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}@media not all and (min-width:1200px){.min-\[768px\]\:max-\[1200px\]\:block{display:block}}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:self-start{align-self:flex-start}}.dark\:border:where([data-theme=dark],[data-theme=dark] *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-\[var\(--cb-border\)\]:where([data-theme=dark],[data-theme=dark] *){border-color:var(--cb-border)}.dark\:bg-\[var\(--cb-bg-card\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--cb-bg-card)}.dark\:text-\[var\(--cb-text-primary\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--cb-text-primary)}.dark\:shadow-lg:where([data-theme=dark],[data-theme=dark] *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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)}@media print{.print\:hidden{display:none}}html.sb-collapsed .\[html\.sb-collapsed_\&\]\:block{display:block}.glass{background:var(--cb-glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--cb-glass-border)}.glass-light{-webkit-backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1a}.card-hover{transition:transform .2s,box-shadow .2s}.card-hover:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.price{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.text-bullish{color:var(--color-bullish)}.text-bearish{color:var(--color-bearish)}.bg-bullish{background-color:var(--color-bullish)}.bg-bearish{background-color:var(--color-bearish)}.gradient-primary{background:linear-gradient(135deg,var(--color-primary-700) 0,var(--color-primary-500) 100%)}.gradient-dark{background:linear-gradient(135deg,var(--color-dark-bg) 0,var(--color-dark-card) 100%)}.truncate-address{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.safe-top{padding-top:env(safe-area-inset-top)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}}:root{--cb-bg-primary:var(--bg);--cb-bg-secondary:var(--surface-2);--cb-bg-card:var(--surface);--cb-bg-input:var(--input);--cb-bg-skeleton:var(--skeleton);--cb-border:var(--border);--cb-border-input:var(--border-input);--cb-border-card:var(--border);--cb-text-primary:var(--text);--cb-text-secondary:var(--text-2);--cb-text-muted:var(--text-3);--cb-text-on-primary:#fff;--cb-glass-bg:var(--header-glass);--cb-glass-border:#00000014}.dark{--cb-glass-border:#ffffff14}@keyframes toast-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.toast-enter{animation:toast-slide-in .3s ease-out}.toast-exit{animation:toast-slide-out .2s ease-in forwards}@keyframes price-flash-green{0%{background-color:#38a1694d}to{background-color:#0000}}@keyframes price-flash-red{0%{background-color:#e53e3e4d}to{background-color:#0000}}@keyframes price-flash-neutral{0%{background-color:#3182ce26}to{background-color:#0000}}.price-flash-up{animation:price-flash-green .6s ease-out}.price-flash-down{animation:price-flash-red .6s ease-out}.price-flash-neutral{animation:price-flash-neutral .4s ease-out}@keyframes check-pop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.check-pop{animation:check-pop .4s ease-out}@media print{.back-to-top-btn,.no-print{display:none!important}}@media (prefers-reduced-motion:reduce){.card-hover:hover{transform:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}