@charset "UTF-8";:root{--bg: oklch(.985 .006 75);--bg-edge: oklch(.95 .025 60);--surface: oklch(1 0 0);--surface-2: oklch(.985 .005 75);--surface-sunk: oklch(.97 .008 70);--border: oklch(.92 .008 75);--border-strong: oklch(.86 .01 75);--divider: oklch(.95 .006 75);--text: oklch(.22 .012 60);--text-muted: oklch(.5 .012 60);--text-soft: oklch(.62 .012 60);--text-faint: oklch(.75 .01 60);--accent: oklch(.66 .17 45);--accent-deep: oklch(.56 .18 40);--accent-soft: oklch(.95 .05 45);--accent-tint: oklch(.97 .03 45);--accent-border: oklch(.92 .05 45);--accent-ring: oklch(.92 .06 45 / .4);--accent-shadow: oklch(.5 .18 35 / .4);--accent-shadow-soft: oklch(.5 .18 35 / .2);--accent-mark-2: oklch(.55 .2 30);--accent-selection: oklch(.85 .1 45 / .5);--accent-glow-1: oklch(.92 .06 45);--accent-glow-2: oklch(.93 .04 65);--ctrl-border-focus: oklch(.66 .17 45);--ctrl-ring: 0 0 0 3px oklch(.92 .06 45 / .4);--ok: oklch(.6 .16 150);--ok-bg: oklch(.944 .0224 150);--ok-bg-subtle: oklch(.9886 .0048 150);--ok-text: oklch(.42 .13 150);--ok-border: oklch(.88 .07 150);--err: oklch(.62 .16 30);--err-bg: oklch(.9468 .0224 30);--err-bg-subtle: oklch(.9886 .0048 25);--err-text: oklch(.45 .17 25);--err-border: oklch(.88 .06 25);--warn: oklch(.7 .15 80);--warn-bg: oklch(.96 .05 85);--warn-bg-subtle: oklch(.9886 .0048 85);--warn-text: oklch(.5 .14 70);--warn-border: oklch(.88 .08 85);--info: oklch(.62 .16 250);--info-bg: oklch(.9468 .0224 250);--info-bg-subtle: oklch(.9886 .0048 250);--info-text: oklch(.42 .14 240);--info-border: oklch(.88 .05 240);--type-date: oklch(.66 .17 45);--tooltip-bg: oklch(.22 .012 60 / .75);--tooltip-fg: oklch(.985 .006 75);--toast-bg: oklch(1 0 0 / .92);--toast-fg: oklch(.18 .012 60);--ctrl-bg: oklch(1 0 0);--ctrl-bg-hover: oklch(.97 .008 70);--ctrl-bg-active: oklch(.95 .01 70);--ctrl-bg-disabled: oklch(.97 .005 75);--ctrl-border: oklch(.92 .008 75);--ctrl-border-hover: oklch(.86 .01 75);--ctrl-text: oklch(.22 .012 60);--ctrl-text-disabled: oklch(.75 .01 60);--ctrl-placeholder: oklch(.62 .012 60);--ctrl-err-border: oklch(.6 .2 25);--ctrl-err-border-hover: oklch(.55 .21 25);--ctrl-err-border-focus: oklch(.5 .22 25);--ctrl-err-ring: 0 0 0 3px oklch(.6 .2 25 / .4);--av-1-bg: oklch(.92 .05 30);--av-1-fg: oklch(.4 .12 30);--av-1-solid: oklch(.6 .18 30);--av-2-bg: oklch(.92 .05 90);--av-2-fg: oklch(.4 .1 90);--av-2-solid: oklch(.62 .16 90);--av-3-bg: oklch(.92 .05 150);--av-3-fg: oklch(.4 .1 150);--av-3-solid: oklch(.58 .15 150);--av-4-bg: oklch(.92 .05 210);--av-4-fg: oklch(.4 .12 210);--av-4-solid: oklch(.58 .16 210);--av-5-bg: oklch(.92 .05 270);--av-5-fg: oklch(.4 .13 270);--av-5-solid: oklch(.55 .18 270);--av-6-bg: oklch(.92 .05 330);--av-6-fg: oklch(.4 .13 330);--av-6-solid: oklch(.58 .18 330);--av-7-bg: oklch(.92 .05 60);--av-7-fg: oklch(.4 .12 60);--av-7-solid: oklch(.62 .17 60);--av-8-bg: oklch(.92 .05 180);--av-8-fg: oklch(.4 .1 180);--av-8-solid: oklch(.58 .13 180);--brand-1c: #c8021b;--brand-arenadata_db: #ff6900;--brand-arenadata_quick_marts: #ff6900;--brand-bigquery: #4285f4;--brand-clickhouse: #ffcc01;--brand-cockroach: #6933ff;--brand-csv: #6b7280;--brand-file: #64748b;--brand-firebird: #dc1b17;--brand-graphql: #e10098;--brand-greenplum: #2f8f4a;--brand-h2: #09476b;--brand-hive: #fdee21;--brand-json: #f59e0b;--brand-mariadb: #003545;--brand-mongodb: #13aa52;--brand-mssql: #cc2927;--brand-mysql: #00758f;--brand-odata: #0072c6;--brand-oracle: #c74634;--brand-other: #475569;--brand-parquet: #50abf1;--brand-pgsql: #336791;--brand-postgresql: #336791;--brand-presto: #5890ff;--brand-red: #dc2626;--brand-redshift: #8c4fff;--brand-rest: #6b46c1;--brand-s3: #569a31;--brand-snowflake: #29b5e8;--brand-spark: #e25a1c;--brand-trino: #2a4dad;--brand-vertica: #fcc600;--brand-xlsx: #1d6f42;--font: "Golos Text", sans-serif;--fs-h1: 22px;--fs-h2: 18px;--fs-h3: 16px;--fs-h4: 13px;--fs-body: 13px;--fs-compact: 12px;--fs-caption: 11px;--fs-hint: 11px;--fs-label: 13px;--fs-button: 13px;--fs-overline: 10px;--base-font-size: 13px;--radius-s: 6px;--radius-m: 10px;--radius-l: 14px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--page-padding-x: 28px;--page-padding-y: 16px;--page-header-gap: 16px;--page-title-size: 22px;--header-height: 64px;--sidebar-width: 232px;--nav-gap: 12px;--form-gap: var(--space-4);--form-actions-gap: var(--space-2);--form-max-width: 520px;--info-row-gap: var(--space-3);--info-col-gap: var(--space-6);--info-label-width: 160px;--info-max-width: 720px;--tr-fast: .12s cubic-bezier(.2, 0, 0, 1);--tr-base: .2s cubic-bezier(.2, 0, 0, 1);--tr-slow: .4s cubic-bezier(.2, 0, 0, 1);--tr-bounce: .2s cubic-bezier(.34, 1.56, .64, 1);--sh-1: 0 1px 0 oklch(.92 .01 75 / .6);--sh-2: 0 1px 2px oklch(.5 .02 60 / .06), 0 4px 14px oklch(.5 .02 60 / .05);--sh-3: 0 2px 6px oklch(.5 .02 60 / .06), 0 6px 22px oklch(.45 .03 60 / .08);--sh-4: 0 8px 32px oklch(.4 .04 60 / .1);--sh-5: 0 12px 32px rgba(0, 0, 0, .12), 0 2px 8px rgba(0, 0, 0, .06);--sh-even-1: 0 0 2px oklch(.5 .02 60 / .08);--sh-even-2: 0 0 8px oklch(.5 .02 60 / .1);--sh-even-3: 0 0 14px oklch(.45 .03 60 / .11);--sh-even-4: 0 0 20px oklch(.4 .04 60 / .12);--sh-even-5: 0 0 32px oklch(.4 .04 60 / .16);--sh-inset-1: inset 0 0 0 1px oklch(0 0 0 / .12);--sh-inset-2: inset 0 1px 2px oklch(.4 .04 60 / .1);--sh-inset-3: inset 0 1px 4px oklch(.4 .04 60 / .13);--sh-inset-4: inset 0 2px 6px oklch(.4 .04 60 / .16);--sh-inset-5: inset 0 3px 10px oklch(.4 .04 60 / .2);--z-hide: -1;--z-base: 0;--z-docked: 10;--z-dropdown: 1000;--z-sticky: 1100;--z-banner: 1200;--z-overlay: 1300;--z-modal: 1400;--z-popover: 1500;--z-skip-link: 1600;--z-toast: 1700;--z-tooltip: 1800}:root[data-radius=sharp]{--radius-s: 2px;--radius-m: 4px;--radius-l: 6px}:root[data-radius=soft]{--radius-s: 10px;--radius-m: 16px;--radius-l: 22px}:root[data-density=cozy]{--page-padding-x: 22px;--page-padding-y: 12px;--page-header-gap: 12px;--page-title-size: 20px;--header-height: 56px;--sidebar-width: 216px;--nav-gap: 10px}:root[data-density=compact]{--page-padding-x: 16px;--page-padding-y: 10px;--page-header-gap: 8px;--page-title-size: 18px;--header-height: 48px;--sidebar-width: 190px;--nav-gap: 8px}:root[data-theme=dark]{--bg: oklch(.16 .008 75);--bg-edge: oklch(.12 .012 60);--surface: oklch(.2 .008 75);--surface-2: oklch(.23 .008 75);--surface-sunk: oklch(.14 .008 75);--border: oklch(.3 .01 75);--border-strong: oklch(.42 .012 75);--divider: oklch(.26 .008 75);--text: oklch(.95 .005 75);--text-muted: oklch(.75 .008 60);--text-soft: oklch(.62 .01 60);--text-faint: oklch(.5 .01 60);--accent: oklch(.72 .17 45);--accent-deep: oklch(.6 .18 40);--accent-soft: oklch(.32 .08 50);--accent-tint: oklch(.26 .05 55);--accent-border: oklch(.4 .08 55);--accent-ring: oklch(.72 .16 50 / .45);--accent-shadow: oklch(.5 .18 35 / .55);--accent-shadow-soft: oklch(.5 .18 35 / .3);--accent-mark-2: oklch(.65 .2 30);--accent-selection: oklch(.55 .16 50 / .45);--accent-glow-1: oklch(.4 .1 50);--accent-glow-2: oklch(.38 .06 70);--ctrl-border-focus: oklch(.72 .17 45);--ctrl-ring: 0 0 0 3px oklch(.72 .16 50 / .45);--pk-bg: oklch(.32 .08 50);--pk-text: oklch(.85 .13 55);--ok: oklch(.7 .15 145);--ok-bg: oklch(.28 .06 150);--ok-bg-subtle: oklch(.24 .025 150);--ok-text: oklch(.85 .14 150);--ok-border: oklch(.4 .07 150);--err: oklch(.7 .18 25);--err-bg: oklch(.3 .07 25);--err-bg-subtle: oklch(.25 .03 25);--err-text: oklch(.85 .15 25);--err-border: oklch(.42 .09 25);--warn: oklch(.78 .15 80);--warn-bg: oklch(.3 .06 80);--warn-bg-subtle: oklch(.25 .025 80);--warn-text: oklch(.88 .14 85);--warn-border: oklch(.42 .08 80);--info: oklch(.72 .13 240);--info-bg: oklch(.28 .06 240);--info-bg-subtle: oklch(.24 .025 240);--info-text: oklch(.85 .12 240);--info-border: oklch(.4 .07 240);--type-date: oklch(.72 .17 45);--tooltip-bg: oklch(.95 .005 75 / .92);--tooltip-fg: oklch(.18 .012 60);--toast-bg: oklch(.22 .012 60 / .75);--toast-fg: oklch(.985 .006 75);--ctrl-bg: oklch(.22 .008 75);--ctrl-bg-hover: oklch(.26 .01 75);--ctrl-bg-active: oklch(.3 .012 75);--ctrl-bg-disabled: oklch(.18 .008 75);--ctrl-border: oklch(.32 .01 75);--ctrl-border-hover: oklch(.45 .012 75);--ctrl-text: oklch(.95 .005 75);--ctrl-text-disabled: oklch(.5 .01 60);--ctrl-placeholder: oklch(.6 .01 60);--ctrl-err-border: oklch(.7 .18 25);--ctrl-err-border-hover: oklch(.75 .19 25);--ctrl-err-border-focus: oklch(.8 .2 25);--ctrl-err-ring: 0 0 0 3px oklch(.7 .18 25 / .45);--av-1-bg: oklch(.32 .06 30);--av-1-fg: oklch(.86 .1 30);--av-1-solid: oklch(.6 .2 30);--av-2-bg: oklch(.32 .06 90);--av-2-fg: oklch(.88 .1 90);--av-2-solid: oklch(.65 .17 90);--av-3-bg: oklch(.32 .06 150);--av-3-fg: oklch(.86 .1 150);--av-3-solid: oklch(.6 .16 150);--av-4-bg: oklch(.32 .06 210);--av-4-fg: oklch(.86 .1 210);--av-4-solid: oklch(.6 .17 210);--av-5-bg: oklch(.32 .06 270);--av-5-fg: oklch(.86 .1 270);--av-5-solid: oklch(.58 .2 270);--av-6-bg: oklch(.32 .06 330);--av-6-fg: oklch(.86 .1 330);--av-6-solid: oklch(.6 .2 330);--av-7-bg: oklch(.32 .06 60);--av-7-fg: oklch(.88 .1 60);--av-7-solid: oklch(.65 .18 60);--av-8-bg: oklch(.32 .06 180);--av-8-fg: oklch(.86 .1 180);--av-8-solid: oklch(.6 .14 180);--sh-1: 0 1px 0 oklch(0 0 0 / .5);--sh-2: 0 1px 2px oklch(0 0 0 / .4), 0 4px 14px oklch(0 0 0 / .35);--sh-3: 0 2px 6px oklch(0 0 0 / .4), 0 6px 22px oklch(0 0 0 / .45);--sh-4: 0 8px 32px oklch(0 0 0 / .55);--sh-5: 0 12px 32px oklch(0 0 0 / .6), 0 2px 8px oklch(0 0 0 / .45);--sh-even-1: 0 0 2px oklch(0 0 0 / .4);--sh-even-2: 0 0 8px oklch(0 0 0 / .45);--sh-even-3: 0 0 14px oklch(0 0 0 / .5);--sh-even-4: 0 0 20px oklch(0 0 0 / .55);--sh-even-5: 0 0 32px oklch(0 0 0 / .6);--sh-inset-1: inset 0 0 0 1px oklch(0 0 0 / .4);--sh-inset-2: inset 0 1px 2px oklch(0 0 0 / .5);--sh-inset-3: inset 0 1px 4px oklch(0 0 0 / .55);--sh-inset-4: inset 0 2px 6px oklch(0 0 0 / .6);--sh-inset-5: inset 0 3px 10px oklch(0 0 0 / .65)}:root[data-font=golos]{--font: "Golos Text", sans-serif}:root[data-font=arimo]{--font: "Arimo", sans-serif}:root[data-font=fira-sans]{--font: "Fira Sans", sans-serif}:root[data-font=google-sans]{--font: "Google Sans", sans-serif}:root[data-font=inter]{--font: "Inter", sans-serif}:root[data-font=manrope]{--font: "Manrope", sans-serif}:root[data-font=montserrat]{--font: "Montserrat", sans-serif}:root[data-font=mulish]{--font: "Mulish", sans-serif}:root[data-font=noto-sans]{--font: "Noto Sans", sans-serif}:root[data-font=nunito-sans]{--font: "Nunito Sans", sans-serif}:root[data-font=onest]{--font: "Onest", sans-serif}:root[data-font=open-sans]{--font: "Open Sans", sans-serif}:root[data-font=pt-sans]{--font: "PT Sans", sans-serif}:root[data-font=raleway]{--font: "Raleway", sans-serif}:root[data-font=roboto]{--font: "Roboto", sans-serif}:root[data-font=rubik]{--font: "Rubik", sans-serif}:root[data-font=cascadia-mono]{--font: "Cascadia Mono", monospace}:root[data-font=cousine]{--font: "Cousine", monospace}:root[data-font=fira-code]{--font: "Fira Code", monospace}:root[data-font=fira-mono]{--font: "Fira Mono", monospace}:root[data-font=geist-mono]{--font: "Geist Mono", monospace}:root[data-font=ibm-plex-mono]{--font: "IBM Plex Mono", monospace}:root[data-font=jetbrains-mono]{--font: "JetBrains Mono", monospace}:root[data-font=overpass-mono]{--font: "Overpass Mono", monospace}:root[data-font=pt-mono]{--font: "PT Mono", monospace}:root[data-font=roboto-mono]{--font: "Roboto Mono", monospace}:root[data-font=source-code-pro]{--font: "Source Code Pro", monospace}:root[data-font=ubuntu-sans-mono]{--font: "Ubuntu Sans Mono", monospace}:root[data-accent=warm]{--accent: oklch(.66 .17 45);--accent-deep: oklch(.56 .18 40);--accent-soft: oklch(.95 .05 45);--accent-tint: oklch(.97 .03 45);--accent-border: oklch(.92 .05 45);--accent-ring: oklch(.92 .06 45 / .4);--accent-shadow: oklch(.5 .18 35 / .4);--accent-shadow-soft: oklch(.5 .18 35 / .2);--accent-mark-2: oklch(.55 .2 30);--accent-selection: oklch(.85 .1 45 / .5);--accent-glow-1: oklch(.92 .06 45);--accent-glow-2: oklch(.93 .04 65);--ctrl-border-focus: oklch(.66 .17 45);--ctrl-ring: 0 0 0 3px oklch(.92 .06 45 / .4)}:root[data-theme=dark][data-accent=warm]{--accent: oklch(.72 .17 45);--accent-deep: oklch(.6 .18 40);--accent-soft: oklch(.32 .08 50);--accent-tint: oklch(.26 .05 55);--accent-border: oklch(.4 .08 55);--accent-ring: oklch(.72 .16 50 / .45);--accent-shadow: oklch(.5 .18 35 / .55);--accent-shadow-soft: oklch(.5 .18 35 / .3);--accent-mark-2: oklch(.65 .2 30);--accent-selection: oklch(.55 .16 50 / .45);--accent-glow-1: oklch(.4 .1 50);--accent-glow-2: oklch(.38 .06 70);--ctrl-border-focus: oklch(.72 .17 45);--ctrl-ring: 0 0 0 3px oklch(.72 .16 50 / .45)}:root[data-accent=amber]{--accent: oklch(.75 .16 80);--accent-deep: oklch(.65 .17 75);--accent-soft: oklch(.95 .05 80);--accent-tint: oklch(.97 .03 80);--accent-border: oklch(.92 .05 80);--accent-ring: oklch(.92 .06 80 / .4);--accent-shadow: oklch(.59 .17 70 / .4);--accent-shadow-soft: oklch(.59 .17 70 / .2);--accent-mark-2: oklch(.64 .19 65);--accent-selection: oklch(.85 .096 80 / .5);--accent-glow-1: oklch(.92 .06 80);--accent-glow-2: oklch(.93 .04 100);--ctrl-border-focus: oklch(.75 .16 80);--ctrl-ring: 0 0 0 3px oklch(.92 .06 80 / .4)}:root[data-theme=dark][data-accent=amber]{--accent: oklch(.81 .16 80);--accent-deep: oklch(.69 .17 75);--accent-soft: oklch(.32 .08 85);--accent-tint: oklch(.26 .048 90);--accent-border: oklch(.4 .08 90);--accent-ring: oklch(.81 .16 85 / .45);--accent-shadow: oklch(.59 .17 70 / .55);--accent-shadow-soft: oklch(.59 .17 70 / .3);--accent-mark-2: oklch(.74 .19 65);--accent-selection: oklch(.64 .16 85 / .45);--accent-glow-1: oklch(.4 .096 85);--accent-glow-2: oklch(.38 .06 105);--ctrl-border-focus: oklch(.81 .16 80);--ctrl-ring: 0 0 0 3px oklch(.81 .16 85 / .45)}:root[data-accent=olive]{--accent: oklch(.68 .13 110);--accent-deep: oklch(.58 .14 105);--accent-soft: oklch(.95 .05 110);--accent-tint: oklch(.97 .03 110);--accent-border: oklch(.92 .05 110);--accent-ring: oklch(.92 .06 110 / .4);--accent-shadow: oklch(.52 .14 100 / .4);--accent-shadow-soft: oklch(.52 .14 100 / .2);--accent-mark-2: oklch(.57 .16 95);--accent-selection: oklch(.85 .078 110 / .5);--accent-glow-1: oklch(.92 .052 110);--accent-glow-2: oklch(.93 .0325 130);--ctrl-border-focus: oklch(.68 .13 110);--ctrl-ring: 0 0 0 3px oklch(.92 .06 110 / .4)}:root[data-theme=dark][data-accent=olive]{--accent: oklch(.74 .13 110);--accent-deep: oklch(.62 .14 105);--accent-soft: oklch(.32 .065 115);--accent-tint: oklch(.26 .039 120);--accent-border: oklch(.4 .065 120);--accent-ring: oklch(.74 .13 115 / .45);--accent-shadow: oklch(.52 .14 100 / .55);--accent-shadow-soft: oklch(.52 .14 100 / .3);--accent-mark-2: oklch(.67 .16 95);--accent-selection: oklch(.57 .13 115 / .45);--accent-glow-1: oklch(.4 .078 115);--accent-glow-2: oklch(.38 .052 135);--ctrl-border-focus: oklch(.74 .13 110);--ctrl-ring: 0 0 0 3px oklch(.74 .13 115 / .45)}:root[data-accent=lime]{--accent: oklch(.78 .18 130);--accent-deep: oklch(.68 .19 125);--accent-soft: oklch(.95 .05 130);--accent-tint: oklch(.97 .03 130);--accent-border: oklch(.92 .05 130);--accent-ring: oklch(.92 .06 130 / .4);--accent-shadow: oklch(.62 .19 120 / .4);--accent-shadow-soft: oklch(.62 .19 120 / .2);--accent-mark-2: oklch(.67 .21 115);--accent-selection: oklch(.85 .1 130 / .5);--accent-glow-1: oklch(.92 .06 130);--accent-glow-2: oklch(.93 .04 150);--ctrl-border-focus: oklch(.78 .18 130);--ctrl-ring: 0 0 0 3px oklch(.92 .06 130 / .4)}:root[data-theme=dark][data-accent=lime]{--accent: oklch(.84 .18 130);--accent-deep: oklch(.72 .19 125);--accent-soft: oklch(.32 .08 135);--accent-tint: oklch(.26 .05 140);--accent-border: oklch(.4 .08 140);--accent-ring: oklch(.84 .16 135 / .45);--accent-shadow: oklch(.62 .19 120 / .55);--accent-shadow-soft: oklch(.62 .19 120 / .3);--accent-mark-2: oklch(.77 .21 115);--accent-selection: oklch(.67 .16 135 / .45);--accent-glow-1: oklch(.4 .1 135);--accent-glow-2: oklch(.38 .06 155);--ctrl-border-focus: oklch(.84 .18 130);--ctrl-ring: 0 0 0 3px oklch(.84 .16 135 / .45)}:root[data-accent=emerald]{--accent: oklch(.62 .15 155);--accent-deep: oklch(.52 .16 150);--accent-soft: oklch(.95 .05 155);--accent-tint: oklch(.97 .03 155);--accent-border: oklch(.92 .05 155);--accent-ring: oklch(.92 .06 155 / .4);--accent-shadow: oklch(.46 .16 145 / .4);--accent-shadow-soft: oklch(.46 .16 145 / .2);--accent-mark-2: oklch(.51 .18 140);--accent-selection: oklch(.85 .09 155 / .5);--accent-glow-1: oklch(.92 .06 155);--accent-glow-2: oklch(.93 .0375 175);--ctrl-border-focus: oklch(.62 .15 155);--ctrl-ring: 0 0 0 3px oklch(.92 .06 155 / .4)}:root[data-theme=dark][data-accent=emerald]{--accent: oklch(.68 .15 155);--accent-deep: oklch(.56 .16 150);--accent-soft: oklch(.32 .075 160);--accent-tint: oklch(.26 .045 165);--accent-border: oklch(.4 .075 165);--accent-ring: oklch(.68 .15 160 / .45);--accent-shadow: oklch(.46 .16 145 / .55);--accent-shadow-soft: oklch(.46 .16 145 / .3);--accent-mark-2: oklch(.61 .18 140);--accent-selection: oklch(.51 .15 160 / .45);--accent-glow-1: oklch(.4 .09 160);--accent-glow-2: oklch(.38 .06 180);--ctrl-border-focus: oklch(.68 .15 155);--ctrl-ring: 0 0 0 3px oklch(.68 .15 160 / .45)}:root[data-accent=mint]{--accent: oklch(.72 .13 175);--accent-deep: oklch(.62 .14 170);--accent-soft: oklch(.95 .05 175);--accent-tint: oklch(.97 .03 175);--accent-border: oklch(.92 .05 175);--accent-ring: oklch(.92 .06 175 / .4);--accent-shadow: oklch(.56 .14 165 / .4);--accent-shadow-soft: oklch(.56 .14 165 / .2);--accent-mark-2: oklch(.61 .16 160);--accent-selection: oklch(.85 .078 175 / .5);--accent-glow-1: oklch(.92 .052 175);--accent-glow-2: oklch(.93 .0325 195);--ctrl-border-focus: oklch(.72 .13 175);--ctrl-ring: 0 0 0 3px oklch(.92 .06 175 / .4)}:root[data-theme=dark][data-accent=mint]{--accent: oklch(.78 .13 175);--accent-deep: oklch(.66 .14 170);--accent-soft: oklch(.32 .065 180);--accent-tint: oklch(.26 .039 185);--accent-border: oklch(.4 .065 185);--accent-ring: oklch(.78 .13 180 / .45);--accent-shadow: oklch(.56 .14 165 / .55);--accent-shadow-soft: oklch(.56 .14 165 / .3);--accent-mark-2: oklch(.71 .16 160);--accent-selection: oklch(.61 .13 180 / .45);--accent-glow-1: oklch(.4 .078 180);--accent-glow-2: oklch(.38 .052 200);--ctrl-border-focus: oklch(.78 .13 175);--ctrl-ring: 0 0 0 3px oklch(.78 .13 180 / .45)}:root[data-accent=cyan]{--accent: oklch(.7 .12 200);--accent-deep: oklch(.6 .13 195);--accent-soft: oklch(.95 .05 200);--accent-tint: oklch(.97 .03 200);--accent-border: oklch(.92 .05 200);--accent-ring: oklch(.92 .06 200 / .4);--accent-shadow: oklch(.54 .13 190 / .4);--accent-shadow-soft: oklch(.54 .13 190 / .2);--accent-mark-2: oklch(.59 .15 185);--accent-selection: oklch(.85 .072 200 / .5);--accent-glow-1: oklch(.92 .048 200);--accent-glow-2: oklch(.93 .03 220);--ctrl-border-focus: oklch(.7 .12 200);--ctrl-ring: 0 0 0 3px oklch(.92 .06 200 / .4)}:root[data-theme=dark][data-accent=cyan]{--accent: oklch(.76 .12 200);--accent-deep: oklch(.64 .13 195);--accent-soft: oklch(.32 .06 205);--accent-tint: oklch(.26 .036 210);--accent-border: oklch(.4 .06 210);--accent-ring: oklch(.76 .12 205 / .45);--accent-shadow: oklch(.54 .13 190 / .55);--accent-shadow-soft: oklch(.54 .13 190 / .3);--accent-mark-2: oklch(.69 .15 185);--accent-selection: oklch(.59 .12 205 / .45);--accent-glow-1: oklch(.4 .072 205);--accent-glow-2: oklch(.38 .048 225);--ctrl-border-focus: oklch(.76 .12 200);--ctrl-ring: 0 0 0 3px oklch(.76 .12 205 / .45)}:root[data-accent=sky]{--accent: oklch(.68 .14 230);--accent-deep: oklch(.58 .15 225);--accent-soft: oklch(.95 .05 230);--accent-tint: oklch(.97 .03 230);--accent-border: oklch(.92 .05 230);--accent-ring: oklch(.92 .06 230 / .4);--accent-shadow: oklch(.52 .15 220 / .4);--accent-shadow-soft: oklch(.52 .15 220 / .2);--accent-mark-2: oklch(.57 .17 215);--accent-selection: oklch(.85 .084 230 / .5);--accent-glow-1: oklch(.92 .056 230);--accent-glow-2: oklch(.93 .035 250);--ctrl-border-focus: oklch(.68 .14 230);--ctrl-ring: 0 0 0 3px oklch(.92 .06 230 / .4)}:root[data-theme=dark][data-accent=sky]{--accent: oklch(.74 .14 230);--accent-deep: oklch(.62 .15 225);--accent-soft: oklch(.32 .07 235);--accent-tint: oklch(.26 .042 240);--accent-border: oklch(.4 .07 240);--accent-ring: oklch(.74 .14 235 / .45);--accent-shadow: oklch(.52 .15 220 / .55);--accent-shadow-soft: oklch(.52 .15 220 / .3);--accent-mark-2: oklch(.67 .17 215);--accent-selection: oklch(.57 .14 235 / .45);--accent-glow-1: oklch(.4 .084 235);--accent-glow-2: oklch(.38 .056 255);--ctrl-border-focus: oklch(.74 .14 230);--ctrl-ring: 0 0 0 3px oklch(.74 .14 235 / .45)}:root[data-accent=blue]{--accent: oklch(.55 .18 255);--accent-deep: oklch(.45 .19 250);--accent-soft: oklch(.95 .05 255);--accent-tint: oklch(.97 .03 255);--accent-border: oklch(.92 .05 255);--accent-ring: oklch(.92 .06 255 / .4);--accent-shadow: oklch(.39 .19 245 / .4);--accent-shadow-soft: oklch(.39 .19 245 / .2);--accent-mark-2: oklch(.44 .21 240);--accent-selection: oklch(.85 .1 255 / .5);--accent-glow-1: oklch(.92 .06 255);--accent-glow-2: oklch(.93 .04 275);--ctrl-border-focus: oklch(.55 .18 255);--ctrl-ring: 0 0 0 3px oklch(.92 .06 255 / .4)}:root[data-theme=dark][data-accent=blue]{--accent: oklch(.61 .18 255);--accent-deep: oklch(.49 .19 250);--accent-soft: oklch(.32 .08 260);--accent-tint: oklch(.26 .05 265);--accent-border: oklch(.4 .08 265);--accent-ring: oklch(.61 .16 260 / .45);--accent-shadow: oklch(.4 .19 245 / .55);--accent-shadow-soft: oklch(.4 .19 245 / .3);--accent-mark-2: oklch(.54 .21 240);--accent-selection: oklch(.45 .16 260 / .45);--accent-glow-1: oklch(.4 .1 260);--accent-glow-2: oklch(.38 .06 280);--ctrl-border-focus: oklch(.61 .18 255);--ctrl-ring: 0 0 0 3px oklch(.61 .16 260 / .45)}:root[data-accent=indigo]{--accent: oklch(.55 .2 270);--accent-deep: oklch(.45 .21 265);--accent-soft: oklch(.95 .05 270);--accent-tint: oklch(.97 .03 270);--accent-border: oklch(.92 .05 270);--accent-ring: oklch(.92 .06 270 / .4);--accent-shadow: oklch(.39 .21 260 / .4);--accent-shadow-soft: oklch(.39 .21 260 / .2);--accent-mark-2: oklch(.44 .23 255);--accent-selection: oklch(.85 .1 270 / .5);--accent-glow-1: oklch(.92 .06 270);--accent-glow-2: oklch(.93 .04 290);--ctrl-border-focus: oklch(.55 .2 270);--ctrl-ring: 0 0 0 3px oklch(.92 .06 270 / .4)}:root[data-theme=dark][data-accent=indigo]{--accent: oklch(.61 .2 270);--accent-deep: oklch(.49 .21 265);--accent-soft: oklch(.32 .08 275);--accent-tint: oklch(.26 .05 280);--accent-border: oklch(.4 .08 280);--accent-ring: oklch(.61 .16 275 / .45);--accent-shadow: oklch(.4 .21 260 / .55);--accent-shadow-soft: oklch(.4 .21 260 / .3);--accent-mark-2: oklch(.54 .23 255);--accent-selection: oklch(.45 .16 275 / .45);--accent-glow-1: oklch(.4 .1 275);--accent-glow-2: oklch(.38 .06 295);--ctrl-border-focus: oklch(.61 .2 270);--ctrl-ring: 0 0 0 3px oklch(.61 .16 275 / .45)}:root[data-accent=violet]{--accent: oklch(.58 .22 300);--accent-deep: oklch(.48 .23 295);--accent-soft: oklch(.95 .05 300);--accent-tint: oklch(.97 .03 300);--accent-border: oklch(.92 .05 300);--accent-ring: oklch(.92 .06 300 / .4);--accent-shadow: oklch(.42 .23 290 / .4);--accent-shadow-soft: oklch(.42 .23 290 / .2);--accent-mark-2: oklch(.47 .25 285);--accent-selection: oklch(.85 .1 300 / .5);--accent-glow-1: oklch(.92 .06 300);--accent-glow-2: oklch(.93 .04 320);--ctrl-border-focus: oklch(.58 .22 300);--ctrl-ring: 0 0 0 3px oklch(.92 .06 300 / .4)}:root[data-theme=dark][data-accent=violet]{--accent: oklch(.64 .22 300);--accent-deep: oklch(.52 .23 295);--accent-soft: oklch(.32 .08 305);--accent-tint: oklch(.26 .05 310);--accent-border: oklch(.4 .08 310);--accent-ring: oklch(.64 .16 305 / .45);--accent-shadow: oklch(.42 .23 290 / .55);--accent-shadow-soft: oklch(.42 .23 290 / .3);--accent-mark-2: oklch(.57 .25 285);--accent-selection: oklch(.47 .16 305 / .45);--accent-glow-1: oklch(.4 .1 305);--accent-glow-2: oklch(.38 .06 325);--ctrl-border-focus: oklch(.64 .22 300);--ctrl-ring: 0 0 0 3px oklch(.64 .16 305 / .45)}:root[data-accent=plum]{--accent: oklch(.5 .16 320);--accent-deep: oklch(.4 .17 315);--accent-soft: oklch(.95 .05 320);--accent-tint: oklch(.97 .03 320);--accent-border: oklch(.92 .05 320);--accent-ring: oklch(.92 .06 320 / .4);--accent-shadow: oklch(.34 .17 310 / .4);--accent-shadow-soft: oklch(.34 .17 310 / .2);--accent-mark-2: oklch(.39 .19 305);--accent-selection: oklch(.85 .096 320 / .5);--accent-glow-1: oklch(.92 .06 320);--accent-glow-2: oklch(.93 .04 340);--ctrl-border-focus: oklch(.5 .16 320);--ctrl-ring: 0 0 0 3px oklch(.92 .06 320 / .4)}:root[data-theme=dark][data-accent=plum]{--accent: oklch(.56 .16 320);--accent-deep: oklch(.44 .17 315);--accent-soft: oklch(.32 .08 325);--accent-tint: oklch(.26 .048 330);--accent-border: oklch(.4 .08 330);--accent-ring: oklch(.56 .16 325 / .45);--accent-shadow: oklch(.4 .17 310 / .55);--accent-shadow-soft: oklch(.4 .17 310 / .3);--accent-mark-2: oklch(.5 .19 305);--accent-selection: oklch(.45 .16 325 / .45);--accent-glow-1: oklch(.4 .096 325);--accent-glow-2: oklch(.38 .06 345);--ctrl-border-focus: oklch(.56 .16 320);--ctrl-ring: 0 0 0 3px oklch(.56 .16 325 / .45)}:root[data-accent=orchid]{--accent: oklch(.62 .13 330);--accent-deep: oklch(.52 .14 325);--accent-soft: oklch(.95 .05 330);--accent-tint: oklch(.97 .03 330);--accent-border: oklch(.92 .05 330);--accent-ring: oklch(.92 .06 330 / .4);--accent-shadow: oklch(.46 .14 320 / .4);--accent-shadow-soft: oklch(.46 .14 320 / .2);--accent-mark-2: oklch(.51 .16 315);--accent-selection: oklch(.85 .078 330 / .5);--accent-glow-1: oklch(.92 .052 330);--accent-glow-2: oklch(.93 .0325 350);--ctrl-border-focus: oklch(.62 .13 330);--ctrl-ring: 0 0 0 3px oklch(.92 .06 330 / .4)}:root[data-theme=dark][data-accent=orchid]{--accent: oklch(.68 .13 330);--accent-deep: oklch(.56 .14 325);--accent-soft: oklch(.32 .065 335);--accent-tint: oklch(.26 .039 340);--accent-border: oklch(.4 .065 340);--accent-ring: oklch(.68 .13 335 / .45);--accent-shadow: oklch(.46 .14 320 / .55);--accent-shadow-soft: oklch(.46 .14 320 / .3);--accent-mark-2: oklch(.61 .16 315);--accent-selection: oklch(.51 .13 335 / .45);--accent-glow-1: oklch(.4 .078 335);--accent-glow-2: oklch(.38 .052 355);--ctrl-border-focus: oklch(.68 .13 330);--ctrl-ring: 0 0 0 3px oklch(.68 .13 335 / .45)}:root[data-accent=fuchsia]{--accent: oklch(.62 .23 340);--accent-deep: oklch(.52 .24 335);--accent-soft: oklch(.95 .05 340);--accent-tint: oklch(.97 .03 340);--accent-border: oklch(.92 .05 340);--accent-ring: oklch(.92 .06 340 / .4);--accent-shadow: oklch(.46 .24 330 / .4);--accent-shadow-soft: oklch(.46 .24 330 / .2);--accent-mark-2: oklch(.51 .26 325);--accent-selection: oklch(.85 .1 340 / .5);--accent-glow-1: oklch(.92 .06 340);--accent-glow-2: oklch(.93 .04 360);--ctrl-border-focus: oklch(.62 .23 340);--ctrl-ring: 0 0 0 3px oklch(.92 .06 340 / .4)}:root[data-theme=dark][data-accent=fuchsia]{--accent: oklch(.68 .23 340);--accent-deep: oklch(.56 .24 335);--accent-soft: oklch(.32 .08 345);--accent-tint: oklch(.26 .05 350);--accent-border: oklch(.4 .08 350);--accent-ring: oklch(.68 .16 345 / .45);--accent-shadow: oklch(.46 .24 330 / .55);--accent-shadow-soft: oklch(.46 .24 330 / .3);--accent-mark-2: oklch(.61 .26 325);--accent-selection: oklch(.51 .16 345 / .45);--accent-glow-1: oklch(.4 .1 345);--accent-glow-2: oklch(.38 .06 365);--ctrl-border-focus: oklch(.68 .23 340);--ctrl-ring: 0 0 0 3px oklch(.68 .16 345 / .45)}:root[data-accent=rose]{--accent: oklch(.62 .2 15);--accent-deep: oklch(.52 .21 10);--accent-soft: oklch(.95 .05 15);--accent-tint: oklch(.97 .03 15);--accent-border: oklch(.92 .05 15);--accent-ring: oklch(.92 .06 15 / .4);--accent-shadow: oklch(.46 .21 5 / .4);--accent-shadow-soft: oklch(.46 .21 5 / .2);--accent-mark-2: oklch(.51 .23 0);--accent-selection: oklch(.85 .1 15 / .5);--accent-glow-1: oklch(.92 .06 15);--accent-glow-2: oklch(.93 .04 35);--ctrl-border-focus: oklch(.62 .2 15);--ctrl-ring: 0 0 0 3px oklch(.92 .06 15 / .4)}:root[data-theme=dark][data-accent=rose]{--accent: oklch(.68 .2 15);--accent-deep: oklch(.56 .21 10);--accent-soft: oklch(.32 .08 20);--accent-tint: oklch(.26 .05 25);--accent-border: oklch(.4 .08 25);--accent-ring: oklch(.68 .16 20 / .45);--accent-shadow: oklch(.46 .21 5 / .55);--accent-shadow-soft: oklch(.46 .21 5 / .3);--accent-mark-2: oklch(.61 .23 0);--accent-selection: oklch(.51 .16 20 / .45);--accent-glow-1: oklch(.4 .1 20);--accent-glow-2: oklch(.38 .06 40);--ctrl-border-focus: oklch(.68 .2 15);--ctrl-ring: 0 0 0 3px oklch(.68 .16 20 / .45)}:root[data-accent=crimson]{--accent: oklch(.55 .22 25);--accent-deep: oklch(.45 .23 20);--accent-soft: oklch(.95 .05 25);--accent-tint: oklch(.97 .03 25);--accent-border: oklch(.92 .05 25);--accent-ring: oklch(.92 .06 25 / .4);--accent-shadow: oklch(.39 .23 15 / .4);--accent-shadow-soft: oklch(.39 .23 15 / .2);--accent-mark-2: oklch(.44 .25 10);--accent-selection: oklch(.85 .1 25 / .5);--accent-glow-1: oklch(.92 .06 25);--accent-glow-2: oklch(.93 .04 45);--ctrl-border-focus: oklch(.55 .22 25);--ctrl-ring: 0 0 0 3px oklch(.92 .06 25 / .4)}:root[data-theme=dark][data-accent=crimson]{--accent: oklch(.61 .22 25);--accent-deep: oklch(.49 .23 20);--accent-soft: oklch(.32 .08 30);--accent-tint: oklch(.26 .05 35);--accent-border: oklch(.4 .08 35);--accent-ring: oklch(.61 .16 30 / .45);--accent-shadow: oklch(.4 .23 15 / .55);--accent-shadow-soft: oklch(.4 .23 15 / .3);--accent-mark-2: oklch(.54 .25 10);--accent-selection: oklch(.45 .16 30 / .45);--accent-glow-1: oklch(.4 .1 30);--accent-glow-2: oklch(.38 .06 50);--ctrl-border-focus: oklch(.61 .22 25);--ctrl-ring: 0 0 0 3px oklch(.61 .16 30 / .45)}:root[data-accent=coral]{--accent: oklch(.68 .16 35);--accent-deep: oklch(.58 .17 30);--accent-soft: oklch(.95 .05 35);--accent-tint: oklch(.97 .03 35);--accent-border: oklch(.92 .05 35);--accent-ring: oklch(.92 .06 35 / .4);--accent-shadow: oklch(.52 .17 25 / .4);--accent-shadow-soft: oklch(.52 .17 25 / .2);--accent-mark-2: oklch(.57 .19 20);--accent-selection: oklch(.85 .096 35 / .5);--accent-glow-1: oklch(.92 .06 35);--accent-glow-2: oklch(.93 .04 55);--ctrl-border-focus: oklch(.68 .16 35);--ctrl-ring: 0 0 0 3px oklch(.92 .06 35 / .4)}:root[data-theme=dark][data-accent=coral]{--accent: oklch(.74 .16 35);--accent-deep: oklch(.62 .17 30);--accent-soft: oklch(.32 .08 40);--accent-tint: oklch(.26 .048 45);--accent-border: oklch(.4 .08 45);--accent-ring: oklch(.74 .16 40 / .45);--accent-shadow: oklch(.52 .17 25 / .55);--accent-shadow-soft: oklch(.52 .17 25 / .3);--accent-mark-2: oklch(.67 .19 20);--accent-selection: oklch(.57 .16 40 / .45);--accent-glow-1: oklch(.4 .096 40);--accent-glow-2: oklch(.38 .06 60);--ctrl-border-focus: oklch(.74 .16 35);--ctrl-ring: 0 0 0 3px oklch(.74 .16 40 / .45)}:root[data-accent=mocha]{--accent: oklch(.6 .06 50);--accent-deep: oklch(.5 .07 45);--accent-soft: oklch(.95 .05 50);--accent-tint: oklch(.97 .03 50);--accent-border: oklch(.92 .05 50);--accent-ring: oklch(.92 .042 50 / .4);--accent-shadow: oklch(.44 .07 40 / .4);--accent-shadow-soft: oklch(.44 .07 40 / .2);--accent-mark-2: oklch(.49 .09 35);--accent-selection: oklch(.85 .036 50 / .5);--accent-glow-1: oklch(.92 .024 50);--accent-glow-2: oklch(.93 .015 70);--ctrl-border-focus: oklch(.6 .06 50);--ctrl-ring: 0 0 0 3px oklch(.92 .042 50 / .4)}:root[data-theme=dark][data-accent=mocha]{--accent: oklch(.66 .06 50);--accent-deep: oklch(.54 .07 45);--accent-soft: oklch(.32 .03 55);--accent-tint: oklch(.26 .018 60);--accent-border: oklch(.4 .03 60);--accent-ring: oklch(.66 .06 55 / .45);--accent-shadow: oklch(.44 .07 40 / .55);--accent-shadow-soft: oklch(.44 .07 40 / .3);--accent-mark-2: oklch(.59 .09 35);--accent-selection: oklch(.49 .06 55 / .45);--accent-glow-1: oklch(.4 .036 55);--accent-glow-2: oklch(.38 .024 75);--ctrl-border-focus: oklch(.66 .06 50);--ctrl-ring: 0 0 0 3px oklch(.66 .06 55 / .45)}:root[data-accent=coffee]{--accent: oklch(.48 .06 55);--accent-deep: oklch(.38 .07 50);--accent-soft: oklch(.95 .05 55);--accent-tint: oklch(.97 .03 55);--accent-border: oklch(.92 .05 55);--accent-ring: oklch(.92 .042 55 / .4);--accent-shadow: oklch(.32 .07 45 / .4);--accent-shadow-soft: oklch(.32 .07 45 / .2);--accent-mark-2: oklch(.37 .09 40);--accent-selection: oklch(.85 .036 55 / .5);--accent-glow-1: oklch(.92 .024 55);--accent-glow-2: oklch(.93 .015 75);--ctrl-border-focus: oklch(.48 .06 55);--ctrl-ring: 0 0 0 3px oklch(.92 .042 55 / .4)}:root[data-theme=dark][data-accent=coffee]{--accent: oklch(.54 .06 55);--accent-deep: oklch(.42 .07 50);--accent-soft: oklch(.32 .03 60);--accent-tint: oklch(.26 .018 65);--accent-border: oklch(.4 .03 65);--accent-ring: oklch(.54 .06 60 / .45);--accent-shadow: oklch(.4 .07 45 / .55);--accent-shadow-soft: oklch(.4 .07 45 / .3);--accent-mark-2: oklch(.5 .09 40);--accent-selection: oklch(.45 .06 60 / .45);--accent-glow-1: oklch(.4 .036 60);--accent-glow-2: oklch(.38 .024 80);--ctrl-border-focus: oklch(.54 .06 55);--ctrl-ring: 0 0 0 3px oklch(.54 .06 60 / .45)}:root[data-accent=teal]{--accent: oklch(.54 .09 195);--accent-deep: oklch(.44 .1 190);--accent-soft: oklch(.95 .05 195);--accent-tint: oklch(.97 .03 195);--accent-border: oklch(.92 .05 195);--accent-ring: oklch(.92 .06 195 / .4);--accent-shadow: oklch(.38 .1 185 / .4);--accent-shadow-soft: oklch(.38 .1 185 / .2);--accent-mark-2: oklch(.43 .12 180);--accent-selection: oklch(.85 .054 195 / .5);--accent-glow-1: oklch(.92 .036 195);--accent-glow-2: oklch(.93 .0225 215);--ctrl-border-focus: oklch(.54 .09 195);--ctrl-ring: 0 0 0 3px oklch(.92 .06 195 / .4)}:root[data-theme=dark][data-accent=teal]{--accent: oklch(.6 .09 195);--accent-deep: oklch(.48 .1 190);--accent-soft: oklch(.32 .045 200);--accent-tint: oklch(.26 .027 205);--accent-border: oklch(.4 .045 205);--accent-ring: oklch(.6 .09 200 / .45);--accent-shadow: oklch(.4 .1 185 / .55);--accent-shadow-soft: oklch(.4 .1 185 / .3);--accent-mark-2: oklch(.53 .12 180);--accent-selection: oklch(.45 .09 200 / .45);--accent-glow-1: oklch(.4 .054 200);--accent-glow-2: oklch(.38 .036 220);--ctrl-border-focus: oklch(.6 .09 195);--ctrl-ring: 0 0 0 3px oklch(.6 .09 200 / .45)}:root[data-accent=classic-blue]{--accent: oklch(.42 .1 250);--accent-deep: oklch(.32 .11 245);--accent-soft: oklch(.95 .05 250);--accent-tint: oklch(.97 .03 250);--accent-border: oklch(.92 .05 250);--accent-ring: oklch(.92 .06 250 / .4);--accent-shadow: oklch(.26 .11 240 / .4);--accent-shadow-soft: oklch(.26 .11 240 / .2);--accent-mark-2: oklch(.31 .13 235);--accent-selection: oklch(.85 .06 250 / .5);--accent-glow-1: oklch(.92 .04 250);--accent-glow-2: oklch(.93 .025 270);--ctrl-border-focus: oklch(.42 .1 250);--ctrl-ring: 0 0 0 3px oklch(.92 .06 250 / .4)}:root[data-theme=dark][data-accent=classic-blue]{--accent: oklch(.48 .1 250);--accent-deep: oklch(.4 .11 245);--accent-soft: oklch(.32 .05 255);--accent-tint: oklch(.26 .03 260);--accent-border: oklch(.4 .05 260);--accent-ring: oklch(.48 .1 255 / .45);--accent-shadow: oklch(.4 .11 240 / .55);--accent-shadow-soft: oklch(.4 .11 240 / .3);--accent-mark-2: oklch(.5 .13 235);--accent-selection: oklch(.45 .1 255 / .45);--accent-glow-1: oklch(.4 .06 255);--accent-glow-2: oklch(.38 .04 275);--ctrl-border-focus: oklch(.48 .1 250);--ctrl-ring: 0 0 0 3px oklch(.48 .1 255 / .45)}:root[data-accent=very-peri]{--accent: oklch(.55 .11 282);--accent-deep: oklch(.45 .12 277);--accent-soft: oklch(.95 .05 282);--accent-tint: oklch(.97 .03 282);--accent-border: oklch(.92 .05 282);--accent-ring: oklch(.92 .06 282 / .4);--accent-shadow: oklch(.39 .12 272 / .4);--accent-shadow-soft: oklch(.39 .12 272 / .2);--accent-mark-2: oklch(.44 .14 267);--accent-selection: oklch(.85 .066 282 / .5);--accent-glow-1: oklch(.92 .044 282);--accent-glow-2: oklch(.93 .0275 302);--ctrl-border-focus: oklch(.55 .11 282);--ctrl-ring: 0 0 0 3px oklch(.92 .06 282 / .4)}:root[data-theme=dark][data-accent=very-peri]{--accent: oklch(.61 .11 282);--accent-deep: oklch(.49 .12 277);--accent-soft: oklch(.32 .055 287);--accent-tint: oklch(.26 .033 292);--accent-border: oklch(.4 .055 292);--accent-ring: oklch(.61 .11 287 / .45);--accent-shadow: oklch(.4 .12 272 / .55);--accent-shadow-soft: oklch(.4 .12 272 / .3);--accent-mark-2: oklch(.54 .14 267);--accent-selection: oklch(.45 .11 287 / .45);--accent-glow-1: oklch(.4 .066 287);--accent-glow-2: oklch(.38 .044 307);--ctrl-border-focus: oklch(.61 .11 282);--ctrl-ring: 0 0 0 3px oklch(.61 .11 287 / .45)}:root[data-accent=ultra-violet]{--accent: oklch(.47 .11 295);--accent-deep: oklch(.37 .12 290);--accent-soft: oklch(.95 .05 295);--accent-tint: oklch(.97 .03 295);--accent-border: oklch(.92 .05 295);--accent-ring: oklch(.92 .06 295 / .4);--accent-shadow: oklch(.31 .12 285 / .4);--accent-shadow-soft: oklch(.31 .12 285 / .2);--accent-mark-2: oklch(.36 .14 280);--accent-selection: oklch(.85 .066 295 / .5);--accent-glow-1: oklch(.92 .044 295);--accent-glow-2: oklch(.93 .0275 315);--ctrl-border-focus: oklch(.47 .11 295);--ctrl-ring: 0 0 0 3px oklch(.92 .06 295 / .4)}:root[data-theme=dark][data-accent=ultra-violet]{--accent: oklch(.53 .11 295);--accent-deep: oklch(.41 .12 290);--accent-soft: oklch(.32 .055 300);--accent-tint: oklch(.26 .033 305);--accent-border: oklch(.4 .055 305);--accent-ring: oklch(.53 .11 300 / .45);--accent-shadow: oklch(.4 .12 285 / .55);--accent-shadow-soft: oklch(.4 .12 285 / .3);--accent-mark-2: oklch(.5 .14 280);--accent-selection: oklch(.45 .11 300 / .45);--accent-glow-1: oklch(.4 .066 300);--accent-glow-2: oklch(.38 .044 320);--ctrl-border-focus: oklch(.53 .11 295);--ctrl-ring: 0 0 0 3px oklch(.53 .11 300 / .45)}:root[data-accent=rebecca]{--accent: oklch(.44 .16 303);--accent-deep: oklch(.34 .17 298);--accent-soft: oklch(.95 .05 303);--accent-tint: oklch(.97 .03 303);--accent-border: oklch(.92 .05 303);--accent-ring: oklch(.92 .06 303 / .4);--accent-shadow: oklch(.28 .17 293 / .4);--accent-shadow-soft: oklch(.28 .17 293 / .2);--accent-mark-2: oklch(.33 .19 288);--accent-selection: oklch(.85 .096 303 / .5);--accent-glow-1: oklch(.92 .06 303);--accent-glow-2: oklch(.93 .04 323);--ctrl-border-focus: oklch(.44 .16 303);--ctrl-ring: 0 0 0 3px oklch(.92 .06 303 / .4)}:root[data-theme=dark][data-accent=rebecca]{--accent: oklch(.5 .16 303);--accent-deep: oklch(.4 .17 298);--accent-soft: oklch(.32 .08 308);--accent-tint: oklch(.26 .048 313);--accent-border: oklch(.4 .08 313);--accent-ring: oklch(.5 .16 308 / .45);--accent-shadow: oklch(.4 .17 293 / .55);--accent-shadow-soft: oklch(.4 .17 293 / .3);--accent-mark-2: oklch(.5 .19 288);--accent-selection: oklch(.45 .16 308 / .45);--accent-glow-1: oklch(.4 .096 308);--accent-glow-2: oklch(.38 .06 328);--ctrl-border-focus: oklch(.5 .16 303);--ctrl-ring: 0 0 0 3px oklch(.5 .16 308 / .45)}:root[data-accent=chili]{--accent: oklch(.46 .17 18);--accent-deep: oklch(.36 .18 13);--accent-soft: oklch(.95 .05 18);--accent-tint: oklch(.97 .03 18);--accent-border: oklch(.92 .05 18);--accent-ring: oklch(.92 .06 18 / .4);--accent-shadow: oklch(.3 .18 8 / .4);--accent-shadow-soft: oklch(.3 .18 8 / .2);--accent-mark-2: oklch(.35 .2 3);--accent-selection: oklch(.85 .1 18 / .5);--accent-glow-1: oklch(.92 .06 18);--accent-glow-2: oklch(.93 .04 38);--ctrl-border-focus: oklch(.46 .17 18);--ctrl-ring: 0 0 0 3px oklch(.92 .06 18 / .4)}:root[data-theme=dark][data-accent=chili]{--accent: oklch(.52 .17 18);--accent-deep: oklch(.4 .18 13);--accent-soft: oklch(.32 .08 23);--accent-tint: oklch(.26 .05 28);--accent-border: oklch(.4 .08 28);--accent-ring: oklch(.52 .16 23 / .45);--accent-shadow: oklch(.4 .18 8 / .55);--accent-shadow-soft: oklch(.4 .18 8 / .3);--accent-mark-2: oklch(.5 .2 3);--accent-selection: oklch(.45 .16 23 / .45);--accent-glow-1: oklch(.4 .1 23);--accent-glow-2: oklch(.38 .06 43);--ctrl-border-focus: oklch(.52 .17 18);--ctrl-ring: 0 0 0 3px oklch(.52 .16 23 / .45)}:root[data-accent=marsala]{--accent: oklch(.5 .08 25);--accent-deep: oklch(.4 .09 20);--accent-soft: oklch(.95 .05 25);--accent-tint: oklch(.97 .03 25);--accent-border: oklch(.92 .05 25);--accent-ring: oklch(.92 .056 25 / .4);--accent-shadow: oklch(.34 .09 15 / .4);--accent-shadow-soft: oklch(.34 .09 15 / .2);--accent-mark-2: oklch(.39 .11 10);--accent-selection: oklch(.85 .048 25 / .5);--accent-glow-1: oklch(.92 .032 25);--accent-glow-2: oklch(.93 .02 45);--ctrl-border-focus: oklch(.5 .08 25);--ctrl-ring: 0 0 0 3px oklch(.92 .056 25 / .4)}:root[data-theme=dark][data-accent=marsala]{--accent: oklch(.56 .08 25);--accent-deep: oklch(.44 .09 20);--accent-soft: oklch(.32 .04 30);--accent-tint: oklch(.26 .024 35);--accent-border: oklch(.4 .04 35);--accent-ring: oklch(.56 .08 30 / .45);--accent-shadow: oklch(.4 .09 15 / .55);--accent-shadow-soft: oklch(.4 .09 15 / .3);--accent-mark-2: oklch(.5 .11 10);--accent-selection: oklch(.45 .08 30 / .45);--accent-glow-1: oklch(.4 .048 30);--accent-glow-2: oklch(.38 .032 50);--ctrl-border-focus: oklch(.56 .08 25);--ctrl-ring: 0 0 0 3px oklch(.56 .08 30 / .45)}:root[data-accent=graphite]{--accent: oklch(.4 .03 250);--accent-deep: oklch(.3 .04 245);--accent-soft: oklch(.95 .03 250);--accent-tint: oklch(.97 .015 250);--accent-border: oklch(.92 .03 250);--accent-ring: oklch(.92 .021 250 / .4);--accent-shadow: oklch(.24 .04 240 / .4);--accent-shadow-soft: oklch(.24 .04 240 / .2);--accent-mark-2: oklch(.29 .06 235);--accent-selection: oklch(.85 .018 250 / .5);--accent-glow-1: oklch(.92 .012 250);--accent-glow-2: oklch(.93 .0075 270);--ctrl-border-focus: oklch(.4 .03 250);--ctrl-ring: 0 0 0 3px oklch(.92 .021 250 / .4)}:root[data-theme=dark][data-accent=graphite]{--accent: oklch(.46 .03 250);--accent-deep: oklch(.4 .04 245);--accent-soft: oklch(.32 .015 255);--accent-tint: oklch(.26 .009 260);--accent-border: oklch(.4 .015 260);--accent-ring: oklch(.46 .03 255 / .45);--accent-shadow: oklch(.4 .04 240 / .55);--accent-shadow-soft: oklch(.4 .04 240 / .3);--accent-mark-2: oklch(.5 .06 235);--accent-selection: oklch(.45 .03 255 / .45);--accent-glow-1: oklch(.4 .018 255);--accent-glow-2: oklch(.38 .012 275);--ctrl-border-focus: oklch(.46 .03 250);--ctrl-ring: 0 0 0 3px oklch(.46 .03 255 / .45)}@font-face{font-style:normal;font-weight:900;src:url("./media/GolosText-Black-AFVICMWE.woff2") format("woff2"),url("./media/GolosText-Black-ZIY4ZWD4.woff") format("woff");font-family:Golos Text;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url("./media/GolosText-ExtraBold-S6NZBNGY.woff2") format("woff2"),url("./media/GolosText-ExtraBold-4EXRBM5I.woff") format("woff");font-family:Golos Text;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url("./media/GolosText-Bold-YRKIHKJQ.woff2") format("woff2"),url("./media/GolosText-Bold-GW5MMVRT.woff") format("woff");font-family:Golos Text;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url("./media/GolosText-Medium-JAE5TTOF.woff2") format("woff2"),url("./media/GolosText-Medium-5OU4RGCU.woff") format("woff");font-family:Golos Text;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url("./media/GolosText-Regular-I4KSOQC5.woff2") format("woff2"),url("./media/GolosText-Regular-2IFR5DSV.woff") format("woff");font-family:Golos Text;font-display:swap}@font-face{font-style:normal;font-weight:600;src:url("./media/GolosText-SemiBold-3IOJBKRC.woff2") format("woff2"),url("./media/GolosText-SemiBold-NWT234NR.woff") format("woff");font-family:Golos Text;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}html,body{background-color:var(--surface);height:100%;overflow:hidden}body{min-width:1024px;font-weight:400;font-size:13px;line-height:1.25;font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--accent);text-decoration:none}button{font-family:inherit}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{transition:background-color .2s;border:2px solid transparent;border-radius:10px;background-clip:padding-box;background-color:var(--border)}::-webkit-scrollbar-thumb:hover{background-color:var(--border-strong)}html{scrollbar-color:var(--border) transparent}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{transition:background-color 0s 600000s;box-shadow:0 0 0 1000px var(--ctrl-bg) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text)}.v-confirm-backdrop,.v-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1d140d73}.v-modal-panel{max-width:calc(100vw - 32px);max-height:calc(100vh - 32px)}.v-modal-panel--s v-modal{width:min(440px,100vw - 32px)}.v-modal-panel--m v-modal{width:min(768px,100vw - 48px)}.v-modal-panel--l v-modal{width:min(1200px,100vw - 64px)}.v-modal-panel--full v-modal{width:calc(100vw - 32px);height:calc(100vh - 32px)}.table{border-collapse:collapse;width:100%;overflow:hidden}.table-wrap{border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden}.table th,.table td{vertical-align:middle;padding:14px;text-align:left;white-space:nowrap}.table th{border-bottom:1px solid var(--divider);background:var(--surface-2);padding:10px 14px;color:var(--text-soft);font-weight:500;font-size:12px}.table tbody tr{border-bottom:1px solid var(--divider)}.table tbody tr:last-child{border-bottom:none}.table tbody tr:hover{background:var(--surface-2)}.table td{color:var(--text)}.table__actions{width:52px;text-align:right}.tile-grid{display:grid;grid-template-columns:1fr 1fr;margin:0 16px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.tile-grid__tile{display:grid;grid-template-rows:auto auto;grid-template-columns:26px 1fr;column-gap:10px;align-items:center;background:var(--surface-soft, var(--bg-soft));padding:10px 12px}.tile-grid__tile:not(:nth-child(2n)){border-right:1px solid var(--border)}.tile-grid__tile:nth-child(n+3){border-top:1px solid var(--border)}.tile-grid__icon{display:inline-flex;grid-row:1/span 2;justify-content:center;align-items:center;border-radius:6px;background:var(--surface-sunk);width:26px;height:26px;color:var(--text-soft)}.tile-grid__value{font-weight:600;font-size:16px;line-height:1}.tile-grid__value--disabled{color:var(--text-faint)}.tile-grid__label{margin-top:2px;color:var(--text-faint);font-size:11px;text-transform:uppercase}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}.v-resize-handle{position:absolute;z-index:5;background:transparent;touch-action:none;-webkit-user-select:none;user-select:none}.v-resize-handle:before{content:"";position:absolute;border-radius:2px;background:var(--border-strong);opacity:.55;pointer-events:none;transition:opacity .12s ease-out}.v-resize-handle:hover:before{opacity:1}.v-resize-handle--top,.v-resize-handle--bottom{left:0;right:0;height:6px;cursor:ns-resize}.v-resize-handle--top:before,.v-resize-handle--bottom:before{left:50%;width:30px;height:3px;transform:translate(-50%)}.v-resize-handle--top{top:-3px}.v-resize-handle--top:before{bottom:-1px}.v-resize-handle--bottom{bottom:-3px}.v-resize-handle--bottom:before{top:-1px}.v-resize-handle--left,.v-resize-handle--right{top:0;bottom:0;width:6px;cursor:ew-resize}.v-resize-handle--left:before,.v-resize-handle--right:before{top:50%;width:3px;height:30px;transform:translateY(-50%)}.v-resize-handle--left{left:-3px}.v-resize-handle--left:before{right:-1px}.v-resize-handle--right{right:-3px}.v-resize-handle--right:before{left:-1px}.v-resize-handle--top-left,.v-resize-handle--top-right,.v-resize-handle--bottom-left,.v-resize-handle--bottom-right{width:10px;height:10px;z-index:6}.v-resize-handle--top-left:before,.v-resize-handle--top-right:before,.v-resize-handle--bottom-left:before,.v-resize-handle--bottom-right:before{width:6px;height:6px}.v-resize-handle--top-left{top:-5px;left:-5px;cursor:nwse-resize}.v-resize-handle--top-left:before{right:-1px;bottom:-1px}.v-resize-handle--top-right{top:-5px;right:-5px;cursor:nesw-resize}.v-resize-handle--top-right:before{left:-1px;bottom:-1px}.v-resize-handle--bottom-left{bottom:-5px;left:-5px;cursor:nesw-resize}.v-resize-handle--bottom-left:before{right:-1px;top:-1px}.v-resize-handle--bottom-right{bottom:-5px;right:-5px;cursor:nwse-resize}.v-resize-handle--bottom-right:before{left:-1px;top:-1px}.v-drag-host{touch-action:none}.v-drag-host.v-drag--active{opacity:.5}.v-drag-handle{cursor:grab}.v-drag--active .v-drag-handle{cursor:grabbing}.v-drag-ghost{opacity:.85;transition:none;box-shadow:0 12px 24px #0000002e;border-radius:4px;pointer-events:none;-webkit-user-select:none;user-select:none}.v-drag-ghost[data-drag-count]:not([data-drag-count="1"]):after{position:absolute;top:-8px;right:-8px;box-shadow:0 2px 6px #00000040;border-radius:11px;background:var(--accent);padding:0 6px;min-width:22px;height:22px;content:attr(data-drag-count);color:#fff;font-weight:600;font-size:12px;line-height:22px;text-align:center}.v-drop-host{position:relative}.v-drop-host.v-drop--active.v-drop--position-inside{box-shadow:var(--ctrl-ring);border-radius:inherit}.v-drop-host.v-drop--active.v-drop--position-before:before,.v-drop-host.v-drop--active.v-drop--position-after:before{position:absolute;z-index:4;background:var(--accent);pointer-events:none;content:""}.v-drop-host[data-orientation=vertical].v-drop--active.v-drop--position-before:before{top:-1px;right:0;left:0;height:2px}.v-drop-host[data-orientation=vertical].v-drop--active.v-drop--position-after:before{right:0;bottom:-1px;left:0;height:2px}.v-drop-host[data-orientation=horizontal].v-drop--active.v-drop--position-before:before{top:0;bottom:0;left:-1px;width:2px}.v-drop-host[data-orientation=horizontal].v-drop--active.v-drop--position-after:before{top:0;right:-1px;bottom:0;width:2px}
