@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);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{@property --ui-px{syntax: "<length>"; inherits: true; initial-value: 1px;}: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: #35444f;--sky-800: #213342;--sky-900: #0d2536;--paper-0: #f6f6fb;--paper-50: #efeff4;--paper-100: #e9e9ef;--paper-150: #e7e7ed;--paper-200: #e4e4eb;--paper-250: #d9d9e2;--paper-300: #c7c7d2;--paper-400: #aeaebd;--paper-500: #9a9aab;--paper-600: #74748a;--paper-700: #424246;--paper-800: #32323d;--paper-900: #1c1c25;--dusk-0: #0f1117;--dusk-50: #14171e;--dusk-100: #181b23;--dusk-150: #20242e;--dusk-200: #262a33;--dusk-250: #2b303c;--dusk-400: #3a3f4b;--dusk-600: #7d8597;--dusk-700: #a0a7b5;--dusk-800: #dadee6;--dusk-900: #eef0f5;--dusk-950: #f7f8fb;--mist-0: #fcfdff;--mist-50: #fafbfd;--mist-100: #f5f6f9;--mist-150: #eef0f5;--mist-200: #e4e6ed;--mist-300: #dfe1e8;--mist-400: #cdd0d9;--mist-600: #6b7184;--mist-700: #535a6b;--mist-800: #2a2f3b;--mist-900: #161a24;--mist-950: #0d1017;--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;--ring-air-dark: #dca366;--ring-air-white: #82551f;--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: #535866;--graphite-700: #444957;--graphite-800: #343946;--bronze-300: #e9b47c;--bronze-400: #dca366;--bronze-500: #ca8f52;--bronze-600: #82551f;--bronze-700: #744915;--bronze-800: #673d0c;--jade-400: #3ccf95;--jade-700: #0b6a3c;--coral-400: #fb8a80;--coral-700: #a8212c;--honey-400: #f5b759;--honey-700: #874400;--green-400: #4ecb7a;--green-500: #2fa85a;--green-600: #1f7f43;--green-650: #00602d;--green-700: #005326;--red-400: #ff8d86;--red-500: #e2645e;--red-600: #b64842;--red-650: #aa001e;--red-700: #940019;--amber-400: #f5a94a;--amber-500: #e2882a;--amber-600: #b4681c;--amber-650: #7f4300;--amber-700: #6e3900;--label-blue-500: #3b82f6;--label-green-500: #22c55e;--label-violet-500: #8b5cf6;--label-orange-500: #f97316;--label-teal-500: #14b8a6;--label-pink-500: #ec4899;--label-yellow-500: #eab308;--label-red-500: #ef4444;--label-ground-dark: #1a1a1a;--label-ground-light: #f5f5f5;--series-blue-on-dark: #5098ee;--series-yellow-on-dark: #eedc48;--series-pink-on-dark: #fd7eb8;--series-cyan-on-dark: #2cd4e7;--series-violet-on-dark: #986be4;--series-blue-on-light: #0056a1;--series-yellow-on-light: #797320;--series-pink-on-light: #8e0055;--series-cyan-on-light: #016e76;--series-violet-on-light: #3e2881;--ai-blue-on-dark: #6aa7f1;--ai-violet-on-dark: #b594ec;--ai-pink-on-dark: #fd7eb8;--ai-blue-on-light: #004d91;--ai-violet-on-light: #6412b1;--ai-pink-on-light: #921755;--connection-blue-on-dark: #80a3f8;--connection-yellow-on-dark: #ebd72c;--connection-magenta-on-dark: #f733ca;--connection-cyan-on-dark: #3bd4f2;--connection-violet-on-dark: #c154f5;--connection-gray-on-dark: #bec3c9;--connection-pink-on-dark: #f985be;--connection-indigo-on-dark: #8d7af6;--connection-blue-on-light: #1f60aa;--connection-yellow-on-light: #686910;--connection-magenta-on-light: #aa1c98;--connection-cyan-on-light: #197078;--connection-violet-on-light: #6412b1;--connection-gray-on-light: #3c3f42;--connection-pink-on-light: #bb1d6d;--connection-indigo-on-light: #2045b7;--ui-px: 1px;--space-1: 2px;--space-2: calc(4 * var(--ui-px));--space-3: calc(6 * var(--ui-px));--space-4: calc(8 * var(--ui-px));--space-5: calc(10 * var(--ui-px));--space-6: calc(12 * var(--ui-px));--space-7: calc(16 * var(--ui-px));--space-8: calc(20 * var(--ui-px));--space-9: calc(24 * var(--ui-px));--space-10: calc(32 * var(--ui-px));--space-11: calc(40 * var(--ui-px));--space-12: calc(56 * var(--ui-px));--row-height-list: calc(36 * var(--ui-px));--icon-size-2xs: calc(10 * var(--ui-px));--icon-size-xs: calc(12 * var(--ui-px));--icon-size-sm: calc(14 * var(--ui-px));--icon-size-md: calc(16 * var(--ui-px));--icon-size-lg: calc(18 * var(--ui-px));--icon-size-xl: calc(20 * var(--ui-px));--icon-size-2xl: calc(24 * var(--ui-px));--radius-logo: 20%;--radius-1: calc(3 * var(--ui-px));--radius-2: calc(5 * var(--ui-px));--radius-3: calc(8 * var(--ui-px));--radius-4: calc(12 * var(--ui-px));--radius-full: calc(999 * var(--ui-px));--z-panel: 10510;--z-sticky: 10520;--z-modal: 10530;--z-header-float: 10535;--z-popover: 10540;--z-toast: 10550;--z-lightbox: 10560;--z-capture: 10570;--z-underlay: -1;--font-sans-mulish: "Mulish", system-ui, -apple-system, "Segoe UI", sans-serif;--font-sans: var(--font-sans-mulish);--font-sans-air: "Manrope", 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;--touch-control-height: calc(28 * var(--ui-px))}@property --center-inner{syntax: "<length>"; inherits: false; initial-value: 0px;}}@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);--surface-header: color-mix(in srgb, var(--accent) 8%, var(--surface-raised));--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);--heat-pos-1: color-mix(in srgb, var(--positive) 22%, transparent);--heat-pos-2: color-mix(in srgb, var(--positive) 40%, transparent);--heat-pos-3: color-mix(in srgb, var(--positive) 60%, transparent);--heat-pos-4: color-mix(in srgb, var(--positive) 85%, transparent);--heat-neg-1: color-mix(in srgb, var(--negative) 22%, transparent);--heat-neg-2: color-mix(in srgb, var(--negative) 40%, transparent);--heat-neg-3: color-mix(in srgb, var(--negative) 60%, transparent);--heat-neg-4: color-mix(in srgb, var(--negative) 85%, transparent);--heat-soft-pos-1: color-mix(in srgb, var(--positive) 6%, transparent);--heat-soft-pos-2: color-mix(in srgb, var(--positive) 12%, transparent);--heat-soft-pos-3: color-mix(in srgb, var(--positive) 18%, transparent);--heat-soft-pos-4: color-mix(in srgb, var(--positive) 24%, transparent);--heat-soft-neg-1: color-mix(in srgb, var(--negative) 6%, transparent);--heat-soft-neg-2: color-mix(in srgb, var(--negative) 12%, transparent);--heat-soft-neg-3: color-mix(in srgb, var(--negative) 18%, transparent);--heat-soft-neg-4: color-mix(in srgb, var(--negative) 24%, transparent);--heat-flat: var(--surface-active);--series-1: var(--series-blue-on-dark);--series-2: var(--series-yellow-on-dark);--series-3: var(--series-pink-on-dark);--series-4: var(--series-cyan-on-dark);--series-5: var(--series-violet-on-dark);--ai-ink-1: var(--ai-blue-on-dark);--ai-ink-2: var(--ai-violet-on-dark);--ai-ink-3: var(--ai-pink-on-dark);--label-1-bg: color-mix(in srgb, var(--label-blue-500) 28%, var(--label-ground-dark));--label-2-bg: color-mix(in srgb, var(--label-green-500) 28%, var(--label-ground-dark));--label-3-bg: color-mix(in srgb, var(--label-violet-500) 28%, var(--label-ground-dark));--label-4-bg: color-mix(in srgb, var(--label-orange-500) 28%, var(--label-ground-dark));--label-5-bg: color-mix(in srgb, var(--label-teal-500) 28%, var(--label-ground-dark));--label-6-bg: color-mix(in srgb, var(--label-pink-500) 28%, var(--label-ground-dark));--label-7-bg: color-mix(in srgb, var(--label-yellow-500) 24%, var(--label-ground-dark));--label-8-bg: color-mix(in srgb, var(--label-red-500) 28%, var(--label-ground-dark));--connection-color-1: var(--connection-blue-on-dark);--connection-color-2: var(--connection-yellow-on-dark);--connection-color-3: var(--connection-magenta-on-dark);--connection-color-4: var(--connection-cyan-on-dark);--connection-color-5: var(--connection-violet-on-dark);--connection-color-6: var(--connection-gray-on-dark);--connection-color-7: var(--connection-pink-on-dark);--connection-color-8: var(--connection-indigo-on-dark);--focus-ring: var(--ring-dark);--shadow-color: rgb(0 0 0 / .34);--scrim: rgb(0 0 0 / .4);--scrim-strong: rgb(0 0 0 / .52);--shadow-1: 0 1px 2px var(--shadow-color);--shadow-2: 0 calc(4 * var(--ui-px)) calc(10 * var(--ui-px)) var(--shadow-color);--shadow-3: 0 calc(12 * var(--ui-px)) calc(32 * var(--ui-px)) var(--shadow-color);--zone-shadow: none}}@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);--scrim-strong: rgb(0 0 0 / .52)}[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);--scrim-strong: rgb(0 0 0 / .56);--heat-soft-pos-1: color-mix(in srgb, var(--positive) 6%, transparent);--heat-soft-pos-2: color-mix(in srgb, var(--positive) 12%, transparent);--heat-soft-pos-3: color-mix(in srgb, var(--positive) 18%, transparent);--heat-soft-pos-4: color-mix(in srgb, var(--positive) 25%, transparent);--heat-soft-neg-1: color-mix(in srgb, var(--negative) 6%, transparent);--heat-soft-neg-2: color-mix(in srgb, var(--negative) 12%, transparent);--heat-soft-neg-3: color-mix(in srgb, var(--negative) 18%, transparent);--heat-soft-neg-4: color-mix(in srgb, var(--negative) 25%, transparent)}[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);--scrim-strong: rgb(13 37 54 / .34);--label-1-bg: color-mix(in srgb, var(--label-blue-500) 45%, var(--label-ground-light));--label-2-bg: color-mix(in srgb, var(--label-green-500) 45%, var(--label-ground-light));--label-3-bg: color-mix(in srgb, var(--label-violet-500) 45%, var(--label-ground-light));--label-4-bg: color-mix(in srgb, var(--label-orange-500) 45%, var(--label-ground-light));--label-5-bg: color-mix(in srgb, var(--label-teal-500) 45%, var(--label-ground-light));--label-6-bg: color-mix(in srgb, var(--label-pink-500) 45%, var(--label-ground-light));--label-7-bg: color-mix(in srgb, var(--label-yellow-500) 45%, var(--label-ground-light));--label-8-bg: color-mix(in srgb, var(--label-red-500) 45%, var(--label-ground-light));--connection-color-1: var(--connection-blue-on-light);--connection-color-2: var(--connection-yellow-on-light);--connection-color-3: var(--connection-magenta-on-light);--connection-color-4: var(--connection-cyan-on-light);--connection-color-5: var(--connection-violet-on-light);--connection-color-6: var(--connection-gray-on-light);--connection-color-7: var(--connection-pink-on-light);--connection-color-8: var(--connection-indigo-on-light);--series-1: var(--series-blue-on-light);--series-2: var(--series-yellow-on-light);--series-3: var(--series-pink-on-light);--series-4: var(--series-cyan-on-light);--series-5: var(--series-violet-on-light);--ai-ink-1: var(--ai-blue-on-light);--ai-ink-2: var(--ai-violet-on-light);--ai-ink-3: var(--ai-pink-on-light);--heat-soft-pos-1: color-mix(in srgb, var(--positive) 5%, transparent);--heat-soft-pos-2: color-mix(in srgb, var(--positive) 10%, transparent);--heat-soft-pos-3: color-mix(in srgb, var(--positive) 15%, transparent);--heat-soft-pos-4: color-mix(in srgb, var(--positive) 19%, transparent);--heat-soft-neg-1: color-mix(in srgb, var(--negative) 5%, transparent);--heat-soft-neg-2: color-mix(in srgb, var(--negative) 10%, transparent);--heat-soft-neg-3: color-mix(in srgb, var(--negative) 15%, transparent);--heat-soft-neg-4: color-mix(in srgb, var(--negative) 19%, transparent)}[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-650);--negative: var(--red-650);--warning: var(--amber-650);--focus-ring: var(--ring-white);--shadow-color: rgb(28 28 37 / .14);--scrim: rgb(28 28 37 / .22);--scrim-strong: rgb(28 28 37 / .32);--label-1-bg: color-mix(in srgb, var(--label-blue-500) 45%, var(--label-ground-light));--label-2-bg: color-mix(in srgb, var(--label-green-500) 45%, var(--label-ground-light));--label-3-bg: color-mix(in srgb, var(--label-violet-500) 45%, var(--label-ground-light));--label-4-bg: color-mix(in srgb, var(--label-orange-500) 45%, var(--label-ground-light));--label-5-bg: color-mix(in srgb, var(--label-teal-500) 45%, var(--label-ground-light));--label-6-bg: color-mix(in srgb, var(--label-pink-500) 45%, var(--label-ground-light));--label-7-bg: color-mix(in srgb, var(--label-yellow-500) 45%, var(--label-ground-light));--label-8-bg: color-mix(in srgb, var(--label-red-500) 45%, var(--label-ground-light));--connection-color-1: var(--connection-blue-on-light);--connection-color-2: var(--connection-yellow-on-light);--connection-color-3: var(--connection-magenta-on-light);--connection-color-4: var(--connection-cyan-on-light);--connection-color-5: var(--connection-violet-on-light);--connection-color-6: var(--connection-gray-on-light);--connection-color-7: var(--connection-pink-on-light);--connection-color-8: var(--connection-indigo-on-light);--series-1: var(--series-blue-on-light);--series-2: var(--series-yellow-on-light);--series-3: var(--series-pink-on-light);--series-4: var(--series-cyan-on-light);--series-5: var(--series-violet-on-light);--ai-ink-1: var(--ai-blue-on-light);--ai-ink-2: var(--ai-violet-on-light);--ai-ink-3: var(--ai-pink-on-light);--heat-soft-pos-1: color-mix(in srgb, var(--positive) 5%, transparent);--heat-soft-pos-2: color-mix(in srgb, var(--positive) 11%, transparent);--heat-soft-pos-3: color-mix(in srgb, var(--positive) 16%, transparent);--heat-soft-pos-4: color-mix(in srgb, var(--positive) 21%, transparent);--heat-soft-neg-1: color-mix(in srgb, var(--negative) 5%, transparent);--heat-soft-neg-2: color-mix(in srgb, var(--negative) 11%, transparent);--heat-soft-neg-3: color-mix(in srgb, var(--negative) 16%, transparent);--heat-soft-neg-4: color-mix(in srgb, var(--negative) 21%, transparent)}}@layer tokens{:root,[data-density=compact]{--font-1: calc(10 * var(--ui-px));--font-2: calc(11 * var(--ui-px));--font-3: calc(12 * var(--ui-px));--font-4: calc(13 * var(--ui-px));--font-5: calc(15 * var(--ui-px));--control-height-xs: calc(20 * var(--ui-px));--control-height-sm: calc(24 * var(--ui-px));--control-height-md: calc(28 * var(--ui-px));--control-height-lg: calc(34 * var(--ui-px));--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: calc(12 * var(--ui-px));--font-2: calc(13 * var(--ui-px));--font-3: calc(14 * var(--ui-px));--font-4: calc(16 * var(--ui-px));--font-5: calc(19 * var(--ui-px));--control-height-xs: calc(24 * var(--ui-px));--control-height-sm: calc(28 * var(--ui-px));--control-height-md: calc(34 * var(--ui-px));--control-height-lg: calc(42 * var(--ui-px));--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: calc(11 * var(--ui-px));--font-2: calc(12 * var(--ui-px));--font-3: calc(13 * var(--ui-px));--font-4: calc(14 * var(--ui-px));--font-5: calc(16 * var(--ui-px))}[data-density=comfortable]{--font-1: calc(13 * var(--ui-px));--font-2: calc(14 * var(--ui-px));--font-3: calc(15 * var(--ui-px));--font-4: calc(17 * var(--ui-px));--font-5: calc(21 * var(--ui-px))}}@media (pointer: coarse){:root{--list-item-height: var(--touch-target-min)}:root,[data-density=compact]{--control-height-xs: var(--touch-control-height);--control-height-sm: var(--touch-control-height);--control-height-md: var(--touch-control-height)}[data-density=comfortable]{--control-height-xs: max(var(--touch-target-min), calc(20 * var(--ui-px)));--control-height-sm: max(var(--touch-target-min), calc(24 * var(--ui-px)));--control-height-md: max(var(--touch-target-min), calc(28 * var(--ui-px)))}}}@layer tokens{:root{--header-height: calc(var(--control-height-md) + 2 * var(--space-3));--header-peek-height: calc(10 * var(--ui-px));--overlay-area-top: 0px;--shell-gap: 0px;--shell-pad: 0px;--zone-radius: 0px;--radius-window: var(--radius-4);--mobile-nav-height: calc(50 * var(--ui-px));--mobile-bottom-bar-height: calc(44 * var(--ui-px));--sheet-height: min(calc(var(--app-viewport-height, 100dvh) * .8), calc(900 * var(--ui-px)));--sheet-peek-height: calc(var(--app-viewport-height, 100dvh) * .6);--z-shell-float: 900;--z-shell-assistant: 997;--z-shell-notebook-window: 996;--z-shell-nav: 40;--z-shell-bar: 990;--z-drawing-menu: 994;--z-chart-expand: 995;--z-trade-view: 995;--z-shell-sheet: 1000;--rail-btn-size: calc(29 * var(--ui-px));--rail-btn-icon: var(--icon-size-xl);--rail-btn-gap: calc(13 * var(--ui-px));--rail-coinlist-width: calc(40 * var(--ui-px));--rail-workspace-width: calc(40 * var(--ui-px));--rail-drawing-width: calc(34 * var(--ui-px))}@media (max-width: 1920px){:root{--rail-btn-size: calc(26 * var(--ui-px));--rail-btn-icon: var(--icon-size-md);--rail-btn-gap: calc(11 * var(--ui-px));--rail-drawing-width: calc(32 * var(--ui-px))}}@media (max-width: 1440px){:root{--rail-btn-size: calc(24 * var(--ui-px));--rail-btn-icon: var(--icon-size-sm);--rail-btn-gap: calc(9 * var(--ui-px));--rail-drawing-width: calc(30 * var(--ui-px))}}@media (max-width: 820px){:root{--rail-btn-size: calc(26 * var(--ui-px));--rail-btn-icon: var(--icon-size-lg);--rail-btn-gap: calc(5 * var(--ui-px));--header-height: calc(var(--control-height-md) + 2 * var(--space-1))}}@media (min-width: 821px){:root:has(.app-header){--overlay-area-top: var(--header-height)}}}@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 tokens{[data-ui=air]{--font-sans: var(--font-sans-air);--weight-regular: 500;--weight-medium: 600;--weight-semibold: 700;--weight-bold: 700;--radius-1: calc(6 * var(--ui-px));--radius-2: calc(10 * var(--ui-px));--radius-3: calc(12 * var(--ui-px));--radius-4: calc(16 * var(--ui-px));--radius-window: calc(20 * var(--ui-px));--pill-radius: var(--radius-full);--accent-wash: color-mix(in srgb, var(--accent) 15%, transparent)}[data-ui=air]{--air-text-step: 0;--air-text-factor: calc((14.5 + var(--air-text-step)) / 14.5)}:root[data-ui=air][data-air-text=micro],[data-air-text=micro] [data-ui=air]{--air-text-step: -2}:root[data-ui=air][data-air-text=small],[data-air-text=small] [data-ui=air]{--air-text-step: -1}:root[data-ui=air][data-air-text=large],[data-air-text=large] [data-ui=air]{--air-text-step: 1}:root[data-ui=air][data-air-text=huge],[data-air-text=huge] [data-ui=air]{--air-text-step: 2}:root[data-air-font=mulish]{--font-sans-air: var(--font-sans-mulish)}[data-ui=air][data-theme=dark],[data-ui=air] [data-theme=dark]{--surface-base: var(--dusk-0);--surface-raised: var(--dusk-100);--surface-sunken: var(--dusk-50);--surface-overlay: var(--dusk-150);--surface-control: var(--dusk-250);--text-strong: var(--dusk-950);--text-primary: var(--dusk-900);--text-muted: var(--dusk-700);--text-inverse: var(--ink-on-fill-dark);--logo-ink: var(--brand-white);--wash-ink: var(--dusk-600);--border-subtle: var(--dusk-200);--border-strong: var(--dusk-400);--accent: var(--bronze-400);--accent-hover: var(--bronze-300);--accent-active: var(--bronze-500);--accent-contrast: var(--ink-on-fill-dark);--positive: var(--jade-400);--negative: var(--coral-400);--warning: var(--honey-400);--focus-ring: var(--ring-air-dark);--shadow-color: rgb(0 0 0 / .45);--scrim: rgb(5 6 10 / .6);--scrim-strong: rgb(5 6 10 / .7);--zone-shadow: inset 0 1px 0 rgb(255 255 255 / .03), 0 calc(10 * var(--ui-px)) calc(30 * var(--ui-px)) rgb(0 0 0 / .25);--pop-shadow: 0 calc(24 * var(--ui-px)) calc(60 * var(--ui-px)) rgb(0 0 0 / .55), 0 0 0 1px rgb(255 255 255 / .06);--pill-on: var(--surface-control);--pill-on-shadow: none;--surface-field: var(--surface-overlay)}[data-ui=air][data-theme=white],[data-ui=air] [data-theme=white]{--surface-base: var(--mist-150);--surface-raised: var(--mist-50);--surface-sunken: var(--mist-100);--surface-overlay: var(--mist-0);--surface-control: var(--mist-200);--text-strong: var(--mist-950);--text-primary: var(--mist-900);--text-muted: var(--mist-700);--text-inverse: var(--ink-on-fill-light);--logo-ink: var(--brand-black);--wash-ink: var(--mist-600);--border-subtle: var(--mist-300);--border-strong: var(--mist-400);--accent: var(--bronze-600);--accent-hover: var(--bronze-700);--accent-active: var(--bronze-800);--accent-contrast: var(--ink-on-fill-light);--positive: var(--jade-700);--negative: var(--coral-700);--warning: var(--honey-700);--focus-ring: var(--ring-air-white);--shadow-color: rgb(22 26 36 / .14);--scrim: rgb(22 26 36 / .28);--scrim-strong: rgb(22 26 36 / .38);--zone-shadow: 0 1px 2px rgb(22 26 36 / .05), 0 calc(6 * var(--ui-px)) calc(24 * var(--ui-px)) rgb(22 26 36 / .05);--pop-shadow: 0 calc(24 * var(--ui-px)) calc(60 * var(--ui-px)) rgb(22 26 36 / .2), 0 0 0 1px rgb(22 26 36 / .05);--pill-on: var(--surface-overlay);--pill-on-shadow: 0 1px calc(3 * var(--ui-px)) rgb(22 26 36 / .14);--surface-field: var(--surface-sunken)}[data-ui=air],[data-ui=air] [data-density=compact],[data-ui=air] [data-density=comfortable]{--font-1: calc((12.5 + var(--air-text-step)) * var(--ui-px));--font-2: calc((13.5 + var(--air-text-step)) * var(--ui-px));--font-3: calc((14.5 + var(--air-text-step)) * var(--ui-px));--font-4: calc((15.5 + var(--air-text-step)) * var(--ui-px));--font-5: calc((17 + var(--air-text-step)) * var(--ui-px));--font-6: calc((23 + var(--air-text-step)) * var(--ui-px));--font-7: calc((33 + var(--air-text-step)) * var(--ui-px));--control-height-xs: calc(24 * var(--ui-px));--control-height-sm: calc(28 * var(--ui-px));--control-height-md: calc(32 * var(--ui-px));--control-height-lg: calc(44 * var(--ui-px));--pad-x-tight: var(--space-4);--pad-x-base: var(--space-5)}[data-ui=air]{--control-height-2xs: calc(22 * var(--ui-px))}@media (min-width: 821px){[data-ui=air]{--ui-px: clamp(.8px, min(max(min( calc(.28px + .06vh) , 1px), calc(100vh / 1500)), calc(100vw / 1800)), 2px);--row-height-list: round(nearest, calc(30 * var(--ui-px)), 1px);--header-bar-height: calc(56 * var(--ui-px));--header-height: var(--header-bar-height);--shell-gap: calc(8 * var(--ui-px));--shell-pad: calc(8 * var(--ui-px));--zone-radius: calc(16 * var(--ui-px));--rail-btn-size: calc(32 * var(--ui-px));--rail-btn-icon: var(--icon-size-xl);--rail-btn-gap: calc(6 * var(--ui-px));--rail-coinlist-width: calc(40 * var(--ui-px));--rail-workspace-width: calc(40 * var(--ui-px));--rail-drawing-width: calc(40 * var(--ui-px));--rail-sep-width: calc(18 * var(--ui-px))}[data-ui=air]:is([data-air-scale=fixed],[data-air-scale=fixed] *){--ui-px: 1px}}@media (min-width: 821px) and (max-width: 2559px){[data-ui=air]:is([data-air-scale=fixed],[data-air-scale=fixed] *),[data-ui=air]:is([data-air-scale=fixed],[data-air-scale=fixed] *) [data-density=compact],[data-ui=air]:is([data-air-scale=fixed],[data-air-scale=fixed] *) [data-density=comfortable]{--font-1: calc((11.5 + var(--air-text-step)) * var(--ui-px));--font-2: calc((12.5 + var(--air-text-step)) * var(--ui-px));--font-3: calc((13.5 + var(--air-text-step)) * var(--ui-px));--font-4: calc((14.5 + var(--air-text-step)) * var(--ui-px));--font-5: calc((16 + var(--air-text-step)) * var(--ui-px));--font-6: calc((22 + var(--air-text-step)) * var(--ui-px));--font-7: calc((32 + var(--air-text-step)) * var(--ui-px))}}@media (pointer: coarse){[data-ui=air],[data-ui=air] [data-density=compact]{--control-height-xs: var(--touch-control-height);--control-height-sm: var(--touch-control-height);--control-height-md: var(--touch-control-height)}[data-ui=air] [data-density=comfortable]{--control-height-xs: max(var(--touch-target-min), calc(24 * var(--ui-px)));--control-height-sm: max(var(--touch-target-min), calc(28 * var(--ui-px)));--control-height-md: max(var(--touch-target-min), calc(32 * var(--ui-px)))}[data-ui=air]{--control-height-2xs: var(--touch-control-height)}}}@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}@font-face{font-family:Manrope;src:url(/fonts/Manrope-cyrillic.woff2) format("woff2");font-weight:200 800;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:Manrope;src:url(/fonts/Manrope-latin.woff2) format("woff2");font-weight:200 800;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-medium);line-height:var(--leading-normal)}html{font-size:calc(16 * var(--ui-px))}[data-ui=air] body{font-weight:var(--weight-regular)}[data-theme=dark] body,[data-theme=midnight] body{-webkit-font-smoothing:antialiased}[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(--text-heading-size, var(--font-3));font-weight:var(--text-heading-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-ellipsis{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.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 base{@media (pointer: coarse){.select{position:relative}:is(.btn,.select):before{content:"";position:absolute;inset-inline:0;inset-block:min(0px,calc((var(--touch-control-height) - var(--touch-target-min)) / 2))}}}@layer base{:is(svg,img)[width="10"]{inline-size:var(--icon-size-2xs)}:is(svg,img)[width="11"]{inline-size:calc(11 * var(--ui-px))}:is(svg,img)[width="12"]{inline-size:var(--icon-size-xs)}:is(svg,img)[width="14"]{inline-size:var(--icon-size-sm)}:is(svg,img)[width="16"]{inline-size:var(--icon-size-md)}:is(svg,img)[width="18"]{inline-size:var(--icon-size-lg)}:is(svg,img)[width="20"]{inline-size:var(--icon-size-xl)}:is(svg,img)[width="22"]{inline-size:calc(22 * var(--ui-px))}:is(svg,img)[width="24"]{inline-size:var(--icon-size-2xl)}:is(svg,img)[width="28"]{inline-size:calc(28 * var(--ui-px))}:is(svg,img)[height="10"]{block-size:var(--icon-size-2xs)}:is(svg,img)[height="11"]{block-size:calc(11 * var(--ui-px))}:is(svg,img)[height="12"]{block-size:var(--icon-size-xs)}:is(svg,img)[height="14"]{block-size:var(--icon-size-sm)}:is(svg,img)[height="16"]{block-size:var(--icon-size-md)}:is(svg,img)[height="18"]{block-size:var(--icon-size-lg)}:is(svg,img)[height="20"]{block-size:var(--icon-size-xl)}:is(svg,img)[height="22"]{block-size:calc(22 * var(--ui-px))}:is(svg,img)[height="24"]{block-size:var(--icon-size-2xl)}:is(svg,img)[height="28"]{block-size:calc(28 * var(--ui-px))}}@layer base{.ios-edge-band{display:none}@media (display-mode: standalone){@supports (-webkit-touch-callout: none){.ios-edge-band{position:fixed;inset-block-start:0;inset-inline:0;z-index:var(--z-capture);display:block;block-size:12px;background:var(--surface-base);-webkit-background-clip:text;background-clip:text;pointer-events: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-center[data-axis=column]{flex-direction:column}.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(calc(180 * var(--ui-px)),1fr));gap:var(--gap-base)}}@layer layout{.l-aside{flex:none;inline-size:var(--l-aside-width, calc(300 * var(--ui-px)));padding:var(--l-aside-pad, 0);overflow-y:auto;font-size:var(--l-aside-font, inherit)}.l-aside-main{flex:1;min-inline-size:0;overflow-y:auto;padding:var(--l-aside-main-pad, 0)}@media (max-width: 820px){.l-aside{position:fixed;inset-block:var(--l-aside-drawer-inset, 0);inset-inline-start:0;z-index:var(--z-modal);background:var(--surface-raised);translate:-100% 0;visibility:hidden;transition:translate var(--duration-3) var(--ease-standard),visibility 0s linear var(--duration-3)}.l-aside[data-open]{translate:0 0;visibility:visible;transition-delay:0s}}}@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)}[data-ui=air] .l-panel:not([data-flat]){border-color:transparent;border-radius:var(--radius-4);box-shadow:var(--zone-shadow)}[data-ui=air] .l-panel[data-sunken]{background:var(--surface-field);box-shadow:none}}@layer layout{.l-scroller{overflow:auto;min-height:0;min-width:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent}.l-scroller[data-axis=y]{overflow-x:hidden}.l-scroller[data-axis=x]{overflow-y:hidden}.l-scroller[data-axis=x],.l-scroller[data-idle-y]{overscroll-behavior-y:auto}.l-scroller[data-axis=y],.l-scroller[data-idle-x]{overscroll-behavior-x:auto}.l-scroller[data-bare]{scrollbar-width:none}.textarea::-webkit-scrollbar{inline-size:var(--scroller-size, calc(8 * var(--ui-px)));block-size:var(--scroller-size, calc(8 * var(--ui-px)))}.textarea::-webkit-scrollbar-track,.textarea::-webkit-scrollbar-corner{background:transparent}.textarea::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--border-subtle)}.l-scroller::-webkit-scrollbar{width:calc(8 * var(--ui-px));height:calc(8 * var(--ui-px))}.l-scroller[data-bare]::-webkit-scrollbar{display:none}.l-scroller::-webkit-scrollbar-track{background:transparent}.l-scroller::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:var(--radius-full)}@media (hover: hover){.l-scroller::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}}.l-scroller::-webkit-scrollbar-thumb:active{background:var(--text-muted)}@media (hover: hover){.l-scroller:hover{scrollbar-color:var(--border-strong) transparent}}*::-webkit-scrollbar{inline-size:var(--scroller-size, calc(8 * var(--ui-px)));block-size:var(--scroller-size, calc(8 * var(--ui-px)))}*::-webkit-scrollbar:horizontal{display:none}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--border-subtle)}@media (hover: hover){*::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}}*::-webkit-scrollbar-thumb:active{background:var(--text-muted)}}@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}.l-divider[data-axis=y][data-inset]{block-size:var(--control-height-sm);align-self:center;margin-inline:var(--space-2)}}@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 calc(400 * var(--ui-px))}}@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(--btn-radius, var(--radius-2));font-family:var(--font-sans);font-size:var(--btn-font, var(--font-2));--center-inner: max(var(--cap-line), calc(var(--btn-height, var(--control-height-sm)) - 2px));line-height:var(--center-inner);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, var(--icon-size-md));block-size:var(--btn-icon-size, var(--icon-size-md));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);color:var(--text-primary)}.btn[data-variant=secondary][data-active]{background:color-mix(in srgb,var(--wash-ink) 20%,var(--surface-control));color:var(--text-strong)}.btn[data-variant=ghost],.btn[data-variant=ai]{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)}.btn[data-variant=ai]{--btn-icon-size: var(--icon-size-lg);--ai-glyph-stroke: 1.78}.btn[data-variant=ai] svg{stroke-width:var(--ai-glyph-stroke)}.btn[data-variant=ai]>.btn__label{background-image:linear-gradient(90deg,var(--ai-ink-1),var(--ai-ink-2),var(--ai-ink-3));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:var(--weight-semibold)}@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]),.btn[data-variant=ai]: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(--btn-active-bg, var(--surface-active));color:var(--btn-active-ink, var(--text-strong))}.btn[data-active][data-tone=warning]{background:color-mix(in srgb,var(--warning) 14%,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, var(--icon-size-md));block-size:var(--btn-icon-size, var(--icon-size-md))}.btn__icon>svg,.btn__icon>img{inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none}.btn[data-leading-icon]>.btn__icon{margin-inline-start:calc(var(--btn-icon-size, var(--icon-size-md)) * -4.5 / 24)}.btn[data-leading-icon]>svg:last-child{margin-inline-end:calc(var(--btn-icon-size, var(--icon-size-md)) * -4.5 / 24)}.btn[data-glyph=flip]>svg{transition:rotate var(--duration-2) var(--ease-standard)}.btn[data-glyph=flip][data-active]>svg,.btn[data-glyph=flip][data-popup-open]>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-mark=busy]:after{--dot-tone: var(--focus-ring);background:var(--dot-tone);animation:dot-pulse 1.8s var(--ease-standard) infinite}.btn[data-icon-only]{--btn-pad-x: 0;inline-size:var(--btn-height, var(--control-height-sm))}}@layer primitives{.ai-glyph__stop[data-stop=start]{stop-color:var(--ai-ink-1)}.ai-glyph__stop[data-stop=middle]{stop-color:var(--ai-ink-2)}.ai-glyph__stop[data-stop=end]{stop-color:var(--ai-ink-3)}}@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(:not([data-grow]))>.field__control{min-inline-size:min-content}.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 < 23.75rem){.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 < 23.75rem){.field-group{grid-template-columns:1fr}.field-group>.field[data-layout=row]{display:flex;flex-direction:column;align-items:stretch;gap:var(--gap-tight)}}@media (max-width: 820px){@container (width < 23.75rem){[data-ui=air] .field[data-layout=row]:where(:not([data-grow])){flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--gap-base);row-gap:var(--gap-tight)}[data-ui=air] .field[data-layout=row]:where(:not([data-grow]))>.field__text{flex:1 1 calc(128 * var(--ui-px))}[data-ui=air] .field[data-layout=row]:where(:not([data-grow]))>.field__control{flex:0 1 auto;justify-content:flex-start}}}}@layer primitives{.input{inline-size:100%;padding-block:calc(4 * var(--ui-px));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)}.input-group__icon{position:absolute;inset-inline-start:var(--space-4);display:flex;color:var(--text-muted);pointer-events:none}.input-group[data-icon] .input{padding-inline-start:calc(var(--space-4) + calc(16 * var(--ui-px)) + var(--space-3))}.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) + var(--control-height-xs) + 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: calc(8 * var(--ui-px))}.number-field__steppers>.btn:first-child{border-block-end:1px solid var(--border-subtle)}.number-field__clear{flex:none;inline-size:var(--control-height-xs);block-size:auto;border-radius:0;--btn-icon-size: var(--icon-size-2xs)}@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}.input-group[data-clearable] .input::-webkit-search-cancel-button{display:none}[data-ui=air] .input:not([data-bare]),[data-ui=air] .number-field{background:var(--surface-field);border-color:transparent}}@layer primitives{.switch{position:relative;display:inline-flex;align-items:center;flex:none;inline-size:calc(32 * var(--ui-px));block-size:calc(18 * var(--ui-px));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:calc(14 * var(--ui-px)) 0}@media (pointer: coarse){.switch{inline-size:calc(40 * var(--ui-px));block-size:calc(24 * var(--ui-px))}.switch__thumb{inline-size:calc(18 * var(--ui-px));block-size:calc(18 * var(--ui-px))}.switch[data-checked] .switch__thumb{translate:calc(16 * var(--ui-px)) 0}}[data-ui=air] .switch{border-color:transparent;background:var(--surface-control)}[data-ui=air] .switch[data-checked]{background:var(--accent)}}@layer primitives{.checkbox{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:calc(16 * var(--ui-px));block-size:calc(16 * var(--ui-px));background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:var(--radius-1);cursor:pointer}.checkbox[data-checked],.checkbox[data-indeterminate]{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:calc(20 * var(--ui-px));block-size:calc(20 * var(--ui-px))}}}@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:var(--space-7);block-size:var(--space-7);background:var(--surface-control);border-radius:var(--radius-full);transition:background var(--duration-1) var(--ease-standard)}.radio__indicator{inline-size:var(--space-4);block-size:var(--space-4);background:var(--accent);border-radius:var(--radius-full)}@media (hover: hover){.radio-option:hover .radio:not([data-disabled]){background:var(--surface-hover)}}.radio[data-disabled]{opacity:.45}@media (pointer: coarse){.radio{inline-size:var(--space-8);block-size:var(--space-8)}.radio__indicator{inline-size:var(--space-5);block-size:var(--space-5)}}}@layer primitives{.slider{display:flex;align-items:center;gap:var(--gap-tight);inline-size:100%;min-inline-size:calc(80 * var(--ui-px));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:calc(3 * var(--ui-px));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 calc(4 * var(--ui-px)) color-mix(in srgb,var(--accent) 20%,transparent)}}.slider__control[data-dragging] .slider__thumb{box-shadow:var(--shadow-1),0 0 0 calc(6 * var(--ui-px)) 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:calc(18 * var(--ui-px));block-size:calc(18 * var(--ui-px))}}}@layer primitives{.modal-backdrop{position:fixed;inset:var(--overlay-area-top) 0 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~[data-base-ui-portal]>.modal-backdrop{background:transparent}@property --modal-offset-x{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --modal-offset-y{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --modal-area-top{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --modal-area-margin{syntax: "<length>"; inherits: true; initial-value: 0px;}.modal{--modal-area-top: var(--overlay-area-top);position:fixed;z-index:var(--z-modal);inset-block-start:calc(50% + var(--overlay-area-top) / 2);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, calc(560 * var(--ui-px))),calc(100vw - var(--space-9)));max-block-size:min(86dvh,calc(900 * var(--ui-px)));background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:var(--radius-window);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-dragging]{will-change:translate}.modal[data-dragging],.modal__header[data-draggable]{-webkit-user-select:none;user-select:none}.modal[data-height=fixed]{block-size:min(86dvh,calc(900 * var(--ui-px)))}.modal[data-height=fill]{--modal-area-top: calc(var(--header-height) + var(--space-3));--modal-area-margin: var(--space-5);inset-block:var(--modal-area-top) var(--modal-area-margin);translate:calc(-50% + var(--modal-offset-x, 0px)) var(--modal-offset-y, 0px);max-block-size:none}.modal[data-size=sm]{--modal-width: calc(400 * var(--ui-px))}.modal[data-size=md]{--modal-width: calc(560 * var(--ui-px))}.modal[data-size=lg]{--modal-width: calc(880 * var(--ui-px))}.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__back{margin-inline-start:calc(-1 * var(--space-4))}.modal__back+.modal__title{flex:1;min-inline-size: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 < 35rem){.modal__content{position:relative;flex-direction:column;gap:0}.modal__nav{min-block-size:auto;overflow-y:visible;overscroll-behavior:auto;padding-inline-end:var(--space-7)}}[data-ui=air] .modal{border-color:transparent;background:var(--surface-raised);box-shadow:var(--pop-shadow)}[data-ui=air] .modal__footer{background:var(--surface-raised)}[data-ui=air] .modal__header{padding:var(--space-8) var(--space-8) var(--space-6)}[data-ui=air] .modal__title{font-size:var(--font-5);font-weight:var(--weight-bold)}[data-ui=air] .modal__body{padding:var(--space-4) var(--space-8) var(--space-8)}[data-ui=air] .modal__footer{padding:var(--space-6) var(--space-8)}@container (width < 35rem){[data-ui=air] .modal__footer{flex-wrap:wrap}}@media (min-width: 821px){[data-ui=air] .modal:not([data-layout]):has(>.modal__content>.modal__nav){--modal-width: calc(960 * var(--ui-px));display:grid;grid-template-columns:calc(220 * var(--ui-px)) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}[data-ui=air] .modal:not([data-layout]):has(>.modal__content>.modal__nav)>:is(.modal__header,.modal__content){display:contents}[data-ui=air] .modal:not([data-layout]):has(>.modal__content>.modal__nav)>.modal__header>.modal__title{grid-area:1 / 1;padding:var(--space-8) var(--space-8) var(--space-6);background:var(--surface-field);font-size:var(--font-6);font-weight:var(--weight-bold)}[data-ui=air] .modal__section-title{grid-area:1 / 2;align-self:center;padding:var(--space-7) var(--space-7) var(--space-3) var(--space-10);color:var(--text-strong);font-size:var(--font-6);font-weight:var(--weight-bold)}[data-ui=air] .modal:not([data-layout]):has(>.modal__content>.modal__nav)>.modal__header>.modal__header-actions{grid-area:1 / 2;align-self:center;justify-self:end;padding-inline-end:var(--space-6)}[data-ui=air] .modal:not([data-layout]):has(>.modal__content>.modal__nav)>.modal__content>.modal__nav{grid-area:2 / 1 / 4 / 2;padding:0 var(--space-6) var(--space-7);background:var(--surface-field)}[data-ui=air] .modal:not([data-layout]):has(>.modal__content>.modal__nav)>.modal__content>.modal__body{grid-area:2 / 2;padding:var(--space-2) var(--space-10) var(--space-9)}[data-ui=air] .modal:not([data-layout]):has(>.modal__content>.modal__nav)>.modal__footer{grid-area:3 / 2;padding:var(--space-6) var(--space-10);border-block-start:1px solid var(--border-subtle)}}@media (min-width: 821px){[data-ui=air] .modal[data-layout=hub]{--modal-width: calc(1400 * var(--ui-px));display:grid;grid-template-columns:calc(264 * var(--ui-px)) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}[data-ui=air] .modal[data-layout=hub][data-height=fixed]{block-size:min(92dvh,calc(1080 * var(--ui-px)));max-block-size:none}[data-ui=air] .modal[data-layout=hub]>.modal__content{display:contents}[data-ui=air] .modal[data-layout=hub]>.modal__header{grid-column:1 / -1;grid-row:1;gap:var(--space-8);padding:var(--space-6) var(--space-7) var(--space-6) var(--space-8)}[data-ui=air] .modal[data-layout=hub] .modal__title{flex:none;font-size:var(--font-6)}[data-ui=air] .modal[data-layout=hub] .modal__toolbar{flex:1;min-inline-size:0;gap:var(--space-8)}[data-ui=air] .modal[data-layout=hub] .modal__nav{grid-area:2 / 1 / 4 / 2;padding:var(--space-7) var(--space-6);background:var(--surface-field)}[data-ui=air] .modal[data-layout=hub] .modal__body{grid-area:2 / 2;padding:var(--space-8) var(--space-10) var(--space-9)}[data-ui=air] .modal[data-layout=hub] .modal__footer{grid-area:3 / 2;padding:var(--space-6) var(--space-10)}[data-ui=air] .modal[data-layout=hub]:not(:has(>.modal__content>.modal__nav)) :is(.modal__body,.modal__footer){grid-column:1 / -1}}}@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:calc(36 * var(--ui-px));block-size:calc(4 * var(--ui-px));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)}.sheet[data-full-screen]{block-size:var(--app-viewport-height, 100dvh);padding-block-start:env(safe-area-inset-top,0px);border-start-start-radius:0;border-start-end-radius:0}[data-ui=air] .sheet{background:var(--surface-raised)}.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;visibility:hidden;transition:visibility 0s linear var(--duration-3)}.bottom-sheet[data-open]{visibility:visible;transition-delay:0s}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;container-type:inline-size;block-size:min(calc(var(--sheet-height) - var(--bottom-sheet-edge)),100%);padding:0 var(--space-5) calc(var(--space-6) + var(--bottom-sheet-safe-bottom, 0px));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;will-change:translate}@property --sheet-drag{syntax: "<length>"; inherits: false; initial-value: 0px;}.bottom-sheet__panel[data-fill]{display:flex;flex-direction:column;overflow:hidden}.bottom-sheet__panel[data-bleed]{padding-inline:0;padding-block-end:0}.bottom-sheet[data-expandable] .bottom-sheet__backdrop{display:none}.bottom-sheet[data-expandable] .bottom-sheet__panel{block-size:min(calc(var(--sheet-peek-height) - var(--bottom-sheet-edge)),100%);transition:translate var(--duration-3) var(--ease-emphasized),block-size var(--duration-3) var(--ease-emphasized)}.bottom-sheet[data-expandable][data-expanded] .bottom-sheet__panel{block-size:100%}.bottom-sheet[data-expandable] .bottom-sheet__panel[data-dragging]{transition:none}}@layer primitives{.overlay-positioner{z-index:var(--z-popover)}.overlay-positioner[data-overlay=tooltip]{pointer-events:none}.overlay-positioner[data-glide]{transition:transform var(--duration-2) var(--ease-standard)}.overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-popover)}}@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(calc(360 * var(--ui-px)),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-2);line-height:var(--leading-tight);padding:var(--space-3) var(--space-5);max-inline-size:calc(280 * var(--ui-px));opacity:1;transition:opacity var(--duration-1) var(--ease-standard)}.tooltip[data-starting-style],.tooltip[data-ending-style]{opacity:0}.hint-note{margin-block-start:var(--space-4)}@media (hover: none){.tooltip{display:none}}}@layer primitives{.menu{--list-item-gap: var(--space-4);min-inline-size:calc(180 * var(--ui-px));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[data-hover-opened]:focus-visible,.menu[data-hover-opened] :focus-visible{outline:none}.menu__item[data-destructive]{color:var(--negative)}.menu__item[data-described]{block-size:auto;min-block-size:var(--list-item-height, var(--control-height-sm));padding-block:var(--space-2);line-height:var(--leading-tight)}.menu__item[data-active]{background:var(--surface-active);color:var(--text-strong)}.menu__group:not(:first-child){margin-block-start:var(--space-2)}.menu__separator{block-size:1px;margin:var(--space-2) 0;background:var(--border-subtle)}.menu__submenu-label{flex:1 1 auto;min-inline-size:0}.menu__submenu-chevron{flex:none;color:var(--text-muted)}.menu__switch-label{flex:1 1 auto;min-inline-size:0}.menu__item[data-popup-open]{background:var(--surface-hover)}}@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-control);border:1px solid var(--border-subtle);border-radius:var(--radius-2);color:var(--text-primary);font-size:var(--font-3);--center-inner: max(var(--cap-line), calc(var(--select-height, var(--control-height-sm)) - 2px));line-height:var(--center-inner);min-inline-size:var(--select-min-width, calc(120 * var(--ui-px)));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__icon>svg{inline-size:var(--icon-size-2xs);block-size:var(--icon-size-2xs)}.select[data-popup-open] .select__icon{rotate:180deg}.select__popup{min-inline-size:var(--anchor-width, calc(180 * var(--ui-px)));max-block-size:calc(320 * var(--ui-px));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% calc(24 * var(--ui-px)),100% calc(24 * var(--ui-px)),100% calc(10 * var(--ui-px)),100% calc(10 * var(--ui-px));background-attachment:local,local,scroll,scroll}.select__group+.select__group{margin-block-start:var(--space-2)}.select__separator{margin-block:var(--space-2)}.select__item-check{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:calc(14 * var(--ui-px));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__item-secondary,.select__empty{font-size:max(calc(12 * var(--ui-px)),var(--font-2))}}[data-ui=air] .select{gap:var(--space-4);border-color:transparent}}@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:calc(160 * var(--ui-px))}.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__group{margin:var(--space-6) 0 var(--space-2);padding-inline:var(--space-3);color:var(--text-muted);font-size:var(--font-2);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.04em}@media (pointer: coarse){.tabs__group{font-size:max(calc(12 * var(--ui-px)),var(--font-2))}}.tabs__drawer{display:contents}.tabs__nav :is(.tabs__drawer-trigger,.tabs__drawer-scrim,.tabs__drawer-head){display:none}.tabs__tab{color:var(--text-muted);white-space:nowrap}.tabs__tab[data-separated]{position:relative;margin-block-start:var(--space-4)}.tabs__tab[data-separated]:before{content:"";position:absolute;inset-inline:0;inset-block-start:calc(-.5 * (var(--l-gap) + var(--space-4)));border-block-start:1px solid var(--border-subtle)}.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}.tabs__nested{display:grid;grid-template-rows:0fr;margin-block-start:calc(-1 * var(--l-gap, var(--gap-base)));opacity:0;visibility:hidden;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),visibility 0s linear var(--duration-3)}.tabs__nested[data-expanded]{grid-template-rows:1fr;margin-block-start:0;opacity:1;visibility:visible;transition-delay:0s}.tabs__nested-inner{display:flex;flex-direction:column;gap:var(--l-gap, var(--gap-base));min-block-size:0;overflow:hidden}@container (width < 35rem){.tabs{flex-direction:column;min-block-size:0}.tabs__nav{--tabs-z-drawer: 1;border-inline-end:none;border-block-end:1px solid var(--border-subtle);padding-inline-end:0;min-inline-size:0}.tabs__nav .tabs__drawer-trigger{--list-item-height: var(--control-height-md);display:flex;inline-size:100%;background:var(--surface-active);color:var(--text-strong)}.tabs__drawer-current{min-inline-size:0}.tabs__nav .tabs__drawer-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--tabs-z-drawer);padding:0;border:none;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--duration-2) var(--ease-standard)}.tabs__nav .tabs__drawer-scrim[data-open]{opacity:1;pointer-events:auto;transition:opacity var(--duration-3) var(--ease-emphasized)}.tabs__drawer{display:flex;flex-direction:column;position:absolute;inset-block:0;inset-inline-start:0;z-index:var(--tabs-z-drawer);inline-size:min(calc(300 * var(--ui-px)),85%);padding:var(--space-4);overflow-y:auto;overscroll-behavior:contain;background:var(--surface-overlay);border-inline-end:1px solid var(--border-strong);box-shadow:var(--shadow-3);transform:translate(-100%);visibility:hidden;transition:transform var(--duration-2) var(--ease-standard),visibility 0s linear var(--duration-2)}.tabs__drawer[data-open]{transform:none;visibility:visible;transition:transform var(--duration-3) var(--ease-emphasized),visibility 0s}.tabs__nav .tabs__drawer-head{display:block;flex:none;padding:var(--space-2) var(--space-3) var(--space-4)}}[data-ui=air] .tabs__tab{border-radius:var(--radius-3);font-weight:var(--weight-medium)}[data-ui=air] .tabs__tab svg{flex:none;color:var(--text-muted)}[data-ui=air] .tabs__tab[data-active]{background:var(--surface-raised);box-shadow:var(--zone-shadow)}[data-ui=air] .tabs__tab[data-active] svg{color:var(--accent)}@media (min-width: 821px){[data-ui=air] .modal:not([data-layout]):has(>.modal__content>.modal__nav) .tabs__nav{--pad-x-base: var(--space-5);min-inline-size:0;padding-inline-end:0;border-inline-end:0}[data-ui=air] .modal:not([data-layout]):has(>.modal__content>.modal__nav) :is(.tabs__list,.tabs__secondary){--list-item-height: calc(38 * var(--ui-px));--l-gap: var(--space-1)}[data-ui=air] .modal:not([data-layout]):has(>.modal__content>.modal__nav) .tabs__tab{--list-item-gap: var(--space-5)}[data-ui=air] .modal:not([data-layout]):has(>.modal__content>.modal__nav) .tabs__tab:not([data-active]){color:var(--text-muted)}[data-ui=air] .modal:not([data-layout]):has(>.modal__content>.modal__nav) .tabs__secondary .tabs__tab{font-size:var(--font-2)}}@media (min-width: 821px){[data-ui=air] .modal[data-layout=hub] :is(.modal__nav,.settings-center__sublist) .tabs__nav{--pad-x-base: var(--space-5);flex:1;min-inline-size:0;padding-inline-end:0;border-inline-end:0}[data-ui=air] .modal[data-layout=hub] .modal__nav .tabs__list{--list-item-height: auto;--l-gap: var(--space-2)}[data-ui=air] .modal[data-layout=hub] .modal__nav .tabs__tab{--list-item-gap: var(--space-5);padding-block:var(--space-4);line-height:var(--leading-tight);white-space:normal}[data-ui=air] .modal[data-layout=hub] .modal__nav .tabs__tab:not([data-active]){color:var(--text-muted)}[data-ui=air] .modal[data-layout=hub] .settings-center__sublist .tabs__tab{--sublist-pad-y: round(nearest, calc((var(--list-item-height) - var(--leading-tight) * 1em) / 2), 1px);block-size:auto;padding-block:var(--sublist-pad-y);line-height:calc(var(--list-item-height) - 2 * var(--sublist-pad-y));white-space:normal}}[data-ui=air] .tabs__tab-text{display:grid;gap:var(--space-1);min-inline-size:0}[data-ui=air] .tabs__tab-text>.text-note{font-weight:var(--weight-regular)}[data-ui=air] :is(.modal[data-layout=hub] .modal__nav,.tabs__drawer) .tabs__tab[data-nested]{position:relative;padding-block:var(--space-3);padding-inline-start:calc(var(--pad-x-base) + var(--icon-size-xl) + var(--space-5));font-weight:var(--weight-regular)}[data-ui=air] :is(.modal[data-layout=hub] .modal__nav,.tabs__drawer) .tabs__tab[data-nested]:before{content:"";position:absolute;inset-block:calc(-1 * var(--space-1));inset-inline-start:calc(var(--pad-x-base) + var(--icon-size-xl) / 2);border-inline-start:1px solid var(--border-subtle)}[data-ui=air] :is(.modal[data-layout=hub] .modal__nav,.tabs__drawer) .tabs__tab[data-child-active]{color:var(--text-strong)}[data-ui=air] :is(.modal[data-layout=hub] .modal__nav,.tabs__drawer) .tabs__tab[data-child-active] svg{color:var(--accent)}[data-ui=air] .tabs__count{margin-inline-start:auto;padding-inline-start:var(--space-4);color:var(--text-muted);font-size:var(--font-2);font-variant-numeric:tabular-nums}@container (width < 35rem){[data-ui=air] .tabs__drawer .tabs__list{--list-item-height: auto}[data-ui=air] :is(.tabs__drawer .tabs__tab,.tabs__nav .tabs__drawer-trigger){--list-item-gap: var(--space-5);padding-block:var(--space-4);line-height:var(--leading-tight);white-space:normal}[data-ui=air] .tabs__nav .tabs__drawer-trigger{--list-item-height: auto}}}@layer primitives{.segmented{--segmented-inset: calc(1px + var(--space-1));display:inline-flex;justify-self:start;inline-size:fit-content;max-inline-size:100%;block-size:var(--segmented-height, var(--control-height-sm));padding:var(--space-1);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--pill-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]{--segmented-inset: 0px;padding:0;background:none;border:none}.segmented[data-bare] .segmented__option[aria-pressed=true]{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{--segmented-option-height: calc( var(--segmented-height, var(--control-height-sm)) - 2 * var(--segmented-inset, 0px) );--center-inner: max(var(--cap-line), var(--segmented-option-height));display:flex;align-items:center;justify-content:center;gap:var(--gap-tight);block-size:var(--segmented-option-height);padding-inline:var(--pad-x-base);border-radius:var(--pill-radius, var(--radius-1));color:var(--text-muted);font-size:var(--segmented-font, var(--font-2));line-height:var(--center-inner);white-space:nowrap;cursor:pointer}.segmented__option[aria-pressed=true]{background:var(--surface-active);color:var(--text-strong)}.segmented__option[data-tone=negative][aria-pressed=true]{background:color-mix(in srgb,var(--negative) 18%,transparent);color:var(--negative)}.segmented__option[data-tone=positive][aria-pressed=true]{background:color-mix(in srgb,var(--positive) 16%,transparent);color:var(--positive)}.segmented__chevron{inline-size:var(--icon-size-2xs);block-size:var(--icon-size-2xs);transition:rotate var(--duration-2) var(--ease-standard)}.segmented__option[data-popup-open]>.segmented__chevron{rotate:180deg}@media (hover: hover){.segmented__option:not([aria-pressed=true]):not([data-disabled]):hover{background:var(--surface-hover);color:var(--text-primary)}}.segmented__option[data-popup-open]:not([aria-pressed=true]){background:var(--surface-hover);color:var(--text-primary)}.segmented__count{--center-inner: max(var(--cap-line), calc(var(--segmented-option-height) - var(--space-2)));display:inline-flex;align-items:center;justify-content:center;flex:none;block-size:var(--center-inner);min-inline-size:var(--center-inner);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(--center-inner)}.segmented__option[aria-pressed=true] .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}[data-ui=air] .segmented:not([data-bare]){background:var(--surface-field);border-color:transparent;border-radius:var(--radius-full)}[data-ui=air] .segmented{--segmented-font: var(--font-3)}[data-ui=air] .segmented[data-size=xs]{--segmented-font: var(--font-1)}[data-ui=air] .segmented__option{gap:var(--space-3);border-radius:var(--radius-full);font-weight:var(--weight-medium)}[data-ui=air] .segmented:not([data-bare]) .segmented__option[aria-pressed=true]:not([data-tone]){background:var(--pill-on);box-shadow:var(--pill-on-shadow)}[data-ui=air] .segmented__count,[data-ui=air] .segmented__option[aria-pressed=true] .segmented__count{background:none;color:var(--text-muted)}}@layer primitives{.folder-tabs{--folder-tabs-plane: var(--folder-tabs-surface, var(--surface-quiet));--folder-tabs-radius: var(--radius-3);display:grid;min-inline-size:0}.folder-tabs__scroll{flex:0 1 auto}.folder-tabs__list{display:flex;gap:var(--space-1);inline-size:max-content;padding-inline-end:var(--folder-tabs-radius)}.folder-tabs__tab{--asset-icon-size: var(--icon-size-md);--center-inner: max(var(--cap-line), var(--control-height-md));position:relative;flex:none;block-size:var(--control-height-md);padding-inline:var(--space-7);border-radius:var(--folder-tabs-radius) var(--folder-tabs-radius) 0 0;color:var(--text-muted);font-size:var(--font-3);font-weight:var(--weight-medium);line-height:var(--center-inner);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color var(--duration-1) var(--ease-standard)}.folder-tabs__tab:focus-visible{outline-offset:calc(-1 * var(--space-1))}@media (hover: hover){.folder-tabs__tab:not([data-active]):hover{background:var(--surface-hover);color:var(--text-primary)}}.folder-tabs__tab[data-active]{background:var(--folder-tabs-plane);box-shadow:inset 0 2px 0 var(--accent);color:var(--text-strong);cursor:default}.folder-tabs__tab[data-active]:before,.folder-tabs__tab[data-active]:after{content:"";position:absolute;inset-block-end:0;inline-size:var(--folder-tabs-radius);block-size:var(--folder-tabs-radius);pointer-events:none}.folder-tabs__tab[data-active]:after{inset-inline-start:100%;background:radial-gradient(circle at 100% 0,transparent calc(var(--folder-tabs-radius) - .5px),var(--folder-tabs-plane) var(--folder-tabs-radius))}.folder-tabs__tab[data-active]:before{inset-inline-end:100%;background:radial-gradient(circle at 0 0,transparent calc(var(--folder-tabs-radius) - .5px),var(--folder-tabs-plane) var(--folder-tabs-radius))}.folder-tabs__tab[data-active]:first-child:before{content:none}.folder-tabs__aside{display:flex;flex:none;align-items:center}.folder-tabs__panel{min-inline-size:0;padding:var(--space-7);border-radius:var(--radius-4);background:var(--folder-tabs-plane);container-type:inline-size}.folder-tabs[data-start-active] .folder-tabs__panel{border-start-start-radius:0}}@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)}.entity-row__controls{padding-top:var(--gap-tight);border-top:1px solid var(--border-subtle)}.entity-row__controls-note{margin-right:auto}}@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(--row-button-hover-bg, 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-fill]{inline-size:100%}.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>svg{inline-size:var(--icon-size-2xs);block-size:var(--icon-size-2xs)}.disclosure[data-open],.disclosure[data-direction=down]{transform:rotate(90deg)}.disclosure[data-direction=down][data-open]{transform:rotate(-90deg)}}@layer primitives{.tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);min-block-size:var(--tile-min-height, calc(84 * var(--ui-px)));padding:var(--tile-pad-block, var(--space-6)) var(--space-3);color:var(--text-primary);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-3);cursor:pointer;text-align:center;transition:background var(--duration-2) var(--ease-standard),border-color var(--duration-2) var(--ease-standard),color var(--duration-2) var(--ease-standard)}.tile__glyph{color:var(--text-muted);transition:color var(--duration-2) var(--ease-standard)}.tile__label{display:flex;align-items:center;justify-content:center;min-block-size:calc(var(--tile-label-lines, 1) * var(--leading-tight) * 1em);font-size:var(--font-2);line-height:var(--leading-tight)}@media (hover: hover){.tile:hover{color:var(--text-strong);background:var(--surface-hover);border-color:var(--border-strong)}.tile:hover .tile__glyph{color:var(--text-strong)}}.tile:active{background:var(--surface-active)}.tile:disabled{cursor:default;color:var(--text-muted)}@media (hover: hover){.tile:disabled:hover{color:var(--text-muted);background:var(--surface-sunken);border-color:var(--border-subtle)}.tile:disabled:hover .tile__glyph{color:var(--text-muted)}}.tile-set{grid-template-columns:repeat(3,minmax(0,1fr));--tile-min-height: calc(84 * var(--ui-px));--tile-pad-block: var(--space-4);--tile-label-lines: 2}}@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,.table tbody tr:last-child th{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]:not([data-selected]):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)}.table th[data-sortable]{padding:0}.table__sort{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;block-size:100%;padding:var(--table-pad-y, var(--space-4)) var(--table-pad-x, var(--space-6));border:none;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--duration-2) var(--ease-standard)}.table th[data-numeric] .table__sort{justify-content:center}.table th[data-sorted]{color:var(--text-primary)}.table__sort-icon{flex:none}@media (hover: hover){.table__sort:hover{color:var(--text-strong)}}[data-ui=air] .table tbody tr[data-selected]{background:var(--accent-wash)}}@layer primitives{.color-picker{--color-picker-checker-size: calc(8 * var(--ui-px));--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:transparent;background-image:linear-gradient(var(--color-picker-value, transparent),var(--color-picker-value, transparent)),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,0 0,calc(var(--color-picker-checker-size) / 2) calc(var(--color-picker-checker-size) / 2);background-size:100% 100%,var(--color-picker-checker-size) var(--color-picker-checker-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)}}[data-ui=air] .color-picker{border-color:var(--border-strong)}@media (hover: hover){[data-ui=air] .color-picker:hover:not([data-disabled]){border-color:var(--text-muted)}}.color-picker__popup{display:grid;gap:var(--gap-base);inline-size:calc(200 * var(--ui-px))}.color-picker__popup>*{min-inline-size:0}.color-picker__sv{position:relative;inline-size:100%;block-size:calc(120 * var(--ui-px));border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:linear-gradient(to top,#000,#0000),linear-gradient(to right,#fff,#fff0),hsl(var(--color-picker-hue) 100% 50%);cursor:crosshair;touch-action:none}.color-picker__sv[data-disabled]{opacity:.45;cursor:default}.color-picker__sv-thumb{position:absolute;inset-inline-start:var(--color-picker-thumb-x);inset-block-start:var(--color-picker-thumb-y);inline-size:calc(10 * var(--ui-px));block-size:calc(10 * var(--ui-px));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:calc(14 * var(--ui-px));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:calc(10 * var(--ui-px));block-size:calc(10 * var(--ui-px));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: calc(8 * var(--ui-px));--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:transparent;background-image:linear-gradient(var(--color-picker-preview-value),var(--color-picker-preview-value)),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,0 0,calc(var(--color-picker-checker-size) / 2) calc(var(--color-picker-checker-size) / 2);background-size:100% 100%,var(--color-picker-checker-size) var(--color-picker-checker-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: calc(6 * var(--ui-px));--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:transparent;background-image:linear-gradient(var(--custom-swatch-value),var(--custom-swatch-value)),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,0 0,calc(var(--color-picker-checker-size) / 2) calc(var(--color-picker-checker-size) / 2);background-size:100% 100%,var(--color-picker-checker-size) var(--color-picker-checker-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(--pill-radius, var(--radius-2));font-size:var(--badge-font, var(--font-1));font-weight:var(--badge-weight, var(--weight-medium));--center-inner: max(var(--cap-line), calc(var(--badge-height, var(--control-height-xs)) - 2px));line-height:var(--center-inner);white-space:nowrap;cursor:default}.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)}[data-ui=air] .badge{border-color:transparent;background:color-mix(in srgb,currentColor 14%,transparent);font-weight:var(--weight-semibold)}}@layer primitives{.countdown-chip{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}[data-ui=air] .countdown-chip{block-size:var(--control-height-2xs);padding-inline:var(--space-4);border-radius:var(--radius-full);background:var(--surface-control);font-size:var(--font-1);white-space:nowrap}}@layer primitives{.number-chip{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:calc(20 * var(--ui-px));block-size:calc(20 * var(--ui-px));border-radius:50%;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);font-size:var(--font-1);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}}@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-tone=idle]{--dot-tone: var(--surface-control)}.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{.connection-mark{flex:none;display:inline-block;inline-size:var(--connection-mark-size, var(--space-5));block-size:var(--connection-mark-size, var(--space-5));border-radius:var(--radius-1);background:var(--connection-mark-color, transparent)}.connection-mark[data-size=md]{--connection-mark-size: var(--space-6)}.connection-mark[data-connection-color="1"]{--connection-mark-color: var(--connection-color-1)}.connection-mark[data-connection-color="2"]{--connection-mark-color: var(--connection-color-2)}.connection-mark[data-connection-color="3"]{--connection-mark-color: var(--connection-color-3)}.connection-mark[data-connection-color="4"]{--connection-mark-color: var(--connection-color-4)}.connection-mark[data-connection-color="5"]{--connection-mark-color: var(--connection-color-5)}.connection-mark[data-connection-color="6"]{--connection-mark-color: var(--connection-color-6)}.connection-mark[data-connection-color="7"]{--connection-mark-color: var(--connection-color-7)}.connection-mark[data-connection-color="8"]{--connection-mark-color: var(--connection-color-8)}}@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: calc(6 * var(--ui-px));--flag-block-size: calc(18 * var(--ui-px));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: calc(5 * var(--ui-px));--flag-block-size: calc(14 * var(--ui-px))}.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{.market-type-icon{flex:none}.market-type-icon[data-market=spot]{--market-type-icon-fill: var(--accent);--market-type-icon-ink: var(--accent-contrast)}.market-type-icon[data-market=swap]{--market-type-icon-fill: var(--warning);--market-type-icon-ink: var(--text-inverse)}.market-type-icon[data-muted]{--market-type-icon-fill: var(--text-muted);--market-type-icon-ink: var(--text-inverse)}.market-type-icon[data-monochrome]{--market-type-icon-fill: currentColor}.market-type-icon__tile{fill:var(--market-type-icon-fill)}.market-type-icon__letter{fill:none;stroke:var(--market-type-icon-ink)}[data-ui=air] .market-type-icon[data-market=swap]{--market-type-icon-edge: color-mix(in srgb, var(--warning) 55%, transparent);--market-type-icon-letter: var(--warning)}[data-ui=air] .market-type-icon:not([data-muted],[data-monochrome]) .market-type-icon__tile{fill:transparent;stroke:var(--market-type-icon-edge, var(--border-strong));stroke-width:1.5}[data-ui=air] .market-type-icon:not([data-muted],[data-monochrome]) .market-type-icon__letter{stroke:var(--market-type-icon-letter, var(--text-muted))}}@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(--pill-radius, var(--radius-1)));font-size:var(--tag-font, var(--font-1));--center-inner: max(var(--cap-line), calc( var(--tag-height, var(--control-height-xs)) - 2px - 2 * var(--tag-pad-y, 0px) ));line-height:var(--center-inner);white-space:nowrap;padding-block:var(--tag-pad-y, 0px);font-weight:inherit}.tag[data-variant=label]>.text-truncate{line-height:inherit}.tag[data-variant=soft]{border-color:var(--border-subtle);background:var(--tag-bg, var(--surface-overlay));color:var(--text-muted)}.tag[data-variant=outline]{border-color:var(--border-strong);background:var(--tag-bg, var(--surface-base));color:var(--text-primary)}.tag[data-variant=fill]{color:var(--ink-on-fill-light)}.tag[data-variant=fill][data-tone=positive]{background:var(--positive-solid)}.tag[data-variant=fill][data-tone=negative]{background:var(--negative-solid)}.tag[data-variant=label]{color:var(--text-primary)}.tag[data-variant=label][data-color="1"]{background:var(--label-1-bg)}.tag[data-variant=label][data-color="2"]{background:var(--label-2-bg)}.tag[data-variant=label][data-color="3"]{background:var(--label-3-bg)}.tag[data-variant=label][data-color="4"]{background:var(--label-4-bg)}.tag[data-variant=label][data-color="5"]{background:var(--label-5-bg)}.tag[data-variant=label][data-color="6"]{background:var(--label-6-bg)}.tag[data-variant=label][data-color="7"]{background:var(--label-7-bg)}.tag[data-variant=label][data-color="8"]{background:var(--label-8-bg)}.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))}[data-ui=air]{--tag-radius: var(--radius-full);--tag-pad-x: var(--space-4)}[data-ui=air] .tag{font-weight:var(--weight-medium)}[data-ui=air] .tag[data-variant=soft]{--tag-bg: var(--surface-field)}}@layer primitives{.asset-icon{flex:none;inline-size:var(--asset-icon-size, var(--icon-size-sm));block-size:var(--asset-icon-size, var(--icon-size-sm));border-radius:var(--radius-logo);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, var(--icon-size-md));block-size:var(--asset-icon-size, var(--icon-size-md));border-radius:var(--radius-logo);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);--center-inner: max(var(--cap-line), var(--list-item-height, var(--control-height-sm)));line-height:var(--center-inner);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 (hover: hover){label.list-item:hover{background:var(--surface-hover);color:var(--text-strong)}}@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}[data-ui=air] .popup-surface,[data-ui=air] .popover,[data-ui=air] .tooltip{border-color:transparent;box-shadow:var(--pop-shadow)}}@layer primitives{.control-thumb{inline-size:var(--control-thumb-size, calc(12 * var(--ui-px)));block-size:var(--control-thumb-size, calc(12 * var(--ui-px)));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)}[data-ui=air] .list-plane{background:transparent}}@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;--center-inner: max(var(--cap-line), calc(var(--group-head-height, var(--control-height-sm)) - 1px));line-height:var(--center-inner)}.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{.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}@media (pointer: coarse){.group-label{font-size:max(calc(12 * var(--ui-px)),var(--font-2))}}[data-ui=air] .group-label{background:none}}@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: calc(12 * var(--ui-px));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)}}[data-ui=air] .resizer:not([data-resizing]):before,[data-ui=air] .resizer:not([data-resizing]):after{background:transparent}[data-ui=air] .resizer:not([data-resizing])>.grip{opacity:0}@media (hover: hover){[data-ui=air] .resizer:hover:before,[data-ui=air] .resizer:hover:after{background:var(--accent)}[data-ui=air] .resizer:hover>.grip{opacity:1}}}@layer primitives{@property --floating-window-width{syntax: "<length>"; inherits: false; initial-value: calc(480 * var(--ui-px));}@property --floating-window-height{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --floating-window-x{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --floating-window-y{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --floating-window-area-top{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --floating-window-margin{syntax: "<length>"; inherits: false; initial-value: 0px;}.floating-window{--floating-window-resize-size: var(--space-6);--floating-window-area-top: calc(var(--floating-window-ceiling, var(--header-height)) + var(--space-3));--floating-window-margin: var(--space-5);position:fixed;inset-block-start:calc(var(--floating-window-top, var(--floating-window-ceiling, var(--header-height))) + var(--space-3));inset-block-end:calc(var(--floating-window-margin) + var(--quick-access-offset, 0px));inset-inline-end:var(--floating-window-right, var(--floating-window-margin));inline-size:min(var(--floating-window-width),calc(100vw - var(--floating-window-right, var(--floating-window-margin)) - var(--floating-window-margin)));container-type:inline-size;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-3);box-shadow:var(--shadow-3)}.floating-window[data-placement=free]{inset-block:0 auto;inset-inline:0 auto;inline-size:var(--floating-window-width);block-size:var(--floating-window-height);translate:var(--floating-window-x) var(--floating-window-y)}.floating-window[data-gesture]{-webkit-user-select:none;user-select:none}.floating-window[data-gesture=move]{cursor:grabbing;will-change:translate}.floating-window[data-gesture=left]{cursor:col-resize}.floating-window[data-gesture=bottom]{cursor:row-resize}.floating-window[data-gesture=corner]{cursor:nesw-resize}.floating-window__bar{position:relative;flex:none;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-6);border-block-end:1px solid transparent;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.floating-window__foot{position:relative}.floating-window__bar:after,.floating-window__foot:before{content:"";position:absolute;inset-inline:var(--floating-window-resize-size) 0;block-size:1px;background:var(--border-subtle)}.floating-window__bar:after{inset-block-end:-1px}.floating-window__foot:before{inset-block-start:-1px}.floating-window__resize{position:absolute}.floating-window__resize[data-edge=left]{inset-block:0 var(--floating-window-resize-size);inset-inline-start:0;inline-size:var(--floating-window-resize-size);block-size:auto}.floating-window__resize[data-edge=bottom]{inset-block-end:0;inset-inline:var(--floating-window-resize-size) 0;inline-size:auto;block-size:var(--floating-window-resize-size)}.floating-window__corner{position:absolute;inset-block-end:0;inset-inline-start:0;inline-size:var(--floating-window-resize-size);block-size:var(--floating-window-resize-size);cursor:nesw-resize;touch-action:none}@media (pointer: coarse){.floating-window{--floating-window-resize-size: var(--space-4)}}[data-ui=air] .floating-window{border-color:transparent;border-radius:var(--radius-4);box-shadow:var(--pop-shadow)}}@layer primitives{.grip{--grip-dot: calc(3 * var(--ui-px));--grip-gap: calc(3 * var(--ui-px));--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-draggable]{box-sizing:content-box;padding:var(--space-2) var(--space-3);margin-inline:calc(-1 * var(--space-3)) 0;background-origin:content-box;background-clip:content-box;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab}.grip[data-draggable]:active{cursor:grabbing}.grip[data-size=lg]{--grip-dot: calc(4 * var(--ui-px));--grip-gap: calc(4 * var(--ui-px))}}@layer primitives{.remove-mark{position:absolute;inset-block-start:calc(-1 * var(--space-1));inset-inline-end:calc(-1 * var(--space-1));z-index:var(--remove-mark-layer, auto);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);transition:background var(--duration-2) var(--ease-standard),color var(--duration-2) var(--ease-standard)}.remove-mark[data-size=md]{inset-block-start:calc(-1 * var(--space-3));inset-inline-end:calc(-1 * var(--space-3));inline-size:var(--space-7);block-size:var(--space-7)}@media (hover: hover){.remove-mark:hover{color:var(--text-inverse);background:var(--negative)}}}@layer primitives{[data-reorder-dragging]{opacity:.5}[data-reorder-mark]{position:relative}[data-reorder-mark]:after{content:"";position:absolute;border-radius:var(--radius-1);background:var(--accent);pointer-events:none}[data-reorder-layout=list] [data-reorder-mark]:after{inset-inline:0;block-size:2px}[data-reorder-layout=list] [data-reorder-mark=before]:after{inset-block-start:calc(var(--reorder-gap, 0px) / -2 - 1px)}[data-reorder-layout=list] [data-reorder-mark=after]:after{inset-block-end:calc(var(--reorder-gap, 0px) / -2 - 1px)}[data-reorder-layout=flow] [data-reorder-mark]:after{inset-block:0;inline-size:2px}[data-reorder-layout=flow] [data-reorder-mark=before]:after{inset-inline-start:calc(var(--reorder-gap, 0px) / -2 - 1px)}[data-reorder-layout=flow] [data-reorder-mark=after]:after{inset-inline-end:calc(var(--reorder-gap, 0px) / -2 - 1px)}[data-reorder-target]{outline:1px solid var(--accent);outline-offset:-1px}}@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,.status[data-inline]{font-size:inherit}}@layer primitives{.meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;inline-size:100%;block-size:var(--space-2);border:none;border-radius:var(--radius-full);background:var(--border-subtle);overflow:hidden}.meter::-webkit-meter-bar{block-size:var(--space-2);border:none;border-radius:var(--radius-full);background:var(--border-subtle)}.meter::-webkit-meter-optimum-value{border-radius:var(--radius-full);background:var(--accent)}.meter::-moz-meter-bar{border-radius:var(--radius-full);background:var(--accent)}.meter[data-tone=warning]::-webkit-meter-optimum-value{background:var(--warning)}.meter[data-tone=warning]::-moz-meter-bar{background:var(--warning)}.meter[data-tone=positive]::-webkit-meter-optimum-value{background:var(--positive)}.meter[data-tone=positive]::-moz-meter-bar{background:var(--positive)}}@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);--scrim-veil-ground: var(--scrim);--scrim-veil-filter: none;--scrim-veil-inset-block-start: 0px;--scrim-veil-inset-block-end: 0px;position:fixed;inset:var(--scrim-veil-inset-block-start) 0 var(--scrim-veil-inset-block-end);z-index:var(--scrim-veil-layer);display:flex;align-items:center;justify-content:center;background:var(--scrim-veil-ground);-webkit-backdrop-filter:var(--scrim-veil-filter);backdrop-filter:var(--scrim-veil-filter)}}@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:focus-visible{outline:none}.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;display:flow-root}.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.45);margin-block:.8em .5em}.prose h2{font-size:calc(var(--prose-size) * 1.3);margin-block:.7em .4em}.prose h3{font-size:calc(var(--prose-size) * 1.15);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{display:flow-root;margin-block:.8em;padding:.4em 1em;border-inline-start:calc(3 * var(--ui-px)) solid var(--accent);border-radius:var(--radius-2);background:var(--surface-sunken);color:var(--text-muted);font-style:italic}.prose hr{clear:both;block-size:0;margin-block:var(--space-7);margin-inline:auto;border:none;border-block-start:2px solid var(--border-strong)}.prose img:not(:where(.ProseMirror-separator,[data-node-view-wrapper] 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}@media (hover: hover){.prose img:not(:where(.ProseMirror-separator,[data-node-view-wrapper] img)):hover{outline:2px solid var(--focus-ring);outline-offset:2px}}.prose img[src=""]{display:none}.prose :is(img,figure)[data-align=left]{float:left;clear:left;margin-inline:0 var(--space-8)}.prose :is(img,figure)[data-align=right]{float:right;clear:right;margin-inline:var(--space-8) 0}.prose :is(img,figure):not([data-align=left],[data-align=right]){clear:both;margin-inline:auto}.prose :is(img,figure)[data-align=left]~:is(ul,ol){display:flow-root}.prose :is(img,figure)[data-align=left]~:is(ul,ol)>li:first-child,.prose :is(img,figure)[data-align=left]~:is(ul,ol)>li:first-child>:first-child{margin-block-start:0}.prose :is(img,figure)[data-align=left]~:is(ul,ol)>li:last-child,.prose :is(img,figure)[data-align=left]~:is(ul,ol)>li:last-child>:last-child{margin-block-end:0}.prose .image-group{display:flex;gap:var(--space-5);margin-block:var(--space-5);align-items:flex-start;clear:both}.prose .image-group img{flex:var(--image-ratio, 1) 1 calc(var(--space-5) * 2);min-inline-size:0;margin:0}.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 calc(4 * var(--ui-px));border-radius:var(--radius-1)}.prose a{color:var(--accent);text-decoration:underline dashed;text-underline-offset:calc(4 * var(--ui-px))}@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 hr[data-align=left]{margin-inline:0 auto}.prose hr[data-align=center]{margin-inline:auto}.prose hr[data-align=right]{margin-inline:auto 0}@container (width < 35rem){.prose :is(img,figure)[data-align=left],.prose :is(img,figure)[data-align=right]{float:none;margin-inline:auto}.prose .image-group{flex-direction:column;align-items:stretch}.prose .image-group img{flex:none;margin:0}}}@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-control);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)}}[data-ui=air] .pagination{background:none;border-color:transparent}[data-ui=air] .pagination__bracket{display:none}}@layer primitives{.chart-feed{--chart-feed-gap: var(--space-2);flex:1 1 0;inline-size:100%;min-block-size:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.chart-feed[data-gap=wide]{--chart-feed-gap: var(--space-3)}.chart-feed__end{block-size:1px}}@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(--pill-radius, var(--radius-2));background:var(--surface-quiet);color:var(--text-muted);font-size:var(--font-3);font-weight:var(--weight-medium);--center-inner: max(var(--cap-line), var(--tab-chip-height, var(--control-height-md)));line-height:var(--center-inner);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:calc(5 * var(--ui-px));block-size:calc(5 * var(--ui-px));margin-inline-start:var(--space-2);border-radius:var(--radius-full);background:var(--positive);vertical-align:middle}.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}}[data-ui=air] .tab-chip{border-radius:var(--radius-full);background:transparent}[data-ui=air] .tab-chip[data-active]{background:var(--surface-raised);box-shadow:var(--zone-shadow)}[data-ui=air] .tab-chip[data-active]:after{content:none}}@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, calc(320 * var(--ui-px)))}.link-group-swatch{flex:none;inline-size:var(--link-group-swatch-size, calc(12 * var(--ui-px)));block-size:var(--link-group-swatch-size, calc(12 * var(--ui-px)));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(calc(560 * var(--ui-px)),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:calc(4 * var(--ui-px));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:calc(38 * var(--ui-px));min-inline-size:calc(220 * var(--ui-px));max-inline-size:min(calc(460 * var(--ui-px)),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:calc(56 * var(--ui-px));inline-size:min(calc(560 * var(--ui-px)),calc(100vw - var(--space-9)));padding:var(--space-6) var(--space-6) var(--space-6) var(--space-11)}.toast__icon{flex:0 0 calc(30 * var(--ui-px));display:inline-flex;align-items:center;justify-content:center;inline-size:calc(30 * var(--ui-px));block-size:calc(30 * var(--ui-px));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 calc(3 * var(--ui-px)) 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-size:inherit;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)}.toast__progress{display:none}@media (hover: hover){.toast__close:hover{color:var(--text-strong);opacity:1}}[data-ui=air] .toast{border-color:transparent;background:var(--surface-overlay);box-shadow:var(--pop-shadow)}[data-ui=air] .toast__viewport{--toast-stack-width: calc(420 * var(--ui-px) * var(--air-text-factor));--toast-peek: var(--space-3);--toast-gap: var(--space-4);inset-block-start:calc(var(--header-height) + var(--space-4));display:block;inline-size:min(var(--toast-stack-width),calc(100vw - var(--space-9)));max-inline-size:none}@media (min-width: 821px) and (max-width: 2559px){[data-ui=air][data-air-scale=fixed] .toast__viewport{--toast-stack-width: calc(400 * var(--ui-px) * var(--air-text-factor))}}[data-ui=air] .toast{position:absolute;inset-block-start:0;inset-inline:0;z-index:calc(10 - var(--toast-index));block-size:var(--toast-frontmost-height, var(--toast-height, auto));min-block-size:0;opacity:calc(1 - clamp(0,var(--toast-index) - 2,1));transform-origin:50% 100%;translate:0 calc(min(var(--toast-index),3) * var(--toast-peek));scale:calc(1 - (min(var(--toast-index),3)/20));align-items:center;gap:var(--space-5);border-color:transparent;border-radius:var(--radius-4);background:radial-gradient(120% 180% at 0% 0%,color-mix(in srgb,var(--toast-tone) 16%,transparent) 0%,transparent 62%),var(--surface-overlay);box-shadow:var(--pop-shadow);transition:opacity var(--duration-2) var(--ease-standard),translate var(--duration-3) var(--ease-emphasized),scale var(--duration-3) var(--ease-emphasized),block-size var(--duration-3) var(--ease-emphasized)}[data-ui=air] .toast>*{opacity:calc(1 - min(var(--toast-index),1));transition:opacity var(--duration-2) var(--ease-standard)}[data-ui=air] .toast[data-expanded]{block-size:var(--toast-height);opacity:1;translate:0 calc(var(--toast-offset-y) + var(--toast-index) * var(--toast-gap));scale:1}[data-ui=air] .toast[data-expanded]>*{opacity:1}[data-ui=air] .toast[data-expanded]:after{content:"";position:absolute;inset-inline:0;inset-block-start:100%;block-size:calc(var(--toast-gap) + 1px)}[data-ui=air] .toast[data-starting-style],[data-ui=air] .toast[data-ending-style]{opacity:0;translate:0 calc(var(--space-6) * -1);scale:.96}[data-ui=air] .toast:before{content:none}[data-ui=air] .toast:not([data-type=neutral]){inline-size:auto;padding:var(--space-5) var(--space-4) var(--space-5) var(--space-5)}[data-ui=air] .toast[data-type=neutral]{min-inline-size:0;max-inline-size:none;padding:var(--space-5) var(--space-6);background:var(--surface-control)}[data-ui=air] .toast[data-type=neutral] .toast__text{color:var(--text-strong)}[data-ui=air] .toast__icon{flex:0 0 calc(32 * var(--ui-px));inline-size:calc(32 * var(--ui-px));block-size:calc(32 * var(--ui-px));border:0;border-radius:var(--radius-2);background:color-mix(in srgb,var(--toast-tone) 16%,transparent);box-shadow:none}[data-ui=air] .toast__text{color:var(--text-primary);--text-action-color: var(--accent);--text-action-hover: var(--accent-hover)}[data-ui=air] .toast__title+.toast__text{color:var(--text-muted)}[data-ui=air] .toast__progress{display:block;position:absolute;inset-inline:var(--space-7);inset-block-end:0;block-size:2px;border-radius:var(--radius-full);background:var(--toast-tone);transform-origin:0 50%;animation:toast-progress var(--toast-timeout, 5s) linear forwards}[data-ui=air] .toast__viewport:is([data-expanded],[data-window-blurred]) .toast__progress{animation-play-state:paused}@keyframes toast-progress{0%{scale:1 1}to{scale:0 1}}}@layer primitives{.code-block{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:var(--font-mono);font-size:var(--font-2)}.code-block .tok-comment{color:var(--text-muted)}.code-block .tok-string{color:var(--positive)}.code-block .tok-number{color:var(--warning)}.code-block .tok-keyword{color:var(--accent)}.code-block .tok-entity{color:var(--text-strong)}.code-block .tok-variable{color:var(--negative)}}@layer primitives{.aside-bar{--aside-bar-gutter: var(--space-6);display:flex;align-items:center;position:sticky;inset-block-start:0;z-index:var(--z-sticky);margin:0 calc(-1 * var(--aside-bar-gutter)) var(--space-5);padding:var(--space-5) var(--aside-bar-gutter);background:var(--surface-base);border-block-end:1px solid var(--border-subtle)}}@layer primitives{.choice-cell{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--choice-cell-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)}.choice-cell[data-active]{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast);font-weight:var(--weight-bold)}.choice-cell[data-variant=ring][data-active]{background:transparent;box-shadow:inset 0 0 0 1px var(--accent);color:inherit;font-weight:inherit}.choice-cell:disabled{cursor:default;opacity:.38}@media (hover: hover){.choice-cell:hover:not(:disabled):not([data-active]):not([data-in-range]){background:var(--surface-hover);color:var(--text-strong)}}}@layer primitives{.calendar{--l-gap: var(--space-5)}.calendar__month-row{min-block-size:var(--control-height-md)}.calendar__month-label{--text-name-weight: var(--weight-medium)}.calendar__weekdays,.calendar__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-2)}.calendar__weekdays{align-items:center;min-block-size:calc(22 * var(--ui-px));border-radius:var(--radius-2);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--font-2);text-align:center;text-transform:capitalize}.calendar__day{block-size:calc(30 * var(--ui-px));min-inline-size:0}.calendar__day[data-in-range]{background:var(--surface-active);color:var(--text-strong)}.calendar__day[data-empty]{pointer-events:none}}@layer primitives{.date-range-picker{--l-gap: var(--space-5)}.date-range-picker__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}}@layer primitives{.plot{--plot-tick-font: var(--font-1);position:relative;display:flex;flex:1 1 0;flex-direction:column;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;overflow:hidden}.plot>.empty-state{flex:1}.plot__svg{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:pan-y;-webkit-user-select:none;user-select:none}.plot__grid,.plot__zero,.plot__cursor{stroke-width:1px;shape-rendering:crispEdges}.plot__grid{stroke:var(--border-subtle)}.plot__zero{stroke:var(--border-strong)}.plot__cursor{stroke:var(--text-muted)}.plot__tick{fill:var(--text-muted);font-size:var(--plot-tick-font)}.plot__marker{stroke:var(--plot-ink);stroke-width:2px;stroke-linecap:round}:is(.plot-mark,.plot__line,.plot__area,.plot__highlight,.plot__dot,.plot__marker)[data-tone=positive]{--plot-ink: var(--positive)}:is(.plot-mark,.plot__line,.plot__area,.plot__highlight,.plot__dot,.plot__marker)[data-tone=negative]{--plot-ink: var(--negative)}:is(.plot-mark,.plot__line,.plot__area,.plot__highlight,.plot__dot,.plot__marker)[data-tone=accent]{--plot-ink: var(--accent)}:is(.plot-mark,.plot__line,.plot__area,.plot__highlight,.plot__dot,.plot__marker)[data-tone=neutral]{--plot-ink: var(--text-muted)}.plot-mark{fill:var(--plot-ink)}.plot__area{fill:var(--plot-ink);fill-opacity:.12}.plot__highlight{fill:var(--plot-ink);fill-opacity:.16}.plot__line{fill:none;stroke:var(--plot-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.plot__dot{fill:var(--plot-ink);stroke:var(--surface-raised);stroke-width:2px}.plot__slot{fill:var(--surface-hover)}[data-series="1"]{--series-ink: var(--series-1)}[data-series="2"]{--series-ink: var(--series-2)}[data-series="3"]{--series-ink: var(--series-3)}[data-series="4"]{--series-ink: var(--series-4)}[data-series="5"]{--series-ink: var(--series-5)}:is(.plot__line,.plot__dot,.plot-mark)[data-series]{--plot-ink: var(--series-ink)}.plot__end{fill:var(--series-ink)}.plot__swatch{stroke:var(--series-ink);stroke-width:2px;stroke-linecap:round}.plot__series-label{fill:var(--text-primary);font-size:var(--plot-tick-font)}.plot-legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5);margin:0;padding:0;list-style:none;color:var(--text-primary);font-size:var(--font-1)}.plot-legend__swatch{inline-size:var(--space-5);block-size:var(--space-5);border-radius:var(--radius-1);background:var(--series-ink)}.plot__tooltip{filter:drop-shadow(0 1px 2px var(--shadow-color));pointer-events:none}.plot__tooltip[data-measuring]{visibility:hidden}.plot__tooltip-box{fill:var(--surface-overlay);stroke:var(--border-subtle);stroke-width:1px;rx:var(--radius-2);ry:var(--radius-2)}.plot__tooltip-title{fill:var(--text-muted);font-size:var(--font-1)}.plot__tooltip-label{fill:var(--text-muted);font-size:var(--font-2)}.plot__tooltip-value{fill:var(--text-strong);font-size:var(--font-2);font-weight:var(--weight-semibold)}.plot-hbar{display:grid;grid-template-columns:auto minmax(var(--space-11),1fr) auto;align-content:start;column-gap:var(--space-4);row-gap:var(--space-1);container-type:inline-size;font-size:var(--font-2);isolation:isolate}.plot-hbar__row{position:relative;display:grid;grid-column:1 / -1;grid-template-columns:subgrid;column-gap:inherit;align-items:center;min-block-size:var(--control-height-xs);--row-button-hover-bg: transparent}.plot-hbar__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-underlay);border-radius:inherit;background:var(--surface-hover);transform-origin:top;pointer-events:none}.plot-hbar__label{display:flex;align-items:center;min-inline-size:0;max-inline-size:40cqi;color:var(--text-primary)}.plot-hbar__track{position:relative;align-self:stretch;min-inline-size:0}.plot-hbar__bar{position:absolute;top:0;right:0;bottom:0;left:0}.plot-hbar__value{color:var(--text-primary);text-align:end;white-space:nowrap}.plot-hbar__value[data-tone=positive]{color:var(--positive)}.plot-hbar__value[data-tone=negative]{color:var(--negative)}.plot-hbar__detail{grid-column:1 / -1;padding-inline:var(--gap-tight);padding-block-end:var(--space-2)}.plot-tip{display:grid;grid-template-columns:minmax(0,auto) auto;column-gap:var(--space-5);row-gap:var(--space-1)}.plot-tip__title{display:flex;grid-column:1 / -1;min-inline-size:0;font-weight:var(--weight-semibold)}.plot-tip__title>*{min-inline-size:0}.plot-tip__row{display:contents}.plot-tip__label{min-inline-size:0;overflow-wrap:anywhere;color:var(--text-muted)}.plot-tip__value{color:var(--text-strong);font-weight:var(--weight-semibold);text-align:end}}@layer primitives{.workspace-grid{--workspace-grid-z-resize-veil: 0;--workspace-grid-z-resize-handle: 1;--workspace-grid-z-resize-corner: 2;--workspace-grid-z-dragged-card: 10;--workspace-grid-drag-cursor: grab;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 img{pointer-events:auto;-webkit-user-drag:none}.workspace-card__drag img{pointer-events:none}.workspace-card.resizing,.workspace-card.react-draggable-dragging{transition:none}[data-gesture=drag] .workspace-card:not(.react-draggable-dragging),[data-gesture=resize] .workspace-card:not(.resizing){opacity:.5}[data-gesture=resize] .workspace-card.resizing .workspace-card__body{content-visibility:hidden}[data-gesture=resize] .workspace-card.resizing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--workspace-grid-z-resize-veil);background:var(--surface-raised);pointer-events:none}[data-gesture=drag] .workspace-card:not(.react-draggable-dragging){pointer-events:none;will-change:transform}[data-gesture=drag] .workspace-card.react-draggable-dragging{z-index:var(--workspace-grid-z-dragged-card)}.workspace-grid>.react-grid-placeholder{background:color-mix(in srgb,var(--accent) 20%,transparent);border:2px dashed var(--accent);opacity:1}[data-gesture=resize] .workspace-grid>.react-grid-placeholder{display:none}.workspace-grid .react-resizable-handle{--workspace-grid-resize-out: calc(5 * var(--ui-px));--workspace-grid-resize-in: calc(3 * var(--ui-px));--workspace-grid-resize-corner: calc(12 * var(--ui-px));--workspace-grid-resize-line: 2px;--workspace-grid-resize-mark: calc(7 * var(--ui-px));z-index:var(--workspace-grid-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-grid-resize-out) + var(--workspace-grid-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-grid-resize-out) + var(--workspace-grid-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-grid-z-resize-corner);inline-size:var(--workspace-grid-resize-corner);block-size:var(--workspace-grid-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-grid-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-grid-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-grid-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-grid-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-grid-resize-line)}.workspace-grid .react-resizable-handle-w:after,.workspace-grid .react-resizable-handle-e:after{inset-block:0;inline-size:var(--workspace-grid-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-grid-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-grid-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-grid-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-grid-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-grid-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-grid-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-grid-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-grid-resize-mark)}@media (pointer: coarse){.workspace-grid .react-resizable-handle{--workspace-grid-resize-out: calc(8 * var(--ui-px))}.workspace-grid .react-resizable-handle-se{--workspace-grid-resize-corner: calc(22 * var(--ui-px));--workspace-grid-resize-mark: calc(12 * var(--ui-px))}.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-block:var(--space-2) calc(var(--space-2) - 1px);padding-inline:var(--space-4);background:var(--surface-header);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:var(--workspace-grid-drag-cursor, default)}.workspace-grid .workspace-card__drag:active{cursor:grabbing}.workspace-card__target{--asset-icon-size: var(--icon-size-md);min-inline-size:0}.workspace-card__title{color:var(--workspace-card-title-color, var(--text-primary));font-size:var(--workspace-card-title-size, var(--font-3));font-weight:var(--workspace-card-title-weight, var(--weight-semibold));line-height:var(--leading-tight)}.workspace-card__actions{display:flex;flex:none;align-items:center;gap:var(--space-2);--btn-icon-size: var(--icon-size-sm)}.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-card__controls{display:flex;align-items:center;gap:var(--space-3)}@media (min-width: 821px){[data-ui=air] .workspace-grid .react-resizable-handle{--workspace-grid-resize-out: calc(4 * var(--ui-px))}}@media (hover: hover){[data-ui=air] .workspace-grid .react-resizable-handle:hover:after,[data-ui=air] .workspace-grid .react-resizable-handle:hover:before{background:var(--accent)}}[data-ui=air] .workspace-card{border-color:transparent}[data-ui=air] .workspace-card__header{--workspace-card-title-color: var(--text-strong);--workspace-card-title-size: var(--font-5);--workspace-card-title-weight: var(--weight-bold);min-block-size:calc(40 * var(--ui-px));padding-block:0;padding-inline:var(--space-7) var(--space-3);background:none;border-block-end:0}[data-ui=air] .workspace-card__drag{gap:var(--space-4)}[data-ui=air] .workspace-card__sub{--l-gap: var(--space-3);flex:0 1 auto;font-size:var(--font-2);white-space:nowrap}[data-ui=air] .workspace-card__tools{--l-gap: var(--space-3);--select-height: var(--control-height-2xs);flex:none;margin-inline-start:var(--space-4)}[data-ui=air] .workspace-card__tools .select{--select-min-width: 0;padding-inline:var(--space-4) var(--space-3);font-size:var(--font-2)}[data-ui=air] .workspace-card__actions{--btn-height: var(--control-height-2xs);margin-inline-start:var(--space-3)}@media (min-width: 821px) and (hover: hover){[data-ui=air] .workspace-card:not(:hover) .workspace-card__actions{opacity:0}}}@layer primitives{.btn[data-variant=secondary]:is([data-icon-only],.rules-today,.trades-activity-counter,.coinlist__presets-trigger,.workspace-rail__tf,.app-shell__bar *,.app-header *){background:transparent;color:var(--text-muted)}.btn[data-variant=secondary][data-active]:is([data-icon-only],.rules-today,.trades-activity-counter,.coinlist__presets-trigger,.workspace-rail__tf,.app-shell__bar *,.app-header *){background:transparent;color:var(--text-strong)}.btn.chart-tf__current[data-active]{background:transparent;color:var(--text-muted)}.select{background:transparent;border-color:transparent;color:var(--text-muted)}.pagination,.countdown-chip,[data-ui=air] .countdown-chip{background:transparent;border-color:transparent}@media (hover: hover){.btn[data-variant=secondary]:is([data-icon-only],.rules-today,.trades-activity-counter,.coinlist__presets-trigger,.workspace-rail__tf,.app-shell__bar *,.app-header *):hover:not(:disabled):not([data-active]),.select:hover:not([data-disabled]){background:var(--surface-hover);color:var(--text-strong)}}}@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,.settings__section+.settings__chapter-tabs,.settings__chapter-tabs+.settings__section,.settings-hub__columns>*>.settings__section~.settings__section{margin-block-start:var(--space-8)}.settings__chapter-tabs{--folder-tabs-surface: var(--settings-section-surface)}.settings__densities-modal{--modal-width: calc(680 * var(--ui-px))}.settings__section+.settings__entity-list{margin-block-start:var(--space-8)}.settings__section-body{display:grid;gap:var(--gap-base)}.settings__catalog{display:grid;gap:var(--space-8)}.settings__entity-card{padding:var(--space-7);border-radius:var(--radius-4);background:var(--settings-section-surface);container-type:inline-size}.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)}.settings__group[data-collapsible]{gap:0;container-type:inline-size}.settings__group+*,*+.settings__group{margin-block-start:var(--space-8)}.l-panel .settings__group{--settings-group-inset: var(--space-6)}.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 < 26.25rem){.settings__set{grid-template-columns:repeat(2,max-content)}}@container (width < 26.25rem){[data-ui=air] .settings__set{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6)}[data-ui=air] .settings__set>.l-row>.settings__input-compact{flex:1 1 0;inline-size:auto;min-inline-size:0}[data-ui=air] .settings__set-footer{--select-min-width: calc(80 * var(--ui-px))}}.settings__set[data-columns=fill]{grid-template-columns:repeat(3,1fr)}@container (width < 26.25rem){.settings__set[data-columns=fill]{grid-template-columns:repeat(2,1fr)}}.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__hotkeys-name{inline-size:100%;white-space:normal}.settings__hotkeys :is(th,td):first-child{padding-inline-start:0}.settings__hotkeys :is(th,td):last-child{padding-inline-end:0}@container (width < 35rem){[data-ui=air] .settings__hotkeys:has(th:nth-child(3)),[data-ui=air] .settings__hotkeys:has(th:nth-child(3)) tbody{display:block}[data-ui=air] .settings__hotkeys:has(th:nth-child(3)) thead{display:none}[data-ui=air] .settings__hotkeys:has(th:nth-child(3)) tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name" "keys controls";column-gap:var(--space-4);align-items:center;border-block-end:1px solid var(--border-subtle)}[data-ui=air] .settings__hotkeys:has(th:nth-child(3)) tbody tr:last-child{border-block-end:none}[data-ui=air] .settings__hotkeys:has(th:nth-child(3)) tbody td{border-block-end:none}[data-ui=air] .settings__hotkeys:has(th:nth-child(3)) tbody td.settings__hotkeys-name{grid-area:name;padding-block-end:0}[data-ui=air] .settings__hotkeys:has(th:nth-child(3)) tbody td.settings__hotkeys-binding{grid-area:keys}[data-ui=air] .settings__hotkeys:has(th:nth-child(3)) tbody td:last-child{grid-area:controls}}.settings__hotkeys-keys>.l-row>*{flex:none}.settings__hotkeys-binding{text-align:end}.settings__hotkeys-keys{--badge-height: var(--control-height-sm);--badge-pad-x: var(--space-4);--badge-font: var(--font-3);--badge-weight: var(--weight-bold)}.settings__interface-switch{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);inline-size:100%;padding:var(--space-6) var(--space-7);font-weight:var(--weight-semibold);text-align:start;transition:border-color var(--duration-2) var(--ease-standard),box-shadow var(--duration-2) var(--ease-standard)}.settings__interface-switch-arrow{flex:none}.settings__interface-switch+.settings__section{margin-block-start:var(--space-8)}.settings__interface-switch[data-target=air]{border:1px solid color-mix(in srgb,var(--dusk-950) 14%,transparent);border-radius:var(--radius-4);background:linear-gradient(100deg,var(--dusk-0) 0%,var(--dusk-150) 45%,color-mix(in srgb,var(--bronze-500) 60%,var(--dusk-0)) 100%);color:var(--dusk-950);font-size:var(--font-4)}.settings__interface-switch[data-target=classic]{border-radius:var(--radius-3);background:var(--settings-section-surface);color:var(--text-strong);font-size:var(--font-3)}.settings__interface-switch[data-target=classic] .settings__interface-switch-arrow{color:var(--accent)}@media (hover: hover){.settings__interface-switch[data-target=air]:hover{border-color:var(--bronze-400)}.settings__interface-switch[data-target=classic]:hover{box-shadow:var(--zone-shadow)}}.settings__card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(120 * var(--ui-px)),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 < 26.25rem){.settings__card-grid{grid-template-columns:repeat(2,1fr)}}.settings__control-fill{inline-size:100%}.settings__text-strong{font-weight:var(--weight-bold)}.settings__notification-card:not([data-enabled]){opacity:.55}.settings__notification-exchange-row{display:flex;align-items:center;gap:var(--gap-tight);padding:var(--space-3) var(--space-4);border-radius:var(--radius-2)}.settings__notification-exchange-row>*{flex:1;min-inline-size:0}.settings__notification-exchange-list{--reorder-gap: var(--gap-base)}.settings__notification-pair{display:grid;gap:var(--gap-tight);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-2)}.settings__menu-trigger{min-inline-size:calc(120 * var(--ui-px))}.settings__checkbox-list{display:grid;max-block-size:calc(320 * var(--ui-px))}.settings__checkbox-list>.l-divider{margin-block:var(--space-2)}.settings__notification-author-list{display:grid;gap:var(--gap-tight);max-block-size:calc(280 * var(--ui-px))}.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:calc(100 * var(--ui-px))}.settings__link-group-swatch{--link-group-swatch-size: calc(12 * var(--ui-px))}.settings__link-group-trigger{min-inline-size:calc(96 * var(--ui-px));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__link-groups{grid-template-columns:repeat(auto-fit,minmax(max(calc(220 * var(--ui-px)),calc((100% - var(--space-10)) / 2)),1fr));column-gap:var(--space-10)}.settings__link-groups-title{font-weight:var(--weight-semibold)}.settings__guide{border-radius:var(--radius-3);background:var(--surface-quiet)}.settings__guide-toggle{padding:var(--space-4) var(--space-6);color:var(--text-strong);font-weight:var(--weight-semibold)}.settings__guide-mark{flex:none;color:var(--accent)}.settings__guide-body{display:grid;gap:var(--gap-base);padding:0 var(--space-7) var(--space-7)}.settings__guide-lead,.settings__guide-note,.settings__guide-part-title,.settings__guide-actions,.settings__guide-steps{margin:0}.settings__guide-lead{color:var(--text-strong)}.settings__guide-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--guide-icon-size, var(--icon-size-xl));block-size:var(--guide-icon-size, var(--icon-size-xl));vertical-align:middle;border-radius:var(--radius-1);background:var(--surface-control);color:var(--text-strong)}.settings__guide-note{display:flex;align-items:flex-start;gap:var(--gap-tight);color:var(--text-muted);font-size:var(--font-2)}.settings__guide-part{display:grid;gap:var(--gap-tight)}.settings__guide-part-title{color:var(--text-strong);font-size:var(--font-2);font-weight:var(--weight-bold)}.settings__guide-part-meta{font-weight:var(--weight-medium)}.settings__guide-actions,.settings__guide-steps{display:grid;gap:var(--gap-tight);padding:0;list-style:none}.settings__guide-steps>li{display:grid;grid-template-columns:calc(20 * var(--ui-px)) minmax(0,1fr);column-gap:var(--space-5)}.settings__guide-ui{padding-inline:var(--space-2);border-radius:var(--radius-1);background:var(--surface-control);color:var(--text-strong);font-weight:var(--weight-semibold);box-decoration-break:clone;-webkit-box-decoration-break:clone}.settings__guide-ui>.settings__link-group-swatch{display:inline-block;margin-inline-end:var(--space-2);vertical-align:-1px}.settings__guide-value{padding-inline:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-1);color:var(--text-strong);font-family:var(--font-mono)}.settings__guide-key{padding-inline:var(--space-3);border:1px solid var(--border-strong);border-block-end-width:2px;border-radius:var(--radius-1);background:var(--surface-control);color:var(--text-strong);font-family:inherit;font-size:var(--font-1);font-weight:var(--weight-bold)}.settings__dot{flex:none;inline-size:calc(12 * var(--ui-px));block-size:calc(12 * var(--ui-px));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__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:calc(188 * var(--ui-px));block-size:calc(48 * var(--ui-px));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)}.settings__section[data-collapsible]{gap:0}.settings__section-toggle{margin:calc(-1 * var(--gap-tight))}.settings__proxy-table{--table-pad-x: var(--space-3);--table-pad-y: var(--space-2)}.settings__proxy-table tbody th,.settings__proxy-table tbody td{border-block-end:none}.settings__proxy-table th[scope=rowgroup],.settings__proxy-table th[scope=row]{color:var(--text-primary);font-size:inherit}.settings__proxy-table th[scope=rowgroup]{font-weight:var(--weight-semibold)}.settings__proxy-table th[scope=row]{padding-inline-start:calc(var(--table-pad-x) + var(--asset-icon-size, calc(16 * var(--ui-px))) + var(--space-2));font-weight:inherit}.settings__proxy-table thead th:last-child,.settings__proxy-table td:last-child{text-align:end}.settings__proxy-table .settings__proxy-divider td{padding-inline:0}@container (width < 35rem){[data-ui=air] .settings__proxy-table,[data-ui=air] .settings__proxy-table :is(thead,tbody){display:block}[data-ui=air] .settings__proxy-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"market route" "direct route";column-gap:var(--space-4);align-items:center}[data-ui=air] .settings__proxy-table thead tr{border-block-end:1px solid var(--border-subtle)}[data-ui=air] .settings__proxy-table thead th{border-block-end:none}[data-ui=air] .settings__proxy-table tr>:nth-child(1){grid-area:market}[data-ui=air] .settings__proxy-table tr>:nth-child(2){grid-area:direct}[data-ui=air] .settings__proxy-table tr>:nth-child(3){grid-area:route}[data-ui=air] .settings__proxy-table tr>[colspan]{grid-column:1 / -1;grid-row:auto}[data-ui=air] .settings__proxy-table tbody tr>td:nth-child(2){padding-inline-start:calc(var(--table-pad-x) + var(--asset-icon-size, calc(16 * var(--ui-px))) + var(--space-2))}}.settings__proxy-table .settings__proxy-divider .l-divider{margin:0}.settings__proxy-refresh-label{display:inline-grid;justify-items:center}.settings__proxy-refresh-label>*{grid-area:1 / 1}.settings__proxy-refresh-reserve{visibility:hidden}.settings__proxy-summary{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-3);background:var(--surface-hover);font-size:var(--font-2);line-height:1.45}.settings__proxy-status{display:inline-block}.settings__connection-color{padding:var(--space-3)}.settings-nav__external{margin-inline-start:auto}.settings__footer-note{margin-inline-start:auto;color:var(--text-muted);font-size:var(--font-2)}@container (width < 35rem){[data-ui=air] .modal__footer:has(.btn) .settings__footer-note{display:none}}[data-ui=air]{--settings-section-surface: var(--surface-field)}[data-ui=air] .settings__section,[data-ui=air] .settings__entity-card{--surface-field: var(--surface-raised);--select-min-width: calc(220 * var(--ui-px));padding:var(--space-6) var(--space-7) var(--space-5);border-radius:var(--radius-3)}[data-ui=air] .settings__section-body{gap:0}[data-ui=air] .settings__section-body>.field{min-block-size:calc(40 * var(--ui-px))}[data-ui=air] .settings__section-body>.field:is([data-layout=stack],:has(>.field__text>:is(.field__hint,.field__error))){margin-block:var(--space-5)}[data-ui=air] .settings__group-title{color:var(--text-strong);font-size:var(--font-3)}[data-ui=air] .settings__card{border-color:transparent;background:var(--surface-field)}[data-ui=air] .settings__card{padding:0;border-color:transparent;background:none}[data-ui=air] .settings__card-preview{border-radius:var(--radius-3);background:linear-gradient(var(--accent),var(--accent)) 6% 9% / 16% 9% no-repeat,linear-gradient(var(--surface-raised),var(--surface-raised)) 6% 88% / 57% 64% no-repeat,linear-gradient(var(--surface-raised),var(--surface-raised)) 94% 88% / 29% 64% no-repeat,var(--surface-base);box-shadow:0 0 0 1px var(--border-strong)}[data-ui=air] .settings__card[data-selected] .settings__card-preview{box-shadow:0 0 0 2px var(--accent)}[data-ui=air] .settings__card-preview-accent{display:none}[data-ui=air] .settings__card-grid[data-variant=themes]{grid-template-columns:repeat(3,minmax(0,calc(120 * var(--ui-px))))}[data-ui=air] .settings-hub__areas{flex:none}[data-ui=air] .settings-hub__search{flex:0 1 calc(380 * var(--ui-px));margin-inline-start:auto}[data-ui=air] .settings-hub__head{display:grid;gap:var(--space-1);margin-block-end:var(--space-8)}[data-ui=air] .settings-hub__crumb{color:var(--text-muted);font-size:var(--font-2);font-weight:var(--weight-medium)}[data-ui=air] .settings-hub__title{color:var(--text-strong);font-size:var(--font-6);font-weight:var(--weight-bold)}[data-ui=air] .settings-hub__flow{columns:2 calc(440 * var(--ui-px));column-gap:var(--space-8)}[data-ui=air] .settings-hub__flow>*{break-inside:avoid;margin-block:0 var(--space-8)}[data-ui=air] .settings-hub__flow>.settings__section{margin-block:0 var(--space-8)}[data-ui=air] .settings-hub__overview{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}[data-ui=air] .settings-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--space-8)}[data-ui=air] .settings-hub__grid>.settings__section{align-content:start;margin-block-start:0}[data-ui=air] .settings-hub__card-icon{display:grid;place-items:center;flex:none;inline-size:var(--control-height-md);block-size:var(--control-height-md);border-radius:var(--radius-2);background:var(--accent-wash);color:var(--accent)}[data-ui=air] .settings-hub__help-item{display:flex;align-items:center;gap:var(--space-4);min-block-size:var(--control-height-lg);padding-inline:var(--space-5);border-radius:var(--radius-3);background:var(--surface-raised);color:var(--text-primary);font-size:var(--font-2);text-decoration:none}@media (hover: hover){[data-ui=air] .settings-hub__help-item:hover{color:var(--text-strong);box-shadow:var(--zone-shadow)}}[data-ui=air] .settings-hub__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}[data-ui=air] .settings-hub__columns>.settings__section{align-content:start;margin-block-start:0}[data-ui=air] .settings-profile__card{display:grid;gap:var(--space-6)}[data-ui=air] .settings-profile__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-block-size:var(--control-height-sm)}[data-ui=air] .settings-profile__who{flex:1;min-inline-size:0}[data-ui=air] .settings-profile__who .text-name{--text-name-size: var(--font-5);color:var(--text-strong)}[data-ui=air] .settings-profile__term .meter{flex:1}[data-ui=air] .settings-center__split{display:grid;grid-template-columns:calc(220 * var(--ui-px)) minmax(0,1fr);gap:var(--space-8);align-items:start}[data-ui=air] .settings-center__sublist{position:sticky;inset-block-start:0;padding:var(--space-4);border-radius:var(--radius-3);background:var(--settings-section-surface)}[data-ui=air] .settings-center__sublist .tabs__list{--list-item-height: var(--control-height-md);--list-item-gap: var(--space-5);--l-gap: var(--space-1)}[data-ui=air] .settings-center__back{justify-self:start;margin-block-end:var(--space-6)}[data-ui=air] .settings-center__results{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}[data-ui=air] .settings-center__hit-path{justify-self:start;color:var(--text-muted);font-size:var(--font-2)}[data-ui=air] .settings-center__hit-path strong{color:var(--text-strong);font-weight:var(--weight-semibold)}[data-ui=air] [data-search-scope] [data-search-hidden],[data-ui=air] [data-search-scope][data-search-empty],[data-ui=air] [data-search-scope][data-search-empty]+.settings-center__result-actions{display:none}[data-ui=air] ::highlight(settings-search){background-color:var(--accent-wash);color:inherit}[data-ui=air] [data-flash]{border-radius:var(--radius-2);background-color:var(--accent-wash);transition:background-color var(--duration-3) var(--ease-standard)}[data-ui=air] [data-flash=fading]{background-color:transparent}[data-ui=air] .settings-preview-split{display:grid;grid-template-columns:minmax(calc(440 * var(--ui-px)),calc(520 * var(--ui-px))) minmax(0,1fr);gap:var(--space-8);align-items:start}[data-ui=air] .settings-preview{position:sticky;inset-block-start:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding:var(--space-6) var(--space-7) var(--space-7);border-radius:var(--radius-3);background:var(--settings-section-surface)}[data-ui=air] .settings-preview__stage{position:relative;inline-size:100%;overflow:hidden;border-radius:var(--radius-2);background:var(--surface-base)}[data-ui=air] .settings-preview__svg{display:block;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}[data-ui=air] .settings-preview__svg[data-dragging]{cursor:grabbing}[data-ui=air] .settings-preview__general{display:flex;aspect-ratio:10 / 7}[data-ui=air] .settings-preview__panes{aspect-ratio:16 / 10}[data-ui=air] .settings-preview__grid{aspect-ratio:16 / 10;display:grid;grid-template-columns:repeat(var(--preview-cols),minmax(0,1fr));grid-template-rows:repeat(var(--preview-rows),minmax(0,1fr));gap:var(--space-2);padding:var(--space-2)}[data-ui=air] .settings-preview__card{display:flex;flex-direction:column;min-block-size:0;overflow:hidden;border-radius:var(--radius-1);background:var(--surface-raised)}[data-ui=air] .settings-preview__card-head{display:flex;flex:none;block-size:var(--control-height-2xs);align-items:center;justify-content:space-between;gap:var(--space-2);overflow:hidden;padding-inline:var(--space-3);color:var(--text-strong);font-size:var(--font-1);white-space:nowrap}[data-ui=air] .settings-preview__card-head [data-tone=positive]{color:var(--positive)}[data-ui=air] .settings-preview__card-head [data-tone=negative]{color:var(--negative)}[data-ui=air] .settings-preview__pane{position:absolute;inset-inline-start:var(--pane-x);inset-block-start:var(--pane-y);display:flex;inline-size:var(--pane-w);block-size:var(--pane-h);padding:var(--space-1)}[data-ui=air] .settings-catalog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-7)}@container (width >= 75rem){[data-ui=air] .settings-catalog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-ui=air] .settings-catalog__card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;align-items:stretch;gap:var(--space-6);padding:var(--space-4) var(--space-4) var(--space-6);border-radius:var(--radius-3);background:var(--settings-section-surface);transition:box-shadow var(--duration-2) var(--ease-standard)}@media (hover: hover){[data-ui=air] .settings-catalog__card:hover{box-shadow:var(--zone-shadow)}}[data-ui=air] .settings-catalog__card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-ui=air] .settings-catalog__art{display:flex;flex-direction:column;inline-size:100%;overflow:hidden;border-radius:var(--radius-2);background:var(--surface-base);aspect-ratio:2 / 1}[data-ui=air] .settings-preview__svg[data-static]{cursor:inherit}[data-ui=air] .settings-indicator__stats{flex:none;overflow:hidden;padding:var(--space-3) var(--space-4);background:var(--surface-raised)}[data-ui=air] .settings-indicator__stats .chart-instrument-bar__stats{--chart-stat-badge-font: var(--font-1);flex-wrap:nowrap;margin-inline-start:0}[data-ui=air] .settings-catalog__card-text{display:grid;align-content:start;gap:var(--space-2);padding-inline:var(--space-3)}[data-ui=air] .settings-catalog__name{--text-name-weight: var(--weight-semibold);color:var(--text-strong)}[data-ui=air] .settings-catalog__desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}[data-ui=air] .settings-catalog__card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);min-block-size:var(--control-height-xs);margin-inline:var(--space-3);padding-block-start:var(--space-5);border-block-start:1px solid var(--border-subtle)}[data-ui=air] .settings-catalog__card-foot>.btn:last-child{margin-inline-start:auto}[data-ui=air] .settings-catalog__status{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--font-2);white-space:nowrap}[data-ui=air] .settings-catalog__status>svg{flex:none;color:var(--accent)}[data-ui=air] .settings-catalog__status[data-off],[data-ui=air] .settings-catalog__status[data-off]>svg{color:var(--text-muted)}[data-ui=air] .settings-catalog__surfaces{--btn-active-bg: var(--accent-wash);--btn-active-ink: var(--accent);display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}[data-ui=air] .settings-indicator__about{margin:0;padding-block-end:var(--space-6);border-block-end:1px solid var(--border-subtle);color:var(--text-strong);font-size:var(--font-4);line-height:var(--leading-normal)}[data-ui=air] .settings-indicator__chapter-head{display:flex;align-items:center;gap:var(--space-4)}[data-ui=air] .settings-indicator__chapter-head>.btn{margin-inline-start:auto}[data-ui=air] .settings-indicator__instances{--row-button-columns: auto minmax(0, 1fr) auto auto auto;display:grid;gap:var(--space-1)}[data-ui=air] .settings-indicator__instances>.row-button{min-block-size:var(--control-height-lg);align-items:center}[data-ui=air] .settings-indicator__instance-name{color:var(--text-primary);font-weight:var(--weight-medium)}[data-ui=air] .settings-indicator__instances>[data-off] .settings-indicator__instance-name{color:var(--text-muted)}[data-ui=air] .settings-indicator__instances[data-disabled]>.row-button{opacity:.5}[data-ui=air] .settings-indicator__chevron{color:var(--text-muted)}[data-ui=air] .settings-indicator__stage{display:flex;flex-direction:column;aspect-ratio:680 / 440}[data-ui=air] .settings-catalog__toolbar{align-items:center}[data-ui=air] .settings-catalog__view{margin-inline-start:auto}[data-ui=air] .settings-catalog__list{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content max-content;row-gap:var(--space-9)}[data-ui=air] .settings-catalog__group{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}[data-ui=air] .settings-catalog__group>.text-heading{grid-column:1 / -1;padding-block-end:var(--space-3)}[data-ui=air] .settings-catalog__row{--row-button-columns: subgrid;--row-button-pad: var(--space-4);grid-column:1 / -1;column-gap:var(--space-8);min-block-size:var(--control-height-lg)}[data-ui=air] .settings-catalog__row-text{min-inline-size:0}[data-ui=air] .settings-catalog__row-status{grid-column:2}[data-ui=air] .settings-catalog__row>.btn{grid-column:3}[data-ui=air] .settings-catalog__row>.switch{grid-column:4}[data-ui=air] .settings-catalog__meta{font-size:var(--font-2)}[data-ui=air] .settings-catalog__meta>.tag,[data-ui=air] .settings-catalog__meta>.badge{margin-inline-start:var(--space-2)}[data-ui=air] .settings-indicator__actions{align-items:center;padding-block:var(--space-6);border-block-end:1px solid var(--border-subtle)}[data-ui=air] .settings-indicator__more{margin-inline-start:auto}[data-ui=air] .settings-indicator__fact{color:var(--text-primary);font-size:var(--font-3);text-align:end}[data-ui=air] .settings-check{align-items:center}[data-ui=air] .settings-check[data-tone=positive]>svg{flex:none;color:var(--positive)}[data-ui=air] .modal__body:has(>.settings-code){display:flex;flex-direction:column}[data-ui=air] .settings-code{flex:1 1 0;min-block-size:0}[data-ui=air] .settings-code__block{max-block-size:none;min-block-size:0;line-height:var(--leading-normal)}[data-ui=air] .settings-code__block pre{margin:0;white-space:pre}@container (width < 62.5rem){[data-ui=air] .settings-hub__flow{columns:1}[data-ui=air] .settings-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui=air] .settings-preview-split,[data-ui=air] .settings-hub__columns,[data-ui=air] .settings-hub__grid{grid-template-columns:minmax(0,1fr)}[data-ui=air] .settings-hub__grid{grid-auto-rows:auto}[data-ui=air] .settings-preview{position:static}}@container (width < 35rem){[data-ui=air] .settings-center__split,[data-ui=air] .settings-catalog__grid{grid-template-columns:minmax(0,1fr)}[data-ui=air] .settings-center__sublist{position:static;padding:0;background:none}[data-ui=air] .settings-preview-split{isolation:isolate}[data-ui=air] .settings-preview-split>.settings-preview{order:-1;position:sticky;z-index:var(--z-sticky);inset-block-start:calc(-1 * var(--space-6));gap:var(--space-4);padding:var(--space-4);box-shadow:var(--zone-shadow)}[data-ui=air] .settings-preview-split>.settings-preview>.text-heading{display:none}[data-ui=air] .settings-preview__general,[data-ui=air] .settings-preview__panes,[data-ui=air] .settings-preview__grid{aspect-ratio:2 / 1}[data-ui=air] .settings-catalog__toolbar{flex-wrap:wrap;row-gap:var(--space-4)}[data-ui=air] .settings-catalog__list{grid-template-columns:minmax(0,1fr) max-content;row-gap:var(--space-8)}[data-ui=air] .settings-catalog__row{column-gap:var(--space-6);row-gap:var(--space-2)}[data-ui=air] .settings-indicator__chapter-head{flex-wrap:wrap;row-gap:var(--space-4)}[data-ui=air] .settings-catalog__row-text{grid-column:1;grid-row:1}[data-ui=air] .settings-catalog__row>.switch{grid-column:2;grid-row:1}[data-ui=air] .settings-catalog__row-status{grid-column:1;grid-row:2}[data-ui=air] .settings-catalog__row>.btn{grid-column:2;grid-row:2}}}@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, calc(112 * var(--ui-px)));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, calc(260 * var(--ui-px)))}.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:calc(56 * var(--ui-px));padding-inline-end:var(--space-6);border-inline-end:1px solid var(--border-subtle)}.playbook__day-num{font-size:clamp(calc(13 * var(--ui-px)),6.2cqi,calc(20 * var(--ui-px)));font-weight:var(--weight-bold);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.playbook__day-weekday{font-size:clamp(calc(9 * var(--ui-px)),4.2cqi,calc(13 * var(--ui-px)));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(calc(11 * var(--ui-px)),5.2cqi,calc(17 * var(--ui-px)));font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.playbook__day-count-short{display:none}@container playbook-calendar (width < 11.25rem){.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, calc(200 * var(--ui-px)));padding-inline-start:var(--space-4);container-type:inline-size;container-name:playbook-setups}.playbook__setups .playbook__thumb-symbol{--text-name-size: clamp(calc(11 * var(--ui-px)), 7cqi, calc(16 * var(--ui-px)))}.playbook__setups .playbook__thumb-tags{--tag-font: clamp(calc(9 * var(--ui-px)), 4.6cqi, calc(11 * var(--ui-px)));--tag-pad-x: var(--space-2)}@container playbook-setups (width < 6.875rem){.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, calc(150 * var(--ui-px)));display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;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=bar]>.playbook__notebook{grid-column:1 / -1}.playbook__notebook{min-inline-size:0;font-size:var(--font-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: calc(68 * var(--ui-px));flex:none}.playbook-capture__private{align-items:center;margin-inline-end:auto}.popover.playbook-formation-picker{inline-size:var(--anchor-width);min-inline-size:min(calc(260 * var(--ui-px)),calc(100vw - var(--space-9)))}.playbook-formation-picker__list{max-block-size:calc(280 * var(--ui-px))}}@layer surfaces{.toaster{--toaster-card-width: min(calc(100vw - var(--space-6)), calc(245 * var(--ui-px)));--toaster-edge-pad: var(--space-3);--toaster-edge-offset: 0px;--toaster-shell-radius: var(--radius-4);--toaster-row-min-height: var(--control-height-md);--toaster-control-size: calc(24 * var(--ui-px));--toaster-chip-height: calc(18 * var(--ui-px));--toaster-chip-pad-x: var(--space-3);--asset-icon-size: var(--icon-size-xs);--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:var(--quick-access-offset, 0px);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:var(--toaster-edge-offset)}.toaster[data-position=left]{inset-inline-start:var(--toaster-edge-offset)}.app-shell__content[data-coin-list-side=right] .toaster[data-position=right],.app-shell__content[data-coin-list-side=left] .toaster[data-position=left]{--toaster-edge-offset: var(--rail-coinlist-width)}.app-shell__content[data-drawing-side=right]:not([data-coin-list-side=right]) .toaster[data-position=right][data-chart-offset]{--toaster-edge-offset: var(--rail-drawing-width)}.app-shell__content[data-drawing-side=left]:not([data-coin-list-side=left]) .toaster[data-position=left][data-chart-offset]{--toaster-edge-offset: var(--rail-drawing-width)}.app-shell__content[data-current-page=workspace][data-coin-list-side=left] .toaster[data-position=right],.app-shell__content[data-current-page=workspace][data-coin-list-side=right] .toaster[data-position=left]{--toaster-edge-offset: var(--rail-workspace-width)}@media (max-width: 820px){.app-shell__content[data-coin-list-side=right] .toaster[data-position=right],.app-shell__content[data-drawing-side=right]:not([data-coin-list-side=right]) .toaster[data-position=right][data-chart-offset],.app-shell__content[data-current-page=workspace][data-coin-list-side=left] .toaster[data-position=right]{--toaster-edge-offset: 0px}.app-shell__content[data-coin-list-side=left] .toaster[data-position=left],.app-shell__content[data-drawing-side=left]:not([data-coin-list-side=left]) .toaster[data-position=left][data-chart-offset],.app-shell__content[data-current-page=workspace][data-coin-list-side=right] .toaster[data-position=left]{--toaster-edge-offset: 0px}}@media (min-width: 500px){.toaster{--toaster-edge-pad: var(--space-2);--toaster-card-width: min(calc(100vw - var(--space-7)), calc(215 * var(--ui-px)))}}@media (min-width: 821px){.toaster{--toaster-card-width: min(calc(100vw - var(--space-8)), calc(225 * var(--ui-px)))}}@media (min-width: 1280px){.toaster{--toaster-card-width: calc(215 * var(--ui-px))}}@media (min-width: 2560px){.toaster{--toaster-card-width: calc(230 * var(--ui-px))}}@media (min-width: 3840px){.toaster{--toaster-card-width: calc(261 * var(--ui-px))}}.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 >= 15rem){.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:var(--surface-base);border-color:var(--border-subtle);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{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-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-inline-start:var(--space-2);border-inline-start:1px solid var(--border-strong)}.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:var(--icon-size-2xs);block-size:var(--icon-size-2xs);opacity:.9}.toaster__main-column{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-inline-size:0}.toaster__message{color:var(--text-primary);font-size:var(--font-3);white-space:pre-wrap;overflow-wrap:anywhere}[data-ui=air] .toaster{--toaster-card-width: calc(360 * var(--ui-px) * var(--air-text-factor));--toaster-edge-pad: var(--space-6)}@media (min-width: 821px) and (max-width: 1279px){[data-ui=air][data-air-scale=fixed] .toaster{--toaster-card-width: calc(356 * var(--ui-px) * var(--air-text-factor))}}@media (min-width: 1280px) and (max-width: 2559px){[data-ui=air][data-air-scale=fixed] .toaster{--toaster-card-width: calc(340 * var(--ui-px) * var(--air-text-factor))}}@media (min-width: 3840px){[data-ui=air][data-air-scale=fixed] .toaster{--toaster-card-width: calc(409 * var(--ui-px) * var(--air-text-factor))}}[data-ui=air] .toaster__stack{gap:0}[data-ui=air] .toaster{--toaster-offscreen: calc(100% + var(--toaster-edge-pad) + var(--toaster-edge-offset))}[data-ui=air] .toaster[data-position=left]{--toaster-offscreen: calc(-100% - var(--toaster-edge-pad) - var(--toaster-edge-offset))}[data-ui=air] .toaster__slot{display:grid;grid-template-rows:1fr;margin-block-start:var(--space-5);transition:grid-template-rows var(--duration-2) var(--ease-standard),margin-block-start var(--duration-2) var(--ease-standard)}[data-ui=air] .toaster__slot-body{min-block-size:0;transition:opacity var(--duration-3) var(--ease-emphasized) var(--duration-2),translate var(--duration-3) var(--ease-emphasized) var(--duration-2)}[data-ui=air] .toaster__slot:is([data-starting-style],[data-ending-style]){grid-template-rows:0fr;margin-block-start:0}[data-ui=air] .toaster__slot:is([data-starting-style],[data-ending-style])>.toaster__slot-body{opacity:0;translate:var(--toaster-offscreen) 0}[data-ui=air] .toaster__slot[data-ending-style]{transition-delay:var(--duration-3)}[data-ui=air] .toaster__slot[data-ending-style]>.toaster__slot-body{transition-delay:0s}[data-ui=air] .toaster__slot[data-ending-style] .toaster__event{pointer-events:none}[data-ui=air] .toaster__event{--toaster-tone: var(--accent);position:relative;display:grid;gap:var(--space-5);padding:var(--space-5) var(--space-6) var(--space-6);border-radius:var(--radius-4);background:radial-gradient(130% 120% at 0% 0%,color-mix(in srgb,var(--toaster-tone) 18%,transparent) 0%,transparent 58%),var(--surface-overlay);box-shadow:var(--pop-shadow);color:var(--text-primary);font-size:var(--font-3);pointer-events:auto}[data-ui=air] .toaster__event[data-tone=long]{--toaster-tone: var(--positive)}[data-ui=air] .toaster__event[data-tone=short]{--toaster-tone: var(--negative)}[data-ui=air] .toaster__event[data-tone=alert]{--toaster-tone: var(--warning)}[data-ui=air] .toaster__progress{position:absolute;inset-inline:var(--space-7);inset-block-end:0;block-size:2px;border-radius:var(--radius-full);background:var(--toaster-tone);transform-origin:0 50%;animation:toast-progress var(--toaster-timeout) linear calc(var(--toaster-elapsed) * -1) forwards}[data-ui=air] .toaster[data-paused] .toaster__progress{animation-play-state:paused}[data-ui=air] .toaster__head{--l-gap: var(--space-4);margin-inline-end:calc(var(--space-3) * -1)}[data-ui=air] .toaster__type{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--control-height-xs);block-size:var(--control-height-xs);border-radius:var(--radius-2);background:color-mix(in srgb,var(--toaster-tone) 18%,transparent);color:var(--toaster-tone)}[data-ui=air] .toaster__time{font-size:var(--font-2)}[data-ui=air] .toaster__tools{display:inline-flex;align-items:center;gap:var(--space-1);margin-inline-start:auto}[data-ui=air] .toaster__subject{--asset-icon-size: calc(36 * var(--ui-px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo name  figure" "logo venue figure";align-items:center;column-gap:var(--space-5);row-gap:var(--space-1)}[data-ui=air] .toaster__logo{grid-area:logo}[data-ui=air] .toaster__subject>.toaster__name{grid-area:name}[data-ui=air] .toaster__subject>.toaster__venue{grid-area:venue}[data-ui=air] .toaster__name{justify-self:start;min-inline-size:0;max-inline-size:100%;overflow:hidden;color:var(--text-strong);font-size:var(--font-6);font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap}[data-ui=air] .toaster__venue{--asset-icon-size: var(--icon-size-sm);display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:0;overflow:hidden;color:var(--text-muted);font-size:var(--font-2);white-space:nowrap}[data-ui=air] .toaster__subject>.toaster__figure{grid-area:figure}[data-ui=air] .toaster__figure{display:inline-flex;align-items:center;min-block-size:var(--control-height-xs);padding-inline:var(--space-4);border-radius:var(--radius-full);background:var(--surface-control);color:var(--text-strong);font-size:var(--font-4);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}[data-ui=air] .toaster__figure[data-tone=positive]{background:color-mix(in srgb,var(--positive) 15%,transparent);color:var(--positive)}[data-ui=air] .toaster__figure[data-tone=negative]{background:color-mix(in srgb,var(--negative) 15%,transparent);color:var(--negative)}[data-ui=air] .toaster__event[data-tone=alert] .toaster__figure{background:color-mix(in srgb,var(--warning) 15%,transparent)}[data-ui=air] .toaster__note{margin:0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-3);background:var(--surface-raised);color:var(--text-primary);font-size:var(--font-3);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere}[data-ui=air] .toaster__note[data-tone=positive]{color:var(--positive)}[data-ui=air] .toaster__note[data-tone=negative]{color:var(--negative)}[data-ui=air] .toaster__items{display:grid;max-block-size:calc(6 * var(--control-height-md) + 2 * var(--space-2));padding:var(--space-2);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-3);background:var(--surface-raised)}[data-ui=air] .toaster__item{--asset-icon-size: var(--icon-size-xl);display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);min-block-size:var(--control-height-md);padding-inline:var(--space-3) var(--space-1);border-radius:var(--radius-2)}[data-ui=air] .toaster__item-name{color:var(--text-strong)}[data-ui=air] .toaster__item-figure{justify-self:end;color:var(--text-primary);font-size:var(--font-2);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}[data-ui=air] .toaster__item-figure[data-tone=positive]{color:var(--positive)}[data-ui=air] .toaster__item-figure[data-tone=negative]{color:var(--negative)}[data-ui=air] .toaster__links{display:inline-flex;align-items:center;gap:var(--space-1)}[data-ui=air] .toaster__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:var(--control-height-xs);margin-block-start:calc(var(--space-2) * -1)}[data-ui=air] .toaster__foot:not(:has(.btn,.toaster__more)){display:none}[data-ui=air] .toaster__foot>.toaster__links{margin-inline-start:calc(var(--space-3) * -1)}[data-ui=air] .toaster__more{display:inline-flex;align-items:center;min-block-size:var(--control-height-2xs);margin-inline-start:auto;padding-inline:var(--space-4);border-radius:var(--radius-full);background:var(--surface-control);color:var(--text-strong);font-size:var(--font-2);font-weight:var(--weight-bold);white-space:nowrap}[data-ui=air] .toaster__event:is([data-depth="2"],[data-depth="3"]){margin-block-end:var(--space-3)}[data-ui=air] .toaster__event[data-depth="3"]{margin-block-end:var(--space-6)}[data-ui=air] .toaster__event:is([data-depth="2"],[data-depth="3"]):after,[data-ui=air] .toaster__event[data-depth="3"]:before{content:"";position:absolute;z-index:var(--z-underlay);inset-inline:var(--space-5);inset-block-end:calc(var(--space-3) * -1);block-size:var(--space-9);border-radius:var(--radius-4);background:color-mix(in srgb,var(--surface-overlay) 72%,var(--surface-base));box-shadow:var(--shadow-1)}[data-ui=air] .toaster__event[data-depth="3"]:before{inset-inline:var(--space-8);inset-block-end:calc(var(--space-6) * -1);background:color-mix(in srgb,var(--surface-overlay) 48%,var(--surface-base))}@media (max-width: 820px){[data-ui=air] .toaster{--toaster-card-width: min(calc(100vw - 2 * var(--space-4)), calc(360 * var(--ui-px) * var(--air-text-factor)));--toaster-edge-pad: var(--space-4)}}@media (min-width: 821px) and (hover: hover){[data-ui=air] .toaster__item:is(:hover,:focus-within){background:var(--accent-wash)}[data-ui=air] :is(button.toaster__name,button.toaster__item-name):hover{color:var(--accent)}}}@layer surfaces{:root[data-quick-access]{--quick-access-offset: calc(var(--control-height-sm) + var(--shell-pad))}.quick-access{--tab-chip-height: var(--control-height-sm);display:flex;flex:none;align-items:center;gap:var(--space-2);min-inline-size:0;block-size:var(--quick-access-offset);padding:0 var(--shell-pad) var(--shell-pad)}.quick-access__tabs{display:flex;flex:0 1 auto;align-items:center;gap:var(--space-2);min-inline-size:0;overflow-x:auto;scrollbar-width:none}.quick-access__empty{font-size:var(--font-1);line-height:var(--control-height-sm);color:var(--text-muted)}.quick-access__plan{flex:none;inline-size:calc(26 * var(--ui-px));block-size:calc(16 * var(--ui-px))}.quick-access__plan rect{fill:currentColor;opacity:.55}.quick-access__plan rect[data-empty]{fill:none;stroke:currentColor;stroke-dasharray:1.6 1.2;stroke-width:.6}.tab-chip[data-active] .quick-access__plan rect{opacity:.9}.quick-access__rename{--input-height: var(--control-height-xs);inline-size:calc(140 * var(--ui-px))}.quick-access__help{max-inline-size:calc(340 * var(--ui-px))}.quick-access__help-list{display:grid;gap:var(--space-2);margin:0;padding-inline-start:var(--space-7);font-size:var(--font-2);color:var(--text-muted)}}@layer surfaces{.workspace__field[data-templates]{block-size:100%}.workspace-templates{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);min-block-size:100%;padding:var(--space-8)}.workspace-templates__grid{--tile-pad-block: var(--space-6);--tile-label-lines: 1;display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(260 * var(--ui-px)),calc(320 * var(--ui-px))));justify-content:center;gap:var(--space-5);inline-size:100%;max-inline-size:calc(1360 * var(--ui-px))}.workspace-templates__schema{display:block;inline-size:calc(296 * var(--ui-px));max-inline-size:100%;block-size:auto}.workspace-templates__schema>rect{fill:currentColor;opacity:.22}.workspace-templates__schema>rect[data-empty]{fill:none;stroke:currentColor;stroke-dasharray:5 4;stroke-width:1;opacity:.6}.workspace-templates__custom{position:relative;display:block}.workspace-templates__custom-icon{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:var(--icon-size-2xl);block-size:var(--icon-size-2xl);margin:auto}}@layer surfaces{.briefings{--briefings-pad-x: var(--space-4);--briefings-status-size: var(--space-7);--tag-height: calc(14 * var(--ui-px));--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);min-block-size:var(--row-height-list);padding-inline:var(--briefings-pad-x);border-radius:0}.briefings__author-text{flex:1}.briefings__author-name{color:var(--text-primary);font-size:var(--font-3)}.briefings__author-community{color:var(--text-muted);font-size:var(--font-2)}.briefings__author-community:before{content:"|";margin-inline:var(--space-2);color:var(--border-strong)}.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: calc(22 * var(--ui-px))}.briefings__toggle[data-place=mini-chart]{--btn-height: calc(24 * var(--ui-px))}.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(calc(280 * var(--ui-px)),calc(100vw - var(--space-9)));min-block-size:calc(100 * var(--ui-px));--textarea-min-height: calc(120 * var(--ui-px))}.briefings__note-readonly{display:block;max-block-size:calc(260 * var(--ui-px));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(calc(64 * var(--ui-px)),calc(84 * var(--ui-px))));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:calc(48 * var(--ui-px))}.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:calc(240 * var(--ui-px))}.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:calc(280 * var(--ui-px))}.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: calc(24 * var(--ui-px));--notifications-line-headline: round(nearest, calc(var(--font-3) * 1.35), .0625rem);--notifications-line-meta: round(nearest, calc(var(--font-1) * 1.4), .0625rem);--tag-height: var(--notifications-line-meta);container-type:inline-size}@container (width < 17.5rem){.notifications>*{--notifications-pad-x: var(--space-2)}}.notifications__error{flex:none;padding:var(--space-4) var(--notifications-pad-x)}.notifications__toolbar{display:flex;flex:none;flex-wrap:nowrap;align-items:center;gap:var(--gap-tight);padding:var(--space-2) var(--notifications-pad-x)}.notifications__toolbar .segmented{flex:1 1 auto;min-inline-size:0}.notifications__toolbar-box{display:flex;flex:1 1 auto;min-inline-size:0;flex-wrap:nowrap;align-items:center;gap:var(--gap-tight)}.notifications__clear-all{flex:none;margin-inline-start:auto}.notifications__filters{display:flex;flex:1 1 auto;min-inline-size:0;flex-wrap:wrap;align-items:center;gap:var(--gap-tight)}.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{--row-button-hover-bg: transparent;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--gap-tight);padding:var(--space-1) var(--notifications-pad-x) var(--space-1) var(--space-2);border-block-end:1px solid var(--border-subtle)}.notifications__row:last-child{border-block-end:none}.notifications__content{--row-button-columns: auto minmax(0, 1fr);min-inline-size:0}@media (hover: hover){.notifications__row:has(.notifications__content:hover){background:var(--surface-hover)}}.notifications__content:not([data-clickable]){cursor:default}.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{--asset-icon-size: var(--icon-size-sm);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{--asset-icon-size: var(--icon-size-sm);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{position:relative;z-index:var(--z-panel);will-change:transform;order:var(--shell-coinlist-rail-order, 4);flex:none;display:flex;flex-direction:column;align-items:center;inline-size:var(--rail-coinlist-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{order:var(--shell-coinlist-rail-order, 4);flex:none;inline-size:var(--rail-coinlist-width);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-pinned]:before{content:"";position:absolute;inset-block:var(--space-3);inset-inline-start:0;inline-size:2px;border-radius:var(--radius-full);background:var(--accent)}.coinlist__rail-menu{display:contents}.coinlist__rail-tab[data-activity]{color:var(--warning)}.coinlist__rail .coinlist__rail-counter{--btn-pad-x: var(--space-1);flex-direction:column;gap:var(--space-2);min-inline-size:var(--rail-btn-size);max-inline-size:100%;block-size:auto;padding-block:var(--space-3)}.coinlist__rail-counter .trades-activity-counter__count{line-height:var(--cap-line)}.coinlist__rail-counter .trades-activity-counter__divider{inline-size:auto;block-size:1px;margin-block:0;margin-inline:var(--space-1)}.coinlist__panel{display:flex;flex-direction:row;will-change:transform;order:var(--shell-coinlist-order, 3);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:calc(250 * var(--ui-px));overflow:hidden;background:var(--surface-base);border-inline-start:1px solid var(--border-subtle);--tag-bg: var(--surface-sunken);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}@property --stack-fraction{syntax: "<number>"; inherits: false; initial-value: 1;}.coinlist__stack{--coinlist-stack-min: calc(96 * var(--ui-px));flex:1 1 auto;min-block-size:0;border-radius:inherit}.coinlist__stack-section{position:relative;display:flex;flex-direction:column;flex:0 1 calc(var(--stack-fraction, 1) * 100%);min-block-size:var(--coinlist-stack-min);overflow:hidden}.coinlist__stack-section:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.coinlist__stack-section:last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}.coinlist__stack[data-overflowing]{overflow-y:auto}.coinlist__stack-resizer{--resizer-inset: var(--space-2)}@keyframes coinlist-stack-flash{0%{opacity:1}62%{opacity:1}to{opacity:0}}.coinlist__stack-section[data-flash]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-sticky);pointer-events:none;border:2px solid var(--accent);border-radius:inherit;animation:coinlist-stack-flash calc(var(--duration-3) * 6) var(--ease-standard) 1 forwards}.coinlist__panel[data-floating]{position:fixed;inset-inline-end:var(--rail-coinlist-width);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)}.app-shell__content[data-coin-list-side=left] .coinlist__rail{border-inline-start:0;border-inline-end:1px solid var(--border-subtle)}.app-shell__content[data-coin-list-side=left] .coinlist__rail[data-floating]{inset-inline-end:auto;inset-inline-start:0}.app-shell__content[data-coin-list-side=left] .coinlist__panel{flex-direction:row-reverse;margin-inline-start:0;margin-inline-end:auto}.app-shell__content[data-coin-list-side=left] .coinlist__panel[data-floating]{inset-inline-end:auto;inset-inline-start:var(--rail-coinlist-width)}.app-shell__content[data-coin-list-side=left] .coinlist__body{border-inline-start:0;border-inline-end:1px solid var(--border-subtle)}.app-shell__content[data-coin-list-side=left] .coinlist__body[data-sheet]{border-inline-end:none}.coinlist__scrim{position:fixed;inset:var(--overlay-area-top) 0 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 calc(180 * var(--ui-px));min-inline-size:calc(110 * var(--ui-px))}.coinlist__search{flex:1 1 calc(140 * var(--ui-px));min-inline-size:calc(80 * var(--ui-px))}.coinlist__market-select{flex:1 1 calc(120 * var(--ui-px));min-inline-size:calc(80 * var(--ui-px))}.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: calc(9 * var(--ui-px));--coin-list-font-xs: calc(10 * var(--ui-px));--coin-list-font-sm: calc(11 * var(--ui-px));--coin-list-font-md: calc(12 * var(--ui-px));--coin-list-font-lg: calc(13 * var(--ui-px));--coin-list-font-xl: calc(14 * var(--ui-px));--coin-list-font-hero: calc(14 * var(--ui-px));--coin-list-column-width: calc(60 * var(--ui-px))}@media (max-width: 1920px){.coinlist__panel{--coin-list-font-xxs: calc(8 * var(--ui-px));--coin-list-font-xs: calc(9 * var(--ui-px));--coin-list-font-sm: calc(10 * var(--ui-px));--coin-list-font-md: calc(10 * var(--ui-px));--coin-list-font-lg: calc(11 * var(--ui-px));--coin-list-font-xl: calc(12 * var(--ui-px));--coin-list-font-hero: calc(12 * var(--ui-px));--coin-list-column-width: calc(60 * var(--ui-px))}}@media (max-width: 1280px){.coinlist__panel{--coin-list-font-xxs: calc(7 * var(--ui-px));--coin-list-font-xs: calc(8 * var(--ui-px));--coin-list-font-sm: calc(8 * var(--ui-px));--coin-list-font-md: calc(9 * var(--ui-px));--coin-list-font-lg: calc(10 * var(--ui-px));--coin-list-font-xl: calc(11 * var(--ui-px));--coin-list-font-hero: calc(11 * var(--ui-px));--coin-list-column-width: calc(55 * var(--ui-px))}}@media (max-width: 820px){.coinlist__body{--coin-list-font-xxs: calc(8 * var(--ui-px));--coin-list-font-xs: calc(9 * var(--ui-px));--coin-list-font-sm: calc(10 * var(--ui-px));--coin-list-font-md: calc(11 * var(--ui-px));--coin-list-font-lg: calc(11 * var(--ui-px));--coin-list-font-xl: calc(12 * var(--ui-px));--coin-list-font-hero: calc(12 * var(--ui-px));--coin-list-column-width: calc(60 * var(--ui-px))}.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:calc(40 * var(--ui-px));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: 0;gap:0;block-size:var(--row-height-list);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);font-weight:var(--weight-semibold);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, calc(80 * var(--ui-px)));inline-size:var(--coin-pair-column-width, calc(80 * var(--ui-px)));min-inline-size:var(--coin-pair-column-width, calc(80 * var(--ui-px)));max-inline-size:var(--coin-pair-column-width, calc(80 * var(--ui-px)));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=volumeSurge15m],.coinlist__th[data-coin-list-column-id=volumeSurge15m]{--coinlist-col-width: var(--coin-list-column-volumeSurge15m-width, var(--coin-list-column-width))}.coinlist__td[data-coin-list-column-id=volumeSurge30m],.coinlist__th[data-coin-list-column-id=volumeSurge30m]{--coinlist-col-width: var(--coin-list-column-volumeSurge30m-width, var(--coin-list-column-width))}.coinlist__td[data-coin-list-column-id=volumeSurge1h],.coinlist__th[data-coin-list-column-id=volumeSurge1h]{--coinlist-col-width: var(--coin-list-column-volumeSurge1h-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:calc(40 * var(--ui-px));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__col-resize{position:absolute;inset-block:0;inset-inline-end:0;inline-size:calc(10 * var(--ui-px));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:calc(3 * var(--ui-px))}.coinlist__logo{--asset-icon-shadow: none;margin-inline-end:var(--space-2)}.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__surge-flow{margin-inline-start:var(--space-2)}.coinlist__surge{line-height:1.05}.coinlist__surge-trades{color:var(--text-muted);font-size:var(--coin-list-font-xs)}.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:calc(20 * var(--ui-px));min-inline-size:calc(20 * var(--ui-px));max-inline-size:calc(20 * var(--ui-px))}.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:0}.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:calc(30 * var(--ui-px));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[data-frame=none]{padding:0;border:0;border-radius:0}.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 calc(120 * var(--ui-px));min-inline-size:0}.coinlist__filter-pair .input-group{flex:1 1 auto;min-inline-size:calc(60 * var(--ui-px))}.coinlist__filters-empty{padding-block:var(--space-3);color:var(--text-muted);font-size:var(--coin-list-font-md);text-align:center}@media (max-width: 820px){.coinlist__th[data-col=pair],.coinlist__td[data-col=pair]{flex:0 0 calc(80 * var(--ui-px));inline-size:calc(80 * var(--ui-px));min-inline-size:calc(80 * var(--ui-px));max-inline-size:calc(80 * var(--ui-px))}.coinlist__th[data-coin-list-column-id=price],.coinlist__td[data-coin-list-column-id=price]{--coinlist-col-width: calc(80 * var(--ui-px))}.coinlist__th[data-resizable],.coinlist__th[data-col=pair]{padding-inline-end:var(--space-4)}}[data-ui=air] .coinlist__market-toggles{--btn-active-bg: var(--accent-wash);--btn-active-ink: var(--accent);flex:none}@media (min-width: 821px){[data-ui=air] .coinlist__rail,[data-ui=air] .coinlist__rail-panel{background:transparent;border-inline:0}[data-ui=air] .coinlist__rail-panel{padding-block:var(--space-4)}[data-ui=air] .coinlist__rail-slot[data-section=start],[data-ui=air] .coinlist__rail-slot[data-section=end]{border-block:0;background:linear-gradient(var(--border-strong),var(--border-strong)) no-repeat;background-size:var(--rail-sep-width) 1px}[data-ui=air] .coinlist__rail-slot[data-section=start]{background-position:center top}[data-ui=air] .coinlist__rail-slot[data-section=end]{background-position:center bottom}[data-ui=air] .coinlist__body:not([data-sheet]){background:var(--surface-raised);border-inline:0}[data-ui=air] .coinlist__panel[data-shifted]{clip-path:inset(calc(-1 * var(--space-11)) var(--coinlist-offset) calc(-1 * var(--space-11)) calc(-1 * var(--space-11)))}[data-ui=air] .app-shell__content[data-coin-list-side=left] .coinlist__panel[data-shifted]{clip-path:inset(calc(-1 * var(--space-11)) calc(-1 * var(--space-11)) calc(-1 * var(--space-11)) var(--coinlist-offset))}[data-ui=air] .coinlist__rail[data-floating]{inset-inline-end:var(--shell-pad);inset-block-end:calc(var(--shell-pad) + var(--quick-access-offset, 0px))}[data-ui=air] .coinlist__panel[data-floating]{inset-inline-end:calc(var(--shell-pad) + var(--rail-coinlist-width) + var(--shell-gap));inset-block-end:calc(var(--shell-pad) + var(--quick-access-offset, 0px))}[data-ui=air] .app-shell__content[data-coin-list-side=left] .coinlist__rail[data-floating]{inset-inline-start:var(--shell-pad)}[data-ui=air] .app-shell__content[data-coin-list-side=left] .coinlist__panel[data-floating]{inset-inline-start:calc(var(--shell-pad) + var(--rail-coinlist-width) + var(--shell-gap))}[data-ui=air] .coinlist__loading-veil{--loading-veil-bg: var(--surface-raised)}}[data-ui=air] :is(.coinlist__panel,.coinlist__body){--coin-list-font-xxs: var(--font-1);--coin-list-font-xs: var(--font-1);--coin-list-font-sm: var(--font-1);--coin-list-font-md: var(--font-2);--coin-list-font-lg: var(--font-2);--coin-list-font-xl: var(--font-3);--coin-list-font-hero: var(--font-3)}[data-ui=air] .coinlist__head .segmented{margin:var(--space-4) var(--space-7) var(--space-3)}[data-ui=air] .coinlist__head .segmented[data-stretch]{--segmented-height: calc(var(--control-height-md) + 2px)}[data-ui=air] .coinlist__controls{--select-height: var(--control-height-md);--input-height: var(--control-height-md);padding:var(--space-3) var(--space-7)}[data-ui=air] .coinlist__market-slot{margin-block-end:var(--space-6)}[data-ui=air] .coinlist__market-slot>.l-row{--l-gap: var(--space-3)}[data-ui=air] .coinlist__market-select{--select-min-width: 100%;flex:1 1 auto}[data-ui=air] .coinlist__controls-row{--l-gap: var(--space-3)}[data-ui=air] .coinlist__presets-slot{flex:0 0 calc(104 * var(--ui-px));min-inline-size:0}[data-ui=air] .coinlist__presets-trigger{--btn-height: var(--control-height-md);--btn-font: var(--font-3);justify-content:space-between;font-weight:var(--weight-regular)}[data-ui=air] .market-view-toggle{--btn-height: var(--control-height-xs);--btn-pad-x: var(--space-4);--btn-radius: var(--radius-full);--btn-font: var(--font-2);box-shadow:inset 0 0 0 1px var(--border-strong)}[data-ui=air] .market-view-toggle[aria-pressed=true]{background:var(--accent-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent);color:var(--text-strong)}[data-ui=air] .coinlist__thead{block-size:calc(28 * var(--ui-px));padding-inline:var(--space-3) var(--space-7)}[data-ui=air] .coinlist__thead .coinlist__th{min-block-size:0;font-size:var(--font-1);font-weight:var(--weight-medium);letter-spacing:0;white-space:nowrap}[data-ui=air] .coinlist__col-title{letter-spacing:0;white-space:nowrap}@media (hover: hover){[data-ui=air] .coinlist__th[data-sorted]:hover{background:linear-gradient(var(--surface-hover),var(--surface-hover)),var(--surface-active)}}[data-ui=air] .coinlist__th[data-numeric],[data-ui=air] .coinlist__td[data-numeric]{justify-content:flex-end}[data-ui=air] .coinlist__th[data-numeric] .coinlist__col-title{text-align:end}[data-ui=air] .coinlist__th[data-resizable],[data-ui=air] .coinlist__th[data-sortable]{padding-inline:var(--space-2) var(--space-3)}[data-ui=air] .coinlist__th.coinlist__flag-col[data-sortable]{padding-inline:0}[data-ui=air] .coinlist__row{position:relative;padding-inline:var(--space-3) var(--space-7)}[data-ui=air] .coinlist__flag-col{inline-size:calc(16 * var(--ui-px));min-inline-size:calc(16 * var(--ui-px));max-inline-size:calc(16 * var(--ui-px))}[data-ui=air] .coinlist__td{font-weight:var(--weight-regular)}[data-ui=air] .coinlist__td[data-numeric]{padding-inline-start:var(--space-2)}[data-ui=air] .coinlist__th[data-numeric],[data-ui=air] .coinlist__td[data-numeric]{--coinlist-col-fit: max( var(--coinlist-col-width, var(--coin-list-column-width)), calc(var(--coin-list-font-md) * var(--coinlist-value-em, 0) + var(--space-2)) );flex:1 0 var(--coinlist-col-fit);inline-size:var(--coinlist-col-fit);min-inline-size:var(--coinlist-col-fit);max-inline-size:var(--coinlist-col-fit)}[data-ui=air] [data-coin-list-column-id=price]{--coinlist-value-em: 4.7}[data-ui=air] [data-coin-list-column-id^=change]{--coinlist-value-em: 4}[data-ui=air] [data-coin-list-column-id^=volume],[data-ui=air] [data-coin-list-column-id^=trades]{--coinlist-value-em: 3.7}[data-ui=air] [data-coin-list-column-id^=volumeSurge]{--coinlist-value-em: 3.9}[data-ui=air] [data-coin-list-column-id=funding]{--coinlist-value-em: 3.2}[data-ui=air] [data-coin-list-column-id^=natr],[data-ui=air] [data-coin-list-column-id^=range]{--coinlist-value-em: 2.2}[data-ui=air] [data-coin-list-column-id=correlation]{--coinlist-value-em: 2.6}[data-ui=air] [data-coin-list-column-id=spotFuturesCorrelation]{--coinlist-value-em: 3.2}[data-ui=air] .coinlist__col-resize:not([data-resizing]):after{opacity:0}[data-ui=air] .coinlist__row[data-active]{background:var(--accent-wash)}[data-ui=air] .coinlist__row[data-active]:before{content:"";position:absolute;inset-block:var(--space-2);inset-inline-start:0;inline-size:2px;border-radius:var(--radius-full);background:var(--accent)}[data-ui=air] .coinlist__flag-cell .flag{--flag-inline-size: calc(4 * var(--ui-px));--flag-block-size: calc(12 * var(--ui-px));--flag-empty-bg: var(--border-strong)}[data-ui=air] .coinlist__symbol{gap:var(--space-3)}[data-ui=air] .coinlist__logo{margin-inline-end:0}[data-ui=air] .coinlist__base{color:var(--text-strong);font-weight:var(--weight-bold)}[data-ui=air] :is(.coinlist__num,.coinlist__funding):not([data-tone]){color:var(--text-primary)}[data-ui=air] .coinlist__td[data-sorted]{font-weight:var(--weight-bold)}[data-ui=air] .coinlist__funding{align-items:flex-end}@media (min-width: 821px) and (hover: hover){[data-ui=air] .coinlist__th:hover .coinlist__col-resize:after{opacity:.45}}}@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[data-frozen]{flex:none;inline-size:var(--screener-frozen-width)}.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: calc(24 * var(--ui-px));--screener-sweep-shift: 38%}.screener__stage[data-direction=backward]{--screener-shift: calc(-24 * var(--ui-px));--screener-sweep-shift: -38%}@keyframes screener-reveal{0%{opacity:.68;transform:translate(var(--screener-shift, calc(24 * var(--ui-px)))) 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__grid[data-feed]{grid-template-rows:none;grid-auto-rows:var(--chart-feed-row-height);flex:none}.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 calc(180 * var(--ui-px))}.screener__grid[data-feed]>.screener__cell{content-visibility:visible;contain-intrinsic-size:0 var(--chart-feed-row-height)}.screener__grid[data-feed]>.screener__cell[data-feed-off]{content-visibility:hidden}.screener__cell[data-worked-out]:after{--screener-worked-out-layer: 2;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--screener-worked-out-layer);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:calc(220 * var(--ui-px))}}.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}.screener-strip{grid-row:1;grid-column:1 / -1;flex:none;flex-wrap:wrap;justify-content:space-between;min-block-size:var(--control-height-md);margin-block-end:var(--shell-gap)}.screener-strip__tabs{display:flex;flex:0 1 auto;min-inline-size:0;max-inline-size:100%}.screener-strip__controls{--l-gap: var(--space-4);flex:none;margin-inline-start:auto}.screener-strip .screener-tabs[data-centered]{margin-inline:0}.screener-strip .screener-tabs>.btn{display:none}.screener-strip .tab-chip{--tab-chip-height: var(--control-height-md);padding-inline:var(--space-5)}.screener-strip .tab-chip:not([data-active]) .tab-chip__actions{display:none}@media (min-width: 821px){[data-ui=air] .screener{padding:0;background:transparent}[data-ui=air] .screener__grid{gap:var(--shell-gap)}[data-ui=air] .screener__cell{border-radius:var(--zone-radius)}[data-ui=air] .screener__cell[data-worked-out]:after{border-radius:inherit}}}@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 calc(220 * var(--ui-px));min-inline-size:0;max-inline-size:calc(320 * var(--ui-px))}.listings__filter{flex:none;min-inline-size:calc(150 * var(--ui-px))}.listings__body{--asset-icon-size: var(--icon-size-md)}.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%}}[data-ui=air] .listings__body{border-color:transparent;background:var(--surface-raised)}@media (min-width: 821px){[data-ui=air] .listings{padding:0}[data-ui=air] .listings__toolbar{margin-block-end:var(--shell-gap)}}}@layer surfaces{.app-header{--app-header-wordmark: calc(20 * var(--ui-px));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__nav[data-variant=compact],.app-header__center[data-nav-fit=compact] .app-header__nav[data-variant=wide]{display:none}.app-header__center[data-nav-fit=compact] .app-header__nav[data-variant=compact]{display:block}@media (max-width: 1280px){.app-header__wordmark,[data-ui=air] .app-shell .app-header__nav[data-variant=wide]{display:none}[data-ui=air] .app-shell .app-header__nav[data-variant=compact]{display:block}}.app-header__context{flex:none;white-space:nowrap}.app-header__context>*{flex:none}.app-header__cluster{--l-gap: var(--space-1)}.app-header__back{--btn-icon-size: var(--icon-size-2xl)}.app-header__back>svg{stroke-width:1.33}.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;max-inline-size:none;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}.app-header__nav-pill{display:contents}.header-search{position:relative}.header-search__field{display:flex;align-items:center;gap:var(--space-4);inline-size:calc(260 * var(--ui-px));block-size:var(--control-height-md);padding-inline:var(--space-5);border-radius:var(--radius-full);background:var(--surface-raised);box-shadow:var(--zone-shadow);color:var(--text-muted);cursor:text}.header-search__field:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.header-search__input{flex:1;min-inline-size:0;padding:0;border:0;outline:none;background:transparent;color:var(--text-strong);font:inherit;font-size:var(--font-2)}.header-search__input::placeholder{color:var(--text-muted)}.header-search__input::-webkit-search-cancel-button{display:none}.header-search__panel{position:absolute;inset-block-start:calc(100% + var(--space-3));inset-inline-end:0;z-index:var(--z-popover);inline-size:calc(440 * var(--ui-px));max-block-size:60vh;padding:var(--space-6);overflow-y:auto}.header-search__options{justify-content:space-between}.header-search__results{margin-block-start:var(--space-4);padding-block-start:var(--space-4);border-block-start:1px solid var(--border-subtle)}.header-search__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:var(--space-4);inline-size:100%;min-block-size:var(--control-height-md);padding-inline:var(--space-4);border-radius:var(--radius-2);color:var(--text-primary);text-align:start}.header-search__row[data-active]{background:var(--surface-hover)}.header-search__name{overflow:hidden;color:var(--text-strong);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.header-search__market,.header-search__note{color:var(--text-muted);font-size:var(--font-1)}.header-search__note{padding:var(--space-4)}[data-ui=air] :is(.app-header,.app-header-stack){background:transparent;border-block-end:0}[data-ui=air] .app-header__wordmark{color:var(--text-muted)}[data-ui=air] .app-header__back{--btn-icon-size: var(--icon-size-xl)}@media (min-width: 821px){[data-ui=air] .app-header{--app-header-wordmark: calc(17 * var(--ui-px));grid-template-columns:minmax(min-content,1fr) minmax(0,auto) minmax(min-content,1fr);gap:var(--space-7);padding-inline:var(--space-6)}[data-ui=air] .app-header__nav-pill{--l-gap: var(--space-1);display:flex;align-items:center;padding:var(--space-2);border-radius:var(--radius-full);background:var(--surface-raised);box-shadow:var(--zone-shadow)}[data-ui=air] .app-header__nav .segmented{--segmented-height: calc(30 * var(--ui-px));--segmented-inset: 0px;padding:0;gap:var(--space-1);background:none;border:0}[data-ui=air] .app-header__nav .segmented__option{padding-inline:var(--space-6)}[data-ui=air] .app-header__nav .segmented__option[aria-pressed=true]{background:var(--accent-wash);box-shadow:none;color:var(--accent)}[data-ui=air] .app-header .l-divider[data-axis=y]{block-size:calc(16 * var(--ui-px));margin-inline:var(--space-3);align-self:center}[data-ui=air] .app-header__trail{--l-gap: var(--space-2)}[data-ui=air] .app-header__trail>.l-divider:not(:last-of-type){display:none}[data-ui=air] .header-search{margin-inline:var(--space-2) var(--space-3)}}@media (min-width: 821px) and (hover: hover){:root[data-ui=air][data-air-header=hidden]:has(.app-shell>.app-header){--header-height: var(--header-peek-height)}:root[data-ui=air][data-air-header=hidden] .app-shell:has(>.app-header)>.app-shell__content{padding-block-start:var(--header-peek-height)}:root[data-ui=air][data-air-header=hidden] .app-shell>.app-header{--header-slide-delay: var(--duration-3);--header-content-opacity: 0;position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--z-header-float);block-size:var(--header-bar-height);background:var(--surface-base);translate:0 calc(var(--header-peek-height) - 100%);transition:translate var(--duration-2) var(--ease-standard) var(--header-slide-delay),box-shadow var(--duration-2) var(--ease-standard) var(--header-slide-delay)}:root[data-ui=air][data-air-header=hidden] .app-shell>.app-header:is(:hover,:has([data-popup-open],.header-search__input:focus)){--header-slide-delay: var(--duration-1);--header-content-opacity: 1;box-shadow:var(--pop-shadow);translate:0 0}:root[data-ui=air][data-air-header=hidden] .app-shell>.app-header>*{opacity:var(--header-content-opacity);transition:opacity var(--duration-2) var(--ease-standard) var(--header-slide-delay)}:root[data-ui=air][data-air-header=hidden] .app-shell>.app-header:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background:linear-gradient(90deg,var(--accent-wash),var(--accent),var(--accent-wash));opacity:calc(1 - var(--header-content-opacity));pointer-events:none;transition:opacity var(--duration-2) var(--ease-standard) var(--header-slide-delay)}}}@layer surfaces{.app-shell__nav{--app-shell-nav-glyph: clamp(calc(16 * var(--ui-px)), 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[data-step]{flex:none;inline-size:clamp(calc(32 * var(--ui-px)),10vw,calc(44 * var(--ui-px)))}.app-shell__nav-item[data-step]:disabled{opacity:.45}.app-shell__nav-item[data-empty]{pointer-events:none}.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(calc(8 * var(--ui-px)),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));--center-inner: max(var(--cap-line), var(--app-shell-nav-glyph, var(--space-8)));line-height:var(--center-inner)}.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;gap:var(--shell-gap);padding:0 var(--shell-pad) var(--shell-pad);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-slot{flex-shrink:0;inline-size:100%;block-size:auto}.app-shell__content>.chart-page{flex:1;min-inline-size:0;inline-size:100%;margin:0;padding:0}}.app-shell__content{--shell-drawing-order: -1;--shell-orderbook-order: 2;--shell-coinlist-order: 3;--shell-coinlist-rail-order: 4}.app-shell__content[data-coin-list-side=left]{--shell-coinlist-order: -3;--shell-coinlist-rail-order: -4}.app-shell__content[data-drawing-side=right]{--shell-drawing-order: 1}.app-shell__content[data-order-book-side=left]{--shell-orderbook-order: -2}.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__stage{display:flex;flex-direction:column;flex:1;min-inline-size:0;min-block-size:0;block-size:100%}.app-shell__stage>.app-shell__page{block-size:auto;min-block-size:0}.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:calc(var(--space-9) + var(--quick-access-offset, 0px));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;flex-direction:column;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, calc(16 * var(--ui-px)));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__sessions{margin-block-start:.3em;font-size:.4em;white-space:nowrap}.floating-clock__separator{color:var(--text-muted)}.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: calc(460 * var(--ui-px));--update-banner-glyph: calc(28 * var(--ui-px));position:fixed;inset-block-end:calc(var(--space-9) + var(--quick-access-offset, 0px));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-nav-height) + var(--mobile-bottom-bar-height) + var(--space-4))}}:root[data-orderbook-fullscreen]{--header-height: 0px;--mobile-bottom-bar-height: 0px}:root[data-orderbook-fullscreen] :where(.app-header-stack,.app-header,.app-shell__bar){display:none}:root[data-orderbook-trade]{--header-height: 0px;--mobile-bottom-bar-height: 0px;--mobile-nav-height: 0px;--bottom-sheet-safe-bottom: env(safe-area-inset-bottom)}:root[data-orderbook-trade] :where(.app-header-stack,.app-header,.app-shell__bar,.app-shell__nav){display:none}:root[data-assistant-screen]{--header-height: 0px;--mobile-bottom-bar-height: 0px;--mobile-nav-height: 0px}:root[data-assistant-screen] :where(.app-header-stack,.app-header,.app-shell__bar,.app-shell__nav){display:none}@media (min-width: 821px){[data-ui=air] .chart-page__main,[data-ui=air] .orderbook-sidebar__panel.orderbook-column,[data-ui=air] .coinlist__body:not([data-sheet]),[data-ui=air] .workspace-card,[data-ui=air] .mini-chart,[data-ui=air] .listings__body,[data-ui=air] .notebook__side,[data-ui=air] .notebook__main{border-radius:var(--zone-radius);box-shadow:var(--zone-shadow)}[data-ui=air] .app-shell__page{overflow:clip;overflow-clip-margin:var(--shell-pad)}[data-ui=air] :is(.orderbook-sidebar,.coinlist__panel)>.resizer[data-axis=y]{margin-inline:calc(-1 * (var(--shell-gap) + var(--space-6)) / 2) calc((var(--shell-gap) - var(--space-6)) / 2)}[data-ui=air] .app-shell__content[data-order-book-side=left] .orderbook-sidebar>.resizer[data-axis=y],[data-ui=air] .app-shell__content[data-coin-list-side=left] .coinlist__panel>.resizer[data-axis=y]{margin-inline:calc((var(--shell-gap) - var(--space-6)) / 2) calc(-1 * (var(--shell-gap) + var(--space-6)) / 2)}}[data-ui=air] .app-shell__nav-item[data-active]{background:var(--accent-wash);color:var(--accent)}[data-ui=air] :is(.coinlist__rail,.workspace-rail,.drawing-rail){--btn-radius: var(--radius-3);--btn-active-bg: var(--accent-wash);--btn-active-ink: var(--accent)}[data-ui=air] .app-shell__footer{background:transparent;border-block-start:0;font-size:var(--font-2)}[data-ui=air] .update-banner{border:0;background:radial-gradient(120% 180% at 0% 0%,color-mix(in srgb,var(--accent) 16%,transparent) 0%,transparent 62%),var(--surface-overlay);box-shadow:var(--pop-shadow)}[data-ui=air] .update-banner__rail{display:none}[data-ui=air] .update-banner__card{margin:0;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border:0;border-radius:0;background:none}[data-ui=air] .update-banner__icon{inline-size:calc(32 * var(--ui-px));block-size:calc(32 * var(--ui-px));border:0;border-radius:var(--radius-2);background:color-mix(in srgb,var(--accent) 16%,transparent)}}@layer surfaces{.density-map{--density-scale-width: calc(24 * var(--ui-px));--density-slot-height: calc(36 * var(--ui-px));--density-chip-width: calc(148 * var(--ui-px));--density-font-xs: calc(8 * var(--ui-px));--density-font-sm: calc(10 * var(--ui-px));--density-font-md: calc(11 * var(--ui-px));--density-font-lg: calc(12 * var(--ui-px));--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:calc(20 * var(--ui-px));font-size:var(--density-font-sm);font-weight:var(--weight-bold);--center-inner: max(var(--cap-line), calc(20 * var(--ui-px)));line-height:var(--center-inner);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(calc(10 * var(--ui-px)));backdrop-filter:blur(calc(10 * var(--ui-px)));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:calc(108 * var(--ui-px));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: var(--icon-size-sm);flex:none}.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:calc(-7 * var(--ui-px));inset-inline-start:calc(-7 * var(--ui-px));z-index:var(--density-z-badge);display:inline-flex;align-items:center;justify-content:center;min-inline-size:calc(15 * var(--ui-px));block-size:calc(15 * var(--ui-px));padding-inline:var(--space-2);border-radius:var(--radius-full);font-size:var(--density-font-xs);font-weight:800;letter-spacing:.02em;--center-inner: max(var(--cap-line), calc(15 * var(--ui-px)));line-height:var(--center-inner);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}.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:calc(150 * var(--ui-px));max-inline-size:min(calc(240 * var(--ui-px)),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(calc(348 * var(--ui-px)),calc(100vw - var(--space-9)));max-inline-size:none;max-block-size:min(calc(560 * var(--ui-px)),calc(100dvh - var(--space-9)));box-sizing:border-box}.density-filters:has(.density-filters__palette),.density-filters.chart-layer-settings{--density-filters-columns: minmax(0, 1.08fr) minmax(0, .92fr);inline-size:min(calc(392 * var(--ui-px)),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-md);padding:var(--space-2) var(--space-3);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: var(--icon-size-md)}.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{--l-gap: var(--space-8);justify-self:start}.density-filters__market{position:relative;display:inline-flex;flex:none;border-radius:var(--radius-1);transition:transform var(--duration-2) var(--ease-standard)}.density-filters__market:after{content:"";position:absolute;inset:calc((var(--touch-target-min) - calc(16 * var(--ui-px))) / -2)}@media (hover: hover){.density-filters__market:hover:not(:disabled){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 calc(-12 * var(--ui-px)) calc(24 * var(--ui-px)) #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.chart-layer-settings{--density-filters-columns: minmax(0, 1fr);inline-size:min(calc(320 * var(--ui-px)),calc(100vw - var(--space-8)));gap:var(--space-4)}.density-filters__section{gap:var(--space-4);padding:var(--space-4)}.density-filters__source{gap:var(--space-4)}.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: calc(22 * var(--ui-px));--density-slot-height: calc(32 * var(--ui-px));--density-font-xs: calc(7 * var(--ui-px));--density-font-sm: calc(9 * var(--ui-px));--density-font-md: calc(10 * var(--ui-px));--density-font-lg: calc(11 * var(--ui-px))}.density-map__legend{inset-block-start:var(--space-4)}.density-map__legend-item{min-block-size:calc(18 * var(--ui-px))}.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:calc(96 * var(--ui-px));padding:var(--space-1) var(--space-3)}.density-chip__touched{inset-block-start:calc(-6 * var(--ui-px));inset-inline-start:calc(-6 * var(--ui-px));min-inline-size:calc(13 * var(--ui-px));block-size:calc(13 * var(--ui-px))}}@media (min-width: 821px){[data-ui=air] .density-map{overflow:hidden;border-radius:var(--zone-radius);box-shadow:var(--zone-shadow)}}}@layer surfaces{.workspace{--workspace-rail-shift: var(--rail-workspace-width);--workspace-z-pane: 2;--workspace-z-page-remove: 1;--workspace-z-bar: 0;--workspace-z-bar-label: 1;--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(--rail-workspace-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(--rail-workspace-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{--remove-mark-layer: var(--workspace-z-page-remove);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}}@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:calc(422 * var(--ui-px));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)}.app-shell__content[data-coin-list-side=left] .workspace:not([data-mobile]){padding-inline-start:var(--space-4);padding-inline-end:calc(var(--workspace-rail-shift) + var(--space-4))}.app-shell__content[data-coin-list-side=left] .workspace-rail{inset-inline-start:auto;inset-inline-end:0;align-items:flex-end;border-inline-end:0;border-inline-start:1px solid var(--border-subtle);transform:translate(calc(var(--rail-workspace-width) - var(--workspace-rail-shift)))}.app-shell__content[data-coin-list-side=left] .workspace-rail__toggle{inset-inline-start:auto;inset-inline-end:var(--space-3)}.app-shell__content[data-coin-list-side=left] .workspace-rail__toggle>svg,.app-shell__content[data-coin-list-side=left] .workspace-rail__add>svg{rotate:180deg}.app-shell__content[data-coin-list-side=left] .workspace-rail__toggle[data-active]>svg,.app-shell__content[data-coin-list-side=left] .workspace-rail__add[data-active]>svg{rotate:0deg}.app-shell__content[data-coin-list-side=left] .workspace-drawer{inset-inline-start:auto;inset-inline-end:0;border-inline-start:1px solid var(--border-subtle);border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0;border-start-start-radius:var(--radius-3);border-end-start-radius:var(--radius-3);transform:translate(100%)}.app-shell__content[data-coin-list-side=left] .workspace-drawer[data-open]{transform:translate(calc(-1 * var(--workspace-rail-shift)))}.app-shell__content[data-coin-list-side=left] .workspace-drawer__backdrop{inset-inline-start:0;inset-inline-end:var(--workspace-rail-shift)}.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[data-grid-frozen] .workspace-card{transition:none}.workspace[data-drop-active] .workspace__pane{outline:2px dashed var(--accent);outline-offset:calc(-4 * var(--ui-px));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[data-mobile] .workspace-card{flex:1 1 auto;min-block-size:0;cursor:default}:root[data-orderbook-trade] .workspace[data-mobile]{padding:0}:root[data-orderbook-trade] .workspace[data-mobile] .workspace__stage{padding-block-end:0}:root[data-orderbook-trade] .workspace[data-mobile] .workspace-card{border:0;border-radius:0}.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{--l-gap: var(--space-2)}.workspace-clock__time{font-size:clamp(calc(14 * var(--ui-px)),10cqi,calc(120 * var(--ui-px)));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(calc(10 * var(--ui-px)),4cqi,calc(20 * var(--ui-px)))}.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[data-fixed-rows]{grid-template-rows:repeat(var(--workspace-charts-rows),1fr)}.workspace-charts[data-feed]{grid-auto-rows:var(--chart-feed-row-height);gap:var(--chart-feed-gap);flex:none}.workspace-charts>*{inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:calc(260 * var(--ui-px));overflow:hidden}.workspace[data-mobile] .workspace-charts{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto}.workspace-charts[data-feed]>[data-feed-off]{content-visibility:hidden}.workspace[data-mobile] .workspace-charts[data-feed]{grid-auto-rows:var(--chart-feed-row-height)}.workspace-top{--workspace-top-card-min: calc(260 * var(--ui-px));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: calc(160 * var(--ui-px))}.workspace-top__card{--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-top__body [data-tone=positive]{color:var(--positive)}.workspace-top__body [data-tone=negative]{color:var(--negative)}.workspace-top__quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%}.workspace-top__quote{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);min-inline-size:0;padding-block:0;padding-inline:var(--space-2)}.workspace-top__quote+.workspace-top__quote{border-inline-start:1px solid var(--border-subtle)}.workspace-top__quote-value{color:var(--text-primary);font-size:var(--font-3);font-weight:var(--weight-bold)}.workspace-rank{--asset-icon-shadow: none;--row-button-columns: minmax(0, 1.5fr) repeat(4, minmax(calc(var(--font-2) * 4.1), .8fr));--workspace-rank-indent: calc(var(--asset-icon-size, calc(14 * var(--ui-px))) + var(--space-4));font-size:var(--font-2)}.workspace-rank[data-variant=funding]{--row-button-columns: minmax(0, 1.5fr) minmax(calc(var(--font-2) * 2.2), .8fr) minmax(calc(var(--font-2) * 3.2), .8fr)}.workspace-rank__columns,.workspace-rank__row{display:grid;grid-template-columns:var(--row-button-columns);align-items:center;gap:var(--space-3);padding-block:0;padding-inline:var(--space-7);border-radius:0}.workspace-rank__columns{block-size:var(--control-height-sm);color:var(--text-muted);font-size:var(--font-1);font-weight:var(--weight-medium)}.workspace-rank__columns>[data-sorted]{color:var(--text-strong)}.workspace-rank__row{block-size:var(--row-height-list)}.workspace-rank [data-numeric]{text-align:end}.workspace-rank [data-tone=muted]{color:var(--text-muted)}.workspace-rank [data-tone=positive]{color:var(--positive)}.workspace-rank [data-tone=negative]{color:var(--negative)}.workspace-rank [data-tone=warning]{color:var(--warning)}.workspace-rank__group{padding-block:var(--space-2) var(--space-3)}.workspace-rank__group+.workspace-rank__group{border-block-start:1px solid var(--border-subtle)}.workspace-rank__group .workspace-rank__row{block-size:calc(var(--row-height-list) - var(--space-1))}.workspace-rank__venue{--l-gap: var(--space-3);color:var(--text-primary)}.workspace-rank__head{--l-gap: var(--space-4);block-size:var(--control-height-sm);padding-inline:var(--space-7)}.workspace-rank__ticker{color:var(--text-strong);font-weight:var(--weight-bold)}.workspace-rank__columns>:first-child,.workspace-rank__venue{padding-inline-start:var(--workspace-rank-indent)}.workspace-gauge{display:block;inline-size:100%;max-inline-size:calc(112 * var(--ui-px));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:calc(134 * var(--ui-px))}.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__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:calc(44 * var(--ui-px)) calc(40 * var(--ui-px)) 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:calc(3 * var(--ui-px)) 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 tbody td{block-size:calc(34 * var(--ui-px));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__center-cell{text-align:center}.workspace-densities__mark{display:flex;align-items:center;justify-content:center;inline-size:fit-content;min-inline-size:var(--space-9);margin-inline:auto}.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:calc(80 * var(--ui-px));min-inline-size:calc(80 * var(--ui-px));max-inline-size:calc(80 * var(--ui-px))}.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:calc(18 * var(--ui-px));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:calc(14 * var(--ui-px));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}.mini-chart__header.workspace-card__drag{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:calc(280 * var(--ui-px))}.workspace-picker__list{max-block-size:calc(300 * var(--ui-px))}.workspace-picker__item{inline-size:100%}.workspace-picker__name{flex:1}.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:calc(14 * var(--ui-px));block-size:calc(14 * var(--ui-px));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);--center-inner: max(var(--cap-line), calc(14 * var(--ui-px)));line-height:var(--center-inner)}.workspace-link__badge[data-auto]{background:var(--accent);color:var(--accent-contrast)}.workspace-link__menu{inline-size:calc(300 * var(--ui-px))}.workspace-link__groups{--link-group-grid-max: calc(300 * var(--ui-px))}.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)}@media (min-width: 821px){[data-ui=air] .workspace{padding:0;background:transparent}[data-ui=air] .workspace:not([data-mobile]){inline-size:auto;margin-inline:calc(-1 * var(--shell-pad));margin-block-end:calc(-1 * var(--shell-pad));padding-inline:calc(var(--shell-pad) + var(--workspace-rail-shift) + var(--shell-gap)) var(--shell-pad);padding-block-end:var(--shell-pad)}[data-ui=air] .workspace-rail{inset-inline-start:var(--shell-pad);background:transparent;border-inline-end:0}[data-ui=air] .workspace-rail__panel{padding-block:var(--space-4)}[data-ui=air] .workspace-rail__tf{--btn-height: var(--control-height-2xs);--btn-radius: var(--radius-2);inline-size:calc(30 * var(--ui-px));color:var(--text-strong)}[data-ui=air] .workspace-rail__tf .workspace-rail__number{font-size:var(--font-1)}[data-ui=air] .workspace-rail__number{font-size:var(--font-2)}[data-ui=air] .workspace-rail__sep{inline-size:var(--rail-sep-width);align-self:center;margin-block:var(--space-2)}[data-ui=air] .workspace-drawer{inset-block-end:var(--shell-pad);border-color:transparent;border-radius:var(--zone-radius);box-shadow:var(--pop-shadow)}[data-ui=air] .workspace-drawer[data-open]{transform:translate(calc(var(--shell-pad) + var(--workspace-rail-shift) + var(--shell-gap)))}[data-ui=air] .workspace-drawer__backdrop{inset-inline-start:calc(var(--shell-pad) + var(--workspace-rail-shift))}[data-ui=air] .app-shell__content[data-coin-list-side=left] .workspace:not([data-mobile]){padding-inline:var(--shell-pad) calc(var(--shell-pad) + var(--workspace-rail-shift) + var(--shell-gap))}[data-ui=air] .app-shell__content[data-coin-list-side=left] .workspace-rail{inset-inline-end:var(--shell-pad)}[data-ui=air] .app-shell__content[data-coin-list-side=left] .workspace-drawer{border-radius:var(--zone-radius)}[data-ui=air] .app-shell__content[data-coin-list-side=left] .workspace-drawer[data-open]{transform:translate(calc(-1 * (var(--shell-pad) + var(--workspace-rail-shift) + var(--shell-gap))))}[data-ui=air] .app-shell__content[data-coin-list-side=left] .workspace-drawer__backdrop{inset-inline-end:calc(var(--shell-pad) + var(--workspace-rail-shift))}}[data-ui=air] .workspace-charts{gap:var(--space-4);padding:0 var(--space-4) var(--space-4)}}@layer surfaces{.orderbook-sidebar{--orderbook-z-sidebar-resizer: 11;display:flex;order:var(--shell-orderbook-order, 2);flex:none;align-items:stretch;block-size:100%}.app-shell__content[data-order-book-side=left] .orderbook-sidebar{flex-direction:row-reverse}.app-shell__content[data-order-book-side=left] .orderbook-sidebar__panel{border-inline-start:0;border-inline-end:1px solid var(--border-subtle)}.orderbook-sidebar>.resizer{z-index:var(--orderbook-z-sidebar-resizer)}@property --orderbook-column-width{syntax: "<length>"; inherits: false; initial-value: calc(280 * var(--ui-px));}.orderbook-column{position:relative;display:flex;flex:none;flex-direction:column;min-inline-size:calc(280 * var(--ui-px));inline-size:var(--orderbook-column-width);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: calc(74 * var(--ui-px));max-inline-size:calc(92 * var(--ui-px))}.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__settings{--btn-icon-size: var(--icon-size-sm)}.orderbook-rail__slot{position:relative;display:flex;align-items:center}.orderbook-rail__ping{min-inline-size:calc(42 * var(--ui-px))}.orderbook-editor{position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--space-2));inline-size:calc(88 * var(--ui-px));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:calc(54 * var(--ui-px));font-variant-numeric:tabular-nums}.orderbook-tape-menus__volume{position:relative;display:grid}.orderbook-tape-menus__volume>.orderbook-editor{inset-inline-start:calc(100% + var(--space-2) * 2 + 1px)}.orderbook-tape-menus__tool{flex:1}.orderbook-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:none;min-block-size:calc(30 * var(--ui-px));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;min-block-size:1lh;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: calc(54 * var(--ui-px));--orderbook-dom-width: calc(172 * var(--ui-px));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 calc(24 * var(--ui-px)) 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}@media (pointer: coarse){.orderbook-lane-resizer{inline-size:var(--space-9)}}.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:calc(3 * var(--ui-px));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), calc(44 * var(--ui-px)));position:relative;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;min-block-size:var(--orderbook-mobile-tap-min);padding:var(--space-2) var(--space-3) var(--space-6)}.orderbook-mobile-action-bar__controls{flex:1 1 auto}.orderbook-mobile-action-bar__controls>*{flex:none}.orderbook-mobile-action-bar__controls>.orderbook-mobile-action-bar__summary{flex:1 1 auto}.orderbook-mobile-action-bar__summary .orderbook-bar__position{margin-inline-start:0}.orderbook-mobile-action-bar__compression-editor{position:absolute;inset-block-end:calc(100% + var(--space-2));inset-inline-start:var(--space-3);z-index:var(--z-popover);flex-direction:row;align-items:center;gap:var(--space-2);padding:var(--space-2)}.orderbook-mobile-action-bar__compression-editor>.btn{--btn-height: max(var(--touch-target-min), calc(44 * var(--ui-px)))}.orderbook-mobile-action-bar__compression-editor .input-group{inline-size:calc(96 * var(--ui-px))}.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=top]{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),calc(36 * var(--ui-px)));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{--orderbook-sheet-touch-height: max(var(--touch-target-min), calc(44 * var(--ui-px)))}.orderbook-mobile-settings-sheet__body .btn,.orderbook-mobile-settings-sheet__footer-action{--btn-height: var(--orderbook-sheet-touch-height)}.orderbook-mobile-settings-sheet__body .field__control{min-block-size:var(--orderbook-sheet-touch-height)}@media (min-width: 821px){[data-ui=air]{--orderbook-plate-base: var(--surface-raised);--orderbook-plate-raised: var(--surface-overlay);--orderbook-plate-overlay: var(--surface-overlay)}[data-ui=air][data-theme=dark]{--orderbook-plate-overlay: var(--border-subtle)}[data-ui=air] .orderbook-sidebar__panel.orderbook-column{--surface-base: var(--orderbook-plate-base);--surface-raised: var(--orderbook-plate-raised);--surface-overlay: var(--orderbook-plate-overlay);background:var(--surface-raised);border:0}}[data-ui=air] .orderbook-bar{--l-gap: var(--space-3);min-block-size:calc(31 * var(--ui-px));padding-inline:var(--space-7);background:none;border-block-end:1px solid var(--border-subtle)}@media (max-width: 820px){[data-ui=air] .orderbook-bar{padding-inline:var(--space-3)}}.orderbook-trade-head{display:grid;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-block-size:calc(36 * var(--ui-px));padding-block-start:env(safe-area-inset-top,0px);padding-inline:var(--space-1) var(--space-3);background:var(--surface-raised);border-block-end:1px solid var(--border-subtle)}.orderbook-trade-head__coin{overflow:hidden}.orderbook-trade-head__coin>:not(.chart-symbol){flex:none}.orderbook-trade-head .chart-symbol{--l-gap: 0;flex:0 1 auto;min-inline-size:0}.orderbook-trade-head .chart-symbol .chart-symbol__ticker{display:block;min-inline-size:0;overflow:hidden;font-size:calc(16 * var(--ui-px));line-height:calc(var(--control-height-md) - 2 * var(--space-2) - 2px);text-overflow:ellipsis;white-space:nowrap}.orderbook-trade-hints{--l-gap: var(--space-8)}.orderbook-trade-hints__row{--l-gap: var(--space-6);font-size:var(--font-4);color:var(--text-primary)}.orderbook-trade-hints__glyph{--icon-box: calc(40 * var(--ui-px));display:grid;flex:none;place-items:center;inline-size:var(--icon-box);block-size:var(--icon-box);border-radius:var(--radius-3);background:var(--surface-control)}.orderbook-trade-hints__glyph>svg{inline-size:var(--icon-size-xl);block-size:var(--icon-size-xl)}:root[data-orderbook-trade] .orderbook-mobile-action-bar{padding-block-end:calc(env(safe-area-inset-bottom)/2)}.orderbook-ladder-ping{display:flex;flex:none;align-items:center;justify-content:space-between;block-size:calc(22 * var(--ui-px));padding-inline:var(--space-5);background:var(--chart-canvas-top, var(--surface-raised));color:var(--text-muted);font-size:var(--font-1);white-space:nowrap}}@layer surfaces{.drawing-rail{position:relative;display:flex;flex:none;align-items:center;justify-content:center;inline-size:var(--rail-drawing-width);block-size:100%;overflow:hidden;transition:inline-size var(--duration-3) var(--ease-standard)}.drawing-rail-slot{--drawing-rail-toggle-size: calc(28 * var(--ui-px));position:relative;display:flex;order:var(--shell-drawing-order, -1);flex:none;block-size:100%}.drawing-rail-area[data-drawing-side=right]{--shell-drawing-order: 1}.drawing-rail__panel{justify-content:flex-start;inline-size:100%;block-size:100%;padding-block:var(--space-4);background:var(--surface-raised)}@media (hover: hover){.chart-feed .drawing-rail__panel{overflow:hidden}.chart-feed .mini-chart:hover .drawing-rail__panel,.chart-feed .mini-chart:focus-within .drawing-rail__panel{overflow-y:auto}}.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: var(--drawing-rail-toggle-size, calc(28 * var(--ui-px)));--drawing-rail-z-toggle: 10;--drawing-rail-toggle-inset: var(--space-3);position:absolute;inset-inline-start:var(--drawing-rail-toggle-inset);inset-block-end:var(--space-2);z-index:var(--drawing-rail-z-toggle)}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=right] .drawing-rail-slot>.drawing-rail__toggle{inset-inline-start:auto;inset-inline-end:var(--drawing-rail-toggle-inset)}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=right] .drawing-rail-slot>.drawing-rail__toggle svg{rotate:180deg}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=right] .drawing-rail-slot>.drawing-rail__toggle[data-expanded] svg{rotate:0deg}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=top] .drawing-rail-slot,:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=bottom] .drawing-rail-slot{inline-size:100%;block-size:auto}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=top] .drawing-rail-slot{order:-1}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=bottom] .drawing-rail-slot{order:1}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=top] .drawing-rail-slot>.drawing-rail,:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=bottom] .drawing-rail-slot>.drawing-rail{inline-size:100%;block-size:calc(var(--rail-btn-size) + var(--space-2) * 2);transition:block-size var(--duration-3) var(--ease-standard)}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=top] .drawing-rail-slot>.drawing-rail[data-collapsed],:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=bottom] .drawing-rail-slot>.drawing-rail[data-collapsed]{inline-size:100%;block-size:0}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=top] .drawing-rail-slot>.drawing-rail{border-block-end:1px solid var(--border-subtle)}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=bottom] .drawing-rail-slot>.drawing-rail{border-block-start:1px solid var(--border-subtle)}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=top] .drawing-rail-slot>.drawing-rail[data-collapsed],:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=bottom] .drawing-rail-slot>.drawing-rail[data-collapsed]{border-block:0}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=top] .drawing-rail-slot .drawing-rail__panel,:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=bottom] .drawing-rail-slot .drawing-rail__panel{flex-direction:row;justify-content:flex-start;padding-block:var(--space-2);padding-inline:var(--space-4) calc(var(--drawing-rail-toggle-size) + var(--space-4) * 2);overflow-x:auto;overflow-y:hidden}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=top] .drawing-rail-slot .drawing-rail__list,:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=bottom] .drawing-rail-slot .drawing-rail__list{flex-direction:row;inline-size:auto}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=top] .drawing-rail-slot>.drawing-rail__toggle,:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=bottom] .drawing-rail-slot>.drawing-rail__toggle{inset-inline-start:auto;inset-inline-end:var(--drawing-rail-toggle-inset)}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=top] .drawing-rail-slot>.drawing-rail__toggle{inset-block-start:var(--space-1);inset-block-end:auto}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=bottom] .drawing-rail-slot>.drawing-rail__toggle{inset-block-start:auto;inset-block-end:var(--space-1)}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=top] .drawing-rail-slot>.drawing-rail__toggle svg{rotate:90deg}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=top] .drawing-rail-slot>.drawing-rail__toggle[data-expanded] svg{rotate:270deg}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=bottom] .drawing-rail-slot>.drawing-rail__toggle svg{rotate:270deg}:is(.app-shell__content,.drawing-rail-area)[data-drawing-side=bottom] .drawing-rail-slot>.drawing-rail__toggle[data-expanded] svg{rotate:90deg}.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__toggle{--drawing-rail-toggle-inset: var(--space-1)}}@media (max-width: 1440px){.drawing-rail__toggle{--drawing-rail-toggle-inset: var(--space-1)}}@media (max-width: 820px){.drawing-rail:not([data-placement]){inline-size:100%;block-size:auto;max-block-size:calc(55 * var(--ui-px));border-block-end:1px solid var(--border-subtle);transition:max-block-size var(--duration-3) var(--ease-standard),border-color var(--duration-2) var(--ease-standard)}.drawing-rail:not([data-placement]) .drawing-rail__panel{flex-direction:row;justify-content:flex-start;max-block-size:calc(40 * var(--ui-px));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:calc(50 * var(--ui-px))}.drawing-rail:not([data-placement]) .drawing-rail__panel{max-block-size:calc(35 * var(--ui-px));padding:1px}.drawing-rail:not([data-placement]) .drawing-rail__list{gap:var(--space-3);padding-inline:var(--space-1)}}.mini-chart{--drawing-rail-mini-width: clamp(calc(26 * var(--ui-px)), 2cqw, calc(34 * var(--ui-px)))}.drawing-rail[data-placement=mini],.drawing-rail[data-placement=inline],.drawing-rail[data-placement=expanded]{--drawing-rail-mini-tool: clamp(calc(20 * var(--ui-px)), 2cqw, calc(28 * var(--ui-px)));--drawing-rail-mini-icon: clamp(var(--icon-size-xs), 2cqw, var(--icon-size-lg));--drawing-rail-mini-gap: clamp(2px, 1cqw, calc(4 * var(--ui-px)));--drawing-rail-mini-toggle: clamp(calc(26 * var(--ui-px)), 2cqw, calc(34 * var(--ui-px)));--drawing-rail-z-mini: 35;--drawing-rail-z-inline: 5}.drawing-rail[data-placement=mini]{position:absolute;inset-block:0;inset-inline-start:0;inset-block-start:var(--drawing-rail-chrome-inset, 0px);z-index:var(--drawing-rail-z-mini);inline-size:var(--drawing-rail-mini-width);block-size:calc(100% - var(--drawing-rail-chrome-inset, 0px));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:calc(-6 * var(--ui-px)) 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,.drawing-rail[data-placement=expanded] .drawing-rail__panel{padding-block:clamp(calc(4 * var(--ui-px)),1.6cqw,calc(8 * var(--ui-px))) calc(var(--drawing-rail-mini-toggle) + clamp(calc(8 * var(--ui-px)),2.4cqw,calc(14 * var(--ui-px))))}.drawing-rail[data-placement=mini] .drawing-rail__list,.drawing-rail[data-placement=inline] .drawing-rail__list,.drawing-rail[data-placement=expanded] .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,.drawing-rail[data-placement=expanded] .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,.drawing-rail[data-placement=expanded] .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}.drawing-rail[data-placement=expanded]{position:relative;z-index:var(--drawing-rail-z-inline);flex:0 0 auto;inline-size:var(--drawing-rail-mini-width);block-size:100%;background:var(--surface-raised);border-inline-end:1px solid var(--border-subtle);padding-block-start:var(--drawing-rail-chrome-inset, 0px);transition:inline-size var(--duration-2) var(--ease-standard),padding-block-start var(--duration-2) var(--ease-standard)}.drawing-rail[data-placement=expanded][data-state=hidden]{opacity:1;translate:none;pointer-events:auto}.mini-chart__stage>.drawing-rail{--drawing-rail-chrome-inset: var(--mini-chart-chrome-inset, 0px)}.mini-chart__stage:has(>.drawing-rail[data-placement=mini][data-state=visible]:not([data-collapsed])){--mini-chart-rail-inset: var(--drawing-rail-mini-width)}.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:calc(55 * var(--ui-px));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:calc(40 * var(--ui-px));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,.drawing-rail[data-placement=expanded] .drawing-rail__panel{flex-direction:column;inline-size:100%;block-size:100%;max-block-size:none;padding-block:clamp(calc(4 * var(--ui-px)),1.8cqw,calc(8 * var(--ui-px))) calc(var(--drawing-rail-mini-toggle) + clamp(calc(8 * var(--ui-px)),3cqw,calc(14 * var(--ui-px))));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:calc(55 * var(--ui-px))}.drawing-rail[data-placement=inline] .drawing-rail__panel{max-block-size:calc(40 * var(--ui-px))}.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: calc(25 * var(--ui-px))}}.drawing-menu{--drawing-menu-z-list: 1;--drawing-menu-offset-top: var(--space-5);position:fixed;z-index:var(--z-drawing-menu);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(--z-drawing-menu);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__action{--btn-height: var(--drawing-menu-control, var(--control-height-xs));--btn-icon-size: var(--drawing-menu-icon, var(--rail-btn-icon))}.drawing-menu__lock{--drawing-menu-lock-scale: calc((15 - 1.6) / 22);--btn-icon-size: calc(var(--drawing-menu-icon, var(--rail-btn-icon)) * var(--drawing-menu-lock-scale));stroke-width:calc(1.6px / var(--drawing-menu-lock-scale))}.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, calc(50 * var(--ui-px)));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, var(--icon-size-xs));block-size:var(--drawing-menu-chevron, var(--icon-size-xs))}.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:calc(200 * var(--ui-px));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, var(--icon-size-sm));block-size:var(--drawing-menu-price-icon, var(--icon-size-sm));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(calc(14 * var(--ui-px)), min(calc(calc(7.8 * var(--ui-px)) + 1.94cqw), calc(calc(8.9 * var(--ui-px)) + 4.6cqh)), calc(20 * var(--ui-px)));--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(calc(9 * var(--ui-px)), calc(var(--drawing-menu-control) * .6));--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__list svg{inline-size:var(--drawing-menu-control);block-size:var(--drawing-menu-control)}.drawing-rail[data-collapsed]{inline-size:0;overflow:visible}@media (max-width: 820px){.drawing-rail:not([data-placement])[data-collapsed]{inline-size:100%;max-block-size:0;overflow:hidden;border-block-end-color:transparent}}.drawing-text-modal__align-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-base)}@container (width < 17.5rem){.drawing-text-modal__align-grid{grid-template-columns:1fr}}[data-ui=air] .drawing-rail[data-placement]{--drawing-rail-mini-icon: clamp(var(--icon-size-xs), 2cqw, var(--icon-size-xl))}@media (min-width: 821px){[data-ui=air] .drawing-rail:not([data-placement]) .drawing-rail__panel{background:transparent}}}@layer surfaces{.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: var(--icon-size-md)}.chart-exchange-icon{--asset-icon-size: var(--icon-size-md);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-layout-trigger{--btn-icon-size: 21px}.chart-player-trigger,.chart-indicators-trigger,.chart-screenshot-trigger{--btn-icon-size: calc(calc(17 * var(--ui-px)) * 24 / 20)}:is(.chart-header,.chart-instrument-bar,.orderbook-trade-head) .chart-flag-trigger,:is(.chart-header,.chart-instrument-bar,.orderbook-trade-head) .chart-exchange-trigger,:is(.chart-header,.chart-instrument-bar,.orderbook-trade-head) .chart-market-trigger,:is(.chart-header,.chart-instrument-bar,.orderbook-trade-head) .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)}:is(.chart-header,.chart-instrument-bar,.orderbook-trade-head) .chart-symbol__ticker{color:var(--chart-ticker-color, var(--text-primary));font-size:var(--chart-ticker-size, calc(14 * var(--ui-px)));font-weight:var(--chart-ticker-weight, var(--weight-medium))}:is(.chart-header,.chart-instrument-bar,.orderbook-trade-head) .chart-flag-trigger,:is(.chart-header,.chart-instrument-bar,.orderbook-trade-head) .chart-exchange-trigger,:is(.chart-header,.chart-instrument-bar,.orderbook-trade-head) .chart-market-trigger{inline-size:var(--control-height-md);min-inline-size:var(--control-height-md);padding:0;overflow:visible}:is(.chart-header,.chart-instrument-bar,.orderbook-trade-head) .chart-exchange-trigger[data-active]{background:var(--surface-active)}@media (hover: hover){:is(.chart-header,.chart-instrument-bar,.orderbook-trade-head) .chart-flag-trigger:hover,:is(.chart-header,.chart-instrument-bar,.orderbook-trade-head) .chart-exchange-trigger:hover,:is(.chart-header,.chart-instrument-bar,.orderbook-trade-head) .chart-market-trigger:hover,:is(.chart-header,.chart-instrument-bar,.orderbook-trade-head) .chart-symbol__ticker:hover{color:var(--text-strong);background:var(--surface-hover)}}:is(.chart-header,.chart-instrument-bar,.orderbook-trade-head) .chart-symbol{--l-gap: 0}:is(.chart-header,.chart-instrument-bar,.orderbook-trade-head) .chart-symbol__icon{margin-inline:var(--space-2)}.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%,calc(860 * var(--ui-px)));min-inline-size:0;display:flex;justify-content:center;container-type:inline-size;contain:layout paint}.chart-stat-badges{--tag-height: 0px;--tag-pad-x: var(--space-3);--tag-pad-y: var(--space-3);--tag-radius: var(--radius-1);--tag-font: var(--chart-stat-badge-font, calc(12 * var(--ui-px)));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-fit=auto]{--chart-stat-badge-font: clamp(calc(10 * var(--ui-px)), 3cqw, calc(16 * var(--ui-px)))}.chart-stat-badges .tag[data-interactive]{touch-action:manipulation}.chart-stat-badges__gear{display:flex;flex:none;align-items:center;inline-size:0;block-size:0;margin-inline-start:calc(-1 * var(--space-2));opacity:0;overflow-x:clip;overflow-y:visible;transition:inline-size var(--duration-2) var(--ease-standard),margin-inline-start var(--duration-2) var(--ease-standard),opacity var(--duration-2) var(--ease-standard)}.chart-stat-badges__gear>svg{flex:none;inline-size:1em;block-size:1em;max-inline-size:none}@media (hover: hover){.chart-stat-badges[data-settings-action] .tag:hover .chart-stat-badges__gear{inline-size:1em;margin-inline-start:0;opacity:1}}.chart-stat-badges__value{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.chart-stat-badges__label{color:var(--text-muted);font-weight:var(--weight-regular)}.chart-stat-badges[data-labels=full] .tag{flex-direction:column;align-items:flex-start;gap:0}.chart-stat-badges[data-labels=full] .chart-stat-badges__label{font-size:.92em}.chart-stat-badges[data-labels=full] :is(.chart-stat-badges__label,.chart-stat-badges__value){line-height:var(--leading-tight)}.chart-stat-badges__value[data-tone=positive]{color:var(--positive)}.chart-stat-badges__value[data-tone=negative]{color:var(--negative)}.chart-stat-badges__value[data-tone=warning]{color:var(--warning)}.chart-stat-badges__flow{margin-inline-start:var(--space-1)}.chart-exchange-panel{max-inline-size:calc(100vw - var(--space-9))}.chart-exchange-table{display:grid;grid-template-columns:max-content minmax(calc(64 * var(--ui-px)),max-content) minmax(calc(64 * var(--ui-px)),max-content);align-items:center;gap:var(--space-1) var(--space-2)}.chart-exchange-table__col{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:0 var(--space-3) var(--space-2);color:var(--text-muted);font-size:var(--font-1);white-space:nowrap}.chart-exchange-table__exchange{display:inline-flex;align-items:center;gap:var(--space-4);padding-inline:var(--space-2) var(--space-5);white-space:nowrap}.chart-exchange-table__name{--text-name-size: var(--font-3);--text-name-weight: var(--weight-medium)}.chart-exchange-table__cell{--btn-height: var(--control-height-xs);--btn-pad-x: var(--space-3);--btn-font: var(--font-2);justify-content:flex-end;font-variant-numeric:tabular-nums}.chart-exchange-table__cell:not([data-active]){color:var(--text-primary)}.chart-exchange-table__cell[data-empty]{display:inline-flex;padding-inline:var(--space-3);color:var(--text-muted)}.chart-layout-popup{min-inline-size:calc(280 * var(--ui-px));padding:var(--space-3) var(--space-4)}.chart-layout-popup__row{display:grid;grid-template-columns:calc(18 * var(--ui-px)) 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: calc(26 * var(--ui-px));--btn-icon-size: 21px;inline-size:calc(28 * var(--ui-px))}.chart-layout-popup--settings{min-inline-size:0}.chart-layout-popup__settings{padding-block-start:var(--space-3);inline-size:min-content;min-inline-size:100%}.chart-nav-menu-trigger svg{display:block}.chart-journal-trigger{--btn-icon-size: var(--icon-size-2xs)}.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{--btn-height: var(--control-height-xs);--btn-pad-x: var(--space-2);--btn-font: calc(14 * var(--ui-px))}.chart-tf__more,.chart-tf__action{--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)}.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__action,.chart-tf[data-variant=mini] .chart-tf__current{--btn-height: clamp(calc(16 * var(--ui-px)), 3.4cqw, calc(20 * var(--ui-px)));--btn-pad-x: clamp(2px, 1.5cqw, calc(6 * var(--ui-px)));--btn-font: clamp(calc(10 * var(--ui-px)), 2.2cqw, calc(14 * var(--ui-px)))}.chart-tf[data-variant=mini] .chart-tf__more,.chart-tf[data-variant=mini] .chart-tf__action{--btn-icon-size: clamp(var(--icon-size-2xs), 2.2cqw, var(--icon-size-sm))}.chart-tf[data-variant=mini] .chart-tf__more,.chart-tf[data-variant=mini] .chart-tf__action{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:calc(30 * var(--ui-px));padding-inline:var(--space-1)}.chart-tf-row__number,.chart-tf-row__lead{margin-inline-end:var(--space-2)}.chart-tf-row__lead:empty{display:none}.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]{inline-size:var(--control-height-sm);min-inline-size:var(--control-height-sm);block-size:var(--control-height-sm)}.chart-tf-row__slot[data-slot=date-jump]{inline-size:calc(30 * var(--ui-px));min-inline-size:calc(30 * var(--ui-px));block-size:calc(30 * var(--ui-px));margin-inline-start:var(--space-2)}.chart-tf-row__drawing{margin-inline-start:var(--space-2)}.chart-tf-row__slot[data-slot=actions-menu]{min-inline-size:calc(24 * var(--ui-px));min-block-size:calc(30 * var(--ui-px))}.chart-tf-menu__grid{--l-gap: var(--space-2);--btn-icon-size: var(--icon-size-xs);grid-template-columns:repeat(4,minmax(calc(52 * var(--ui-px)),1fr))}.chart-tf-menu__setting{inline-size:min-content;min-inline-size:100%}.chart-return-to-live{--btn-height: var(--control-height-sm);--chart-return-z: 10;position:absolute;inset-block-end:0;inset-inline-end:calc(40 * var(--ui-px));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)}}@media (max-width: 820px){.chart-tf:not([data-variant=mini]) .chart-tf__current{--btn-pad-x: var(--space-4)}}.chart-ghost-button{--btn-height: var(--control-height-sm);--btn-icon-size: var(--icon-size-md)}.chart-ghost-button:not([data-active]){color:var(--text-primary)}.chart-stage-button{--chart-stage-button-layer: 10;--btn-height: var(--control-height-sm);--btn-icon-size: var(--icon-size-lg);--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:calc(30 * var(--ui-px))}.chart-actions__menu{display:inline-flex;flex:none;align-items:center}.chart-actions__trigger{--btn-pad-x: var(--space-1);gap:var(--space-1)}.chart-actions__trigger[data-popup-open]{opacity:1}.chart-actions__chevron{display:inline-flex;transition:rotate var(--duration-2) var(--ease-standard)}.chart-actions__trigger[data-popup-open] .chart-actions__chevron{rotate:180deg}.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__divider{block-size:calc(14 * var(--ui-px));align-self:center;background:var(--border-subtle)}.chart-footprint-settings{inline-size:min(calc(320 * var(--ui-px)),calc(100vw - var(--space-9)))}.chart-layer-settings__tabs,.chart-layer-settings__panel{grid-column:1 / -1}.chart-opposite-submenu__exchange{flex:1 1 auto;min-inline-size:0}.chart-opposite-submenu__volume{font-variant-numeric:tabular-nums;white-space:nowrap}.chart-opposite-submenu__note{min-block-size:var(--control-height-sm);padding:var(--space-2) var(--space-4)}.chart-date-jump__trigger{color:var(--text-primary)}.chart-date-jump[data-variant=mini]{--chart-date-jump-mini-icon: clamp(var(--icon-size-2xs), 2.4cqw, var(--icon-size-sm));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)}@media (max-width: 820px){.chart-tf[data-variant=mini] .chart-tf__current{--btn-height: var(--control-height-xs);--btn-pad-x: var(--space-3);--btn-font: var(--font-2)}.chart-date-jump[data-variant=mini]{--chart-date-jump-mini-icon: var(--icon-size-md)}.chart-date-jump[data-variant=mini] .chart-date-jump__trigger{--btn-height: var(--control-height-xs);inline-size:var(--control-height-xs)}}.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-page{position:relative;display:flex;flex:1;min-inline-size:0;padding-inline:var(--space-3);overflow:hidden}.chart-page__main{display:contents}.chart-page__main[hidden]{display:none}.chart-grid{--chart-pane-frame: 1px;--chart-pane-ring: 2px}.chart-grid>.chart-grid__slot{--chart-pane-frame: initial;--chart-pane-ring: initial}.chart-grid__slot[data-corner-start]{--chart-pane-corner-start: var(--chart-grid-corner, 0px)}.chart-grid__slot[data-corner-end]{--chart-pane-corner-end: var(--chart-grid-corner, 0px)}.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, calc(3 * var(--ui-px))) solid var(--border-subtle);border-end-start-radius:var(--chart-pane-corner-start, 0px);border-end-end-radius:var(--chart-pane-corner-end, 0px);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;border-end-start-radius:max(0px,var(--chart-pane-corner-start, 0px) - var(--chart-pane-frame, calc(3 * var(--ui-px))));border-end-end-radius:max(0px,var(--chart-pane-corner-end, 0px) - var(--chart-pane-frame, calc(3 * var(--ui-px))));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>*,.chart-grid__host>*{flex:1;min-inline-size:0;min-block-size:0}.chart-area{position:relative}.nvjs-chart{--nv-resizer-hover: var(--accent)}.community-legend-mark{display:inline-flex;margin-inline-end:var(--space-2);color:var(--warning);vertical-align:-.125em;cursor:default}.community-legend-mark>svg{inline-size:1em;block-size:1em}.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:calc(14 * var(--ui-px)) 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:calc(60 * var(--ui-px));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, calc(25 * var(--ui-px)));font-weight:var(--weight-semibold)}.chart-watermark__text[data-size=auto]{font-size:clamp(calc(17.6 * var(--ui-px)),3.2cqw,calc(41.6 * var(--ui-px)))}.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(calc(16 * var(--ui-px)),8cqw,calc(40 * var(--ui-px)))}@media (max-width: 1920px){.chart-watermark[data-place=mini] .chart-watermark__text[data-size=auto]{font-size:calc(25 * var(--ui-px))}}.chart-logo{--chart-logo-layer: 1;position:absolute;inset-block-start:var(--space-8);inset-inline-end:calc(var(--chart-logo-scale-width) + var(--space-8));z-index:var(--chart-logo-layer);display:flex;align-items:flex-start;justify-content:flex-end;pointer-events:none}.chart-logo__image{inline-size:var(--chart-logo-size, clamp(calc(72 * var(--ui-px)), 7.2cqw, calc(94 * var(--ui-px))));opacity:.15}.chart-close{--chart-close-size: calc(30 * var(--ui-px));--chart-close-layer: 10;--btn-height: var(--chart-close-size);--btn-icon-size: var(--icon-size-lg);--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)}.chart-close[data-place=row]{--chart-close-size: var(--control-height-sm);--btn-icon-size: var(--icon-size-md);position:static;flex:none}@media (hover: hover){.chart-close:hover{opacity:1}}.chart-summary-action{--chart-summary-action-size: calc(24 * var(--ui-px));--btn-height: var(--chart-summary-action-size);--btn-icon-size: var(--icon-size-sm);--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:calc(13 * var(--ui-px));inset-inline-start:50%;z-index:var(--chart-player-z);display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:calc(36 * var(--ui-px));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(calc(10 * var(--ui-px)));backdrop-filter:blur(calc(10 * var(--ui-px)));translate:-50% 0}.chart-player.playbook__capture{inset-block-start:auto;inset-block-end:calc(30 * var(--ui-px))}.chart-player__button{--btn-height: var(--control-height-md);--btn-icon-size: var(--icon-size-lg)}.chart-player__speed{--select-height: var(--control-height-md);min-inline-size:calc(58 * var(--ui-px))}.chart-player__divider{--chart-player-divider-z: 11;position:absolute;inset-inline-start:var(--chart-player-divider-left, 0);inset-block-start:var(--chart-player-divider-top, 0);block-size:var(--chart-player-divider-height, 100%);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:calc(-7 * var(--ui-px));inline-size:calc(16 * var(--ui-px))}.chart-datejump{display:flex;flex-direction:column;inline-size:calc(300 * var(--ui-px));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{gap:var(--space-4)}.chart-datejump .calendar{--l-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) calc(96 * var(--ui-px));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: calc(32 * var(--ui-px));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:var(--icon-size-sm);block-size:var(--icon-size-sm);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,calc(48 * var(--ui-px)));gap:var(--space-2);inline-size:calc(112 * var(--ui-px));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:calc(184 * var(--ui-px))}.chart-datejump__time-option{--choice-cell-radius: var(--radius-1);min-block-size:var(--control-height-md);--center-inner: max(var(--cap-line), calc(var(--control-height-md) - 2px));line-height:var(--center-inner)}.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:calc(82 * var(--ui-px))}.chart-datejump__submit{min-inline-size:calc(122 * var(--ui-px))}.screenshot-veil{--scrim-veil-layer: var(--z-capture)}@media (max-width: 1920px){.chart-close{--chart-close-size: calc(20 * var(--ui-px))}}@media (max-width: 1600px){.chart-close{--chart-close-size: calc(15 * var(--ui-px))}}@media (max-width: 820px){.chart-page{padding-inline:0}.chart-header>.app-header{grid-template-columns:minmax(0,1fr) auto;padding-inline:var(--space-1) var(--space-4)}.chart-header .app-header__center{--l-gap: 0;justify-content:flex-start}.chart-header .chart-flag-trigger{justify-content:flex-end;inline-size:calc(24 * var(--ui-px));min-inline-size:calc(24 * var(--ui-px));padding-inline-end:var(--space-3)}.chart-stats{min-block-size:0;padding-inline:0;padding-block:var(--space-1)}.chart-stats__inner{inline-size:100%}.chart-stats .chart-stat-badges{--tag-pad-y: var(--space-2);justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.chart-header .chart-symbol__ticker{font-size:calc(16 * var(--ui-px))}}[data-ui=air] .chart-tf__item{--btn-pad-x: var(--space-4);--btn-font: var(--font-2);--btn-radius: var(--radius-full)}[data-ui=air] .chart-tf:not([data-variant=mini]) .chart-tf__item[data-active]{background:var(--accent-wash);color:var(--accent)}[data-ui=air] .chart-tf[data-variant=mini] .chart-tf__item{--btn-pad-x: var(--space-2);--btn-font: var(--font-1);--btn-radius: var(--radius-1)}@media (min-width: 821px){[data-ui=air] .chart-tf__item{--btn-height: calc(24 * var(--ui-px))}[data-ui=air] .chart-tf[data-variant=mini] .chart-tf__item{--btn-height: calc(20 * var(--ui-px))}}@media (min-width: 821px){[data-ui=air] .chart-page{padding-inline:0}[data-ui=air] .chart-page__main{--chart-grid-corner: var(--zone-radius);display:flex;overflow:hidden;background:var(--surface-raised)}[data-ui=air] .chart-grid>.chart-grid__slot .chart-pane{border-color:transparent}[data-ui=air] .chart-instrument-bar{--chart-ticker-color: var(--text-strong);--chart-ticker-size: var(--font-5);--chart-ticker-weight: var(--weight-bold);--chart-instrument-bar-height: calc(58 * var(--ui-px));--chart-stats-lead: calc(41 * var(--ui-px));--l-gap: var(--space-5);flex:none;min-block-size:var(--chart-instrument-bar-height);padding-inline:var(--space-7) var(--space-4);overflow:hidden}[data-ui=air] .chart-instrument-bar__main{flex:1 1 0;padding-block:calc((var(--chart-instrument-bar-height) - var(--control-height-md)) / 2)}[data-ui=air] .chart-instrument-bar__coin{flex:none}[data-ui=air] .chart-instrument-bar__controls{flex:none;min-inline-size:0}[data-ui=air] .chart-instrument-bar .chart-flag-trigger .flag{--flag-inline-size: calc(4 * var(--ui-px));--flag-block-size: calc(12 * var(--ui-px))}[data-ui=air] .chart-instrument-bar .chart-exchange-trigger{inline-size:auto;min-inline-size:0;gap:var(--space-1);padding-inline:var(--space-2)}[data-ui=air] .chart-instrument-bar .chart-symbol__ticker{padding-inline:var(--space-2)}[data-ui=air] :is(.chart-instrument-bar__price,.chart-instrument-bar__change){flex:none}[data-ui=air] .chart-instrument-bar__price{margin-inline-start:var(--space-4);font-size:var(--font-5);font-weight:var(--weight-bold)}[data-ui=air] .chart-instrument-bar__change{font-size:var(--font-3);font-weight:var(--weight-semibold)}[data-ui=air] :is(.chart-instrument-bar__price,.chart-instrument-bar__change)[data-tone=positive]{color:var(--positive)}[data-ui=air] :is(.chart-instrument-bar__price,.chart-instrument-bar__change)[data-tone=negative]{color:var(--negative)}[data-ui=air] .chart-instrument-bar__stats{--tag-bg: transparent;--tag-pad-x: 0px;--tag-pad-y: 0px;--chart-stat-badge-font: var(--font-2);flex:1 1 auto;flex-wrap:wrap;gap:.5em 1.6em;font-size:var(--chart-stat-badge-font);min-inline-size:0;margin-inline-start:calc(var(--chart-stats-lead) - var(--space-8) - 1px);padding-inline-start:var(--space-8);border-inline-start:1px solid var(--border-subtle)}[data-ui=air] .chart-instrument-bar__stats[data-fit=auto]{--chart-stat-badge-font: var(--chart-instrument-stats-font, var(--font-2))}[data-ui=air] .chart-instrument-bar__main[data-stats=below] .chart-instrument-bar__stats{order:1;flex-basis:100%;margin-inline-start:0;padding-inline-start:0;border-inline-start:0}[data-ui=air] .chart-instrument-bar__stats .chart-stat-badges__value:not([data-tone]){color:var(--text-strong);font-weight:var(--weight-medium)}[data-ui=air] .chart-instrument-bar__tools{flex:none;margin-inline-start:auto}[data-ui=air] .chart-instrument-bar__tools .btn{--btn-icon-size: var(--icon-size-xl)}[data-ui=air] .chart-tf-row{gap:var(--space-3);min-block-size:calc(34 * var(--ui-px));padding:0 var(--space-4)}}.liquidation-card{--table-pad-y: var(--space-2);--table-pad-x: var(--space-2);min-inline-size:calc(260 * var(--ui-px))}.liquidation-card__mark{display:inline-block;flex:none;inline-size:calc(10 * var(--ui-px));block-size:calc(10 * var(--ui-px));border:1px solid var(--liquidation-color);border-radius:50%;background:color-mix(in srgb,var(--liquidation-color) 45%,transparent)}.liquidation-card__facts th{font-size:var(--font-2)}}@layer surfaces{.mini-chart{--mini-chart-z-header: 60;--mini-chart-z-stats: 59;--mini-chart-z-veil: 48;--mini-chart-header-height: calc(28 * var(--ui-px));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, calc(28 * var(--ui-px)));max-block-size:var(--mini-chart-header-height, calc(28 * var(--ui-px)));padding-block-start:1px;padding-inline-end:var(--space-1);background:var(--surface-header);border-block-end:1px solid var(--border-subtle);overflow:hidden}.mini-chart__header[data-size=compact]{--mini-chart-header-height: calc(20 * var(--ui-px));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__actions-divider{block-size:calc(14 * var(--ui-px));align-self:center}.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: var(--icon-size-sm)}.mini-chart__button{--btn-height: calc(18 * var(--ui-px));--btn-pad-x: 0;--btn-icon-size: var(--icon-size-md);flex:none;inline-size:calc(18 * var(--ui-px));min-inline-size:calc(18 * var(--ui-px));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, calc(28 * var(--ui-px)))) / 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[data-header=row]{--mini-chart-header-height: calc(calc(30 * var(--ui-px)) + var(--space-2));background:var(--chart-canvas-bg, var(--surface-base))}.mini-chart[data-header=row] .mini-chart__body{background:none}.mini-chart[data-header=row] .chart-tf-row .mini-chart__button{--btn-height: var(--control-height-sm);inline-size:var(--control-height-sm);min-inline-size:var(--control-height-sm)}.mini-chart[data-header=row] .chart-tf-row .mini-chart__button:not([data-active]){color:var(--text-primary)}@media (hover: hover){.mini-chart[data-header=row] .chart-tf-row .mini-chart__button:hover{scale:none}}.mini-chart__stats{position:absolute;inset-inline:0;inset-block-start:var(--mini-chart-header-height, calc(28 * var(--ui-px)));z-index:var(--mini-chart-z-stats)}.mini-chart .chart-stat-badges{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.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]:has(>.mini-chart__header):focus-within{--mini-chart-chrome-inset: var(--mini-chart-header-height, calc(28 * var(--ui-px)))}@media (hover: hover){.mini-chart[data-chrome=hover]:has(>.mini-chart__header):hover{--mini-chart-chrome-inset: var(--mini-chart-header-height, calc(28 * var(--ui-px)))}}.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[data-chrome=hover]:has(>.mini-chart__header):focus-within>.mini-chart__body>.chart-stat-badges{visibility:hidden}@media (hover: hover){.mini-chart[data-chrome=hover]:has(>.mini-chart__header):hover>.mini-chart__body>.chart-stat-badges{visibility:hidden}}.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 .nvjs-chart>.nvjs-pane:first-child>.nvjs-legend[data-main]{margin-block-start:var(--mini-chart-chrome-inset, 0px);margin-inline-start:var(--mini-chart-rail-inset, 0px);transition:margin-block-start var(--duration-2) var(--ease-standard),margin-inline-start var(--duration-2) var(--ease-standard)}.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 calc(120 * var(--ui-px));inline-size:calc(120 * var(--ui-px));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)}@property --floating-chart-x{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --floating-chart-y{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --floating-chart-width{syntax: "<length> | auto"; inherits: false; initial-value: auto;}@property --floating-chart-height{syntax: "<length> | auto"; inherits: false; initial-value: auto;}.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:calc(30 * var(--ui-px));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:calc(32 * var(--ui-px));block-size:calc(32 * var(--ui-px));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:calc(9 * var(--ui-px));block-size:calc(9 * var(--ui-px));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}}.chart-expand__host{inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0}.chart-expand{--scrim-veil-layer: var(--z-chart-expand);--scrim-veil-inset-block-start: var(--overlay-area-top)}.chart-expand[data-layer=window]{--scrim-veil-layer: var(--z-modal)}.chart-expand__stage{display:flex;inline-size:90vw;block-size:90dvh;max-block-size:100%;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)}.chart-expand__frame{flex:1 1 auto;display:flex;flex-direction:column;min-inline-size:0;min-block-size:0;overflow:hidden}.chart-expand[data-resizing],.chart-expand[data-resizing] *{cursor:col-resize;-webkit-user-select:none;user-select:none}@media (max-width: 820px){.mini-chart{touch-action:pan-y}.mini-chart__header .asset-icon-box{--asset-icon-size: var(--icon-size-sm)}}[data-ui=air] .mini-chart{--mini-chart-header-height: calc(38 * var(--ui-px));border-color:transparent;background:var(--chart-canvas-bg, var(--surface-raised))}[data-ui=air] .mini-chart__header{background:none}[data-ui=air] .mini-chart[data-chrome=hover] .mini-chart__header{background:var(--chart-canvas-top, var(--surface-raised))}[data-ui=air] .mini-chart__header{padding-inline-end:var(--space-2)}[data-ui=air] .mini-chart[data-surface=nested]{border-radius:var(--radius-3);box-shadow:none}[data-ui=air] :is(.mini-chart,.chart-header) .chart-stat-badges{--tag-radius: var(--radius-full);--tag-pad-x: var(--space-3);--tag-pad-y: var(--space-2);--tag-bg: var(--surface-quiet);gap:var(--space-2)}[data-ui=air] :is(.mini-chart,.chart-header) .chart-stat-badges[data-fit=auto]{--chart-stat-badge-font: var(--font-1)}[data-ui=air] :is(.mini-chart,.chart-header) .chart-stat-badges .tag[data-variant=outline]{border-color:transparent}[data-ui=air] :is(.mini-chart,.chart-header) .tag[data-stat=priceChangePercent]:has(>.chart-stat-badges__value[data-tone=positive]){--tag-bg: color-mix(in srgb, var(--positive) 14%, transparent)}[data-ui=air] :is(.mini-chart,.chart-header) .tag[data-stat=priceChangePercent]:has(>.chart-stat-badges__value[data-tone=negative]){--tag-bg: color-mix(in srgb, var(--negative) 14%, transparent)}[data-ui=air] .hover-chart__aside{flex-basis:calc(144 * var(--ui-px) * var(--air-text-factor));inline-size:calc(144 * var(--ui-px) * var(--air-text-factor))}}@layer surfaces{.account{--page-measure: min(100%, calc(1280 * var(--ui-px)));--page-gutter: var(--space-8);--page-footer-justify: space-between;--account-gutter: var(--space-9);--l-aside-width: calc(260 * var(--ui-px));--l-aside-pad: var(--account-gutter) var(--space-7) var(--account-gutter) var(--page-gutter);--l-aside-font: var(--font-4);--l-aside-main-pad: var(--account-gutter) var(--page-gutter);--account-order-width: calc(380 * var(--ui-px));--account-price-size: calc(22 * var(--ui-px));background:var(--surface-base)}.account>.app-header{flex:none}@media (max-width: 820px){html:has(.account),body:has(.account){block-size:auto;overflow:auto}.account{block-size:auto;min-block-size:100dvh;overflow:visible}.account__work{display:block;flex:1 0 auto;block-size:auto;min-block-size:0}.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__plate{--account-plate-pad: var(--space-8);padding:var(--account-plate-pad);border-radius:var(--radius-4);background:var(--surface-raised);container-type:inline-size}.account__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(150 * var(--ui-px)),1fr));gap:var(--space-6)}.account__stat{min-inline-size:0}.account__stat-label{color:var(--text-muted);font-size:var(--font-1)}.account__stat-value{color:var(--text-strong);font-size:var(--account-price-size);font-weight:var(--weight-bold);line-height:round(nearest,calc(var(--account-price-size) * var(--leading-tight)),1px)}.account__stat-value[data-tone=positive]{color:var(--positive)}.account__scroll{flex:1;min-inline-size:0;overflow-y:auto;padding:var(--account-gutter) var(--page-gutter);container-type:inline-size}.account__doc{display:grid;gap:var(--space-7);inline-size:100%;max-inline-size:var(--page-measure);margin-inline:auto}.account__checkout{display:grid;grid-template-columns:minmax(0,1fr) var(--account-order-width);gap:var(--space-7);align-items:start}@container (width < 62.5rem){.account__checkout{grid-template-columns:minmax(0,1fr)}}.account__identity-trail{margin-inline-start:auto}.account__plans{display:grid;grid-auto-rows:1fr;gap:var(--gap-tight)}.account__plan{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3) var(--space-6);inline-size:100%;padding:var(--space-6) var(--space-7);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:transparent;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){.account__plan:not([data-selected]):hover{background:var(--surface-hover);border-color:var(--border-strong)}}.account__plan[data-selected]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.account__plan-mark{inline-size:var(--space-5);block-size:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-full)}.account__plan[data-selected] .account__plan-mark{border-color:var(--accent);background:var(--accent)}.account__plan-money{display:flex;flex-direction:column;align-items:end;gap:var(--space-1)}.account__plan-price{color:var(--text-strong);font-size:var(--account-price-size);font-weight:var(--weight-bold);line-height:round(nearest,calc(var(--account-price-size) * var(--leading-tight)),1px)}.account__plan-price-was{color:var(--text-muted);text-decoration:line-through}.account__plan-rate{color:var(--text-muted);font-size:var(--font-1)}.account__order{min-inline-size:calc(260 * var(--ui-px))}.account__order-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3)}.account__order-price{color:var(--text-strong);font-size:calc(var(--account-price-size) * 1.3);font-weight:var(--weight-bold);line-height:round(nearest,calc(var(--account-price-size) * 1.3 * var(--leading-tight)),1px)}.account__order-price-was{color:var(--text-muted);text-decoration:line-through}.account__order-lines{display:grid;gap:var(--space-2)}.account__order-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);color:var(--text-muted);font-size:var(--font-2)}.account__order-line-value{color:var(--positive)}.account__pay{margin-block-start:var(--space-6)}.account__notice{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-3);font-size:var(--font-2)}.account__notice[data-tone=positive]{background:color-mix(in srgb,var(--positive) 12%,transparent);color:var(--text-primary)}.account__notice[data-tone=neutral]{background:var(--surface-hover);color:var(--text-primary)}.account__history-count{margin-inline-start:auto;color:var(--text-muted);font-size:var(--font-1)}@media (max-width: 820px){.account{--account-price-size: calc(20 * var(--ui-px));--account-gutter: var(--space-6)}.account__plate{--account-plate-pad: var(--space-7)}.account__plan{padding:var(--space-5) var(--space-6)}}@media (max-width: 480px){.account{--account-price-size: calc(18 * var(--ui-px))}.account__plate{--account-plate-pad: var(--space-6)}.account__plan{grid-template-columns:auto minmax(0,1fr)}.account__plan-money{grid-column:1 / -1;align-items:start}}.account__table{margin-inline:calc(var(--account-plate-pad) * -1);padding-inline:var(--account-plate-pad);padding-block-end:var(--space-4)}.account__table .table{min-inline-size:calc(720 * var(--ui-px))}.account__partner{max-inline-size:var(--page-measure);margin-inline:auto}.account__main{border-inline-start:1px solid var(--border-subtle);container-type:inline-size}.account__main-doc{display:grid;gap:var(--space-7)}.account__bar,.account__scrim{display:none}@media (max-width: 820px){.account{--l-aside-width: min(82%, calc(320 * var(--ui-px)));--l-aside-pad: var(--space-7) var(--space-6);--l-aside-main-pad: 0 var(--space-6) var(--space-6)}.account__partner{display:block;max-inline-size:none}.account__scrim{--scrim-veil-layer: calc(var(--z-modal) - 1);display:flex}.account__main{overflow:visible;border-inline-start:none}.account__bar{--aside-bar-gutter: var(--space-6);display:flex}}.account__calc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}@container (width < 35rem){.account__calc{grid-template-columns:1fr}}.account__inline-fill{flex:1 1 var(--account-inline-basis, calc(150 * var(--ui-px)));min-inline-size:0}.account__cell-number{inline-size:calc(7ch + var(--space-9));min-inline-size:0;margin-inline:auto}.account__link-row{--account-inline-basis: calc(320 * var(--ui-px))}.account__key-row{--account-inline-basis: calc(340 * var(--ui-px))}.account__status-label{display:inline-block;min-inline-size:10ch}.account__code{font-family:var(--font-mono)}[data-ui=air] .account{--page-measure: min(100%, calc(1240 * var(--ui-px)));--account-gutter: var(--space-10);--account-order-width: calc(400 * var(--ui-px));background:transparent;isolation:isolate}[data-ui=air] .account__backdrop{--backdrop-strength: 1;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-underlay);inline-size:100%;block-size:100%;color:var(--accent);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,black 25%,transparent 85%);mask-image:linear-gradient(to bottom,black 25%,transparent 85%)}[data-ui=air][data-theme=white] .account__backdrop{--backdrop-strength: .8}[data-ui=air] .account__header .segmented{min-inline-size:calc(360 * var(--ui-px))}[data-ui=air] .account__header .segmented__option{flex:1}[data-ui=air] .account__plate{--account-plate-pad: var(--space-9) var(--space-10);border-radius:var(--zone-radius);box-shadow:var(--zone-shadow)}[data-ui=air] .account__plate .text-heading{font-size:var(--font-5)}[data-ui=air] .account__strip{display:flex;gap:var(--space-9);align-items:center;padding-block:var(--space-9)}[data-ui=air] .account__avatar{display:grid;place-items:center;flex:none;inline-size:calc(44 * var(--ui-px));block-size:calc(44 * var(--ui-px));border-radius:var(--radius-full);background:var(--accent-wash);color:var(--accent);font-size:var(--font-5);font-weight:var(--weight-bold)}[data-ui=air] .account__strip .text-name{--text-name-size: var(--font-5);color:var(--text-strong)}[data-ui=air] .account__state{align-self:flex-start}[data-ui=air] .account__state-dot{inline-size:var(--space-3);block-size:var(--space-3);border-radius:var(--radius-full);background:currentColor}[data-ui=air] .account__term{flex:0 1 calc(460 * var(--ui-px));min-inline-size:calc(180 * var(--ui-px))}[data-ui=air] .account__plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}[data-ui=air] .account__plan{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-7);border-color:transparent;border-radius:var(--radius-4);background:var(--surface-field)}[data-ui=air] .account__plan>.l-row{justify-content:space-between;min-block-size:var(--control-height-xs)}[data-ui=air] .account__plan .text-name{--text-name-size: var(--font-3);color:var(--text-strong)}[data-ui=air] .account__plan[data-selected]{background:var(--accent-wash);box-shadow:inset 0 0 0 1.5px var(--accent)}[data-ui=air] .account__plan-mark{position:absolute;inset-inline-end:var(--space-7);inset-block-end:var(--space-7);inline-size:calc(18 * var(--ui-px));block-size:calc(18 * var(--ui-px));border:0;box-shadow:inset 0 0 0 1.5px var(--text-muted)}[data-ui=air] .account__plan[data-selected] .account__plan-mark{background:none;box-shadow:inset 0 0 0 calc(5 * var(--ui-px)) var(--accent)}[data-ui=air] .account__plan-money{align-items:flex-start;margin-block-start:var(--space-6)}[data-ui=air] .account__plan-money>.l-row{flex-direction:column;align-items:flex-start}[data-ui=air] .account__plan-price{font-size:var(--font-7);line-height:1.35;letter-spacing:-.02em}[data-ui=air] :is(.account__plan-price-was,.account__order-price-was){font-size:var(--font-2);text-decoration:line-through}[data-ui=air] .account__plan-rate{font-size:var(--font-2)}[data-ui=air] .account__order-price{font-size:var(--font-7);letter-spacing:-.02em}[data-ui=air] .account__pay{--btn-height: calc(50 * var(--ui-px));--btn-radius: var(--radius-3);--btn-font: var(--font-5);inline-size:100%;font-weight:var(--weight-bold)}@media (max-width: 820px){[data-ui=air] .account{--account-gutter: var(--space-6)}[data-ui=air] .account__plate{--account-plate-pad: var(--space-7)}[data-ui=air] .account__header .segmented{min-inline-size:0}[data-ui=air] .account__strip{flex-wrap:wrap;gap:var(--space-6)}[data-ui=air] .account__plans{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui=air] .account__plan{padding:var(--space-6)}[data-ui=air] .account__plan-price{font-size:var(--font-6)}}}@layer surfaces{.legal{--page-measure: min(100%, calc(800 * var(--ui-px)));--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{.api-docs-modal{--modal-width: calc(1200 * var(--ui-px))}.api-docs__chapter,.api-docs__chapter>.settings__sub{grid-template-columns:minmax(0,1fr)}.api-docs__section-title,.api-docs__part-title{color:var(--api-docs-title-tone, var(--text-strong));font-size:var(--api-docs-title-size, calc(var(--font-4) * 1.2));font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.api-docs__part-title{--api-docs-title-tone: var(--text-primary);--api-docs-title-size: var(--font-4)}.api-docs__sample-lang{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--font-1);text-transform:uppercase}.api-docs__table{margin-block:var(--space-7)}.api-docs__table td:last-child{white-space:normal}.api-docs__sample-body{position:relative}.api-docs__code-scroller pre{margin:0}.api-docs__copy{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);border-radius:var(--radius-2);background:var(--surface-active);opacity:0;transition:opacity var(--motion-fast, .12s) ease}@media (hover: hover){.api-docs__sample-body:hover .api-docs__copy{opacity:1}}.api-docs__sample-body:focus-within .api-docs__copy{opacity:1}.api-docs__copy[data-active]{opacity:1}@media (hover: none){.api-docs__copy{opacity:1}}.api-docs__note{--api-docs-note-inset: var(--space-7);position:relative;margin-block:var(--space-7);padding-inline-start:var(--api-docs-note-inset);border-inline-start:1px solid var(--border-subtle)}.api-docs__note:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--api-docs-note-inset) - 1px);inline-size:2px;background:var(--warning)}.api-docs__note p{margin-block:0}.api-docs__code{padding-inline:var(--space-2);border-radius:var(--radius-1);background:var(--surface-hover);font-family:var(--font-mono);font-size:.92em}}@layer surfaces{.editor{--editor-input-max: calc(520 * var(--ui-px));--editor-input-min: calc(320 * var(--ui-px));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%}.editor__figure[data-align=right] .editor__figure-handle{inset-inline:var(--space-2) auto;cursor:nesw-resize}.prose .image-group .editor__figure{display:contents}.prose .image-group .editor__figure-handle{display:none}.editor__rule{position:relative;display:block;margin-inline:auto;clear:both}.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:calc(14 * var(--ui-px));block-size:calc(14 * var(--ui-px));cursor:nwse-resize}.editor__rule-handle{inset-block-start:50%;inset-inline-end:var(--space-1);translate:0 -50%;inline-size:calc(12 * var(--ui-px));block-size:calc(12 * var(--ui-px));cursor:ew-resize}.editor__figure.ProseMirror-selectednode .editor__figure-handle,.editor__rule.ProseMirror-selectednode .editor__rule-handle{opacity:1}.editor__figure.ProseMirror-selectednode img{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover: hover){.editor__figure:hover .editor__figure-handle,.editor__rule:hover .editor__rule-handle{opacity:1}}.editor__input img[data-picked]{outline:calc(3 * var(--ui-px)) 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: calc(300 * var(--ui-px));--l-aside-width: var(--docs-aside-width);--l-aside-pad: var(--space-6);--l-aside-main-pad: var(--space-9) var(--space-10);--docs-measure: 76ch;--docs-slab: calc(1400 * var(--ui-px));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;gap:var(--space-6);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:calc(360 * var(--ui-px));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__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:calc(960 * var(--ui-px));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%, calc(320 * var(--ui-px)));--docs-slab: none}.docs{--l-aside-drawer-inset: var(--header-height) var(--mobile-nav-height)}.docs__scrim{display:block;position:fixed;inset-block:var(--header-height) var(--mobile-nav-height);inset-inline:0;z-index:calc(var(--z-modal) - 1);background:var(--scrim)}.docs{--l-aside-main-pad: 0 var(--space-6) var(--space-6)}.docs__bar{display:flex}.docs__article .prose h2,.docs__article .prose h3{scroll-margin-block-start:calc(60 * var(--ui-px))}}}@layer surfaces{.updates{flex:1;min-inline-size:0;min-block-size:0;container:updates / inline-size;background:var(--surface-base);color:var(--text-primary)}.updates__slab{box-sizing:border-box;max-inline-size:calc(1560 * var(--ui-px));margin-inline:auto;padding:var(--space-10) var(--space-11) var(--space-12)}.updates__state{display:flex;justify-content:center;padding-block:var(--space-12)}.updates-gallery{display:flex;flex-direction:column;gap:var(--space-9)}.updates-gallery__title,.updates-release__title,.updates-hero__name{margin:0;font-size:calc(var(--font-4) * 2);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--text-strong);text-wrap:balance}.updates-gallery__subtitle{margin:0;color:var(--text-muted)}.updates-gallery__section{margin:var(--space-6) 0 0;font-size:var(--font-5);font-weight:var(--weight-bold);color:var(--text-strong)}.updates-hero__eyebrow,.updates-release__eyebrow,.updates-notice__date{font-size:var(--font-1);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.updates-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(calc(360 * var(--ui-px)),1fr);border:1px solid var(--border-subtle);border-radius:var(--radius-4);overflow:hidden;background:var(--surface-raised)}.updates-hero__cover{display:block;min-block-size:calc(440 * var(--ui-px));background:var(--surface-sunken)}.updates-hero__body{padding:var(--space-10)}.updates-release__date{color:var(--text-muted)}.updates-hero__lead{margin:0;font-size:var(--font-4);line-height:var(--leading-normal);color:var(--text-strong);text-wrap:pretty}.updates-hero__label{margin-block-start:var(--space-3);font-size:var(--font-2);font-weight:var(--weight-semibold);color:var(--text-muted)}.updates-hero__topics{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.updates-hero__topic{display:grid;grid-template-columns:var(--space-9) minmax(0,1fr);gap:var(--space-4);font-size:var(--font-4);line-height:var(--leading-normal)}.updates-hero__topic-number{color:var(--text-muted);font-variant-numeric:tabular-nums}.updates-hero__read{margin-block-start:auto;align-self:flex-start}.updates-cover{--updates-cover-ink: rgb(255 255 255);--updates-cover-veil: linear-gradient(to top, rgb(0 0 0 / .7), rgb(0 0 0 / 0) 60%);--updates-cover-ink-shadow: 0 1px calc(3 * var(--ui-px)) rgb(0 0 0 / .4);position:relative;display:block;overflow:hidden;background:var(--surface-sunken)}.updates-cover[data-variant=hero]{block-size:100%}.updates-cover[data-variant=card]{aspect-ratio:16 / 9;border-block-end:1px solid var(--border-subtle)}.updates-cover__image{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:left top}.updates-cover__image[data-fit=contain]{object-fit:contain;object-position:center}.updates-cover__label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:var(--space-7) var(--space-8);overflow-wrap:anywhere;font-size:calc(var(--font-4) * 2.4);font-weight:var(--weight-bold);line-height:1;color:var(--text-muted);font-variant-numeric:tabular-nums}.updates-cover__label[data-on=image]{background:var(--updates-cover-veil);color:var(--updates-cover-ink);text-shadow:var(--updates-cover-ink-shadow)}.updates-cover__label[data-kind=title]{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;font-size:var(--font-5);line-height:var(--leading-tight)}.updates-cover[data-variant=hero] .updates-cover__label[data-kind=title]{padding:var(--space-10);font-size:calc(var(--font-4) * 2)}.updates-month{display:flex;flex-direction:column;gap:var(--space-6)}.updates-month__label{margin:0;font-size:var(--font-1);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.updates-month__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(calc(300 * var(--ui-px)),100%),1fr));gap:var(--space-7)}.updates-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-4);background:var(--surface-raised);color:inherit;text-align:start;transition:border-color var(--duration-2) var(--ease-standard)}.updates-card__body{padding:var(--space-6) var(--space-7) var(--space-7)}.updates-card__name{overflow-wrap:anywhere;font-size:var(--font-4);font-weight:var(--weight-bold);color:var(--text-strong);font-variant-numeric:tabular-nums}.updates-card__topics{font-size:var(--font-2)}.updates-card__more{color:var(--accent)}.updates-release{display:flex;flex-direction:column;gap:var(--space-6)}.updates-release__bar{display:flex}.updates-release__column{box-sizing:border-box;inline-size:100%;max-inline-size:calc(820 * var(--ui-px));margin-inline:auto}.updates-release__header{display:flex;flex-direction:column;gap:var(--space-4);margin-block-end:var(--space-7);padding-block-end:var(--space-8);border-block-end:1px solid var(--border-subtle)}.updates-release__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-block-start:var(--space-12)}.updates-release__neighbour{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-6) var(--space-7);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-raised);color:inherit;text-align:start;transition:border-color var(--duration-2) var(--ease-standard)}.updates-release__neighbour[data-side=newer]{grid-column:2;align-items:flex-end;text-align:end}.updates-release__neighbour-label{font-size:var(--font-2);color:var(--text-muted)}.updates-release__neighbour-name{font-size:var(--font-4);font-weight:var(--weight-bold);color:var(--text-strong)}@media (hover: hover){.updates-card:is(button):hover,.updates-release__neighbour:hover{border-color:var(--border-strong)}}.updates-notice__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-4);inline-size:100%}.updates-notice__missed{margin-inline-end:auto;font-size:var(--font-2);color:var(--text-muted)}.updates-cover-picker{display:grid;grid-template-columns:minmax(0,1fr) calc(320 * var(--ui-px));gap:var(--space-10);padding:var(--space-7);border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-sunken)}.updates-cover-picker__main{min-inline-size:0}.updates-cover-picker__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(150 * var(--ui-px)),1fr));gap:var(--space-5)}.updates-cover-picker__tile{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;overflow:hidden;border:2px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-base);color:var(--text-primary);font-size:var(--font-2)}.updates-cover-picker__tile[aria-checked=true]{border-color:var(--accent)}.updates-cover-picker__tile[data-kind=gallery]{border-style:dashed}.updates-cover-picker__image{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:left top}.updates-cover-picker__badge{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-1);background:var(--surface-base);font-size:var(--font-1);font-weight:var(--weight-semibold);color:var(--text-strong)}@container updates (width < 40rem){.updates__slab{padding:var(--space-8) var(--space-7) var(--space-10)}.updates-gallery{gap:var(--space-8)}.updates-gallery__title,.updates-release__title,.updates-hero__name{font-size:calc(var(--font-4) * 1.5)}.updates-gallery__subtitle{display:none}.updates-hero{grid-template-columns:minmax(0,1fr)}.updates-hero__cover{min-block-size:0;aspect-ratio:16 / 9}.updates-hero__body{padding:var(--space-7)}.updates-hero__read{align-self:stretch}.updates-month__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.updates-card{display:grid;grid-template-columns:calc(112 * var(--ui-px)) minmax(0,1fr);align-items:start;gap:var(--space-6);padding:var(--space-4)}.updates-cover[data-variant=card]{aspect-ratio:4 / 3;border-block-end:0;border-radius:var(--radius-2)}.updates-cover__label{padding:var(--space-4) var(--space-5);font-size:calc(var(--font-4) * 1.4)}.updates-cover[data-variant=card] .updates-cover__label[data-kind=title]{font-size:var(--font-1)}.updates-card__body{padding:var(--space-1) 0 0}.updates-card__topics{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;line-height:var(--leading-normal)}.updates-card__topic,.updates-card__more{display:inline;white-space:normal}.updates-card__topic+.updates-card__topic:before,.updates-card__more:before{content:" · ";color:var(--text-muted)}.updates-release__bar{position:sticky;inset-block-start:0;z-index:var(--z-sticky);margin-inline:calc(var(--space-7) * -1);padding:var(--space-2) var(--space-4);border-block-end:1px solid var(--border-subtle);background:var(--surface-base)}.updates-release__nav{grid-template-columns:minmax(0,1fr)}.updates-release__neighbour[data-side=newer]{grid-column:auto;grid-row:1;align-items:flex-start;text-align:start}}[data-ui=air] :is(.updates-hero,.updates-card,.updates-release__neighbour){border-color:transparent;box-shadow:var(--zone-shadow)}}@layer surfaces{.terminal-link{--btn-height: calc(14 * var(--ui-px));--btn-icon-size: var(--icon-size-sm)}.terminal-link[data-place=chart-header]{--btn-height: var(--control-height-md);--btn-icon-size: var(--icon-size-md)}.terminal-link__menu{inline-size:max-content;max-inline-size:calc(320 * var(--ui-px))}.terminal-link__groups{--link-group-grid-max: calc(260 * var(--ui-px))}.terminal-link__group{--btn-pad-x: var(--space-1)}.terminal-link__binding{inline-size:6ch;flex:none;text-align:center}@media (min-width: 821px){[data-ui=air] .terminal-link[data-place=toast]{--btn-height: var(--control-height-xs);--btn-icon-size: var(--icon-size-sm)}}}@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 < 18.75rem){.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:0 1 auto}.trades__head-actions{flex:none;margin-inline-start: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__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;flex:0 1 auto}.trades__day-pnl{flex:none;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(calc(360 * var(--ui-px)),calc(100dvh - calc(112 * var(--ui-px))));overflow-y:auto}.popover.trades-activity-popover{max-inline-size:min(calc(440 * var(--ui-px)),calc(100vw - var(--space-9)))}.trades-activity-panes{display:grid;grid-template-columns:minmax(0,1fr)}.trades-activity-panes>*{grid-area:1 / 1}.trades-activity__row{display:grid;grid-template-columns:minmax(calc(48 * var(--ui-px)),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:calc(126 * var(--ui-px))}.trades-activity-counter[data-filled]{border-color:color-mix(in srgb,var(--warning) 48%,transparent)}.trades-activity-counter:not([data-filled]){opacity:.62}.trades-activity-counter[data-icon-only][data-filled]{color:var(--warning)}.trades-activity-counter__count{min-inline-size:calc(10 * var(--ui-px));font-size:var(--font-2);font-weight:var(--weight-bold);text-align:center}.trades-activity-counter__count[data-filled]{color:var(--warning)}.trades-activity-counter__divider{align-self:stretch;inline-size:1px;margin-block:var(--space-2);background:var(--border-strong)}.trades-activity-head{display:flex;align-items:center;gap:var(--gap-tight);padding-block-end:var(--space-4);border-block-end:1px solid var(--border-subtle)}.trades-activity-head__actions{flex:none}.trades-activity-head__count{margin-inline-start:auto;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);--center-inner: max(var(--cap-line), calc(var(--control-height-xs) - 2px));line-height:var(--center-inner)}}@layer surfaces{.admin{padding:var(--space-6);background:var(--surface-base);color:var(--text-primary);overflow:hidden}.admin__shell{max-inline-size:calc(1420 * var(--ui-px));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:calc(224 * var(--ui-px)) 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,.admin__bug-row{flex-direction:column;align-items:stretch;gap:var(--space-1)}.admin__nav-hint{line-height:var(--leading-tight)}.admin__login{inline-size:min(100%,calc(340 * var(--ui-px)));container-type:inline-size}.admin__login-title{text-align:center}.admin__cards{grid-template-columns:repeat(auto-fit,minmax(calc(190 * var(--ui-px)),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(calc(320 * var(--ui-px)),100%)}.admin__input-short{inline-size:calc(8ch + var(--space-9))}.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__definitions{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-1) var(--space-6);margin:0;font-size:var(--font-2);color:var(--text-muted)}.admin__definitions dt{color:var(--text-primary);font-weight:var(--weight-semibold)}.admin__definitions dd{margin:0}.admin__briefing-chart{block-size:calc(260 * var(--ui-px))}.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(calc(220 * var(--ui-px)),1fr))}.admin__payments{max-block-size:calc(260 * var(--ui-px))}.admin__payment{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin__payment[data-static]{column-gap:var(--gap-tight);padding:var(--gap-tight)}.admin__overview-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.admin__overview-wide{grid-column:1 / -1}.admin__overview-expiring{max-block-size:calc(480 * var(--ui-px));scrollbar-gutter:stable}.admin__overview-chart{block-size:calc(220 * var(--ui-px))}.admin__overview-rate-label{margin-inline-start:var(--space-6)}.admin__overview-rate{display:contents}.admin__answer-cell,.admin__bug-context-value{min-inline-size:calc(280 * var(--ui-px));white-space:normal;overflow-wrap:anywhere}.admin__bug-layout{grid-template-columns:calc(360 * var(--ui-px)) minmax(0,1fr);align-items:start}.admin__bug-list{max-block-size:70dvh}.admin__bug-thumb{--thumb-ratio: 16 / 10;inline-size:calc(120 * var(--ui-px))}@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:calc(190 * var(--ui-px))}.admin__bug-layout{grid-template-columns:minmax(0,1fr)}.admin__bug-list{max-block-size:45dvh}.admin__overview-blocks{grid-template-columns:minmax(0,1fr)}}@media (max-width: 480px){.admin{padding:var(--space-4)}.admin__nav-item{min-inline-size:calc(170 * var(--ui-px))}}}@layer surfaces{.bug-report__dropzone{padding:var(--space-7);border:1px dashed var(--border-strong);border-radius:var(--radius-3);text-align:center;transition:border-color var(--duration-2) var(--ease-standard),background var(--duration-2) var(--ease-standard)}.bug-report__dropzone[data-dragover]{border-color:var(--accent);background:var(--surface-quiet)}.bug-report__attachment{--thumb-ratio: 16 / 10;position:relative;inline-size:calc(96 * var(--ui-px))}.bug-report__attachment-remove{position:absolute;inset-block:var(--space-2) auto;inset-inline:auto var(--space-2)}}@layer surfaces{.journal-table-box{inline-size:100%;min-inline-size:0;overflow-x:auto}.journal-table>thead>tr>th{position:sticky;inset-block-start:0;z-index:var(--z-sticky);background:var(--surface-base)}.journal-plate{--tag-height: var(--space-8);--tag-pad-x: var(--space-3);--tag-font: var(--font-3);justify-content:center;min-inline-size:9ch;font-variant-numeric:tabular-nums}.journal-label{--tag-height: var(--space-8);--tag-pad-x: var(--space-3);--tag-font: var(--font-2)}.popover.journal-label-picker{inline-size:max-content;min-inline-size:min(calc(300 * var(--ui-px)),calc(100vw - var(--space-9)));max-inline-size:calc(100vw - var(--space-9))}.journal-label-picker__list{max-block-size:calc(280 * var(--ui-px))}.journal-label-picker__check{display:inline-flex;flex:none;inline-size:calc(12 * var(--ui-px))}.journal-trade-labels{display:flex;align-items:center}.journal-trade-labels[data-layout=cell]{--row-button-hover-bg: transparent;inline-size:100%;min-block-size:calc(max(var(--space-8),var(--control-height-xs)) + 2 * var(--space-4));padding:var(--space-4) var(--space-6)}.journal-trade-labels[data-layout=cell] .journal-trade-labels__chips{flex:1 1 auto}.journal-trade-labels__caret{display:inline-flex;flex:none;margin-inline-start:auto;padding-inline-start:var(--space-3);color:var(--text-muted);visibility:hidden}.journal-trade-labels__caret>svg{inline-size:var(--icon-size-2xs);block-size:var(--icon-size-2xs);max-inline-size:none}@media (hover: hover){.journal-trade-labels[data-layout=cell]:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.journal-trade-labels[data-layout=cell]:hover .journal-trade-labels__caret{visibility:visible}}.journal-trade-labels[data-layout=cell][data-popup-open]{box-shadow:inset 0 0 0 1px var(--focus-ring)}.journal-trade-labels[data-layout=cell][data-popup-open] .journal-trade-labels__caret,.journal-trade-labels[data-layout=cell]:focus-visible .journal-trade-labels__caret{visibility:visible}.journal-trade-labels[data-layout=field]{min-block-size:var(--control-height-sm)}.journal-label-colors{display:grid;grid-template-columns:repeat(4,auto);gap:var(--space-2)}.journal-label-colors__option{padding:var(--space-2)}.journal-labels-row__name{flex:1 1 auto;min-inline-size:0}.journal-labels-row>.text-note{flex:none;white-space:nowrap}.journal-table__service{--table-pad-x: var(--space-2);inline-size:0}.journal-table__editable{--table-pad-y: 0px;--table-pad-x: 0px}.journal-archived-tag{--tag-height: var(--space-8);--tag-pad-x: var(--space-3)}.journal-table>tbody>tr[data-archived]>td{color:var(--text-muted)}.journal-table>tbody>tr[data-archived] .text-name{color:inherit}.journal-note-cell{display:block;max-inline-size:32ch}.journal-table__detail>td{padding:0;background:var(--surface-sunken)}.journal-breakdown{--table-pad-y: var(--space-2);--table-pad-x: var(--space-2);white-space:normal;padding:var(--space-4) var(--space-6) var(--space-5)}.trade-fills{--table-pad-y: var(--space-2);--table-pad-x: var(--space-2)}.journal-toolbar{flex:none}.journal-toolbar>.journal-note-search{inline-size:calc(200 * var(--ui-px))}.journal-toolbar__actions{margin-inline-start:auto}.journal-toolbar>.journal-filter-clear{margin-inline-end:var(--space-2)}.popover.journal-period-popover{inline-size:min(calc(340 * var(--ui-px)),calc(100vw - var(--space-9)))}.journal-period{--l-gap: var(--space-5);container-type:inline-size;inline-size:100%}.journal-period__presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.journal-period__option{justify-content:flex-start;min-block-size:var(--control-height-sm);padding-inline:var(--space-4)}.journal-open{flex:none}.journal-open__count{margin-inline-start:auto}.journal{isolation:isolate;flex:1 1 0;min-inline-size:0;background:var(--surface-base)}.journal-tab{gap:var(--space-4);padding:var(--space-5) var(--space-6)}.journal-tab[data-capped]>*:not(.app-shell__bar){inline-size:100%;max-inline-size:calc(1920 * var(--ui-px));margin-inline:auto}.journal-tab__body{flex:1 1 0;min-block-size:0;scrollbar-gutter:stable}.journal-metric-divider{color:var(--text-muted)}.journal-trades__totals{flex:none;column-gap:var(--space-7);padding-block:var(--space-2);font-size:var(--font-5)}.journal-trades__totals-stack{display:grid;flex:1 1 auto;min-inline-size:0;align-items:center}.journal-trades__totals-stack>*{grid-area:1 / 1}.journal-trades__totals-values{column-gap:var(--space-7)}.journal-trades__totals .text-note{font-size:var(--font-2)}.journal-trades__footer{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.journal-trades__footer-pages{grid-column:2;justify-self:center}.journal-trades__footer-count{grid-column:3;justify-self:end;white-space:nowrap}.journal-trades__veil-host{position:relative;min-block-size:calc(120 * var(--ui-px))}.journal-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3)}.journal-card[data-selecting]{grid-template-columns:auto minmax(0,1fr) auto}.journal-card__check{grid-row:span 2;align-self:center}.journal-card__value{justify-self:end}.journal-side[data-tone=positive]{color:var(--positive)}.journal-side[data-tone=negative]{color:var(--negative)}.journal[data-mobile] .journal-tab{padding:var(--space-3) var(--space-3) calc(var(--mobile-bottom-bar-height) + var(--space-3))}}@layer surfaces{.trade-view{--scrim-veil-layer: var(--z-trade-view);--scrim-veil-ground: var(--scrim-strong);--scrim-veil-filter: blur(calc(10 * var(--ui-px)));--scrim-veil-inset-block-start: var(--header-height);--scrim-veil-inset-block-end: var(--quick-access-offset, 0px)}.trade-view__stage{--trade-view-aside-width: calc(320 * var(--ui-px));inline-size:100%;block-size:100%;background:var(--surface-base)}.trade-view__stage:focus-visible{outline:none}.trade-view__head{--text-name-size: calc(var(--font-5) * 1.4);flex:none;display:grid;grid-template-columns:1fr auto 1fr var(--space-6) var(--trade-view-aside-width);align-items:center;padding:var(--space-5) var(--space-7)}.trade-view__head[data-aside-collapsed]{grid-template-columns:1fr auto 1fr var(--space-6) auto}.trade-view__identity{grid-column:2}.trade-view__view-actions{grid-column:3;justify-self:end;margin-inline-start:var(--gap-base)}.trade-view__head>.l-divider{grid-column:4;justify-self:center}.trade-view__head>.trade-view__actions{grid-column:5}.trade-view__result{font-size:var(--font-5)}.trade-view__result .journal-plate{--tag-height: var(--space-9);--tag-font: var(--font-4)}.trade-view__body{display:grid;grid-template-columns:minmax(0,1fr) var(--trade-view-aside-width);gap:var(--space-6);flex:1;min-block-size:0;padding:0 var(--space-7) var(--space-7);overflow:hidden;position:relative}.trade-view__body[data-aside-collapsed]{grid-template-columns:minmax(0,1fr)}.trade-view__body[data-aside-collapsed] .trade-view__aside{display:none}.trade-view__aside-toggle{position:absolute;inset-block:0;inset-inline-end:0;inline-size:var(--space-7);display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-muted)}@media (hover: hover){.trade-view__aside-toggle:hover{background:var(--surface-hover);color:var(--text-primary)}}.trade-view__main{gap:0;min-inline-size:0}.trade-view__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-6);padding:var(--space-4) var(--space-6) var(--space-5)}.trade-view__chart{--trade-view-chart-ring-layer: 2;position:relative;flex:1 1 auto;min-block-size:calc(220 * var(--ui-px));overflow:hidden}.chart-split__pane .trade-view__chart{min-block-size:0}.trade-view__chart[data-active]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--trade-view-chart-ring-layer);box-shadow:inset 0 0 0 2px var(--accent);pointer-events:none}.trade-view__aside{display:flex;flex-direction:column;gap:var(--space-6);align-self:start;max-block-size:100%;scrollbar-gutter:stable}.trade-view__aside-pane{flex:none}.trade-view__annotations,.trade-notebook{padding:var(--space-4) var(--space-6) var(--space-5)}.trade-view__note{overflow-wrap:anywhere;white-space:pre-wrap}.trade-view__note-input{--textarea-min-height: calc(var(--control-height-md) * 4)}.trade-notebook__icon{flex:none;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.trade-notebook__section{flex:0 1 auto;max-inline-size:40%;font-size:var(--font-2)}.trade-notebook__mention{color:var(--text-muted)}.trade-notebook-toast__open{--text-action-color: var(--accent);--text-action-hover: var(--accent-hover);font-weight:var(--weight-semibold)}.trade-details__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(140 * var(--ui-px)),1fr));gap:var(--space-6) var(--space-7)}.trade-details>.trade-view__annotations,.trade-details>.trade-notebook,.trade-details>.journal-breakdown{padding-inline:0}.trade-details>.trade-view__annotations,.trade-details>.trade-notebook,.trade-details>.journal-breakdown{border-block-start:1px solid var(--border-subtle)}.trade-view[data-mobile]{--trade-view-gutter: var(--space-6)}.trade-view[data-mobile] .trade-view__head,.trade-view[data-mobile] .trade-view__aside-pane>*{padding-inline:var(--trade-view-gutter)}.trade-view[data-mobile]{--scrim-veil-inset-block-start: 0px}.trade-view[data-mobile] .trade-view__stage{inline-size:100vw;block-size:100dvh}.trade-view[data-mobile] .trade-view__body{display:block;overflow-y:auto;padding:0}.trade-view[data-mobile] .trade-view__main,.trade-view[data-mobile] .trade-view__aside-pane{border-inline:none;border-radius:0}.trade-view[data-mobile] .trade-view__aside>.btn{margin-inline:var(--trade-view-gutter)}.trade-view[data-mobile] .trade-view__aside{margin-block-start:var(--space-6);max-block-size:none;scrollbar-gutter:auto}.trade-view[data-mobile] .trade-view__main{block-size:auto;overflow:visible}.trade-view[data-mobile] .trade-view__head{display:block}.trade-view[data-mobile] .trade-view__bar{flex:none;block-size:calc(var(--mobile-bottom-bar-height) + env(safe-area-inset-bottom));padding-inline:var(--trade-view-gutter);padding-block-end:env(safe-area-inset-bottom);border-block-start:1px solid var(--border-subtle);background:var(--surface-base)}.trade-view[data-mobile] .trade-view__bar>.trade-view__actions{flex:1;justify-content:space-around}.trade-view[data-mobile] .trade-view__chart{flex:none;block-size:46dvh}.trade-view[data-mobile]{--chart-logo-size: calc(48 * var(--ui-px))}}@layer surfaces{.popover.violations__picker{inline-size:calc(420 * var(--ui-px))}.violations__list{max-block-size:calc(360 * var(--ui-px))}.rule-count{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-1);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.rule-count[data-kind=auto]{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning)}.rule-count[data-kind=manual]{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.violations__text{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere}.violations__group{display:flex;min-inline-size:0;overflow:hidden}.trade-rules{--l-gap: var(--space-4)}.trade-rules__head{align-items:baseline}.trade-rules__title{flex:1 1 auto;color:var(--text-strong);font-weight:var(--weight-bold)}.trade-rules__count{flex:none;font-size:var(--font-3);font-weight:var(--weight-semibold)}.trade-rules__group{padding-block:var(--space-2);font-weight:var(--weight-bold);letter-spacing:.03em;text-transform:uppercase}.trade-rules__row{display:flex;align-items:center;gap:var(--space-4);min-block-size:calc(36 * var(--ui-px));padding-block:var(--space-2);border-block-start:1px solid var(--border-subtle)}.trade-rules__text{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere;color:var(--text-primary)}.trade-rules__row[data-archived] .trade-rules__text{color:var(--text-muted)}.trade-rules__state{display:inline-flex;flex:none;align-items:center;gap:var(--space-1);font-size:var(--font-3);font-weight:var(--weight-semibold)}.trade-rules__switch{flex:none}.trade-rules__foot{align-items:center;justify-content:space-between}.trade-rules__open{margin-inline-start:auto}.trade-rules[data-mobile] .trade-rules__row{flex-direction:column;align-items:stretch;gap:var(--space-2)}.trade-rules[data-mobile] .trade-rules__state{align-self:flex-start}}@layer surfaces{.journal-metric{gap:var(--space-1);padding:var(--space-3) var(--space-5);overflow:hidden;text-align:center}.journal-metric__value{justify-content:center;font-size:calc(var(--font-5) * 1.4);font-weight:var(--weight-semibold)}.journal-metric[data-trade]{align-items:stretch;text-align:start}.journal-metric[data-trade] .journal-metric__value{justify-content:start;font-size:var(--font-5)}.journal-metric__trade{align-items:center;justify-content:space-between;min-inline-size:0}.journal-widget-plot{padding:var(--space-3) var(--space-4) var(--space-2)}.journal-widget-rows{padding:var(--space-2) var(--space-3)}.journal-widget-summary{flex:none;padding:var(--space-3) var(--space-4) 0}.journal-widget-note{flex:none;padding:0 var(--space-4) var(--space-3)}.journal-balances{padding:var(--space-3) var(--space-4)}.journal-balances__total{font-size:calc(var(--font-5) * 1.4);font-weight:var(--weight-semibold)}.journal-balances__wallet{padding-inline-start:var(--space-5)}.journal-dashboard__widget-list{--reorder-gap: var(--space-1)}.journal-dashboard__widget-row{align-items:center;padding:var(--space-2);border-radius:var(--radius-1)}.journal-dashboard__widget-name{flex:1 1 auto;min-inline-size:0}.popover.journal-widget-settings{inline-size:min(calc(320 * var(--ui-px)),calc(100vw - var(--space-9)))}.popover.journal-dashboard-add{inline-size:min(calc(360 * var(--ui-px)),calc(100vw - var(--space-9)))}.journal-dashboard__card[data-size=plot]{block-size:calc(260 * var(--ui-px))}}@layer surfaces{.journal-summary__head{flex:none}.journal-summary__title{min-inline-size:0;color:var(--text-strong);font-size:calc(var(--font-5) * 1.2);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.journal-summary{--l-gap: var(--space-4);container-type:inline-size;container-name:journal-page;--journal-summary-plot-min: calc(180 * var(--ui-px))}.journal-summary,.journal-coins{--journal-summary-head-value: calc(18 * var(--ui-px))}.journal-summary__head-value{font-size:var(--journal-summary-head-value);font-weight:var(--weight-semibold)}.journal-summary__level{--loading-veil-bg: var(--surface-raised);position:relative;min-inline-size:0}.journal-summary__level>.loading-veil{border-radius:var(--radius-3)}.journal-summary__caption{color:var(--text-muted);font-size:var(--font-2)}.journal-summary__panel-title{font-weight:var(--weight-bold)}.journal-summary__today{color:var(--accent);font-size:var(--font-1)}.journal-summary__note-mark{flex:none;color:var(--text-muted)}.journal-period-summary{--loading-veil-bg: var(--surface-raised);position:relative;display:grid;grid-template-columns:minmax(calc(440 * var(--ui-px)),26%) minmax(0,1fr) minmax(calc(300 * var(--ui-px)),18%);align-items:stretch;gap:0}.journal-period-summary[data-pending]{min-block-size:calc(170 * var(--ui-px))}.journal-period-summary__zone{min-inline-size:0;display:flex;flex-flow:column}.journal-period-summary__zone+.journal-period-summary__zone{border-inline-start:1px solid var(--border-subtle)}.journal-period-summary__zone[data-zone=metrics]{justify-content:center;padding:var(--space-6) var(--space-7)}.journal-period-summary__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-7);row-gap:calc(14 * var(--ui-px))}.journal-period-summary__metrics .journal-summary__head-value{line-height:1.25}.journal-period-summary__sub{min-block-size:1.35em;color:var(--text-muted);font-size:var(--font-1);white-space:nowrap}.journal-period-summary__zone[data-zone=chart]{gap:var(--space-4);padding:var(--space-5) calc(14 * var(--ui-px))}.journal-period-summary__zone[data-zone=note]{gap:var(--space-3);padding:var(--space-5) calc(14 * var(--ui-px)) var(--space-6)}.journal-period-summary__chart-head{--l-gap: var(--space-5)}.journal-period-summary__total{--l-gap: var(--space-3);margin-inline-start:auto}.journal-period-summary__total-value{font-size:var(--font-4);font-weight:var(--weight-bold)}.journal-period-summary__plot{position:relative;flex:1 1 auto;min-block-size:clamp(calc(104 * var(--ui-px)),7vw,calc(200 * var(--ui-px)))}.journal-period-summary__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:calc(4 * var(--ui-px));background:var(--surface-quiet);color:var(--text-muted)}.journal-period-note__field{field-sizing:content}.journal-period-notebook{display:grid;gap:var(--space-5)}.journal-period-notebook[data-variant=panel]{grid-template-columns:minmax(0,1fr) minmax(0,calc(520 * var(--ui-px)))}.journal-period-notebook[data-variant=panel]>section:only-of-type{grid-column:1 / -1}.journal-period-notebook[data-pending]{position:relative}.journal[data-mobile] .journal-period-notebook[data-variant=panel]{grid-template-columns:minmax(0,1fr)}.journal-period-notebook__memo,.journal-period-notebook__pages{--l-gap: var(--space-3);min-inline-size:0}.journal-period-notebook__title{color:var(--text-strong);font-weight:var(--weight-bold)}.journal-period-notebook__icon{flex:none;color:var(--text-muted)}.journal-period-summary__zone>.journal-period-note{flex:1 1 auto;min-block-size:0}.journal-period-summary__zone .journal-period-note__field{flex:1 1 auto;min-block-size:calc(76 * var(--ui-px));field-sizing:fixed}.journal-summary__pages{display:flex;justify-content:center;margin-block-start:var(--space-3)}.journal-day-panel{display:flex;flex-direction:column;padding:var(--space-4) var(--space-3) var(--space-3)}.journal-day-panel__head{--l-gap: var(--space-4);padding:var(--space-1) var(--space-4) var(--space-3)}.journal-day-panel__notice{padding-inline:var(--space-4);padding-block-end:var(--space-3)}.popover.journal-summary-date{inline-size:min(calc(280 * var(--ui-px)),calc(100vw - var(--space-9)))}.journal-year{display:grid;grid-template-columns:minmax(0,1fr) clamp(calc(368 * var(--ui-px)),19vw,calc(440 * var(--ui-px)));align-items:start;column-gap:var(--space-4);row-gap:var(--space-5)}.journal-year__head{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:calc(28 * var(--ui-px));row-gap:var(--space-2)}.journal-year__title{font-size:calc(var(--font-5) * 1.87);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.journal-year__total{display:flex;align-items:baseline;gap:calc(7 * var(--ui-px))}.journal-year__total-label{color:var(--text-muted);font-size:var(--font-2)}.journal-year__total-value{font-size:calc(var(--font-5) * 1.13);font-weight:var(--weight-bold)}.journal-year__main{min-inline-size:0;display:flex;flex-flow:column;row-gap:var(--space-4)}.journal-year__side{position:sticky;inset-block-start:var(--space-4);min-inline-size:0}.journal-heat__cell,.journal-heat__swatch,.journal-inspector__hour,.journal-hours__bar,.journal-calendar__day,.journal-tiles__tile{background:var(--surface-quiet)}.journal-heat__cell[data-tone=flat],.journal-heat__swatch[data-tone=flat],.journal-inspector__hour[data-tone=flat],.journal-hours__bar[data-tone=flat],.journal-calendar__day[data-tone=flat],.journal-tiles__tile[data-tone=flat]{background:var(--heat-flat)}.journal-heat__cell[data-tone=positive][data-level="1"],.journal-heat__swatch[data-tone=positive][data-level="1"],.journal-inspector__hour[data-tone=positive][data-level="1"],.journal-hours__bar[data-tone=positive][data-level="1"]{background:var(--heat-pos-1)}.journal-heat__cell[data-tone=positive][data-level="2"],.journal-heat__swatch[data-tone=positive][data-level="2"],.journal-inspector__hour[data-tone=positive][data-level="2"],.journal-hours__bar[data-tone=positive][data-level="2"]{background:var(--heat-pos-2)}.journal-heat__cell[data-tone=positive][data-level="3"],.journal-heat__swatch[data-tone=positive][data-level="3"],.journal-inspector__hour[data-tone=positive][data-level="3"],.journal-hours__bar[data-tone=positive][data-level="3"]{background:var(--heat-pos-3)}.journal-heat__cell[data-tone=positive][data-level="4"],.journal-heat__swatch[data-tone=positive][data-level="4"],.journal-inspector__hour[data-tone=positive][data-level="4"],.journal-hours__bar[data-tone=positive][data-level="4"]{background:var(--heat-pos-4)}.journal-heat__cell[data-tone=negative][data-level="1"],.journal-heat__swatch[data-tone=negative][data-level="1"],.journal-inspector__hour[data-tone=negative][data-level="1"],.journal-hours__bar[data-tone=negative][data-level="1"]{background:var(--heat-neg-1)}.journal-heat__cell[data-tone=negative][data-level="2"],.journal-heat__swatch[data-tone=negative][data-level="2"],.journal-inspector__hour[data-tone=negative][data-level="2"],.journal-hours__bar[data-tone=negative][data-level="2"]{background:var(--heat-neg-2)}.journal-heat__cell[data-tone=negative][data-level="3"],.journal-heat__swatch[data-tone=negative][data-level="3"],.journal-inspector__hour[data-tone=negative][data-level="3"],.journal-hours__bar[data-tone=negative][data-level="3"]{background:var(--heat-neg-3)}.journal-heat__cell[data-tone=negative][data-level="4"],.journal-heat__swatch[data-tone=negative][data-level="4"],.journal-inspector__hour[data-tone=negative][data-level="4"],.journal-hours__bar[data-tone=negative][data-level="4"]{background:var(--heat-neg-4)}.journal-calendar__day[data-tone=positive][data-level="1"],.journal-tiles__tile[data-tone=positive][data-level="1"]{background:var(--heat-soft-pos-1)}.journal-calendar__day[data-tone=positive][data-level="2"],.journal-tiles__tile[data-tone=positive][data-level="2"]{background:var(--heat-soft-pos-2)}.journal-calendar__day[data-tone=positive][data-level="3"],.journal-tiles__tile[data-tone=positive][data-level="3"]{background:var(--heat-soft-pos-3)}.journal-calendar__day[data-tone=positive][data-level="4"],.journal-tiles__tile[data-tone=positive][data-level="4"]{background:var(--heat-soft-pos-4)}.journal-calendar__day[data-tone=negative][data-level="1"],.journal-tiles__tile[data-tone=negative][data-level="1"]{background:var(--heat-soft-neg-1)}.journal-calendar__day[data-tone=negative][data-level="2"],.journal-tiles__tile[data-tone=negative][data-level="2"]{background:var(--heat-soft-neg-2)}.journal-calendar__day[data-tone=negative][data-level="3"],.journal-tiles__tile[data-tone=negative][data-level="3"]{background:var(--heat-soft-neg-3)}.journal-calendar__day[data-tone=negative][data-level="4"],.journal-tiles__tile[data-tone=negative][data-level="4"]{background:var(--heat-soft-neg-4)}.journal-heat__bar-fill[data-tone=positive],.journal-months__bar[data-tone=positive],.journal-inspector__bar[data-tone=positive]{background:var(--heat-pos-4)}.journal-heat__bar-fill[data-tone=negative],.journal-months__bar[data-tone=negative],.journal-inspector__bar[data-tone=negative]{background:var(--heat-neg-4)}.journal-heat__bar-fill[data-tone=flat],.journal-months__bar[data-tone=flat],.journal-inspector__bar[data-tone=flat]{background:var(--heat-flat)}.journal-heat{--journal-heat-cell: clamp(calc(22 * var(--ui-px)), 1.2vw, calc(34 * var(--ui-px)));--journal-heat-month-row: calc(22 * var(--ui-px));--journal-heat-col-pad: 1.5px;--journal-heat-zero: calc(var(--journal-heat-month-row) + calc(60 * var(--ui-px)) + 7 * var(--journal-heat-cell));--loading-veil-bg: var(--surface-raised);position:relative;padding:var(--space-5) var(--space-6) var(--space-5) var(--space-4)}.journal-heat__head{display:flex;align-items:baseline;gap:var(--space-5);margin-block-end:var(--space-3);padding-inline-start:var(--space-3)}.journal-heat__title{font-weight:var(--weight-bold)}.journal-heat__stats{font-size:var(--font-2);font-variant-numeric:tabular-nums;white-space:nowrap}.journal-heat__collapse{margin-inline-start:auto}.journal-heat__body{display:flex;gap:var(--space-1)}.journal-heat__weekdays{flex-shrink:0;display:flex;flex-direction:column;gap:calc(3 * var(--ui-px));inline-size:calc(44 * var(--ui-px));padding-block:calc(var(--journal-heat-month-row) + calc(3 * var(--ui-px))) var(--space-2)}.journal-heat__weekday{display:flex;align-items:center;justify-content:flex-end;block-size:var(--journal-heat-cell);padding-inline-end:var(--space-3);color:var(--text-muted);font-size:var(--font-1)}.journal-heat__scale{position:relative;display:block;block-size:calc(72 * var(--ui-px))}.journal-heat__scale-value{position:absolute;inset-inline-end:var(--space-3);color:var(--text-muted);font-size:var(--font-1);font-variant-numeric:tabular-nums}.journal-heat__scale-value[data-edge=top]{inset-block-start:-1px}.journal-heat__scale-value[data-edge=bottom]{inset-block-end:-1px}.journal-heat__cols{position:relative;flex:1 1 auto;min-inline-size:0;display:flex}.journal-heat__zero{position:absolute;inset-inline:0;inset-block-start:var(--journal-heat-zero);block-size:1px;background:var(--border-subtle);pointer-events:none}.journal-heat__col{flex:1 1 0;min-inline-size:0;display:flex;flex-direction:column;gap:calc(3 * var(--ui-px));padding:0 var(--journal-heat-col-pad) var(--space-2);border-radius:calc(4 * var(--ui-px))}@media (hover: hover){.journal-heat__col:hover{background:var(--surface-hover)}}.journal-heat__col[data-selected]{background:var(--surface-active)}.journal-heat__col[data-month]{border-radius:0;background:var(--surface-active)}@media (hover: hover){.journal-heat__col:not([data-selected]):not([data-month]):has(.journal-heat__month-row:hover){background:transparent}}.journal-heat__col[data-month=first],.journal-heat__col[data-month=only]{border-start-start-radius:calc(4 * var(--ui-px));border-end-start-radius:calc(4 * var(--ui-px))}.journal-heat__col[data-month=last],.journal-heat__col[data-month=only]{border-start-end-radius:calc(4 * var(--ui-px));border-end-end-radius:calc(4 * var(--ui-px))}.journal-heat__month-row{display:block;position:relative;inline-size:calc(100% + var(--journal-heat-col-pad) * 2);margin-inline:calc(var(--journal-heat-col-pad) * -1);block-size:var(--journal-heat-month-row)}.journal-heat__month-row[data-hover]{background:var(--surface-hover)}.journal-heat__month-row[data-hover=first],.journal-heat__month-row[data-hover=only]{border-start-start-radius:calc(3 * var(--ui-px));border-end-start-radius:calc(3 * var(--ui-px))}.journal-heat__month-row[data-hover=last],.journal-heat__month-row[data-hover=only]{border-start-end-radius:calc(3 * var(--ui-px));border-end-end-radius:calc(3 * var(--ui-px))}.journal-heat__month{position:absolute;inset-block-start:0;inset-inline-start:var(--journal-heat-col-pad);block-size:var(--journal-heat-month-row);padding-inline:var(--space-1);border-radius:calc(3 * var(--ui-px));color:var(--text-muted);font-size:var(--font-1);font-weight:var(--weight-semibold);white-space:nowrap}@media (hover: hover){.journal-heat__month-row:hover .journal-heat__month{color:var(--text-strong)}}.journal-heat__month-row[data-selected] .journal-heat__month{color:var(--accent)}.journal-heat__cell{display:block;position:relative;inline-size:100%;block-size:var(--journal-heat-cell);border-radius:calc(3 * var(--ui-px))}.journal-heat__cell[data-void]{background:transparent}.journal-heat[data-days=off]{--journal-heat-zero: calc(var(--journal-heat-month-row) + calc(39 * var(--ui-px)))}.journal-heat[data-days=off] .journal-heat__cell,.journal-heat[data-days=off] .journal-heat__weekday{display:none}.journal-heat__dot{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:calc(6 * var(--ui-px));block-size:calc(6 * var(--ui-px));margin:calc(-3 * var(--ui-px)) 0 0 calc(-3 * var(--ui-px));border-radius:50%;background:var(--text-strong)}.journal-heat__bar{display:block;position:relative;inline-size:100%;block-size:calc(72 * var(--ui-px));border-radius:calc(3 * var(--ui-px))}.journal-heat__bar-fill,.journal-months__bar{position:absolute;inset-inline:0;inset-block-start:var(--journal-bar-top);block-size:var(--journal-bar-size);border-radius:2px}.journal-heat__hint{display:flex;align-items:center;gap:var(--space-7);min-block-size:calc(24 * var(--ui-px));margin-block-start:var(--space-3);padding-inline-start:var(--space-3)}.journal-heat__hint-line{flex:1 1 auto;min-inline-size:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:calc(7 * var(--ui-px));row-gap:var(--space-1)}.journal-heat__hint-period{color:var(--text-strong);font-weight:var(--weight-bold)}.journal-heat__hint-value{font-weight:var(--weight-bold)}.journal-heat__hint-muted{color:var(--text-muted)}.journal-summary__dot{color:var(--border-strong)}.journal-heat__legend{flex-shrink:0;display:flex;align-items:center;column-gap:var(--space-3)}.journal-heat__legend-gap{inline-size:var(--space-5)}.journal-heat__legend-steps{display:flex;flex-direction:column;gap:var(--space-1)}.journal-heat__legend-row{display:flex;gap:var(--space-1)}.journal-heat__swatch{display:block;inline-size:calc(10 * var(--ui-px));block-size:calc(10 * var(--ui-px));border-radius:2px}.journal-heat__empty,.journal-inspector__empty,.journal-calendar__empty,.journal-tiles__empty{color:var(--text-muted)}.journal-heat__empty,.journal-calendar__empty,.journal-tiles__empty{padding:calc(36 * var(--ui-px)) var(--space-3)}.journal-months{--journal-months-weeks: calc(104 * var(--ui-px));--journal-months-cols: calc(88 * var(--ui-px)) calc(96 * var(--ui-px)) calc(56 * var(--ui-px)) calc(84 * var(--ui-px)) calc(100 * var(--ui-px)) var(--journal-months-weeks) minmax(0, 1fr);--loading-veil-bg: var(--surface-raised);position:relative;padding:var(--space-2) var(--space-3) var(--space-3)}.journal-months__head,.journal-months__row{display:grid;grid-template-columns:var(--journal-months-cols);column-gap:var(--space-6)}.journal-months__head{align-items:end;block-size:calc(28 * var(--ui-px));padding:0 var(--space-5) calc(5 * var(--ui-px))}.journal-months__head>[data-align=end]{text-align:end}.journal-months__head>[data-column=weeks],.journal-months__cell[data-column=weeks]{padding-inline-start:calc((var(--journal-months-weeks) - calc(63 * var(--ui-px))) / 2)}.journal-months__row{align-items:center;inline-size:100%;block-size:calc(34 * var(--ui-px));padding-inline:var(--space-5);border-radius:calc(4 * var(--ui-px));text-align:start}@media (hover: hover){.journal-months__row:hover{background:var(--surface-hover)}}.journal-months__row[data-selected]{background:var(--surface-active)}.journal-months__name{color:var(--text-strong);font-size:var(--font-4);font-weight:var(--weight-semibold)}.journal-months__name[data-empty]{color:var(--text-muted)}.journal-months__cell{min-inline-size:0;display:flex;align-items:center}.journal-months__cell[data-align=end]{justify-content:flex-end}.journal-months__net{font-size:var(--font-4);font-weight:var(--weight-bold)}.journal-months__bars{position:relative;display:flex;gap:calc(3 * var(--ui-px));block-size:calc(26 * var(--ui-px));inline-size:max-content}.journal-months__zero{position:absolute;inset-inline:-2px;inset-block-start:calc(13 * var(--ui-px));block-size:1px;background:var(--border-subtle)}.journal-months__bar-slot{position:relative;inline-size:calc(8 * var(--ui-px));block-size:calc(26 * var(--ui-px))}.journal-months__bar{border-radius:1px}.journal-months__none,.journal-months__note[data-empty]{color:var(--text-muted)}.journal-months__note{color:var(--text-primary)}.journal-inspector{--journal-inspector-cols: minmax(0, 1fr) calc(56 * var(--ui-px)) calc(58 * var(--ui-px)) calc(40 * var(--ui-px)) calc(46 * var(--ui-px));--loading-veil-bg: var(--surface-raised);position:relative;display:flex;flex-direction:column;gap:var(--space-6);min-inline-size:0;padding:var(--space-6) calc(14 * var(--ui-px)) calc(14 * var(--ui-px))}.journal-inspector__head{display:flex;align-items:center;gap:var(--space-5)}.journal-inspector__kind{flex:1 1 auto;min-inline-size:0;display:flex;align-items:baseline;gap:var(--space-3);overflow:hidden;white-space:nowrap;font-size:var(--font-2)}.journal-inspector__kind-name{color:var(--text-muted)}.journal-inspector__period{color:var(--text-strong);font-size:var(--font-5);font-weight:var(--weight-bold)}.journal-inspector__go{--text-action-color: var(--accent);--text-action-hover: var(--accent-hover);flex-shrink:0;font-weight:var(--weight-semibold);white-space:nowrap}.journal-inspector__crumbs{display:flex;align-items:center;gap:var(--space-3);margin-block-start:calc(var(--space-3) * -1);color:var(--text-muted)}.journal-inspector__crumb{--text-action-color: var(--text-muted);--text-action-hover: var(--accent);font-size:var(--font-3)}.journal-inspector__cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.journal-inspector__cell{min-inline-size:0;display:flex;flex-flow:column;row-gap:var(--space-1)}.journal-inspector__cell>.text-note:last-child{min-block-size:1.35em;white-space:nowrap}.journal-inspector__value{font-size:var(--font-5);font-weight:var(--weight-bold);line-height:1.25;white-space:nowrap}.journal-inspector__chart{display:flex;flex-direction:column;row-gap:var(--space-3)}.journal-inspector__chart-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.journal-inspector__chart-last{font-size:var(--font-2);font-weight:var(--weight-bold)}.journal-inspector__plot{block-size:calc(160 * var(--ui-px))}.journal-inspector__rows{display:flex;flex-direction:column;gap:1px;padding-block-start:var(--space-5);border-block-start:1px solid var(--border-subtle)}.journal-inspector__row{display:grid;grid-template-columns:var(--journal-inspector-cols);column-gap:var(--space-4);align-items:center;inline-size:100%;min-block-size:calc(26 * var(--ui-px));padding-block:var(--space-1);padding-inline:var(--space-3);border-radius:calc(4 * var(--ui-px));text-align:start;font-size:var(--font-3)}.journal-inspector__row[data-head]{align-items:baseline;min-block-size:0;padding-block:0 var(--space-2)}.journal-inspector__name{display:grid;min-inline-size:0}.journal-inspector__row [data-align=end],.journal-inspector__cell-end{text-align:end}@media (hover: hover){.journal-inspector__row:not([data-head]):not([data-void]):hover{background:var(--surface-hover)}}.journal-inspector__row[data-void]{display:flex;gap:var(--space-3);opacity:.45}.journal-inspector__future{color:var(--text-muted)}.journal-inspector__label{min-inline-size:0;display:flex;align-items:baseline;column-gap:var(--space-3)}.journal-inspector__weekday{flex-shrink:0;inline-size:calc(16 * var(--ui-px))}.journal-inspector__net{font-weight:var(--weight-bold)}.journal-inspector__track{position:relative;block-size:calc(8 * var(--ui-px))}.journal-inspector__track-zero{position:absolute;inset-block:-2px;inset-inline-start:50%;inline-size:1px;background:var(--border-subtle)}.journal-inspector__bar{position:absolute;inset-block:0;inset-inline-start:var(--journal-bar-inset);inline-size:var(--journal-bar-size);border-radius:1px}.journal-inspector__hours{display:flex;flex-direction:column;gap:calc(5 * var(--ui-px));padding-block-start:var(--space-5);border-block-start:1px solid var(--border-subtle)}.journal-inspector__hours-grid{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:var(--space-1)}.journal-inspector__hour{display:block;block-size:calc(18 * var(--ui-px));border-radius:2px}.journal-inspector__hours-ticks,.journal-hours__ticks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));font-variant-numeric:tabular-nums}.journal-inspector__note{display:flex;flex-direction:column;gap:var(--space-3);padding-block-start:var(--space-5);border-block-start:1px solid var(--border-subtle)}.journal-inspector__note-title{color:var(--text-muted);font-size:var(--font-2)}.journal-inspector__note-line{padding-block:calc(14 * var(--ui-px)) var(--space-2);color:var(--text-muted)}.journal-inspector__empty{padding-block:var(--space-9)}.journal-calendar{--journal-calendar-cols: repeat(7, minmax(0, 1fr)) minmax(0, 1.25fr);display:flex;flex-direction:column;gap:calc(3 * var(--ui-px));padding:var(--space-3) var(--space-4) var(--space-4)}.journal-calendar__head,.journal-calendar__row{display:grid;grid-template-columns:var(--journal-calendar-cols);gap:calc(3 * var(--ui-px))}.journal-calendar__head{padding-block-end:1px}.journal-calendar__weekday{padding-inline:var(--space-4);color:var(--text-muted);font-size:var(--font-1);text-transform:capitalize}.journal-calendar__day,.journal-calendar__week,.journal-calendar__void{display:flex;flex-direction:column;min-inline-size:0;block-size:clamp(calc(84 * var(--ui-px)),4.4vw,calc(112 * var(--ui-px)));border-radius:calc(4 * var(--ui-px))}.journal-calendar__day,.journal-calendar__week{gap:var(--space-1);padding:calc(6 * var(--ui-px)) calc(8 * var(--ui-px)) calc(7 * var(--ui-px));text-align:start}.journal-calendar__void{padding:calc(6 * var(--ui-px)) calc(8 * var(--ui-px))}.journal-calendar__week{background:var(--surface-overlay)}.journal-calendar__day[data-outside],.journal-calendar__void[data-outside]{opacity:.45}.journal-calendar__line{--l-gap: var(--space-3)}.journal-calendar__num{color:var(--text-primary);font-size:var(--font-2);font-weight:var(--weight-semibold);white-space:nowrap}.journal-calendar__num[data-today]{color:var(--accent)}.journal-calendar__void .journal-calendar__num{color:var(--text-muted);opacity:.6}.journal-calendar__net{margin-block-start:auto;font-size:clamp(calc(15 * var(--ui-px)),.75vw,calc(20 * var(--ui-px)));font-weight:var(--weight-bold);line-height:var(--leading-tight)}.journal-calendar__meta{min-block-size:1.35em;color:var(--text-primary);font-size:var(--font-1);white-space:nowrap}.journal-calendar__day,.journal-calendar__week{position:relative}@media (hover: hover){.journal-calendar__day:hover:after,.journal-calendar__week:hover:after{content:"";position:absolute;inset-block:0;inset-inline:0;border-radius:inherit;background:var(--surface-hover);pointer-events:none}}.journal-tiles{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-3);padding:var(--space-3)}.journal-tiles__empty{grid-column:1 / -1}.journal-tiles__tile{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0;padding:var(--space-4) var(--space-5) var(--space-5);border-radius:calc(4 * var(--ui-px));text-align:start}.journal-tiles__void{display:flex;min-inline-size:0;padding:var(--space-4) var(--space-5) var(--space-5);opacity:.6}.journal-tiles__void .journal-tiles__head{color:var(--text-muted)}.journal-tiles__head{color:var(--text-strong);font-size:var(--font-4);font-weight:var(--weight-bold);white-space:nowrap}.journal-tiles__line{--l-gap: var(--space-3)}.journal-tiles__rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(calc(150 * var(--ui-px)),100%),1fr));column-gap:calc(14 * var(--ui-px));row-gap:calc(5 * var(--ui-px))}.journal-tiles__row{--l-gap: var(--space-4)}.journal-tiles__label{color:var(--text-primary);font-size:var(--font-1);white-space:nowrap}.journal-tiles__value{font-size:var(--font-3);font-weight:var(--weight-bold);white-space:nowrap}.journal-tiles__note{margin-block-start:auto;padding-block-start:var(--space-3);border-block-start:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--font-1)}.journal-tiles__tile{position:relative}@media (hover: hover){.journal-tiles__tile:hover:after{content:"";position:absolute;inset-block:0;inset-inline:0;border-radius:inherit;background:var(--surface-hover);pointer-events:none}}.journal-hours{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4)}.journal-hours__head{--l-gap: var(--space-5)}.journal-hours__grid{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:calc(3 * var(--ui-px))}.journal-hours__cell{display:flex;flex-direction:column;gap:calc(3 * var(--ui-px));min-inline-size:0;text-align:center}.journal-hours__bar{block-size:calc(30 * var(--ui-px))}.journal-hours__label{color:var(--text-muted);font-size:var(--font-1)}.journal-hours__sum{min-block-size:1.35em;font-size:var(--font-1);font-weight:var(--weight-bold);white-space:nowrap}.journal-hours__count{min-block-size:1.35em;color:var(--text-muted);font-size:var(--font-1);white-space:nowrap}.journal-hours__strip{display:flex;flex-direction:column;gap:calc(5 * var(--ui-px))}.journal-hours__list{display:grid;grid-template-columns:repeat(3,max-content);gap:var(--space-2) var(--space-6)}.journal-hours__row{display:contents}.journal-hours__list .journal-hours__sum{text-align:end}.journal[data-mobile] .journal-year{grid-template-columns:minmax(0,1fr)}.journal[data-mobile] .journal-year__side{position:static}.journal[data-mobile] .journal-year__title{font-size:calc(var(--font-5) * 1.6)}.journal[data-mobile] .journal-heat__body{overflow-x:auto;overscroll-behavior-x:contain}.journal[data-mobile] .journal-heat__cols{flex:0 0 auto;inline-size:max-content}.journal[data-mobile] .journal-heat__weekdays{position:sticky;inset-inline-start:0;z-index:var(--z-sticky);padding-inline-end:var(--space-2);background:var(--surface-raised)}.journal[data-mobile] .journal-heat__col{flex:0 0 auto;inline-size:calc(25 * var(--ui-px))}.journal[data-mobile] .journal-months,.journal[data-mobile] .journal-calendar{overflow-x:auto;overscroll-behavior-x:contain}.journal[data-mobile] .journal-months__head,.journal[data-mobile] .journal-months__row,.journal[data-mobile] .journal-calendar__head,.journal[data-mobile] .journal-calendar__row{inline-size:max-content;min-inline-size:100%}.journal[data-mobile] .journal-months{--journal-months-cols: calc(88 * var(--ui-px)) calc(96 * var(--ui-px)) calc(56 * var(--ui-px)) calc(84 * var(--ui-px)) calc(100 * var(--ui-px)) calc(104 * var(--ui-px)) calc(200 * var(--ui-px))}.journal[data-mobile] .journal-calendar{--journal-calendar-cols: repeat(7, calc(84 * var(--ui-px))) calc(104 * var(--ui-px))}.journal[data-mobile] .journal-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.journal[data-mobile] .journal-period-summary{grid-template-columns:minmax(0,1fr)}.journal[data-mobile] .journal-period-summary__zone{padding-inline:0}.journal[data-mobile] .journal-period-summary__zone+.journal-period-summary__zone{padding-block-start:var(--space-6);border-inline-start:none;border-block-start:1px solid var(--border-subtle)}.journal[data-mobile] .journal-period-summary .plot{min-block-size:var(--journal-summary-plot-min)}.journal[data-mobile] .journal-summary,.journal[data-mobile] .journal-coins{--journal-summary-head-value: var(--font-5)}.journal[data-mobile] .journal-summary__title{font-size:var(--font-5)}.journal-summary__reveal[data-open]{margin-block-start:0}}@layer surfaces{.journal-diary-year{--l-gap: var(--space-2)}.journal-diary-period{--l-gap: var(--space-7)}.journal-diary-period__head{--l-gap: var(--space-2)}.journal-diary__phrase{color:var(--text-muted);font-size:var(--font-4);line-height:1.55}.journal-diary__phrase[data-lines]{row-gap:0}.journal-diary__phrase[data-lines] .journal-diary__phrase-turnover{flex-basis:100%}.journal-diary__phrase-value{color:var(--text-primary)}.journal-diary__phrase-turnover[data-hidden] .journal-diary__phrase-value{color:var(--text-muted)}.journal-diary__empty{color:var(--text-muted);font-size:var(--font-4)}.journal-diary__caption{font-weight:var(--weight-semibold)}.journal-diary__note{--l-gap: var(--space-3);min-inline-size:0}.journal-diary__note .journal-period-note__field{inline-size:calc(100% + var(--space-7));margin-inline:calc(var(--space-4) * -1);min-block-size:calc(4 * 1.65em + var(--space-4));padding:var(--space-2) var(--space-4);border-color:transparent;border-radius:calc(4 * var(--ui-px));background:transparent;color:var(--text-strong);font-size:calc(var(--font-5) * .93);line-height:1.65;resize:none}@media (hover: hover){.journal-diary__note .journal-period-note__field:hover:not(:disabled){border-color:transparent;background:var(--surface-hover)}}.journal-diary__note[data-short] .journal-period-note__field{min-block-size:calc(2 * 1.65em + var(--space-4))}.journal-diary__note[data-lead]>.journal-period-note{flex:1 1 auto;min-block-size:0}.journal-diary__note[data-lead] .journal-period-note__field{flex:1 1 auto;min-block-size:calc(160 * var(--ui-px));font-size:var(--font-5);field-sizing:fixed}.journal-diary__ledger{--journal-diary-label-room: calc(54 * var(--ui-px));--journal-diary-gap: var(--space-6);--journal-diary-cols: minmax(calc(150 * var(--ui-px)), 1fr) minmax(calc(200 * var(--ui-px)), 4fr) minmax(calc(52 * var(--ui-px)), .5fr) minmax(calc(52 * var(--ui-px)), .5fr) minmax(calc(80 * var(--ui-px)), .7fr);min-inline-size:0}.journal-diary__ledger[data-level=week]{--journal-diary-cols: minmax(calc(150 * var(--ui-px)), 1.2fr) minmax(calc(180 * var(--ui-px)), 3.2fr) minmax(calc(46 * var(--ui-px)), .45fr) minmax(calc(48 * var(--ui-px)), .45fr) minmax(calc(44 * var(--ui-px)), .4fr) minmax(calc(100 * var(--ui-px)), .8fr) minmax(calc(62 * var(--ui-px)), .5fr) minmax(calc(44 * var(--ui-px)), .4fr)}.journal-diary__ledger-head{display:grid;grid-template-columns:var(--journal-diary-cols);column-gap:var(--journal-diary-gap);padding:0 var(--space-3) calc(5 * var(--ui-px));border-block-end:1px solid var(--border-subtle)}.journal-diary__ledger-head>[data-align=center]{text-align:center}.journal-diary__ledger-head>[data-align=end]{text-align:end}.journal-diary__row{display:block;inline-size:100%;padding-inline:var(--space-3);border-block-end:1px solid var(--surface-hover);text-align:start}@media (hover: hover){.journal-diary__row:hover{background:var(--surface-hover)}}.journal-diary__row[data-empty]{color:var(--text-muted)}.journal-diary__row-grid{display:grid;grid-template-columns:var(--journal-diary-cols);column-gap:var(--journal-diary-gap);align-items:center;min-block-size:calc(30 * var(--ui-px));font-size:var(--font-3)}.journal-diary__label{color:var(--text-primary)}.journal-diary__row[data-empty] .journal-diary__label{color:var(--text-muted)}.journal-diary__label-line{display:block}.journal-diary__label-note{display:block;overflow:hidden;color:var(--text-muted);font-size:var(--font-1);text-overflow:ellipsis;white-space:nowrap}.journal-diary__cell{min-inline-size:0;text-align:end}.journal-diary__row-note{display:block;margin-block-start:calc(-5 * var(--ui-px));padding-block-end:calc(7 * var(--ui-px));overflow:hidden;color:var(--text-muted);font-size:var(--font-3);font-style:italic;text-overflow:ellipsis;white-space:nowrap}.journal-diary__row-note[data-wrap]{max-inline-size:110ch;margin-block-start:calc(-4 * var(--ui-px));padding-block-end:calc(9 * var(--ui-px));font-size:var(--font-4);line-height:1.55;white-space:normal}.journal-diary__track{--journal-diary-fill: 0;--journal-diary-bar: calc((50% - var(--journal-diary-label-room)) * var(--journal-diary-fill));position:relative;align-self:stretch}.journal-diary__track-zero{position:absolute;inset-block:0;inset-inline-start:50%;border-inline-start:1px solid var(--border-subtle)}.journal-diary__bar{position:absolute;inset-block-start:50%;block-size:calc(8 * var(--ui-px));margin-block-start:calc(-4 * var(--ui-px));inline-size:var(--journal-diary-bar);min-inline-size:2px;border-radius:1px}.journal-diary__track[data-side=up] .journal-diary__bar{inset-inline-start:50%}.journal-diary__track[data-side=down] .journal-diary__bar{inset-inline-end:50%}.journal-diary__bar[data-tone=positive]{background:var(--heat-pos-3)}.journal-diary__bar[data-tone=negative]{background:var(--heat-neg-3)}.journal-diary__bar[data-tone=flat]{background:var(--heat-flat)}.journal-diary__bar-value{position:absolute;inset-block:0;display:flex;align-items:center;font-weight:var(--weight-bold);white-space:nowrap}.journal-diary__track[data-side=up] .journal-diary__bar-value{inset-inline-start:calc(50% + var(--journal-diary-bar) + var(--space-3))}.journal-diary__track[data-side=down] .journal-diary__bar-value{inset-inline-end:calc(50% + var(--journal-diary-bar) + var(--space-3))}.journal-diary-year__head{--l-gap: calc(22 * var(--ui-px));row-gap:var(--space-2)}.journal-diary-year__title{color:var(--text-strong);font-size:calc(var(--font-5) * 2.67);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.01em}.journal-diary-year__net{font-size:calc(var(--font-5) * 1.73);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.journal-diary-year__hint{margin-inline-start:auto}.journal-diary-year__list{position:relative;padding-block:var(--space-2) var(--space-9);padding-inline-start:calc(28 * var(--ui-px))}.journal-diary-year__record{position:relative;display:grid;grid-template-columns:calc(260 * var(--ui-px)) minmax(calc(320 * var(--ui-px)),1fr) minmax(calc(520 * var(--ui-px)),1.6fr);column-gap:calc(32 * var(--ui-px));row-gap:calc(14 * var(--ui-px));align-items:baseline;padding-block:var(--space-8)}.journal-diary-year__record+.journal-diary-year__record{border-block-start:1px solid var(--border-subtle)}.journal-diary-year__spine{position:absolute;inset-block:calc(37 * var(--ui-px)) calc(-37 * var(--ui-px));inset-inline-start:calc(-24 * var(--ui-px));inline-size:1px;background:var(--border-subtle)}.journal-diary-year__record:last-of-type .journal-diary-year__spine{display:none}.journal-diary-year__dot{position:absolute;inset-block-start:calc(33 * var(--ui-px));inset-inline-start:calc(-28 * var(--ui-px));inline-size:calc(9 * var(--ui-px));block-size:calc(9 * var(--ui-px));border-radius:50%;background:var(--border-strong);box-shadow:0 0 0 calc(3 * var(--ui-px)) var(--surface-base)}.journal-diary-year__dot[data-tone=positive]{background:var(--positive)}.journal-diary-year__dot[data-tone=negative]{background:var(--negative)}.journal-diary-year__month{min-inline-size:0}.journal-diary-year__name{display:inline-flex;align-items:center;gap:var(--space-3);block-size:calc(34 * var(--ui-px));margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3);border-radius:calc(4 * var(--ui-px));color:var(--text-strong);font-size:calc(var(--font-5) * 1.73);font-weight:var(--weight-bold);line-height:calc(34 * var(--ui-px));letter-spacing:-.01em}.journal-diary-year__name svg{color:var(--text-muted)}@media (hover: hover){.journal-diary-year__name:hover{background:var(--surface-hover)}}.journal-diary-year__month-net{font-size:calc(var(--font-5) * 1.47);font-weight:var(--weight-bold);line-height:1.2}.journal-diary-year__month .journal-diary__phrase{font-size:var(--font-3)}.journal-diary-year__ledger{--journal-diary-gap: var(--space-5);--journal-diary-cols: minmax(calc(108 * var(--ui-px)), .7fr) minmax(calc(170 * var(--ui-px)), 3fr) minmax(calc(44 * var(--ui-px)), .4fr) minmax(calc(46 * var(--ui-px)), .4fr) minmax(calc(66 * var(--ui-px)), .6fr)}@container journal-page (max-width: 77.4375rem){.journal-diary-year__record{grid-template-columns:calc(220 * var(--ui-px)) minmax(0,1fr)}.journal-diary-year__ledger{grid-column:1 / -1}}.journal-diary-period__crumbs{--l-gap: var(--space-3)}.journal-diary-period__crumb{--text-action-color: var(--text-muted);--text-action-hover: var(--accent);font-size:var(--font-3)}.journal-diary-period__heading{--l-gap: var(--space-4)}.journal-diary-period__title{min-inline-size:0;color:var(--text-strong);font-size:calc(var(--font-5) * 2.27);font-weight:var(--weight-bold);line-height:1.15;letter-spacing:-.01em}.journal-diary-period__total{--l-gap: var(--space-7);row-gap:var(--space-2)}.journal-diary-period__net{font-size:calc(var(--font-5) * 2);font-weight:var(--weight-bold);line-height:1.15}.journal-diary-period__grid{position:relative;display:grid;grid-template-columns:minmax(calc(300 * var(--ui-px)),1fr) minmax(calc(440 * var(--ui-px)),1.4fr);grid-template-rows:1fr auto auto;grid-template-areas:"note chart" "stats chart" "subs subs";column-gap:calc(40 * var(--ui-px));row-gap:var(--space-9);padding-block-start:calc(18 * var(--ui-px));border-block-start:1px solid var(--border-subtle)}.journal-diary-period__zone{min-inline-size:0}.journal-diary-period__zone[data-zone=note]{grid-area:note}.journal-diary-period__zone[data-zone=stats]{grid-area:stats}.journal-diary-period__zone[data-zone=chart]{grid-area:chart}.journal-diary-period__zone[data-zone=subs]{grid-area:subs}.journal-diary-period__veil{grid-row:1 / 3;grid-column:1 / -1}.journal-diary-period__ledger-box{position:relative;min-inline-size:0}@container journal-page (max-width: 68.6875rem){.journal-diary-period__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"note" "stats" "chart" "subs";column-gap:0}.journal-diary-period__veil{grid-row:1 / 4}}.journal-diary-period__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:column;column-gap:calc(32 * var(--ui-px));row-gap:var(--space-3);align-content:start}.journal-diary-period__stat{min-inline-size:0}.journal-diary-period__stat-row{display:flex;align-items:baseline;gap:var(--space-4)}.journal-diary-period__stat-label{flex-shrink:0;color:var(--text-muted);white-space:nowrap}.journal-diary-period__leader{flex:1 1 auto;min-inline-size:calc(12 * var(--ui-px));border-block-end:1px dotted var(--border-strong)}.journal-diary-period__stat-value{flex-shrink:0;font-size:var(--font-5);font-weight:var(--weight-bold);line-height:var(--leading-tight);white-space:nowrap}.journal-diary-period__stat-sub{display:block;min-block-size:calc(16 * var(--ui-px));overflow:hidden;color:var(--text-muted);font-size:var(--font-2);text-align:end;text-overflow:ellipsis;white-space:nowrap}.journal-diary-period__chart-head{--l-gap: var(--space-5)}.journal-diary-period__chart-actions{--l-gap: var(--space-5);margin-inline-start:auto}.journal-diary-period__chart-total{--l-gap: var(--space-3)}.journal-diary-period__chart-value{font-size:var(--font-4);font-weight:var(--weight-bold)}.journal-diary-period__plot{position:relative;flex:1 1 auto;min-block-size:calc(220 * var(--ui-px))}.journal-diary-period__chart-empty{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;padding:var(--space-1) var(--space-5);border-radius:calc(4 * var(--ui-px));background:var(--surface-quiet);color:var(--text-muted);font-style:italic}.journal-diary-period__reveal[data-open]{margin-block-start:0}.journal[data-mobile] .journal-diary-period__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"note" "stats" "chart";column-gap:0;row-gap:var(--space-7)}.journal[data-mobile] .journal-diary-period__veil{grid-row:1 / -1}.journal[data-mobile] .journal-diary-period__stats{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-auto-flow:row;column-gap:0}.journal[data-mobile] .journal-diary-period__plot{min-block-size:var(--journal-summary-plot-min)}.journal[data-mobile] .journal-diary-year__title{font-size:calc(var(--font-5) * 1.6)}.journal[data-mobile] .journal-diary-period__title{font-size:var(--font-5)}.journal[data-mobile] .journal-diary-year__net,.journal[data-mobile] .journal-diary-period__net,.journal[data-mobile] .journal-diary-year__name{font-size:calc(var(--font-5) * 1.2)}.journal[data-mobile] .journal-diary-year__list{padding-inline-start:var(--space-8)}.journal[data-mobile] .journal-diary-year__record{grid-template-columns:minmax(0,1fr);column-gap:0}.journal[data-mobile] .journal-diary__note .journal-period-note__field{inline-size:calc(100% + var(--space-4));margin-inline:calc(var(--space-4) * -1) 0}.journal[data-mobile] .journal-diary-year__spine{inset-inline-start:calc(-14 * var(--ui-px))}.journal[data-mobile] .journal-diary-year__dot{inset-inline-start:calc(-18 * var(--ui-px))}.journal[data-mobile] .journal-diary__ledger{--journal-diary-cols: calc(150 * var(--ui-px)) calc(200 * var(--ui-px)) calc(52 * var(--ui-px)) calc(52 * var(--ui-px)) calc(80 * var(--ui-px));overflow-x:auto;overscroll-behavior-x:contain}.journal[data-mobile] .journal-diary__ledger[data-level=week]{--journal-diary-cols: calc(150 * var(--ui-px)) calc(180 * var(--ui-px)) calc(46 * var(--ui-px)) calc(48 * var(--ui-px)) calc(44 * var(--ui-px)) calc(100 * var(--ui-px)) calc(62 * var(--ui-px)) calc(44 * var(--ui-px))}.journal[data-mobile] .journal-diary-year__ledger{--journal-diary-cols: calc(108 * var(--ui-px)) calc(170 * var(--ui-px)) calc(44 * var(--ui-px)) calc(46 * var(--ui-px)) calc(66 * var(--ui-px))}.journal[data-mobile] .journal-diary__row-note{max-inline-size:40ch}.journal[data-mobile] .journal-diary__ledger-head,.journal[data-mobile] .journal-diary__row{inline-size:max-content;min-inline-size:100%}}@layer surfaces{.journal-coins{--l-gap: var(--space-4);min-block-size:0}.journal-coins[data-layout=grid]{flex:1 1 0}.journal-tab[data-capped]>.journal-coins[data-layout=grid]{max-inline-size:none}.journal-coins__grid{display:grid;flex:1 1 0;grid-template-columns:calc(300 * var(--ui-px)) minmax(0,1fr) calc(400 * var(--ui-px));grid-template-rows:minmax(0,1fr);column-gap:var(--space-4);min-block-size:0}.journal-coins__state{min-block-size:calc(240 * var(--ui-px))}.journal-coins__col{min-block-size:0;overflow:hidden}.journal-coins__head{flex:none;padding:var(--space-4) var(--space-5) var(--space-3)}.journal-coins__identity{--text-name-size: calc(var(--font-5) * 1.4)}.journal-coins__head[data-centered]{display:grid;grid-template-columns:1fr auto 1fr}.journal-coins__head[data-centered]>.journal-coins__identity{grid-column:2}.journal-coins__head[data-centered]>.journal-coins__actions{grid-column:3;justify-self:end}.journal-coins__search{flex:none;padding:0 var(--space-5) var(--space-3)}.journal-coins__body{--loading-veil-bg: var(--surface-raised);position:relative}.journal-coins__scroll,.journal-coins__trades{flex:1 1 0;min-block-size:0}.journal-coins__scroll{padding:0 var(--space-3) var(--space-4)}.journal-coins__empty{margin:0;padding:var(--space-5)}.journal-coins__coin{position:relative;inline-size:100%;padding:var(--space-2) var(--space-4) var(--space-3)}.journal-coins__coin-body{flex:1 1 auto;min-inline-size:0}.journal-coins__coin-net{font-size:var(--font-4);font-weight:var(--weight-semibold)}.journal-coins__coin-bar{position:absolute;inset-block-end:1px;inset-inline-start:var(--space-4);inline-size:calc((100% - 2 * var(--space-4)) * var(--journal-coin-share, 0));block-size:2px;border-radius:var(--radius-full);opacity:.7}.journal-coins__coin-bar[data-tone=positive]{background:var(--positive)}.journal-coins__coin-bar[data-tone=negative]{background:var(--negative)}.journal-coins__chart{position:relative;overflow:hidden}.journal-coins__summary{flex:none;padding:var(--space-4) var(--space-5) var(--space-5);border-block-end:1px solid var(--border-subtle)}.journal-coins__equity{block-size:calc(120 * var(--ui-px))}.journal-coins__summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4) var(--space-5)}.journal-coins__summary-value{text-align:start;white-space:nowrap}.journal-coins__trades{padding:var(--space-2) var(--space-3) var(--space-4);font-size:var(--font-3)}.journal-coins__trades-state{padding:var(--space-6)}.journal-coins__trades-error{padding:var(--space-3) var(--space-3) 0}.journal-coins__day-head{padding:var(--space-4) var(--space-3) var(--space-2)}.journal-coins__day-title{color:var(--text-strong);font-weight:var(--weight-semibold)}.journal-coins__trade{display:grid;grid-template-columns:8.5ch 5.5ch minmax(0,1fr) 9.5ch 8.5ch auto;column-gap:var(--space-3);padding:var(--space-2) var(--space-3)}.journal-coins__trade-time{color:var(--text-strong);font-variant-numeric:tabular-nums}.journal-coins__trade-side[data-tone=positive]{color:var(--positive)}.journal-coins__trade-side[data-tone=negative]{color:var(--negative)}.journal-coins__trade-open{opacity:0}.journal-coins__trade[data-active] .journal-coins__trade-open,.journal-coins__trade-open:focus-visible{opacity:1}@media (hover: hover){.journal-coins__trade:hover .journal-coins__trade-open{opacity:1}}.journal[data-mobile] .journal-coins__col,.journal[data-mobile] .journal-coins__trades{overflow:visible}.journal[data-mobile] .journal-coins__trades{flex:none}.journal[data-mobile] .journal-coins__chart{flex:none;block-size:60dvh}.journal[data-mobile] .journal-coins__trade-open{opacity:1}.journal[data-mobile] .journal-coins__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@layer surfaces{.notebook{display:grid;flex:1 1 0;grid-template-columns:calc(280 * var(--ui-px)) minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-block-size:0}.notebook[data-rail]{grid-template-columns:calc(280 * var(--ui-px)) minmax(0,1fr) calc(340 * var(--ui-px))}.notebook__side{display:flex;flex-direction:column;min-block-size:0;padding:var(--space-6) var(--space-5);background:var(--surface-sunken);border-inline-end:1px solid var(--border-subtle)}.notebook__main{display:flex;flex-direction:column}.notebook__rail{padding:var(--space-8) var(--space-7);border-inline-start:1px solid var(--border-subtle)}.notebook__pin{inline-size:100%;min-block-size:var(--control-height-md);color:var(--text-strong);font-size:var(--font-4);font-weight:var(--weight-semibold)}.notebook__pin-icon{flex:none;color:var(--warning)}.notebook__pin-count{font-size:var(--font-2)}.notebook-tree{--l-gap: var(--space-5);flex:1 1 auto;min-block-size:0}.notebook-tree__search-input{flex:1 1 auto;min-inline-size:0}.notebook-tree__body{flex:1 1 auto;min-block-size:0}.notebook-tree__actions>*{flex:1 1 0}.notebook-tree__sections{--l-gap: var(--space-4);--reorder-gap: var(--space-4)}.notebook-tree__block{--reorder-gap: 0px}.notebook-tree__row{min-block-size:var(--control-height-md)}.notebook-tree__row[data-kind=page]{padding-inline-start:var(--space-7)}.notebook-tree__grip,.notebook-tree__menu{flex:none}.notebook-tree__section,.notebook-rail__title{font-size:var(--font-2);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}.notebook-tree__section,.notebook-tree__page,.notebook-tree__rename{flex:1 1 auto;min-inline-size:0}.notebook-tree__count{font-weight:var(--weight-semibold);letter-spacing:0}.notebook-tree__page{color:var(--text-primary);font-size:var(--font-4)}.notebook-tree__page[data-active]{color:var(--text-strong)}@media (hover: hover){.notebook-tree__grip,.notebook-tree__menu{opacity:0}.notebook-tree__row:hover .notebook-tree__grip,.notebook-tree__row:hover .notebook-tree__menu,.notebook-tree__row:focus-within .notebook-tree__grip,.notebook-tree__row:focus-within .notebook-tree__menu,.notebook-tree__row[data-reorder-dragging] .notebook-tree__grip,.notebook-tree__menu[data-popup-open]{opacity:1}}.notebook-tree__empty{padding:var(--space-4) var(--space-4) 0}.notebook-tree__hint{color:var(--text-muted);font-size:var(--font-3);line-height:var(--leading-normal)}.notebook-tree__hint-icon{flex:none;margin-block-start:var(--space-1)}.notebook-tree__empty-action{align-self:flex-start}.notebook-tree__state{padding:var(--space-6) var(--space-4)}.notebook-start{--l-gap: var(--space-3)}.notebook-start__head{align-items:center;justify-content:space-between}.notebook-start__step{align-items:flex-start}.notebook-start__box{margin-block-start:2px;cursor:default}.notebook-start__text{color:var(--text-primary)}.notebook-start__step[data-done] .notebook-start__text{color:var(--text-muted);text-decoration:line-through}.notebook-start__action{align-self:flex-start;padding-inline:0}.notebook-search__row{inline-size:100%}.notebook-search__body{overflow-wrap:anywhere}.notebook-search__title{color:var(--text-strong)}.notebook-search__section{flex:none;max-inline-size:40%;font-size:var(--font-2)}.notebook-search__snippet{color:var(--text-primary);font-size:var(--font-3);line-height:var(--leading-normal)}.notebook-search__mark{border-radius:var(--radius-1);background:color-mix(in srgb,var(--accent) 30%,transparent);color:var(--text-strong)}.notebook-search__state{padding:var(--space-6) var(--space-4);font-size:var(--font-3)}.notebook-page{flex:1 0 auto}.notebook-page__bar{min-block-size:var(--space-11);padding-inline:var(--space-9)}.notebook-page__path{flex:1 1 auto;min-inline-size:0;font-size:var(--font-3)}.notebook-page__path-section{flex:0 1 auto;max-inline-size:40%}.notebook-page__path-separator{flex:none;color:var(--border-strong)}.notebook-page__path-title{color:var(--text-primary)}.notebook-page__save{flex:none;font-size:var(--font-2)}.notebook-page__menu{display:inline-flex;flex:none}.notebook-page__head{padding-block:var(--space-9) var(--space-2)}.notebook-page__conflict{flex-wrap:wrap;padding:var(--space-4) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--surface-raised)}.notebook-page__conflict-text{flex:1 1 auto;font-size:var(--font-3)}.notebook-page__title{display:grid;color:var(--text-strong);font-size:calc(var(--font-4) * 2);font-weight:var(--weight-bold);line-height:1.2;letter-spacing:-.01em}.notebook-page__title:after,.notebook-page__title-input{grid-area:1 / 1;padding:0;font:inherit;letter-spacing:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.notebook-page__title:after{content:attr(data-value) " ";visibility:hidden}.notebook-page__title-input{overflow:hidden;border:0;background:transparent;color:inherit;outline:none;resize:none}.notebook-page__title-input::placeholder{color:var(--text-muted)}.notebook-page-origin{flex:none}.notebook-page__heading>.notebook-page__title{flex:1 1 auto;min-inline-size:0}.notebook-rail{--l-gap: var(--space-9)}.notebook-rail[data-placement=below]{inline-size:100%;max-inline-size:calc(820 * var(--ui-px));margin:var(--space-10) auto 0;padding:var(--space-8) var(--space-9) var(--space-11);border-block-start:1px solid var(--border-subtle)}.notebook-rail__total{padding:0 var(--space-4) var(--space-3)}.notebook-rail__sum{font-size:calc(var(--font-5) * 1.33);font-weight:var(--weight-bold)}.notebook-rail__review{padding-block-start:var(--space-2)}.notebook-rail__row{inline-size:100%;min-block-size:var(--control-height-md);color:var(--text-primary);font-size:var(--font-3)}.notebook-rail__row[data-muted]{padding:var(--gap-tight)}.notebook-rail__value{margin-inline-start:auto}.notebook-rail__note{font-size:var(--font-2)}.notebook-rail__icon{flex:none;color:var(--text-muted)}.notebook-rail__empty{font-size:var(--font-3);line-height:var(--leading-normal)}.journal[data-mobile] .notebook{grid-template-columns:minmax(0,1fr)}.journal[data-mobile] .notebook__main{padding-block-end:calc(var(--mobile-bottom-bar-height) + var(--space-3))}.notebook-sheet,.notebook-sheet__links{flex:1 1 auto;min-block-size:0}.journal[data-mobile] .notebook-page{padding-inline:var(--space-7)}.notebook-page__meta{padding-block-start:var(--space-6);font-size:var(--font-3)}.notebook-page__meta-section{flex:0 1 auto;color:var(--text-muted)}.notebook-page__meta .notebook-page__menu{margin-inline-start:auto}.journal[data-mobile] .notebook-page__head{padding-block-start:var(--space-2)}.journal[data-mobile] .notebook-page__title{font-size:calc(var(--font-4) * 1.5)}.notebook-preview{display:flex;flex-direction:column;gap:var(--space-2);color:var(--text-primary);line-height:var(--leading-normal);overflow-wrap:anywhere}.notebook-preview p,.notebook-preview ul,.notebook-preview ol,.notebook-preview blockquote{margin:0}.notebook-preview ul,.notebook-preview ol{padding-inline-start:var(--space-6)}.notebook-preview__heading{margin-block-start:var(--space-3);color:var(--text-muted);font-size:var(--font-2);font-weight:var(--weight-bold);letter-spacing:.03em;text-transform:uppercase}.notebook-preview ul[data-tasks]{padding-inline-start:0;list-style:none}.notebook-preview li[data-checked]{color:var(--text-muted);text-decoration:line-through}@media (min-width: 821px){[data-ui=air] .notebook{gap:var(--shell-gap)}[data-ui=air] .notebook__side,[data-ui=air] .notebook__main{border:0;background:var(--surface-raised)}[data-ui=air] .notebook__rail{border-inline-start:0}}}@layer surfaces{.notebook-editor__toolbar{align-items:center;padding-block:var(--space-3);padding-inline:max(var(--space-4),calc((100% - calc(820 * var(--ui-px))) / 2));border:none;border-block-end:1px solid var(--border-subtle);border-radius:0;background:var(--surface-base)}.notebook-editor__toolbar[data-narrow]{flex-wrap:nowrap;gap:var(--space-1)}.notebook-editor__separator{flex:none;inline-size:1px;block-size:var(--control-height-xs);margin-inline:var(--space-2);background:var(--border-subtle)}.notebook-editor__insert{margin-inline-start:auto}.notebook-editor__block-type{flex:0 1 auto;justify-content:space-between;min-inline-size:0;max-inline-size:10em}.notebook-editor__link{inline-size:calc(320 * var(--ui-px))}.notebook-editor__link-error{color:var(--negative)}.notebook-editor__link-apply{margin-inline-start:auto}.notebook-editor__more{max-inline-size:calc(280 * var(--ui-px))}.notebook-editor__column{box-sizing:border-box;inline-size:100%;max-inline-size:calc(calc(820 * var(--ui-px)) + 2 * var(--space-9));margin-inline:auto;padding:var(--space-9) var(--space-9) var(--space-12)}.notebook-editor[data-mobile] .notebook-editor__column{max-inline-size:none;padding:var(--space-6) 0 var(--space-12)}.notebook-editor[data-mobile] .notebook-editor__toolbar{margin-inline:calc(-1 * var(--space-7))}.notebook-editor__text .ProseMirror{min-block-size:12em;outline:none}.notebook-editor__text .notebook-editor__placeholder:before{content:attr(data-placeholder);float:inline-start;block-size:0;color:var(--text-muted);pointer-events:none}.notebook-editor__text .editor__rule>.remove-mark{inset-block:auto calc(50% + var(--space-4));inset-inline-end:0}.notebook-editor__text img[data-picked]{outline:calc(3 * var(--ui-px)) solid var(--accent);outline-offset:2px}.notebook-editor__tasks{padding-inline-start:0;list-style:none}.notebook-editor__task{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:var(--space-4);padding-inline-start:0}.notebook-editor__task>label>input{margin:0;vertical-align:middle;accent-color:var(--accent)}.notebook-editor__task[data-checked=true]>div{color:var(--text-muted);text-decoration:line-through}.notebook-editor__upload{display:flex;flex-direction:column;gap:var(--space-3);margin-block:var(--space-5);padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-3);color:var(--text-muted);font-size:var(--font-3)}.notebook-editor__upload-bar{position:relative;overflow:hidden;block-size:var(--space-2);border-radius:var(--radius-full);background:var(--surface-hover)}.notebook-editor__upload-bar:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:40%;border-radius:inherit;background:var(--accent);animation:notebook-upload-sweep 1.2s var(--ease-standard) infinite}@keyframes notebook-upload-sweep{0%{translate:-100% 0}to{translate:250% 0}}.notebook-embed{position:relative;margin-block:var(--space-6)}.notebook-embed__frame,.notebook-embed .assistant-widget{display:flex;flex-direction:column;overflow:hidden;color:var(--text-primary);font-size:var(--font-3);line-height:var(--leading-normal)}.notebook-embed[data-selected] .notebook-embed__frame,.notebook-embed[data-selected] .assistant-widget{outline:2px solid var(--focus-ring);outline-offset:2px}.notebook-embed__head{padding-inline-end:var(--space-4)}.notebook-embed__handle{box-sizing:content-box;align-self:center;padding:var(--space-4) var(--space-1) var(--space-4) var(--space-4);background-origin:content-box;background-clip:content-box;cursor:grab}.notebook-embed__open{flex:1 1 auto;justify-content:space-between;gap:var(--space-6);min-inline-size:0;padding:var(--space-5) var(--space-6);border-radius:0}.notebook-embed__summary{flex:1 1 auto;min-inline-size:0}.notebook-embed__result{flex:none;align-items:flex-end}.notebook-embed__chart{block-size:calc(300 * var(--ui-px));border-block-start:1px solid var(--border-subtle);background:var(--surface-base)}.notebook-embed[data-mobile] .notebook-embed__chart{block-size:calc(220 * var(--ui-px))}.notebook-embed__plot{min-block-size:0}.notebook-embed__note{padding:var(--space-5) var(--space-6)}.notebook-picker-pop{max-inline-size:calc(100vw - var(--space-9))}.notebook-picker{inline-size:calc(360 * var(--ui-px));max-inline-size:calc(100vw - 2 * var(--space-7))}.notebook-picker__head{align-items:center;min-inline-size:0}.notebook-picker[data-wide]{inline-size:calc(560 * var(--ui-px))}.notebook-picker[data-mobile]{inline-size:auto;max-inline-size:none}.notebook-picker__list{max-block-size:calc(320 * var(--ui-px))}.notebook-picker[data-mobile] .notebook-picker__list{max-block-size:none}.notebook-picker__state{min-block-size:calc(96 * var(--ui-px))}.notebook-picker__trade{--row-button-columns: var(--space-7) minmax(0, 1fr) calc(56 * var(--ui-px)) calc(120 * var(--ui-px)) calc(88 * var(--ui-px))}.notebook-picker__setup{--row-button-columns: auto minmax(0, 1fr) auto}.notebook-picker__value{justify-self:end}.notebook-picker__rule{--row-button-columns: auto minmax(0, 1fr)}.notebook-picker__coin,.notebook-picker__page{--row-button-columns: auto minmax(0, 1fr) auto}.notebook-picker__section{--row-button-columns: minmax(0, 1fr) auto}.notebook-insert{inline-size:calc(290 * var(--ui-px))}.notebook-insert__item{--row-button-columns: auto minmax(0, 1fr) auto}.notebook-slash{inline-size:calc(300 * var(--ui-px))}.notebook-slash__hint{padding:var(--space-2) var(--space-3) 0;border-block-start:1px solid var(--border-subtle)}.notebook-chip__button{display:inline-flex;gap:var(--space-2);max-inline-size:100%;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--surface-control);color:var(--text-strong);font-size:.875em;line-height:1.6;vertical-align:baseline}@media (hover: hover){.notebook-chip__button:not(:disabled):hover{background:var(--surface-hover)}}.notebook-chip[data-selected] .notebook-chip__button{outline:2px solid var(--focus-ring);outline-offset:1px}.notebook-chip__button[data-kind=page],.notebook-chip__button[data-kind=trade]{padding-inline:0;border-radius:0;background:transparent;color:var(--accent);text-decoration:underline dashed;text-underline-offset:calc(4 * var(--ui-px))}.notebook-chip__button[data-missing]{color:var(--text-muted);text-decoration:none}.notebook-chip__button[data-kind=coin]{align-items:center}.notebook-chip{position:relative;display:inline-flex;align-items:baseline}.notebook-chip__button:disabled,.notebook-embed__open:disabled{pointer-events:none}.notebook-chip__grip{--grip-dot: 2px;--grip-gap: 2px;align-self:center;margin-inline-end:var(--space-1);cursor:grab}.notebook-chip__rule-icon{color:var(--warning)}.notebook-chip__amount{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.notebook-chip__amount[data-tone=positive]{color:var(--positive)}.notebook-chip__amount[data-tone=negative]{color:var(--negative)}}@layer surfaces{.popover.coin-notebook-popover{inline-size:min(calc(380 * var(--ui-px)),calc(100vw - var(--space-9)));max-inline-size:none}.coin-notebook-pop__head{padding:var(--space-2) var(--space-3)}.coin-notebook-pop__coin{align-items:center}.coin-notebook-pop__row{--row-button-columns: auto minmax(0, 1fr) auto}.coin-notebook-pop__row>.l-stack{min-inline-size:0}.coin-notebook-pop__empty{padding:var(--space-4) var(--space-3)}.coin-notebook-window{z-index:var(--z-shell-notebook-window)}.coin-notebook__title{flex:1;min-inline-size:0}.coin-notebook__body{flex:1;min-block-size:0}.coin-notebook-window .coin-notebook__body{padding-block-end:var(--floating-window-resize-size)}.coin-notebook__state{min-block-size:calc(160 * var(--ui-px))}.coin-notebook__body .notebook-editor .notebook-editor__column{padding:var(--space-5) var(--space-6) var(--space-8)}.coin-notebook-sheet .coin-notebook__bar{flex:none;padding:0 var(--space-3) var(--space-2) var(--space-5);border-block-end:1px solid var(--border-subtle)}.coin-notebook-sheet .notebook-editor[data-mobile] .notebook-editor__toolbar{margin-inline:0}}@layer surfaces{.rule-chip{display:inline-flex;align-items:flex-start;gap:var(--space-2);max-inline-size:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-1);background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--text-strong);font-size:var(--font-2);line-height:var(--leading-normal)}.rule-chip[data-missing]{background:var(--surface-quiet);color:var(--text-muted)}.rule-chip__bolt{flex:none;margin-block-start:var(--space-1);color:var(--warning)}.rule-chip__text{min-inline-size:0;overflow-wrap:anywhere}.rule-chip[data-truncate]{align-items:center}.rules{--l-gap: var(--space-9);inline-size:100%;max-inline-size:calc(1240 * var(--ui-px));margin-inline:auto;padding:var(--space-9) var(--space-10) var(--space-11)}.rules__head{--l-gap: var(--space-7);flex-wrap:wrap}.rules__heading{--l-gap: var(--space-3);flex:1 1 calc(360 * var(--ui-px));min-inline-size:0}.rules__title{color:var(--text-strong);font-size:calc(var(--font-5) * 2.13);font-weight:var(--weight-bold);line-height:1.15}.rules__subtitle{color:var(--text-muted);font-size:var(--font-4);line-height:var(--leading-normal)}.rules__empty{margin:0;font-size:var(--font-4)}.rules__summary{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-5)}.rules__stat{color:var(--text-strong)}.rules__stat-label{font-size:var(--font-2)}.rules__stat-value{font-size:calc(var(--font-5) * 1.47);font-weight:var(--weight-bold);line-height:1.15}.rules__stat-note{font-size:var(--font-3)}.rules__board{--rules-columns: calc(22 * var(--ui-px)) minmax(0, 1fr) calc(92 * var(--ui-px)) calc(96 * var(--ui-px)) calc(110 * var(--ui-px)) calc(96 * var(--ui-px)) calc(84 * var(--ui-px)) calc(24 * var(--ui-px));--l-gap: var(--space-8);container-type:inline-size}.rules__columns{display:grid;grid-template-columns:var(--rules-columns);column-gap:var(--space-6);padding-inline:var(--space-5);color:var(--text-muted);font-size:var(--font-1)}.rules__column-value{text-align:end}@container (max-width: 47.5rem){.rules__columns,.rule-row{--rules-columns: calc(22 * var(--ui-px)) minmax(0, 1fr) calc(72 * var(--ui-px)) calc(96 * var(--ui-px)) calc(76 * var(--ui-px)) calc(24 * var(--ui-px))}.rules__column-check,.rules__column-last,.rule-row>.rule-check,.rule-row>.rule-row__last{display:none}}.rule-group__head{--l-gap: var(--space-5);padding:0 var(--space-5) var(--space-3);border-block-end:1px solid var(--border-subtle)}.rule-group__title{color:var(--text-strong);font-size:calc(var(--font-5) * 1.07);font-weight:var(--weight-bold)}.rule-group__hint{font-size:var(--font-3)}.rule-group[data-archive] .rule-group__title{color:var(--text-muted)}.rule-group__rows{min-block-size:var(--space-4)}.rule-row{display:grid;grid-template-columns:var(--rules-columns);column-gap:var(--space-6);align-items:center;min-block-size:calc(52 * var(--ui-px));padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--surface-hover);color:var(--text-strong)}.rule-row__grip{visibility:hidden}.rule-row:focus-within .rule-row__grip{visibility:visible}@media (hover: hover){.rule-row:hover{background:var(--surface-hover)}.rule-row:hover .rule-row__grip{visibility:visible}}@media (hover: none){.rule-row__grip{visibility:visible}}.rule-row__text{min-inline-size:0;font-size:var(--font-5);font-weight:var(--weight-semibold);line-height:1.35;overflow-wrap:anywhere}.rule-row[data-archived] .rule-row__text{color:var(--text-primary)}.rule-row__input{inline-size:100%}.rule-row__value{font-size:var(--font-5);font-weight:var(--weight-bold)}.rule-row__last{font-size:var(--font-3);text-align:end}.rule-row__action{justify-self:end}.rule-row__main{min-inline-size:0}.rule-page-link{--text-action-color: var(--accent);--text-action-hover: var(--accent-hover);align-self:flex-start;font-size:var(--font-3);overflow-wrap:anywhere}.rule-page-link__icon{flex:none}.rule-row[data-focused],.rule-mobile-row[data-focused]{--rule-focus-ground: color-mix(in srgb, var(--accent) 14%, transparent);animation:rule-row-focus calc(var(--duration-3) * 8) var(--ease-standard) 1 forwards}@media (prefers-reduced-motion: reduce){.rule-row[data-focused],.rule-mobile-row[data-focused]{animation:none;background:var(--rule-focus-ground)}}@keyframes rule-row-focus{0%,75%{background:var(--rule-focus-ground)}to{background:transparent}}.rule-param{display:inline-flex;align-items:center;margin-inline:var(--space-1);padding-inline:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-1);background:var(--surface-sunken);color:var(--accent);font-weight:var(--weight-bold)}.rule-param:disabled,.rule-param[aria-disabled=true]{opacity:.6}@media (hover: hover){.rule-param:hover:not(:disabled,[aria-disabled=true]){border-color:var(--accent)}}.rule-param-editor{margin-inline:var(--space-1);vertical-align:middle}.rule-param-editor__number{inline-size:calc(96 * var(--ui-px))}.rule-param-editor__time{inline-size:calc(104 * var(--ui-px))}.rule-param-editor__unit{color:var(--text-muted);font-size:var(--font-3);font-weight:var(--weight-medium)}.rule-check{color:var(--text-muted);font-size:var(--font-3)}.rule-check[data-kind=auto]{color:var(--accent);font-weight:var(--weight-semibold)}.rules__footnote{font-size:var(--font-3)}.rule-composer__form{--l-gap: var(--space-5)}.rule-template{--row-button-columns: auto minmax(0, 1fr) auto auto;column-gap:var(--space-5);min-block-size:calc(36 * var(--ui-px));border:1px solid transparent;color:var(--text-primary);font-size:var(--font-4)}.rule-template[data-active]{border-color:var(--accent)}.rule-template[data-used]{--row-button-hover-bg: transparent;opacity:.5;cursor:default}.rule-template__text{min-inline-size:0;line-height:1.6}.rule-template__group{justify-self:start}@container (width < 32.5rem){.rule-template{--row-button-columns: auto minmax(0, 1fr)}.rule-template__group,.rule-template__note{grid-column:2}.rule-template__note{text-align:start}}.rule-template__note{color:var(--text-muted);font-size:var(--font-3);font-variant-numeric:tabular-nums;text-align:end}.rule-template__note[data-violated]{color:var(--negative)}.rule-composer__footer{padding-block-start:var(--space-3);border-block-start:1px solid var(--border-subtle)}.rule-composer__hint{flex:1 1 calc(240 * var(--ui-px));font-size:var(--font-3)}.rule-composer__group-label{font-size:var(--font-3)}.rule-proposals,.rule-proposals__head{--l-gap: var(--space-5)}.rule-proposal{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-8);align-items:center}.rule-proposal[data-added]{border-color:color-mix(in srgb,var(--positive) 45%,transparent)}.rule-proposal__body{min-inline-size:0}.rule-proposal__source{color:var(--text-muted);font-size:var(--font-2);font-weight:var(--weight-bold);letter-spacing:.05em;text-transform:uppercase}.rule-proposal__rule{color:var(--text-strong);font-size:calc(var(--font-5) * 1.13);font-weight:var(--weight-bold);line-height:1.6}.rule-proposal__text{flex:1 1 calc(280 * var(--ui-px))}.rule-proposal__why{color:var(--text-primary);font-size:var(--font-4);line-height:var(--leading-normal)}.rule-proposal__cost{font-weight:var(--weight-bold)}.rule-proposal__actions{align-items:flex-end}.rule-proposal__added{color:var(--positive);font-size:var(--font-4);font-weight:var(--weight-semibold)}.journal[data-mobile] .rules{--l-gap: var(--space-7);padding:var(--space-7) var(--space-7) var(--space-9)}.journal[data-mobile] .rules__title{font-size:calc(var(--font-5) * 1.73)}.journal[data-mobile] .rules__summary{gap:var(--space-3)}.journal[data-mobile] .rules__stat-value{font-size:var(--font-5)}.journal[data-mobile] .rule-group__title{margin-block:var(--space-7) var(--space-2)}.rule-mobile-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:var(--space-4);align-items:center;padding-block:var(--space-5);border-block-end:1px solid var(--surface-hover);color:var(--text-strong)}.rule-mobile-row[data-archived] .rule-row__text{color:var(--text-primary)}.rule-mobile-row__body{min-inline-size:0}.rule-mobile-row__meta{color:var(--text-muted);font-size:var(--font-3)}.rule-action-wide{inline-size:100%}.journal[data-mobile] .rule-proposal{grid-template-columns:minmax(0,1fr);row-gap:var(--space-6)}.journal[data-mobile] .rule-proposal__actions{align-items:stretch}}@layer surfaces{.rules-today{flex:none}.rules-today__verdict{display:inline-flex;align-items:center;gap:var(--space-2)}.popover.rules-today__popover{inline-size:calc(320 * var(--ui-px))}.rules-today__item{padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-2)}.rules-today__glyph{display:inline-flex;flex:none;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.rules-today__glyph:not([data-tone]){color:var(--text-muted)}.rules-today__rule{color:var(--text-primary);overflow-wrap:anywhere}}@layer surfaces{.assistant-list__row{gap:var(--space-2);padding-inline-end:var(--space-3);border-block-end:1px solid var(--border-subtle)}.assistant-list__open{flex:1 1 auto;min-inline-size:0;align-items:stretch;padding:var(--space-3) var(--space-4);text-align:start}.assistant-list__rename{flex:1 1 auto;margin:var(--space-3) var(--space-4)}.assistant-list__state{padding:var(--space-6)}.assistant-thread{isolation:isolate}.assistant-thread__scroll{flex:1 1 0;min-block-size:0;scrollbar-gutter:stable both-edges}.assistant-thread__column{inline-size:100%;max-inline-size:calc(880 * var(--ui-px));margin-inline:auto;padding-inline:var(--space-6)}.assistant-window .assistant-thread__column{max-inline-size:calc(100% - max(0px,100cqi + 2px - calc(640 * var(--ui-px))))}.assistant-thread__messages{gap:var(--space-6);padding-block:var(--space-5)}.assistant-thread__empty{gap:var(--space-5);min-block-size:100%;padding:var(--space-6)}.assistant-thread__suggestions{max-inline-size:calc(560 * var(--ui-px))}.assistant-thread__composer{flex:none;padding-block:var(--space-3) var(--space-4);border-block-start:1px solid var(--border-subtle)}.assistant-message[data-role=user]{display:flex;justify-content:flex-end}.assistant-message__user{align-items:flex-end;max-inline-size:min(80%,calc(640 * var(--ui-px)))}.assistant-message__code{align-self:stretch;min-inline-size:0}.assistant-message__bubble{padding:var(--space-3) var(--space-4);border-radius:var(--radius-3);background:var(--surface-sunken);white-space:pre-wrap;overflow-wrap:anywhere}.assistant-answer__link{--text-action-color: var(--accent);text-decoration:underline dashed;text-underline-offset:calc(4 * var(--ui-px))}.assistant-answer__zone{font-weight:var(--weight-semibold);color:var(--text-strong);text-decoration:underline dotted;text-decoration-color:var(--text-muted);text-underline-offset:calc(4 * var(--ui-px));cursor:default;transition:color var(--duration-2) var(--ease-standard)}.assistant-answer__zone[data-active]{color:var(--accent);text-decoration-color:var(--accent)}.assistant-answer__zone-ref{white-space:nowrap}.assistant-part-transfer{margin-inline-start:var(--space-1);vertical-align:middle}.assistant-part-transfer[data-active]{color:var(--accent)}.assistant-part-transfer[aria-disabled=true]{opacity:.55;cursor:default}.assistant-answer__table{margin-block:.6em;overflow-x:auto}.assistant-answer table{border-collapse:collapse;font-variant-numeric:tabular-nums}.assistant-answer th,.assistant-answer td{padding:var(--space-2) var(--space-4);border:1px solid var(--border-subtle);text-align:start}.assistant-answer th{background:var(--surface-sunken);font-weight:var(--weight-semibold)}.assistant-answer code{padding-inline:.3em;border-radius:var(--radius-1);background:var(--surface-sunken);font-family:var(--font-mono)}.assistant-answer pre{padding:var(--space-3) var(--space-4);border-radius:var(--radius-2);background:var(--surface-sunken);overflow-x:auto}.assistant-answer pre code{padding:0;background:none}.assistant-disclosure-toggle{--text-action-color: var(--text-muted);align-self:flex-start}.assistant-answer__actions{align-self:flex-start}.assistant-answer__divider{margin:var(--space-3) var(--space-2)}.assistant-widget{padding:var(--space-4) var(--space-5);font-size:var(--font-2)}.assistant-widget__metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(140 * var(--ui-px)),1fr));gap:var(--space-4) var(--space-5)}.assistant-widget__metric-value{font-size:var(--font-4);font-weight:var(--weight-semibold)}.assistant-widget__plot{flex:none;block-size:calc(220 * var(--ui-px))}.assistant-trade-chart{flex:none;block-size:calc(340 * var(--ui-px))}.assistant-memo__points{margin:0;padding-inline-start:var(--space-8)}.assistant-memo__text{margin:0;white-space:pre-wrap}.assistant-memo__moment{color:var(--text-strong);font-weight:var(--weight-bold)}.assistant-widget-placeholder{block-size:calc(120 * var(--ui-px));border:1px dashed var(--border-subtle);border-radius:var(--radius-3)}.assistant-action{padding:var(--space-4) var(--space-5)}.assistant-action[data-state=undone] .text-title,.assistant-action[data-state=undone] .assistant-action__icon{color:var(--text-muted)}.assistant-action__text{white-space:pre-wrap;overflow-wrap:anywhere}.assistant-composer__input{align-items:flex-end}.assistant-composer__shell[data-dragging]{border-color:var(--accent)}.assistant-composer__file{display:none}.assistant-composer__shell:has(.assistant-composer__field:focus-visible){outline:1px solid var(--focus-ring);outline-offset:1px}.assistant-composer__field:focus-visible{outline:none}.assistant-composer__field{--textarea-min-height: var(--control-height-md);flex:1 1 auto;max-block-size:calc(200 * var(--ui-px));padding-block:calc((var(--control-height-md) - 1lh) / 2);field-sizing:content}.assistant-composer__plaque{align-items:flex-start}.assistant-composer__disclaimer{flex:1 1 auto;min-inline-size:0;color:var(--warning)}.assistant-composer__quota{flex:none;inline-size:calc(96 * var(--ui-px));padding-block:var(--space-3)}.assistant-shot{--thumb-ratio: 1;position:relative;inline-size:calc(64 * var(--ui-px))}.assistant-shot[data-state=error]{border-color:var(--negative)}.assistant-shot__open{position:absolute;top:0;right:0;bottom:0;left:0;cursor:zoom-in}.assistant-shot__open:disabled{cursor:default}.assistant-shot[data-state=error] .assistant-shot__open{color:var(--negative)}.assistant-shot__remove{position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.assistant-frame__bar{flex:none;padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--border-subtle)}.assistant-window .assistant-frame__bar{padding-inline-start:var(--space-6);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.assistant-window .assistant-thread__composer{padding-block-end:var(--floating-window-resize-size)}.assistant-window .assistant-frame__bar,.assistant-window .assistant-thread__composer{border-color:transparent}.assistant-window:has(.assistant-drawer) .floating-window__bar:after{inset-inline-start:0}.assistant-frame__glyph{flex:none}.assistant-frame__title{flex:1 1 auto;min-inline-size:0}.assistant-frame__body{position:relative;isolation:isolate}.assistant-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:var(--scrim);transition:opacity var(--duration-3) var(--ease-emphasized)}.assistant-drawer{position:absolute;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;inline-size:min(calc(300 * var(--ui-px)),85%);background:var(--surface-overlay);border-inline-end:1px solid var(--border-strong);box-shadow:var(--shadow-3);transition:transform var(--duration-3) var(--ease-emphasized)}.assistant-drawer[data-starting-style],.assistant-drawer[data-ending-style]{transform:translate(-100%)}.assistant-drawer__scrim[data-starting-style],.assistant-drawer__scrim[data-ending-style]{opacity:0}.assistant-drawer[data-ending-style],.assistant-drawer__scrim[data-ending-style]{transition-duration:var(--duration-2);transition-timing-function:var(--ease-standard)}.assistant-drawer__head{flex:none;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);border-block-end:1px solid var(--border-subtle)}.assistant-drawer__list{flex:1 1 0;min-block-size:0}.assistant-screen .assistant-drawer{inline-size:85%}.assistant-window{z-index:var(--z-shell-assistant);transform-origin:top right;transition:opacity var(--duration-3) var(--ease-emphasized),transform var(--duration-3) var(--ease-emphasized)}.assistant-window[data-placement=free]{transform-origin:calc(100vw - var(--floating-window-right, var(--floating-window-margin)) - var(--floating-window-x)) calc(var(--floating-window-area-top) - var(--floating-window-y))}.assistant-window[data-starting-style],.assistant-window[data-ending-style]{opacity:0;transform:scale(.92)}.assistant-window[data-ending-style]{transition-duration:var(--duration-2);transition-timing-function:var(--ease-standard);pointer-events:none}.assistant-window:has(.assistant-drawer) :is(.floating-window__resize,.floating-window__corner){display:none}.assistant-spark{--btn-mark-ring: var(--surface-raised);--btn-icon-size: var(--icon-size-xl);--ai-glyph-stroke: 1.6}.assistant-screen{position:fixed;z-index:var(--z-shell-assistant);inset-block-start:0;inset-inline:0;block-size:var(--app-viewport-height, 100dvh);padding-block-start:env(safe-area-inset-top,0px);container-type:inline-size;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-raised);transition:opacity var(--duration-3) var(--ease-emphasized),transform var(--duration-3) var(--ease-emphasized)}.assistant-screen[data-starting-style],.assistant-screen[data-ending-style]{opacity:0;transform:translateY(var(--space-9))}.assistant-screen[data-ending-style]{transition-duration:var(--duration-2);transition-timing-function:var(--ease-standard);pointer-events:none}.assistant[data-mobile] .assistant-thread__messages{padding-block:var(--space-3)}.assistant[data-mobile] .assistant-thread__composer{padding-block:var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom))}.assistant[data-mobile] .assistant-message__user{max-inline-size:100%}.assistant[data-mobile] .assistant-widget__plot{block-size:calc(180 * var(--ui-px))}.assistant[data-mobile] .assistant-trade-chart{block-size:calc(280 * var(--ui-px))}}@layer surfaces{.assistant-coin-chart{flex:none;block-size:calc(340 * var(--ui-px))}.assistant-coin-chart[data-mobile]{block-size:calc(280 * var(--ui-px))}.assistant-compare__plot{flex:none;block-size:calc(240 * var(--ui-px))}.assistant-compare__plot[data-mobile]{block-size:calc(200 * var(--ui-px))}.assistant-market-table{--table-pad-x: var(--space-3);--table-pad-y: var(--space-2)}.assistant-idea__target{transition:background var(--duration-1) var(--ease-standard)}.assistant-idea__target[data-active]{background:var(--surface-hover)}.assistant-idea__target[data-active] td[data-price]{color:var(--accent)}.assistant-coin-card__range{flex:1 1 calc(200 * var(--ui-px));max-inline-size:calc(280 * var(--ui-px))}.assistant-coin-card__range-bar{flex:1}.assistant-coin-card__impulses{overflow:hidden}.assistant-coin-card__impulse-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(120 * var(--ui-px)),1fr));margin-block-end:-1px;margin-inline-end:-1px}.assistant-coin-card__impulse{padding:var(--space-2) var(--space-3);border-inline-end:1px solid var(--border-subtle);border-block-end:1px solid var(--border-subtle)}.assistant-market-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(220 * var(--ui-px)),1fr));gap:var(--space-4)}.assistant-compare__swatch{flex:none;inline-size:var(--space-5);block-size:2px;border-radius:var(--radius-full);background:var(--series-ink)}.assistant-overview__events .workspace-calendar__day{position:static}}@layer surfaces{.column-settings{display:flex;flex-direction:column;gap:var(--gap-base)}.column-settings__section{display:flex;flex-direction:column;gap:var(--space-4)}.column-settings__head{margin:0;font-size:var(--font-2);font-weight:var(--weight-semibold)}.column-settings__count{font-weight:var(--weight-regular)}.column-settings__zone{--reorder-gap: var(--space-3);display:flex;flex-wrap:wrap;align-items:center;gap:var(--reorder-gap);box-sizing:border-box;min-block-size:calc(var(--control-height-md) + 2 * var(--space-3) + 2px);padding:var(--space-3);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-3)}.column-settings__zone[data-reorder-target]{background:var(--surface-hover)}.column-settings__chip{display:inline-flex;align-items:center;gap:var(--space-3);box-sizing:border-box;min-block-size:var(--control-height-md);padding-inline:var(--space-3) var(--space-1);color:var(--text-primary);font-size:var(--font-3);white-space:nowrap;background:var(--surface-control);border:1px solid var(--border-subtle);border-radius:var(--radius-2)}.column-settings__chip[data-hidden]{color:var(--text-muted);background:transparent}.column-settings__lock{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--control-height-xs);block-size:var(--control-height-xs);color:var(--text-muted)}.column-settings__empty{padding-inline:var(--space-3);color:var(--text-muted);font-size:var(--font-2)}}@layer surfaces{.cookie-consent{--cookie-consent-max: calc(720 * var(--ui-px));--cookie-consent-tile: calc(32 * var(--ui-px));position:fixed;inset-inline:0;inset-block-end:calc(var(--space-9) + var(--quick-access-offset, 0px));z-index:var(--z-shell-bar);display:flex;align-items:center;gap:var(--space-5);inline-size:fit-content;max-inline-size:min(var(--cookie-consent-max),calc(100% - var(--space-9)));margin-inline:auto;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border-radius:var(--radius-4);background:radial-gradient(120% 180% at 0% 0%,color-mix(in srgb,var(--accent) 16%,transparent) 0%,transparent 62%),var(--surface-overlay);box-shadow:var(--pop-shadow);font-family:var(--font-sans);font-weight:var(--weight-regular);animation:cookie-consent-in var(--duration-3) var(--ease-standard)}@keyframes cookie-consent-in{0%{opacity:0}to{opacity:1}}.cookie-consent__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cookie-consent-tile);block-size:var(--cookie-consent-tile);border-radius:var(--radius-2);background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.cookie-consent__glyph{inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg)}.cookie-consent__text{flex:1 1 auto;min-inline-size:0;margin:0;color:var(--text-primary);font-size:var(--font-3);line-height:var(--leading-normal)}.cookie-consent__actions{display:flex;flex:none;gap:var(--space-4)}@media (max-width: 820px){.cookie-consent{flex-wrap:wrap;inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom))}.cookie-consent__text{flex-basis:0}.cookie-consent__actions{flex-basis:100%}:root[data-mobile-nav] .cookie-consent{inset-block-end:calc(var(--mobile-nav-height) + var(--mobile-bottom-bar-height) + var(--space-4))}.cookie-consent__actions>.btn{flex:1 1 0}}}@layer surfaces{.access-showcase{flex-direction:row}.access-showcase__book{flex:none;inline-size:calc(360 * var(--ui-px));border-inline-start:1px solid var(--border-subtle)}@media (max-width: 820px){.access-showcase{flex-direction:column}.access-showcase__chart{flex:3 1 0}.access-showcase__book{flex:2 1 0;inline-size:auto;min-block-size:0;border-inline-start:0;border-block-start:1px solid var(--border-subtle)}}}@layer surfaces{.access-stub{--access-stub-blur: calc(8 * var(--ui-px));position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:var(--surface-base)}.access-stub__backdrop{position:absolute;inset:calc(var(--access-stub-blur) * -3);filter:blur(var(--access-stub-blur));pointer-events:none}.access-stub__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-base);opacity:.3}.access-stub__card{position:relative;inline-size:min(calc(620 * var(--ui-px)),calc(100% - var(--space-9)));max-block-size:calc(100% - var(--space-9));overflow:auto;padding:var(--space-10) var(--space-11) var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-4);background:var(--surface-overlay);box-shadow:var(--shadow-3)}.access-stub__topbar{align-self:flex-end;margin:calc(var(--space-7) * -1) calc(var(--space-8) * -1) calc(var(--space-6) * -1) 0}.access-stub__body{display:flex;flex-direction:column;gap:var(--space-7);inline-size:100%}.access-stub__hint{color:var(--text-muted);font-size:var(--font-3)}@media (max-width: 820px){.access-stub__card{padding:var(--space-9) var(--space-7) var(--space-7)}.access-stub__actions .btn{flex:1 1 100%}}}@layer surfaces{.access-window{display:flex;flex-direction:column;gap:var(--space-8)}.access-window[data-align=center]{align-items:center;text-align:center}.access-window-modal .modal__header{display:none}.access-window-modal .access-window{--access-window-pad-block: var(--space-4);--access-window-pad-inline: var(--space-7);padding:var(--access-window-pad-block) var(--access-window-pad-inline)}.access-window__head{display:flex;align-items:center;gap:var(--space-8)}.access-window__icon{position:relative;isolation:isolate;flex:none;display:grid;place-items:center;inline-size:calc(64 * var(--ui-px));block-size:calc(64 * var(--ui-px));border-radius:var(--radius-full);color:var(--accent)}.access-window__icon:before,.access-window__icon:after{content:"";position:absolute;z-index:var(--z-underlay);border-radius:inherit;background:currentColor}.access-window__icon:before{top:0;right:0;bottom:0;left:0;opacity:.15}.access-window__icon:after{inset:calc(-8 * var(--ui-px));opacity:.06}.access-window__icon[data-tone=positive]{color:var(--positive)}.access-window__icon[data-tone=negative]{color:var(--negative)}.access-window__icon[data-tone=warning]{color:var(--warning)}.access-window__icon svg{inline-size:calc(30 * var(--ui-px));block-size:calc(30 * var(--ui-px))}.access-window__title{margin:0;font-size:calc(var(--font-5) * 1.6);line-height:1.2;font-weight:var(--weight-bold);color:var(--text-strong)}.access-window__lead{margin:0;font-size:calc(var(--font-4) * 1.0625);line-height:1.55;color:var(--text-primary)}.access-window__strong{color:var(--text-strong);font-weight:var(--weight-semibold)}.access-window__muted{margin:0;font-size:var(--font-3);line-height:1.5;color:var(--text-muted)}.access-window__chip{position:relative;isolation:isolate;align-self:flex-start;padding:var(--space-2) var(--space-6);border-radius:var(--radius-full);font-size:var(--font-3);font-weight:var(--weight-semibold);color:var(--accent)}.access-window__chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-underlay);border-radius:inherit;background:currentColor;opacity:.14}.access-window__list{display:grid;gap:var(--space-6);inline-size:100%;margin:0;padding:0;list-style:none;text-align:start}.access-window__list li{display:grid;grid-template-columns:calc(22 * var(--ui-px)) 1fr;gap:var(--space-6);align-items:start;font-size:var(--font-4);line-height:1.45;color:var(--text-primary)}.access-window__list svg{inline-size:var(--icon-size-xl);block-size:var(--icon-size-xl);margin-block-start:2px;color:var(--positive)}.access-window__actions{display:flex;flex-wrap:wrap;gap:var(--space-6);inline-size:100%}.access-window__actions>.btn{flex:1 1 0;min-inline-size:calc(180 * var(--ui-px))}.access-window__actions[data-stack]>.btn{flex:1 1 100%}.access-window__big{display:flex;align-items:baseline;gap:var(--space-7)}.access-window__big strong{font-size:calc(var(--font-5) * 3.8);line-height:1;font-weight:var(--weight-bold);color:var(--accent)}.access-window__big span{max-inline-size:calc(240 * var(--ui-px));font-size:calc(var(--font-4) * 1.25);line-height:1.3;font-weight:var(--weight-semibold);color:var(--text-strong)}.access-window__band{position:relative;isolation:isolate;margin:calc((var(--space-7) + var(--access-window-pad-block)) * -1) calc((var(--space-7) + var(--access-window-pad-inline)) * -1) 0;padding:var(--space-9) calc(var(--space-7) + var(--access-window-pad-inline)) var(--space-8)}.access-window__band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-underlay);background:linear-gradient(135deg,var(--positive),var(--accent));opacity:.18}.access-window__details{display:grid;grid-template-columns:auto 1fr;gap:var(--space-5) var(--space-9);margin:0;font-size:var(--font-4)}.access-window__details dt{color:var(--text-muted)}.access-window__details dd{margin:0;text-align:end;font-variant-numeric:tabular-nums}.access-window__errbox{display:flex;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--space-5) var(--space-5) var(--space-7);border:1px solid var(--border-subtle);border-inline-start:calc(3 * var(--ui-px)) solid var(--negative);border-radius:var(--radius-3);background:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--font-3);line-height:1.5;color:var(--text-strong)}.access-window__errbox code{flex:1;font-family:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.access-window__promo{display:grid;gap:var(--space-4);padding:var(--space-8) var(--space-9);border:1px dashed var(--accent);border-radius:var(--radius-3);background:var(--surface-sunken)}.access-window__promo code{font-family:var(--font-mono);font-size:calc(var(--font-5) * 1.3);font-weight:var(--weight-bold);letter-spacing:.04em;color:var(--text-strong);overflow-wrap:anywhere}.access-window__support{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);inline-size:100%;padding-block-start:var(--space-7);border-block-start:1px solid var(--border-subtle)}.access-window__support-label{margin-inline-end:var(--space-2);font-size:var(--font-2);color:var(--text-muted)}.access-window__spacer{flex:1}@media (max-width: 820px){.access-window-modal .access-window{--access-window-pad-block: 0px;--access-window-pad-inline: var(--space-2)}.access-window__actions{flex-direction:column}.access-window__actions>.btn{flex:none;inline-size:100%;min-inline-size:0}.access-window__spacer{display:none}}}@layer surfaces{[data-ui=air] .indicator-studio{display:grid;gap:var(--space-8)}[data-ui=air] .indicator-studio__chat{display:flex;flex-direction:column;min-block-size:0;overflow:hidden;border-radius:var(--radius-3);background:var(--settings-section-surface)}[data-ui=air] .indicator-studio__preview{position:static;display:flex;flex-direction:column;min-block-size:0;overflow:auto}[data-ui=air] .indicator-studio__preview>*{flex:none}[data-ui=air] .indicator-studio__preview>.segmented{align-self:start}[data-ui=air] .indicator-studio__stage{display:flex;flex-direction:column;justify-content:center;aspect-ratio:820 / 440}[data-ui=air] .indicator-studio__code{min-block-size:0}[data-ui=air] .pine-editor{--pine-line: calc(20 * var(--ui-px));display:flex;flex:1 1 0;flex-direction:column;max-block-size:none;min-block-size:calc(200 * var(--ui-px));padding:0;overflow:hidden}[data-ui=air] .pine-editor__body{flex:1 1 0}[data-ui=air] .pine-editor__sheet{display:grid;grid-template-columns:auto minmax(0,1fr);inline-size:max-content;min-inline-size:100%;min-block-size:100%;line-height:var(--pine-line)}[data-ui=air] .pine-editor__gutter{position:sticky;inset-inline-start:0;z-index:var(--z-sticky);display:flex;flex-direction:column;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border-inline-end:1px solid var(--border-subtle);background:var(--surface-sunken);color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:end;-webkit-user-select:none;user-select:none}[data-ui=air] .pine-editor__number{block-size:var(--pine-line)}[data-ui=air] .pine-editor__number[data-problem]{color:var(--negative);font-weight:var(--weight-semibold)}[data-ui=air] .pine-editor__code{position:relative}[data-ui=air] .pine-editor__view,[data-ui=air] .pine-editor__input{margin:0;padding:var(--space-4) var(--space-6);font:inherit;line-height:var(--pine-line);white-space:pre;-moz-tab-size:4;tab-size:4}[data-ui=air] .pine-editor__view{color:var(--text-primary)}[data-ui=air] .pine-editor__line{display:block;min-block-size:var(--pine-line)}[data-ui=air] .pine-editor__line[data-problem]{background:color-mix(in srgb,var(--negative) 14%,transparent)}[data-ui=air] .pine-editor__input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;border:0;outline:none;resize:none;overflow:hidden;background:transparent;color:transparent;caret-color:var(--text-strong)}[data-ui=air] .pine-editor__input::placeholder{color:var(--text-muted);font-family:var(--font-sans)}[data-ui=air] .pine-editor__input::selection{background:var(--accent-wash)}[data-ui=air] .pine-editor__status{display:flex;flex:none;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);border-block-start:1px solid var(--border-subtle);font-family:var(--font-sans);font-size:var(--font-1)}[data-ui=air] .pine-editor__docs{margin-inline-start:auto}[data-ui=air] .pine-problems{flex:none}[data-ui=air] .pine-problems__row{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);border-radius:var(--radius-2);background:var(--surface-raised)}[data-ui=air] .pine-problems__line{flex:none;color:var(--negative);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}[data-ui=air] .pine-problems__text{flex:1;min-inline-size:0;color:var(--text-primary)}[data-ui=air] .pine-problems__row>.btn{flex:none}[data-ui=air] .indicator-studio__left{min-block-size:0}[data-ui=air] .indicator-studio__cost{color:var(--text-muted);font-size:var(--font-2)}[data-ui=air] .indicator-studio__left>.indicator-studio__head{flex:none}[data-ui=air] .indicator-studio__left>.indicator-studio__code,[data-ui=air] .indicator-studio__left>.indicator-studio__chat{flex:1 1 0}@container (width >= 35rem){[data-ui=air] .modal__body:has(>.indicator-studio){display:flex;flex-direction:column}[data-ui=air] .indicator-studio{flex:1 1 0;grid-template-columns:minmax(0,6fr) minmax(calc(480 * var(--ui-px)),5fr);min-block-size:0;transition:grid-template-columns var(--duration-3) var(--ease-standard),column-gap var(--duration-3) var(--ease-standard)}[data-ui=air] .indicator-studio__preview{transition:opacity var(--duration-3) var(--ease-standard),visibility 0s linear 0s}[data-ui=air] .indicator-studio[data-wide]{grid-template-columns:minmax(0,1fr) minmax(0,0fr);column-gap:0}[data-ui=air] .indicator-studio[data-wide]>.indicator-studio__preview{overflow:hidden;opacity:0;visibility:hidden;transition:opacity var(--duration-3) var(--ease-standard),visibility 0s linear var(--duration-3)}}@container (width < 35rem){[data-ui=air] .indicator-studio{grid-template-columns:minmax(0,1fr)}[data-ui=air] .modal__footer:has(.indicator-studio__cost){flex-wrap:wrap}[data-ui=air] .indicator-studio__cost{flex-basis:100%;text-align:end}[data-ui=air] .indicator-studio__expand{display:none}[data-ui=air] .indicator-studio__chat{block-size:min(calc(360 * var(--ui-px)),45vh)}[data-ui=air] .indicator-studio__left>.indicator-studio__code,[data-ui=air] .indicator-studio__left>.indicator-studio__chat{flex:none}[data-ui=air] .pine-editor{flex:none;block-size:min(calc(360 * var(--ui-px)),45vh)}[data-ui=air] .indicator-studio__preview{overflow:visible}}}@layer surfaces{.help-window{--modal-width: calc(1560 * var(--ui-px))}.help-window__state{block-size:100%}.help-window__more{padding-block:var(--space-7)}.help-chapter{gap:var(--space-7)}.help-chapter__title{display:flex;align-items:center;gap:var(--space-4);margin:0;color:var(--text-strong);font-size:var(--font-5);font-weight:var(--weight-bold)}.help-paragraph{margin:0;color:var(--text-primary);font-size:var(--font-3)}.help-glyph{--guide-icon-size: var(--icon-size-2xl)}.help-lead{display:grid;gap:var(--space-4)}.help-lead__title,.help-lead__text{margin:0}.help-lead__title{--text-heading-size: var(--font-6);--text-heading-weight: var(--weight-bold);line-height:var(--leading-tight)}.help-lead__text{max-inline-size:72ch;color:var(--text-muted);font-size:var(--font-4)}.help-modal-piece.modal{position:relative;z-index:auto;inset:auto;translate:none}.help-scene{--help-chip: calc(20 * var(--ui-px));--help-pin-lead: var(--space-3);--help-pin-room: calc(var(--help-chip) + var(--help-pin-lead) + var(--space-1));--help-pin-inline: 0px;position:relative;inline-size:min(100%,calc(var(--scene-width) * var(--scene-scale) * 1px + var(--help-pin-inline)));block-size:calc(var(--scene-height) * var(--scene-scale) * 1px)}.help-scene[data-place=pin-left]{--help-pin-inline: var(--help-pin-room);padding-inline-start:var(--help-pin-room)}.help-scene[data-place=pin]{block-size:calc(var(--scene-height) * var(--scene-scale) * 1px + 2 * var(--help-pin-room));padding-block:var(--help-pin-room)}.help-scene__stage,.help-scene__marks{position:absolute;inset-block-start:0;inset-inline-start:0}.help-scene[data-place=pin] :is(.help-scene__stage,.help-scene__marks){inset-block-start:var(--help-pin-room)}.help-scene[data-place=pin-left] :is(.help-scene__stage,.help-scene__marks){inset-inline-start:var(--help-pin-room)}.help-scene__stage{inline-size:max-content;transform:scale(var(--scene-scale));transform-origin:0 0}.help-show[data-block]{display:block}.help-logo{display:inline-grid;place-items:center;background:var(--surface-control);color:var(--text-strong);font-size:var(--font-1);font-weight:var(--weight-bold);line-height:1}.asset-icon-box>.help-logo{inline-size:100%;block-size:100%}.help-chart{position:relative;block-size:100%}.help-show[inert]{opacity:1}.help-show{--surface-field: var(--settings-section-surface);--select-min-width: initial}.help-scene__mark{position:absolute;inset-inline-start:calc(var(--x) * var(--scene-scale) * 1px);inset-block-start:calc(var(--y) * var(--scene-scale) * 1px);inline-size:calc(var(--w) * var(--scene-scale) * 1px);block-size:calc(var(--h) * var(--scene-scale) * 1px);padding:0;border:0;border-radius:var(--radius-2);background:none;outline:2px solid transparent;outline-offset:1px;font:inherit;cursor:pointer}.help-scene__mark[data-hot]{outline-color:var(--accent);background:var(--accent-wash)}.help-scene__chip{position:absolute;inline-size:var(--help-chip);block-size:var(--help-chip);background:var(--accent);color:var(--accent-contrast)}.help-scene[data-place^=pin] .help-scene__mark:before{content:"";position:absolute}.help-scene[data-place^=pin] :is([data-side=above],[data-side=below])>.help-scene__chip{inset-inline-start:calc(50% - var(--help-chip) / 2 + var(--dx) * 1px)}.help-scene[data-place^=pin] .help-scene__mark:is([data-side=above],[data-side=below]):before{inset-inline-start:clamp(0px,calc(50% + var(--dx) * 1px),100%);block-size:var(--help-pin-lead);border-inline-start:1px solid var(--accent)}.help-scene[data-place^=pin] :is([data-side=left],[data-side=right])>.help-scene__chip{inset-block-start:calc(50% - var(--help-chip) / 2 + var(--dy) * 1px)}.help-scene[data-place^=pin] .help-scene__mark:is([data-side=left],[data-side=right]):before{inset-block-start:clamp(0px,calc(50% + var(--dy) * 1px),100%);inline-size:var(--help-pin-lead);border-block-start:1px solid var(--accent)}.help-scene[data-place^=pin] [data-side=above]>.help-scene__chip{inset-block-end:calc(100% + var(--help-pin-lead))}.help-scene[data-place^=pin] .help-scene__mark[data-side=above]:before{inset-block-end:100%}.help-scene[data-place^=pin] [data-side=below]>.help-scene__chip{inset-block-start:calc(100% + var(--help-pin-lead))}.help-scene[data-place^=pin] .help-scene__mark[data-side=below]:before{inset-block-start:100%}.help-scene[data-place^=pin] [data-side=left]>.help-scene__chip{inset-inline-end:calc(100% + var(--help-pin-lead))}.help-scene[data-place^=pin] .help-scene__mark[data-side=left]:before{inset-inline-end:100%}.help-scene[data-place^=pin] [data-side=right]>.help-scene__chip{inset-inline-start:calc(100% + var(--help-pin-lead))}.help-scene[data-place^=pin] .help-scene__mark[data-side=right]:before{inset-inline-start:100%}.help-scene[data-place=corner]{--help-pin-inline: calc(var(--help-chip) / 2);block-size:calc(var(--scene-height) * var(--scene-scale) * 1px + var(--help-chip) / 2);padding-block-start:calc(var(--help-chip) / 2);padding-inline-start:calc(var(--help-chip) / 2)}.help-scene[data-place=corner] :is(.help-scene__stage,.help-scene__marks){inset-block-start:calc(var(--help-chip) / 2);inset-inline-start:calc(var(--help-chip) / 2)}.help-scene[data-place=corner] .help-scene__chip{inset-block-start:calc(var(--help-chip) / -2);inset-inline-start:calc(var(--help-chip) / -2)}.help-scene[data-place=zone] .help-scene__mark{outline:1px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:0}.help-scene[data-place=zone] .help-scene__mark[data-hot]{outline:2px solid var(--accent)}.help-scene[data-place=zone] .help-scene__chip{inset-inline-start:calc(50% - var(--help-chip) / 2);inset-block-start:calc(50% - var(--help-chip) / 2)}.help-zone{display:grid;gap:var(--space-7)}.help-zone__scene{display:grid;justify-items:start;min-inline-size:0}.help-zone[data-layout=side]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-9)}.help-zone[data-layout=side] .help-scene{inline-size:calc(var(--scene-width) * 1px + var(--help-pin-inline))}.help-items{--help-chip-column: calc(20 * var(--ui-px));--help-picture-max: calc(420 * var(--ui-px));display:grid;grid-template-columns:var(--help-chip-column) var(--help-picture-column, fit-content(var(--help-picture-max))) minmax(0,1fr);column-gap:var(--space-6)}.help-item{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;padding:var(--space-4) var(--space-3);border-radius:var(--radius-2)}.help-item+.help-item{box-shadow:inset 0 1px 0 var(--border-subtle)}.help-item[data-hot]{background:var(--accent-wash)}.help-item[data-term]{align-items:baseline}.help-item[data-stack]{row-gap:var(--space-3)}.help-item[data-stack]>:is(.help-item__picture,.help-item__text){grid-column:2 / -1}.help-item__picture{display:flex;min-inline-size:0}.help-item__plate{display:flex;align-items:center;max-inline-size:100%;padding:var(--space-3) var(--space-4);overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--surface-raised)}.help-item__term{color:var(--text-strong);font-size:var(--font-3)}.help-item__text{margin:0;color:var(--text-primary);font-size:var(--font-3)}.help-item__name{color:var(--text-strong)}.help-page{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:var(--space-9)}.help-page__scene{min-inline-size:0}.help-page__legend{display:grid;gap:var(--space-1)}.help-page__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:var(--space-5);padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--font-2)}.help-page__item[data-hot]{background:var(--accent-wash)}.help-page__term{color:var(--text-strong)}.help-page__item[data-hot] .help-page__term{color:var(--accent)}.help-recipes{--l-gap: var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.help-recipes[data-single]{grid-template-columns:minmax(0,1fr)}.help-recipe{display:grid;align-content:start;gap:var(--space-5);padding:var(--space-7);border-radius:var(--radius-3);background:var(--surface-quiet);font-size:var(--font-3)}.help-recipe__title{--text-heading-size: var(--font-4);--text-heading-weight: var(--weight-bold);margin:0}.help-notes{display:grid;gap:var(--space-5)}.help-note{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-5);padding:var(--space-6) var(--space-7);border-radius:var(--radius-3);background:var(--surface-quiet)}.help-note__mark{margin-block-start:var(--space-1);color:var(--accent)}.help-note[data-tone=warning] .help-note__mark{color:var(--warning)}.help-note__body{display:grid;gap:var(--space-2)}.help-note__title,.help-note__text{margin:0}.help-note__title{--text-heading-weight: var(--weight-bold)}.help-note__text{color:var(--text-primary);font-size:var(--font-3)}}@layer surfaces{.help-mini-page{display:grid;gap:var(--shell-gap);inline-size:calc(2560 * var(--ui-px));block-size:calc(1200 * var(--ui-px));padding:var(--shell-pad);overflow:hidden;border-radius:var(--radius-3);background:var(--surface-base)}.help-mini-page>*{min-inline-size:0;min-block-size:0}.help-coinlist-zone,.help-coinlist-piece{--help-coinlist-width: calc(370 * var(--ui-px))}.help-coinlist{display:flex;inline-size:100%;block-size:100%;margin-inline-start:0}.help-coinlist>.coinlist__body{flex:1;min-inline-size:0;overflow:hidden}.help-coinlist-zone{display:flex;inline-size:var(--help-coinlist-width)}.help-coinlist-piece.coinlist__panel{block-size:auto;margin-inline-start:0;will-change:auto}.help-coinlist-piece[data-wide]{inline-size:var(--help-coinlist-width)}.help-coinlist-piece>.coinlist__head{flex:1;min-inline-size:0}.help-coinlist-piece:not([data-wide]) .coinlist__controls{padding:0}.help-coinlist-piece .segmented{margin:0}.help-shell-base{display:flex;padding:var(--shell-pad);border-radius:var(--radius-3);background:var(--surface-base)}.help-rail-tabs{--l-gap: var(--rail-btn-gap);inline-size:100%}.help-rail-zone{block-size:calc(520 * var(--ui-px))}.help-rail-piece.coinlist__rail{z-index:auto;block-size:auto;will-change:auto}.help-rail-piece .coinlist__rail-panel{padding:0}.help-rail-piece .coinlist__rail-slot[data-section]{padding-block:0;background:none}}@layer surfaces{.help-mini-page[data-page=chart]{grid-template-columns:auto minmax(0,1fr) calc(312 * var(--ui-px)) calc(350 * var(--ui-px)) auto}[data-ui=air] .help-bar-piece.chart-instrument-bar{min-block-size:0;padding:0}[data-ui=air] .help-bar-piece .chart-instrument-bar__stats{margin-inline-start:0;padding-inline-start:0;border-inline-start:0}}@layer surfaces{.help-canvas-strip{inline-size:calc(1100 * var(--ui-px))}.help-canvas-window{inline-size:calc(1100 * var(--ui-px));block-size:calc(460 * var(--ui-px))}.help-canvas-layouts{position:relative;display:flex;inline-size:calc(1600 * var(--ui-px));block-size:calc(640 * var(--ui-px))}.help-canvas-layouts>.chart-layout-popup{position:absolute;inset-block-start:calc(58 * var(--ui-px) + var(--space-6));inset-inline-end:calc(var(--space-4) + var(--control-height-md) * 1.5 + var(--space-1))}.help-canvas-rail{block-size:calc(800 * var(--ui-px))}[data-ui=air] .help-canvas-piece.chart-tf-row,.help-canvas-piece .chart-tf{min-block-size:0;padding:0}.help-canvas-stage-piece{display:flex}.help-canvas-stage-piece>.chart-stage-button{position:static}.help-canvas-popup-piece.chart-layout-popup{min-inline-size:0;padding:0}.help-canvas-rail-piece.drawing-rail{block-size:auto}.help-legend{position:absolute;inset-block-start:calc(5 * var(--ui-px));inset-inline-start:calc(5 * var(--ui-px));display:flex;flex-direction:column;align-items:flex-start;gap:calc(3 * var(--ui-px));color:var(--help-legend-text);font-family:var(--help-legend-font);font-size:calc(var(--help-legend-size) * var(--ui-px));font-weight:500;line-height:normal;pointer-events:none}.help-legend__line{display:flex;align-items:center;min-block-size:calc(24 * var(--ui-px));padding-inline:calc(8 * var(--ui-px));border:1px solid var(--help-legend-border);border-radius:calc(6 * var(--ui-px));background:var(--help-legend-pill);white-space:nowrap;-webkit-backdrop-filter:blur(calc(12 * var(--ui-px)));backdrop-filter:blur(calc(12 * var(--ui-px)))}.help-legend__line[data-hover]{border-color:var(--help-legend-label)}.help-legend__pairs{display:flex;column-gap:calc(4 * var(--ui-px));margin-inline-start:calc(4 * var(--ui-px));color:var(--help-legend-label);font-variant-numeric:tabular-nums}.help-legend__value{margin-inline-start:calc(3 * var(--ui-px));padding-inline:2px;color:var(--help-legend-value);font-weight:600}.help-legend__controls{display:flex;align-items:center;gap:calc(4 * var(--ui-px));margin-inline-start:calc(7 * var(--ui-px))}.help-legend__control{display:flex;align-items:center;padding-inline:1px;border-radius:calc(5 * var(--ui-px));background:var(--help-legend-control);filter:brightness(2)}.help-legend__icon{box-sizing:content-box;inline-size:calc(14 * var(--ui-px));block-size:calc(14 * var(--ui-px));padding:calc(2 * var(--ui-px));filter:brightness(1.25)}.help-legend__chevron{display:flex;align-items:center;justify-content:center;inline-size:calc(20 * var(--ui-px));block-size:calc(20 * var(--ui-px));border:1px solid var(--help-legend-border);border-radius:calc(6 * var(--ui-px));background:var(--help-legend-pill);color:var(--help-legend-label);-webkit-backdrop-filter:blur(calc(12 * var(--ui-px)));backdrop-filter:blur(calc(12 * var(--ui-px)))}.help-legend__chevron>svg{inline-size:calc(12 * var(--ui-px));block-size:calc(12 * var(--ui-px))}.help-canvas-legend-piece{display:flex;padding:calc(5 * var(--ui-px));border-radius:var(--radius-2);background:var(--chart-canvas-bg)}.help-canvas-legend-piece>.help-legend{position:static}.help-canvas-alert-mark{position:absolute;inset-inline:0;block-size:calc(40 * var(--ui-px));pointer-events:none}.help-canvas-alert-mark[data-place=active]{inset-block-start:16%}.help-canvas-alert-mark[data-place=fired]{inset-block-start:50%}.help-canvas-alert-piece{inline-size:calc(176 * var(--ui-px));block-size:calc(40 * var(--ui-px))}.help-canvas-alert-piece>svg{display:block}}@layer surfaces{.help-mini-page>.orderbook-column{inline-size:auto;min-inline-size:0}.help-book-frame{display:flex}.help-book-frame .orderbook-viewport{flex:none;block-size:var(--help-book-height)}.help-book-frame[data-marks=right]{padding-inline-end:var(--help-pin-room)}.help-zone:has(.help-book-frame[data-marks=right]) .help-scene[data-place=pin] .help-scene__mark .help-scene__chip{inset:calc(50% - var(--help-chip) / 2) auto auto calc(100% + var(--help-pin-lead))}.help-zone:has(.help-book-frame[data-marks=right]) .help-scene[data-place=pin] .help-scene__mark:before{inset:50% auto auto 100%;inline-size:var(--help-pin-lead);block-size:0;border-inline-start:0;border-block-start:1px solid var(--accent)}.help-zone:has(.help-book-frame) .help-items{--help-picture-column: calc(312 * var(--ui-px))}.help-book-hit{position:absolute;inset-block-start:calc(var(--hit-top) * 1px);inset-inline-end:calc(var(--orderbook-dom-width) + var(--hit-right) * 1px);inline-size:calc(var(--hit-width) * 1px);block-size:calc(var(--hit-height) * 1px);pointer-events:none}.help-book-hit[data-lane=dom]{inset-block:33%;inset-inline-end:0;inline-size:var(--orderbook-dom-width);block-size:auto}[data-ui=air] .help-book-piece.orderbook-sidebar__panel.orderbook-column{min-inline-size:0;inline-size:auto;block-size:auto;background:none;border-radius:0;box-shadow:none}[data-ui=air] .help-book-piece .orderbook-bar{min-block-size:0;padding:0;border:0}.help-book-piece :is(.orderbook-rail,.orderbook-tape-menus){position:static}[data-ui=air] .help-book-piece.orderbook-column[data-zone=summary]{inline-size:calc(296 * var(--ui-px))}[data-ui=air] .help-book-piece.orderbook-column[data-zone=ladder]{inline-size:calc(296 * var(--ui-px));border-radius:var(--radius-2)}.help-book-piece[data-zone=ladder] .orderbook-viewport{flex:none;block-size:var(--help-book-height)}}@layer surfaces{.help-mini-page[data-page=screener]{grid-template-columns:minmax(0,1fr) calc(350 * var(--ui-px)) auto}.help-screener-grid{--screener-grid-cols: 3;--screener-grid-rows: 3}.help-screener-ground{padding:var(--shell-pad);border-radius:var(--radius-3);background:var(--surface-base)}.help-screener-ground>.screener-strip{margin-block-end:0}.help-screener-card{inline-size:calc(760 * var(--ui-px));block-size:calc(440 * var(--ui-px))}.help-strip-piece.screener-strip{min-block-size:0;margin:0}.help-card-piece.mini-chart{container-type:normal;inline-size:auto;block-size:auto;border:0;background:none;box-shadow:none}.help-card-piece .mini-chart__header{min-block-size:0;max-block-size:none;padding:0;border-block-end:0}.help-card-piece .mini-chart__row{padding-inline-start:0}.help-rail-piece.drawing-rail[data-placement=mini]{position:static;inline-size:auto;block-size:auto;background:none}.help-item__plate:has(.help-strip-piece){background:var(--surface-base)}.help-item__plate:has(.help-window-piece){background:var(--settings-section-surface)}.help-zone:has(.help-tab-window) .help-items{--help-picture-column: calc(240 * var(--ui-px))}}@layer surfaces{.help-mini-page[data-page=inplay]{grid-template-columns:minmax(0,1fr) calc(350 * var(--ui-px)) auto;grid-template-rows:minmax(0,1fr)}.help-inplay-desk.workspace{grid-row:auto;grid-column:auto}.help-inplay-desk .workspace__field,.help-inplay-grid{block-size:100%}.help-inplay-grid{display:grid;grid-auto-rows:minmax(0,1fr);gap:var(--shell-gap)}.help-inplay-grid>*{min-inline-size:0;min-block-size:0}[data-ui=air] .help-inplay-desk.workspace:not([data-desk=page]){margin:0;padding:0;overflow:visible}.help-inplay-grid[data-desk=page]{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:1fr 1fr .9fr;grid-template-areas:"mini mini mini single single book" "mini mini mini single single book" "natr natr fund market market clock"}.help-inplay-grid[data-desk=page]>[data-kind=mini-charts]{grid-area:mini}.help-inplay-grid[data-desk=page]>[data-kind=single-chart]{grid-area:single}.help-inplay-grid[data-desk=page]>[data-kind=order-book]{grid-area:book}.help-inplay-grid[data-desk=page]>[data-kind=top-natr]{grid-area:natr}.help-inplay-grid[data-desk=page]>[data-kind=top-funding]{grid-area:fund}.help-inplay-grid[data-desk=page]>[data-kind=market-overview]{grid-area:market}.help-inplay-grid[data-desk=page]>[data-kind=clock]{grid-area:clock}[data-ui=air] .help-inplay-desk.workspace[data-desk=card]{inline-size:calc(1240 * var(--ui-px));block-size:calc(400 * var(--ui-px))}[data-ui=air] .help-inplay-desk.workspace[data-desk=link]{inline-size:calc(1240 * var(--ui-px));block-size:calc(420 * var(--ui-px))}.help-inplay-grid[data-desk=link]{grid-template-columns:.8fr 1.4fr .8fr}.help-inplay-drag{display:grid;grid-template-columns:calc(980 * var(--ui-px)) calc(350 * var(--ui-px));grid-template-rows:minmax(0,1fr);gap:var(--shell-gap);block-size:calc(440 * var(--ui-px))}[data-ui=air] .help-inplay-desk.workspace[data-desk=drag]{inline-size:auto;block-size:100%}.help-inplay-grid[data-desk=drag]{grid-template-columns:.9fr 1.2fr 1fr}[data-ui=air] .help-inplay-desk.workspace[data-desk=thumb]{inline-size:calc(560 * var(--ui-px));block-size:calc(330 * var(--ui-px))}[data-ui=air] .help-inplay-desk.workspace[data-desk=thumb-tall]{inline-size:calc(400 * var(--ui-px));block-size:calc(400 * var(--ui-px))}[data-ui=air] .help-inplay-desk.workspace[data-desk=thumb-wide]{inline-size:calc(760 * var(--ui-px));block-size:calc(400 * var(--ui-px))}[data-ui=air] .help-inplay-desk.workspace[data-desk=thumb-low]{inline-size:calc(760 * var(--ui-px));block-size:calc(260 * var(--ui-px))}[data-ui=air] .help-inplay-desk.workspace[data-desk=thumb-drop]{inline-size:calc(360 * var(--ui-px));block-size:calc(300 * var(--ui-px))}[data-ui=air] .help-inplay-desk.workspace[data-desk=small]{inline-size:calc(220 * var(--ui-px));block-size:calc(140 * var(--ui-px))}.help-inplay-grid:is([data-desk=card],[data-desk^=thumb],[data-desk=small]){grid-template:minmax(0,1fr) / minmax(0,1fr)}.help-inplay-charts[data-cols="2"]{--workspace-charts-per-row: 2}.help-inplay-charts[data-cols="3"]{--workspace-charts-per-row: 3}.help-inplay-empty{min-block-size:calc(120 * var(--ui-px))}[data-ui=air] .help-inplay-desk[data-desk=card] .workspace-card .workspace-card__actions,[data-ui=air] .help-inplay-card-piece.workspace-card .workspace-card__actions{opacity:1}.help-inplay-desk:is([data-desk=card],[data-desk=small]) .react-resizable-handle:after,.help-inplay-desk:is([data-desk=card],[data-desk=small]) .react-resizable-handle:before{opacity:1;background:var(--accent)}[data-ui=air] .help-inplay-rail-desk.workspace:not([data-mobile]){inline-size:calc(var(--shell-pad) + var(--rail-workspace-width) + var(--shell-pad));block-size:calc(420 * var(--ui-px));margin:0;padding:0;overflow:visible}[data-ui=air] .help-inplay-rail-piece.workspace-rail{position:relative;inset:auto;padding-block:var(--space-3)}.help-inplay-toggle-piece>.workspace-rail__toggle{position:static}.help-inplay-rail-piece .workspace-rail__page-remove{opacity:1}.help-inplay-card-piece.workspace-card{background:none;box-shadow:none}[data-ui=air] .help-inplay-card-piece .workspace-card__header{min-block-size:0;padding:0}[data-ui=air] .help-inplay-card-piece :is(.workspace-card__tools,.workspace-card__actions){margin-inline-start:0}.help-inplay-zone[data-zone=card] .help-items{--help-picture-column: calc(360 * var(--ui-px))}.help-inplay-zone[data-zone=drag] .help-items{--help-picture-column: calc(260 * var(--ui-px))}.help-inplay-zone[data-zone=kinds] .help-items{--help-picture-column: calc(400 * var(--ui-px))}.help-inplay-tile-piece{inline-size:calc(131 * var(--ui-px))}.help-inplay-tile-piece>.tile-set{grid-template-columns:minmax(0,1fr)}.help-inplay-thumb{inline-size:calc(240 * var(--ui-px))}.help-inplay-menu{display:inline-flex}[data-ui=air] .help-inplay-drawer.workspace-drawer[data-open]{position:relative;inset:auto;transform:none}.help-inplay-preset-piece{display:inline-flex}[data-ui=air] .help-inplay-density.density-map{inline-size:calc(1100 * var(--ui-px));block-size:calc(540 * var(--ui-px))}.help-inplay-slot[data-spot="1"]{--density-lane: .15;--density-anchor: 10%;--density-stack: 0px}.help-inplay-slot[data-spot="2"]{--density-lane: .7;--density-anchor: 52%;--density-stack: 0px}.help-inplay-slot[data-spot="3"]{--density-lane: .35;--density-anchor: 28%;--density-stack: 0px}.help-inplay-slot[data-spot="4"]{--density-lane: .5;--density-anchor: 62%;--density-stack: 0px}.help-inplay-slot[data-spot="5"]{--density-lane: .45;--density-anchor: 24%;--density-stack: 0px}.help-inplay-slot[data-spot="6"]{--density-lane: .2;--density-anchor: 8%;--density-stack: 0px}.help-inplay-slot[data-spot="7"]{--density-lane: .4;--density-anchor: 44%;--density-stack: 0px}.help-inplay-slot[data-spot="8"]{--density-lane: .75;--density-anchor: 66%;--density-stack: 0px}.help-inplay-capsule-piece.density-map__actions{position:static}.help-inplay-chip-piece{padding:var(--space-6) var(--space-7)}.help-inplay-chip-piece>.density-map__anchor{block-size:var(--density-slot-height)}.help-inplay-bar[data-fill="1"]{--workspace-densities-fill: 24%}.help-inplay-bar[data-fill="2"]{--workspace-densities-fill: 42%}.help-inplay-bar[data-fill="3"]{--workspace-densities-fill: 68%}.help-inplay-bar[data-fill="4"]{--workspace-densities-fill: 92%}.help-inplay-templates{inline-size:100%}.help-inplay-template-piece{inline-size:calc(300 * var(--ui-px))}.help-inplay-quick-access{block-size:auto;padding:0}}@layer surfaces{.help-mini-page[data-page=briefings]{grid-template-columns:minmax(0,1fr) calc(350 * var(--ui-px)) auto}.help-briefings-strip[data-place=zone]{margin-block-end:0}.help-briefings-grid .screener__grid{--screener-grid-cols: 3;--screener-grid-rows: 3}.help-briefings-grid[data-place=zone]{inline-size:calc(1400 * var(--ui-px));block-size:calc(780 * var(--ui-px))}:is(.help-briefings-grid,.help-briefings-card) .screener__cell{content-visibility:visible}:is(.mini-chart__stage,.chart-pane)>.help-chart{flex:1;min-block-size:0}.help-briefings-side{gap:var(--shell-gap);block-size:calc(800 * var(--ui-px))}.help-briefings-side>.coinlist__panel{inline-size:calc(350 * var(--ui-px))}.help-briefings-chart{inline-size:calc(1300 * var(--ui-px));block-size:calc(560 * var(--ui-px))}.help-items:has(.help-briefings-card){--help-picture-column: calc(var(--help-briefings-card-width) + var(--space-4) * 2 + 2px)}.help-items:has(.help-briefings-authors){--help-picture-column: calc(var(--help-briefings-feed-width) + var(--space-4) * 2 + 2px)}.help-items:has(.help-briefings-footer){--help-picture-column: calc(var(--help-briefings-footer-width) + var(--space-4) * 2 + 2px)}.help-briefings-piece.screener-strip{min-block-size:0;margin-block-end:0}.help-briefings-piece.chart-tf-row{inline-size:auto;min-block-size:0;padding:0}.help-briefings-piece .briefings__bar{padding:0}.help-items{--help-briefings-feed-width: calc(270 * var(--ui-px));--help-briefings-card-width: calc(240 * var(--ui-px));--help-briefings-author-width: calc(300 * var(--ui-px));--help-briefings-footer-width: calc(380 * var(--ui-px))}.help-briefings-piece>.briefings__row,.help-briefings-authors{inline-size:var(--help-briefings-feed-width)}.help-briefings-card{inline-size:var(--help-briefings-card-width);block-size:calc(150 * var(--ui-px))}.help-briefings-author-card{inline-size:var(--help-briefings-author-width)}.help-briefings-footer{inline-size:var(--help-briefings-footer-width)}}@layer surfaces{.help-mini-page[data-page=playbook]{grid-template-columns:minmax(0,1fr) calc(350 * var(--ui-px)) auto}.help-pb-calendar{display:flex;inline-size:calc(260 * var(--ui-px));block-size:calc(560 * var(--ui-px))}.help-pb-chart.playbook__chart{flex:none;inline-size:calc(1200 * var(--ui-px));block-size:calc(520 * var(--ui-px))}.help-pb-info{inline-size:calc(1160 * var(--ui-px))}.help-pb-capture{position:relative;display:flex;flex-direction:column;inline-size:calc(1200 * var(--ui-px));block-size:calc(420 * var(--ui-px));overflow:hidden}.help-pb-capture>.help-chart{flex:1;min-block-size:0}.help-pb-modal.modal{max-block-size:none}.help-pb-shot{inline-size:calc(var(--playbook-attachment-width, calc(112 * var(--ui-px))) * 5);aspect-ratio:16 / 10;scale:.2;transform-origin:0 0}.help-zone:has(.help-pb-calendar) .help-items{--help-picture-column: calc(262 * var(--ui-px))}.help-zone:has(.help-pb-info) .help-items{--help-picture-column: calc(262 * var(--ui-px))}.help-zone:has(.help-pb-modal) .help-items{--help-picture-column: calc(360 * var(--ui-px))}.help-zone:has(.playbook__setups) .help-items{--help-picture-column: calc(210 * var(--ui-px))}.help-item__plate:has(:is(.help-pb-strip-piece,.help-pb-calendar-piece,.help-pb-setups-piece)){background:var(--surface-base)}.help-item__plate:has(.help-pb-field-piece){background:var(--settings-section-surface)}[data-ui=air] .help-pb-field-piece.settings__section{container-type:normal;inline-size:calc(342 * var(--ui-px));padding:0;background:none}.help-pb-strip-piece.screener-strip{margin-block-end:0}.help-pb-calendar-piece.playbook__calendar{inline-size:calc(244 * var(--ui-px));block-size:auto;padding:0}.help-pb-calendar-piece.playbook__calendar[data-narrow]{inline-size:calc(120 * var(--ui-px))}.help-pb-setups-piece.playbook__setups{--playbook-setups-width: calc(192 * var(--ui-px));padding-inline-start:0}.help-pb-setups-piece.playbook__setups[data-narrow]{--playbook-setups-width: calc(100 * var(--ui-px))}.help-pb-header-piece.mini-chart__header{min-block-size:0;max-block-size:none;border-block-end:0}.help-pb-comment-piece{inline-size:calc(244 * var(--ui-px))}.help-pb-static.chart-player{position:static;translate:none}}@layer surfaces{.help-mini-page[data-page=journal]{grid-template-rows:auto minmax(0,1fr)}.help-journal-header{--help-journal-header-layer: 1;position:relative;z-index:var(--help-journal-header-layer)}.help-journal-header .app-header__center{overflow:visible}.help-journal-nav{position:relative}.help-journal-menu{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:calc(48 * var(--ui-px))}.help-journal-page{block-size:100%}.help-journal-trades{inline-size:calc(1720 * var(--ui-px));block-size:calc(690 * var(--ui-px))}.help-journal-bar{display:flex;flex-direction:column;gap:var(--space-4);inline-size:calc(1720 * var(--ui-px));padding:var(--space-5) var(--space-6);background:var(--surface-base)}.help-journal-columns{padding:var(--space-4);background:var(--surface-base)}[id^=help-journal-] .help-items{--help-picture-column: calc(280 * var(--ui-px))}.help-journal-piece{display:flex;min-inline-size:0}.help-journal-piece>.journal-toolbar,.help-journal-piece>.journal-trades__totals{flex-wrap:nowrap}.help-journal-status{inline-size:calc(254 * var(--ui-px))}.help-journal-status>.l-row{flex-wrap:wrap}.help-journal-popup{position:static}.help-item__plate .popover.journal-period-popover{inline-size:calc(254 * var(--ui-px))}.help-journal-organ{flex:none}.help-journal-summary{inline-size:calc(1560 * var(--ui-px))}.help-journal-calendar{--journal-calendar-cols: minmax(0, 1fr) minmax(0, 1.25fr);inline-size:calc(254 * var(--ui-px))}.help-journal-piece>.journal-hours{inline-size:calc(220 * var(--ui-px))}.help-journal-hours{grid-template-columns:repeat(3,minmax(0,1fr))}.help-journal-heat{--journal-heat-cell: calc(22 * var(--ui-px));inline-size:calc(150 * var(--ui-px))}.help-journal-coins{inline-size:calc(254 * var(--ui-px))}.help-journal-coin-bar[data-share=full]{--journal-coin-share: 1}.help-journal-coin-bar[data-share=part]{--journal-coin-share: .23}.help-journal-note{grid-template-columns:minmax(0,1fr);inline-size:calc(254 * var(--ui-px))}.help-journal-note .journal-period-note__field{min-block-size:calc(110 * var(--ui-px))}.help-journal-dashboard{inline-size:calc(1720 * var(--ui-px))}.help-journal-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--shell-gap)}.help-journal-grid>.help-journal-card{grid-column:span 4}.help-journal-grid>.help-journal-card[data-size=metric]{grid-column:span 3;block-size:calc(120 * var(--ui-px))}.help-journal-grid>.help-journal-card[data-size=plot]{block-size:calc(250 * var(--ui-px))}.help-journal-grid>.help-journal-card[data-span="5"]{grid-column:span 5}.help-journal-grid>.help-journal-card[data-span="3"]{grid-column:span 3}.help-journal-card-piece>.help-journal-card{inline-size:calc(254 * var(--ui-px));block-size:calc(120 * var(--ui-px))}.help-journal-card-piece>.help-journal-card[data-size=plot]{block-size:calc(170 * var(--ui-px))}.help-journal-card-piece>.help-journal-card[data-size=head]{block-size:auto}.help-journal-tiles{grid-template-columns:minmax(0,1fr);inline-size:calc((360 * var(--ui-px) - 2 * var(--space-5) - 2 * var(--gap-tight)) / 3)}.help-journal-trade-view{inline-size:calc(1720 * var(--ui-px));block-size:calc(1200 * var(--ui-px))}.help-journal-mini-chart{block-size:100%}.help-journal-chart-piece{inline-size:calc(254 * var(--ui-px));block-size:calc(150 * var(--ui-px))}.help-journal-chart-piece>.help-chart{flex:1}.help-journal-aside-piece{inline-size:calc(254 * var(--ui-px))}.help-journal-aside-piece>.trade-view__aside-pane{flex:1}.help-journal-notebook{inline-size:calc(1720 * var(--ui-px));block-size:calc(820 * var(--ui-px))}.help-journal-rules{inline-size:calc(1560 * var(--ui-px));block-size:calc(900 * var(--ui-px))}.help-journal-rules-piece{--l-gap: var(--space-3);padding:0}.help-journal-rules-piece>.l-panel{inline-size:calc(254 * var(--ui-px))}.help-journal-editor-piece{display:inline-flex}.help-journal-notebook-piece{grid-template-columns:max-content}.help-journal-notebook-piece[data-wide]{grid-template-columns:calc(254 * var(--ui-px))}.help-journal-notebook-piece[data-wide]>.notebook__side{padding:0;background:none}.notebook-embed__chart>.help-chart{align-self:stretch;inline-size:100%}.help-journal-embed-piece,.help-journal-rail-piece,.help-journal-insert{inline-size:calc(254 * var(--ui-px))}.help-journal-chart-row{display:inline-flex}.help-journal-connections{inline-size:calc(900 * var(--ui-px))}.help-journal-tabs-piece{inline-size:calc(254 * var(--ui-px))}.help-journal-tabs-piece .folder-tabs__panel{display:none}.help-journal-settings-piece{inline-size:calc(254 * var(--ui-px));padding:var(--space-4)}}
