@layer reset,vendor,tokens,base,layout,primitives,surfaces;@layer reset{*,*:before,*:after{box-sizing:border-box}*,*:before,*:after{margin:0;padding:0}html,body,#root{height:100%}html,body{inline-size:100%;overflow:hidden}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--surface-base);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;padding:0;cursor:pointer}img,svg,video{display:block;max-width:100%}canvas{display:block}:focus-visible{outline:1px solid var(--focus-ring);outline-offset:1px}:focus:not(:focus-visible){outline:none}}@layer vendor{.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}}@layer vendor{.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}}@layer tokens{:root{--slate-0: #10161e;--slate-50: #171e28;--slate-100: #1c232e;--slate-150: #222934;--slate-200: #29323f;--slate-250: #2e3744;--slate-300: #343d4b;--slate-400: #434e5f;--slate-500: #586477;--slate-600: #737d8d;--slate-700: #999fa9;--slate-800: #abb4c3;--slate-900: #dce1ea;--teal-0: #001826;--teal-50: #00212f;--teal-100: #002637;--teal-150: #012d3d;--teal-200: #053649;--teal-250: #073b4f;--teal-300: #0b4156;--teal-400: #17546c;--teal-500: #236b87;--teal-600: #47849c;--teal-700: #8caebc;--teal-800: #97c2d6;--teal-900: #d8ebf4;--sky-0: #c4e4fc;--sky-50: #bbdef8;--sky-100: #b2d8f3;--sky-150: #b1d7f1;--sky-200: #abd3ed;--sky-250: #9fcce9;--sky-300: #8fc2e4;--sky-400: #7bb2d6;--sky-500: #679fc5;--sky-600: #4a7ca0;--sky-700: #2d4f65;--sky-800: #1f4058;--sky-900: #0d2536;--paper-0: #fafafc;--paper-50: #f5f5f9;--paper-100: #f1f1f6;--paper-150: #f0f0f5;--paper-200: #eeeef4;--paper-250: #e2e2eb;--paper-300: #d2d2de;--paper-400: #babac9;--paper-500: #9a9aab;--paper-600: #74748a;--paper-700: #4b4b54;--paper-800: #383846;--paper-900: #1c1c25;--ink-on-fill-dark: #0c0e17;--ink-on-fill-light: #ffffff;--brand-white: #ffffff;--brand-black: #000000;--ring-dark: #43a9e5;--ring-midnight: #00b2c1;--ring-light: #2c4c8b;--ring-white: #4c6390;--wash-on-light: #2f6fb0;--steel-400: #8ebee4;--steel-500: #75a6cb;--steel-600: #5789ad;--aqua-400: #76c5cf;--aqua-500: #5dacb6;--aqua-600: #3e8f98;--indigo-700: #404c74;--indigo-800: #2f3c62;--indigo-900: #1e2d51;--graphite-600: #5c6376;--graphite-700: #4b5265;--graphite-800: #394052;--green-400: #4ecb7a;--green-500: #2fa85a;--green-600: #1f7f43;--green-700: #15572e;--red-400: #ff8d86;--red-500: #e2645e;--red-600: #b64842;--red-700: #84302d;--amber-400: #f5a94a;--amber-500: #e2882a;--amber-600: #b4681c;--amber-700: #714011;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 10px;--space-6: 12px;--space-7: 16px;--space-8: 20px;--space-9: 24px;--space-10: 32px;--space-11: 40px;--space-12: 56px;--radius-1: 3px;--radius-2: 5px;--radius-3: 8px;--radius-4: 12px;--radius-full: 999px;--z-panel: 10510;--z-sticky: 10520;--z-modal: 10530;--z-popover: 10540;--z-toast: 10550;--z-lightbox: 10560;--z-capture: 10570;--font-sans: "Mulish", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.2;--leading-normal: 1.45;--cap-height: .705;--cap-line: round(nearest, calc(var(--cap-height) * 1em), 1px);--touch-target-min: 32px}}@layer tokens{:root{--surface-base: var(--slate-0);--surface-raised: var(--slate-100);--surface-sunken: var(--slate-50);--surface-overlay: var(--slate-150);--surface-control: var(--slate-250);--wash-ink: var(--slate-600);--surface-quiet: color-mix(in srgb, var(--wash-ink) 6%, transparent);--surface-hover: color-mix(in srgb, var(--wash-ink) 12%, transparent);--surface-active: color-mix(in srgb, var(--wash-ink) 20%, transparent);--text-strong: var(--slate-900);--text-primary: var(--slate-800);--text-muted: var(--slate-700);--text-inverse: var(--ink-on-fill-dark);--logo-ink: var(--brand-white);--border-subtle: var(--slate-300);--border-strong: var(--slate-400);--accent: var(--steel-500);--accent-hover: var(--steel-400);--accent-active: var(--steel-600);--accent-contrast: var(--ink-on-fill-dark);--positive: var(--green-400);--negative: var(--red-400);--warning: var(--amber-400);--positive-solid: var(--green-600);--negative-solid: var(--red-600);--focus-ring: var(--ring-dark);--shadow-color: rgb(0 0 0 / .34);--scrim: rgb(0 0 0 / .4);--shadow-1: 0 1px 2px var(--shadow-color);--shadow-2: 0 4px 10px var(--shadow-color);--shadow-3: 0 12px 32px var(--shadow-color)}}@layer tokens{[data-theme=dark]{--surface-base: var(--slate-0);--surface-raised: var(--slate-100);--surface-sunken: var(--slate-50);--surface-overlay: var(--slate-150);--surface-control: var(--slate-250);--text-strong: var(--slate-900);--text-primary: var(--slate-800);--text-muted: var(--slate-700);--text-inverse: var(--ink-on-fill-dark);--logo-ink: var(--brand-white);--wash-ink: var(--slate-600);--border-subtle: var(--slate-300);--border-strong: var(--slate-400);--accent: var(--steel-500);--accent-hover: var(--steel-400);--accent-active: var(--steel-600);--accent-contrast: var(--ink-on-fill-dark);--positive: var(--green-400);--negative: var(--red-400);--warning: var(--amber-400);--focus-ring: var(--ring-dark);--shadow-color: rgb(0 0 0 / .34);--scrim: rgb(0 0 0 / .4)}[data-theme=midnight]{--surface-base: var(--teal-0);--surface-raised: var(--teal-100);--surface-sunken: var(--teal-50);--surface-overlay: var(--teal-150);--surface-control: var(--teal-250);--text-strong: var(--teal-900);--text-primary: var(--teal-800);--text-muted: var(--teal-700);--text-inverse: var(--ink-on-fill-dark);--logo-ink: var(--brand-white);--wash-ink: var(--teal-600);--border-subtle: var(--teal-300);--border-strong: var(--teal-400);--accent: var(--aqua-500);--accent-hover: var(--aqua-400);--accent-active: var(--aqua-600);--accent-contrast: var(--ink-on-fill-dark);--positive: var(--green-400);--negative: var(--red-400);--warning: var(--amber-400);--focus-ring: var(--ring-midnight);--shadow-color: rgb(0 0 0 / .42);--scrim: rgb(0 0 0 / .45)}[data-theme=light]{--surface-base: var(--sky-100);--surface-raised: var(--sky-50);--surface-sunken: var(--sky-200);--surface-overlay: var(--sky-0);--surface-control: var(--sky-250);--text-strong: var(--sky-900);--text-primary: var(--sky-800);--text-muted: var(--sky-700);--text-inverse: var(--ink-on-fill-light);--logo-ink: var(--brand-black);--wash-ink: var(--wash-on-light);--border-subtle: var(--sky-300);--border-strong: var(--sky-400);--accent: var(--indigo-700);--accent-hover: var(--indigo-800);--accent-active: var(--indigo-900);--accent-contrast: var(--ink-on-fill-light);--positive: var(--green-700);--negative: var(--red-700);--warning: var(--amber-700);--focus-ring: var(--ring-light);--shadow-color: rgb(13 37 54 / .16);--scrim: rgb(13 37 54 / .24)}[data-theme=white]{--surface-base: var(--paper-100);--surface-raised: var(--paper-50);--surface-sunken: var(--paper-200);--surface-overlay: var(--paper-0);--surface-control: var(--paper-250);--text-strong: var(--paper-900);--text-primary: var(--paper-800);--text-muted: var(--paper-700);--text-inverse: var(--ink-on-fill-light);--logo-ink: var(--brand-black);--wash-ink: var(--paper-600);--border-subtle: var(--paper-300);--border-strong: var(--paper-400);--accent: var(--graphite-600);--accent-hover: var(--graphite-700);--accent-active: var(--graphite-800);--accent-contrast: var(--ink-on-fill-light);--positive: var(--green-700);--negative: var(--red-700);--warning: var(--amber-700);--focus-ring: var(--ring-white);--shadow-color: rgb(28 28 37 / .14);--scrim: rgb(28 28 37 / .22)}}@layer tokens{:root,[data-density=compact]{--font-1: 10px;--font-2: 11px;--font-3: 12px;--font-4: 13px;--font-5: 15px;--control-height-xs: 20px;--control-height-sm: 24px;--control-height-md: 28px;--control-height-lg: 34px;--pad-x-tight: var(--space-3);--pad-x-base: var(--space-4);--gap-tight: var(--space-2);--gap-base: var(--space-4)}[data-density=comfortable]{--font-1: 12px;--font-2: 13px;--font-3: 14px;--font-4: 16px;--font-5: 19px;--control-height-xs: 24px;--control-height-sm: 28px;--control-height-md: 34px;--control-height-lg: 42px;--pad-x-tight: var(--space-4);--pad-x-base: var(--space-6);--gap-tight: var(--space-3);--gap-base: var(--space-6)}@media (min-width: 2560px){:root,[data-density=compact]{--font-1: 11px;--font-2: 12px;--font-3: 13px;--font-4: 14px;--font-5: 16px}[data-density=comfortable]{--font-1: 13px;--font-2: 14px;--font-3: 15px;--font-4: 17px;--font-5: 21px}}@media (pointer: coarse){:root,[data-density=compact],[data-density=comfortable]{--control-height-xs: max(var(--touch-target-min), 20px);--control-height-sm: max(var(--touch-target-min), 24px);--control-height-md: max(var(--touch-target-min), 28px)}}}@layer tokens{:root{--header-height: calc(var(--control-height-md) + 2 * var(--space-3));--mobile-nav-height: 50px;--mobile-bottom-bar-height: 44px;--sheet-height: min(80dvh, 900px);--z-shell-float: 900;--z-shell-nav: 40;--z-shell-bar: 990;--z-workspace-expand: 995;--z-shell-sheet: 1000;--rail-btn-size: 29px;--rail-btn-icon: 20px;--rail-btn-gap: 13px}@media (max-width: 1920px){:root{--rail-btn-size: 26px;--rail-btn-icon: 17px;--rail-btn-gap: 11px}}@media (max-width: 1440px){:root{--rail-btn-size: 24px;--rail-btn-icon: 15px;--rail-btn-gap: 9px}}@media (max-width: 820px){:root{--rail-btn-size: 26px;--rail-btn-icon: 18px;--rail-btn-gap: 5px}}}@layer tokens{:root{--duration-1: 90ms;--duration-2: .15s;--duration-3: .24s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized: cubic-bezier(.2, .84, .26, 1)}@media (prefers-reduced-motion: reduce){:root{--duration-1: 0ms;--duration-2: 0ms;--duration-3: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer tokens{:root{--bp-xs: 480px;--bp-sm: 820px;--bp-md: 1280px;--bp-lg: 1920px;--bp-xl: 2560px}}@layer base{@font-face{font-family:Mulish;src:url(/fonts/Mulish-cyrillic.woff2) format("woff2");font-weight:200 1000;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;src:url(/fonts/Mulish-latin.woff2) format("woff2");font-weight:200 1000;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2192,U+2212}body{font-size:var(--font-3);font-weight:var(--weight-regular);line-height:var(--leading-normal)}[data-numeric]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.text-title{color:var(--text-primary);font-size:var(--font-2);font-weight:var(--weight-semibold)}.text-heading{color:var(--text-strong);font-size:var(--font-3);font-weight:var(--weight-semibold)}.text-name{font-size:var(--text-name-size, var(--font-4));font-weight:var(--text-name-weight, var(--weight-bold));line-height:var(--leading-tight);color:var(--text-primary)}.text-truncate{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:normal}.text-pre-line{white-space:pre-line}.text-note{color:var(--text-muted);font-size:var(--font-1)}.text-muted{color:var(--text-muted)}a,a:link,a:visited{color:var(--text-muted);text-decoration:none;transition:color var(--duration-1) var(--ease-standard);cursor:pointer}@media (hover: hover){a:hover,a:link:hover,a:visited:hover{color:var(--text-primary)}}a:active,a:link:active,a:visited:active{color:var(--text-primary)}u a,u a:link,u a:visited,a u,a[style*="text-decoration: underline"]{text-decoration:underline}}@layer base{input,select,textarea{touch-action:manipulation}@supports (-webkit-touch-callout: none){input,select,textarea{font-size:16px!important}}}@layer base{[data-long-press]{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}}@layer layout{html:has(.l-document),body:has(.l-document){block-size:auto;overflow:auto}.l-document{display:flex;flex-direction:column;min-block-size:100dvh;color:var(--text-primary)}.l-document__column{flex:1 0 auto;inline-size:100%;max-inline-size:var(--page-measure);margin-inline:auto;padding:var(--space-9) var(--page-gutter, var(--space-7)) var(--space-11)}@media (max-width: 820px){.l-document{--page-gutter: var(--space-6)}.l-document__column{padding-block:var(--space-6) var(--space-10)}}}@layer layout{.l-pane{display:flex;flex-direction:column;block-size:100%;inline-size:100%;min-block-size:0;overflow:hidden}.l-pane[data-grow]{flex:1;block-size:auto}.l-pane[data-flow=block]{display:block}.l-fill{display:flex;flex:1 1 0;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0}.l-fill[data-axis=column]{flex-direction:column}.l-fill[data-flow=block]{display:block}.l-center{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-block-size:0}.l-screen{display:flex;flex-direction:column;block-size:var(--app-viewport-height, 100dvh);overflow:hidden}}@layer layout{.l-stack{display:flex;flex-direction:column;gap:var(--l-gap, var(--gap-base))}.l-stack[data-gap=none]{--l-gap: 0}.l-stack[data-gap=tight]{--l-gap: var(--gap-tight)}.l-stack[data-gap=hair]{--l-gap: var(--space-1)}.l-stack[data-align=start]{align-items:flex-start}.l-stack[data-align=center]{align-items:center}.l-stack[data-align=stretch]{align-items:stretch}}@layer layout{.l-row{display:flex;flex-direction:row;align-items:center;gap:var(--l-gap, var(--gap-base));min-width:0}.l-row[data-gap=none]{--l-gap: 0}.l-row[data-gap=tight]{--l-gap: var(--gap-tight)}.l-row[data-gap=hair]{--l-gap: var(--space-2)}.l-row[data-inline]{display:inline-flex;max-inline-size:100%}.l-row[data-wrap]{flex-wrap:wrap}.l-row[data-justify=between]{justify-content:space-between}.l-row[data-justify=end]{justify-content:flex-end}.l-row[data-justify=center]{justify-content:center}.l-row[data-align=start]{align-items:flex-start}.l-row[data-align=baseline]{align-items:baseline}.l-row[data-padding=tight]{padding:var(--space-4)}.l-row[data-padding=base]{padding:var(--space-8)}}@layer layout{.l-grid{display:grid;gap:var(--l-gap, var(--gap-base));min-width:0}.l-grid[data-gap=none]{--l-gap: 0}.l-grid[data-gap=tight]{--l-gap: var(--gap-tight)}}@layer layout{.l-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--gap-base)}}@layer layout{.l-panel{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-3);min-width:0;container-type:inline-size}.l-panel[data-flat]{background:transparent;border:none;border-radius:0}.l-panel[data-sunken]{background:var(--surface-sunken)}.l-panel[data-padding=tight]{padding:var(--space-4)}.l-panel[data-padding=base]{padding:var(--space-6) var(--space-7)}}@layer layout{.l-scroller{overflow:auto;min-height:0;min-width:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.l-scroller[data-axis=y]{overflow-x:hidden}.l-scroller[data-axis=x]{overflow-y:hidden}.l-scroller[data-bare]{scrollbar-width:none}.textarea::-webkit-scrollbar{inline-size:var(--scroller-size, 8px);block-size:var(--scroller-size, 8px)}.textarea::-webkit-scrollbar-track,.textarea::-webkit-scrollbar-corner{background:transparent}.textarea::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--border-strong)}.l-scroller::-webkit-scrollbar{width:8px;height:8px}.l-scroller[data-bare]::-webkit-scrollbar{display:none}.l-scroller::-webkit-scrollbar-track{background:transparent}.l-scroller::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full)}*::-webkit-scrollbar{inline-size:var(--scroller-size, 8px);block-size:var(--scroller-size, 8px)}*::-webkit-scrollbar:horizontal{display:none}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--border-strong)}}@layer layout{.l-table-wide{position:relative;inline-size:max-content;min-inline-size:100%}.l-sticky-head{position:sticky;inset-block-start:0;z-index:var(--z-sticky);display:grid;align-items:center;inline-size:max-content;min-inline-size:100%;background:var(--surface-raised)}}@layer layout{.l-divider{border:none;background:var(--border-subtle);flex:none}.l-divider[data-axis=x]{block-size:1px;inline-size:100%}.l-divider[data-axis=y]{inline-size:1px;block-size:100%;align-self:stretch}}@layer layout{[data-hidden]{display:none}[data-invisible]{visibility:hidden}[inert]{opacity:.5;pointer-events:none}[data-deferred]{content-visibility:auto;contain-intrinsic-size:auto 400px}}@layer primitives{.btn{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);block-size:var(--btn-height, var(--control-height-sm));padding-inline:var(--btn-pad-x, var(--pad-x-base));border:1px solid transparent;border-radius:var(--radius-2);font-family:var(--font-sans);font-size:var(--btn-font, var(--font-2));line-height:var(--cap-line);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--duration-1) var(--ease-standard),border-color var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard);min-inline-size:0;max-inline-size:none;max-block-size:none;padding-block:0;box-shadow:none;overflow:visible}.btn>svg,.btn>img{inline-size:var(--btn-icon-size, 16px);block-size:var(--btn-icon-size, 16px);max-inline-size:none;max-block-size:none}.btn svg,.btn img,.btn .icon{display:inline-flex;flex:none;object-fit:contain}.btn[data-size=xs]{--btn-height: var(--control-height-xs);--btn-pad-x: var(--pad-x-tight);--btn-font: var(--font-1)}.btn[data-size=sm]{--btn-height: var(--control-height-sm);--btn-pad-x: var(--pad-x-base);--btn-font: var(--font-2)}.btn[data-size=md]{--btn-height: var(--control-height-md);--btn-pad-x: var(--space-7);--btn-font: var(--font-3)}.btn[data-size=lg]{--btn-height: var(--control-height-lg);--btn-pad-x: var(--space-9);--btn-font: var(--font-4)}.btn[data-variant=primary]{background:var(--accent);color:var(--accent-contrast)}.btn[data-variant=secondary]{background:var(--surface-control);border-color:var(--border-strong);color:var(--text-primary)}.btn[data-variant=secondary][data-active]{background:color-mix(in srgb,var(--wash-ink) 20%,var(--surface-control));border-color:var(--border-strong);color:var(--text-strong)}.btn[data-variant=ghost]{background:transparent;color:var(--text-muted)}.btn[data-variant=danger],.btn[data-variant=negative]{background:transparent;border-color:var(--negative);color:var(--negative)}.btn[data-variant=positive]{background:transparent;border-color:var(--positive);color:var(--positive)}.btn[data-variant=primary][data-tone=positive]{background:var(--positive);border-color:var(--positive);color:var(--text-inverse)}@media (hover: hover){.btn[data-variant=primary]:hover:not(:disabled):not([data-active]){background:var(--accent-hover)}.btn[data-variant=secondary]:hover:not(:disabled):not([data-active]){background:color-mix(in srgb,var(--wash-ink) 12%,var(--surface-control));color:var(--text-strong)}.btn[data-variant=ghost]:hover:not(:disabled):not([data-active]){background:var(--surface-hover);color:var(--text-primary)}.btn[data-variant=danger]:hover:not(:disabled):not([data-active]),.btn[data-variant=negative]:hover:not(:disabled):not([data-active]){background:color-mix(in srgb,var(--negative) 14%,transparent)}.btn[data-variant=positive]:hover:not(:disabled):not([data-active]){background:color-mix(in srgb,var(--positive) 14%,transparent)}.btn[data-variant=primary][data-tone=positive]:hover:not(:disabled):not([data-active]){background:color-mix(in srgb,var(--positive) 86%,var(--text-inverse))}}@media (hover: hover){.btn[data-variant=ghost][data-tone=danger]:hover:not(:disabled):not([data-active]){background:color-mix(in srgb,var(--negative) 14%,transparent);color:var(--negative)}.btn[data-variant=ghost][data-tone=warning]:hover:not(:disabled):not([data-active]){background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning)}}.btn:active:not(:disabled){background:var(--surface-active)}.btn[data-active]{background:var(--surface-active);border-color:var(--border-strong);color:var(--text-strong)}.btn[data-active][data-tone=warning]{background:color-mix(in srgb,var(--warning) 14%,transparent);border-color:transparent;color:var(--warning)}.btn:disabled,.btn[data-loading]{opacity:.45;cursor:default;pointer-events:none}.btn__icon{display:inline-flex;flex:none;inline-size:var(--btn-icon-size, 16px);block-size:var(--btn-icon-size, 16px)}.btn__icon>svg,.btn__icon>img{inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none}.btn[data-glyph=flip]>svg{transition:rotate var(--duration-2) var(--ease-standard)}.btn[data-glyph=flip][data-active]>svg{rotate:180deg}.btn[data-mark]:after{content:"";position:absolute;inset-block-start:2px;inset-inline-end:2px;inline-size:var(--space-4);block-size:var(--space-4);border-radius:var(--radius-full);background:var(--positive);box-shadow:0 0 0 1.5px var(--btn-mark-ring, var(--surface-base))}.btn[data-mark]:not([data-icon-only]){padding-inline-end:calc(var(--btn-pad-x, var(--pad-x-base)) + var(--space-3))}.btn[data-icon-only]{--btn-pad-x: 0;inline-size:var(--btn-height, var(--control-height-sm))}}@layer primitives{.field{display:flex;flex-direction:column;gap:var(--gap-tight);min-inline-size:0}.field[data-layout=row]{flex-direction:row;align-items:center;gap:var(--gap-base)}.field[data-layout=row]>.field__text{flex:1 1 auto;min-inline-size:0}.field[data-layout=row]>.field__control{flex:0 1 auto;justify-content:flex-end}.field[data-layout=row]:where([data-grow])>.field__text{flex:0 1 auto}.field[data-layout=row]:where([data-grow])>.field__control{flex:1 1 auto}.field[data-layout=row]:has(>.field__control .slider)>.field__control{flex:0 0 var(--field-slider-share, 50%)}.field__label{color:var(--text-primary);font-size:var(--font-2);font-weight:var(--weight-regular);min-inline-size:0}.field__control{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-base);min-inline-size:0}.field__control>.slider,.field__control>.field__fill{flex:1 1 0}.field__fill{inline-size:100%}.field__hint{color:var(--text-muted);font-size:var(--font-1)}.field__error{color:var(--negative);font-size:var(--font-1)}@container (width < 380px){.field[data-layout=row]{flex-direction:column;align-items:stretch;gap:var(--gap-tight)}.field[data-layout=row]>.field__control{justify-content:flex-start;flex:none}}.field-group{display:grid;grid-template-columns:max-content 1fr;gap:var(--gap-base)}.field-group>*{grid-column:1 / -1}.field-group>.field[data-layout=row]{display:grid;grid-template-columns:subgrid;align-items:center}.field-group>.field[data-layout=row]>.field__control{justify-content:flex-start}.field-group>.field[data-layout=row]>.field__control>.select{flex:1 1 0;inline-size:100%}@container (width < 380px){.field-group{grid-template-columns:1fr}.field-group>.field[data-layout=row]{display:flex;flex-direction:column;align-items:stretch;gap:var(--gap-tight)}}}@layer primitives{.input{inline-size:100%;padding-block:4px;display:flex;align-items:center;gap:var(--space-2);block-size:var(--input-height, var(--control-height-sm));padding-inline:var(--pad-x-base);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-2);color:var(--text-primary);font-size:var(--font-2);min-width:0;transition:border-color var(--duration-1) var(--ease-standard)}.input[data-size=md]{--input-height: var(--control-height-md);font-size:var(--font-3)}.input[data-bare]{block-size:auto;padding:0;border:none;background:none;inline-size:auto;min-inline-size:1ch}.input::placeholder{color:var(--text-muted)}.input[data-invalid]{border-color:var(--negative)}.input:disabled{opacity:.45;cursor:default}@media (hover: hover){.input:hover:not(:disabled):not([data-invalid]){border-color:var(--border-strong)}}.input-group{position:relative;display:flex;align-items:center;min-width:0}.input-group .input{inline-size:100%;padding-inline-end:var(--space-9)}.input-group__clear{position:absolute;inset-inline-end:var(--space-2)}.textarea{inline-size:100%;padding-block:var(--space-3);block-size:auto;min-block-size:var(--textarea-min-height, calc(var(--control-height-md) * 2));line-height:var(--leading-normal);resize:vertical}.textarea[data-bare]{border:none;background:none;padding-inline:0;resize:none}.textarea::-webkit-resizer{background:linear-gradient(135deg,transparent 0 40%,var(--border-strong) 40% 52%,transparent 52% 68%,var(--border-strong) 68% 80%,transparent 80%)}@media (pointer: coarse){.input{font-size:max(16px,var(--font-2))}.input[data-size=md]{font-size:max(16px,var(--font-3))}}.number-field{--number-field-width: calc( 2px + var(--pad-x-base) + 7ch + var(--pad-x-tight) + 1px + var(--control-height-xs) );display:flex;align-items:stretch;inline-size:var(--number-field-width);min-width:0;block-size:var(--input-height, var(--control-height-sm));background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-2);overflow:hidden;color:var(--text-primary);font-size:var(--font-2);transition:border-color var(--duration-1) var(--ease-standard)}.number-field[data-size=md]{--input-height: var(--control-height-md);font-size:var(--font-3)}.number-field[data-invalid]{border-color:var(--negative)}.number-field[data-disabled]{opacity:.45;cursor:default}@media (hover: hover){.number-field:hover:not([data-disabled]):not(:focus-within):not([data-invalid]){border-color:var(--border-strong)}}.number-field__input{flex:1 1 auto;min-width:0;border:none;background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:right;padding-inline:var(--pad-x-base) var(--pad-x-tight)}.number-field__input::placeholder{color:var(--text-muted)}.number-field__input:focus-visible,.number-field__steppers>.btn:focus-visible{outline:none}.number-field:has(:focus-visible){outline:1px solid var(--focus-ring);outline-offset:1px}.number-field__steppers{display:flex;flex-direction:column;flex:none;border-inline-start:1px solid var(--border-subtle)}.number-field__steppers>.btn{flex:1 1 0;min-block-size:0;inline-size:var(--control-height-xs);border-radius:0;--btn-icon-size: 8px}.number-field__steppers>.btn:first-child{border-block-end:1px solid var(--border-subtle)}@media (pointer: coarse){.number-field{font-size:max(16px,var(--font-2))}.number-field[data-size=md]{font-size:max(16px,var(--font-3))}}input.input,input.number-field__input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}}@layer primitives{.switch{position:relative;display:inline-flex;align-items:center;flex:none;inline-size:32px;block-size:18px;padding:2px;background:var(--surface-active);border:1px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-2) var(--ease-standard)}.switch[data-checked]{background:var(--accent);border-color:var(--accent)}.switch[data-disabled]{opacity:.45;cursor:default}.switch__thumb{transition:translate var(--duration-2) var(--ease-emphasized)}.switch[data-checked] .switch__thumb{background:var(--accent-contrast);translate:14px 0}@media (pointer: coarse){.switch{inline-size:40px;block-size:24px}.switch__thumb{inline-size:18px;block-size:18px}.switch[data-checked] .switch__thumb{translate:16px 0}}}@layer primitives{.checkbox{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:16px;block-size:16px;background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:var(--radius-1);cursor:pointer}.checkbox[data-checked]{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.checkbox[data-disabled]{opacity:.45;cursor:default}.checkbox__indicator{display:flex}@media (pointer: coarse){.checkbox{inline-size:20px;block-size:20px}}}@layer primitives{.radio-group{display:flex;flex-wrap:wrap;gap:var(--gap-base)}.radio-option{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--text-primary);font-size:var(--font-2);cursor:pointer}.radio{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:14px;block-size:14px;background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:var(--radius-full)}.radio[data-checked]{border-color:var(--accent)}.radio__indicator{inline-size:6px;block-size:6px;background:var(--accent);border-radius:var(--radius-full)}.radio[data-disabled]{opacity:.45}@media (pointer: coarse){.radio{inline-size:18px;block-size:18px}.radio__indicator{inline-size:8px;block-size:8px}}}@layer primitives{.slider{display:flex;align-items:center;gap:var(--gap-tight);inline-size:100%;min-inline-size:80px;block-size:var(--control-height-sm);touch-action:none}.slider__control{flex:1;align-self:stretch;cursor:pointer}.slider__control[data-disabled]{cursor:default}.slider__track{position:relative;inline-size:100%;block-size:3px;background:var(--surface-active);border-radius:var(--radius-full)}.slider__indicator{position:absolute;block-size:100%;background:var(--accent);border-radius:var(--radius-full)}.slider__thumb{box-shadow:var(--shadow-1);transition:box-shadow var(--duration-2) var(--ease-standard)}@media (hover: hover){.slider__control:not([data-disabled]):hover .slider__thumb{box-shadow:var(--shadow-1),0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent)}}.slider__control[data-dragging] .slider__thumb{box-shadow:var(--shadow-1),0 0 0 6px color-mix(in srgb,var(--accent) 28%,transparent)}.slider__thumb:has(:focus-visible){outline:1px solid var(--focus-ring);outline-offset:1px}.slider[data-disabled]{opacity:.45}.slider__value{flex:none;inline-size:var(--slider-value-width, auto);color:var(--text-muted);font-size:var(--font-2);font-variant-numeric:tabular-nums;text-align:end}@media (pointer: coarse){.slider__thumb{inline-size:18px;block-size:18px}}}@layer primitives{.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:var(--scrim);opacity:1;transition:opacity var(--duration-2) var(--ease-standard)}.modal-backdrop[data-starting-style],.modal-backdrop[data-ending-style]{opacity:0}.modal{position:fixed;z-index:var(--z-modal);inset-block-start:50%;inset-inline-start:50%;translate:calc(-50% + var(--modal-offset-x, 0px)) calc(-50% + var(--modal-offset-y, 0px));display:flex;flex-direction:column;container-type:inline-size;inline-size:min(var(--modal-width, 560px),calc(100vw - var(--space-9)));max-block-size:min(86dvh,900px);background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-4);box-shadow:var(--shadow-3);color:var(--text-primary);opacity:1;scale:1;transition:opacity var(--duration-2) var(--ease-standard),scale var(--duration-2) var(--ease-emphasized)}.modal[data-starting-style],.modal[data-ending-style]{opacity:0;scale:.97}.modal[data-height=fixed]{block-size:min(86dvh,900px)}.modal[data-size=sm]{--modal-width: 400px}.modal[data-size=md]{--modal-width: 560px}.modal[data-size=lg]{--modal-width: 880px}.modal[data-size=fit]{container-type:normal;inline-size:fit-content;max-inline-size:calc(100vw - var(--space-9))}.modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-base);padding:var(--space-6) var(--space-7);border-block-end:1px solid var(--border-subtle);flex:none}.modal__header[data-draggable]{cursor:grab;touch-action:none}.modal__header[data-dragging]{cursor:grabbing}.modal__title{color:var(--text-strong);font-size:var(--font-4);font-weight:var(--weight-semibold);margin:0}.modal__content{display:flex;flex-direction:row;flex:1;gap:0;min-block-size:0}.modal__nav{flex:none;padding:var(--space-6) 0 var(--space-6) var(--space-7);min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.modal__body{flex:1;min-inline-size:0;padding:var(--space-7);overflow:auto;overscroll-behavior:contain;min-block-size:0;container-type:inline-size}.modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-base);padding:var(--space-6) var(--space-7);border-block-start:1px solid var(--border-subtle);background:var(--surface-overlay);flex:none}@container (width < 560px){.modal__content{flex-direction:column;gap:0}.modal__nav{min-block-size:auto;overflow-y:visible;overscroll-behavior:auto;padding-inline-end:var(--space-7)}}}@layer primitives{.sheet{position:fixed;z-index:var(--z-modal);inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;container-type:inline-size;block-size:var(--sheet-height);padding-block-end:env(safe-area-inset-bottom);background:var(--surface-overlay);border-start-start-radius:var(--radius-4);border-start-end-radius:var(--radius-4);box-shadow:var(--shadow-3);translate:0 0;transition:translate var(--duration-3) var(--ease-emphasized)}.sheet[data-starting-style],.sheet[data-ending-style]{translate:0 100%}.sheet__grip{flex:none;display:flex;align-items:center;justify-content:center;block-size:var(--space-8);touch-action:none;cursor:grab}.sheet__grip:before{content:"";inline-size:36px;block-size:4px;background:var(--border-strong);border-radius:var(--radius-full)}.sheet__grip[data-sticky]{position:sticky;inset-block-start:0;z-index:var(--z-sticky);background:var(--surface-overlay);border-start-start-radius:var(--radius-4);border-start-end-radius:var(--radius-4)}.sheet__body{padding-block:var(--space-6)}.bottom-sheet{--bottom-sheet-edge: var(--mobile-nav-height);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-shell-sheet);pointer-events:none}body:has(.app-shell__bar) .bottom-sheet{--bottom-sheet-edge: calc(var(--mobile-nav-height) + var(--mobile-bottom-bar-height))}@media (min-width: 821px){.bottom-sheet{display:none}}.bottom-sheet__backdrop,.bottom-sheet__clip{position:fixed;inset-block-start:0;inset-inline:0;inset-block-end:var(--bottom-sheet-edge)}.bottom-sheet__backdrop{background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--duration-2) var(--ease-standard)}.bottom-sheet__clip{overflow:hidden;pointer-events:none}.bottom-sheet__panel{position:absolute;inset-inline:0;inset-block-end:0;block-size:min(calc(var(--sheet-height) - var(--bottom-sheet-edge)),100%);padding:0 var(--space-5) var(--space-6);background:var(--surface-overlay);border-block-start:1px solid var(--border-subtle);border-start-start-radius:var(--radius-4);border-start-end-radius:var(--radius-4);overflow-y:auto;overscroll-behavior:contain;translate:0 100%;transition:translate var(--duration-3) var(--ease-emphasized);pointer-events:none}.bottom-sheet[data-open] .bottom-sheet__backdrop{opacity:1;pointer-events:auto}.bottom-sheet[data-open] .bottom-sheet__panel{translate:0 var(--sheet-drag, 0px);box-shadow:var(--shadow-3);pointer-events:auto}.bottom-sheet__panel[data-dragging]{transition:none}.bottom-sheet__panel[data-fill]{display:flex;flex-direction:column;overflow:hidden}.bottom-sheet__panel[data-bleed]{padding-inline:0;padding-block-end:0}}@layer primitives{.overlay-positioner{z-index:var(--z-popover)}.overlay-positioner[data-overlay=tooltip]{pointer-events:none}}@layer primitives{.popover{background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-3);box-shadow:var(--shadow-2);color:var(--text-primary);font-size:var(--font-2);padding:var(--space-5);max-inline-size:min(360px,calc(100vw - var(--space-9)));max-block-size:min(var(--available-height, 100dvh),calc(100dvh - var(--space-9)));opacity:1;transition:opacity var(--duration-1) var(--ease-standard)}.popover[data-padding=tight]{padding:var(--space-2)}.popover[data-starting-style],.popover[data-ending-style]{opacity:0}}@layer primitives{.tooltip{background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-2);box-shadow:var(--shadow-1);color:var(--text-strong);font-size:var(--font-1);line-height:var(--leading-tight);padding:var(--space-2) var(--space-4);max-inline-size:280px;opacity:1;transition:opacity var(--duration-1) var(--ease-standard)}.tooltip[data-starting-style],.tooltip[data-ending-style]{opacity:0}@media (hover: none){.tooltip{display:none}}}@layer primitives{.menu{--list-item-gap: var(--space-4);min-inline-size:180px;max-block-size:min(var(--available-height, 100dvh),calc(100dvh - var(--space-9)));padding:var(--space-2);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.menu__item[data-destructive]{color:var(--negative)}.menu__item[data-active]{background:var(--surface-active);color:var(--text-strong)}.menu__separator{block-size:1px;margin:var(--space-2) 0;background:var(--border-subtle)}}@layer primitives{.select{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-3);block-size:var(--select-height, var(--control-height-sm));padding-inline:var(--pad-x-base);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-2);color:var(--text-primary);font-size:var(--font-3);min-inline-size:var(--select-min-width, 120px);cursor:pointer;transition:border-color var(--duration-1) var(--ease-standard)}.select[data-size=md]{--select-height: var(--control-height-md);font-size:var(--font-4)}.select[data-width=compact]{--select-min-width: 0}.select[data-popup-open]{border-color:var(--focus-ring)}.select[data-disabled]{opacity:.45;cursor:default}@media (hover: hover){.select:hover:not([data-disabled]):not([data-popup-open]){border-color:var(--border-strong)}}.select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__placeholder{color:var(--text-muted)}.select__icon{flex:none;color:var(--text-muted);transition:rotate var(--duration-2) var(--ease-standard)}.select[data-popup-open] .select__icon{rotate:180deg}.select__popup{min-inline-size:var(--anchor-width, 180px);max-block-size:320px;overflow:hidden}.select__popup[data-starting-style],.select__popup[data-ending-style]{opacity:0}.select__search-row{flex:none;padding:var(--space-2);border-block-end:1px solid var(--border-subtle)}.select__search{inline-size:100%}.select__list{position:relative;flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;background-color:var(--surface-overlay);background-repeat:no-repeat;background-image:linear-gradient(var(--surface-overlay) 40%,transparent),linear-gradient(transparent,var(--surface-overlay) 60%),linear-gradient(var(--border-strong),transparent 70%),linear-gradient(transparent 30%,var(--border-strong));background-position:top,bottom,top,bottom;background-size:100% 24px,100% 24px,100% 10px,100% 10px;background-attachment:local,local,scroll,scroll}.select__group+.select__group{margin-block-start:var(--space-2)}.select__separator{margin-block:var(--space-2)}.select__group-label{position:sticky;inset-block-start:calc(-1 * var(--space-2));z-index:var(--z-sticky);margin-inline:calc(-1 * var(--space-2));padding:var(--space-3) var(--pad-x-base);background:var(--surface-overlay);color:var(--text-muted);font-size:var(--font-2);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.04em}.select__item-check{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:14px;color:var(--accent)}.select__item-label{flex:1 1 auto}.select__item-secondary{flex:none;color:var(--text-muted);font-size:var(--font-2);font-variant-numeric:tabular-nums}.select__item[data-selected],.select__item[data-highlighted][data-selected]{color:var(--accent)}.select__empty{padding:var(--space-5);color:var(--text-muted);font-size:var(--font-2);text-align:center}@media (pointer: coarse){.select{font-size:max(14px,var(--font-3))}.select[data-size=md]{font-size:max(14px,var(--font-4))}.select__group-label,.select__item-secondary,.select__empty{font-size:max(12px,var(--font-2))}}}@layer primitives{.tabs{display:flex;flex-direction:row;min-block-size:100%}.tabs__nav{display:flex;flex-direction:column;border-inline-end:1px solid var(--border-subtle);padding-inline-end:var(--space-4);min-inline-size:160px}.tabs__list,.tabs__secondary{--l-gap: var(--space-2);--list-item-height: var(--control-height-md);flex:none}.tabs__secondary{margin-block-start:auto;padding-block-start:var(--space-4);border-block-start:1px solid var(--border-subtle)}.tabs__picker{display:none;--select-min-width: 100%}.tabs__tab{color:var(--text-muted);white-space:nowrap}.tabs__tab[data-active]{background:var(--surface-active);color:var(--text-strong);box-shadow:inset 2px 0 0 var(--accent)}@media (hover: hover){.tabs__tab:not([data-active]):not([data-disabled]):hover{background:var(--surface-hover);color:var(--text-primary)}}.tabs__panel{min-block-size:0;flex:1}.tabs__panel[data-hidden]{display:none}@container (width < 560px){.tabs{flex-direction:column;min-block-size:0}.tabs__nav{border-inline-end:none;border-block-end:1px solid var(--border-subtle);padding-inline-end:0;min-inline-size:0}.tabs__list,.tabs__secondary{display:none}.tabs__picker{display:block}}}@layer primitives{.segmented{display:inline-flex;justify-self:start;inline-size:fit-content;max-inline-size:100%;padding:var(--space-1);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-2);gap:var(--space-1)}.segmented[data-size=xs]{--segmented-height: var(--control-height-xs);--segmented-font: var(--font-1)}.segmented[data-size=md]{--segmented-height: var(--control-height-md);--segmented-font: var(--font-3)}.segmented[data-bare]{padding:0;background:none;border:none}.segmented[data-bare] .segmented__option[data-pressed]{box-shadow:inset 0 -2px 0 var(--accent)}.segmented[data-stretch]{display:flex;justify-self:stretch;inline-size:auto}.segmented[data-stretch] .segmented__option{flex:1;min-inline-size:0}.segmented__option{display:flex;align-items:center;justify-content:center;gap:var(--gap-tight);block-size:var(--segmented-height, var(--control-height-sm));padding-inline:var(--pad-x-base);border-radius:var(--radius-1);color:var(--text-muted);font-size:var(--segmented-font, var(--font-2));white-space:nowrap;cursor:pointer}.segmented__option[data-pressed]{background:var(--surface-active);color:var(--text-strong)}@media (hover: hover){.segmented__option:not([data-pressed]):not([data-disabled]):hover{background:var(--surface-hover);color:var(--text-primary)}}.segmented__count{display:inline-flex;align-items:center;justify-content:center;flex:none;block-size:var(--control-height-xs);min-inline-size:var(--control-height-xs);padding-inline:var(--space-2);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-primary);font-size:var(--font-1);line-height:var(--cap-line)}.segmented__option[data-pressed] .segmented__count{background:var(--surface-sunken);color:var(--text-strong)}.segmented[data-disabled]{opacity:.45;cursor:default}.segmented__option[data-disabled]{cursor:default}.segmented:not([data-disabled]) .segmented__option[data-disabled]{opacity:.45}}@layer primitives{.option{display:inline-flex;align-items:center;gap:var(--gap-tight);min-width:0;cursor:pointer}}@layer primitives{.entity-row{display:flex;flex-direction:column;gap:var(--gap-tight)}.entity-row__name{color:var(--text-primary);font-size:var(--font-2)}}@layer primitives{.row-button{display:flex;align-items:center;gap:var(--gap-tight);padding:var(--gap-tight);border-radius:var(--radius-2);cursor:pointer;text-align:start}@media (hover: hover){.row-button:hover{background:var(--surface-hover)}}.row-button[data-active]{background:var(--surface-active);color:var(--text-strong)}.row-button:disabled{cursor:default}@media (hover: hover){.row-button:disabled:hover{background:none}}.row-button[data-grid]{display:grid;grid-template-columns:var(--row-button-columns, auto 1fr auto)}.row-button[data-list]{inline-size:100%;padding:var(--row-button-pad, var(--gap-tight));border-block-end:1px solid var(--border-subtle);border-radius:0}.row-button[data-list]:last-child{border-block-end:none}.row-button__title{flex:1;min-width:0}.disclosure{display:inline-flex;flex:none;color:var(--text-muted);transition:transform var(--duration-2) var(--ease-standard)}.disclosure[data-open],.disclosure[data-direction=down]{transform:rotate(90deg)}.disclosure[data-direction=down][data-open]{transform:rotate(-90deg)}}@layer primitives{.reveal{display:grid;grid-template-rows:0fr;margin-block-start:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(calc(-1 * var(--space-4)));transition:grid-template-rows var(--duration-3) var(--ease-standard),margin-block-start var(--duration-3) var(--ease-standard),opacity var(--duration-2) var(--ease-standard),transform var(--duration-3) var(--ease-standard)}.reveal[data-open]{grid-template-rows:1fr;margin-block-start:var(--gap-base);opacity:1;pointer-events:auto;transform:translateY(0)}.reveal__inner{min-block-size:0;overflow:hidden}}@layer primitives{.table{inline-size:100%;border-collapse:separate;border-spacing:0}.table th,.table td{padding:var(--table-pad-y, var(--space-4)) var(--table-pad-x, var(--space-6));border-block-end:1px solid var(--border-subtle);text-align:start;white-space:nowrap}.table th{color:var(--text-muted);font-size:var(--font-1);font-weight:var(--weight-medium)}.table tbody tr:last-child td{border-block-end:none}.table [data-numeric]{text-align:center;font-variant-numeric:tabular-nums}.table td[data-tone=positive]{color:var(--positive)}.table td[data-tone=negative]{color:var(--negative)}.table tbody tr[data-clickable]{cursor:pointer;transition:background var(--duration-1) var(--ease-standard)}@media (hover: hover){.table tbody tr[data-clickable]:hover{background:var(--surface-hover)}}.table tbody tr[data-selected]{background:var(--surface-active)}.table tbody tr[data-selected] td:first-child{box-shadow:inset 2px 0 0 0 var(--accent)}}@layer primitives{.color-picker{--color-picker-checker-size: 8px;--color-picker-checker-color: color-mix(in srgb, var(--text-muted) 16%, transparent);position:relative;inline-size:var(--color-picker-size, var(--control-height-sm));block-size:var(--color-picker-size, var(--control-height-sm));padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;background-color:var(--color-picker-value, transparent);background-image:linear-gradient(45deg,var(--color-picker-checker-color) 25%,transparent 25%,transparent 75%,var(--color-picker-checker-color) 75%),linear-gradient(45deg,var(--color-picker-checker-color) 25%,transparent 25%,transparent 75%,var(--color-picker-checker-color) 75%);background-position:0 0,calc(var(--color-picker-checker-size) / 2) calc(var(--color-picker-checker-size) / 2);background-size:var(--color-picker-checker-size) var(--color-picker-checker-size);cursor:pointer;flex:none}.color-picker[data-disabled]{opacity:.45;cursor:default}.color-picker[data-compact]{inline-size:var(--color-picker-size, var(--control-height-xs));block-size:var(--color-picker-size, var(--control-height-xs));border-radius:var(--radius-1)}@media (hover: hover){.color-picker:hover:not([data-disabled]){border-color:var(--border-strong)}}.color-picker__popup{display:grid;gap:var(--gap-base);inline-size:200px}.color-picker__popup>*{min-inline-size:0}.color-picker__sv{position:relative;inline-size:100%;block-size:120px;border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:hsl(var(--color-picker-hue) 100% 50%);overflow:hidden;cursor:crosshair;touch-action:none}.color-picker__sv[data-disabled]{opacity:.45;cursor:default}.color-picker__sv:before,.color-picker__sv:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.color-picker__sv:before{background:linear-gradient(to right,#fff,#fff0)}.color-picker__sv:after{background:linear-gradient(to top,#000,#0000)}.color-picker__sv-thumb{position:absolute;inset-inline-start:var(--color-picker-thumb-x);inset-block-start:var(--color-picker-thumb-y);inline-size:10px;block-size:10px;border:2px solid #fff;border-radius:var(--radius-full);box-shadow:0 0 0 1px #0006;transform:translate(-50%,-50%);pointer-events:none}.color-picker__hue{position:relative;inline-size:100%;block-size:14px;border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);cursor:pointer;touch-action:none}.color-picker__hue[data-disabled]{opacity:.45;cursor:default}.color-picker__hue-thumb{position:absolute;inset-inline-start:var(--color-picker-hue-x);inset-block-start:50%;inline-size:10px;block-size:10px;border:2px solid #fff;border-radius:var(--radius-full);box-shadow:0 0 0 1px #0006;transform:translate(-50%,-50%);pointer-events:none}.color-picker__preview-row>.input{flex:1 1 auto;min-inline-size:0}.color-picker__preview{--color-picker-checker-size: 8px;--color-picker-checker-color: color-mix(in srgb, var(--text-muted) 16%, transparent);inline-size:var(--control-height-sm);block-size:var(--control-height-sm);flex:none;border:1px solid var(--border-subtle);border-radius:var(--radius-2);background-color:var(--color-picker-preview-value);background-image:linear-gradient(45deg,var(--color-picker-checker-color) 25%,transparent 25%,transparent 75%,var(--color-picker-checker-color) 75%),linear-gradient(45deg,var(--color-picker-checker-color) 25%,transparent 25%,transparent 75%,var(--color-picker-checker-color) 75%);background-position:0 0,calc(var(--color-picker-checker-size) / 2) calc(var(--color-picker-checker-size) / 2);background-size:var(--color-picker-checker-size) var(--color-picker-checker-size)}.color-picker__swatches{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--space-2)}.color-picker__swatch{aspect-ratio:1;border:1px solid var(--border-subtle);border-radius:var(--radius-1);background:var(--swatch-value);cursor:pointer}.color-picker__swatch[data-selected]{outline:2px solid var(--focus-ring);outline-offset:1px}.color-picker__swatch[data-disabled]{opacity:.45;cursor:default}.color-picker__custom{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-block-start:var(--gap-tight);border-block-start:1px solid var(--border-subtle)}.color-picker__custom-slot{display:contents}.color-picker__custom-swatch{--color-picker-checker-size: 6px;--color-picker-checker-color: color-mix(in srgb, var(--text-muted) 16%, transparent);inline-size:var(--control-height-xs);block-size:var(--control-height-xs);flex:none;border:1px solid var(--border-subtle);border-radius:var(--radius-1);background-color:var(--custom-swatch-value);background-image:linear-gradient(45deg,var(--color-picker-checker-color) 25%,transparent 25%,transparent 75%,var(--color-picker-checker-color) 75%),linear-gradient(45deg,var(--color-picker-checker-color) 25%,transparent 25%,transparent 75%,var(--color-picker-checker-color) 75%);background-position:0 0,calc(var(--color-picker-checker-size) / 2) calc(var(--color-picker-checker-size) / 2);background-size:var(--color-picker-checker-size) var(--color-picker-checker-size);cursor:pointer}.color-picker__custom-swatch[data-selected]{outline:2px solid var(--focus-ring);outline-offset:1px}.color-picker__custom-swatch[data-disabled]{opacity:.45;cursor:default}.color-picker__custom-add{inline-size:var(--control-height-xs);block-size:var(--control-height-xs);flex:none;padding:0;border:1px dashed var(--border-subtle);border-radius:var(--radius-1);background:transparent;color:var(--text-muted);font-size:var(--font-2);line-height:1;cursor:pointer}@media (hover: hover){.color-picker__custom-add:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}}.color-picker__custom-add:disabled{opacity:.45;cursor:default}.color-picker__opacity{display:flex;flex-direction:column;gap:var(--space-2)}.color-picker__opacity-label{color:var(--text-muted);font-size:var(--font-2);font-variant-numeric:tabular-nums}}@layer primitives{.badge{display:inline-flex;align-items:center;gap:var(--space-2);block-size:var(--badge-height, var(--control-height-xs));padding-inline:var(--badge-pad-x, var(--space-3));border:1px solid currentColor;border-radius:var(--radius-2);font-size:var(--badge-font, var(--font-1));font-weight:var(--badge-weight, var(--weight-medium));line-height:var(--cap-line);white-space:nowrap}.badge[data-tone=neutral]{color:var(--text-muted)}.badge[data-tone=accent]{color:var(--accent)}.badge[data-tone=positive]{color:var(--positive)}.badge[data-tone=negative]{color:var(--negative)}.badge[data-tone=warning]{color:var(--warning)}.badge.text-truncate{line-height:normal}}@layer primitives{.dot{flex:none;display:inline-block;inline-size:var(--dot-size, var(--space-3));block-size:var(--dot-size, var(--space-3));border-radius:var(--radius-full);background:var(--dot-tone, var(--positive))}.dot[data-size=lg]{--dot-size: var(--space-4)}.dot[data-size=xl]{--dot-size: var(--space-6)}.dot[data-tone=muted]{--dot-tone: var(--text-muted)}.dot[data-tone=warning]{--dot-tone: var(--warning)}.dot[data-tone=negative]{--dot-tone: var(--negative)}.dot[data-pulse]{animation:dot-pulse 1.8s var(--ease-standard) infinite}@keyframes dot-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--dot-tone, var(--positive)) 52%,transparent)}70%{box-shadow:0 0 0 calc(var(--dot-size, var(--space-3)) * .9) color-mix(in srgb,var(--dot-tone, var(--positive)) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--dot-tone, var(--positive)) 0%,transparent)}}}@layer primitives{.flag{--flag-empty-muted: color-mix(in srgb, var(--text-primary) 36%, transparent);--flag-empty-active: color-mix(in srgb, var(--text-strong) 52%, transparent);--flag-empty-bg: var(--flag-empty-muted);--flag-inline-size: 6px;--flag-block-size: 18px;display:inline-flex;flex:none;inline-size:var(--flag-inline-size);block-size:var(--flag-block-size);border-radius:2px;background:var(--flag-empty-bg);transition:background var(--duration-2) var(--ease-standard),transform var(--duration-2) var(--ease-standard)}.flag[data-size=sm]{--flag-inline-size: 5px;--flag-block-size: 14px}.flag[data-color=green]{background:#22c55e}.flag[data-color=yellow]{background:#eab308}.flag[data-color=red]{background:#ef4444}.flag[data-color=blue]{background:#3b82f6}@media (hover: hover){.flag:hover{transform:scale(1.2)}.flag:not([data-color]):hover{--flag-empty-bg: var(--flag-empty-active)}}.menu__item[data-highlighted] .flag:not([data-color]){--flag-empty-bg: var(--flag-empty-active)}}@layer primitives{.tag{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--space-2);max-inline-size:100%;min-block-size:var(--tag-height, var(--control-height-xs));padding-inline:var(--tag-pad-x, var(--space-2));border:1px solid transparent;border-radius:var(--tag-radius, var(--radius-1));font-size:var(--tag-font, var(--font-1));line-height:var(--cap-line);white-space:nowrap;padding-block:var(--tag-pad-y, 0);font-weight:inherit}.tag[data-variant=soft]{background:color-mix(in srgb,var(--text-strong) 6%,transparent);color:var(--text-muted)}.tag[data-variant=outline]{border-color:var(--border-strong);background:var(--surface-raised);color:var(--text-primary)}.tag[data-align=start]{justify-content:flex-start}.tag[data-case=upper]{text-transform:uppercase}.tag[data-emphasis=strong]{font-weight:var(--weight-semibold);letter-spacing:.04em}.tag[data-interactive]{cursor:pointer;transition:background var(--duration-2) var(--ease-standard),border-color var(--duration-2) var(--ease-standard),color var(--duration-2) var(--ease-standard)}@media (hover: hover){.tag[data-interactive][data-tone=danger]:hover{border-color:var(--negative);color:var(--negative)}.tag[data-interactive][data-tone=warning]:hover{border-color:var(--warning);color:var(--warning)}}.tag[data-shape=square]{min-inline-size:var(--tag-height, var(--control-height-xs))}.tag.text-truncate{line-height:normal}}@layer primitives{.asset-icon{flex:none;inline-size:var(--asset-icon-size, 12px);block-size:var(--asset-icon-size, 12px);border-radius:var(--radius-full);object-fit:contain;box-shadow:var(--asset-icon-shadow, var(--shadow-1))}.asset-icon-box{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--asset-icon-size, 16px);block-size:var(--asset-icon-size, 16px);border-radius:var(--radius-full);overflow:hidden}.asset-icon-box>img,.asset-icon-box>svg{inline-size:100%;block-size:100%;object-fit:contain}}@layer primitives{.asset-class{display:inline-flex;align-items:center;justify-content:center;flex:none;line-height:0;color:var(--text-muted)}}@layer primitives{.text-action{color:var(--text-action-color, inherit);text-align:start;cursor:pointer;transition:color var(--duration-2) var(--ease-standard)}@media (hover: hover){.text-action:hover{color:var(--text-action-hover, var(--text-strong))}}}@layer primitives{.list-item{display:flex;align-items:center;gap:var(--list-item-gap, var(--space-3));block-size:var(--list-item-height, var(--control-height-sm));padding-inline:var(--pad-x-base);border-radius:var(--radius-2);color:var(--text-primary);font-size:var(--font-3);line-height:var(--cap-line);text-align:start;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none}.list-item[data-highlighted]{background:var(--surface-hover);color:var(--text-strong)}.list-item[data-disabled]{opacity:.45;cursor:default}@media (pointer: coarse){.list-item{font-size:max(14px,var(--font-3))}}}@layer primitives{.popup-surface{display:flex;flex-direction:column;background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-3);box-shadow:var(--shadow-2);opacity:1;transition:opacity var(--duration-1) var(--ease-standard)}.popup-surface[data-starting-style],.popup-surface[data-ending-style]{opacity:0}}@layer primitives{.control-thumb{inline-size:var(--control-thumb-size, 12px);block-size:var(--control-thumb-size, 12px);border-radius:var(--radius-full);background:var(--text-strong)}}@layer primitives{.list-plane{background:color-mix(in srgb,var(--text-strong) 3%,transparent);border-block-start:1px solid var(--border-subtle)}}@layer primitives{.group-head{position:sticky;inset-block-start:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--gap-tight);min-block-size:var(--group-head-height, var(--control-height-sm));padding-inline-start:var(--group-head-pad-x, var(--pad-x-base));padding-inline-end:var(--group-head-pad-end, var(--group-head-pad-x, var(--pad-x-base)));background:var(--surface-raised);border-block-end:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--font-2);letter-spacing:.03em;text-transform:uppercase}.group-head[data-interactive]{inline-size:100%;text-align:start;cursor:pointer;transition:background var(--duration-2) var(--ease-standard)}@media (hover: hover){.group-head[data-interactive]:hover{background:var(--surface-hover);color:var(--text-primary)}}}@layer primitives{.thumb{--thumb-ratio: 4 / 3;display:block;aspect-ratio:var(--thumb-ratio);overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--surface-raised);cursor:pointer;transition:border-color var(--duration-1) var(--ease-standard)}.thumb>img{inline-size:100%;block-size:100%;object-fit:cover}@media (hover: hover){.thumb:hover{border-color:var(--border-strong)}}}@layer primitives{.resizer{--resizer-inset: 0;--resizer-line: 2px;--resizer-gap: 12px;flex:none;position:relative;display:block;inline-size:100%;block-size:var(--space-6);border:none;background:none;display:flex;align-items:center;justify-content:center;cursor:row-resize;touch-action:none}.resizer:before,.resizer:after{content:"";position:absolute;inset-block-start:50%;translate:0 -50%;block-size:var(--resizer-line);border-radius:var(--radius-full);background:var(--border-subtle);transition:background var(--duration-1) var(--ease-standard)}.resizer:before{inset-inline-start:var(--resizer-inset);inset-inline-end:calc(50% + var(--resizer-gap))}.resizer:after{inset-inline-start:calc(50% + var(--resizer-gap));inset-inline-end:var(--resizer-inset)}.resizer>.grip{position:relative;transition:color var(--duration-1) var(--ease-standard)}@media (hover: hover){.resizer:hover:before,.resizer:hover:after{background:var(--accent)}.resizer:hover>.grip{color:var(--accent)}}.resizer[data-resizing]:before,.resizer[data-resizing]:after{background:var(--accent)}.resizer[data-resizing]>.grip{color:var(--accent)}.resizer[data-axis=y]{inline-size:var(--space-6);block-size:100%;cursor:col-resize}.resizer[data-axis=y]:before,.resizer[data-axis=y]:after{inset-inline-start:50%;inset-inline-end:auto;inset-block-start:auto;translate:-50% 0;inline-size:var(--resizer-line);block-size:auto}.resizer[data-axis=y]:before{inset-block-start:var(--resizer-inset);inset-block-end:calc(50% + var(--resizer-gap))}.resizer[data-axis=y]:after{inset-block-start:calc(50% + var(--resizer-gap));inset-block-end:var(--resizer-inset)}@media (pointer: coarse){.resizer{block-size:var(--touch-target-min)}.resizer[data-axis=y]{block-size:100%;inline-size:var(--touch-target-min)}}}@layer primitives{.grip{--grip-dot: 3px;--grip-gap: 3px;--grip-cell: calc(var(--grip-dot) + var(--grip-gap));display:inline-block;flex:none;inline-size:calc(var(--grip-cell) * 3);block-size:calc(var(--grip-cell) * 2);color:var(--text-muted);background-image:radial-gradient(circle calc(var(--grip-dot) / 2) at center,currentColor 99%,transparent 100%);background-size:var(--grip-cell) var(--grip-cell);background-position:0 0;background-repeat:repeat}.grip[data-axis=y]{inline-size:calc(var(--grip-cell) * 2);block-size:calc(var(--grip-cell) * 3)}.grip[data-size=lg]{--grip-dot: 4px;--grip-gap: 4px}}@layer primitives{.numeric{flex:none;min-inline-size:4.5em;text-align:end;font-variant-numeric:tabular-nums}.numeric[data-tone=positive]{color:var(--positive)}.numeric[data-tone=negative]{color:var(--negative)}.numeric[data-inline]{min-inline-size:0;text-align:inherit}}@layer primitives{.status{font-size:var(--font-2)}.status[data-tone=positive]{color:var(--positive)}.status[data-tone=negative]{color:var(--negative)}.status[data-tone=warning]{color:var(--warning)}.text-pre-line .status{font-size:inherit}}@layer primitives{.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-tight);padding:var(--space-10);text-align:center}.empty-state__title{color:var(--text-primary);font-size:var(--font-3);font-weight:var(--weight-medium)}.empty-state__description{color:var(--text-muted);font-size:var(--font-2)}.empty-state__action{margin-block-start:var(--gap-base)}}@layer primitives{.spinner{display:inline-block;inline-size:1em;block-size:1em;border:2px solid var(--border-strong);border-top-color:transparent;border-radius:var(--radius-full);font-size:var(--font-4);animation:spinner-rotate .7s linear infinite}.spinner[data-size=sm]{font-size:var(--font-3)}@keyframes spinner-rotate{0%{rotate:0deg}to{rotate:360deg}}}@layer primitives{.skeleton{display:block;inline-size:var(--skeleton-width, 100%);block-size:var(--skeleton-height, var(--font-2));background:var(--surface-hover);border-radius:var(--radius-2);animation:skeleton-blink var(--duration-3) var(--ease-standard) infinite alternate}.skeleton[data-radius=full]{border-radius:var(--radius-full)}@keyframes skeleton-blink{0%{opacity:1}to{opacity:.4}}}@layer primitives{.loading-veil{--loading-veil-layer: 8;position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--loading-veil-layer);overflow:hidden;pointer-events:none;background:var(--loading-veil-bg, var(--surface-base))}.loading-veil:after{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent) 10%,transparent) 36%,color-mix(in srgb,var(--accent) 22%,transparent) 50%,color-mix(in srgb,var(--accent) 10%,transparent) 64%,transparent 100%);translate:135% 0;animation:loading-veil-sweep 3s var(--ease-emphasized) infinite}.loading-veil[data-screen]{position:fixed;inline-size:100vw;block-size:100dvh}@keyframes loading-veil-sweep{0%{translate:135% 0}to{translate:-135% 0}}}@layer primitives{.scrim-veil{--scrim-veil-layer: var(--z-modal);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--scrim-veil-layer);display:flex;align-items:center;justify-content:center;background:var(--scrim)}}@layer primitives{.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-lightbox);display:flex;align-items:center;justify-content:center;background:var(--lightbox-scrim, var(--scrim));cursor:zoom-out}.lightbox__image{max-inline-size:90vw;max-block-size:90dvh;inline-size:auto;block-size:auto;border-radius:var(--radius-3);box-shadow:var(--shadow-3)}}@layer primitives{.hover-chrome{opacity:var(--hover-chrome-opacity, 0);visibility:var(--hover-chrome-visibility, hidden);pointer-events:var(--hover-chrome-events, none);translate:0 var(--hover-chrome-shift, calc(-1 * var(--space-2)));transition:opacity var(--duration-2) var(--ease-standard),visibility var(--duration-2) var(--ease-standard),translate var(--duration-2) var(--ease-standard)}}@layer primitives{.link{color:var(--accent);text-decoration:underline;text-underline-offset:2px;transition:color var(--duration-1) var(--ease-standard)}.link[data-variant=muted]{color:var(--text-muted)}@media (hover: hover){.link:hover{color:var(--accent-hover)}.link[data-variant=muted]:hover{color:var(--text-primary)}}}@layer primitives{:root{--prose-hl-yellow: rgb(255 213 74 / .4);--prose-hl-green: rgb(76 175 80 / .4);--prose-hl-pink: rgb(233 30 99 / .38);--prose-hl-blue: rgb(33 150 243 / .4);--prose-hl-orange: rgb(255 152 0 / .42);--prose-hl-red: rgb(244 67 54 / .4)}.prose{--prose-size: var(--font-4);--prose-leading: 1.6;color:var(--text-primary);font-size:var(--prose-size);line-height:var(--prose-leading);container-type:inline-size}.prose[data-size=sm]{--prose-size: var(--font-3)}.prose p{margin-block:.8em;min-block-size:1em}.prose p:empty{margin-block:.5em;min-block-size:.5em}.prose>:first-child{margin-block-start:0}.prose>:last-child{margin-block-end:0}.prose strong{font-weight:var(--weight-semibold);color:var(--text-strong)}.prose em{font-style:italic}.prose h1,.prose h2,.prose h3{color:var(--text-strong);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.prose h1{font-size:calc(var(--prose-size) * 1.4);margin-block:.8em .5em}.prose h2{font-size:calc(var(--prose-size) * 1.2);margin-block:.7em .4em}.prose h3{font-size:var(--prose-size);margin-block:.6em .35em}.prose ul,.prose ol{margin-block:.5em;padding-inline-start:1.5em}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin-block:.25em;padding-inline-start:.25em}.prose blockquote{margin-block:.8em;padding:.4em 1em;border-inline-start:3px solid var(--accent);border-radius:var(--radius-2);background:var(--surface-sunken);color:var(--text-muted);font-style:italic}.prose hr{block-size:0;margin-block:var(--space-7);margin-inline:auto;border:none;border-block-start:2px solid var(--border-strong)}.prose img{display:block;box-sizing:border-box;max-inline-size:100%;block-size:auto;margin-block:var(--space-5);margin-inline:auto;padding:var(--space-5);border-radius:var(--radius-3);box-shadow:var(--shadow-2);cursor:zoom-in;transition:box-shadow var(--duration-2) var(--ease-standard)}@media (hover: hover){.prose img:hover{box-shadow:0 0 15px 0 var(--accent)}}.prose img[src=""]{display:none}.prose .image-group{display:flex;flex-flow:row wrap;gap:var(--space-5);margin-block:var(--space-5);align-items:center;justify-content:space-between}.prose .image-group img{flex:1;min-inline-size:0;max-inline-size:calc(50% - 5px);margin:0}.prose .image-group img:nth-child(n+3){max-inline-size:calc(33.333% - 7px)}.prose .image-group img:nth-child(n+4){max-inline-size:calc(25% - 8px)}.prose mark{padding-inline:1px;border-radius:var(--radius-1);background:transparent;color:inherit}.prose mark[data-hl=yellow]{background:var(--prose-hl-yellow)}.prose mark[data-hl=green]{background:var(--prose-hl-green)}.prose mark[data-hl=pink]{background:var(--prose-hl-pink)}.prose mark[data-hl=blue]{background:var(--prose-hl-blue)}.prose mark[data-hl=orange]{background:var(--prose-hl-orange)}.prose mark[data-hl=red]{background:var(--prose-hl-red)}.prose span[style*=background]{padding:2px 4px;border-radius:var(--radius-1)}.prose a{color:var(--accent);text-decoration:underline dashed;text-underline-offset:4px}@media (hover: hover){.prose a:hover{text-decoration-style:solid}}.prose [data-align=left]:not(img):not(hr){text-align:left}.prose [data-align=center]:not(img):not(hr){text-align:center}.prose [data-align=right]:not(img):not(hr){text-align:right}.prose img[data-align=left],.prose hr[data-align=left]{margin-inline:0 auto}.prose img[data-align=center],.prose hr[data-align=center]{margin-inline:auto}.prose img[data-align=right],.prose hr[data-align=right]{margin-inline:auto 0}@container (width < 560px){.prose .image-group{flex-direction:column;align-items:stretch}.prose .image-group img,.prose .image-group img:nth-child(n+3),.prose .image-group img:nth-child(n+4){max-inline-size:100%}}}@layer primitives{.pagination{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:var(--space-2);block-size:var(--pagination-height, var(--control-height-sm));padding-inline:var(--space-2);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-2);transition:border-color var(--duration-1) var(--ease-standard)}.pagination[data-size=md]{--pagination-height: var(--control-height-md)}.pagination .btn[data-icon-only]{--btn-height: calc(var(--pagination-height, var(--control-height-sm)) - var(--space-2))}@media (hover: hover){.pagination:hover{border-color:var(--border-strong)}}.pagination__label{min-inline-size:5ch;padding-inline:var(--space-2);color:var(--text-primary);font-size:var(--font-2);font-weight:var(--weight-medium);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none}@media (hover: hover){button.pagination__label:hover{color:var(--text-strong)}}}@layer primitives{.tab-chip{display:inline-flex;align-items:center;flex:none;gap:var(--gap-tight);block-size:var(--tab-chip-height, var(--control-height-md));padding-inline:var(--space-5);border-radius:var(--radius-2);background:var(--surface-quiet);color:var(--text-muted);font-size:var(--font-3);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:background var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}@media (hover: hover){.tab-chip:not([data-active]):hover{background:var(--surface-hover);color:var(--text-primary)}}.tab-chip[data-active]{background:var(--surface-active);color:var(--text-strong)}.tab-chip[data-block]{display:flex;inline-size:100%}.tab-chip[data-block] .tab-chip__label{flex:1}.tab-chip[data-active]:after{content:"";position:absolute;inset-inline:var(--space-2);inset-block-end:0;block-size:2px;border-radius:var(--radius-full);background:var(--accent)}.tab-chip[data-block][data-active]:after{inset-block:var(--space-2);inset-inline:0 auto;inline-size:2px;block-size:auto}.tab-chip[data-flagged] .tab-chip__label:after{content:"";display:inline-block;inline-size:5px;block-size:5px;margin-inline-start:var(--space-2);border-radius:var(--radius-full);background:var(--positive);vertical-align:middle}.tab-chip__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.tab-chip__actions{display:flex;align-items:center;flex:none;gap:var(--space-1);margin-inline-start:auto}.tab-chip__actions .btn{--btn-height: calc(var(--tab-chip-height, var(--control-height-md)) - var(--space-4))}@media (hover: hover){.tab-chip__actions{opacity:0;pointer-events:none;transition:opacity var(--duration-1) var(--ease-standard)}.tab-chip:hover .tab-chip__actions,.tab-chip[data-active] .tab-chip__actions,.tab-chip:focus-within .tab-chip__actions{opacity:1;pointer-events:auto}}}@layer primitives{.link-group{--link-group-color: transparent}.link-group[data-link-group=A]{--link-group-color: #fff9c4}.link-group[data-link-group=B]{--link-group-color: #93ff9d}.link-group[data-link-group=C]{--link-group-color: #1deac5}.link-group[data-link-group=D]{--link-group-color: #d380ff}.link-group[data-link-group=E]{--link-group-color: #ffa5a9}.link-group[data-link-group=F]{--link-group-color: #efe95f}.link-group[data-link-group=G]{--link-group-color: #30f74c}.link-group[data-link-group=H]{--link-group-color: #01ac8d}.link-group[data-link-group=I]{--link-group-color: #9ca6ff}.link-group[data-link-group=J]{--link-group-color: #c2595b}.link-group[data-link-group=K]{--link-group-color: #cfc937}.link-group[data-link-group=L]{--link-group-color: #05d759}.link-group[data-link-group=M]{--link-group-color: #0db9d7}.link-group[data-link-group=N]{--link-group-color: #7455f2}.link-group[data-link-group=O]{--link-group-color: #a95a7d}.link-group[data-link-group=P]{--link-group-color: #eba14c}.link-group[data-link-group=Q]{--link-group-color: #08da8e}.link-group[data-link-group=R]{--link-group-color: #2586e0}.link-group[data-link-group=S]{--link-group-color: #1a46df}.link-group[data-link-group=T]{--link-group-color: #905ba0}.link-group[data-link-group=U]{--link-group-color: #f56334}.link-group[data-link-group=V]{--link-group-color: #05a964}.link-group[data-link-group=W]{--link-group-color: #00879a}.link-group[data-link-group=X]{--link-group-color: #4d23f5}.link-group[data-link-group=Y]{--link-group-color: #6c26ee}.link-group[data-link-group=Z]{--link-group-color: #3c3c3c}.link-group[data-link-group="0"]{--link-group-color: #ffaa00}.link-group[data-link-group="1"]{--link-group-color: #ff4e00}.link-group[data-link-group="2"]{--link-group-color: #cb3400}.link-group[data-link-group="3"]{--link-group-color: #87ea09}.link-group[data-link-group="4"]{--link-group-color: #31da06}.link-group[data-link-group="5"]{--link-group-color: #178905}.link-group[data-link-group="6"]{--link-group-color: #00e0ff}.link-group[data-link-group="7"]{--link-group-color: #0a7ae0}.link-group[data-link-group="8"]{--link-group-color: #0a42d2}.link-group[data-link-group="9"]{--link-group-color: #9655f2}.link-group[data-link-group="10"]{--link-group-color: #a700ff}.link-group[data-link-group="11"]{--link-group-color: #6509d5}.link-group-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2);max-block-size:var(--link-group-grid-max, 320px)}.link-group-swatch{flex:none;inline-size:var(--link-group-swatch-size, 12px);block-size:var(--link-group-swatch-size, 12px);border:1px solid var(--border-subtle);border-radius:var(--radius-1);background:var(--link-group-color, transparent)}}@layer primitives{.toast__viewport{position:fixed;z-index:var(--z-toast);inset-block-start:var(--space-5);inset-inline-start:50%;translate:-50% 0;display:flex;flex-direction:column-reverse;align-items:center;gap:var(--space-7);inline-size:max-content;max-inline-size:min(560px,calc(100vw - var(--space-9)))}.toast{--toast-tone: var(--accent);position:relative;display:flex;align-items:center;gap:var(--space-6);border:1px solid color-mix(in srgb,var(--toast-tone) 22%,var(--border-subtle));border-radius:var(--radius-3);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-overlay) 88%,var(--toast-tone) 12%) 0%,var(--surface-base) 100%);box-shadow:var(--shadow-3);color:var(--text-primary);font-size:var(--font-3);font-weight:var(--weight-medium);opacity:1;translate:0 0;transition:opacity var(--duration-2) var(--ease-standard),translate var(--duration-3) var(--ease-emphasized)}.toast[data-starting-style],.toast[data-ending-style]{opacity:0;translate:0 -110%}.toast[data-limited]{display:none}.toast[data-dismissible]{cursor:pointer}.toast[data-type=success]{--toast-tone: var(--positive)}.toast[data-type=warning]{--toast-tone: var(--warning)}.toast[data-type=error]{--toast-tone: var(--negative)}.toast:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:4px;border-start-start-radius:var(--radius-3);border-end-start-radius:var(--radius-3);background:var(--toast-tone)}.toast[data-type=neutral]{min-block-size:38px;min-inline-size:220px;max-inline-size:min(460px,calc(100vw - var(--space-9)));padding:var(--space-4) var(--space-8) var(--space-4) var(--space-9)}.toast:not([data-type=neutral]){min-block-size:56px;inline-size:min(560px,calc(100vw - var(--space-9)));padding:var(--space-6) var(--space-6) var(--space-6) var(--space-11)}.toast__icon{flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;inline-size:30px;block-size:30px;border:1px solid color-mix(in srgb,var(--toast-tone) 42%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--toast-tone) 13%,transparent);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--toast-tone) 7%,transparent);color:var(--toast-tone);font-weight:var(--weight-bold);line-height:1}.toast__body{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-1);text-align:start}.toast__title{color:var(--text-strong);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.toast__text{color:color-mix(in srgb,var(--text-strong) 86%,var(--text-muted));line-height:var(--leading-normal);overflow-wrap:anywhere}.toast__close{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--control-height-sm);block-size:var(--control-height-sm);border-radius:var(--radius-2);color:var(--text-muted);opacity:.7;transition:color var(--duration-1) var(--ease-standard),opacity var(--duration-1) var(--ease-standard)}@media (hover: hover){.toast__close:hover{color:var(--text-strong);opacity:1}}}@layer surfaces{:root,[data-theme=dark],[data-theme=midnight]{--settings-section-surface: rgb(255 255 255 / .025)}[data-theme=light],[data-theme=white]{--settings-section-surface: rgb(0 0 0 / .03)}.settings__section{display:grid;gap:var(--gap-base);padding:var(--space-7);border-radius:var(--radius-4);background:var(--settings-section-surface);container-type:inline-size}.settings__section+.settings__section{margin-block-start:var(--space-8)}.settings__section-body{display:grid;gap:var(--gap-base)}.settings__group{--settings-group-inset: var(--space-6);display:grid;gap:var(--gap-tight);padding-inline-start:var(--settings-group-inset);border-inline-start:1px solid var(--border-subtle);container-type:inline-size}.settings__group+*,*+.settings__group{margin-block-start:var(--space-6)}.l-panel .settings__group{--settings-group-inset: var(--space-4)}.settings__group-header{position:relative}.settings__group-header:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--settings-group-inset) - 1px);inline-size:2px;background:var(--accent)}.settings__group-title{flex:1;min-inline-size:0;font-size:var(--font-2);font-weight:var(--weight-semibold)}.settings__group-body{display:grid;gap:var(--gap-base)}.settings__sub{display:grid;gap:var(--gap-base);padding-inline-start:var(--space-6);border-inline-start:1px solid var(--border-subtle);color:var(--text-primary)}.settings__sub[data-disabled]{--text-primary: var(--text-muted)}.settings__set{display:grid;grid-template-columns:repeat(3,max-content);justify-content:start;align-items:center;gap:var(--gap-base) var(--space-8);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-2)}@container (width < 420px){.settings__set{grid-template-columns:repeat(2,max-content)}}.settings__set-footer{grid-column:1 / -1;padding-block-start:var(--space-4);border-block-start:1px solid var(--border-subtle)}.settings__set-note{grid-column:1 / -1}.settings__set-label{min-inline-size:var(--space-11)}.settings__footer-link{display:inline-flex;align-items:center;gap:var(--gap-tight)}.settings__footer{flex:1}.settings__footer-actions{margin-inline-start:auto}.settings__card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--gap-base)}.settings__card{position:relative;display:grid;gap:var(--gap-tight);justify-items:center;padding:var(--gap-tight);border:1px solid var(--border-subtle);border-radius:var(--radius-3)}.settings__card[data-selected]{border-color:var(--accent)}.settings__card-preview{position:relative;inline-size:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius-2);background:linear-gradient(135deg,var(--surface-base) 0%,var(--surface-raised) 50%,var(--surface-sunken) 100%)}.settings__card-preview-accent{position:absolute;inset-block-end:var(--gap-tight);inset-inline-end:var(--gap-tight);inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-full);background:var(--surface-active)}.settings__card-label{color:var(--text-primary)}.settings__card[data-selected] .settings__card-label{color:var(--text-strong);font-weight:var(--weight-semibold)}.settings__card-checkmark{position:absolute;inset-block-start:var(--gap-tight);inset-inline-end:var(--gap-tight);inline-size:var(--space-9);block-size:var(--space-9);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--accent);color:var(--accent-contrast)}@container (width < 420px){.settings__card-grid{grid-template-columns:repeat(2,1fr)}}.settings__control-fill{inline-size:100%}.settings__text-strong{font-weight:var(--weight-bold)}.settings__key-row{--badge-height: var(--control-height-sm);--badge-pad-x: var(--space-4);--badge-font: var(--font-3);--badge-weight: var(--weight-bold);display:grid;grid-template-columns:minmax(148px,auto) 1fr;align-items:center;gap:var(--gap-base)}@container (width < 380px){.settings__key-row{grid-template-columns:1fr}}.settings__notification-card:not([data-enabled]){opacity:.55}.settings__notification-exchange-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-tight);padding:var(--space-3) var(--space-4);border-block-start:2px solid transparent;border-radius:var(--radius-2);cursor:move;transition:background var(--duration-1) var(--ease-standard)}.settings__notification-exchange-row[data-dragging]{opacity:.5;background:var(--surface-active)}.settings__notification-exchange-row[data-drag-over]{background:var(--surface-hover);border-block-start-color:var(--accent)}.settings__notification-drag-handle{display:flex;flex:none;align-items:center;color:var(--text-muted);cursor:grab}.settings__notification-drag-handle:active{cursor:grabbing}@media (hover: hover){.settings__notification-exchange-row:hover{background:var(--surface-hover)}.settings__notification-exchange-row:hover .settings__notification-drag-handle{color:var(--text-primary)}}.settings__notification-volume-input{flex:1;min-inline-size:96px}.settings__notification-preview{min-inline-size:4em}.settings__notification-author-list{display:grid;gap:var(--gap-tight);max-block-size:280px}.settings__notification-author{flex:1;min-inline-size:0;display:grid;gap:var(--space-1);justify-items:start;text-align:start;padding:var(--space-2) var(--space-3);border-radius:var(--radius-2)}@media (hover: hover){.settings__notification-author:hover{background:var(--surface-hover)}}.settings__notification-author-name{font-weight:var(--weight-medium)}.settings__notification-author-community{color:var(--text-muted);font-size:var(--font-1)}.settings__input-compact{inline-size:100px}.settings__link-group-swatch{--link-group-swatch-size: 12px}.settings__link-group-trigger{min-inline-size:96px;justify-content:flex-start}.settings__link-group-menu{display:grid;gap:var(--gap-tight)}.settings__link-group-title{font-weight:var(--weight-medium)}.settings__link-group-off{grid-column:1 / -1}.settings__dot{flex:none;inline-size:12px;block-size:12px;border-radius:var(--radius-1);background:var(--settings-dot-color, transparent)}.settings__matrix{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:var(--gap-base);row-gap:var(--gap-tight)}.settings__matrix-cell{display:flex;justify-content:center;min-inline-size:var(--space-11)}.settings__drag-row{padding:var(--gap-tight);border-radius:var(--radius-2);-webkit-user-select:none;user-select:none}@media (hover: hover){.settings__drag-row:hover{background:var(--surface-hover)}}.settings__drag-row[data-dragging]{opacity:.5;background:var(--surface-active)}.settings__drag-row[data-drag-over]{background:var(--surface-hover);box-shadow:inset 0 2px 0 0 var(--accent)}.settings__drag-handle{display:flex;flex:none;color:var(--text-muted);cursor:grab}.settings__drag-handle:active{cursor:grabbing}.settings__layout-option{--btn-height: auto;--btn-pad-x: var(--space-2);--btn-icon-size: 42px;padding-block:var(--space-2)}@media (hover: hover){.settings__layout-option:hover:not([data-active]){background:var(--surface-hover);color:var(--text-primary)}}.settings__grid-picker-value{min-inline-size:var(--space-11);padding:var(--space-2) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--surface-raised);color:var(--text-primary);font-size:var(--font-2);font-variant-numeric:tabular-nums;text-align:center}.settings__grid-picker-grid{display:grid;grid-template-columns:repeat(6,var(--space-9));border:1px solid var(--border-subtle);border-radius:var(--radius-2);overflow:hidden}.settings__grid-picker-axis{display:flex;align-items:center;justify-content:center;block-size:var(--space-9);border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-muted);font-size:var(--font-1)}.settings__grid-picker-cell{--btn-height: var(--space-9);--btn-pad-x: 0;border-color:var(--border-subtle);background:var(--surface-sunken)}@media (hover: hover){.settings__grid-picker-cell:hover{background:var(--surface-hover)}}.settings__grid-picker-cell[data-active]{background:var(--accent)}@media (pointer: coarse){.settings__grid-picker-grid{grid-template-columns:repeat(6,var(--touch-target-min))}.settings__grid-picker-axis,.settings__grid-picker-cell{block-size:var(--touch-target-min)}}.settings__partner-card{display:grid;gap:var(--gap-base);justify-items:center;align-content:start;padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-3);color:var(--text-primary);text-decoration:none;transition:background var(--duration-1) var(--ease-standard),border-color var(--duration-1) var(--ease-standard)}@media (hover: hover){.settings__partner-card:hover{background:var(--surface-hover);border-color:var(--border-strong)}}.settings__partner-logo{inline-size:100%;max-inline-size:188px;block-size:48px;object-fit:contain}.settings__value-break{overflow-wrap:anywhere}.settings__briefing-message{line-height:var(--leading-normal);overflow-wrap:anywhere}.settings__briefing-message b{color:var(--text-strong);font-weight:var(--weight-semibold)}.settings__briefing-message code{padding:0 var(--space-3);border-radius:var(--radius-1);background:var(--surface-sunken);color:var(--text-strong)}}@layer surfaces{.auth__password-input{flex:1 1 0;min-inline-size:0}}@layer surfaces{.playbook__attachment{position:relative;flex:none;inline-size:var(--playbook-attachment-width, 112px);aspect-ratio:16 / 10;overflow:hidden}.playbook__attachment-open{display:block;inline-size:100%;block-size:100%;cursor:zoom-in}.playbook__attachment-image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.playbook__attachment-remove{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.playbook__chart>.mini-chart{position:absolute;top:0;right:0;bottom:0;left:0}.playbook__split>.playbook__calendar{flex:none;inline-size:var(--playbook-calendar-width, 260px)}.playbook__split[data-resizing],.playbook__detail-body[data-resizing]{-webkit-user-select:none;user-select:none}.playbook__split[data-resizing=x],.playbook__split[data-resizing=x] *,.playbook__detail-body[data-resizing=x],.playbook__detail-body[data-resizing=x] *{cursor:col-resize}.playbook__detail-body[data-resizing=y],.playbook__detail-body[data-resizing=y] *{cursor:row-resize}.playbook__day-pane{overflow:hidden}.playbook__calendar{padding:var(--space-4);gap:var(--space-5);container-type:inline-size;container-name:playbook-calendar}.playbook__calendar-controls{--select-min-width: 0;flex:none}.playbook__calendar-controls>.select{flex:1 1 0}.playbook__days{flex:1 1 auto}.playbook__day{display:flex;align-items:stretch;gap:var(--space-6);inline-size:100%;padding:var(--space-2) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised);color:var(--text-primary);text-align:start;transition:background var(--duration-1) var(--ease-standard),border-color var(--duration-1) var(--ease-standard)}@media (hover: hover){.playbook__day:hover:not([data-active]){border-color:var(--border-strong);background:var(--surface-hover)}}.playbook__day-mark{display:flex;flex:none;align-items:baseline;gap:var(--space-3);min-inline-size:56px;padding-inline-end:var(--space-6);border-inline-end:1px solid var(--border-subtle)}.playbook__day-num{font-size:clamp(13px,6.2cqi,20px);font-weight:var(--weight-bold);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.playbook__day-weekday{font-size:clamp(9px,4.2cqi,13px);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted)}.playbook__day-count{display:flex;flex:1 1 auto;align-items:center;min-inline-size:0;font-size:clamp(11px,5.2cqi,17px);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.playbook__day-count-short{display:none}@container playbook-calendar (width < 180px){.playbook__calendar-controls{flex-direction:column;align-items:stretch}.playbook__day-mark{flex-direction:column;align-items:flex-start;gap:0;min-inline-size:0;padding-inline-end:var(--space-3)}.playbook__day{gap:var(--space-3);padding-inline:var(--space-4)}.playbook__day-count{justify-content:flex-end}.playbook__day-count-full{display:none}.playbook__day-count-short{display:inline}}.playbook__day[data-empty]{border-color:color-mix(in srgb,var(--border-subtle) 55%,transparent);background:none;color:var(--text-muted)}.playbook__day[data-empty]:not([data-active]) .playbook__day-mark{opacity:.6}.playbook__day[data-empty] .playbook__day-count{font-weight:var(--weight-medium)}.playbook__day[data-today]{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.playbook__day[data-active]{border-color:var(--accent);background:var(--surface-active);color:var(--text-strong)}.playbook__filters-pills{flex:1 1 auto}.playbook__filters-count{font-weight:var(--weight-medium);opacity:.75}.playbook__filters[data-layout=stacked]{flex-direction:column;align-items:stretch}.playbook__filters[data-layout=stacked]>.select{inline-size:100%}.playbook__mobile{gap:var(--space-2);padding:var(--space-2)}.playbook__calendar-sheet .playbook__calendar{padding:0}.playbook__setups-sheet-body{gap:var(--space-5)}.playbook__setups-sheet-list{flex:1 1 auto}.playbook__info-bar{--badge-height: var(--space-8);--tag-height: var(--space-8);display:flex;flex:none;align-items:center;gap:var(--space-4);inline-size:100%;min-block-size:var(--touch-target-min);padding:var(--space-3) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised);color:var(--text-primary);text-align:start}.playbook__info-bar>.badge{flex:none;max-inline-size:40%}.playbook__info-bar-comment{flex:1 1 auto;font-size:var(--font-3)}.playbook__info-bar-count{--tag-radius: var(--radius-full);--tag-pad-x: var(--space-3)}.playbook__info-bar-chevron{flex:none;display:block;color:var(--text-muted)}.playbook__bar-slot{min-inline-size:0}.playbook__date-button{--btn-pad-x: var(--space-4);flex:0 1 auto;min-inline-size:0}.playbook__capture-text{font-size:var(--font-5);color:var(--text-primary);white-space:nowrap}.playbook__detail{padding:var(--space-4);gap:var(--space-4)}.playbook__detail-body{gap:0}.playbook__main{overflow:hidden}.playbook__setups{flex:none;inline-size:var(--playbook-setups-width, 200px);padding-inline-start:var(--space-4);container-type:inline-size;container-name:playbook-setups}.playbook__setups .playbook__thumb-symbol{--text-name-size: clamp(11px, 7cqi, 16px)}.playbook__setups .playbook__thumb-tags{--tag-font: clamp(9px, 4.6cqi, 11px);--tag-pad-x: var(--space-2)}@container playbook-setups (width < 110px){.playbook__thumb{padding:var(--space-2) var(--space-3)}.playbook__thumb-tags{display:none}}.playbook__thumb{flex:none;inline-size:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised);text-align:center;transition:background var(--duration-1) var(--ease-standard),border-color var(--duration-1) var(--ease-standard)}@media (hover: hover){.playbook__thumb:hover:not([data-active]){border-color:var(--border-strong);background:var(--surface-hover)}}.playbook__thumb[data-active]{border-color:var(--accent);background:var(--surface-active)}.playbook__thumb-symbol{max-inline-size:100%}.playbook__thumb[data-active] .playbook__thumb-symbol{color:var(--text-strong)}.playbook__thumb-tags{--tag-font: var(--font-2);--tag-pad-x: var(--space-3);justify-content:center;max-inline-size:100%}.playbook__thumb[data-layout=row]{inline-size:100%;block-size:auto;min-block-size:var(--touch-target-min);flex-direction:row;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) var(--space-6)}.playbook__chart{position:relative}.playbook__chart-toolbar{--playbook-toolbar-z: 12;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);z-index:var(--playbook-toolbar-z);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised);box-shadow:var(--shadow-2)}.playbook__info{min-block-size:0;gap:var(--space-5)}.playbook__info[data-layout=bar]{flex:none;block-size:var(--playbook-info-height, 150px);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);column-gap:var(--space-6)}.playbook__info[data-layout=bar]>.playbook__info-head{grid-column:1 / -1}.playbook__info[data-layout=bar]>.playbook__info-comment{grid-column:1}.playbook__info[data-layout=bar]>.playbook__info-images{grid-column:2;align-content:flex-start;max-inline-size:calc(var(--playbook-attachment-width) * 4 + var(--gap-tight) * 3)}.playbook__info[data-layout=sheet]{flex:1 1 auto;inline-size:auto;overflow-y:auto}.playbook__info-head{align-items:flex-start;min-inline-size:0}.playbook__info-symbol{flex:none;letter-spacing:.2px}.playbook__info-comment{flex:0 1 auto;min-block-size:0;padding:var(--space-5) var(--space-6);font-size:var(--font-4);line-height:var(--leading-normal);color:var(--text-primary)}.playbook__info-images{--playbook-attachment-width: 68px;flex:none}}@layer surfaces{.toaster{--toaster-card-width: min(calc(100vw - var(--space-6)), 245px);--toaster-edge-pad: var(--space-3);--toaster-shell-radius: var(--radius-4);--toaster-row-min-height: var(--control-height-md);--toaster-control-size: 24px;--toaster-chip-height: 18px;--toaster-chip-pad-x: var(--space-3);--tag-height: var(--toaster-chip-height);--tag-pad-x: var(--toaster-chip-pad-x);--toaster-symbol-font: var(--font-4);position:fixed;inset-block-end:0;z-index:var(--z-panel);padding:0 var(--toaster-edge-pad) var(--toaster-edge-pad);pointer-events:none}.toaster[data-position=right]{inset-inline-end:0}.toaster[data-position=left]{inset-inline-start:0}.toaster[data-position=left][data-chart-offset]{inset-inline-start:42px}@media (max-width: 1920px){.toaster[data-position=left][data-chart-offset]{inset-inline-start:40px}}@media (max-width: 820px){.toaster[data-position=left][data-chart-offset]{inset-inline-start:0}}@media (min-width: 500px){.toaster{--toaster-edge-pad: var(--space-2);--toaster-card-width: min(calc(100vw - var(--space-7)), 215px)}}@media (min-width: 821px){.toaster{--toaster-card-width: min(calc(100vw - var(--space-8)), 225px)}}@media (min-width: 1280px){.toaster{--toaster-card-width: 215px}}@media (min-width: 2560px){.toaster{--toaster-card-width: 230px}}@media (min-width: 3840px){.toaster{--toaster-card-width: 261px}}.toaster__stack{display:flex;flex-direction:column-reverse;align-items:stretch;gap:var(--space-4);inline-size:var(--toaster-card-width);container-type:inline-size}.toaster__card{--toaster-tone: var(--text-muted);display:flex;align-items:stretch;inline-size:100%;max-block-size:90vh;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--toaster-shell-radius);background:var(--surface-raised);box-shadow:var(--shadow-3);color:var(--text-strong);pointer-events:auto}.toaster__card[data-tone=long]{--toaster-tone: var(--positive)}.toaster__card[data-tone=short]{--toaster-tone: var(--negative)}.toaster__card[data-tone=alert]{--toaster-tone: var(--warning)}@container (width >= 240px){.toaster__card{--toaster-symbol-font: var(--font-5)}}.toaster__rail{flex:0 0 var(--space-2);inline-size:var(--space-2);border-start-start-radius:var(--toaster-shell-radius);border-end-start-radius:var(--toaster-shell-radius);background:var(--toaster-tone)}.toaster[data-position=left] .toaster__card{flex-direction:row-reverse}.toaster[data-position=left] .toaster__rail{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--toaster-shell-radius);border-end-end-radius:var(--toaster-shell-radius)}.toaster__panel{flex:1 1 auto;min-inline-size:0;margin:var(--space-1);overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-overlay)}.toaster__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;column-gap:var(--space-4);min-inline-size:0;padding:var(--space-4) var(--space-5)}.toaster[data-position=left] .toaster__grid{grid-template-columns:auto minmax(0,1fr)}.toaster__row,.toaster__action{display:flex;align-items:center;min-block-size:var(--toaster-row-min-height)}.toaster__row{grid-column:1;min-inline-size:0}.toaster__row[data-slot=head]{grid-row:1;gap:var(--space-2);flex-wrap:wrap}.toaster__row[data-slot=main]{grid-row:2}.toaster__row[data-slot=foot]{grid-row:3}.toaster__action{grid-column:2;justify-content:center;padding-inline-start:var(--space-3);border-inline-start:1px solid var(--border-subtle)}.toaster__action[data-slot=head]{grid-row:1}.toaster__action[data-slot=main]{grid-row:2}.toaster__action[data-slot=foot]{grid-row:3}.toaster__row[data-slot=head],.toaster__row[data-slot=main],.toaster__action[data-slot=head],.toaster__action[data-slot=main]{border-block-end:1px solid var(--border-subtle)}.toaster[data-position=left] .toaster__row{grid-column:2}.toaster[data-position=left] .toaster__action{grid-column:1;padding-inline:0 var(--space-3);border-inline-start:none;border-inline-end:1px solid var(--border-subtle)}.toaster__action{--tag-height: var(--toaster-control-size);--tag-radius: var(--radius-3)}.toaster__action-placeholder{min-inline-size:var(--toaster-control-size);min-block-size:var(--toaster-control-size);visibility:hidden}.toaster__label,.toaster__value{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--toaster-chip-height);padding-inline:var(--toaster-chip-pad-x);border:1px solid transparent;border-radius:var(--radius-2);font-size:var(--font-1);font-weight:var(--weight-semibold);letter-spacing:.05em;line-height:1;white-space:nowrap}.toaster__label{text-transform:uppercase;background:color-mix(in srgb,var(--text-strong) 6%,transparent);border-color:color-mix(in srgb,var(--text-strong) 6%,transparent);color:var(--text-strong)}.toaster__card[data-tone]:not([data-tone=neutral]) .toaster__label{background:color-mix(in srgb,var(--toaster-tone) 12%,transparent);border-color:color-mix(in srgb,var(--toaster-tone) 16%,transparent);color:var(--toaster-tone)}.toaster__value[data-tone=positive]{background:color-mix(in srgb,var(--positive) 12%,transparent);border-color:color-mix(in srgb,var(--positive) 16%,transparent);color:var(--positive)}.toaster__value[data-tone=negative]{background:color-mix(in srgb,var(--negative) 12%,transparent);border-color:color-mix(in srgb,var(--negative) 16%,transparent);color:var(--negative)}.toaster__value[data-tone=value]{background:color-mix(in srgb,var(--warning) 12%,transparent);border-color:color-mix(in srgb,var(--warning) 16%,transparent);color:var(--text-strong)}.toaster__coin{display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:0;max-inline-size:100%;min-block-size:var(--toaster-chip-height);padding-inline:var(--toaster-chip-pad-x);border:1px solid var(--border-strong);border-radius:var(--radius-1);background:var(--surface-raised)}.toaster__coin-name{display:inline-flex;align-items:center;min-inline-size:0;max-inline-size:100%;overflow:hidden;font-size:var(--toaster-symbol-font);font-weight:var(--weight-semibold);letter-spacing:-.03em;line-height:var(--cap-line);text-overflow:ellipsis;white-space:nowrap}.toaster__coins{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.toaster__coin-item:not(:last-child):after{content:",";margin-inline-start:1px;color:var(--text-primary);opacity:.8}.toaster__coin-item[data-framed]{min-block-size:var(--toaster-chip-height);padding-inline:var(--toaster-chip-pad-x);border:1px solid var(--border-strong);border-radius:var(--radius-1);background:var(--surface-raised)}.toaster__coin-item[data-framed]:after{content:none}.toaster__coin-label{display:inline-flex;align-items:center;max-inline-size:100%;font-size:var(--font-4);font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:1.05}.toaster__terminal{display:flex;flex:none;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-3);background:var(--surface-raised)}.toaster__coin .toaster__terminal,.toaster__coin-item[data-framed] .toaster__terminal{padding-block:0;padding-inline:var(--space-2) 0;border:none;border-inline-start:1px solid var(--border-strong);border-radius:0;background:transparent}.toaster__exchanges{display:inline-flex;flex:none;align-items:center;gap:var(--space-1)}.toaster__market-text{display:inline-flex;align-items:center;min-inline-size:0;line-height:1}.toaster__counter{gap:var(--space-1);color:var(--text-strong);font-size:var(--font-2);font-weight:var(--weight-bold);line-height:1}.toaster__counter-icon{flex:none;inline-size:10px;block-size:10px;opacity:.9}.toaster__ping{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-inline-size:0}.toaster__ping-message{color:var(--text-primary);font-size:var(--font-3);white-space:pre-wrap;overflow-wrap:anywhere}}@layer surfaces{.briefings{--briefings-pad-x: var(--space-4);--briefings-status-size: var(--space-7);--tag-height: 14px;--tag-pad-x: var(--space-1)}.briefings__bar{flex:none;padding:var(--space-2) var(--briefings-pad-x)}.briefings__title,.briefings__author-current{flex:1}.briefings__list{flex:1 1 auto;min-block-size:0}.briefings__author-row{gap:var(--gap-tight);padding-inline:var(--briefings-pad-x);border-radius:0}.briefings__author-text{flex:1;min-inline-size:0}.briefings__author-name{flex:1;color:var(--text-primary);font-size:var(--font-2)}.briefings__card-name,.briefings__card-meta{flex:1 1 0;align-self:stretch;min-inline-size:0;padding-inline-start:var(--space-4);border-inline-start:2px solid var(--accent)}.briefings__card-name{display:flex;align-items:center;--text-name-size: var(--font-5);overflow-wrap:anywhere}.briefings__card-meta{align-items:flex-start}.briefings__card-community{--text-name-size: var(--font-4);--text-name-weight: var(--weight-medium)}.briefings__row{--row-button-columns: var(--briefings-status-size) minmax(0, 1fr) auto;--row-button-pad: var(--space-2) var(--briefings-pad-x);column-gap:var(--gap-tight)}.briefings__row[data-active]{background:var(--surface-active)}.briefings__status{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--briefings-status-size);block-size:var(--briefings-status-size)}.btn>.briefings__status{inline-size:auto;block-size:auto}.briefings__status[data-status=success]{color:var(--positive)}.briefings__status[data-status=watch]{color:var(--warning)}.briefings__status[data-status=irrelevant]{color:var(--text-muted)}.briefings__body{min-inline-size:0}.briefings__coin{gap:var(--space-2)}.briefings__coin-name{color:var(--text-primary);font-size:var(--font-2)}.briefings__coin-name[data-draft]{color:var(--text-muted);font-style:italic}.briefings__stats{gap:var(--space-1) var(--gap-tight);font-variant-numeric:tabular-nums}.briefings__stat[data-tone=positive]{color:var(--positive)}.briefings__stat[data-tone=negative]{color:var(--negative)}.briefings__section{margin-block:var(--space-4)}.briefings__section-date{flex:1}.briefings__more{padding:var(--space-4)}.briefings__toggle[data-active]{color:var(--positive)}.briefings__toggle[data-place=coin-list]{margin-inline-end:var(--space-3)}.briefings__toggle[data-place=coin-list]{--btn-height: 22px}.briefings__toggle[data-place=mini-chart]{--btn-height: 24px}.briefings__toggle[data-place=chart-header]{--btn-height: var(--control-height-md)}.briefings__note-toggle{--btn-mark-ring: var(--surface-control)}.briefings__note{display:flex;flex-direction:column;inline-size:min(280px,calc(100vw - var(--space-9)));min-block-size:100px;--textarea-min-height: 120px}.briefings__note-readonly{display:block;max-block-size:260px;overflow:auto;padding:var(--space-3);color:var(--text-primary);overflow-wrap:anywhere}}@layer surfaces{.chat{--chat-pad-x: var(--space-4);--chat-rail: 2px;--chat-threads-height: 31%}.chat__header{flex:none;padding:var(--space-2) var(--chat-pad-x);border-block-end:1px solid var(--border-subtle)}.chat__coin{flex:1}.chat__feed{flex:1 1 auto;min-block-size:0}.chat__feed-inner{padding:var(--space-3) var(--chat-pad-x)}.chat__author{flex:1}.chat__time{flex:none;font-variant-numeric:tabular-nums}.chat__msg{position:relative;margin-block-end:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised)}.chat__msg:last-child{margin-block-end:0}.chat__msg-head{gap:var(--gap-tight);margin-block-end:var(--space-1)}@media (hover: hover){.chat__msg:hover{border-color:var(--border-strong);background:var(--surface-hover)}}.chat__text{color:var(--text-primary);font-size:var(--font-2);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere}.chat__edited{color:var(--text-muted);font-size:var(--font-1)}.chat__tombstone{color:var(--text-muted);font-size:var(--font-1);font-style:italic}.chat__msg[data-highlighted]{animation:chat-highlight 2s var(--ease-standard)}@keyframes chat-highlight{0%,75%{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 18%,var(--surface-raised))}to{border-color:var(--border-subtle);background:var(--surface-raised)}}.chat__quote{display:block;inline-size:100%;margin-block-end:var(--space-1);padding-inline-start:var(--space-3);border-inline-start:var(--chat-rail) solid var(--border-strong);border-radius:0}.chat__quote-author{display:block;color:var(--text-muted);font-size:var(--font-1);font-weight:var(--weight-semibold)}.chat__quote-text{display:block;color:var(--text-muted);font-size:var(--font-1)}.chat__images{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,84px));gap:var(--space-2);margin-block-start:var(--space-2)}.chat__images>.thumb{min-inline-size:0}.chat__reactions{gap:var(--space-2);margin-block-start:var(--space-2)}.chat__reaction{--tag-height: var(--control-height-xs);gap:var(--space-1);color:var(--text-primary)}.chat__reaction[data-mine]{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.chat__reaction-count{color:var(--text-muted);font-variant-numeric:tabular-nums}.chat__actions{position:absolute;inset-block-start:calc(-1 * var(--space-3));inset-inline-end:0;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--surface-raised);box-shadow:var(--shadow-1);opacity:0;pointer-events:none;transition:opacity var(--duration-1) var(--ease-standard)}@media (hover: hover){.chat__msg:hover .chat__actions,.chat__msg:focus-within .chat__actions{opacity:1;pointer-events:auto}}@media (hover: none){.chat__actions{position:static;opacity:1;pointer-events:auto;margin-block-start:var(--space-2);padding:0;border-color:transparent;background:transparent;box-shadow:none}}.chat__composer{flex:none;padding:var(--space-2) var(--chat-pad-x) var(--space-3)}.chat__composer-shell{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised)}.chat__composer-field{--textarea-min-height: calc(var(--control-height-sm) * 2)}.chat__composer-field:focus-visible{outline:none}.chat__composer-shell:has(.chat__composer-field:focus-visible){outline:1px solid var(--focus-ring);outline-offset:1px}.chat__composer-reply{gap:var(--gap-tight);padding-inline-start:var(--space-3);border-inline-start:var(--chat-rail) solid var(--accent)}.chat__composer-reply-text{flex:1;min-inline-size:0;color:var(--text-muted);font-size:var(--font-1)}.chat__pending{gap:var(--space-2)}.chat__pending-item{--thumb-ratio: 1;position:relative;inline-size:48px}.chat__pending-remove{position:absolute;inset-block-start:0;inset-inline-end:0}.chat__counter{color:var(--text-muted);font-size:var(--font-1);font-variant-numeric:tabular-nums}.chat__counter[data-tone=warning]{color:var(--warning)}.chat__file-input{display:none}.chat__ban{flex:none;margin:0 var(--chat-pad-x);padding:var(--space-2) var(--space-3);border-radius:var(--radius-2);background:color-mix(in srgb,var(--negative) 12%,transparent);color:var(--negative);font-size:var(--font-1)}.chat__resizer{--resizer-inset: var(--chat-pad-x)}.chat__threads{display:flex;flex-direction:column;flex:0 0 var(--chat-threads-height);min-block-size:0}.chat__threads-head{flex:none;justify-content:space-between;padding:var(--space-1) var(--chat-pad-x)}.chat__threads-body{flex:1 1 auto;min-block-size:0}.chat__thread{--row-button-columns: minmax(0, 1fr) auto;--row-button-pad: var(--space-2) var(--chat-pad-x);column-gap:var(--gap-tight)}.chat__thread[data-current]{background:var(--surface-active);box-shadow:inset var(--chat-rail) 0 0 var(--accent)}.chat__thread-symbol{color:var(--text-strong);font-size:var(--font-2);font-weight:var(--weight-semibold)}.chat__thread-preview{color:var(--text-muted);font-size:var(--font-1)}.chat__error{color:var(--negative);font-size:var(--font-1)}.chat__settings{inline-size:240px}.chat__volume{flex:1;min-inline-size:0}.chat__emoji-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--space-1);inline-size:280px}.chat__emoji-grid,.chat__quick-reactions{--btn-font: var(--font-3)}.chat__quick-reactions{padding-block-end:var(--space-2);border-block-end:1px solid var(--border-subtle);margin-block-end:var(--space-2)}}@layer surfaces{.notifications{--notifications-pad-x: var(--space-4);--notifications-type-size: 24px;--notifications-line-headline: round(nearest, calc(var(--font-3) * 1.35), 1px);--notifications-line-meta: round(nearest, calc(var(--font-1) * 1.4), 1px);--tag-height: var(--notifications-line-meta);container-type:inline-size}@container (width < 280px){.notifications>*{--notifications-pad-x: var(--space-2)}}.notifications__error{flex:none;padding:var(--space-4) var(--notifications-pad-x)}.notifications__filters{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--gap-tight);margin:var(--space-2)}.notifications__actions{display:flex;flex:none;flex-wrap:nowrap;align-items:center;justify-content:flex-end;padding:var(--space-1) var(--notifications-pad-x)}.notifications__list{flex:1 1 auto;min-block-size:0}.notifications__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--gap-tight);padding:var(--space-3) var(--notifications-pad-x);border-block-end:1px solid var(--border-subtle)}.notifications__row:last-child{border-block-end:none}@media (hover: hover){.notifications__row:hover{background:var(--surface-hover)}}.notifications__type{display:flex;flex:none;align-items:center;justify-content:center;align-self:stretch;inline-size:var(--notifications-type-size);color:var(--text-strong)}.notifications__type[data-tone=long]{color:var(--positive)}.notifications__type[data-tone=short]{color:var(--negative)}.notifications__type[data-tone=alert]{color:var(--warning)}.notifications__headline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-tight);min-inline-size:0;font-size:var(--font-3);line-height:var(--notifications-line-headline)}.notifications__coin{--text-action-color: var(--text-primary)}.notifications__coins{gap:var(--space-1) var(--gap-tight)}.notifications__coin-item{display:inline-flex;align-items:center;gap:var(--space-2);max-inline-size:100%}.notifications__coin-item:not(:last-child):after{content:",";color:var(--text-muted)}.notifications__terminal{display:inline-flex;flex:none;align-items:center;gap:var(--space-2);color:var(--text-muted)}.notifications__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-tight);min-inline-size:0;color:var(--text-muted);font-size:var(--font-1);line-height:var(--notifications-line-meta);text-transform:uppercase}.notifications__count{min-inline-size:var(--space-7)}.notifications__time{white-space:nowrap}.notifications__group{margin-block:var(--space-4)}.notifications__group-head{--group-head-pad-x: var(--notifications-pad-x);--group-head-pad-end: var(--space-2)}.notifications__group-body{margin-inline-start:var(--notifications-pad-x);padding-inline-start:var(--space-3);border-inline-start:1px solid var(--border-subtle)}.notifications__group-name{flex:1;font-weight:var(--weight-semibold)}.notifications__exchange-row{min-block-size:var(--control-height-xs);padding:0 var(--space-2) 0 var(--space-3)}.notifications__exchange-name{color:var(--text-primary);font-size:var(--font-2);text-transform:uppercase}}@layer surfaces{.coinlist__rail{--coinlist-rail-width: 40px;position:relative;z-index:var(--z-panel);flex:none;display:flex;flex-direction:column;align-items:center;inline-size:var(--coinlist-rail-width);block-size:100%;background:var(--surface-base);border-inline-start:1px solid var(--border-subtle)}.coinlist__rail[data-floating]{position:fixed;inset-inline-end:0;inset-block-start:var(--header-height, 0);inset-block-end:0;block-size:auto}.coinlist__rail-reserve{flex:none;inline-size:var(--coinlist-rail-width, 40px);block-size:100%;pointer-events:none}.coinlist__rail-panel{display:flex;flex-direction:column;align-items:center;gap:var(--rail-btn-gap);inline-size:100%;block-size:100%;padding:var(--space-1);background:var(--surface-raised)}.coinlist__rail .btn{--btn-height: var(--rail-btn-size)}.coinlist__rail .btn svg{flex:none;inline-size:var(--rail-btn-icon);block-size:var(--rail-btn-icon)}.coinlist__rail-slot{display:flex;align-items:center;justify-content:center;inline-size:100%}.coinlist__rail-slot[data-section=start]{padding-block-start:var(--space-4);border-block-start:1px solid var(--border-subtle)}.coinlist__rail-slot[data-section=end]{padding-block-end:var(--space-4);border-block-end:1px solid var(--border-subtle)}.coinlist__rail-slot[data-stack]{flex-direction:column;gap:var(--space-2)}.coinlist__rail-bottom{margin-block-start:auto;display:flex;flex-direction:column;align-items:center;gap:var(--rail-btn-gap);inline-size:100%}.coinlist__rail-tab{--btn-mark-ring: var(--surface-raised)}.coinlist__rail-tab[data-activity]{color:var(--warning)}.coinlist__rail-counters{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);inline-size:100%}.coinlist__rail-counter{inline-size:100%}.coinlist__rail .coinlist__rail-counter{--btn-pad-x: var(--space-1)}.coinlist__panel{display:flex;flex-direction:row;flex:none;align-items:stretch;block-size:100%;margin-inline-start:auto}.coinlist__body{isolation:isolate;position:relative;display:flex;flex-direction:column;flex:none;block-size:100%;min-inline-size:250px;overflow:hidden;background:var(--surface-base);border-inline-start:1px solid var(--border-subtle);transition:none}.coinlist__body[data-sheet]{flex:1 1 auto;inline-size:100%;max-inline-size:100%;min-inline-size:0;block-size:auto;min-block-size:0;border-inline-start:none;overflow:auto}.coinlist__panel[data-floating]{position:fixed;inset-inline-end:var(--coinlist-rail-width, 40px);inset-block-start:var(--header-height, 0);inset-block-end:0;z-index:var(--z-panel);block-size:auto;margin-inline-start:0;pointer-events:auto}.coinlist__panel .btn{--btn-font: var(--coin-list-font-md)}.coinlist__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-panel) - 1);background:var(--scrim)}.coinlist__group{margin-block:var(--space-4)}.coinlist__group>.group-head{--group-head-pad-x: var(--space-7)}.coinlist__filters-actions>.btn{flex:1 1 auto;min-inline-size:fit-content}.coinlist__controls{display:flex;flex-direction:column;padding:var(--space-2)}.coinlist__controls-row{--l-gap: var(--space-5);inline-size:100%}.coinlist__presets-slot{flex:0 1 180px;min-inline-size:110px}.coinlist__search{flex:1 1 140px;min-inline-size:80px}.coinlist__market-select{flex:1 1 120px;min-inline-size:80px}.coinlist__presets{min-inline-size:0}.coinlist__presets-trigger{inline-size:100%;min-inline-size:0}.coinlist__market-slot{inline-size:100%;margin-block-end:var(--space-5)}.coinlist__filters-panel{display:flex;flex-direction:column;gap:var(--gap-tight);padding:var(--space-6);border-radius:var(--radius-2);background:var(--surface-raised)}.coinlist__panel{--coin-list-font-xxs: 9px;--coin-list-font-xs: 10px;--coin-list-font-sm: 11px;--coin-list-font-md: 12px;--coin-list-font-lg: 13px;--coin-list-font-xl: 14px;--coin-list-font-hero: 14px;--coin-list-column-width: 60px}@media (max-width: 1920px){.coinlist__panel{--coin-list-font-xxs: 8px;--coin-list-font-xs: 9px;--coin-list-font-sm: 10px;--coin-list-font-md: 10px;--coin-list-font-lg: 11px;--coin-list-font-xl: 12px;--coin-list-font-hero: 12px;--coin-list-column-width: 60px}}@media (max-width: 1280px){.coinlist__panel{--coin-list-font-xxs: 7px;--coin-list-font-xs: 8px;--coin-list-font-sm: 8px;--coin-list-font-md: 9px;--coin-list-font-lg: 10px;--coin-list-font-xl: 11px;--coin-list-font-hero: 11px;--coin-list-column-width: 55px}}@media (max-width: 820px){.coinlist__body{--coin-list-font-xxs: 8px;--coin-list-font-xs: 9px;--coin-list-font-sm: 10px;--coin-list-font-md: 11px;--coin-list-font-lg: 11px;--coin-list-font-xl: 12px;--coin-list-font-hero: 12px;--coin-list-column-width: 60px}.bottom-sheet:not([data-open]) .coinlist__body[data-sheet]{content-visibility:hidden;transition:content-visibility 0s .3s;transition-behavior:allow-discrete}.coinlist__controls{overflow-x:hidden}.coinlist__col-resize{display:none}.coinlist__table-scroll{display:flex;flex-direction:column}}.coinlist__table-scroll{flex:1;position:relative;inline-size:100%;block-size:100%;overflow:auto;contain:layout style paint}.coinlist__table{overflow:visible}.coinlist__thead{display:flex;block-size:40px;overflow:hidden}.coinlist__tbody{position:relative;display:flex;flex-direction:column;flex:1;min-inline-size:100%;overflow:visible}.coinlist__spacer{flex:0 0 auto}.coinlist__row{--row-button-pad: var(--space-2) 0;gap:0;block-size:36px;min-inline-size:0;overflow:hidden;contain:layout style}.coinlist__row[data-active]{background:var(--surface-active)}.coinlist__row[data-open-orders]{box-shadow:inset 0 0 0 1px var(--warning)}.coinlist__th,.coinlist__td{display:flex;align-items:center;box-sizing:border-box;font-size:var(--coin-list-font-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coinlist__th{color:var(--text-muted);-webkit-user-select:none;user-select:none}.coinlist__td{block-size:100%}.coinlist__th[data-numeric],.coinlist__td[data-numeric]{justify-content:center}.coinlist__th[data-numeric],.coinlist__td[data-numeric]{flex:1 0 var(--coinlist-col-width, var(--coin-list-column-width));inline-size:var(--coinlist-col-width, var(--coin-list-column-width));min-inline-size:var(--coinlist-col-width, var(--coin-list-column-width));max-inline-size:var(--coinlist-col-width, var(--coin-list-column-width))}.coinlist__th[data-col=pair],.coinlist__td[data-col=pair]{flex:0 0 var(--coin-pair-column-width, 80px);inline-size:var(--coin-pair-column-width, 80px);min-inline-size:var(--coin-pair-column-width, 80px);max-inline-size:var(--coin-pair-column-width, 80px);text-align:start}.coinlist__td[data-coin-list-column-id=price],.coinlist__th[data-coin-list-column-id=price]{--coinlist-col-width: var(--coin-list-column-price-width, var(--coin-list-column-width))}.coinlist__td[data-coin-list-column-id=change],.coinlist__th[data-coin-list-column-id=change]{--coinlist-col-width: var(--coin-list-column-change-width, var(--coin-list-column-width))}.coinlist__td[data-coin-list-column-id=change15m],.coinlist__th[data-coin-list-column-id=change15m]{--coinlist-col-width: var(--coin-list-column-change15m-width, var(--coin-list-column-width))}.coinlist__td[data-coin-list-column-id=change1h],.coinlist__th[data-coin-list-column-id=change1h]{--coinlist-col-width: var(--coin-list-column-change1h-width, var(--coin-list-column-width))}.coinlist__td[data-coin-list-column-id=volume],.coinlist__th[data-coin-list-column-id=volume]{--coinlist-col-width: var(--coin-list-column-volume-width, var(--coin-list-column-width))}.coinlist__td[data-coin-list-column-id=volume15m],.coinlist__th[data-coin-list-column-id=volume15m]{--coinlist-col-width: var(--coin-list-column-volume15m-width, var(--coin-list-column-width))}.coinlist__td[data-coin-list-column-id=volume1h],.coinlist__th[data-coin-list-column-id=volume1h]{--coinlist-col-width: var(--coin-list-column-volume1h-width, var(--coin-list-column-width))}.coinlist__td[data-coin-list-column-id=trades],.coinlist__th[data-coin-list-column-id=trades]{--coinlist-col-width: var(--coin-list-column-trades-width, var(--coin-list-column-width))}.coinlist__td[data-coin-list-column-id=trades15m],.coinlist__th[data-coin-list-column-id=trades15m]{--coinlist-col-width: var(--coin-list-column-trades15m-width, var(--coin-list-column-width))}.coinlist__td[data-coin-list-column-id=trades1h],.coinlist__th[data-coin-list-column-id=trades1h]{--coinlist-col-width: var(--coin-list-column-trades1h-width, var(--coin-list-column-width))}.coinlist__td[data-coin-list-column-id=funding],.coinlist__th[data-coin-list-column-id=funding]{--coinlist-col-width: var(--coin-list-column-funding-width, var(--coin-list-column-width))}.coinlist__td[data-coin-list-column-id=natr],.coinlist__th[data-coin-list-column-id=natr]{--coinlist-col-width: var(--coin-list-column-natr-width, var(--coin-list-column-width))}.coinlist__td[data-coin-list-column-id=natr1m],.coinlist__th[data-coin-list-column-id=natr1m]{--coinlist-col-width: var(--coin-list-column-natr1m-width, var(--coin-list-column-width))}.coinlist__td[data-coin-list-column-id=correlation],.coinlist__th[data-coin-list-column-id=correlation]{--coinlist-col-width: var(--coin-list-column-correlation-width, var(--coin-list-column-width))}.coinlist__td[data-coin-list-column-id=spotFuturesCorrelation],.coinlist__th[data-coin-list-column-id=spotFuturesCorrelation]{--coinlist-col-width: var(--coin-list-column-spotFuturesCorrelation-width, var(--coin-list-column-width))}.coinlist__td[data-coin-list-column-id=range5m],.coinlist__th[data-coin-list-column-id=range5m]{--coinlist-col-width: var(--coin-list-column-range5m-width, var(--coin-list-column-width))}.coinlist__td[data-coin-list-column-id=range1h],.coinlist__th[data-coin-list-column-id=range1h]{--coinlist-col-width: var(--coin-list-column-range1h-width, var(--coin-list-column-width))}.coinlist__thead .coinlist__th{block-size:100%;min-block-size:40px;line-height:1.15;letter-spacing:-1px;white-space:pre-line}.coinlist__col-title{display:block;overflow:hidden;max-block-size:2.1em;line-height:1.15;letter-spacing:-1px;text-align:center;text-overflow:ellipsis;white-space:pre-line;overflow-wrap:normal;word-break:normal}.coinlist__th[data-col=pair] .coinlist__col-title{text-align:start}.coinlist__th[data-sortable]{position:relative;padding-inline:var(--space-4)}.coinlist__th[data-sorted]{background:var(--surface-active);color:var(--text-strong)}.coinlist__th[data-resizable],.coinlist__th[data-col=pair]{padding-inline-end:var(--space-7)}.coinlist__sort{position:absolute;inset-inline-end:var(--space-1);inset-block-start:50%;translate:0 -50%;display:inline-flex;align-items:center;justify-content:center;block-size:10px;opacity:.6}.coinlist__th[data-resizable] .coinlist__sort,.coinlist__th[data-col=pair] .coinlist__sort{inset-inline-end:var(--space-5)}.coinlist__sort[data-dir=asc] svg path:last-child,.coinlist__sort[data-dir=desc] svg path:first-child{opacity:.3}.coinlist__col-resize{position:absolute;inset-block:0;inset-inline-end:0;inline-size:10px;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none}.coinlist__col-resize:after{content:"";position:absolute;inset-block:var(--space-3);inset-inline-start:50%;translate:-50% 0;inline-size:2px;border-radius:var(--radius-full);background:var(--text-muted);opacity:.45;transition:opacity var(--duration-1) var(--ease-standard)}@media (hover: hover){.coinlist__th:hover .coinlist__col-resize:after{opacity:1}}.coinlist__col-resize[data-resizing]:after{opacity:1}.coinlist__symbol{display:flex;align-items:center;inline-size:100%;min-inline-size:0;overflow:hidden;font-size:var(--coin-list-font-md);text-overflow:ellipsis;white-space:nowrap}.coinlist__symbol .asset-class{margin-inline-start:3px}.coinlist__base{display:block;flex:1 1 auto;min-inline-size:0;overflow:hidden;color:var(--text-primary);font-size:var(--coin-list-font-lg);text-overflow:ellipsis;white-space:nowrap}.coinlist__quote{flex:none;margin-inline-start:2px;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.coinlist__num{color:var(--text-muted);font-size:var(--coin-list-font-md);letter-spacing:-.2px}.coinlist__num[data-tone=positive]{color:var(--positive)}.coinlist__num[data-tone=negative]{color:var(--negative)}.coinlist__funding{display:flex;flex-direction:column;align-items:center;color:var(--text-muted);font-size:var(--coin-list-font-md);letter-spacing:-.2px;line-height:1.05;white-space:pre-line}.coinlist__funding[data-tone=positive]{color:var(--positive)}.coinlist__funding[data-tone=negative]{color:var(--negative)}.coinlist__funding-time{color:var(--text-muted);font-size:var(--coin-list-font-xs)}.coinlist__flag-col{--row-button-pad: 0;display:flex;flex:none;inline-size:20px;min-inline-size:20px;max-inline-size:20px}.coinlist__th.coinlist__flag-col[data-sortable]{padding-inline:0}.coinlist__flag-col>svg{margin-inline:auto}.coinlist__flag-cell{--row-button-pad: 0;justify-content:center;inline-size:100%;block-size:100%;border-radius:var(--radius-1)}.coinlist__flag-cell .flag{--flag-empty-bg: transparent}.coinlist__row[data-active] .flag{--flag-empty-bg: var(--flag-empty-muted)}@media (hover: hover){.coinlist__row:hover .flag{--flag-empty-bg: var(--flag-empty-muted)}.coinlist__flag-cell:hover .flag{--flag-empty-bg: var(--flag-empty-active)}}.coinlist__flag-col[data-sort-mode]{background:var(--surface-hover);color:var(--text-primary)}.coinlist__flag-col[data-sort-mode=green]{color:#22c55e}.coinlist__flag-col[data-sort-mode=yellow]{color:#eab308}.coinlist__flag-col[data-sort-mode=red]{color:#ef4444}.coinlist__flag-col[data-sort-mode=blue]{color:#3b82f6}.coinlist__empty-row{display:flex;align-items:center;justify-content:center;inline-size:100%;padding:var(--space-8)}.coinlist__loading-veil{--loading-veil-bg: var(--surface-base)}.coinlist__head{flex:none;margin-block-start:0}.coinlist__head[data-open]{margin-block-start:0}.coinlist__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);inline-size:100%;min-inline-size:0;min-block-size:30px;padding:var(--space-2) var(--space-2) var(--space-4)}.coinlist__tab-group{display:flex;align-items:center;gap:var(--space-3);margin-inline-start:var(--space-2);padding-inline-start:var(--space-4);border-inline-start:1px solid var(--border-subtle)}.coinlist__mobile-head{display:flex;align-items:center;flex:none;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--border-subtle)}.coinlist__mobile-head .coinlist__tabs{flex:1 1 auto;inline-size:auto;min-inline-size:0;padding:0}.coinlist__mobile-head .coinlist__tabs{flex-wrap:nowrap;overflow-x:auto}.coinlist__mobile-head .coinlist__tabs .btn,.coinlist__mobile-head .coinlist__tab-group{flex:none}.coinlist__mobile-head .coinlist__tab-group{margin-inline-start:0;padding-inline-start:0;border-inline-start:none}.coinlist__filters{display:flex;flex-direction:column;gap:var(--gap-tight);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-2)}.coinlist__filters-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-tight)}.coinlist__filters-list,.coinlist__filter-add{display:flex;flex-direction:column;gap:var(--space-3)}.coinlist__filter-type-label{color:var(--text-muted);font-size:var(--coin-list-font-md)}.coinlist__filter-periods{display:flex;gap:var(--space-2);flex-wrap:wrap}.coinlist__filter{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--surface-raised)}.coinlist__filter-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-tight)}.coinlist__filter-name{min-inline-size:0}.coinlist__filter-title{color:var(--text-primary);font-size:var(--coin-list-font-md)}.coinlist__filter-summary{display:flex;gap:var(--space-1);flex-wrap:wrap;color:var(--text-muted);font-size:var(--coin-list-font-xs)}.coinlist__filter-body{display:flex;gap:var(--gap-tight);flex-wrap:wrap}.coinlist__filter-pair{display:flex;align-items:center;gap:var(--space-2);flex:1 1 120px;min-inline-size:0}.coinlist__filter-pair .input-group{flex:1 1 auto;min-inline-size:60px}.coinlist__filters-empty{padding-block:var(--space-3);color:var(--text-muted);font-size:var(--coin-list-font-md);text-align:center}.coinlist__columns{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:200px;max-block-size:320px;overflow-y:auto}.coinlist__column-row{display:flex;align-items:center;gap:var(--gap-tight);padding:var(--space-2);border-radius:var(--radius-1);cursor:grab}@media (hover: hover){.coinlist__column-row:hover{background:var(--surface-hover)}}.coinlist__column-row[data-dragging]{opacity:.5}.coinlist__column-row[data-drop-target]{box-shadow:inset 0 2px 0 var(--accent)}.coinlist__column-name{display:flex;align-items:center;gap:var(--gap-tight);flex:1;min-inline-size:0;color:var(--text-primary);font-size:var(--coin-list-font-lg)}.coinlist__column-name[data-fixed]{padding-inline-start:calc(var(--control-height-xs) + var(--gap-tight));color:var(--text-muted)}@media (max-width: 820px){.coinlist__th[data-col=pair],.coinlist__td[data-col=pair]{flex:0 0 80px;inline-size:80px;min-inline-size:80px;max-inline-size:80px}.coinlist__th[data-coin-list-column-id=price],.coinlist__td[data-coin-list-column-id=price]{--coinlist-col-width: 80px}.coinlist__th[data-resizable],.coinlist__th[data-col=pair]{padding-inline-end:var(--space-4)}.coinlist__th[data-resizable] .coinlist__sort,.coinlist__th[data-col=pair] .coinlist__sort{inset-inline-end:var(--space-1)}}}@layer surfaces{.app-shell__page>.screener{grid-row:2;grid-column:1}.screener{display:flex;flex-direction:column;flex:1;inline-size:100%;block-size:100%;padding:var(--space-4);background:var(--surface-base);overflow:hidden;container-type:inline-size;container-name:charts-grid;contain:layout;transform:translateZ(0)}.screener__stage{position:relative;display:flex;flex:1;inline-size:100%;min-block-size:0;overflow:hidden}.screener__pane{flex:1 1 auto;position:relative}.screener__mask{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;background:linear-gradient(var(--screener-sweep-angle, 90deg),transparent 0%,color-mix(in srgb,var(--surface-base) 18%,transparent) 14%,color-mix(in srgb,var(--surface-base) 82%,var(--accent) 18%) 48%,color-mix(in srgb,var(--surface-base) 18%,transparent) 82%,transparent 100%)}.screener__stage[data-direction=backward]{--screener-sweep-angle: 270deg}.screener__stage[data-animating]{--screener-transition-duration: .36s}.screener__stage[data-animating][data-kind=tab]{--screener-transition-duration: .44s}.screener__stage[data-animating] .screener__pane{animation:screener-reveal var(--screener-transition-duration) var(--ease-emphasized) both}.screener__stage[data-animating] .screener__mask{animation:screener-sweep var(--screener-transition-duration) var(--ease-emphasized) both}.screener__stage[data-direction=forward]{--screener-shift: 24px;--screener-sweep-shift: 38%}.screener__stage[data-direction=backward]{--screener-shift: -24px;--screener-sweep-shift: -38%}@keyframes screener-reveal{0%{opacity:.68;transform:translate(var(--screener-shift, 24px)) scale(.992)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes screener-sweep{0%{opacity:0;transform:translate(var(--screener-sweep-shift, 38%))}18%,72%{opacity:1}to{opacity:0;transform:translate(calc(var(--screener-sweep-shift, 38%) * -1))}}@media (prefers-reduced-motion: reduce){.screener__stage[data-animating] .screener__pane,.screener__stage[data-animating] .screener__mask{animation:none}}.screener__grid{position:relative;display:grid;grid-template-columns:repeat(var(--screener-grid-cols, 1),1fr);grid-template-rows:repeat(var(--screener-grid-rows, 1),1fr);gap:var(--space-3);flex:1;inline-size:100%;min-block-size:0;contain:layout}.screener__stage[data-animating] .screener__grid{overflow:hidden}.screener__cell{position:relative;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;overflow:hidden;content-visibility:auto;contain-intrinsic-size:0 180px}.screener__cell[data-worked-out]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--positive);pointer-events:none}.screener__grid .empty-state{grid-column:1 / -1}.screener__loading-veil{--loading-veil-bg: var(--surface-base)}@media (max-width: 820px){.screener{padding:var(--space-1) var(--space-1) calc(var(--mobile-bottom-bar-height) + var(--space-4))}.screener__grid{gap:var(--space-4)}.screener__cell{min-block-size:220px}}.screener-header__countdown{display:flex;align-items:center;justify-content:center;flex:none;min-inline-size:4ch;block-size:var(--control-height-md);color:var(--text-muted);font-size:var(--font-3);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.screener-tabs{inline-size:100%;min-inline-size:0}.screener-tabs[data-centered]{display:inline-flex;inline-size:auto;max-inline-size:100%;block-size:100%;margin-inline:auto}.screener-tabs__scroll{flex:1 1 auto;min-inline-size:0}.screener-tabs[data-centered] .screener-tabs__scroll{flex:0 1 auto}.screener-tabs__list{display:flex;align-items:center;gap:var(--space-3);inline-size:max-content;min-inline-size:max-content}.screener-tabs[data-mobile]{inline-size:100%}.screener-tabs[data-mobile] .screener-tabs__list{--tab-chip-height: var(--control-height-lg);flex-direction:column;align-items:stretch;inline-size:auto;min-inline-size:0}}@layer surfaces{.listings{display:flex;flex-direction:column;block-size:100%;padding:var(--space-5) var(--space-6);color:var(--text-primary);overflow:hidden}.listings__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-5);margin-block-end:var(--space-5)}.listings__tabs{flex:none}.listings__search{flex:1 1 220px;min-inline-size:0;max-inline-size:320px}.listings__filter{flex:none;min-inline-size:150px}.listings__body{--asset-icon-size: 16px}.listings__body{flex:1;min-block-size:0;border:1px solid var(--border-subtle);border-radius:var(--radius-2)}@media (max-width: 820px){.listings{block-size:auto;max-block-size:calc(100dvh - var(--header-height) - var(--mobile-nav-height));padding:var(--space-3) var(--space-3) calc(var(--mobile-bottom-bar-height) + var(--space-3))}.listings__search{max-inline-size:none}.listings__tabs{flex:1 1 auto}.listings__filter{inline-size:100%}}}@layer surfaces{.app-header{--app-header-wordmark: 20px;display:grid;grid-template-columns:minmax(min-content,auto) 1fr minmax(min-content,auto);align-items:center;gap:var(--gap-base);flex:none;inline-size:100%;block-size:var(--header-height);padding-inline:var(--space-4);background:var(--surface-raised);border-block-end:1px solid var(--border-subtle)}.app-header__lead{justify-content:flex-start}.app-header__trail{justify-content:flex-end}.app-header__center{justify-content:safe center}.app-header__center[data-fit]{container:app-header-center / inline-size}.app-header__nav[data-variant=compact]{display:none}@container app-header-center (width < 470px){[data-fit=nav] .app-header__nav[data-variant=wide]{display:none}[data-fit=nav] .app-header__nav[data-variant=compact]{display:block}}@container app-header-center (width < 830px){[data-fit=page] .app-header__nav[data-variant=wide]{display:none}[data-fit=page] .app-header__nav[data-variant=compact]{display:block}}@media (max-width: 1280px){.app-header__wordmark{display:none}}.app-header__context{white-space:nowrap}.app-header__context>*{flex:none}.app-header__cluster{--l-gap: var(--space-1)}.app-header .l-divider[data-axis=y]{block-size:var(--control-height-sm);align-self:center;margin-inline:var(--space-2)}.app-header__logo{flex:none}.app-header__logo-button{display:block;line-height:1;white-space:nowrap}.app-header__logo-button img[data-ink=white]{--logo-box-scale: 1.1631;--logo-descent: .0926}.app-header__logo-button img[data-ink=black]{--logo-box-scale: 1.142;--logo-descent: .0767}.app-header__logo-button img{--logo-caps: calc(var(--app-header-wordmark) * 1.05);--logo-box: calc(var(--logo-caps) * var(--logo-box-scale));position:relative;inset-block-start:calc(var(--logo-descent) * var(--logo-box));display:inline-block;block-size:var(--logo-box);inline-size:auto;vertical-align:baseline}.app-header__wordmark{margin-inline-start:.14em;font-size:var(--app-header-wordmark);font-weight:var(--weight-regular);line-height:1;letter-spacing:-.5px;color:var(--logo-ink)}.app-header__mark-list li:before{content:"— "}.app-header__strip{display:flex;align-items:center;inline-size:100%;min-block-size:0;max-block-size:0;overflow:hidden;padding-inline:var(--space-4);background:var(--surface-raised);transition:max-block-size var(--duration-2) var(--ease-standard)}.app-header__strip[data-open]{max-block-size:var(--header-height);padding-block:var(--space-3);border-block-start:1px solid var(--border-subtle)}.app-header-stack{display:flex;flex-direction:column;flex:none;inline-size:100%;background:var(--surface-raised);border-block-end:1px solid var(--border-subtle)}.app-header-stack>.app-header{border-block-end:none}}@layer surfaces{.app-shell__nav{--app-shell-nav-glyph: clamp(16px, 5vw, var(--space-8));position:relative;z-index:var(--z-shell-nav);display:flex;flex:none;align-items:stretch;inline-size:100%;block-size:var(--mobile-nav-height);padding:var(--space-2);gap:clamp(1px,.8vw,var(--space-2));background:var(--surface-base)}@media (min-width: 821px){.app-shell__nav{display:none}}.app-shell__nav-item{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-inline-size:0;padding-inline:clamp(2px,1.2vw,var(--space-4));border-radius:var(--radius-2);color:var(--text-muted);transition:background var(--duration-2) var(--ease-standard),color var(--duration-2) var(--ease-standard)}@media (hover: hover){.app-shell__nav-item:hover{background:var(--surface-hover)}}.app-shell__nav-item[data-active]{background:var(--surface-active);color:var(--text-strong)}.app-shell__nav-item>svg{inline-size:var(--app-shell-nav-glyph);block-size:var(--app-shell-nav-glyph);flex:none}.app-shell__nav-label{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(8px,2.4vw,var(--font-1));line-height:var(--leading-tight)}.app-shell__glyph{display:flex;flex:none;align-items:center;justify-content:center;inline-size:var(--app-shell-nav-glyph, var(--space-8));block-size:var(--app-shell-nav-glyph, var(--space-8));font-size:var(--app-shell-nav-glyph, var(--space-8));line-height:var(--cap-line)}.app-shell__bar{position:fixed;inset-inline:0;inset-block-end:var(--mobile-nav-height);z-index:var(--z-shell-bar);display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-base);block-size:var(--mobile-bottom-bar-height);padding-inline:var(--space-5);background:var(--surface-raised);border-block-start:1px solid var(--border-subtle)}.app-shell__bar-lead{flex:0 1 auto}.app-shell__bar-lead>*{flex:none}.app-shell__sheet-item{--list-item-height: var(--control-height-lg);--list-item-gap: var(--space-6);--app-shell-nav-glyph: var(--space-9);inline-size:100%;font-size:var(--font-4)}.app-shell__sheet-item>svg{inline-size:var(--app-shell-nav-glyph);block-size:var(--app-shell-nav-glyph);flex:none}.app-shell__sheet-item[data-active]{background:var(--surface-active);color:var(--text-strong);font-weight:var(--weight-semibold)}.app-shell{inline-size:100vw;background:var(--surface-base);touch-action:none}.app-shell__content{position:relative;display:flex;flex:1;overflow:hidden}@media (max-width: 820px){.app-shell__content{flex-direction:column;max-block-size:calc(var(--app-viewport-height, 100dvh) - var(--header-height))}.app-shell__content>.drawing-rail{flex-shrink:0;inline-size:100%}.app-shell__content>.chart-page{flex:1;min-inline-size:0;inline-size:100%;margin:0;padding:0}}.app-shell__content[data-resizing]{-webkit-user-select:none;user-select:none}.app-shell__content[data-resizing] .coinlist__body,.app-shell__content[data-resizing] .coinlist__panel,.app-shell__content[data-resizing] .orderbook-sidebar,.app-shell__content[data-resizing] .orderbook-sidebar__panel,.app-shell__content[data-resizing] .screener,.app-shell__content[data-resizing] .workspace,.app-shell__content[data-resizing] .chart-page{transition:none}.app-shell__page{position:relative;display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;flex:1;min-inline-size:0;block-size:100%;overflow:hidden}.app-shell__footer{flex:none;inline-size:100%;padding-block:var(--space-6);background:var(--surface-raised);border-block-start:1px solid var(--border-subtle)}.app-shell__footer-inner{display:flex;flex-wrap:wrap;justify-content:var(--page-footer-justify, center);align-items:start;gap:var(--space-8) var(--space-12);inline-size:100%;max-inline-size:var(--page-measure, none);margin-inline:auto;padding-inline:var(--page-gutter, var(--space-7))}.app-shell__footer-group{flex:0 1 auto;min-inline-size:0}.app-shell__footer-label{color:var(--text-muted);font-size:var(--font-4);font-weight:var(--weight-semibold)}.app-shell__footer-links{overflow-wrap:anywhere}.app-shell__footer-icon-link{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--space-9);block-size:var(--space-9);border-radius:var(--radius-2)}.app-shell__footer-icon{inline-size:var(--space-7);block-size:var(--space-7)}@media (max-width: 820px){.app-shell__footer-inner{--page-footer-justify: space-between;gap:var(--space-7) var(--space-7)}.app-shell__footer-group{flex-grow:1;flex-basis:calc(50% - var(--space-6))}.app-shell__footer-group[data-wide]{flex-basis:100%}}.app-shell__scroll-top{position:fixed;inset-inline-end:var(--page-gutter, var(--space-7));inset-block-end:var(--space-9);z-index:var(--z-shell-float);opacity:0;visibility:hidden;transform:translateY(var(--space-4));transition:opacity var(--duration-2) var(--ease-standard),transform var(--duration-2) var(--ease-standard),visibility var(--duration-2)}.app-shell__scroll-top[data-visible]{opacity:1;visibility:visible;transform:none}@media (max-width: 820px){.app-shell__scroll-top{inset-block-end:calc(var(--mobile-bottom-bar-height) + var(--space-4))}}.floating-clock{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--z-shell-float);display:inline-flex;align-items:center;translate:var(--clock-x, 0) var(--clock-y, 0);color:var(--clock-color, var(--text-primary));font-family:var(--font-mono);font-size:var(--clock-size, 16px);font-weight:var(--clock-weight, var(--weight-semibold));font-variant-numeric:tabular-nums;line-height:1;letter-spacing:0;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;will-change:translate}.floating-clock[data-interacting]{cursor:grabbing}.floating-clock[data-locked]{cursor:default}.floating-clock:before{content:"";position:absolute;inset-inline:calc(-1 * var(--space-9));inset-block-end:100%;block-size:calc(var(--control-height-md) + 2 * var(--space-3));pointer-events:none}.floating-clock[data-controls-below]:before{inset-block-start:100%;inset-block-end:auto}.floating-clock[data-controls-visible]:before{pointer-events:auto}@media (hover: hover){.floating-clock:hover:before{pointer-events:auto}}.floating-clock__time{white-space:nowrap}.floating-clock__controls{position:absolute;inset-inline-end:0;inset-block-end:calc(100% + var(--space-3));display:inline-flex;gap:var(--space-2);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-2) var(--ease-standard) .9s,visibility 0s linear 1.02s}.floating-clock[data-controls-left] .floating-clock__controls{inset-inline:0 auto}.floating-clock[data-controls-below] .floating-clock__controls{inset-block:calc(100% + var(--space-3)) auto}.floating-clock[data-controls-visible] .floating-clock__controls,.floating-clock:focus-within .floating-clock__controls{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media (hover: hover){.floating-clock:hover .floating-clock__controls{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}}.floating-clock__resize-handle{position:absolute;inset-block-end:calc(-1 * var(--space-4));inset-inline-end:calc(-1 * var(--space-4));inline-size:var(--space-8);block-size:var(--space-8);opacity:0;cursor:nwse-resize;transition:opacity var(--duration-2) var(--ease-standard)}.floating-clock__resize-handle:after{content:"";position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-2);inline-size:var(--space-4);block-size:var(--space-4);border-inline-end:2px solid var(--text-muted);border-block-end:2px solid var(--text-muted)}.floating-clock[data-controls-visible] .floating-clock__resize-handle,.floating-clock:focus-within .floating-clock__resize-handle{opacity:.5}@media (hover: hover){.floating-clock:hover .floating-clock__resize-handle{opacity:.5}.floating-clock__resize-handle:hover{opacity:1}}.floating-clock__resize-handle:active{opacity:1}.update-banner{--update-banner-max: 460px;--update-banner-glyph: 28px;position:fixed;inset-block-end:var(--space-9);inset-inline:0;z-index:var(--z-shell-bar);display:flex;align-items:stretch;inline-size:fit-content;max-inline-size:min(var(--update-banner-max),calc(100% - var(--space-9)));margin-inline:auto;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-4);background:var(--surface-raised);box-shadow:var(--shadow-3);animation:update-banner-in var(--duration-3) var(--ease-standard)}@keyframes update-banner-in{0%{opacity:0;translate:0 var(--space-6)}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion: reduce){.update-banner{animation:none}}.update-banner__rail{flex:0 0 var(--space-2);inline-size:var(--space-2);background:var(--accent)}.update-banner__card{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-5);min-inline-size:0;margin:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-overlay)}.update-banner__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--update-banner-glyph);block-size:var(--update-banner-glyph);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:var(--radius-3);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.update-banner__text{flex:1 1 auto;min-inline-size:0;color:var(--text-strong);font-size:var(--font-4)}@media (max-width: 820px){.update-banner{inset-block-end:calc(var(--mobile-bottom-bar-height) + var(--space-4))}}}@layer surfaces{.density-map{--density-scale-width: 24px;--density-slot-height: 36px;--density-chip-width: 148px;--density-font-xs: 8px;--density-font-sm: 10px;--density-font-md: 11px;--density-font-lg: 12px;--density-z-slot: 1;--density-z-slot-raised: 9;--density-z-legend: 8;--density-z-actions: 10;--density-z-badge: 3;--density-plane: linear-gradient( 180deg, color-mix(in srgb, var(--surface-base) 92%, #000 8%) 0%, color-mix(in srgb, var(--surface-overlay) 90%, #000 10%) 100% );--density-short-field: linear-gradient( 180deg, color-mix(in srgb, var(--negative) 16%, var(--surface-raised) 84%) 0%, color-mix(in srgb, var(--negative) 24%, var(--surface-overlay) 76%) 100% );--density-long-field: linear-gradient( 180deg, color-mix(in srgb, var(--positive) 16%, var(--surface-raised) 84%) 0%, color-mix(in srgb, var(--positive) 24%, var(--surface-overlay) 76%) 100% );--density-chip-shadow: var(--shadow-2);--density-chip-shadow-hover: var(--shadow-3);position:relative;background:var(--density-plane)}[data-theme=light] .density-map,[data-theme=white] .density-map{--density-plane: linear-gradient( 180deg, color-mix(in srgb, var(--surface-base) 94%, #fff 6%) 0%, color-mix(in srgb, var(--surface-raised) 92%, #fff 8%) 100% );--density-short-field: linear-gradient( 180deg, color-mix(in srgb, var(--negative) 8%, var(--surface-raised) 92%) 0%, color-mix(in srgb, var(--negative) 26%, var(--surface-raised) 74%) 100% );--density-long-field: linear-gradient( 180deg, color-mix(in srgb, var(--positive) 8%, var(--surface-raised) 92%) 0%, color-mix(in srgb, var(--positive) 26%, var(--surface-raised) 74%) 100% )}.density-map__field{flex:1 1 auto;min-block-size:0;display:flex;flex-direction:column;position:relative;isolation:isolate}.density-map__field>.empty-state{flex:1 1 auto;min-block-size:0}.density-map__legend{position:absolute;inset-block-start:var(--space-5);inset-inline:var(--density-scale-width) 0;z-index:var(--density-z-legend);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));pointer-events:none}.density-map__legend-item{display:inline-flex;align-items:center;justify-content:center;min-block-size:20px;font-size:var(--density-font-sm);font-weight:var(--weight-bold);line-height:var(--cap-line);color:color-mix(in srgb,var(--text-muted) 82%,transparent);text-shadow:0 1px 2px color-mix(in srgb,#000 36%,transparent)}.density-map__actions{position:absolute;inset-block-start:var(--space-5);inset-inline-end:var(--space-6);z-index:var(--density-z-actions);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface-raised) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-2)}.density-map__half{flex:1 1 0;min-block-size:0;display:grid;grid-template-columns:var(--density-scale-width) 1fr}.density-map__scale{position:relative;border-inline-end:1px solid color-mix(in srgb,var(--border-subtle) 52%,transparent);background:color-mix(in srgb,var(--surface-base) 94%,var(--surface-raised) 6%)}.density-map__mark{position:absolute;inset-inline-end:var(--space-2);font-size:var(--density-font-sm);font-weight:var(--weight-semibold);color:color-mix(in srgb,var(--text-muted) 56%,transparent)}.density-map__half[data-side=short] .density-map__mark{transform:translateY(50%)}.density-map__half[data-side=long] .density-map__mark{transform:translateY(-50%)}.density-map__half[data-side=short] .density-map__mark[data-level="1"],.density-map__half[data-side=short] .density-map__grid-line[data-level="1"]{inset-block-end:20%}.density-map__half[data-side=short] .density-map__mark[data-level="3"],.density-map__half[data-side=short] .density-map__grid-line[data-level="3"]{inset-block-end:60%}.density-map__half[data-side=short] .density-map__mark[data-level="5"],.density-map__half[data-side=short] .density-map__grid-line[data-level="5"]{inset-block-end:100%}.density-map__half[data-side=short] .density-map__mark[data-level="5"],.density-map__half[data-side=short] .density-map__grid-line[data-level="5"]{transform:translateY(100%)}.density-map__half[data-side=long] .density-map__mark[data-level="1"],.density-map__half[data-side=long] .density-map__grid-line[data-level="1"]{inset-block-start:20%}.density-map__half[data-side=long] .density-map__mark[data-level="3"],.density-map__half[data-side=long] .density-map__grid-line[data-level="3"]{inset-block-start:60%}.density-map__half[data-side=long] .density-map__mark[data-level="5"],.density-map__half[data-side=long] .density-map__grid-line[data-level="5"]{inset-block-start:100%}.density-map__half[data-side=long] .density-map__mark[data-level="5"],.density-map__half[data-side=long] .density-map__grid-line[data-level="5"]{transform:translateY(-100%)}.density-map__plane{position:relative;min-inline-size:0;min-block-size:0;overflow:hidden}.density-map__half[data-side=short] .density-map__plane{background:var(--density-short-field)}.density-map__half[data-side=long] .density-map__plane{background:var(--density-long-field)}.density-map__grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.density-map__grid-line{position:absolute;inset-inline:0;block-size:1px;background:color-mix(in srgb,var(--border-subtle) 40%,transparent)}.density-map__lanes{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.density-map__lane{position:relative;min-inline-size:0;min-block-size:0;border-inline-start:1px solid color-mix(in srgb,var(--border-subtle) 30%,transparent)}.density-map__lane:first-child{border-inline-start:0}.density-map__lane[data-caliber=small]{background:color-mix(in srgb,var(--text-strong) 3%,transparent)}.density-map__lane[data-caliber=medium]{background:color-mix(in srgb,var(--text-strong) 2%,transparent)}.density-map__lane[data-caliber=large]{background:color-mix(in srgb,var(--text-strong) 1%,transparent)}.density-map__slot{position:absolute;inset-inline-end:auto;inset-inline-start:calc(var(--space-6) + var(--density-lane) * (100% - var(--density-chip-width)));inline-size:max-content;max-inline-size:calc(100% - var(--space-9));block-size:var(--density-slot-height);z-index:var(--density-z-slot);transition:inset-block var(--duration-3) var(--ease-standard),transform var(--duration-3) var(--ease-standard),opacity var(--duration-2) var(--ease-standard);will-change:transform}.density-map__slot[data-side=short]{inset-block-end:var(--density-anchor);transform:translate3d(0,calc(var(--density-stack) * -1),0)}.density-map__slot[data-side=long]{inset-block-start:var(--density-anchor);transform:translate3d(0,var(--density-stack),0)}.density-map__slot:focus-within{z-index:var(--density-z-slot-raised)}@media (hover: hover){.density-map__slot:hover{z-index:var(--density-z-slot-raised)}}.density-map__anchor{position:relative;display:block;inline-size:max-content;max-inline-size:100%;block-size:100%}.density-chip{--density-chip-accent: transparent;--density-chip-ink: #ffffff;position:relative;display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);inline-size:max-content;min-inline-size:108px;max-inline-size:100%;block-size:100%;padding:var(--space-2) var(--space-3);line-height:var(--leading-tight);border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);border-radius:var(--radius-2);box-sizing:border-box;background:color-mix(in srgb,var(--surface-raised) 84%,var(--surface-base) 16%);color:color-mix(in srgb,var(--density-chip-ink) 92%,var(--text-strong) 8%);text-align:start;box-shadow:var(--density-chip-shadow);transition:transform var(--duration-3) var(--ease-standard),box-shadow var(--duration-2) var(--ease-standard),border-color var(--duration-2) var(--ease-standard)}.density-chip[data-side=short]{--density-chip-accent: color-mix(in srgb, var(--negative-solid) 60%, #ffffff 40%);border-color:var(--density-chip-accent);border-inline-start-color:transparent;background:linear-gradient(180deg,var(--negative-solid) 0%,color-mix(in srgb,var(--negative-solid) 88%,#000000 12%) 100%);box-shadow:inset 1px 0 0 var(--density-chip-accent),var(--density-chip-shadow)}.density-chip[data-side=long]{--density-chip-accent: color-mix(in srgb, var(--positive-solid) 60%, #ffffff 40%);border-color:var(--density-chip-accent);border-inline-start-color:transparent;background:linear-gradient(180deg,var(--positive-solid) 0%,color-mix(in srgb,var(--positive-solid) 88%,#000000 12%) 100%);box-shadow:inset 1px 0 0 var(--density-chip-accent),var(--density-chip-shadow)}.density-chip[data-selected]{--density-chip-accent: color-mix(in srgb, var(--text-strong) 78%, transparent);border-color:color-mix(in srgb,var(--text-strong) 70%,transparent);border-inline-start-color:transparent;box-shadow:inset 1px 0 0 var(--density-chip-accent),0 0 0 1px color-mix(in srgb,var(--text-strong) 12%,transparent),var(--density-chip-shadow-hover)}.density-chip:not([data-interactive]){cursor:default}@media (hover: hover){.density-chip[data-interactive]:hover{transform:translateY(-1px);box-shadow:inset 1px 0 0 var(--density-chip-accent),var(--density-chip-shadow-hover)}.density-chip[data-interactive][data-selected]:hover{box-shadow:inset 1px 0 0 var(--density-chip-accent),0 0 0 1px color-mix(in srgb,var(--text-strong) 12%,transparent),var(--density-chip-shadow-hover)}}.density-chip__meta,.density-chip__main{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-inline-size:0}.density-chip__venue-group{--asset-icon-size: 14px}.density-chip__venue{font-size:var(--density-font-xs);font-weight:var(--weight-medium);color:color-mix(in srgb,var(--density-chip-ink) 76%,transparent);white-space:nowrap}.density-chip__symbol{flex:1 1 auto;min-inline-size:0;font-size:var(--density-font-lg);font-weight:var(--weight-bold);color:var(--density-chip-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.density-chip__volume,.density-chip__price{flex:none;font-size:var(--density-font-md);font-weight:var(--weight-bold);color:var(--density-chip-ink);white-space:nowrap}.density-chip__touched{position:absolute;inset-block-start:-7px;inset-inline-start:-7px;z-index:var(--density-z-badge);display:inline-flex;align-items:center;justify-content:center;min-inline-size:15px;block-size:15px;padding-inline:var(--space-2);border-radius:var(--radius-full);font-size:var(--density-font-xs);font-weight:800;letter-spacing:.02em;line-height:var(--cap-line);color:color-mix(in srgb,var(--text-strong) 18%,#000 82%);background:color-mix(in srgb,var(--warning) 84%,var(--surface-raised) 16%);box-shadow:var(--shadow-1);pointer-events:none}.density-preview{container-type:inline-size;min-inline-size:0;block-size:100%;padding:var(--space-4);box-sizing:border-box}.density-preview__title{flex:1 1 auto;min-inline-size:0;font-size:var(--font-3);font-weight:var(--weight-bold);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.density-preview__venue{flex:none;font-size:var(--font-1);font-weight:var(--weight-semibold);color:color-mix(in srgb,var(--text-primary) 74%,transparent);white-space:nowrap}.density-preview__label{flex:0 1 auto;font-size:var(--font-1);line-height:var(--leading-normal);color:var(--text-muted)}.density-preview__value{flex:none;font-size:var(--font-1);font-weight:var(--weight-semibold);line-height:var(--leading-normal);color:var(--text-primary);text-align:end;white-space:nowrap}.density-preview__toggle{margin-block-start:auto;padding-block-start:var(--space-2)}.density-card{inline-size:max-content;min-inline-size:150px;max-inline-size:min(240px,calc(100vw - var(--space-7)))}.density-card__title{margin:0}.density-card__subtitle{display:block;margin-block-start:var(--space-1);font-size:var(--font-2);font-weight:var(--weight-semibold);color:color-mix(in srgb,var(--text-muted) 84%,var(--text-primary) 16%)}.density-card__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-5)}.density-card__label{font-size:var(--font-2);font-weight:var(--weight-semibold);color:color-mix(in srgb,var(--text-muted) 84%,var(--text-primary) 16%)}.density-card__value{min-inline-size:0;font-size:var(--font-3);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--text-primary);text-align:end;white-space:nowrap}.density-card__actions{padding-block-start:var(--space-2);border-block-start:1px solid color-mix(in srgb,var(--border-subtle) 58%,transparent)}.density-filters{--density-filters-columns: minmax(0, 1fr);display:grid;grid-template-columns:var(--density-filters-columns);gap:var(--space-6);align-items:start;inline-size:min(348px,calc(100vw - var(--space-9)));max-inline-size:none;max-block-size:min(560px,calc(100dvh - var(--space-9)));box-sizing:border-box}.density-filters:has(.density-filters__palette){--density-filters-columns: minmax(0, 1.08fr) minmax(0, .92fr);inline-size:min(392px,calc(100vw - var(--space-9)))}.density-filters__section{margin:0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);border:1px solid color-mix(in srgb,var(--border-subtle) 58%,transparent);border-radius:var(--radius-3);background:color-mix(in srgb,var(--surface-raised) 60%,transparent)}.density-filters__section[data-span=full]{grid-column:1 / -1}.density-filters__title{margin:0;font-size:var(--font-1);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--text-muted) 86%,var(--text-primary) 14%)}.density-filters__source{display:grid;grid-template-columns:var(--density-filters-name-width, auto) auto;align-items:center;gap:var(--space-5);min-block-size:var(--control-height-lg);padding:var(--space-3) var(--space-4);border:1px solid transparent;border-radius:var(--radius-3);transition:background var(--duration-2) var(--ease-standard),border-color var(--duration-2) var(--ease-standard)}@media (hover: hover){.density-filters__source:hover{border-color:color-mix(in srgb,var(--border-subtle) 62%,transparent);background:color-mix(in srgb,var(--surface-overlay) 72%,transparent)}}.density-filters__venue{--asset-icon-size: 16px}.density-filters__venue-name{color:var(--text-primary);font-size:var(--font-3);font-weight:var(--weight-semibold);letter-spacing:.01em;white-space:nowrap}.density-filters__markets{justify-self:start}.density-filters__market{--density-market-color: var(--border-strong);--density-market-fill: transparent;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:none;min-inline-size:18px;block-size:16px;padding-inline:var(--space-2);border:1px solid var(--density-market-color);border-radius:var(--radius-1);background:transparent;color:var(--density-market-color);font-size:var(--font-2);font-weight:var(--weight-bold);line-height:var(--cap-line);transition:transform var(--duration-2) var(--ease-standard),background var(--duration-2) var(--ease-standard),border-color var(--duration-2) var(--ease-standard)}.density-filters__market:after{content:"";position:absolute;inset:calc((var(--touch-target-min) - 16px) / -2) calc((var(--touch-target-min) - 18px) / -2)}.density-filters__market[data-market=spot]{--density-market-color: var(--accent);--density-market-fill: color-mix(in srgb, var(--accent) 12%, transparent)}.density-filters__market[data-market=swap]{--density-market-color: var(--warning);--density-market-fill: color-mix(in srgb, var(--warning) 14%, transparent)}.density-filters__market[data-active]{background:var(--density-market-fill)}@media (hover: hover){.density-filters__market:hover:not(:disabled){background:var(--density-market-fill);transform:scale(1.12)}}.density-filters__market:disabled{cursor:default}.density-filters__market[data-placeholder]{visibility:hidden;pointer-events:none}.density-filters__palette{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.density-filters__palette-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;aspect-ratio:1;margin:0;padding:var(--space-1);border:1px solid color-mix(in srgb,var(--border-subtle) 68%,transparent);border-radius:var(--radius-4);background:color-mix(in srgb,var(--surface-raised) 74%,transparent);transition:border-color var(--duration-2) var(--ease-standard),transform var(--duration-2) var(--ease-standard),box-shadow var(--duration-2) var(--ease-standard)}@media (hover: hover){.density-filters__palette-card:hover{border-color:color-mix(in srgb,var(--text-primary) 34%,var(--border-subtle) 66%);transform:translateY(-1px)}}.density-filters__palette-card:disabled{cursor:default}.density-filters__palette-card:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent) 74%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 38%,transparent)}.density-filters__palette-card[data-active]{border-color:color-mix(in srgb,var(--text-strong) 82%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--text-strong) 26%,transparent)}.density-filters__palette-preview{position:relative;display:block;inline-size:100%;block-size:100%;border-radius:var(--radius-3);overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -12px 24px #0000001f}.density-filters__palette-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff2e,#ffffff0a 24%,#fff0 42%,#ffffff14);pointer-events:none}.density-filters__palette-preview[data-palette=default]{background:linear-gradient(180deg,#351d27,#b62f31 58%,#ffb664) top center / 100% 50% no-repeat,linear-gradient(180deg,#132927,#187564 58%,#ece052) bottom center / 100% 50% no-repeat}.density-filters__palette-preview[data-palette=green]{background:linear-gradient(180deg,#347a60,#7ed09a 58%,#efe94f)}.density-filters__palette-preview[data-palette=warm]{background:linear-gradient(180deg,#8c3a34,#e77a46 56%,#ffca66)}.density-filters__palette-preview[data-palette=gray]{background:linear-gradient(180deg,#5c646e,#bac2cb 60%,#f6f7f8)}.density-filters__palette-preview[data-palette=blue]{background:linear-gradient(180deg,#2c5ca6,#66b4ff 58%,#e9f4ff)}.density-filters__palette-preview[data-palette=ice]{background:linear-gradient(180deg,#307680,#62dcd6 58%,#c7fff9)}.density-filters__palette-footer{padding-block-start:var(--space-5);border-block-start:1px solid color-mix(in srgb,var(--border-subtle) 52%,transparent)}@media (max-width: 680px){.density-filters,.density-filters:has(.density-filters__palette){--density-filters-columns: minmax(0, 1fr);inline-size:min(320px,calc(100vw - var(--space-8)));gap:var(--space-4)}.density-filters__section{gap:var(--space-4);padding:var(--space-4)}.density-filters__source{min-block-size:var(--control-height-md);gap:var(--space-4);padding:var(--space-2) var(--space-3)}.density-filters__palette{gap:var(--space-3)}.density-filters__palette-card{aspect-ratio:2 / 1}.density-filters__palette-footer{padding-block-start:var(--space-4)}}@media (max-width: 820px){.density-map{--density-scale-width: 22px;--density-slot-height: 32px;--density-font-xs: 7px;--density-font-sm: 9px;--density-font-md: 10px;--density-font-lg: 11px}.density-map__legend{inset-block-start:var(--space-4)}.density-map__legend-item{min-block-size:18px}.density-map__actions{inset-block-start:var(--space-4);inset-inline-end:var(--space-4);gap:var(--space-1);padding:var(--space-1)}.density-map__mark{inset-inline-end:var(--space-1)}.density-map__slot{max-inline-size:calc(100% - var(--space-7))}.density-chip{min-inline-size:96px;padding:var(--space-1) var(--space-3)}.density-chip__touched{inset-block-start:-6px;inset-inline-start:-6px;min-inline-size:13px;block-size:13px}}}@layer surfaces{.workspace{--workspace-rail-width: 40px;--workspace-rail-shift: var(--workspace-rail-width);--workspace-z-pane: 2;--workspace-z-resize-veil: 0;--workspace-z-resize-handle: 1;--workspace-z-resize-corner: 2;--workspace-z-page-remove: 1;--workspace-z-bar: 0;--workspace-z-bar-label: 1;--workspace-z-dragged-card: 10;--workspace-z-drawer-backdrop: 11;--workspace-z-drawer: 12;--workspace-z-rail: 13;--workspace-z-rail-toggle: 14;position:relative;grid-row:2;grid-column:1;inline-size:100%;min-block-size:0;padding:var(--space-4);background:var(--surface-base);overflow:hidden}.workspace:not([data-mobile]){overflow:auto;padding-inline-start:calc(var(--workspace-rail-shift) + var(--space-4))}.workspace[data-mobile]{display:flex;flex-direction:column}@media (max-width: 820px){.workspace{padding:var(--space-1)}}.workspace__stage{position:relative}.workspace__pane{position:relative;z-index:var(--workspace-z-pane);block-size:100%;min-block-size:0;transform:translate(0)}.workspace:not([data-mobile]) .workspace__pane{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.workspace__field{min-block-size:100%}.workspace:not([data-mobile]) .workspace__field{overflow:visible}.workspace[data-mobile] .workspace__stage,.workspace[data-mobile] .workspace__pane,.workspace[data-mobile] .workspace__field{display:flex;flex-direction:column;flex:1 1 auto;block-size:auto;min-block-size:0}.workspace[data-mobile] .workspace__stage{overflow:hidden;padding-block-end:calc(var(--mobile-bottom-bar-height) + var(--space-4))}.workspace[data-mobile] .workspace__field{overflow:visible;touch-action:pan-y}.workspace__density{block-size:100%}.workspace[data-mobile] .workspace__density{flex:1 1 auto;block-size:auto;min-block-size:0}.workspace-rail{position:absolute;inset-block:0;inset-inline-start:0;z-index:var(--workspace-z-rail);display:flex;flex-direction:column;align-items:flex-start;inline-size:var(--workspace-rail-width);overflow:hidden;background:var(--surface-raised);border-inline-end:1px solid var(--border-subtle);--btn-icon-size: var(--rail-btn-icon);transform:translate(calc(var(--workspace-rail-shift) - var(--workspace-rail-width)));transition:transform var(--duration-3) var(--ease-standard)}.workspace[data-rail-collapsed]{--workspace-rail-shift: 0px}.workspace[data-rail-collapsed] .workspace-rail{pointer-events:none}.workspace-rail__panel{display:flex;flex-direction:column;justify-content:safe center;align-items:center;gap:var(--rail-btn-gap);inline-size:100%;max-block-size:100%;min-block-size:0;padding:var(--space-1);overflow-y:auto;overflow-x:hidden}.workspace-rail .btn{--btn-height: var(--rail-btn-size)}.workspace-rail__slot{inline-size:100%}.workspace-rail__page{position:relative;display:inline-flex}.workspace-rail__number{font-size:var(--font-3);font-weight:var(--weight-bold);line-height:var(--cap-line)}.workspace-rail__page-remove{position:absolute;inset-block-start:calc(-1 * var(--space-1));inset-inline-end:calc(-1 * var(--space-1));z-index:var(--workspace-z-page-remove);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--space-6);block-size:var(--space-6);padding:0;color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-full);opacity:0;pointer-events:none;transition:opacity var(--duration-2) var(--ease-standard),background var(--duration-2) var(--ease-standard),color var(--duration-2) var(--ease-standard)}.workspace-rail__page:focus-within .workspace-rail__page-remove{opacity:1;pointer-events:auto}@media (hover: hover){.workspace-rail__page:hover .workspace-rail__page-remove{opacity:1;pointer-events:auto}.workspace-rail__page-remove:hover{color:var(--text-inverse);background:var(--negative)}}@media (hover: none){.workspace-rail__page-remove{opacity:1;pointer-events:auto}}.workspace-rail__toggle{position:absolute;inset-inline-start:var(--space-3);inset-block-end:var(--space-5);z-index:var(--workspace-z-rail-toggle);box-shadow:var(--shadow-2)}.workspace-drawer{position:absolute;inset-block:0;inset-inline-start:0;z-index:var(--workspace-z-drawer);inline-size:300px;overflow:hidden;background:var(--surface-raised);border:1px solid var(--border-subtle);border-inline-start:0;border-start-end-radius:var(--radius-3);border-end-end-radius:var(--radius-3);box-shadow:var(--shadow-3);transform:translate(-100%);transition:transform var(--duration-3) var(--ease-standard)}.workspace-drawer[data-open]{transform:translate(var(--workspace-rail-shift))}.workspace-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;inset-inline-start:var(--workspace-rail-shift);z-index:var(--workspace-z-drawer-backdrop);background:var(--scrim)}.workspace-drawer__inner{block-size:100%;padding:var(--space-6) var(--space-4);overflow-y:auto;container-type:inline-size}.workspace-presets{padding-block-start:var(--space-6);border-block-start:1px solid var(--border-subtle)}.workspace-presets__file{position:absolute;inline-size:0;block-size:0;opacity:0;pointer-events:none}.workspace-sheet__containers{--tab-chip-height: var(--control-height-lg)}.workspace-grid{position:relative;transition:none}.workspace-card{display:flex;flex-direction:column;background:var(--surface-raised);border:1px solid var(--border-subtle);contain:layout style;will-change:transform;transition:transform var(--duration-3) var(--ease-standard),opacity var(--duration-3) var(--ease-standard)}.workspace-card.resizing,.workspace-card.react-draggable-dragging,.workspace[data-grid-frozen] .workspace-card{transition:none}.workspace[data-gesture=drag] .workspace-card:not(.react-draggable-dragging),.workspace[data-gesture=resize] .workspace-card:not(.resizing){opacity:.5}.workspace[data-gesture=resize] .workspace-card.resizing .workspace-card__body{content-visibility:hidden}.workspace[data-gesture=resize] .workspace-card.resizing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--workspace-z-resize-veil);background:var(--surface-raised);pointer-events:none}.workspace[data-gesture=drag] .workspace-card:not(.react-draggable-dragging){pointer-events:none;will-change:transform}.workspace[data-gesture=drag] .workspace-card.react-draggable-dragging{z-index:var(--workspace-z-dragged-card)}.workspace-grid>.react-grid-placeholder{background:color-mix(in srgb,var(--accent) 20%,transparent);border:2px dashed var(--accent);opacity:1}.workspace[data-gesture=resize] .workspace-grid>.react-grid-placeholder{display:none}.workspace[data-drop-active] .workspace__pane{outline:2px dashed var(--accent);outline-offset:-4px;border-radius:var(--radius-2)}.workspace-card[data-drop=accept]{border-color:var(--positive);box-shadow:inset 0 0 0 1px var(--positive)}.workspace-card[data-drop=reject]{border-color:var(--negative);box-shadow:inset 0 0 0 1px var(--negative)}.workspace-grid .react-resizable-handle{--workspace-resize-out: 5px;--workspace-resize-in: 3px;--workspace-resize-corner: 12px;--workspace-resize-line: 2px;--workspace-resize-mark: 7px;z-index:var(--workspace-z-resize-handle);margin:0;padding:0;min-inline-size:0;min-block-size:0;background-image:none;opacity:1;transform:none}.workspace-grid .react-resizable-handle-n,.workspace-grid .react-resizable-handle-s{inset-inline:0;inline-size:auto;block-size:calc(var(--workspace-resize-out) + var(--workspace-resize-in))}.workspace-grid .react-resizable-handle-w,.workspace-grid .react-resizable-handle-e{inset-block:0;block-size:auto;inline-size:calc(var(--workspace-resize-out) + var(--workspace-resize-in))}.workspace-grid .react-resizable-handle-nw,.workspace-grid .react-resizable-handle-ne,.workspace-grid .react-resizable-handle-sw,.workspace-grid .react-resizable-handle-se{z-index:var(--workspace-z-resize-corner);inline-size:var(--workspace-resize-corner);block-size:var(--workspace-resize-corner)}.workspace-grid .react-resizable-handle-n,.workspace-grid .react-resizable-handle-nw,.workspace-grid .react-resizable-handle-ne{top:calc(-1 * var(--workspace-resize-out))}.workspace-grid .react-resizable-handle-s,.workspace-grid .react-resizable-handle-sw,.workspace-grid .react-resizable-handle-se{bottom:calc(-1 * var(--workspace-resize-out))}.workspace-grid .react-resizable-handle-w,.workspace-grid .react-resizable-handle-nw,.workspace-grid .react-resizable-handle-sw{left:calc(-1 * var(--workspace-resize-out))}.workspace-grid .react-resizable-handle-e,.workspace-grid .react-resizable-handle-ne,.workspace-grid .react-resizable-handle-se{right:calc(-1 * var(--workspace-resize-out))}.workspace-grid .react-resizable-handle:after,.workspace-grid .react-resizable-handle:before{content:"";position:absolute;inset:auto;inline-size:auto;block-size:auto;border:0;background:color-mix(in srgb,var(--text-strong) 60%,transparent);opacity:0;transition:opacity var(--duration-2) var(--ease-standard) 0ms}@media (hover: hover){.workspace-grid .react-resizable-handle:hover:after,.workspace-grid .react-resizable-handle:hover:before{opacity:1;transition-delay:var(--duration-3)}}.workspace-grid .react-resizable-handle-n:after,.workspace-grid .react-resizable-handle-s:after{inset-inline:0;block-size:var(--workspace-resize-line)}.workspace-grid .react-resizable-handle-w:after,.workspace-grid .react-resizable-handle-e:after{inset-block:0;inline-size:var(--workspace-resize-line)}.workspace-grid .react-resizable-handle-nw:after,.workspace-grid .react-resizable-handle-ne:after,.workspace-grid .react-resizable-handle-sw:after,.workspace-grid .react-resizable-handle-se:after{block-size:var(--workspace-resize-line)}.workspace-grid .react-resizable-handle-nw:before,.workspace-grid .react-resizable-handle-ne:before,.workspace-grid .react-resizable-handle-sw:before,.workspace-grid .react-resizable-handle-se:before{inline-size:var(--workspace-resize-line)}.workspace-grid .react-resizable-handle-n:after,.workspace-grid .react-resizable-handle-nw:after,.workspace-grid .react-resizable-handle-ne:after,.workspace-grid .react-resizable-handle-nw:before,.workspace-grid .react-resizable-handle-ne:before{top:var(--workspace-resize-out)}.workspace-grid .react-resizable-handle-s:after,.workspace-grid .react-resizable-handle-sw:after,.workspace-grid .react-resizable-handle-se:after,.workspace-grid .react-resizable-handle-sw:before,.workspace-grid .react-resizable-handle-se:before{bottom:var(--workspace-resize-out)}.workspace-grid .react-resizable-handle-w:after,.workspace-grid .react-resizable-handle-nw:after,.workspace-grid .react-resizable-handle-sw:after,.workspace-grid .react-resizable-handle-nw:before,.workspace-grid .react-resizable-handle-sw:before{left:var(--workspace-resize-out)}.workspace-grid .react-resizable-handle-e:after,.workspace-grid .react-resizable-handle-ne:after,.workspace-grid .react-resizable-handle-se:after,.workspace-grid .react-resizable-handle-ne:before,.workspace-grid .react-resizable-handle-se:before{right:var(--workspace-resize-out)}.workspace-grid .react-resizable-handle-nw:after,.workspace-grid .react-resizable-handle-ne:after,.workspace-grid .react-resizable-handle-sw:after,.workspace-grid .react-resizable-handle-se:after{inline-size:var(--workspace-resize-mark)}.workspace-grid .react-resizable-handle-nw:before,.workspace-grid .react-resizable-handle-ne:before,.workspace-grid .react-resizable-handle-sw:before,.workspace-grid .react-resizable-handle-se:before{block-size:var(--workspace-resize-mark)}@media (pointer: coarse){.workspace-grid .react-resizable-handle{--workspace-resize-out: 8px}.workspace-grid .react-resizable-handle-se{--workspace-resize-corner: 22px;--workspace-resize-mark: 12px}.workspace-grid .react-resizable-handle-se:after,.workspace-grid .react-resizable-handle-se:before{opacity:1}}.workspace-card__header{position:relative;display:flex;flex:none;align-items:center;min-block-size:var(--control-height-md);padding:var(--space-2) var(--space-4);background:var(--surface-overlay);border-block-end:1px solid var(--border-subtle);-webkit-user-select:none;user-select:none}.workspace-card__drag{display:flex;flex:1;align-items:center;gap:var(--space-3);min-inline-size:0;cursor:grab}.workspace-card__drag:active{cursor:grabbing}.workspace-card__drag:has(>.workspace-card__slot){padding-inline-end:calc(2 * var(--control-height-xs) + 3 * var(--space-4))}.workspace-card__slot{flex:1 1 auto;min-inline-size:0;max-inline-size:min(140px,100%)}.workspace-card__title{color:var(--text-primary);font-size:var(--font-2);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.workspace-card__actions{position:absolute;inset-inline-end:var(--space-4);inset-block-start:50%;transform:translateY(-50%);display:flex;align-items:center;gap:var(--space-2);--btn-icon-size: 14px}.workspace-card__body{position:relative;display:flex;flex:1;flex-direction:column;min-block-size:0;container-type:inline-size;contain:layout style paint;overflow:auto}.workspace-card__body[data-scroll=bare]{scrollbar-width:none}.workspace-card__body[data-scroll=none]{overflow:hidden}.workspace-card__body>.empty-state{flex:1}.workspace-card__body>.loading-veil{--loading-veil-bg: var(--surface-raised)}.workspace-card__subhead{flex:none;padding:var(--space-2) var(--space-4);border-block-end:1px solid var(--border-subtle)}.workspace[data-mobile] .workspace-card{flex:1 1 auto;min-block-size:0;cursor:default}.workspace[data-mobile] .workspace-card__header,.workspace[data-mobile] .workspace-card__drag,.workspace[data-mobile] .workspace-card__drag:active{cursor:default}.workspace-clock{display:flex;flex:1 1 0;align-items:center;justify-content:center;inline-size:100%;min-block-size:0;color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-3) var(--ease-standard)}.workspace-clock[data-blink]{background:color-mix(in srgb,var(--positive) 20%,transparent)}.workspace-clock__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.workspace-clock__time{font-size:clamp(14px,10cqi,120px);line-height:var(--cap-line)}.workspace-clock__sessions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1);font-size:clamp(10px,4cqi,20px)}.workspace-clock__separator{color:var(--text-muted)}.workspace__parking{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:0;block-size:0;overflow:hidden;content-visibility:hidden;pointer-events:none}.workspace-charts{--workspace-charts-per-row: 3;display:grid;grid-template-columns:repeat(var(--workspace-charts-per-row),1fr);grid-auto-rows:1fr;gap:var(--space-2);inline-size:100%;flex:1 1 0;min-block-size:0}.workspace-charts>*{inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:260px;overflow:hidden}.workspace[data-mobile] .workspace-charts{grid-template-columns:1fr;grid-auto-rows:auto}.workspace-top{--workspace-top-card-min: 260px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--workspace-top-card-min),100%),1fr));gap:var(--space-3);inline-size:100%}.workspace-top[data-narrow]{--workspace-top-card-min: 160px}.workspace-top__card{--asset-icon-size: calc(var(--font-2) + 2px);--asset-icon-shadow: none;display:flex;flex-direction:column;min-inline-size:0;overflow:hidden;background:var(--surface-raised);border:1px solid var(--border-subtle);font-size:var(--font-2)}.workspace-top__head{position:relative;display:flex;flex:none;align-items:center;justify-content:center;gap:var(--space-4);block-size:var(--control-height-md);padding-inline:var(--space-3);background:var(--surface-overlay);border-block-end:1px solid var(--border-subtle);color:var(--text-primary);font-weight:var(--weight-semibold);text-align:center}.workspace-top__rank{position:absolute;inset-inline-start:var(--space-5);inset-block-start:50%;transform:translateY(-50%);color:var(--text-muted);font-weight:var(--weight-semibold)}.workspace-top__body{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-block-size:0;padding:var(--space-4) var(--space-3);overflow:hidden;text-align:center}.workspace-top__value{color:var(--text-primary);font-size:var(--font-4);font-weight:var(--weight-bold)}.workspace-top__sub{inline-size:100%;color:var(--text-muted);overflow-wrap:anywhere}.workspace-gauge{display:block;inline-size:100%;max-inline-size:112px;block-size:auto;max-block-size:100%;margin-inline:auto}.workspace-gauge__marker{fill:var(--accent-contrast);stroke:var(--surface-raised);stroke-width:1}.workspace-gauge__value{fill:var(--text-primary);font-weight:var(--weight-bold)}.workspace-top[data-fixed-rows]{grid-auto-rows:134px}.workspace-top__scroll{flex:none;max-inline-size:100%}.workspace-top__table{--table-pad-x: var(--space-2);--table-pad-y: var(--space-3);--asset-icon-shadow: none;border-collapse:collapse}.workspace-top__venue{display:flex;align-items:center;justify-content:center;gap:var(--space-3);flex-wrap:nowrap}.workspace-top__terminals{flex:none}.workspace-top__market{font-weight:var(--weight-semibold)}.workspace-top__table td[data-tone=warning]{color:var(--warning)}.workspace-market{display:flex;flex-direction:column;gap:var(--space-4);block-size:100%;min-block-size:0}.workspace-calendar{display:flex;flex:1;flex-direction:column;gap:var(--space-3);min-block-size:0}.workspace-calendar__list{flex:1;min-block-size:0}.workspace-calendar__day{position:sticky;inset-block-start:0;z-index:var(--z-sticky);padding:var(--space-1) var(--space-2);background:var(--surface-raised);color:var(--text-muted);font-size:var(--font-1);font-weight:var(--weight-bold)}.workspace-calendar__row{display:grid;grid-template-columns:44px 40px 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-2);border-block-end:1px solid var(--border-subtle);transition:opacity var(--duration-2) var(--ease-standard),background var(--duration-2) var(--ease-standard)}.workspace-calendar__row[data-state=past]{opacity:.45}.workspace-calendar__row[data-state=active]{background:var(--surface-hover);box-shadow:inset 2px 0 0 var(--accent)}.workspace-calendar__row[data-state=active] .workspace-calendar__currency,.workspace-calendar__row[data-state=active] .workspace-calendar__title{color:var(--text-strong)}.workspace-calendar__time{color:var(--text-muted);font-variant-numeric:tabular-nums}.workspace-calendar__currency{color:var(--text-primary);font-weight:var(--weight-bold)}.workspace-calendar__title{display:flex;align-items:center;gap:var(--space-3);color:var(--text-primary);overflow-wrap:anywhere}.workspace-calendar__values{display:flex;flex-direction:column;align-items:flex-end;gap:1px;color:var(--text-muted);font-size:var(--font-1);white-space:nowrap}.workspace-calendar__actual{color:var(--text-primary);font-weight:var(--weight-semibold)}.workspace-calendar__impact{flex:none;inline-size:var(--space-4);block-size:var(--space-4);border-radius:var(--radius-full);background:var(--workspace-impact-color)}[data-impact=high]{--workspace-impact-color: var(--negative)}[data-impact=medium]{--workspace-impact-color: var(--warning)}[data-impact=low]{--workspace-impact-color: var(--positive)}.workspace-calendar__chip[data-impact]{border-inline-start:3px solid var(--workspace-impact-color)}.workspace-densities{display:flex;flex:1;flex-direction:column;inline-size:100%;min-block-size:0}.workspace-densities__scroll{position:relative;flex:1;inline-size:100%;min-block-size:0;isolation:isolate}.workspace-densities__runway{block-size:var(--workspace-densities-runway, 0)}.workspace-densities__table{--table-pad-x: var(--space-1);--table-pad-y: var(--space-1);--asset-icon-shadow: none;border-collapse:collapse}.workspace-densities__table thead th{position:sticky;inset-block-start:0;z-index:var(--z-sticky);block-size:var(--control-height-md);background:var(--surface-overlay);box-shadow:inset 0 -1px 0 var(--border-subtle)}.workspace-densities__table th{-webkit-user-select:none;user-select:none}.workspace-densities__table th[data-sorted]{color:var(--text-primary);font-weight:var(--weight-medium)}.workspace-densities__table tbody td{block-size:34px;vertical-align:middle}@media (hover: hover){.workspace-densities__table tbody tr:hover{background:var(--surface-hover)}}.workspace-densities__table tbody td.workspace-densities__spacer{block-size:var(--workspace-densities-spacer, 0);padding:0;border:0;line-height:0;font-size:0}.workspace-densities__coin{display:flex;align-items:center;gap:var(--space-3);flex-wrap:nowrap}.workspace-densities__coin-cell{transition:box-shadow var(--duration-2) var(--ease-standard)}.workspace-densities__coin-cell[data-touched]{box-shadow:inset 0 0 0 1px var(--warning);border-radius:var(--radius-2)}.workspace-densities__venue{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--space-9)}.workspace-densities__side{display:inline-flex;align-items:center;font-weight:var(--weight-medium)}.workspace-densities__side[data-side=long]{color:var(--positive)}.workspace-densities__side[data-side=short]{color:var(--negative)}.workspace-densities__volume-cell{inline-size:80px;min-inline-size:80px;max-inline-size:80px}.workspace-densities__bar{--workspace-densities-label-bg: rgb(15 23 42 / .6);--workspace-densities-label-ink: var(--ink-on-fill-light);position:relative;z-index:var(--workspace-z-bar);inline-size:100%;min-inline-size:0;block-size:18px;overflow:hidden;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-1)}.workspace-densities__bar-fill{position:absolute;inset:0 auto 0 0;inline-size:var(--workspace-densities-fill, 0%);max-inline-size:100%;block-size:100%;border-radius:var(--radius-1);background:var(--workspace-densities-color, var(--accent));transition:inline-size var(--duration-2) var(--ease-standard),background var(--duration-2) var(--ease-standard)}.workspace-densities__bar-fill[data-touched]{clip-path:polygon(0 0,82% 0,100% 100%,0 100%)}.workspace-densities__bar-label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--workspace-z-bar-label);display:flex;align-items:center;justify-content:center;color:var(--workspace-densities-label-ink);pointer-events:none;white-space:nowrap}.workspace-densities__bar-value{display:inline-flex;align-items:center;justify-content:center;min-inline-size:0;max-inline-size:100%;min-block-size:14px;padding-inline:var(--space-3);border-radius:var(--radius-full);background:var(--workspace-densities-label-bg);font-size:var(--font-1);font-weight:var(--weight-semibold);overflow:hidden;text-overflow:ellipsis;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workspace-fill,.workspace-fill>*{display:flex;flex:1 1 0;flex-direction:column;inline-size:100%;min-block-size:0}.workspace-expand{--scrim-veil-layer: var(--z-workspace-expand)}.workspace-expand__frame{display:flex;flex-direction:column;inline-size:90vw;block-size:90dvh;min-inline-size:0;min-block-size:0;overflow:hidden;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-3);box-shadow:var(--shadow-3)}.mini-chart__header.workspace-card__drag{--mini-chart-header-surface: var(--surface-overlay);flex:0 0 auto;justify-content:flex-start}.mini-chart__header.workspace-card__drag .mini-chart__row{--l-gap: var(--space-2);padding-inline-start:var(--space-2)}.workspace-picker{inline-size:280px}.workspace-picker__list{max-block-size:300px}.workspace-picker__item{inline-size:100%}.workspace-picker__name{flex:1}.workspace-picker__market{flex:none;color:var(--text-muted);font-weight:var(--weight-semibold)}.workspace-picker__item[data-selected]{background:var(--accent);color:var(--accent-contrast)}.workspace-link[data-mode=auto]{color:var(--accent)}.workspace-link[data-mode=active-order-book]{border-color:var(--border-strong)}.workspace-link__badge{display:inline-flex;align-items:center;justify-content:center;inline-size:14px;block-size:14px;border-radius:var(--radius-1);background:var(--link-group-color, var(--text-muted));color:var(--text-inverse);font-size:var(--font-1);font-weight:var(--weight-bold);line-height:var(--cap-line)}.workspace-link__badge[data-auto]{background:var(--accent);color:var(--accent-contrast)}.workspace-link__menu{inline-size:300px}.workspace-link__groups{--link-group-grid-max: 300px}.workspace-link__group{--btn-pad-x: var(--space-1)}.workspace-link__group[data-used]{border-style:dashed;border-color:var(--border-strong)}.workspace-link__swatch{--link-group-swatch-size: var(--space-5)}}@layer surfaces{.orderbook-sidebar{--orderbook-z-sidebar-resizer: 11;display:flex;flex:none;align-items:stretch;block-size:100%}.orderbook-sidebar>.resizer{z-index:var(--orderbook-z-sidebar-resizer)}.orderbook-sidebar__panel{position:relative;display:flex;flex:none;flex-direction:column;min-inline-size:280px;inline-size:var(--orderbook-sidebar-width, 280px);block-size:100%;overflow:hidden;background:var(--surface-base);border-inline-start:1px solid var(--border-subtle);will-change:width;transition:width 0s}.orderbook-chart-stage{display:flex;flex:1 1 0;min-inline-size:0;min-block-size:0}.orderbook-chart-stage>*{flex:1 1 0;min-inline-size:0}.orderbook-placeholder{display:flex;align-items:center;justify-content:center}.orderbook-placeholder[data-fill]{flex:1 1 auto;min-block-size:0}.orderbook-bar{--orderbook-z-bar: 6;position:relative;z-index:var(--orderbook-z-bar);flex:none;min-block-size:var(--control-height-sm);padding:1px var(--space-3);background:var(--surface-raised)}.orderbook-bar__spot{margin-inline-start:auto}.orderbook-bar__spot-select{--select-height: var(--control-height-xs);--select-min-width: 74px;max-inline-size:92px}.orderbook-rail{--orderbook-z-rail: 6;position:absolute;inset-block-start:var(--space-2);inset-inline-start:calc(var(--orderbook-cluster-width) + var(--space-2));z-index:var(--orderbook-z-rail);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);pointer-events:none;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.orderbook-rail>*{pointer-events:auto}.orderbook-rail__slot{position:relative;display:flex;align-items:center}.orderbook-rail__ping{min-inline-size:42px}.orderbook-rail__editor{position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--space-2));inline-size:88px;padding:var(--space-2);translate:0 -50%;animation:orderbook-editor-in var(--duration-2) var(--ease-standard)}@keyframes orderbook-editor-in{0%{opacity:0;translate:calc(-1 * var(--space-3)) -50%}to{opacity:1;translate:0 -50%}}.orderbook-tape-menus{--orderbook-z-tape-menus: 5;position:absolute;inset-block-end:var(--space-5);inset-inline-start:var(--orderbook-cluster-width);z-index:var(--orderbook-z-tape-menus);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:var(--space-2);pointer-events:none;-webkit-user-select:none;user-select:none}.orderbook-tape-menus__group{gap:var(--space-1);padding:var(--space-2);pointer-events:auto}.orderbook-tape-menus__group[data-axis=x]{flex-direction:row;align-items:center}.orderbook-tape-menus__volumes{min-inline-size:54px;font-variant-numeric:tabular-nums}.orderbook-tape-menus__tool{flex:1}.orderbook-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:none;min-block-size:30px;border-block-start:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-strong);font-size:var(--font-5);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}.orderbook-summary__cell{display:flex;align-items:center;justify-content:center;min-inline-size:0;padding-inline:var(--space-5);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.orderbook-summary__cell+.orderbook-summary__cell{border-inline-start:1px solid var(--border-subtle)}.orderbook-summary__cell[data-lines=two]{flex-direction:column;gap:1px;padding-inline:var(--space-4);font-size:var(--font-4);line-height:1.05}.orderbook-summary__order{display:block;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orderbook-summary__order[data-side=buy]{color:var(--orderbook-order-buy, var(--positive))}.orderbook-summary__order[data-side=sell]{color:var(--orderbook-order-sell, var(--negative))}.orderbook-summary__cell[data-tone=positive]{color:var(--positive)}.orderbook-summary__cell[data-tone=negative]{color:var(--negative)}.orderbook-summary__cell:focus-visible{outline-offset:-2px}.orderbook-panel{background:var(--surface-base)}.orderbook-panel__body{--orderbook-cluster-width: 54px;--orderbook-dom-width: 172px;position:relative}.orderbook-viewport{--orderbook-z-armed-frame: 10;position:relative;flex:1;min-block-size:0;overflow:hidden;cursor:auto;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.orderbook-viewport[data-armed]{cursor:crosshair}.orderbook-viewport[data-pan=ready]{cursor:grab}.orderbook-viewport[data-pan=dragging]{cursor:grabbing}.orderbook-viewport[data-armed]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--orderbook-z-armed-frame);border:1px solid color-mix(in srgb,var(--warning) 48%,transparent);box-shadow:inset 0 0 24px color-mix(in srgb,var(--warning) 10%,transparent);pointer-events:none}.orderbook-stage{--orderbook-z-veil: 2;position:relative;block-size:100%;min-block-size:0}.orderbook-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--orderbook-z-veil);opacity:0;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-sunken) 95%,transparent),color-mix(in srgb,var(--surface-base) 88%,transparent));pointer-events:none;transition:opacity var(--duration-1) var(--ease-standard)}.orderbook-sidebar[data-resizing] .orderbook-stage:after,.orderbook-split[data-resizing] .orderbook-stage:after{opacity:.92}.orderbook-sidebar[data-resizing] .orderbook-canvas-stage,.orderbook-split[data-resizing] .orderbook-canvas-stage{opacity:.18}.orderbook-canvas-stage{--orderbook-z-canvas: 1;position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--orderbook-z-canvas);overflow:hidden;touch-action:none}.orderbook-canvas{display:block;inline-size:100%;block-size:100%}.orderbook-canvas-stage[data-dragging]{cursor:grabbing}.orderbook-canvas-stage[data-locked]{cursor:not-allowed}.orderbook-canvas-stage[data-cursor=grab]{cursor:grab}.orderbook-canvas-stage[data-cursor=blocked]{cursor:not-allowed}.orderbook-lane-resizer{--orderbook-z-lane-resizer: 4;--resizer-line: 1px;--resizer-gap: 0px;position:absolute;inset-block:0;z-index:var(--orderbook-z-lane-resizer);inline-size:var(--space-6);block-size:auto}.orderbook-lane-resizer[data-lane=cluster]{inset-inline-start:var(--orderbook-cluster-width);translate:-50% 0}.orderbook-lane-resizer[data-lane=dom]{inset-inline-end:var(--orderbook-dom-width);translate:50% 0}.orderbook-split{--orderbook-z-split-divider: 12;display:grid;grid-template-columns:minmax(0,var(--orderbook-split-primary, 50%)) var(--space-6) minmax(0,1fr);block-size:100%;min-block-size:0;overflow:hidden;background:var(--surface-sunken)}.orderbook-split[data-single]{grid-template-columns:minmax(0,1fr)}.orderbook-split__pane{min-inline-size:0;min-block-size:0;overflow:hidden}.orderbook-split__divider{z-index:var(--orderbook-z-split-divider)}.orderbook-mobile-stage{position:relative;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.orderbook-mobile-stage[data-layout-mode=book] .orderbook-mobile-stage__chart{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden}.orderbook-mobile-stage__ladder{position:relative}.orderbook-mobile-stage[data-layout-mode=split] .orderbook-mobile-stage__ladder{flex:0 0 var(--orderbook-mobile-ladder-width, 30%)}.orderbook-mobile-swipe-plate{--orderbook-swipe-progress: 0;--orderbook-z-swipe-plate: 5;position:absolute;inset-block-start:var(--space-8);inset-inline-start:50%;translate:-50% 0;z-index:var(--orderbook-z-swipe-plate);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-inline-size:calc(100% - var(--space-9) * 2);padding:var(--space-6) var(--space-8);border-radius:var(--radius-4);background:var(--surface-raised);border:1px solid var(--border-subtle);box-shadow:var(--shadow-2);pointer-events:none;opacity:var(--orderbook-swipe-progress);transition:border-color var(--duration-2) var(--ease-standard)}.orderbook-mobile-swipe-plate[data-releasing]{transition:opacity var(--duration-2) var(--ease-standard),border-color var(--duration-2) var(--ease-standard)}.orderbook-mobile-swipe-plate[data-direction=buy]{border-color:var(--orderbook-order-buy, var(--positive))}.orderbook-mobile-swipe-plate[data-direction=sell]{border-color:var(--orderbook-order-sell, var(--negative))}.orderbook-mobile-swipe-plate__track{position:relative;inline-size:100%;block-size:3px;border-radius:var(--radius-full);background:var(--border-subtle);overflow:hidden}.orderbook-mobile-swipe-plate__track:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--orderbook-swipe-progress) * 100%);background:var(--text-muted);transition:background-color var(--duration-2) var(--ease-standard)}.orderbook-mobile-swipe-plate[data-releasing] .orderbook-mobile-swipe-plate__track:after{transition:inline-size var(--duration-2) var(--ease-standard),background-color var(--duration-2) var(--ease-standard)}.orderbook-mobile-swipe-plate[data-direction=buy] .orderbook-mobile-swipe-plate__track:after{background:var(--orderbook-order-buy, var(--positive))}.orderbook-mobile-swipe-plate[data-direction=sell] .orderbook-mobile-swipe-plate__track:after{background:var(--orderbook-order-sell, var(--negative))}.orderbook-mobile-swipe-plate__side{display:none;font-size:var(--font-4);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-align:center}.orderbook-mobile-swipe-plate[data-direction=buy] .orderbook-mobile-swipe-plate__side--buy{display:block;color:var(--orderbook-order-buy, var(--positive))}.orderbook-mobile-swipe-plate[data-direction=sell] .orderbook-mobile-swipe-plate__side--sell{display:block;color:var(--orderbook-order-sell, var(--negative))}.orderbook-mobile-swipe-plate__meta{font-size:var(--font-3);font-weight:var(--weight-medium);line-height:var(--leading-tight);color:var(--text-muted);text-align:center}.orderbook-mobile-action-bar{--orderbook-mobile-tap-min: max(var(--touch-target-min), 44px);display:flex;flex-direction:column;flex:none;border-block-start:1px solid var(--border-subtle);background:var(--surface-raised)}.orderbook-mobile-action-bar__strip{display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--orderbook-mobile-tap-min);padding:var(--space-2) var(--space-3)}.orderbook-mobile-action-bar__controls{flex:1 1 auto}.orderbook-mobile-action-bar__controls>*{flex:none}.orderbook-bar__position{display:flex;align-items:baseline;gap:var(--space-3);margin-inline-start:auto;min-inline-size:0;font-variant-numeric:tabular-nums}.orderbook-bar__position-pnl{color:var(--text-strong);font-size:var(--font-3);font-weight:var(--weight-bold)}.orderbook-bar__position-size{color:var(--text-muted);font-size:var(--font-2)}.orderbook-bar__position[data-tone=positive] .orderbook-bar__position-pnl{color:var(--positive)}.orderbook-bar__position[data-tone=negative] .orderbook-bar__position-pnl{color:var(--negative)}.orderbook-mobile-action-bar__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);padding:0 var(--space-3) var(--space-3)}.orderbook-mobile-action-bar__row[data-row=market]{grid-template-columns:repeat(5,minmax(0,1fr))}.orderbook-mobile-action-bar__row .btn{--btn-font: var(--font-3);block-size:max(var(--touch-target-min),48px);line-height:var(--leading-tight);text-align:center;white-space:normal}.orderbook-mobile-action-bar__hint{margin:0;padding:0 var(--space-3) var(--space-3);overflow:hidden;color:var(--text-muted);font-size:var(--font-1);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap}.orderbook-mobile-action-bar__hint[data-mode]{color:var(--warning)}.orderbook-mobile-settings-sheet__body .btn,.orderbook-mobile-settings-sheet__footer-action{--btn-height: max(var(--touch-target-min), 44px)}}@layer surfaces{.drawing-rail{--drawing-rail-width: 34px;position:relative;display:flex;flex:none;align-items:center;justify-content:center;inline-size:var(--drawing-rail-width);block-size:100%;overflow:hidden;transition:inline-size var(--duration-3) var(--ease-standard)}.drawing-rail__panel{justify-content:flex-start;inline-size:100%;block-size:100%;padding-block:var(--space-4);background:var(--surface-raised)}.drawing-rail__list{--l-gap: var(--rail-btn-gap);inline-size:100%}.drawing-rail__tool{--btn-height: var(--rail-btn-size);--btn-icon-size: var(--rail-btn-icon)}.drawing-rail__toggle{--btn-height: 28px;--drawing-rail-z-toggle: 10;position:absolute;inset-inline-start:var(--space-3);inset-block-end:var(--space-2);z-index:var(--drawing-rail-z-toggle)}.drawing-rail__toggle svg{transition:rotate var(--duration-3) var(--ease-standard)}.drawing-rail__toggle[data-expanded] svg{rotate:180deg}@media (max-width: 1920px){.drawing-rail{--drawing-rail-width: 32px}.drawing-rail__toggle{inset-inline-start:var(--space-1)}}@media (max-width: 1440px){.drawing-rail{--drawing-rail-width: 30px}.drawing-rail__toggle{inset-inline-start:var(--space-1)}}@media (max-width: 820px){.drawing-rail:not([data-placement]){inline-size:100%;block-size:auto;max-block-size:55px;order:-1;border-block-end:1px solid var(--border-subtle)}.drawing-rail:not([data-placement]) .drawing-rail__panel{flex-direction:row;justify-content:flex-start;max-block-size:40px;padding:var(--space-1);overflow-x:auto;overflow-y:hidden}.drawing-rail:not([data-placement]) .drawing-rail__list{flex-direction:row;inline-size:auto;padding-inline:var(--space-2)}}@media (max-width: 359px){.drawing-rail:not([data-placement]){max-block-size:50px}.drawing-rail:not([data-placement]) .drawing-rail__panel{max-block-size:35px;padding:1px}.drawing-rail:not([data-placement]) .drawing-rail__list{gap:var(--space-3);padding-inline:var(--space-1)}}.drawing-rail[data-placement=mini],.drawing-rail[data-placement=inline]{--drawing-rail-mini-width: clamp(26px, 2cqw, 34px);--drawing-rail-mini-tool: clamp(20px, 2cqw, 28px);--drawing-rail-mini-icon: clamp(12px, 2cqw, 18px);--drawing-rail-mini-gap: clamp(2px, 1cqw, 4px);--drawing-rail-mini-toggle: clamp(26px, 2cqw, 34px);--drawing-rail-z-mini: 35;--drawing-rail-z-inline: 5}.drawing-rail[data-placement=mini]{position:absolute;inset-block:0;inset-inline-start:0;z-index:var(--drawing-rail-z-mini);inline-size:var(--drawing-rail-mini-width);block-size:100%;background:var(--surface-raised);transition:opacity var(--duration-2) var(--ease-standard),translate var(--duration-2) var(--ease-standard),inset-block-start var(--duration-2) var(--ease-standard),block-size var(--duration-2) var(--ease-standard)}.drawing-rail[data-state=hidden]{opacity:0;translate:-6px 0;pointer-events:none}.drawing-rail[data-state=visible]{opacity:1;translate:0 0;pointer-events:auto}.drawing-rail[data-placement=mini] .drawing-rail__panel{padding-block:clamp(4px,1.6cqw,8px) calc(var(--drawing-rail-mini-toggle) + clamp(8px,2.4cqw,14px))}.drawing-rail[data-placement=mini] .drawing-rail__list,.drawing-rail[data-placement=inline] .drawing-rail__list{gap:var(--drawing-rail-mini-gap)}.drawing-rail[data-placement=mini] .drawing-rail__tool,.drawing-rail[data-placement=inline] .drawing-rail__tool{--btn-height: var(--drawing-rail-mini-tool);--btn-icon-size: var(--drawing-rail-mini-icon)}.drawing-rail[data-placement=mini] .drawing-rail__toggle{--btn-height: var(--drawing-rail-mini-toggle);--btn-icon-size: var(--drawing-rail-mini-icon);inset-inline-start:0;inset-block-end:0}.mini-chart[data-chrome=hover]:has(>.mini-chart__stats):focus-within .mini-chart__stage>.drawing-rail[data-placement=mini]{inset-block-start:var(--mini-chart-header-height, 28px);block-size:calc(100% - var(--mini-chart-header-height, 28px))}@media (hover: hover){.mini-chart[data-chrome=hover]:has(>.mini-chart__stats):hover .mini-chart__stage>.drawing-rail[data-placement=mini]{inset-block-start:var(--mini-chart-header-height, 28px);block-size:calc(100% - var(--mini-chart-header-height, 28px))}}.drawing-rail[data-placement=inline]{position:relative;z-index:var(--drawing-rail-z-inline);background:var(--surface-raised);display:block;inline-size:100%;block-size:auto;max-block-size:0;order:0;overflow:hidden;border-block-end:1px solid transparent;transition:max-block-size var(--duration-3) var(--ease-standard),opacity var(--duration-2) var(--ease-standard),border-color var(--duration-2) var(--ease-standard)}.drawing-rail[data-placement=inline][data-state=hidden]{translate:none}.drawing-rail[data-placement=inline][data-state=visible]{translate:none;max-block-size:55px;border-block-end-color:var(--border-subtle)}.drawing-rail[data-placement=inline] .drawing-rail__panel{flex-direction:row;inline-size:100%;block-size:auto;max-block-size:40px;padding-block:var(--space-1);overflow-x:auto;overflow-y:hidden}.drawing-rail[data-placement=inline] .drawing-rail__list{flex-direction:row;inline-size:max-content;padding-inline:var(--space-2)}@media (max-width: 820px){.drawing-rail[data-placement=mini]{inline-size:var(--drawing-rail-mini-width);block-size:100%;max-block-size:none;border-block-end:none}.drawing-rail[data-placement=mini] .drawing-rail__panel{flex-direction:column;inline-size:100%;block-size:100%;max-block-size:none;padding-block:clamp(4px,1.8cqw,8px) calc(var(--drawing-rail-mini-toggle) + clamp(8px,3cqw,14px));overflow-x:hidden;overflow-y:auto}.drawing-rail[data-placement=mini] .drawing-rail__list{flex-direction:column;inline-size:100%}.drawing-rail[data-placement=inline]{inline-size:100%;block-size:auto;max-block-size:0}.drawing-rail[data-placement=inline][data-state=visible]{max-block-size:55px}.drawing-rail[data-placement=inline] .drawing-rail__panel{max-block-size:40px}.drawing-rail[data-placement=inline] .drawing-rail__list{gap:var(--space-2);padding-inline:var(--space-2)}.drawing-rail[data-placement=inline] .drawing-rail__tool{--btn-height: 25px}}.drawing-menu{--drawing-menu-z: 1000;--drawing-menu-z-list: 1001;--drawing-menu-offset-top: var(--space-5);position:fixed;z-index:var(--drawing-menu-z);display:flex;align-items:center;gap:var(--space-2);translate:-50% -100%;pointer-events:auto}.drawing-menu[data-fixed]{position:absolute;inset-inline-start:50%;inset-block-start:var(--drawing-menu-offset-top);translate:-50% 0}.drawing-menu__layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--drawing-menu-z, 1000);container-type:size;pointer-events:none}.drawing-menu__grip{--grip-dot: 2px;--grip-gap: 2px;display:flex;flex:none;align-items:center;justify-content:center;padding:var(--space-2);color:var(--text-muted);cursor:grab;-webkit-user-select:none;user-select:none;transition:color var(--duration-1) var(--ease-standard)}.drawing-menu__grip:active{cursor:grabbing;color:var(--text-primary)}@media (hover: hover){.drawing-menu__grip:hover{color:var(--text-primary)}}.drawing-menu__bar{flex-direction:row;align-items:center;gap:var(--space-1);padding:var(--space-1)}.drawing-menu__slot{display:flex;flex:none;align-items:center;justify-content:center;min-inline-size:var(--drawing-menu-control, var(--control-height-xs));min-block-size:var(--drawing-menu-control, var(--control-height-xs))}.drawing-menu__slot{--color-picker-size: var(--drawing-menu-control, var(--control-height-xs))}.drawing-menu__value{min-inline-size:fit-content;padding-inline:var(--space-2);color:var(--text-primary);font-size:var(--drawing-menu-font, var(--font-4));font-variant-numeric:tabular-nums;white-space:nowrap}.drawing-menu__action{--btn-height: var(--drawing-menu-control, var(--control-height-xs));--btn-icon-size: var(--drawing-menu-icon, var(--rail-btn-icon))}.drawing-menu__step{font-size:var(--drawing-menu-step-font, var(--font-5));font-weight:var(--weight-bold);line-height:var(--cap-line)}.drawing-menu__dropdown{position:relative;flex:none}.drawing-menu__trigger{--btn-height: var(--drawing-menu-control, var(--control-height-xs));--btn-pad-x: var(--space-2);--btn-icon-size: var(--drawing-menu-icon, var(--rail-btn-icon));min-inline-size:var(--drawing-menu-trigger-width, 50px);gap:var(--space-2);font-size:var(--drawing-menu-font, var(--font-4))}.drawing-menu__chevron{display:inline-flex;flex:none;transition:rotate var(--duration-2) var(--ease-standard)}.drawing-menu__chevron[data-open]{rotate:180deg}.drawing-menu__chevron svg{inline-size:var(--drawing-menu-chevron, 12px);block-size:var(--drawing-menu-chevron, 12px)}.drawing-menu__list{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0;z-index:var(--drawing-menu-z-list);inline-size:max-content;padding:0;overflow:hidden;font-size:var(--drawing-menu-font, var(--font-4))}.drawing-menu__list[data-scroll]{max-block-size:200px;overflow-y:auto}.drawing-menu__list .row-button{--row-button-pad: var(--drawing-menu-item-pad, var(--space-4) var(--space-6));gap:var(--drawing-menu-item-gap, var(--space-4));white-space:nowrap}.drawing-menu__price{gap:var(--drawing-menu-price-gap, var(--space-3));padding-inline:var(--drawing-menu-price-pad, var(--space-3));border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--surface-raised);cursor:text}.drawing-menu__price:focus-within{border-color:var(--accent);background:var(--surface-hover)}.drawing-menu__price svg{flex:none;inline-size:var(--drawing-menu-price-icon, 14px);block-size:var(--drawing-menu-price-icon, 14px);color:var(--text-muted)}.drawing-menu__price-input{flex:none;font-size:var(--drawing-menu-font, var(--font-4));font-variant-numeric:tabular-nums}.drawing-menu[data-placement=mini]{--drawing-menu-control: clamp(14px, min( calc(7.8px + 1.94cqw) , calc(8.9px + 4.6cqh) ), 20px);--drawing-menu-icon: var(--drawing-menu-control);--drawing-menu-gap: calc(var(--drawing-menu-control) * .1);--drawing-menu-offset-top: calc(var(--drawing-menu-control) * .25);--drawing-menu-font: max(9px, calc(var(--drawing-menu-control) * .6));--drawing-menu-step-font: max(11px, calc(var(--drawing-menu-control) * .7));--drawing-menu-trigger-width: calc(var(--drawing-menu-control) * 2.5);--drawing-menu-chevron: calc(var(--drawing-menu-control) * .6);--drawing-menu-price-icon: calc(var(--drawing-menu-control) * .7);--drawing-menu-price-gap: calc(var(--drawing-menu-control) * .15);--drawing-menu-price-pad: calc(var(--drawing-menu-control) * .15);--drawing-menu-item-gap: calc(var(--drawing-menu-control) * .4);--drawing-menu-item-pad: calc(var(--drawing-menu-control) * .4) calc(var(--drawing-menu-control) * .6);gap:calc(var(--drawing-menu-control) * .2)}.drawing-menu[data-placement=mini] .drawing-menu__bar{gap:var(--drawing-menu-gap);padding:var(--drawing-menu-gap)}.drawing-menu[data-placement=mini] .drawing-menu__trigger{--btn-pad-x: var(--drawing-menu-gap);gap:var(--drawing-menu-gap)}.drawing-menu[data-placement=mini] .drawing-menu__value{padding-inline:calc(var(--drawing-menu-control) * .15)}.drawing-menu[data-placement=mini] .drawing-menu__list svg{inline-size:var(--drawing-menu-control);block-size:var(--drawing-menu-control)}.drawing-rail[data-collapsed]{inline-size:0;overflow:visible}}@layer surfaces{.chart-popup{position:fixed;z-index:var(--z-popover);inline-size:fit-content;max-inline-size:calc(100vw - var(--space-7));min-inline-size:0;gap:var(--space-3);padding:var(--space-4);overflow:hidden;animation:chart-popup-in var(--duration-2) var(--ease-standard)}@keyframes chart-popup-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.chart-popup.chart-actions-popup{inline-size:48px;min-inline-size:48px;max-inline-size:48px;align-items:center}.chart-popup.chart-opposite-market-popup{inline-size:210px}.chart-symbol__ticker{--text-action-color: var(--text-primary);min-inline-size:0;white-space:nowrap}.chart-symbol__class{margin-inline-start:var(--space-1)}.chart-exchange-trigger{--btn-icon-size: 16px;border-radius:var(--radius-full)}.chart-exchange-icon{--asset-icon-size: 16px;transition:scale var(--duration-1) var(--ease-standard)}.chart-exchange-trigger[data-active] .chart-exchange-icon{scale:1.08}@media (hover: hover){.chart-exchange-trigger:hover .chart-exchange-icon{scale:1.08}}.chart-market-badge{--chart-market-tone: var(--border-strong);display:inline-flex;flex:none;align-items:center;justify-content:center;min-inline-size:16px;block-size:16px;padding-inline:var(--space-2);border:1px solid var(--chart-market-tone);border-radius:var(--radius-1);background:transparent;color:var(--chart-market-tone);font-size:var(--font-3);font-weight:var(--weight-bold);line-height:var(--cap-line)}.chart-market-badge[data-market=spot]{--chart-market-tone: var(--accent)}.chart-market-badge[data-market=swap]{--chart-market-tone: var(--warning)}.chart-market-badge[data-active]{background:color-mix(in srgb,var(--chart-market-tone) 14%,transparent)}@media (hover: hover){.chart-market-badge:hover{background:color-mix(in srgb,var(--chart-market-tone) 14%,transparent)}}.chart-layout-trigger{--btn-icon-size: 21px}.chart-indicators-trigger{--btn-icon-size: 20px}.chart-header .chart-flag-trigger,.chart-header .chart-exchange-trigger,.chart-header .chart-market-badge,.chart-header .chart-symbol__ticker{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--control-height-md);block-size:var(--control-height-md);padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-2);color:var(--text-muted);background:transparent;transition:background var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}.chart-header .chart-symbol__ticker{color:var(--text-primary);font-size:14px;font-weight:var(--weight-medium)}.chart-header .chart-flag-trigger,.chart-header .chart-exchange-trigger{inline-size:var(--control-height-md);min-inline-size:var(--control-height-md);padding:0;overflow:visible}.chart-header .chart-exchange-trigger[data-active]{background:var(--surface-active)}@media (hover: hover){.chart-header .chart-flag-trigger:hover,.chart-header .chart-exchange-trigger:hover,.chart-header .chart-market-badge:hover,.chart-header .chart-symbol__ticker:hover{color:var(--text-strong);background:var(--surface-hover)}}.chart-header .chart-symbol{--l-gap: 0}.chart-header .chart-symbol__icon{margin-inline:var(--space-2)}.chart-header .chart-market-badge[data-market=spot]{color:var(--accent)}.chart-header .chart-market-badge[data-market=swap]{color:var(--warning)}.chart-stats{align-self:stretch;display:flex;justify-content:center;align-items:center;min-inline-size:0;min-block-size:var(--header-height);padding-block:var(--space-2);padding-inline:var(--chart-header-left-width, 0px) var(--chart-header-right-width, 0px);border-block-start:1px solid var(--border-subtle);overflow:hidden}.chart-stats__inner{inline-size:min(100%,860px);min-inline-size:0;display:flex;justify-content:center;container-type:inline-size;contain:layout paint}.chart-stat-badges{--tag-height: 0;--tag-pad-x: var(--space-3);--tag-pad-y: var(--space-3);--tag-radius: var(--radius-1);--tag-font: var(--chart-stat-badge-font, 12px);--stat-tone-positive: var(--positive);--stat-tone-negative: var(--negative);display:flex;flex:0 1 auto;flex-wrap:nowrap;align-items:center;gap:var(--space-2);min-inline-size:0;padding:var(--space-1) var(--space-2);overflow:hidden;contain:layout paint}.chart-stat-badges[data-canvas=light]{--stat-tone-positive: var(--green-500);--stat-tone-negative: var(--red-500)}.chart-stat-badges[data-fit=auto]{--chart-stat-badge-font: clamp(10px, 3cqw, 16px)}.chart-stat-badges .tag[data-interactive]{touch-action:manipulation}.chart-stat-badges__value{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.chart-stat-badges__value[data-tone=positive]{color:var(--stat-tone-positive)}.chart-stat-badges__value[data-tone=negative]{color:var(--stat-tone-negative)}.chart-stat-badges__value[data-tone=warning]{color:var(--warning)}.chart-exchange-panel{max-inline-size:calc(100vw - var(--space-9))}.chart-exchange-popup{--l-gap: var(--space-3)}.chart-exchange-popup__row{display:grid;grid-template-columns:var(--chart-exchange-popup-label-width, auto) auto;align-items:center;gap:var(--space-5);min-block-size:var(--control-height-lg);padding:var(--space-3) var(--space-4);border-radius:var(--radius-3)}@media (hover: hover){.chart-exchange-popup__row:hover{background:var(--surface-hover)}}.chart-exchange-popup__exchange{display:flex;align-items:center;gap:var(--space-4);min-inline-size:0}.chart-exchange-popup__label{color:var(--text-primary);font-size:var(--font-4);font-weight:var(--weight-medium);white-space:nowrap}.chart-exchange-popup__markets{justify-self:start}.chart-exchange-popup[data-volumes] .chart-exchange-popup__markets{display:grid;grid-auto-flow:column;grid-auto-columns:var(--chart-exchange-popup-market-width, 72px);column-gap:var(--space-5)}.chart-exchange-popup[data-volumes] .chart-exchange-popup__market{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:var(--space-2);inline-size:100%;min-inline-size:0;white-space:nowrap}.chart-exchange-popup[data-volumes] .chart-exchange-popup__market[data-empty]{pointer-events:none}.chart-exchange-popup__volume{min-inline-size:0;color:var(--text-muted);font-size:var(--font-2);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.chart-layout-popup{min-inline-size:280px;padding:var(--space-3) var(--space-4)}.chart-layout-popup__row{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:var(--space-5);min-block-size:var(--control-height-lg);padding-block:var(--space-2);border-block-end:1px solid var(--border-subtle)}.chart-layout-popup__row:last-child{border-block-end:none}.chart-layout-popup__count{color:var(--text-muted);font-size:var(--font-4);line-height:var(--cap-line);text-align:center}.chart-layout-popup__options{display:flex;align-items:center;gap:var(--space-5);min-inline-size:0}.chart-layout-popup__option{--btn-height: 26px;--btn-icon-size: 21px;inline-size:28px}.chart-nav-menu-trigger svg{display:block}.chart-tf{display:flex;flex:0 1 auto;flex-wrap:nowrap;align-items:center;min-inline-size:0;padding:var(--space-2) var(--space-1);overflow:hidden}.chart-tf__item[data-active],.chart-tf__more[data-active],.chart-tf__current[data-active]{border-color:transparent}.chart-tf__item{--btn-height: var(--control-height-xs);--btn-pad-x: var(--space-2);--btn-font: 14px}.chart-tf__more{--btn-height: var(--control-height-xs);--btn-pad-x: var(--space-2);margin-inline-start:var(--space-1)}.chart-tf__current{--btn-height: var(--control-height-xs);--btn-pad-x: var(--space-2);gap:var(--space-1)}.chart-tf[data-variant=mini]{padding:0 var(--space-2)}.chart-tf[data-variant=mini] .chart-tf__item,.chart-tf[data-variant=mini] .chart-tf__more,.chart-tf[data-variant=mini] .chart-tf__current{--btn-height: clamp(16px, 3.4cqw, 20px);--btn-pad-x: clamp(2px, 1.5cqw, 6px);--btn-font: clamp(10px, 2.2cqw, 14px)}.chart-tf[data-variant=mini] .chart-tf__more,.chart-tf[data-variant=mini] .chart-tf__current{--btn-icon-size: clamp(10px, 2.2cqw, 14px)}.chart-tf[data-variant=mini] .chart-tf__current{gap:clamp(1px,.8cqw,4px)}.chart-tf[data-variant=mini] .chart-tf__more{margin-inline-start:0}.chart-tf-row{display:flex;flex:none;align-items:center;justify-content:space-between;inline-size:100%;padding:0 var(--space-3) var(--space-2)}.chart-tf-row .chart-tf{min-block-size:30px;padding-inline:var(--space-1)}.chart-tf-row__actions{position:relative;display:flex;flex:none;align-items:center;gap:var(--space-4);margin-inline-start:auto}.chart-tf-row__slot{display:inline-flex;flex:none;align-items:center;justify-content:center;visibility:hidden;pointer-events:none}.chart-tf-row__slot[data-visible]{visibility:visible;pointer-events:auto}.chart-tf-row__slot[data-slot=expand],.chart-tf-row__slot[data-slot=date-jump]{inline-size:30px;min-inline-size:30px;block-size:30px}.chart-tf-row__slot[data-slot=date-jump]{margin-inline-start:var(--space-2)}.chart-tf-row__slot[data-slot=actions-menu]{min-inline-size:24px;min-block-size:30px}.chart-tf-menu{min-inline-size:140px}.chart-tf-menu__item{border-radius:var(--radius-2)}.chart-tf-menu__item[data-active]{background:var(--surface-active)}.chart-tf-menu__star{--btn-height: var(--control-height-xs)}.chart-tf-menu__label{--btn-pad-x: var(--space-2);--btn-font: var(--font-3);flex:1;justify-content:flex-start}.chart-return-to-live{--btn-height: var(--control-height-sm);--chart-return-z: 10;position:absolute;inset-block-end:0;inset-inline-end:40px;z-index:var(--chart-return-z);opacity:.7}@media (hover: hover){.chart-return-to-live:hover{opacity:1}}@media (max-width: 1280px){.chart-tf__item,.chart-tf__current{--btn-pad-x: var(--space-2);--btn-font: var(--font-4)}}.chart-ghost-button{--btn-height: var(--control-height-sm);--btn-icon-size: 16px;opacity:.7;transition:opacity var(--duration-1) var(--ease-standard),scale var(--duration-1) var(--ease-standard)}.chart-ghost-button[data-active]{opacity:1}@media (hover: hover){.chart-ghost-button:hover{opacity:1;scale:1.2}}.chart-stage-button{--chart-stage-button-layer: 10;--btn-height: var(--control-height-sm);--btn-icon-size: 18px;--btn-pad-x: 0;position:absolute;inset-block-end:0;inset-inline-end:var(--chart-stage-button-offset, var(--space-4));z-index:var(--chart-stage-button-layer);inline-size:var(--control-height-sm);min-inline-size:var(--control-height-sm);color:var(--chart-stage-button-ink, currentColor);opacity:.7;transition:opacity var(--duration-1) var(--ease-standard)}.chart-stage-button[data-slot=drawings]{--chart-stage-button-offset: calc(var(--control-height-sm) + 2 * var(--space-4))}.chart-stage-button[data-active]{opacity:1;border-color:currentColor;background:color-mix(in srgb,var(--text-muted) 25%,transparent)}@media (hover: hover){.chart-stage-button:hover{opacity:1}}.chart-error{position:absolute;inset-block-start:70%;inset-inline-start:50%;translate:-50% -50%;padding:var(--space-5);border:1px solid var(--negative);border-radius:var(--radius-2);background:color-mix(in srgb,var(--negative) 10%,transparent);color:var(--negative);font-size:var(--font-3);text-align:center}.chart-actions{min-block-size:30px}.chart-actions__live{min-inline-size:0;min-block-size:var(--control-height-sm)}.chart-actions__slot{--chart-actions-slot: max(30px, var(--control-height-sm));display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--chart-actions-slot);min-inline-size:var(--chart-actions-slot);block-size:var(--chart-actions-slot)}.chart-actions__slot[data-wide]{--chart-actions-slot-wide: max( 61px, calc(2 * var(--control-height-sm) + 2 * var(--space-2) + 1px) );inline-size:var(--chart-actions-slot-wide);min-inline-size:var(--chart-actions-slot-wide)}.chart-actions-popup .chart-actions__slot{border:1px solid transparent;border-radius:var(--radius-3);transition:background var(--duration-2) var(--ease-standard),border-color var(--duration-2) var(--ease-standard)}@media (hover: hover){.chart-actions-popup .chart-actions__slot:hover{background:var(--surface-hover);border-color:var(--border-subtle)}}.chart-actions__trigger-wrap{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--control-height-sm);block-size:var(--control-height-sm)}.chart-actions__chevron{display:inline-flex;flex:none;inline-size:15px;block-size:15px;transition:rotate var(--duration-2) var(--ease-standard)}.chart-actions__chevron[data-open]{rotate:180deg}.chart-actions__heatmap{justify-content:flex-end;inline-size:100%;min-block-size:var(--control-height-sm)}.chart-actions-popup .chart-actions__heatmap{justify-content:center;inline-size:var(--control-height-sm)}.chart-actions__heatmap-divider{block-size:14px;align-self:center;background:var(--border-subtle)}.chart-date-jump__trigger{color:var(--text-primary);opacity:1}.chart-date-jump[data-variant=mini]{--chart-date-jump-mini-icon: clamp(11px, 2.4cqw, 14px);flex:none;margin-inline-start:calc(-1 * var(--space-1))}.chart-date-jump[data-variant=mini] .chart-actions__trigger-wrap{inline-size:auto;min-inline-size:0;block-size:auto}.chart-date-jump[data-variant=mini] .chart-date-jump__trigger{--btn-height: calc(var(--chart-date-jump-mini-icon) + 2px);--btn-icon-size: var(--chart-date-jump-mini-icon);--btn-pad-x: 0;inline-size:calc(var(--chart-date-jump-mini-icon) + 2px);min-inline-size:0;border-radius:var(--radius-1)}.chart-flag-trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (hover: hover){.chart-flag-trigger:hover{opacity:.9}.chart-flag-trigger:hover .flag:not([data-color]){--flag-empty-bg: var(--flag-empty-active)}}.chart-flag-trigger:focus-visible{border-radius:var(--radius-full)}.chart-opposite-market-popup__row{inline-size:100%;grid-template-columns:minmax(0,1fr) max-content;text-align:start}.chart-opposite-market-popup__volume{color:var(--text-muted);font-size:var(--font-2);font-weight:var(--weight-medium);letter-spacing:.01em;white-space:nowrap}.chart-page{position:relative;display:flex;flex:1;min-inline-size:0;padding-inline:var(--space-3);overflow:hidden}.chart-grid{--chart-pane-frame: 1px;--chart-pane-ring: 2px}.chart-pane{--chart-pane-ring-layer: 2;position:relative;background:var(--chart-canvas-bg, var(--surface-base));display:flex;flex-direction:column;inline-size:100%;block-size:100%;overflow:hidden;border:var(--chart-pane-frame, 3px) solid var(--border-subtle);transition:border-color var(--duration-3) var(--ease-standard);container:chart / size}.chart-pane:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--chart-pane-ring-layer);border:var(--chart-pane-ring, 0px) solid transparent;pointer-events:none;opacity:0;transition:border-color var(--duration-3) var(--ease-standard),opacity var(--duration-3) var(--ease-standard)}.chart-pane[data-active]:after{border-color:var(--accent);opacity:1}.chart-split__pane{display:flex;flex:var(--chart-split-share) 1 0;min-inline-size:0;min-block-size:0;overflow:hidden}.chart-split__pane>*{flex:1;min-inline-size:0;min-block-size:0}.chart-area{position:relative}.canvas-drawing-tool-textarea{--chart-text-input-layer: 10;position:absolute;z-index:var(--chart-text-input-layer);display:none;margin:0;padding:0;border:none;outline:none;background:transparent;font:14px sans-serif;white-space:nowrap;resize:none}.chart-watermark{--chart-watermark-layer: 0;--chart-watermark-layer-above: 2;position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--chart-watermark-layer);display:flex;align-items:center;justify-content:center;padding-inline-end:60px;pointer-events:none}.chart-watermark[data-position=top]{align-items:flex-start;padding-block-start:var(--space-8)}.chart-watermark[data-above]{z-index:var(--chart-watermark-layer-above)}.chart-watermark__text{color:var(--chart-watermark-ink, var(--text-strong));opacity:var(--chart-watermark-opacity, .5);font-size:var(--chart-watermark-size, 25px);font-weight:var(--weight-semibold)}.chart-watermark__text[data-size=auto]{font-size:clamp(1.1rem,3.2cqw,2.6rem)}.chart-watermark__lines{gap:.25em;text-align:center}.chart-watermark[data-place=mini][data-position=top]{padding-block-start:0}.chart-watermark[data-place=mini] .chart-watermark__text[data-size=auto]{font-size:clamp(1rem,8cqw,2.5rem)}@media (max-width: 1920px){.chart-watermark[data-place=mini] .chart-watermark__text[data-size=auto]{font-size:25px}}.chart-logo{--chart-logo-layer: 1;position:absolute;inset-block-start:var(--space-8);inset-inline-end:100px;z-index:var(--chart-logo-layer);display:flex;align-items:flex-start;justify-content:flex-end;pointer-events:none}.chart-logo__image{inline-size:clamp(72px,7.2cqw,94px);opacity:.15}.chart-close{--chart-close-size: 30px;--chart-close-layer: 10;--btn-height: var(--chart-close-size);--btn-icon-size: 18px;--btn-pad-x: 0;position:absolute;inset-block-start:var(--space-3);inset-inline-start:50%;z-index:var(--chart-close-layer);inline-size:var(--chart-close-size);min-inline-size:var(--chart-close-size);color:var(--chart-close-ink, var(--text-primary));opacity:.7;transition:opacity var(--duration-1) var(--ease-standard),scale var(--duration-1) var(--ease-standard)}.chart-close[data-place=row]{position:static;flex:none}@media (hover: hover){.chart-close:hover{opacity:1;scale:1.2}}.chart-summary-action{--chart-summary-action-size: 24px;--btn-height: var(--chart-summary-action-size);--btn-icon-size: 14px;--btn-pad-x: 0;flex:none;inline-size:var(--chart-summary-action-size);min-inline-size:var(--chart-summary-action-size)}.chart-player{--chart-player-z: 12;position:absolute;inset-block-start:13px;inset-inline-start:50%;z-index:var(--chart-player-z);display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:36px;padding:var(--space-2) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface-raised) 88%,transparent);box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);translate:-50% 0}.chart-player.playbook__capture{inset-block-start:auto;inset-block-end:30px}.chart-player__button{--btn-height: var(--control-height-md);--btn-icon-size: 18px}.chart-player__speed{--select-height: var(--control-height-md);min-inline-size:58px}.chart-player__divider{--chart-player-divider-z: 11;position:absolute;z-index:var(--chart-player-divider-z);inline-size:2px;background:color-mix(in srgb,var(--text-strong) 85%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-base) 70%,transparent);cursor:ew-resize;translate:-1px 0;touch-action:none}.chart-player__divider:before{content:"";position:absolute;inset-block:0;inset-inline-start:-7px;inline-size:16px}.chart-datejump{display:flex;flex-direction:column;inline-size:300px;gap:var(--space-5);padding:var(--space-5)}@media (max-width: 680px){.chart-datejump{gap:var(--space-4);padding:var(--space-4)}.chart-datejump__fields,.chart-datejump__calendar{--l-gap: var(--space-4);gap:var(--space-4)}}.chart-datejump__header{gap:var(--space-6)}.chart-datejump__title{--text-name-size: var(--font-4)}.chart-datejump__fields{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:var(--space-5)}.chart-datejump__field{--l-gap: var(--space-3);min-inline-size:0;color:var(--text-muted);font-size:var(--font-3);font-weight:var(--weight-medium)}.chart-datejump__input{--input-height: 32px;inline-size:100%}.chart-datejump__time{position:relative;min-inline-size:0}.chart-datejump__time-trigger{justify-content:space-between;inline-size:100%;font-family:inherit;text-align:start}.chart-datejump__time-trigger svg{flex:none;inline-size:14px;block-size:14px;color:var(--text-muted);transition:rotate var(--duration-2) var(--ease-standard)}.chart-datejump__time-trigger[data-active]{border-color:var(--accent)}.chart-datejump__time-trigger[data-active] svg{color:var(--text-primary);rotate:180deg}.chart-datejump__time-menu{--chart-datejump-time-z: 4;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;z-index:var(--chart-datejump-time-z);display:grid;grid-template-columns:repeat(2,48px);gap:var(--space-2);inline-size:112px;max-inline-size:calc(100vw - var(--space-10));padding:var(--space-2)}.chart-datejump__time-column{--l-gap: var(--space-1);display:flex;flex-direction:column;max-block-size:184px}.chart-datejump__time-option{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--control-height-md);border:1px solid transparent;border-radius:var(--radius-1);background:transparent;color:var(--text-primary);font-size:var(--font-3);line-height:var(--cap-line);transition:background var(--duration-1) var(--ease-standard),color var(--duration-1) var(--ease-standard)}.chart-datejump__time-option[data-active]{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast);font-weight:var(--weight-bold)}@media (hover: hover){.chart-datejump__time-option:hover:not([data-active]){background:var(--surface-hover);color:var(--text-strong)}}.chart-datejump__calendar{--l-gap: var(--space-5)}.chart-datejump__month-row{min-block-size:var(--control-height-md)}.chart-datejump__month-label{--text-name-weight: var(--weight-medium)}.chart-datejump__weekdays,.chart-datejump__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-2)}.chart-datejump__weekdays{align-items:center;min-block-size:22px;border-radius:var(--radius-2);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--font-2);text-align:center;text-transform:capitalize}.chart-datejump__day{display:inline-flex;align-items:center;justify-content:center;block-size:30px;min-inline-size:0;border:1px solid transparent;border-radius:var(--radius-2);background:transparent;color:var(--text-primary);font-size:var(--font-3);transition:background var(--duration-2) var(--ease-standard),border-color var(--duration-2) var(--ease-standard),color var(--duration-2) var(--ease-standard)}.chart-datejump__day[data-active]{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast);font-weight:var(--weight-bold)}.chart-datejump__day[data-empty]{pointer-events:none}.chart-datejump__day:disabled,.chart-datejump__month-button:disabled{cursor:default;opacity:.38}@media (hover: hover){.chart-datejump__day:hover:not(:disabled):not([data-empty]):not([data-active]){background:var(--surface-hover);color:var(--text-strong)}}.chart-datejump__error{padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb,var(--negative) 42%,transparent);border-radius:var(--radius-2);background:color-mix(in srgb,var(--negative) 12%,transparent);color:var(--negative);font-size:var(--font-3);line-height:var(--leading-normal)}.chart-datejump__footer{gap:var(--space-5);padding-block-start:var(--space-1)}.chart-datejump__footer-button{min-inline-size:82px}.chart-datejump__submit{min-inline-size:122px}.screenshot-veil{--scrim-veil-layer: var(--z-capture)}@media (max-width: 1920px){.chart-close{--chart-close-size: 20px}}@media (max-width: 1600px){.chart-close{--chart-close-size: 15px}}@media (max-width: 820px){.chart-page{padding-inline:0}.chart-header>.app-header{padding-inline:var(--space-7)}.chart-stats{min-block-size:0;padding-inline:0}.chart-stats__inner{inline-size:100%}.chart-stats .chart-stat-badges{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.chart-header .chart-symbol__ticker{font-size:1rem}.chart-header .chart-symbol{--l-gap: var(--space-2)}.chart-exchange-popup__row{grid-template-columns:1fr;gap:var(--space-3);min-block-size:32px;padding:var(--space-3);border-radius:var(--radius-2)}}}@layer surfaces{.mini-chart{--mini-chart-z-header: 60;--mini-chart-z-stats: 59;--mini-chart-z-veil: 48;--mini-chart-header-height: 28px;position:relative;display:flex;flex-direction:column;inline-size:100%;block-size:100%;min-block-size:0;border:1px solid var(--border-subtle);background:var(--surface-base);container:mini-chart / inline-size}.mini-chart__header{display:flex;flex:none;align-items:center;inline-size:100%;min-block-size:var(--mini-chart-header-height, 28px);max-block-size:var(--mini-chart-header-height, 28px);padding-inline-end:var(--space-1);background:var(--mini-chart-header-surface, var(--surface-raised));border-block-end:1px solid var(--border-subtle);overflow:hidden}.mini-chart__header[data-size=compact]{--mini-chart-header-height: 20px;font-size:var(--font-3)}.mini-chart__row{inline-size:100%;padding-inline-start:var(--space-2);overflow:hidden}.mini-chart__actions{--l-gap: var(--space-4);flex:none;margin-inline-start:auto}.mini-chart__symbol,.floating-chart__coin{font-size:var(--font-3);font-weight:var(--weight-semibold)}.mini-chart__symbol{--text-action-color: var(--text-primary)}.mini-chart__symbol[data-funding=high]{--text-action-color: var(--warning);padding:var(--space-1)}.mini-chart__header .asset-icon-box{--asset-icon-size: 14px}.mini-chart__button{--btn-height: 18px;--btn-pad-x: 0;--btn-icon-size: 16px;flex:none;inline-size:18px;min-inline-size:18px;transition:color var(--duration-1) var(--ease-standard),scale var(--duration-1) var(--ease-standard)}.mini-chart__button:before{content:"";position:absolute;inset-block:calc((var(--btn-height) - var(--mini-chart-header-height, 28px)) / 2);inset-inline:calc(var(--space-1) * -1)}@media (hover: hover){.mini-chart__button:hover{color:var(--text-strong);scale:1.2}.mini-chart__button:hover .flag{transform:none}.mini-chart__button:hover .flag:not([data-color]){--flag-empty-bg: var(--flag-empty-active)}}@media (pointer: coarse){.mini-chart{--mini-chart-header-height: var(--touch-target-min)}.mini-chart__actions{--l-gap: var(--space-6)}.mini-chart__button:before{inset-inline:calc(var(--space-2) * -1)}}.mini-chart__stats{position:absolute;inset-inline:0;inset-block-start:var(--mini-chart-header-height, 28px);z-index:var(--mini-chart-z-stats)}.mini-chart[data-chrome=hover] .mini-chart__header{position:absolute;inset-block-start:0;inset-inline:0;z-index:var(--mini-chart-z-header)}.mini-chart[data-chrome=hover]:focus-within{--hover-chrome-opacity: 1;--hover-chrome-visibility: visible;--hover-chrome-events: auto;--hover-chrome-shift: 0px}@media (hover: hover){.mini-chart[data-chrome=hover]:hover{--hover-chrome-opacity: 1;--hover-chrome-visibility: visible;--hover-chrome-events: auto;--hover-chrome-shift: 0px}}.mini-chart[data-chrome=hover]:focus-within .chart-watermark{opacity:0}@media (hover: hover){.mini-chart[data-chrome=hover]:hover .chart-watermark{opacity:0}}.mini-chart__body{position:relative;flex:1;min-block-size:0;background:var(--chart-canvas-bg, var(--surface-base))}.mini-chart__stage{position:relative;flex:1 1 0;min-block-size:0}.mini-chart__veil{--loading-veil-layer: var(--mini-chart-z-veil)}.hover-chart{--hover-chart-layer: 1000;position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--hover-chart-layer);inline-size:var(--hover-chart-width);block-size:var(--hover-chart-height);translate:var(--hover-chart-x) var(--hover-chart-y);overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-2);background:var(--surface-base);box-shadow:var(--shadow-2)}.hover-chart[data-layout=split]{display:flex;align-items:stretch;gap:var(--hover-chart-gap, 0px)}.hover-chart[data-view=density]{padding:var(--space-4);border-radius:var(--radius-4);box-shadow:var(--shadow-3)}.hover-chart[data-view=density][data-layout=split]{--hover-chart-gap: var(--space-3)}.hover-chart__aside{flex:0 0 120px;inline-size:120px;border-inline-end:1px solid var(--border-subtle);background:var(--surface-raised)}.hover-chart[data-layout=side] .hover-chart__aside{flex:1 1 auto;inline-size:100%;block-size:100%;border-inline-end:0}.hover-chart[data-view=density] .hover-chart__aside,.hover-chart[data-view=density] .hover-chart__chart{overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised)}.floating-chart{--floating-chart-z-header: 10;--floating-chart-z-resize: 2;position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--z-shell-float);display:flex;flex-direction:column;inline-size:var(--floating-chart-width);block-size:var(--floating-chart-height);translate:var(--floating-chart-x) var(--floating-chart-y);overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised);box-shadow:var(--shadow-3);will-change:transform}.floating-chart__header{position:absolute;inset-block-start:0;inset-inline:0;z-index:var(--floating-chart-z-header);min-block-size:30px;padding:var(--space-2) var(--space-3);background:var(--surface-raised);border-block-end:1px solid var(--border-subtle);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.floating-chart:not([data-measuring])[data-interacting],.floating-chart:not([data-measuring]):focus-within{--hover-chrome-opacity: 1;--hover-chrome-visibility: visible;--hover-chrome-events: auto;--hover-chrome-shift: 0px}@media (hover: hover){.floating-chart:not([data-measuring]):hover{--hover-chrome-opacity: 1;--hover-chrome-visibility: visible;--hover-chrome-events: auto;--hover-chrome-shift: 0px}}.floating-chart[data-interacting] .floating-chart__header{cursor:grabbing}.floating-chart[data-locked] .floating-chart__header{cursor:default}.floating-chart__coin{flex:none;color:var(--text-primary);white-space:nowrap}.floating-chart__tf{display:inline-flex;min-inline-size:0;align-items:center}.floating-chart__controls{flex:none;margin-inline-start:auto}.floating-chart__control{--btn-height: var(--rail-btn-size);--btn-icon-size: var(--rail-btn-icon);--btn-pad-x: 0;inline-size:var(--rail-btn-size);min-inline-size:var(--rail-btn-size)}.floating-chart__empty{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;color:var(--text-muted);font-size:var(--font-3)}.floating-chart__resize{position:absolute;inset-block-end:0;inset-inline-end:0;z-index:var(--floating-chart-z-resize);inline-size:32px;block-size:32px;padding:0;border:0;background:transparent;opacity:.6;cursor:nwse-resize;touch-action:none;transition:opacity var(--duration-1) var(--ease-standard)}.floating-chart__resize:after{content:"";position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-2);inline-size:9px;block-size:9px;border-inline-end:2px solid var(--text-muted);border-block-end:2px solid var(--text-muted)}.floating-chart__resize:active{opacity:1}@media (hover: hover){.floating-chart__resize:hover{opacity:1}}@media (max-width: 820px){.mini-chart{touch-action:pan-y}.mini-chart__header .asset-icon-box{--asset-icon-size: 15px}}}@layer surfaces{.account{--page-measure: min(100%, clamp(860px, 72vw, 1440px));--page-gutter: var(--space-8);--page-footer-justify: space-between;background:radial-gradient(ellipse 120% 80% at 50% -20%,color-mix(in srgb,var(--accent) 12%,transparent) 0%,transparent 55%),linear-gradient(180deg,var(--surface-raised) 0%,var(--surface-base) 22%,var(--surface-base) 78%,var(--surface-sunken) 100%)}.account__content{--l-gap: var(--space-7)}@media (max-width: 820px){.account__header{grid-template-columns:1fr auto;grid-template-rows:auto auto;block-size:auto;min-block-size:var(--header-height);padding-block:var(--space-2);row-gap:var(--space-2)}.account__header .app-header__center{grid-column:1 / -1;grid-row:2;padding-block-start:var(--space-4);border-block-start:1px solid var(--border-subtle)}}.account__status{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6) var(--space-8);overflow:hidden}.account__status:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:4px;background:var(--border-strong)}.account__status[data-state=paid]:before{background:var(--positive)}.account__status[data-state=free]:before{background:var(--warning)}.account__identity,.account__state{min-inline-size:0;max-inline-size:100%;padding:var(--space-3) var(--space-7);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-3)}.account__identity{--text-name-size: var(--font-5);flex:none;text-align:center}.account__section{--account-section-pad: var(--space-8);padding:var(--account-section-pad)}.account__periods{--account-price-size: 22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:var(--space-6)}.account__period{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;gap:var(--space-3);padding:var(--space-6) var(--space-7);text-align:start;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-4);color:var(--text-primary);transition:background var(--duration-1) var(--ease-standard),border-color var(--duration-1) var(--ease-standard)}@media (hover: hover){.account__period:not([data-selected]):hover{background:var(--surface-hover);border-color:var(--border-strong)}}.account__period[data-selected]{background:var(--surface-active);border-color:var(--accent)}.account__period-money{--l-gap: var(--space-4)}.account__period-term{color:var(--text-muted);font-size:var(--font-1);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.account__period-price{font-size:var(--account-price-size);font-weight:var(--weight-bold);line-height:round(nearest,calc(var(--account-price-size) * var(--leading-tight)),1px);color:var(--text-strong)}.account__period-price-was{color:var(--text-muted);font-size:var(--font-2);text-decoration:line-through}.account__period-rate{color:var(--text-muted);font-size:var(--font-1)}.account__discount-sum{color:var(--text-muted);font-size:var(--font-2);text-align:center}.account__periods-block{margin-block-end:var(--space-7)}.account__form{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}@container (width < 560px){.account__form{grid-template-columns:1fr}}.account__notice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-3);font-size:var(--font-2)}.account__notice[data-tone=positive]{color:var(--positive);background:color-mix(in srgb,var(--positive) 10%,transparent);border-color:color-mix(in srgb,var(--positive) 25%,transparent)}.account__notice[data-tone=neutral]{color:var(--text-muted);background:var(--surface-sunken)}.account__pay{padding-block-start:var(--space-4)}@media (max-width: 820px){.account__periods{--account-price-size: 20px;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.account__period{padding:var(--space-6)}.account__section{--account-section-pad: var(--space-7)}}@media (max-width: 480px){.account__periods{--account-price-size: 18px;gap:var(--space-4)}.account__period{display:grid;grid-template-columns:1fr auto;align-content:center;align-items:center;padding:var(--space-5)}.account__period-head,.account__period-money{display:contents}.account__period-term{grid-area:1 / 1 / 2 / 3;letter-spacing:.04em}.account__period-price{grid-area:2 / 1 / 3 / 3}.account__period-price-was{grid-area:3 / 1 / 4 / 3}.account__period-rate{grid-area:4 / 1 / 5 / 2}.account__period-cut{grid-area:4 / 2 / 5 / 3;justify-self:end}.account__section{--account-section-pad: var(--space-6)}}.account__table{margin-inline:calc(var(--account-section-pad) * -1);padding-inline:var(--account-section-pad);padding-block-end:var(--space-4)}.account__table .table{min-inline-size:720px}.account__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.account__card-wide{grid-column:1 / -1}.account__balance{color:var(--positive);font-size:var(--account-price-size, 26px);font-weight:var(--weight-bold);line-height:round(nearest,calc(var(--account-price-size, 26px) * var(--leading-tight)),1px)}.account__calc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}@container (width < 560px){.account__calc{grid-template-columns:1fr}}.account__inline-fill{flex:1 1 var(--account-inline-basis, 150px);min-inline-size:0}.account__cell-number{inline-size:7ch;min-inline-size:0;margin-inline:auto}.account__link-row{--account-inline-basis: 320px}.account__code{font-family:var(--font-mono)}@media (max-width: 820px){.account__cards{grid-template-columns:1fr}}}@layer surfaces{.legal{--page-measure: min(100%, 800px);--page-gutter: var(--space-7);background:var(--surface-base)}.legal__card{overflow:hidden}.legal__hero{padding:var(--space-10) var(--space-10) var(--space-8);border-block-end:1px solid var(--border-subtle)}.legal__eyebrow{margin:0 0 var(--space-6);color:var(--text-muted);font-size:var(--font-1);letter-spacing:.14em;text-transform:uppercase}.legal__title{margin:0;color:var(--text-strong);font-size:calc(var(--font-4) * 2);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:-.02em}.legal__meta{margin:var(--space-7) 0 0}.legal__body{padding:var(--space-10) var(--space-10) var(--space-11)}.legal__section+.legal__section{margin-block-start:var(--space-11)}@media (max-width: 820px){.legal__title{font-size:calc(var(--font-4) * 1.5)}.legal__hero{padding:var(--space-9) var(--space-8) var(--space-7)}.legal__body{padding:var(--space-8)}}}@layer surfaces{.editor{--editor-input-max: 520px;--editor-input-min: 320px;display:flex;flex-direction:column;min-inline-size:0}.editor__toolbar{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-block-end:none;border-start-start-radius:var(--radius-3);border-start-end-radius:var(--radius-3);background:var(--surface-raised)}.editor[data-sticky-toolbar] .editor__toolbar{position:sticky;inset-block-start:0;z-index:var(--z-sticky)}.editor__input .ProseMirror{min-block-size:var(--editor-input-min);max-block-size:var(--editor-input-max);overflow-y:auto;box-sizing:border-box;padding:var(--space-6);border:1px solid var(--border-subtle);border-end-start-radius:var(--radius-3);border-end-end-radius:var(--radius-3);background:var(--surface-base);outline:none}.editor__input .ProseMirror:focus{border-color:var(--focus-ring)}.editor__figure{position:relative;display:block;inline-size:fit-content;max-inline-size:100%;margin-inline:auto}.editor__figure[data-align=left]{margin-inline:0 auto}.editor__figure[data-align=center]{margin-inline:auto}.editor__figure[data-align=right]{margin-inline:auto 0}.prose .image-group .editor__figure{display:contents}.prose .image-group .editor__figure-handle{display:none}.editor__rule{position:relative;display:block;margin-inline:auto}.editor__rule[data-sized]{inline-size:fit-content;max-inline-size:100%}.editor__rule[data-sized][data-align=left]{margin-inline:0 auto}.editor__rule[data-sized][data-align=center]{margin-inline:auto}.editor__rule[data-sized][data-align=right]{margin-inline:auto 0}.editor__rule>hr{margin:0}.editor__figure-handle,.editor__rule-handle{position:absolute;box-sizing:border-box;border:2px solid #fff;border-radius:var(--radius-1);background:var(--accent);opacity:0;transition:opacity var(--duration-1) var(--ease-standard)}.editor__figure-handle{inset-block-end:var(--space-2);inset-inline-end:var(--space-2);inline-size:14px;block-size:14px;cursor:nwse-resize}.editor__rule-handle{inset-block-start:50%;inset-inline-end:var(--space-1);translate:0 -50%;inline-size:12px;block-size:12px;cursor:ew-resize}.editor__figure.ProseMirror-selectednode .editor__figure-handle,.editor__rule.ProseMirror-selectednode .editor__rule-handle{opacity:1}@media (hover: hover){.editor__figure:hover .editor__figure-handle,.editor__rule:hover .editor__rule-handle{opacity:1}}.editor__input img[data-picked]{outline:3px solid var(--accent);outline-offset:2px}.editor__palette{display:contents}.editor__swatch{block-size:var(--control-height-sm)}.editor__swatch[data-hl=yellow]{--swatch-value: var(--prose-hl-yellow)}.editor__swatch[data-hl=green]{--swatch-value: var(--prose-hl-green)}.editor__swatch[data-hl=pink]{--swatch-value: var(--prose-hl-pink)}.editor__swatch[data-hl=blue]{--swatch-value: var(--prose-hl-blue)}.editor__swatch[data-hl=orange]{--swatch-value: var(--prose-hl-orange)}.editor__swatch[data-hl=red]{--swatch-value: var(--prose-hl-red)}.editor__swatch[data-hl=none]{--swatch-value: transparent}.editor__tile{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0;text-align:start;color:var(--text-primary)}.editor__tile-meta{min-inline-size:0;font-size:var(--font-1)}.editor__tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-2)}}@layer surfaces{.docs{--docs-aside-width: 300px;--docs-measure: 76ch;--docs-slab: 1400px;display:flex;flex:1;min-inline-size:0;block-size:100%;overflow:hidden;inline-size:100%;max-inline-size:var(--docs-slab);margin-inline:auto;background:var(--surface-base);color:var(--text-primary)}.docs__aside{display:flex;flex-direction:column;flex:none;gap:var(--space-6);inline-size:var(--docs-aside-width);padding:var(--space-6);overflow-y:auto;border-inline-end:1px solid var(--border-subtle)}.docs__branch{padding-inline-start:var(--space-7)}.docs__row[data-draft]{color:var(--text-muted)}.docs__row[data-drop=before]{box-shadow:inset 0 2px 0 0 var(--accent)}.docs__row[data-drop=after]{box-shadow:inset 0 -2px 0 0 var(--accent)}.docs__row[data-drop=inside]{outline:1px dashed var(--accent);outline-offset:-1px}.docs__toggle{flex:none;inline-size:var(--space-7)}.docs__headings{margin-block-end:var(--space-1);margin-inline-start:calc(var(--space-7) + var(--space-8))}.docs__heading{display:block;inline-size:100%;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);border-inline-start:2px solid var(--border-subtle);color:var(--text-muted);font-size:var(--font-2);text-align:start}.docs__heading[data-current]{border-inline-start-color:var(--accent);color:var(--text-primary)}@media (hover: hover){.docs__heading:hover{background:var(--surface-hover);color:var(--text-primary)}}.docs__results{padding:var(--space-2);max-block-size:360px;overflow-y:auto}.docs__result-title{flex:1;min-inline-size:0;font-weight:var(--weight-semibold)}.docs__result-snippet{color:var(--text-muted);font-size:var(--font-1)}.docs__mark{padding-inline:1px;border-radius:var(--radius-1);background:color-mix(in srgb,var(--accent) 34%,transparent);color:var(--text-strong)}.docs__main{flex:1;min-inline-size:0;overflow-y:auto;padding:var(--space-9) var(--space-10)}.docs__article{margin-inline:auto;max-inline-size:var(--docs-measure);font-size:var(--font-4)}.docs__article-title{margin:0 0 var(--space-7);color:var(--text-strong);font-size:calc(var(--font-4) * 2);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.docs__article .prose h2,.docs__article .prose h3{scroll-margin-block-start:var(--space-7)}.docs__editor{display:flex;flex-direction:column;gap:var(--space-6);inline-size:100%;max-inline-size:960px;margin-inline:auto}.docs__editor-title{--input-height: var(--control-height-lg);font-size:var(--font-5)}.docs__bar,.docs__scrim{display:none}@media (max-width: 820px){.docs{--docs-aside-width: min(82%, 320px);--docs-slab: none}.docs__aside{position:fixed;inset-block:var(--header-height) var(--mobile-nav-height);inset-inline-start:0;z-index:var(--z-panel);background:var(--surface-raised);translate:-100% 0;transition:translate var(--duration-3) var(--ease-standard)}.docs__aside[data-open]{translate:0 0}.docs__scrim{display:block;position:fixed;inset-block:var(--header-height) var(--mobile-nav-height);inset-inline:0;z-index:calc(var(--z-panel) - 1);background:var(--scrim)}.docs__main{padding:0 var(--space-6) var(--space-6)}.docs__bar{display:flex;align-items:center;position:sticky;inset-block-start:0;z-index:var(--z-sticky);margin:0 calc(-1 * var(--space-6)) var(--space-5);padding:var(--space-5) var(--space-6);background:var(--surface-base);border-block-end:1px solid var(--border-subtle)}.docs__article .prose h2,.docs__article .prose h3{scroll-margin-block-start:60px}}.app-shell__content[data-current-page=docs] .orderbook-sidebar,.app-shell__content[data-current-page=docs] .coinlist__panel,.app-shell__content[data-current-page=docs] .coinlist__rail,.app-shell__content[data-current-page=docs] .coinlist__body,.app-shell__content[data-current-page=docs] .coinlist__rail-reserve,.app-shell__content[data-current-page=docs] .coinlist__scrim{display:none}}@layer surfaces{.updates__entry{transition:border-color var(--duration-2) var(--ease-standard)}@media (hover: hover){.updates__entry:hover{border-color:var(--border-strong)}}.updates__head{inline-size:100%;gap:var(--space-6);padding:var(--space-6) var(--space-7);border-radius:calc(var(--radius-3) - 1px)}.updates__head[aria-expanded=true]{border-end-start-radius:0;border-end-end-radius:0}.updates__date{flex:none;white-space:nowrap}.updates__body{padding:var(--space-7);border-block-start:1px solid var(--border-subtle);animation:updates-body-in var(--duration-2) var(--ease-standard)}@keyframes updates-body-in{0%{opacity:0;translate:0 calc(var(--space-2) * -1)}}@container (width < 420px){.updates__head{display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:var(--space-1)}.updates__date{grid-column:2;white-space:normal}}}@layer surfaces{.terminal-link{--btn-height: 14px;--btn-icon-size: 14px}.terminal-link[data-place=chart-header]{--btn-height: var(--control-height-md);--btn-icon-size: 16px}.terminal-link__menu{inline-size:max-content;max-inline-size:320px}.terminal-link__groups{--link-group-grid-max: 260px}.terminal-link__group{--btn-pad-x: var(--space-1)}.terminal-link__binding{inline-size:6ch;flex:none;text-align:center}}@layer surfaces{.trades{--trades-columns: repeat(4, minmax(min-content, 1fr)) auto;container-type:inline-size;--trades-cell-pad-x: var(--space-3)}@container (width < 300px){.trades>*{--trades-cell-pad-x: var(--space-2)}}.trades__head{flex:none;display:flex;align-items:center;gap:var(--gap-tight);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border-subtle)}.trades__title{min-inline-size:0;flex:1 1 auto}.trades__import{flex:none;white-space:nowrap}.trades__error{flex:none;padding:var(--space-3) var(--space-4)}.trades__totals{flex:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--gap-base);padding:var(--space-3) var(--space-4)}.trades__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);min-inline-size:0}.trades__total[data-role=toggle]{margin-inline-start:auto}.trades__scroll{flex:1 1 auto;min-block-size:0}.trades__thead{grid-template-columns:var(--trades-columns);border-block-end:1px solid var(--border-subtle)}.trades__th{display:flex;align-items:center;justify-content:center;padding:var(--space-2) var(--trades-cell-pad-x);color:var(--text-muted);font-size:var(--font-2);-webkit-user-select:none;user-select:none}.trades__row{--row-button-pad: 0;display:grid;grid-template-columns:var(--trades-columns);align-items:stretch}.trades__cell{display:flex;align-items:center;justify-content:center;padding:var(--space-2) var(--trades-cell-pad-x);font-size:var(--font-2)}.trades__side[data-tone=positive]{color:var(--positive)}.trades__side[data-tone=negative]{color:var(--negative)}.trades__day{min-inline-size:0}.trades__day-pnl{flex:none;margin-inline-start:auto;font-size:var(--font-2)}.trades__more{display:flex;justify-content:center;padding:var(--space-6) 0 var(--space-4)}.trades__veil-host{position:relative;flex:1 1 auto;min-block-size:0}.trades-activity[data-place=popover]{max-block-size:min(360px,calc(100dvh - 112px));overflow-y:auto}.popover.trades-activity-popover{max-inline-size:min(440px,calc(100vw - var(--space-9)))}.trades-activity__row{display:grid;grid-template-columns:minmax(48px,auto) auto auto;justify-content:space-between;align-items:center;gap:var(--space-4);inline-size:100%;text-align:start}.trades-activity__symbol{font-weight:var(--weight-medium);color:var(--text-strong)}.trades-activity__market{white-space:nowrap;color:var(--text-muted)}.trades-activity__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:var(--space-4);white-space:nowrap;font-variant-numeric:tabular-nums}.trades-activity__side{font-size:var(--font-1);font-weight:var(--weight-bold);text-transform:uppercase;color:var(--text-primary)}.trades-activity__pnl{font-weight:var(--weight-medium);color:var(--text-primary)}.trades-activity__entry,.trades-activity__orders{color:var(--text-muted)}.trades-activity__side[data-tone=positive],.trades-activity__pnl[data-tone=positive]{color:var(--positive)}.trades-activity__side[data-tone=negative],.trades-activity__pnl[data-tone=negative]{color:var(--negative)}.trades-activity[data-place=popover] .empty-state{min-block-size:126px}.trades-activity-counter{gap:var(--space-1)}.trades-activity-counter[data-filled]{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 48%,transparent)}.trades-activity-counter:not([data-filled]){opacity:.62}.trades-activity-counter__label{font-size:var(--font-1);font-weight:var(--weight-bold)}.trades-activity-counter__count{min-inline-size:10px;font-size:var(--font-2);font-weight:var(--weight-bold);text-align:center}.trades-activity-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-tight);padding-block-end:var(--space-4);border-block-end:1px solid var(--border-subtle)}.trades-activity-head__count{display:inline-flex;align-items:center;justify-content:center;flex:none;min-inline-size:var(--control-height-xs);block-size:var(--control-height-xs);padding-inline:var(--space-3);border:1px solid color-mix(in srgb,var(--warning) 42%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--warning) 13%,transparent);color:var(--warning);font-size:var(--font-2);font-weight:var(--weight-bold);line-height:var(--cap-line)}}@layer surfaces{.admin{padding:var(--space-6);background:var(--surface-base);color:var(--text-primary);overflow:hidden}.admin__shell{max-inline-size:1420px;margin-inline:auto}.admin__header{padding-block-end:var(--space-6);border-block-end:1px solid var(--border-subtle)}.admin__eyebrow{display:inline-flex;padding:var(--space-1) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-muted);font-size:var(--font-1);letter-spacing:.08em;text-transform:uppercase}.admin__layout{display:grid;grid-template-columns:224px minmax(0,1fr);gap:var(--gap-base);min-block-size:0}.admin__nav,.admin__content{min-block-size:0}.admin__nav-label{letter-spacing:.08em;text-transform:uppercase}.admin__nav-item{flex-direction:column;align-items:stretch;gap:var(--space-1)}.admin__nav-hint{line-height:var(--leading-tight)}.admin__login{inline-size:min(100%,340px);container-type:inline-size}.admin__login-title{text-align:center}.admin__cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin__card{min-inline-size:0}.admin__card>.l-stack{flex:1;min-inline-size:0}.admin__card-value{font-size:var(--font-5);font-weight:var(--weight-bold);letter-spacing:-.03em}.admin__card-action{color:var(--text-primary);font-size:var(--font-1);font-weight:var(--weight-semibold)}.admin__form-fill{flex:1 1 0;min-inline-size:0}.admin__filter{inline-size:min(320px,100%)}.admin__input-short{inline-size:8ch}.admin__table-plane{border:1px solid var(--border-subtle);border-radius:var(--radius-3)}.admin__table-plane thead th{position:sticky;inset-block-start:0;z-index:var(--z-sticky);background:var(--surface-raised);box-shadow:inset 0 -1px 0 var(--border-subtle)}.admin__table-plane[data-fill]{flex:1 1 auto;min-block-size:0;overflow:auto;scrollbar-gutter:stable}.admin__json{max-block-size:50dvh;padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-sunken);font-family:monospace;font-size:var(--font-2)}.admin__sort{margin:calc(-1 * var(--gap-tight)) calc(-1 * var(--table-pad-x, var(--space-6)));padding-inline:var(--table-pad-x, var(--space-6))}.admin__sort-arrow{color:var(--text-muted)}.admin__user-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin__payments{max-block-size:260px}.admin__payment{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin__answer-cell{min-inline-size:280px;white-space:normal;overflow-wrap:anywhere}@media (max-width: 820px){.admin__layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.admin__nav{overflow:visible}.admin__nav-list{flex-direction:row;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.admin__nav-item{min-inline-size:190px}}@media (max-width: 480px){.admin{padding:var(--space-4)}.admin__nav-item{min-inline-size:170px}}}
