@layer reset,tokens,base,layout,components,overrides;@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-cyrillic-ext-wght-normal-BUWC6ZS3.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-cyrillic-wght-normal-ENSFVLK4.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-greek-wght-normal-Y3BRZMJV.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-vietnamese-wght-normal-SP6EBKAH.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-latin-ext-wght-normal-TSLVDSQR.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-latin-wght-normal-VBS632QH.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,picture,video,canvas{display:block;max-inline-size:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}[hidden]{display:none!important}}@layer tokens{:root{--ui-neutral-0: oklch(0% 0 0);--ui-neutral-18: oklch(18% .006 265);--ui-neutral-20: oklch(20% .006 265);--ui-neutral-22: oklch(22% .006 265);--ui-neutral-23: oklch(23% .006 265);--ui-neutral-25: oklch(25% .006 265);--ui-neutral-27: oklch(27% .006 265);--ui-neutral-30: oklch(30% .006 265);--ui-neutral-33: oklch(33% .006 265);--ui-neutral-37: oklch(37% .006 265);--ui-neutral-45: oklch(45% .006 265);--ui-neutral-53: oklch(53% .005 265);--ui-neutral-55: oklch(55% .005 265);--ui-neutral-60: oklch(60% .005 265);--ui-neutral-70: oklch(70% .005 265);--ui-neutral-75: oklch(75% .005 265);--ui-neutral-88: oklch(88% .005 265);--ui-neutral-91: oklch(91% .005 265);--ui-neutral-93: oklch(93% .005 265);--ui-neutral-95: oklch(95% .005 265);--ui-neutral-98: oklch(98% .005 265);--ui-neutral-100: oklch(100% 0 0);--ui-blue-25: oklch(25% .08 262);--ui-blue-30: oklch(30% .15 262);--ui-blue-35: oklch(35% .168 262);--ui-blue-40: oklch(40% .19 262);--ui-blue-45: oklch(45% .19 262);--ui-blue-50: oklch(50% .19 262);--ui-blue-55: oklch(55% .19 262);--ui-blue-60: oklch(60% .19 262);--ui-blue-70: oklch(70% .156 262);--ui-blue-75: oklch(75% .128 262);--ui-blue-80: oklch(80% .1 262);--ui-blue-90: oklch(90% .048 262);--ui-blue-95: oklch(95% .022 262);--ui-green-25: oklch(25% .072 150);--ui-green-30: oklch(30% .084 150);--ui-green-35: oklch(35% .098 150);--ui-green-40: oklch(40% .11 150);--ui-green-45: oklch(45% .124 150);--ui-green-55: oklch(55% .15 150);--ui-green-75: oklch(75% .15 150);--ui-green-80: oklch(80% .15 150);--ui-green-90: oklch(90% .1 150);--ui-green-95: oklch(95% .06 150);--ui-amber-25: oklch(25% .056 75);--ui-amber-40: oklch(40% .086 75);--ui-amber-45: oklch(45% .096 75);--ui-amber-50: oklch(50% .106 75);--ui-amber-55: oklch(55% .116 75);--ui-amber-60: oklch(60% .126 75);--ui-amber-75: oklch(75% .158 75);--ui-amber-80: oklch(80% .16 75);--ui-amber-95: oklch(95% .04 75);--ui-red-25: oklch(25% .08 25);--ui-red-30: oklch(30% .124 25);--ui-red-35: oklch(35% .144 25);--ui-red-40: oklch(40% .164 25);--ui-red-45: oklch(45% .184 25);--ui-red-55: oklch(55% .19 25);--ui-red-75: oklch(75% .15 25);--ui-red-80: oklch(80% .114 25);--ui-red-90: oklch(90% .052 25);--ui-red-95: oklch(95% .024 25);--ui-purple-45: oklch(45% .17 300);--ui-purple-80: oklch(80% .118 300);--ui-teal-45: oklch(45% .076 195);--ui-teal-80: oklch(80% .12 195);--ui-darcula-orange: oklch(77.2% .134 56.7);--ui-darcula-green: oklch(75.3% .075 134.4);--ui-darcula-blue: oklch(75.9% .074 242.2);--ui-darcula-grey: oklch(76% 0 0);--ui-darcula-yellow: oklch(86% .125 77);--ui-darcula-olive: oklch(75.8% .15 106.9);--ui-darcula-gold: oklch(82.3% .114 84.1);--ui-darcula-silver: oklch(78.9% 0 0);--ui-darcula-link: oklch(77.4% .17 255.6);--ui-darcula-lime: oklch(77.1% .133 122.7);--ui-darcula-caret: oklch(79.2% 0 0);--ui-darcula-selection: oklch(39.2% .116 262.2)}}@layer tokens{:root,[data-theme=light]{color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark}}[data-theme=dark]{color-scheme:dark}:root,[data-theme=light]{--ui-surface-canvas: var(--ui-neutral-95);--ui-surface-island: var(--ui-neutral-100);--ui-surface-card: var(--ui-neutral-98);--ui-surface-raised: var(--ui-neutral-100);--ui-surface-control: var(--ui-neutral-100);--ui-surface-sunken: var(--ui-neutral-98);--ui-surface-hover: color-mix(in oklch, var(--ui-neutral-0) 5%, transparent);--ui-surface-pressed: color-mix(in oklch, var(--ui-neutral-0) 9%, transparent);--ui-surface-scrim: color-mix(in oklch, var(--ui-neutral-0) 40%, transparent);--ui-selected-active: var(--ui-blue-90);--ui-selected-inactive: var(--ui-neutral-91);--ui-text-default: var(--ui-neutral-20);--ui-text-muted: var(--ui-neutral-45);--ui-text-subtle: var(--ui-neutral-53);--ui-text-disabled: var(--ui-neutral-70);--ui-text-inverse: var(--ui-neutral-98);--ui-text-link: var(--ui-blue-50);--ui-text-on-accent: var(--ui-neutral-100);--ui-icon-default: var(--ui-neutral-20);--ui-icon-muted: var(--ui-neutral-45);--ui-icon-disabled: var(--ui-neutral-70);--ui-icon-on-accent: var(--ui-neutral-100);--ui-border-subtle: var(--ui-neutral-93);--ui-border-default: var(--ui-neutral-88);--ui-border-strong: var(--ui-neutral-60);--ui-border-focus: var(--ui-blue-55);--ui-accent: var(--ui-blue-55);--ui-accent-indicator: var(--ui-blue-55);--ui-accent-hover: var(--ui-blue-50);--ui-accent-pressed: var(--ui-blue-45);--ui-info-background: var(--ui-blue-95);--ui-info-border: var(--ui-blue-80);--ui-info-text: var(--ui-blue-45);--ui-info-icon: var(--ui-blue-55);--ui-success-background: var(--ui-green-95);--ui-success-border: var(--ui-green-80);--ui-success-text: var(--ui-green-45);--ui-success-icon: var(--ui-green-55);--ui-warning-background: var(--ui-amber-95);--ui-warning-border: var(--ui-amber-80);--ui-warning-text: var(--ui-amber-45);--ui-warning-icon: var(--ui-amber-55);--ui-danger-background: var(--ui-red-95);--ui-danger-border: var(--ui-red-80);--ui-danger-text: var(--ui-red-45);--ui-danger-icon: var(--ui-red-55);--ui-git-added: var(--ui-green-45);--ui-git-modified: var(--ui-blue-45);--ui-git-deleted: var(--ui-red-45);--ui-git-renamed: var(--ui-teal-45);--ui-git-untracked: var(--ui-amber-50);--ui-git-conflicted: var(--ui-red-45);--ui-git-ignored: var(--ui-neutral-45);--ui-diff-inserted-line: var(--ui-green-95);--ui-diff-inserted-word: var(--ui-green-90);--ui-diff-deleted-line: var(--ui-red-95);--ui-diff-deleted-word: var(--ui-red-90);--ui-conflict-mine: var(--ui-green-95);--ui-conflict-theirs: var(--ui-blue-95);--ui-conflict-base: var(--ui-neutral-93);--ui-conflict-marker: var(--ui-neutral-88);--ui-editor-background: var(--ui-surface-island);--ui-editor-active-line: color-mix(in oklch, var(--ui-blue-55) 6%, transparent);--ui-editor-selection: color-mix(in oklch, var(--ui-blue-55) 20%, transparent);--ui-editor-match: color-mix(in oklch, var(--ui-amber-75) 40%, transparent);--ui-editor-line-number: var(--ui-text-subtle);--ui-editor-line-number-active: var(--ui-text-default);--ui-editor-cursor: var(--ui-text-default);--ui-preview-code-background: color-mix(in oklch, var(--ui-neutral-60) 20%, transparent);--ui-shadow-color: color-mix(in oklch, var(--ui-neutral-0) 12%, transparent);--ui-scrollbar-thumb: var(--ui-neutral-75)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ui-surface-canvas: var(--ui-neutral-30);--ui-surface-island: var(--ui-neutral-22);--ui-surface-card: var(--ui-neutral-25);--ui-surface-raised: var(--ui-neutral-27);--ui-surface-control: var(--ui-neutral-30);--ui-surface-sunken: var(--ui-neutral-23);--ui-surface-hover: color-mix(in oklch, var(--ui-neutral-100) 6%, transparent);--ui-surface-pressed: color-mix(in oklch, var(--ui-neutral-100) 10%, transparent);--ui-surface-scrim: color-mix(in oklch, var(--ui-neutral-0) 60%, transparent);--ui-selected-active: var(--ui-blue-35);--ui-selected-inactive: var(--ui-neutral-30);--ui-text-default: var(--ui-neutral-93);--ui-text-muted: var(--ui-neutral-75);--ui-text-subtle: var(--ui-neutral-70);--ui-text-disabled: var(--ui-neutral-45);--ui-text-inverse: var(--ui-neutral-20);--ui-text-link: var(--ui-blue-75);--ui-text-on-accent: var(--ui-neutral-100);--ui-icon-default: var(--ui-neutral-93);--ui-icon-muted: var(--ui-neutral-75);--ui-icon-disabled: var(--ui-neutral-45);--ui-icon-on-accent: var(--ui-neutral-100);--ui-border-subtle: var(--ui-neutral-27);--ui-border-default: var(--ui-neutral-33);--ui-border-strong: var(--ui-neutral-60);--ui-border-focus: var(--ui-blue-70);--ui-accent: var(--ui-blue-55);--ui-accent-indicator: var(--ui-blue-70);--ui-accent-hover: var(--ui-blue-50);--ui-accent-pressed: var(--ui-blue-45);--ui-info-background: var(--ui-blue-25);--ui-info-border: var(--ui-blue-40);--ui-info-text: var(--ui-blue-80);--ui-info-icon: var(--ui-blue-75);--ui-success-background: var(--ui-green-25);--ui-success-border: var(--ui-green-40);--ui-success-text: var(--ui-green-80);--ui-success-icon: var(--ui-green-75);--ui-warning-background: var(--ui-amber-25);--ui-warning-border: var(--ui-amber-40);--ui-warning-text: var(--ui-amber-80);--ui-warning-icon: var(--ui-amber-75);--ui-danger-background: var(--ui-red-25);--ui-danger-border: var(--ui-red-40);--ui-danger-text: var(--ui-red-80);--ui-danger-icon: var(--ui-red-75);--ui-git-added: var(--ui-green-80);--ui-git-modified: var(--ui-blue-80);--ui-git-deleted: var(--ui-red-80);--ui-git-renamed: var(--ui-teal-80);--ui-git-untracked: var(--ui-amber-80);--ui-git-conflicted: var(--ui-red-80);--ui-git-ignored: var(--ui-neutral-75);--ui-diff-inserted-line: var(--ui-green-30);--ui-diff-inserted-word: var(--ui-green-35);--ui-diff-deleted-line: var(--ui-red-30);--ui-diff-deleted-word: var(--ui-red-35);--ui-conflict-mine: var(--ui-green-30);--ui-conflict-theirs: var(--ui-blue-30);--ui-conflict-base: var(--ui-neutral-30);--ui-conflict-marker: var(--ui-neutral-37);--ui-editor-background: var(--ui-surface-island);--ui-editor-active-line: color-mix(in oklch, var(--ui-neutral-100) 4%, transparent);--ui-editor-selection: var(--ui-darcula-selection);--ui-editor-match: color-mix(in oklch, var(--ui-amber-60) 30%, transparent);--ui-editor-line-number: var(--ui-text-subtle);--ui-editor-line-number-active: var(--ui-text-default);--ui-editor-cursor: var(--ui-darcula-caret);--ui-preview-code-background: color-mix(in oklch, var(--ui-neutral-60) 25%, transparent);--ui-shadow-color: color-mix(in oklch, var(--ui-neutral-0) 50%, transparent);--ui-scrollbar-thumb: var(--ui-neutral-45)}}[data-theme=dark]{--ui-surface-canvas: var(--ui-neutral-30);--ui-surface-island: var(--ui-neutral-22);--ui-surface-card: var(--ui-neutral-25);--ui-surface-raised: var(--ui-neutral-27);--ui-surface-control: var(--ui-neutral-30);--ui-surface-sunken: var(--ui-neutral-23);--ui-surface-hover: color-mix(in oklch, var(--ui-neutral-100) 6%, transparent);--ui-surface-pressed: color-mix(in oklch, var(--ui-neutral-100) 10%, transparent);--ui-surface-scrim: color-mix(in oklch, var(--ui-neutral-0) 60%, transparent);--ui-selected-active: var(--ui-blue-35);--ui-selected-inactive: var(--ui-neutral-30);--ui-text-default: var(--ui-neutral-93);--ui-text-muted: var(--ui-neutral-75);--ui-text-subtle: var(--ui-neutral-70);--ui-text-disabled: var(--ui-neutral-45);--ui-text-inverse: var(--ui-neutral-20);--ui-text-link: var(--ui-blue-75);--ui-text-on-accent: var(--ui-neutral-100);--ui-icon-default: var(--ui-neutral-93);--ui-icon-muted: var(--ui-neutral-75);--ui-icon-disabled: var(--ui-neutral-45);--ui-icon-on-accent: var(--ui-neutral-100);--ui-border-subtle: var(--ui-neutral-27);--ui-border-default: var(--ui-neutral-33);--ui-border-strong: var(--ui-neutral-60);--ui-border-focus: var(--ui-blue-70);--ui-accent: var(--ui-blue-55);--ui-accent-indicator: var(--ui-blue-70);--ui-accent-hover: var(--ui-blue-50);--ui-accent-pressed: var(--ui-blue-45);--ui-info-background: var(--ui-blue-25);--ui-info-border: var(--ui-blue-40);--ui-info-text: var(--ui-blue-80);--ui-info-icon: var(--ui-blue-75);--ui-success-background: var(--ui-green-25);--ui-success-border: var(--ui-green-40);--ui-success-text: var(--ui-green-80);--ui-success-icon: var(--ui-green-75);--ui-warning-background: var(--ui-amber-25);--ui-warning-border: var(--ui-amber-40);--ui-warning-text: var(--ui-amber-80);--ui-warning-icon: var(--ui-amber-75);--ui-danger-background: var(--ui-red-25);--ui-danger-border: var(--ui-red-40);--ui-danger-text: var(--ui-red-80);--ui-danger-icon: var(--ui-red-75);--ui-git-added: var(--ui-green-80);--ui-git-modified: var(--ui-blue-80);--ui-git-deleted: var(--ui-red-80);--ui-git-renamed: var(--ui-teal-80);--ui-git-untracked: var(--ui-amber-80);--ui-git-conflicted: var(--ui-red-80);--ui-git-ignored: var(--ui-neutral-75);--ui-diff-inserted-line: var(--ui-green-30);--ui-diff-inserted-word: var(--ui-green-35);--ui-diff-deleted-line: var(--ui-red-30);--ui-diff-deleted-word: var(--ui-red-35);--ui-conflict-mine: var(--ui-green-30);--ui-conflict-theirs: var(--ui-blue-30);--ui-conflict-base: var(--ui-neutral-30);--ui-conflict-marker: var(--ui-neutral-37);--ui-editor-background: var(--ui-surface-island);--ui-editor-active-line: color-mix(in oklch, var(--ui-neutral-100) 4%, transparent);--ui-editor-selection: var(--ui-darcula-selection);--ui-editor-match: color-mix(in oklch, var(--ui-amber-60) 30%, transparent);--ui-editor-line-number: var(--ui-text-subtle);--ui-editor-line-number-active: var(--ui-text-default);--ui-editor-cursor: var(--ui-darcula-caret);--ui-preview-code-background: color-mix(in oklch, var(--ui-neutral-60) 25%, transparent);--ui-shadow-color: color-mix(in oklch, var(--ui-neutral-0) 50%, transparent);--ui-scrollbar-thumb: var(--ui-neutral-45)}@media(forced-colors:active){:root,:root:not([data-theme=light]),[data-theme]{--ui-surface-canvas: Canvas;--ui-surface-island: Canvas;--ui-surface-raised: Canvas;--ui-surface-control: Canvas;--ui-surface-card: Canvas;--ui-surface-sunken: Field;--ui-surface-hover: transparent;--ui-surface-pressed: transparent;--ui-selected-active: Highlight;--ui-selected-inactive: Highlight;--ui-text-default: CanvasText;--ui-text-muted: CanvasText;--ui-text-subtle: CanvasText;--ui-text-disabled: GrayText;--ui-text-inverse: Canvas;--ui-text-link: LinkText;--ui-text-on-accent: HighlightText;--ui-icon-default: CanvasText;--ui-icon-muted: CanvasText;--ui-icon-disabled: GrayText;--ui-icon-on-accent: HighlightText;--ui-border-subtle: CanvasText;--ui-border-default: CanvasText;--ui-border-strong: CanvasText;--ui-border-focus: Highlight;--ui-accent: Highlight;--ui-accent-indicator: Highlight;--ui-accent-hover: Highlight;--ui-accent-pressed: Highlight}}}@layer tokens{:root,[data-theme=light]{--ui-syntax-heading: var(--ui-blue-45);--ui-syntax-strong: var(--ui-text-default);--ui-syntax-emphasis: var(--ui-text-default);--ui-syntax-link: var(--ui-blue-45);--ui-syntax-url: var(--ui-teal-45);--ui-syntax-code: var(--ui-purple-45);--ui-syntax-quote: var(--ui-green-45);--ui-syntax-list-marker: var(--ui-amber-45);--ui-syntax-html-tag: var(--ui-red-45);--ui-syntax-html-attribute: var(--ui-amber-45);--ui-syntax-meta: var(--ui-purple-45);--ui-syntax-keyword: var(--ui-purple-45);--ui-syntax-string: var(--ui-green-45);--ui-syntax-number: var(--ui-teal-45);--ui-syntax-function: var(--ui-blue-45);--ui-syntax-type: var(--ui-teal-45);--ui-syntax-comment: var(--ui-text-muted);--ui-syntax-punctuation: var(--ui-text-muted)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ui-syntax-heading: var(--ui-darcula-orange);--ui-syntax-strong: var(--ui-text-default);--ui-syntax-emphasis: var(--ui-text-default);--ui-syntax-link: var(--ui-darcula-link);--ui-syntax-url: var(--ui-darcula-link);--ui-syntax-code: var(--ui-darcula-lime);--ui-syntax-quote: var(--ui-darcula-green);--ui-syntax-list-marker: var(--ui-darcula-orange);--ui-syntax-html-tag: var(--ui-darcula-gold);--ui-syntax-html-attribute: var(--ui-darcula-silver);--ui-syntax-meta: var(--ui-darcula-olive);--ui-syntax-keyword: var(--ui-darcula-orange);--ui-syntax-string: var(--ui-darcula-green);--ui-syntax-number: var(--ui-darcula-blue);--ui-syntax-function: var(--ui-darcula-yellow);--ui-syntax-type: var(--ui-darcula-olive);--ui-syntax-comment: var(--ui-darcula-grey);--ui-syntax-punctuation: var(--ui-darcula-grey)}}[data-theme=dark]{--ui-syntax-heading: var(--ui-darcula-orange);--ui-syntax-strong: var(--ui-text-default);--ui-syntax-emphasis: var(--ui-text-default);--ui-syntax-link: var(--ui-darcula-link);--ui-syntax-url: var(--ui-darcula-link);--ui-syntax-code: var(--ui-darcula-lime);--ui-syntax-quote: var(--ui-darcula-green);--ui-syntax-list-marker: var(--ui-darcula-orange);--ui-syntax-html-tag: var(--ui-darcula-gold);--ui-syntax-html-attribute: var(--ui-darcula-silver);--ui-syntax-meta: var(--ui-darcula-olive);--ui-syntax-keyword: var(--ui-darcula-orange);--ui-syntax-string: var(--ui-darcula-green);--ui-syntax-number: var(--ui-darcula-blue);--ui-syntax-function: var(--ui-darcula-yellow);--ui-syntax-type: var(--ui-darcula-olive);--ui-syntax-comment: var(--ui-darcula-grey);--ui-syntax-punctuation: var(--ui-darcula-grey)}}@layer tokens{:root{--ui-font-family-sans: "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ui-font-family-mono: "JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ui-font-size-2xs: .6875rem;--ui-font-size-xs: .75rem;--ui-font-size-sm: .8125rem;--ui-font-size-md: .875rem;--ui-font-size-lg: .9375rem;--ui-font-size-xl: 1rem;--ui-font-size-2xl: 1.25rem;--ui-font-size-3xl: 1.5rem;--ui-font-weight-regular: 400;--ui-font-weight-medium: 500;--ui-font-weight-semibold: 600;--ui-line-height-tight: 1.25;--ui-line-height-ui: 1.4;--ui-line-height-code: 1.5;--ui-line-height-prose: 1.6;--ui-font-size-prose: var(--ui-font-size-xl);--ui-font-size-title: var(--ui-font-size-2xl)}}@layer tokens{:root{--ui-space-0-5: .125rem;--ui-space-1: .25rem;--ui-space-1-5: .375rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.25rem;--ui-space-6: 1.5rem;--ui-space-8: 2rem;--ui-space-12: 3rem}}@layer tokens{:root{--ui-radius-control: .25rem;--ui-radius-popover: .375rem;--ui-radius-island: .625rem;--ui-radius-pill: 999rem;--ui-island-gap: var(--ui-space-2);--ui-page-padding-block-start: var(--ui-space-2);--ui-page-padding-inline: var(--ui-space-4);--ui-page-padding-block-end: var(--ui-space-4);--ui-border-width: 1px;--ui-shadow-popover: 0 .25rem .75rem var(--ui-shadow-color);--ui-shadow-dialog: 0 .75rem 2rem var(--ui-shadow-color);--ui-focus-ring-width: 2px;--ui-focus-ring-offset: 2px}@media (max-width: calc(37.5em - .02px)){:root{--ui-island-gap: var(--ui-space-1);--ui-page-padding-block-start: var(--ui-space-1);--ui-page-padding-inline: var(--ui-space-1);--ui-page-padding-block-end: var(--ui-space-1);--ui-radius-island: var(--ui-radius-popover)}}}@layer tokens{:root,[data-density=compact]{--ui-font-size-ui: var(--ui-font-size-sm);--ui-font-size-ui-small: var(--ui-font-size-xs);--ui-font-size-input: var(--ui-font-size-sm);--ui-font-size-editor: var(--ui-font-size-md);--ui-control-height: 1.75rem;--ui-control-height-small: 1.5rem;--ui-row-height: 1.5rem;--ui-control-padding-inline: var(--ui-space-3);--ui-icon-size: 1rem}@media(pointer:coarse){:root:not([data-density=compact]){--ui-font-size-ui: var(--ui-font-size-lg);--ui-font-size-ui-small: var(--ui-font-size-md);--ui-font-size-input: var(--ui-font-size-xl);--ui-font-size-editor: var(--ui-font-size-xl);--ui-control-height: 2.75rem;--ui-control-height-small: 2.75rem;--ui-row-height: 2.75rem;--ui-control-padding-inline: var(--ui-space-4);--ui-icon-size: 1.25rem}}[data-density=touch]{--ui-font-size-ui: var(--ui-font-size-lg);--ui-font-size-ui-small: var(--ui-font-size-md);--ui-font-size-input: var(--ui-font-size-xl);--ui-font-size-editor: var(--ui-font-size-xl);--ui-control-height: 2.75rem;--ui-control-height-small: 2.75rem;--ui-row-height: 2.75rem;--ui-control-padding-inline: var(--ui-space-4);--ui-icon-size: 1.25rem}}@layer tokens{:root{--ui-duration-fast: .1s;--ui-duration-base: .16s;--ui-duration-slow: .24s;--ui-easing-standard: cubic-bezier(.2, 0, 0, 1);--ui-easing-exit: cubic-bezier(.3, 0, 1, 1)}@media(prefers-reduced-motion:reduce){:root{--ui-duration-fast: 0s;--ui-duration-base: 0s;--ui-duration-slow: 0s}}}@layer base{html{background:var(--ui-surface-canvas);color:var(--ui-text-default);scrollbar-color:var(--ui-scrollbar-thumb) transparent}body{font-family:var(--ui-font-family-sans);font-size:var(--ui-font-size-ui);line-height:var(--ui-line-height-ui)}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-tight)}h1{font-size:var(--ui-font-size-lg)}h2{font-size:var(--ui-font-size-md)}h3,h4,h5,h6{font-size:var(--ui-font-size-sm)}:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-border-focus);outline-offset:var(--ui-focus-ring-offset)}::selection{background:var(--ui-editor-selection)}a{color:var(--ui-text-link)}code,kbd,pre,samp{font-family:var(--ui-font-family-mono)}}@layer components{.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.ui-dialog-backdrop{background:var(--ui-surface-scrim)}}
