@charset "UTF-8";@font-face{font-family:Geist;src:url(/assets/GeistVF-BePEReR0.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMonoVF-C6aJDslI.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root,[data-theme=light]{--neutral-50: oklch(.985 0 0);--neutral-100: oklch(.97 0 0);--neutral-150: oklch(.955 0 0);--neutral-200: oklch(.922 0 0);--neutral-300: oklch(.87 0 0);--neutral-400: oklch(.708 0 0);--neutral-500: oklch(.556 0 0);--neutral-600: oklch(.439 0 0);--neutral-700: oklch(.371 0 0);--neutral-800: oklch(.269 0 0);--neutral-900: oklch(.205 0 0);--neutral-950: oklch(.145 0 0);--canvas: oklch(.941 .008 279);--ambient-1: oklch(.85 .046 265);--ambient-2: oklch(.881 .036 300);--ambient-3: oklch(.916 .023 160);--background: var(--canvas);--foreground: var(--neutral-950);--card: oklch(1 0 0);--card-foreground: var(--neutral-950);--popover: oklch(1 0 0);--popover-foreground: var(--neutral-950);--primary: var(--neutral-900);--primary-foreground: var(--neutral-50);--primary-hover: oklch(.29 0 0);--secondary: var(--neutral-100);--secondary-foreground: var(--neutral-900);--muted: var(--neutral-100);--muted-foreground: oklch(.455 0 0);--accent: var(--neutral-100);--accent-foreground: var(--neutral-900);--border: var(--neutral-200);--input: oklch(.885 0 0);--ring: oklch(.55 .2 255);--fg-2: var(--neutral-700);--fg-3: oklch(.44 0 0);--surface-1: var(--neutral-50);--surface-2: var(--neutral-100);--surface-3: var(--neutral-150);--surface-4: var(--neutral-200);--line-strong: var(--neutral-300);--line-hairline: oklch(.145 0 0 / .06);--line-subtle: oklch(.145 0 0 / .08);--segment-track-bg: oklch(.145 0 0 / .05);--info: oklch(.55 .2 255);--info-foreground: oklch(1 0 0);--info-subtle: oklch(.96 .03 255);--info-text: oklch(.455 .2 255);--info-strong: oklch(.44 .2 255);--success: oklch(.62 .16 150);--success-foreground: oklch(.18 .03 150);--success-subtle: oklch(.96 .04 150);--success-text: oklch(.44 .13 150);--warning: oklch(.78 .16 75);--warning-foreground: oklch(.28 .05 75);--warning-subtle: oklch(.96 .06 80);--warning-text: oklch(.46 .13 60);--warning-strong: oklch(.66 .15 70);--destructive: oklch(.577 .245 27.3);--destructive-foreground: oklch(1 0 0);--destructive-subtle: oklch(.96 .04 25);--destructive-text: oklch(.465 .21 27.3);--inside: var(--info-text);--inside-on: var(--info-foreground);--inside-600: var(--info-strong);--inside-soft: var(--info-subtle);--t-tool: var(--fg-3);--teams: #5b5fc7;--glass-1-bg: rgba(255,255,255,.6);--glass-1-border: rgba(255,255,255,.8);--glass-2-bg: rgba(255,255,255,.55);--glass-2-border: rgba(255,255,255,.8);--glass-3-bg: rgba(255,255,255,.88);--glass-3-border: rgba(255,255,255,1);--glass-card-bg: rgba(255,255,255,.62);--surface-glass-soft: rgba(255,255,255,.48);--glass-reading-bg: rgba(255,255,255,.72);--glass-reading-border: rgba(255,255,255,.9);--glass-field-bg: rgba(255,255,255,.8);--glass-field-border: rgba(255,255,255,.95);--glass-item-bg: rgba(255,255,255,.55);--glass-item-border: rgba(255,255,255,.85);--glass-item-hover: rgba(255,255,255,.85);--glass-item-active: rgba(255,255,255,.95);--glass-control-bg: rgba(255,255,255,.7);--glass-raised-bg: var(--card);--glass-raised-hover: var(--accent);--scrim-soft: rgba(13,13,13,.16);--scrim: rgba(13,13,13,.36);--toast-bg: oklch(.205 0 0 / .92);--toast-fg: oklch(1 0 0);--glass-inverse-bg: oklch(.205 0 0 / .92);--glass-inverse-fg: oklch(1 0 0);--glass-inverse-muted: oklch(1 0 0 / .72);--glass-inverse-line: oklch(1 0 0 / .14);--glass-inverse-item: oklch(1 0 0 / .08);--glass-inverse-hover: oklch(1 0 0 / .14);--glass-inverse-glow: oklch(.55 .2 255 / .45);--glass-news-border: rgba(255,255,255,.7);--glass-news-pill-bg: rgba(255,255,255,.45);--glass-news-pill-hover: rgba(255,255,255,.75);--glass-news-pill-border: rgba(255,255,255,.6);--mark-ink: #232326;--mark-eye: #ffffff;--mark-accent: #1fc2d6;--mark-accent-dev: #ff8c3a;--chart-1: #2a78d6;--chart-2: #eb6834;--chart-3: #199e70;--chart-4: #c98500;--chart-5: #d55181;--chart-6: #008300;--chart-7: #4a3aa7;--chart-8: #e34948;--chart-other: #66666c;--tint-slate-bg: #f0f0f2;--tint-slate-fg: #52525b;--tint-indigo-bg: #eef0fe;--tint-indigo-fg: #4f46e5;--tint-green-bg: #e7f6ef;--tint-green-fg: #0f9d6e;--tint-blue-bg: #eaf1fb;--tint-blue-fg: #2a6fdb;--tint-amber-bg: #fbf3e0;--tint-amber-fg: #c2820a;--tint-rose-bg: #fdecea;--tint-rose-fg: #d6492f;--tint-orange-bg: #fdf0e4;--tint-orange-fg: #d9620f;--sender-petrol-bg: #e4f3f6;--sender-petrol-fg: #1c7a94;--sender-green-bg: var(--tint-green-bg);--sender-green-fg: #0f7a52;--sender-blue-bg: var(--tint-blue-bg);--sender-blue-fg: #2a6fdb;--sender-gold-bg: var(--tint-amber-bg);--sender-gold-fg: #c2820a;--sender-terracotta-bg: #fbeee6;--sender-terracotta-fg: #b4581f;--file-pdf-1: #ff6a54;--file-pdf-2: #d81f0c;--file-pdf-shadow: rgba(216,31,12,.45);--file-pdf-solid: #d93831;--file-doc-1: #4a92ff;--file-doc-2: #1857d1;--file-doc-shadow: rgba(24,87,209,.42);--file-doc-solid: #185abd;--file-xls-1: #21cf87;--file-xls-2: #0a8f5f;--file-xls-shadow: rgba(10,143,95,.42);--file-xls-solid: #1d7f4c;--file-ppt-1: #ff9d4a;--file-ppt-2: #e2681a;--file-ppt-shadow: rgba(226,104,26,.42);--file-csv-1: #2bc4d4;--file-csv-2: #0d7f92;--file-csv-shadow: rgba(13,127,146,.42);--file-img-1: #b57bff;--file-img-2: #7c3aed;--file-img-shadow: rgba(124,58,237,.42);--file-md-1: #5a6b7d;--file-md-2: #2f3b49;--file-md-shadow: rgba(47,59,73,.42);--file-zip-1: #f0b429;--file-zip-2: #c2820a;--file-zip-shadow: rgba(194,130,10,.42);--file-other-1: #aab3c0;--file-other-2: #737d8c;--file-other-shadow: rgba(13,13,13,.16);--file-txt-shadow: rgba(90,100,115,.4);--file-gloss: rgba(255,255,255,.42);--on-color: #ffffff;--code-bg: var(--surface-1);--code-rule: var(--border);--code-foreground: var(--fg-2);--code-ln: var(--muted-foreground);--code-token-comment: #636a74;--code-token-keyword: #cf222e;--code-token-string: #0a3069;--code-token-string-expression: #0a3069;--code-token-constant: #0550ae;--code-token-link: #0550ae;--code-token-function: #8250df;--code-token-parameter: #953800;--code-token-inserted: #116329;--code-token-deleted: #82071e;--code-token-changed: #953800;--code-token-punctuation: var(--fg-2);--code-diff-add-bg: #dafbe1;--code-diff-del-bg: #ffebe9;--figure-bg: var(--card);--figure-bg-flush: #00000000;--scroll-shadow: rgba(13, 13, 13, .13);--space-0: 0;--space-1: 2px;--space-2: 4px;--space-3: 8px;--space-4: 12px;--space-5: 16px;--space-6: 20px;--space-7: 24px;--space-8: 32px;--space-9: 40px;--space-10: 48px;--space-12: 64px;--radius: .5rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-item: .5625rem;--radius-control: .625rem;--radius-bubble: .875rem;--radius-panel: 1rem;--radius-tile: 1.125rem;--radius-shell: 1.25rem;--radius-card: 1.375rem;--radius-modal: 1.5rem;--radius-pill: 62.4375rem;--shadow-xs: 0 1px 2px rgba(13,13,13,.05);--shadow-sm: 0 1px 2px rgba(13,13,13,.06), 0 1px 3px rgba(13,13,13,.04);--shadow-md: 0 2px 4px rgba(13,13,13,.05), 0 4px 24px rgba(13,13,13,.08);--shadow-lg: 0 8px 32px rgba(13,13,13,.12);--shadow-xl: 0 24px 64px rgba(13,13,13,.18);--shadow-modal: 0 30px 80px rgba(13,13,13,.25);--shadow-composer: 0 1px 2px rgba(13,13,13,.05), 0 8px 24px rgba(13,13,13,.06), 0 24px 56px rgba(13,13,13,.08);--shadow-toast: 0 1px 2px rgba(13,13,13,.06), 0 14px 36px rgba(13,13,13,.18);--shadow-primary: 0 1px 2px rgba(13,13,13,.2), 0 6px 16px rgba(13,13,13,.18);--shadow-selected: 0 1px 2px rgba(13,13,13,.06), 0 6px 16px rgba(13,13,13,.07);--shadow-segment: 0 1px 2px rgba(13,13,13,.08), 0 2px 8px rgba(13,13,13,.06);--shadow-raised: 0 8px 24px rgba(13,13,13,.07);--segment-track-inset: inset 0 1px 2px rgba(13,13,13,.05);--ring-hairline: inset 0 0 0 1px oklch(.145 0 0 / .1);--focus-ring: 0 0 0 3px oklch(.55 .2 255 / .22);--glass-highlight: inset 0 1px 0 rgba(255,255,255,.95);--glass-1-shadow: 0 10px 30px rgba(13,13,13,.08);--glass-2-shadow: inset 0 1px 0 rgba(255,255,255,.95), 0 1px 2px rgba(13,13,13,.04), 0 16px 48px rgba(13,13,13,.08);--glass-3-shadow: inset 0 1px 0 rgba(255,255,255,1), 0 24px 64px rgba(13,13,13,.18);--glass-card-shadow: inset 0 1px 0 rgba(255,255,255,1), 0 1px 2px rgba(13,13,13,.04), 0 10px 30px rgba(13,13,13,.07);--glass-lift-shadow: inset 0 1px 0 rgba(255,255,255,1), 0 2px 4px rgba(13,13,13,.05), 0 18px 44px rgba(13,13,13,.11);--glass-reading-shadow: inset 0 1px 0 rgba(255,255,255,1), 0 1px 2px rgba(13,13,13,.04), 0 14px 40px rgba(13,13,13,.08);--glass-field-shadow: inset 0 1px 0 rgba(255,255,255,1), 0 8px 24px rgba(13,13,13,.07);--glass-control-ring: inset 0 0 0 1px rgba(13,13,13,.06);--glass-bubble-shadow: inset 0 1px 0 rgba(255,255,255,1), 0 1px 2px rgba(13,13,13,.04), 0 6px 18px rgba(13,13,13,.06);--glass-inverse-shadow: inset 0 1px 0 rgba(255,255,255,.12), 0 2px 6px rgba(13,13,13,.12), 0 24px 56px rgba(13,13,13,.22);--glass-news-shadow: inset 0 1.5px 0 rgba(255,255,255,.95), inset 1px 0 0 rgba(255,255,255,.6), inset 0 -1px 0 rgba(255,255,255,.35), inset 0 -14px 28px -18px rgba(13,13,13,.1), inset 0 18px 30px -22px rgba(255,255,255,.9), 0 1px 2px rgba(13,13,13,.06), 0 10px 24px -8px rgba(13,13,13,.12), 0 32px 72px -12px rgba(13,13,13,.18);--glass-news-pill-shadow: inset 0 1px 0 rgba(255,255,255,.95);--mark-tile-shadow: inset 0 1px 0 rgba(255,255,255,.14), 0 2px 6px rgba(13,13,13,.22);--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: .9375rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-label: .65625rem;--text-meta: .75rem;--text-control: .84375rem;--text-section: .875rem;--text-prose: .9375rem;--text-card: 1.0625rem;--text-title: 1.875rem;--text-hero: 2.75rem;--text-2xs: .6875rem;--text-caption: .71875rem;--text-note: .78125rem;--text-read: .90625rem;--fw-normal: 400;--fw-medium: 500;--fw-emphasis: 550;--fw-semibold: 600;--fw-bold: 700;--leading-title: 1.1;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.5;--leading-prose: 1.62;--leading-read: 1.65;--tracking-tighter: -.03em;--tracking-tight: -.02em;--tracking-snug: -.01em;--tracking-label: .06em;--tracking-wide: .08em;--blur-xs: 3px;--blur-sm: 20px;--blur-md: 24px;--blur-lg: 30px;--blur-xl: 36px;--glass-saturate: 180%;--shell-inset: 12px;--side-w-bar: 3rem;--side-w-rail: 4rem;--z-raised: 30;--z-menu: 40;--z-float: 50;--z-toast: 55;--z-modal: 60;--z-mobile-chrome: 90;--z-mobile-panel: 110;--z-drawer: 130;--z-tip: 140;--z-palette: 150;--z-popover: 200;--z-tour: 230;--z-onboarding: 240;--z-ask: 260;--z-select: 400;--z-skip: 1000;--z-max: 2147483647;--ease-out: cubic-bezier(.2,.8,.3,1);--ease-in-out: cubic-bezier(.4,0,.6,1);--dur-fast: .12s;--dur: .2s;--dur-slow: .3s;--font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-code: "Geist Mono", ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace}[data-theme=dark]{--canvas: oklch(.265 .008 275);--ambient-1: oklch(.37 .042 261);--ambient-2: oklch(.337 .036 301);--ambient-3: oklch(.29 .024 154);--foreground: oklch(.94 0 0);--card: oklch(.3 0 0);--card-foreground: oklch(.94 0 0);--popover: oklch(.32 0 0);--popover-foreground: oklch(.94 0 0);--primary: var(--neutral-50);--primary-foreground: var(--neutral-900);--primary-hover: var(--neutral-200);--secondary: oklch(.35 0 0);--secondary-foreground: oklch(.94 0 0);--muted: oklch(.35 0 0);--muted-foreground: oklch(.79 0 0);--accent: oklch(.35 0 0);--accent-foreground: oklch(.94 0 0);--border: oklch(.4 0 0);--input: oklch(.45 0 0);--ring: oklch(.68 .16 255);--fg-2: oklch(.87 0 0);--fg-3: oklch(.83 0 0);--surface-1: oklch(.325 0 0);--surface-2: oklch(.345 0 0);--surface-3: oklch(.37 0 0);--surface-4: oklch(.4 0 0);--line-strong: oklch(.52 0 0);--line-hairline: oklch(.94 0 0 / .06);--line-subtle: oklch(.94 0 0 / .08);--segment-track-bg: rgba(0,0,0,.22);--info: oklch(.68 .16 255);--info-foreground: oklch(.17 .02 255);--info-subtle: oklch(.38 .06 255);--info-text: oklch(.8 .1 255);--info-strong: oklch(.86 .08 255);--success: oklch(.72 .15 150);--success-subtle: oklch(.38 .05 150);--success-text: oklch(.82 .1 150);--warning: oklch(.8 .14 80);--warning-subtle: oklch(.4 .06 75);--warning-text: oklch(.85 .1 80);--warning-strong: oklch(.78 .14 75);--destructive: oklch(.65 .2 27.3);--destructive-foreground: oklch(.15 .03 27.3);--destructive-subtle: oklch(.38 .07 27.3);--destructive-text: oklch(.8 .12 27.3);--glass-1-bg: rgba(46,47,52,.72);--glass-1-border: rgba(255,255,255,.1);--glass-2-bg: rgba(42,43,48,.68);--glass-2-border: rgba(255,255,255,.1);--glass-3-bg: rgba(48,49,54,.94);--glass-3-border: rgba(255,255,255,.12);--glass-card-bg: rgba(48,49,54,.74);--surface-glass-soft: rgba(48,49,54,.6);--glass-reading-bg: rgba(50,51,56,.84);--glass-reading-border: rgba(255,255,255,.1);--glass-field-bg: rgba(255,255,255,.07);--glass-field-border: rgba(255,255,255,.1);--glass-item-bg: rgba(255,255,255,.06);--glass-item-border: rgba(255,255,255,.08);--glass-item-hover: rgba(255,255,255,.09);--glass-item-active: rgba(255,255,255,.12);--glass-control-bg: rgba(255,255,255,.08);--glass-raised-bg: rgba(255,255,255,.14);--glass-raised-hover: rgba(255,255,255,.2);--scrim-soft: rgba(0,0,0,.4);--scrim: rgba(0,0,0,.62);--toast-bg: oklch(.93 0 0 / .94);--toast-fg: oklch(.145 0 0);--glass-inverse-bg: oklch(.27 0 0 / .92);--glass-inverse-line: oklch(1 0 0 / .16);--glass-inverse-glow: oklch(.68 .16 255 / .45);--glass-news-border: rgba(255,255,255,.08);--glass-news-pill-bg: rgba(255,255,255,.08);--glass-news-pill-hover: rgba(255,255,255,.14);--glass-news-pill-border: rgba(255,255,255,.1);--chart-1: #3987e5;--chart-2: #d95926;--chart-3: #199e70;--chart-4: #c98500;--chart-5: #d55181;--chart-6: #1a9e1a;--chart-7: #9085e9;--chart-8: #e66767;--chart-other: #808086;--tint-slate-fg: oklch(.8 .01 285);--tint-indigo-fg: oklch(.78 .11 280);--tint-green-fg: oklch(.8 .12 160);--tint-blue-fg: oklch(.78 .11 255);--tint-amber-fg: oklch(.84 .12 80);--tint-rose-fg: oklch(.78 .12 35);--tint-orange-fg: oklch(.8 .13 55);--code-token-comment: #9aa3ad;--code-token-keyword: #ff7b72;--code-token-string: #a5d6ff;--code-token-string-expression: #a5d6ff;--code-token-constant: #79c0ff;--code-token-link: #79c0ff;--code-token-function: #d2a8ff;--code-token-parameter: #ffa657;--code-token-inserted: #aff5b4;--code-token-deleted: #ffdcd7;--code-token-changed: #ffa657;--code-diff-add-bg: #033a16;--code-diff-del-bg: #67060c;--figure-bg: var(--surface-1);--figure-bg-flush: var(--surface-1);--scroll-shadow: rgba(0, 0, 0, .55);--shadow-xs: 0 1px 2px rgba(0,0,0,.4);--shadow-sm: 0 1px 2px rgba(0,0,0,.4), 0 1px 3px rgba(0,0,0,.3);--shadow-md: 0 2px 4px rgba(0,0,0,.4), 0 4px 24px rgba(0,0,0,.5);--shadow-lg: 0 8px 32px rgba(0,0,0,.6);--shadow-xl: 0 24px 64px rgba(0,0,0,.6);--shadow-modal: 0 30px 80px rgba(0,0,0,.65);--shadow-composer: 0 1px 2px rgba(0,0,0,.4), 0 8px 24px rgba(0,0,0,.45), 0 24px 56px rgba(0,0,0,.4);--shadow-toast: 0 1px 2px rgba(0,0,0,.5), 0 14px 36px rgba(0,0,0,.6);--shadow-primary: 0 1px 2px rgba(0,0,0,.4), 0 6px 16px rgba(0,0,0,.4);--shadow-selected: 0 1px 2px rgba(0,0,0,.4), 0 6px 16px rgba(0,0,0,.35);--shadow-segment: 0 1px 2px rgba(0,0,0,.45), 0 2px 8px rgba(0,0,0,.35);--shadow-raised: 0 8px 24px rgba(0,0,0,.4);--segment-track-inset: inset 0 1px 2px rgba(0,0,0,.3);--ring-hairline: inset 0 0 0 1px oklch(.94 0 0 / .1);--focus-ring: 0 0 0 3px oklch(.68 .16 255 / .22);--glass-highlight: inset 0 1px 0 rgba(255,255,255,.06);--glass-1-shadow: 0 10px 30px rgba(0,0,0,.45);--glass-2-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 1px 2px rgba(0,0,0,.4), 0 16px 48px rgba(0,0,0,.45);--glass-3-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 24px 64px rgba(0,0,0,.6);--glass-card-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 1px 2px rgba(0,0,0,.4), 0 10px 30px rgba(0,0,0,.4);--glass-lift-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 2px 4px rgba(0,0,0,.45), 0 18px 44px rgba(0,0,0,.55);--glass-reading-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 1px 2px rgba(0,0,0,.4), 0 14px 40px rgba(0,0,0,.45);--glass-field-shadow: inset 0 1px 0 rgba(255,255,255,.05), 0 8px 24px rgba(0,0,0,.35);--glass-control-ring: inset 0 0 0 1px rgba(255,255,255,.1);--glass-bubble-shadow: inset 0 1px 0 rgba(255,255,255,.06), 0 1px 2px rgba(0,0,0,.35), 0 6px 18px rgba(0,0,0,.3);--glass-inverse-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 2px 6px rgba(0,0,0,.4), 0 24px 56px rgba(0,0,0,.55);--glass-news-shadow: inset 0 1px 0 rgba(255,255,255,.08), inset 1px 0 0 rgba(255,255,255,.06), 0 1px 2px rgba(0,0,0,.4), 0 10px 24px -8px rgba(0,0,0,.45), 0 32px 72px -12px rgba(0,0,0,.5);--glass-news-pill-shadow: inset 0 1px 0 rgba(255,255,255,.06)}[data-theme=contrast]{--canvas: oklch(1 0 0);--foreground: oklch(0 0 0);--card-foreground: oklch(0 0 0);--popover-foreground: oklch(0 0 0);--primary: oklch(0 0 0);--primary-hover: oklch(.25 0 0);--muted-foreground: oklch(.36 0 0);--border: oklch(.56 0 0);--input: oklch(.52 0 0);--ring: oklch(0 0 0);--fg-2: oklch(.22 0 0);--fg-3: oklch(.3 0 0);--surface-1: oklch(.975 0 0);--surface-2: oklch(.955 0 0);--surface-3: oklch(.93 0 0);--surface-4: oklch(.88 0 0);--line-strong: oklch(.52 0 0);--line-hairline: var(--border);--line-subtle: var(--border);--segment-track-bg: var(--surface-2);--info: oklch(.42 .2 262);--info-text: oklch(.38 .18 262);--info-strong: oklch(.32 .16 262);--success: oklch(.4 .1 160);--success-foreground: oklch(1 0 0);--success-text: oklch(.36 .09 160);--warning: oklch(.45 .1 60);--warning-foreground: oklch(1 0 0);--warning-text: oklch(.4 .09 60);--warning-strong: oklch(.45 .1 60);--destructive: oklch(.45 .2 27);--destructive-text: oklch(.4 .17 27);--teams: #4338ca;--glass-1-bg: var(--card);--glass-1-border: var(--border);--glass-2-bg: var(--card);--glass-2-border: var(--border);--glass-3-bg: var(--popover);--glass-3-border: var(--border);--glass-card-bg: var(--card);--surface-glass-soft: var(--card);--glass-reading-bg: var(--card);--glass-reading-border: var(--border);--glass-field-bg: var(--card);--glass-field-border: var(--border);--glass-item-bg: var(--surface-2);--glass-item-border: var(--border);--glass-item-hover: var(--surface-3);--glass-item-active: var(--card);--glass-control-bg: var(--card);--glass-raised-bg: var(--card);--glass-raised-hover: var(--accent);--toast-bg: var(--primary);--toast-fg: var(--primary-foreground);--glass-inverse-bg: var(--primary);--glass-inverse-fg: var(--primary-foreground);--glass-inverse-muted: var(--primary-foreground);--glass-inverse-line: oklch(.985 0 0 / .45);--glass-inverse-item: #00000000;--glass-inverse-hover: oklch(.985 0 0 / .18);--glass-inverse-glow: #00000000;--glass-news-border: var(--border);--glass-news-pill-bg: var(--card);--glass-news-pill-hover: var(--surface-2);--glass-news-pill-border: var(--border);--chart-1: #2a78d6;--chart-2: #d7561e;--chart-3: #029163;--chart-4: #a56f00;--chart-5: #c55c85;--chart-6: #008300;--chart-7: #4a3aa7;--chart-8: #e14746;--chart-other: #45454b;--code-token-comment: #4b535d;--code-token-keyword: #a0111f;--code-token-string: #032563;--code-token-string-expression: #032563;--code-token-constant: #023b95;--code-token-link: #023b95;--code-token-function: #622cbc;--code-token-parameter: #702c00;--code-token-inserted: #024c1a;--code-token-deleted: #6e011a;--code-token-changed: #702c00;--shadow-selected: inset 0 0 0 2px oklch(0 0 0);--shadow-segment: inset 0 0 0 2px oklch(0 0 0);--shadow-raised: 0 0 #0000;--segment-track-inset: inset 0 0 0 1px oklch(.56 0 0);--ring-hairline: inset 0 0 0 1px oklch(0 0 0 / .1);--focus-ring: 0 0 0 3px oklch(0 0 0 / .22);--glass-highlight: 0 0 #0000;--glass-2-shadow: 0 0 #0000, 0 1px 2px rgba(13,13,13,.04), 0 16px 48px rgba(13,13,13,.08);--glass-reading-shadow: 0 0 #0000;--glass-field-shadow: 0 0 #0000;--glass-control-ring: inset 0 0 0 1px oklch(.56 0 0);--glass-bubble-shadow: 0 0 #0000;--glass-inverse-shadow: 0 0 #0000;--glass-news-shadow: 0 0 #0000;--glass-news-pill-shadow: 0 0 #0000}.text-hero{font-family:var(--font-sans);font-size:2.75rem;font-weight:600;line-height:1.05;letter-spacing:-.035em}.text-display{font-family:var(--font-sans);font-size:2.25rem;font-weight:600;line-height:1.1;letter-spacing:-.03em}.text-title{font-family:var(--font-sans);font-size:1.875rem;font-weight:600;line-height:1.2;letter-spacing:-.03em}.text-headline{font-family:var(--font-sans);font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.02em}.text-heading-sm{font-family:var(--font-sans);font-size:1.25rem;font-weight:600;line-height:1.25;letter-spacing:-.02em}.text-lead{font-family:var(--font-sans);font-size:1.125rem;font-weight:500;line-height:1.35}.text-card-title{font-family:var(--font-sans);font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:-.02em}.text-prose{font-family:var(--font-sans);font-size:.9375rem;font-weight:400;line-height:1.62}.text-read{font-family:var(--font-sans);font-size:.90625rem;font-weight:400;line-height:1.65}.text-body{font-family:var(--font-sans);font-size:.875rem;font-weight:400;line-height:1.5}.text-section{font-family:var(--font-sans);font-size:.875rem;font-weight:600;line-height:1.35}.text-control{font-family:var(--font-sans);font-size:.84375rem;font-weight:500;line-height:1.35}.text-nav-active{font-family:var(--font-sans);font-size:.84375rem;font-weight:550;line-height:1.35}.text-small{font-family:var(--font-sans);font-size:.8125rem;font-weight:400;line-height:1.45}.text-note{font-family:var(--font-sans);font-size:.78125rem;font-weight:400;line-height:1.4}.text-meta{font-family:var(--font-sans);font-size:.75rem;font-weight:400;line-height:1.4}.text-caption{font-family:var(--font-sans);font-size:.71875rem;font-weight:400;line-height:1.4}.text-micro{font-family:var(--font-sans);font-size:.6875rem;font-weight:400;line-height:1.3}.text-label{font-family:var(--font-sans);font-size:.65625rem;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.text-figure{font-family:var(--font-mono);font-size:.75rem;font-weight:400;line-height:1.5;font-variant-numeric:tabular-nums}.text-code{font-family:var(--font-code);font-size:.75rem;font-weight:400;line-height:1.5}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-code, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100%;display:flex;flex-direction:column}}html,body{background:var(--background)}body{color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}:root,[data-theme]{--info-line: color-mix(in oklab, var(--info) 30%, var(--card));--success-line: color-mix(in oklab, var(--success) 35%, var(--card));--warning-line: color-mix(in oklab, var(--warning) 35%, var(--card));--destructive-line: color-mix(in oklab, var(--destructive) 35%, var(--card));--inside-softer: color-mix(in oklab, var(--info) 6%, var(--card));--inside-line: color-mix(in oklab, var(--info) 30%, var(--card));--teams-soft: color-mix(in oklab, var(--teams) 10%, var(--card));--glass-1-blur: var(--blur-md);--glass-2-blur: var(--blur-lg);--glass-3-blur: var(--blur-xl);--glass-card-blur: var(--blur-md);--scrim-soft-blur: var(--blur-xs);--toast-blur: var(--blur-sm);--ambient-1-a: 1;--ambient-2-a: 1;--ambient-3-a: 1;--glass-news-bg: linear-gradient(145deg, rgba(255,255,255,.62), rgba(255,255,255,.34) 48%, rgba(255,255,255,.5));--glass-news-sheen: radial-gradient(120% 90% at 0% 0%, rgba(255,255,255,.55), transparent 45%), radial-gradient(110% 90% at 100% 100%, rgba(190,215,255,.22), transparent 60%);--glass-news-gloss: linear-gradient(90deg, transparent, rgba(255,255,255,1), transparent);--mark-tile-bg: linear-gradient(180deg, #46454b, #2a2a2e 45%, #1c1c1e);--mark-dot-shadow: drop-shadow(0 .5px 1px rgba(0,0,0,.4));--logo-mono-filter: none;--font-doc-serif: Georgia, "Times New Roman", serif}[data-theme=dark]{--logo-mono-filter: invert(1);--glass-news-bg: rgba(35,33,28,.7);--glass-news-sheen: none;--glass-news-gloss: linear-gradient(90deg, transparent, rgba(255,255,255,.12), transparent)}[data-theme=contrast]{--ambient-1-a: 0;--ambient-2-a: 0;--ambient-3-a: 0;--glass-1-blur: 0px;--glass-2-blur: 0px;--glass-3-blur: 0px;--glass-card-blur: 0px;--scrim-soft-blur: 0px;--toast-blur: 0px;--glass-news-bg: var(--card);--glass-news-sheen: none;--glass-news-gloss: none}[data-app-env=dev],[data-app-env=test]{--mark-accent: var(--mark-accent-dev)}@media (prefers-reduced-transparency: reduce){:root,[data-theme]{--ambient-1-a: 0;--ambient-2-a: 0;--ambient-3-a: 0;--glass-1-bg: var(--card);--glass-2-bg: var(--card);--glass-3-bg: var(--popover);--glass-card-bg: var(--card);--surface-glass-soft: var(--card);--glass-reading-bg: var(--card);--glass-field-bg: var(--card);--glass-news-bg: var(--card);--glass-news-sheen: none;--glass-news-pill-bg: var(--surface-2);--glass-1-blur: 0px;--glass-2-blur: 0px;--glass-3-blur: 0px;--glass-card-blur: 0px;--scrim-soft-blur: 0px;--toast-blur: 0px}:root:not([data-theme=dark]),[data-theme=light],[data-theme=contrast]{--glass-item-bg: var(--surface-2);--glass-item-border: var(--border);--glass-item-hover: var(--surface-3);--glass-item-active: var(--card);--glass-control-bg: var(--card);--glass-control-ring: inset 0 0 0 1px var(--border);--glass-bubble-shadow: 0 0 #0000;--_solo-active: var(--surface-4)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:not([data-theme=dark]):not([data-theme=contrast]),[data-theme=light]{--glass-1-bg: rgba(255,255,255,.94);--glass-2-bg: rgba(255,255,255,.94);--glass-3-bg: rgba(255,255,255,.97);--glass-card-bg: rgba(255,255,255,.94);--glass-reading-bg: rgba(255,255,255,.96);--glass-item-bg: var(--surface-2);--glass-item-border: var(--border);--glass-item-hover: var(--surface-3);--glass-item-active: var(--card);--_solo-active: var(--surface-4)}[data-theme=dark]{--glass-1-bg: rgba(46,47,52,.96);--glass-2-bg: rgba(42,43,48,.96);--glass-3-bg: rgba(48,49,54,.98);--glass-card-bg: rgba(48,49,54,.96);--glass-reading-bg: rgba(50,51,56,.97)}}@media (pointer: coarse),(max-width: 900px){:root,[data-theme]{--blur-lg: 20px;--blur-xl: 24px}:root:not([data-theme=dark]):not([data-theme=contrast]),[data-theme=light]{--glass-2-bg: rgba(255,255,255,.7)}}@media (prefers-reduced-transparency: reduce){:root:not([data-theme=dark]):not([data-theme=contrast]),[data-theme=light]{--glass-2-bg: var(--card)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:not([data-theme=dark]):not([data-theme=contrast]),[data-theme=light]{--glass-2-bg: rgba(255,255,255,.94)}}.ia-glass-1,.ia-glass-2,.ia-glass-3,.ia-glass-card{isolation:isolate;-webkit-backdrop-filter:blur(var(--_glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--_glass-blur)) saturate(var(--glass-saturate))}.ia-glass-1{--_glass-blur: var(--glass-1-blur);background:var(--glass-1-bg);border:1px solid var(--glass-1-border);box-shadow:var(--glass-1-shadow)}.ia-glass-2{--_glass-blur: var(--glass-2-blur);background:var(--glass-2-bg);border:1px solid var(--glass-2-border);box-shadow:var(--glass-2-shadow)}.ia-glass-3{--_glass-blur: var(--glass-3-blur);background:var(--glass-3-bg);border:1px solid var(--glass-3-border);box-shadow:var(--glass-3-shadow)}.ia-glass-card{--_glass-blur: var(--glass-card-blur);background:var(--glass-card-bg);border:1px solid var(--glass-item-border);box-shadow:var(--glass-card-shadow)}.ia-ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;contain:strict;background:radial-gradient(42% 38% at 12% 6%,color-mix(in oklch,var(--ambient-1) calc(var(--ambient-1-a) * var(--_calm-1, 1) * 100%),transparent),transparent 70%),radial-gradient(34% 34% at 96% 46%,color-mix(in oklch,var(--ambient-2) calc(var(--ambient-2-a) * var(--_calm-2, 1) * 100%),transparent),transparent 70%),radial-gradient(40% 30% at 56% 104%,color-mix(in oklch,var(--ambient-3) calc(var(--ambient-3-a) * var(--_calm-3, 1) * 100%),transparent),transparent 70%),var(--canvas)}.ia-canvas--calm{--_calm-1: .36;--_calm-2: 0;--_calm-3: .25}@media print{.ia-ambient{display:none!important}.ia-glass-1,.ia-glass-2,.ia-glass-3,.ia-glass-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;box-shadow:none!important}}::-webkit-scrollbar{width:.5625rem;height:.5625rem}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{border:.1875rem solid transparent;border-radius:var(--radius-pill);background:var(--surface-4);background-clip:padding-box}:where(:hover)::-webkit-scrollbar-thumb{background-color:var(--line-strong)}@supports not selector(::-webkit-scrollbar){:where(*){scrollbar-width:thin;scrollbar-color:var(--surface-4) transparent}}.ia-btn{display:inline-flex;align-items:center;gap:var(--space-3);height:2.25rem;padding:0 calc(var(--space-4) + var(--space-1));border:1px solid var(--input);border-radius:var(--radius-control);background:var(--glass-control-bg);color:var(--fg-2);font-size:var(--text-control);font-weight:550;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ia-btn:hover{background:var(--accent)}.ia-btn:active{transform:translateY(1px)}.ia-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ia-btn:disabled,.ia-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ia-btn:disabled:active,.ia-btn[aria-disabled=true]:active{transform:none}.ia-btn.sm{height:1.875rem;padding:0 calc(var(--space-3) + var(--space-1));gap:var(--space-2);font-size:var(--text-meta)}.ia-btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 1px color-mix(in oklch,var(--primary-foreground) 15%,transparent),var(--shadow-primary)}.ia-btn.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.ia-btn.ghost{background:transparent;border-color:transparent;color:var(--muted-foreground);padding:0 calc(var(--space-3) + var(--space-1))}.ia-btn.ghost:hover{background:var(--accent);color:var(--fg-2)}.ia-btn.danger{background:var(--card);border-color:color-mix(in oklch,var(--destructive) 35%,var(--card));color:var(--destructive-text)}.ia-btn.danger:hover{background:var(--destructive-subtle)}.ia-btn.danger-solid{background:var(--destructive);border-color:var(--destructive);color:var(--destructive-foreground)}.ia-btn.danger-solid:hover{background:var(--destructive-text);border-color:var(--destructive-text)}.ia-btn.soft{background:var(--surface-1)}.ia-btn.soft:hover{background:var(--surface-2)}.ia-btn.inside{background:var(--inside);border-color:var(--inside);color:var(--inside-on);font-weight:600;box-shadow:var(--shadow-xs)}.ia-btn.inside:hover{background:var(--inside-600);border-color:var(--inside-600)}.ia-btn.inside svg{color:var(--inside-on)}.ia-iconbtn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:var(--radius-control);background:transparent;color:var(--muted-foreground);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ia-iconbtn:hover{background:var(--accent);color:var(--foreground)}.ia-iconbtn.danger{color:var(--destructive-text)}.ia-iconbtn.danger:hover{background:var(--destructive-subtle);color:var(--destructive-text)}.ia-iconbtn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ia-iconbtn:disabled{opacity:.5;cursor:not-allowed}.ia-iconbtn.primary{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-primary)}.ia-iconbtn.primary:hover{background:var(--primary-hover);color:var(--primary-foreground)}.ia-iconbtn.primary[aria-disabled=true]{opacity:.5;pointer-events:none}.ia-btn-spin{flex:none;width:.8125rem;height:.8125rem;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-pill);animation:iaSpin .8s linear infinite}@media (prefers-reduced-motion: reduce){.ia-btn-spin{animation-duration:1.6s}}.ia-input,.ia-ta,.ia-select,.ia-otp-box{border:1px solid var(--input);background:var(--card);color:var(--foreground);outline:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.ia-input::placeholder,.ia-ta::placeholder{color:var(--muted-foreground)}.ia-input{width:100%;height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-xl);font-size:var(--text-base)}textarea.ia-input,.ia-ta{height:auto;padding:calc(var(--space-3) + var(--space-1)) var(--space-4);border-radius:var(--radius-bubble);line-height:var(--leading-normal);resize:vertical}.ia-ta{width:100%;font:inherit;font-size:var(--text-control);line-height:var(--leading-prose)}.ia-ta.ia-ta-grow{field-sizing:content;resize:none;overflow:hidden}.ia-select{height:2.5rem;padding:0 calc(var(--space-8) - var(--space-1)) 0 var(--space-4);border-radius:var(--radius-xl);font-size:var(--text-control);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239a9aa0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(var(--space-3) + var(--space-1)) center}.ia-otp{display:flex;gap:var(--space-3);justify-content:center}.ia-otp-box{width:2.375rem;height:2.75rem;border-radius:var(--radius-xl);text-align:center;font-size:var(--text-lg);font-weight:var(--fw-semibold)}.ia-input:focus,.ia-ta:focus,.ia-select:focus,.ia-otp-box:focus{border-color:var(--ring);box-shadow:var(--focus-ring)}.ia-input[aria-invalid=true],.ia-ta[aria-invalid=true],.ia-select[aria-invalid=true]{border-color:var(--destructive)}.ia-input[aria-invalid=true]:focus,.ia-ta[aria-invalid=true]:focus,.ia-select[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--destructive-subtle)}.ia-input:disabled,.ia-ta:disabled,.ia-select:disabled{background:var(--surface-1);color:var(--muted-foreground);cursor:not-allowed}.ia-field{margin-bottom:var(--space-5)}.ia-field-label{display:flex;align-items:center;gap:var(--space-2);margin-bottom:calc(var(--space-3) - var(--space-1));font-size:.78125rem;font-weight:550;color:var(--fg-2)}.ia-field-hint,.ia-field-error{margin-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-normal)}.ia-field-hint{color:var(--muted-foreground)}.ia-field-error{color:var(--destructive-text);font-weight:550}.ia-field-req{color:var(--destructive-text)}.ia-field-hint.with-count{display:flex;align-items:baseline;gap:var(--space-3)}.ia-field-count{flex:0 0 auto;margin-left:auto;font-variant-numeric:tabular-nums}.ia-searchpill{display:inline-flex;align-items:center;gap:var(--space-3);width:min(100%,20rem);min-width:0;height:2.375rem;padding:0 var(--space-2) 0 var(--space-4);border:1px solid var(--glass-field-border);border-radius:var(--radius-pill);background:var(--glass-field-bg);box-shadow:var(--glass-field-shadow);color:var(--muted-foreground);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.ia-searchpill:focus-within{border-color:var(--ring);box-shadow:var(--focus-ring),var(--glass-field-shadow)}.ia-searchpill.is-compact{height:2.125rem;border-color:var(--input);border-radius:var(--radius-control);background:var(--card);box-shadow:none}.ia-searchpill.is-compact:focus-within{border-color:var(--ring);box-shadow:var(--focus-ring)}.ia-searchpill>svg{flex:none}.ia-searchpill-input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;font:inherit;font-size:var(--text-control);color:var(--foreground);outline:none}.ia-searchpill-input::placeholder{color:var(--muted-foreground)}.ia-searchpill-input::-webkit-search-cancel-button{display:none}.ia-searchpill-clear{flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted-foreground);cursor:pointer}.ia-searchpill-clear:hover{background:var(--accent);color:var(--foreground)}.ia-searchpill-clear:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.ia-switch{position:relative;flex:0 0 auto;width:2.25rem;height:1.375rem;border-radius:var(--radius-pill);background:var(--input);transition:background var(--dur) var(--ease-out)}.ia-switch:after{content:"";position:absolute;top:.125rem;left:.125rem;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--card);box-shadow:var(--shadow-sm),var(--ring-hairline);transition:transform var(--dur) var(--ease-out)}.ia-switch.on{background:var(--primary)}.ia-switch.on:after{transform:translate(.875rem)}.ia-switch.disabled{opacity:.45;cursor:not-allowed}.ia-switchline{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-1) 0;border:0;background:none;font:inherit;font-size:var(--text-xs);line-height:var(--leading-snug);text-align:left;color:var(--fg-3);cursor:pointer}.ia-switchline:hover:not(.disabled){color:var(--foreground)}.ia-switchline[aria-checked=true]{color:var(--fg-2)}.ia-switchline.disabled{cursor:not-allowed;opacity:.65}.ia-switchline:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:var(--radius-sm)}.ia-switchline-tx{min-width:0}.ia-switchrow{display:flex;align-items:flex-start;gap:var(--space-4);width:100%;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.ia-switchrow:hover:not(.disabled){border-color:var(--input)}.ia-switchrow:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ia-switchrow.disabled{cursor:not-allowed;opacity:.65}.ia-switchrow .ia-switch{flex:0 0 auto;margin-top:1px}.ia-switchrow:has(>.ia-switchrow-ic) .ia-switch{align-self:center;margin-top:0}.ia-switchrow-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.ia-switchrow-ic{flex:0 0 auto;width:2rem;height:2rem;display:grid;place-items:center;align-self:center;border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--border);color:var(--fg-2)}.ia-switchrow-t{font-size:var(--text-sm);font-weight:550;color:var(--fg-2)}.ia-switchrow-s{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--muted-foreground)}.ia-cbx{position:relative;flex:0 0 auto;display:inline-flex;width:1rem;height:1rem}.ia-cbx-in{position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;z-index:1;width:auto;height:auto;margin:0;opacity:0;cursor:pointer}.ia-cbx-in:disabled{cursor:not-allowed}.ia-cbx-box{flex:1;display:grid;place-items:center;border:1.5px solid var(--line-strong);border-radius:var(--radius-md);background:var(--card);color:var(--primary-foreground);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ia-cbx-box svg{display:block;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ia-cbx-tick{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--dur-fast) var(--ease-out)}.ia-cbx-dash{opacity:0;transform:scaleX(.3);transform-box:fill-box;transform-origin:center;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.ia-cbx-in:not(:checked):not(:indeterminate):not(:disabled):hover+.ia-cbx-box{border-color:var(--muted-foreground)}.ia-cbx-in:checked+.ia-cbx-box,.ia-cbx-in:indeterminate+.ia-cbx-box{background:var(--primary);border-color:var(--primary)}.ia-cbx-in:checked:not(:indeterminate)+.ia-cbx-box .ia-cbx-tick{stroke-dashoffset:0}.ia-cbx-in:indeterminate+.ia-cbx-box .ia-cbx-dash{opacity:1;transform:none}.ia-cbx-in:focus-visible+.ia-cbx-box{outline:2px solid var(--ring);outline-offset:2px}.ia-cbx-in:disabled+.ia-cbx-box{opacity:.45}@media (pointer: coarse){.ia-cbx-in{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem;width:auto;height:auto}}.ia-chip{display:inline-flex;align-items:center;gap:calc(var(--space-2) + var(--space-1));max-width:100%;height:1.875rem;padding:0 calc(var(--space-4) - var(--space-1));border:1px solid var(--input);border-radius:var(--radius-pill);background:var(--card);color:var(--fg-2);font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:var(--leading-snug);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.ia-chip:hover{background:var(--accent)}.ia-chip[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.ia-chip[aria-pressed=true]:hover{border-color:var(--primary-hover);background:var(--primary-hover)}.ia-chip[aria-pressed=true] svg{color:currentColor}.ia-chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ia-chip svg{color:var(--muted-foreground)}.ia-chip-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-chip.bad{background:var(--destructive-subtle);border-color:transparent;color:var(--destructive-text)}.ia-chip-x{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:inherit;opacity:.55;cursor:pointer}.ia-chip-x:hover{opacity:1;background:color-mix(in oklch,currentColor 16%,transparent)}.ia-pill{display:inline-flex;align-items:center;gap:var(--space-1);height:1.5rem;padding:0 calc(var(--space-3) + var(--space-1));border-radius:var(--radius-pill);white-space:nowrap;font-size:var(--text-xs);font-weight:550}.ia-pill.cat{background:var(--muted);color:var(--fg-2)}.ia-pill.high{background:var(--destructive-subtle);color:var(--destructive-text)}.ia-pill.mid{background:var(--muted);color:var(--muted-foreground)}.ia-pill.low{background:var(--info-subtle);color:var(--info-text)}.ia-pill.warn{background:var(--warning-subtle);color:var(--warning-text)}.ia-pill.ai{background:var(--inside-soft);color:var(--inside-600)}.ia-pill.ok{background:var(--success-subtle);color:var(--success-text)}.ia-count{min-width:1.25rem;padding:1px calc(var(--space-2) + var(--space-1));border-radius:var(--radius-pill);background:var(--surface-4);color:var(--fg-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-label);font-weight:var(--fw-semibold);text-align:center}.ia-tabs,.ia-seg{display:inline-flex;gap:var(--space-1);padding:calc(var(--space-1) * 1.5);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--muted);box-shadow:inset 0 1px 2px color-mix(in oklch,var(--foreground) 5%,transparent)}.ia-tab,.ia-seg-b{display:inline-flex;align-items:center;gap:calc(var(--space-2) + var(--space-1));height:1.875rem;padding:0 var(--space-4);border:none;border-radius:var(--radius-pill);background:none;color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.ia-tab:hover,.ia-seg-b:hover{color:var(--foreground)}.ia-tab.on,.ia-seg-b.active{background:var(--card);color:var(--foreground);font-weight:var(--fw-semibold);box-shadow:var(--shadow-sm)}.ia-tab:focus-visible,.ia-seg-b:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ia-tab .ia-count{margin-left:var(--space-1)}.ia-seg-b img{width:.875rem;height:.875rem;object-fit:contain;margin-right:1px}.ia-stat{display:flex;gap:var(--space-7)}.ia-stat-i .v{font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--foreground);font-variant-numeric:tabular-nums}.ia-stat-i .k{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--muted-foreground)}.ia-stat-i .v.warn{color:var(--warning-text)}.ia-stat-i .v.bad{color:var(--destructive-text)}.ia-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-8);text-align:center;color:var(--muted-foreground)}.ia-empty .ee-ic{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:var(--space-5);border-radius:var(--radius-bubble);background:var(--card);color:var(--muted-foreground);box-shadow:var(--shadow-sm),var(--ring-hairline)}.ia-empty .ee-t{font-size:var(--text-section);font-weight:550;color:var(--foreground)}.ia-empty .ee-s{max-width:22.5rem;margin-top:calc(var(--space-2) + var(--space-1));font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--muted-foreground)}.ia-empty .ee-a{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}.ia-skel.ia-skel{background:linear-gradient(90deg,var(--muted),var(--surface-1),var(--muted));background-size:200% 100%;animation:iaShimmer 1.3s linear infinite}@keyframes iaShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ia-skel.ia-skel.on-inverse{background-image:linear-gradient(90deg,var(--glass-inverse-item),var(--glass-inverse-hover),var(--glass-inverse-item))}.ia-skel-tx{display:flex;align-items:center;min-height:1lh}.ia-skel-em{flex:0 0 auto;height:.64em;max-width:100%;border-radius:var(--radius-sm)}.ia-skel-btn{flex:0 0 auto;width:7.25rem;height:2.25rem;border-radius:var(--radius-control)}.ia-skel-btn.primary{width:8.875rem}.ia-skel-bx{flex:0 0 auto;border-radius:var(--radius-control)}.ia-skel-bx.lg{border-radius:var(--radius-bubble)}.ia-skel-bx.pill{border-radius:var(--radius-pill)}.ia-skel-still{pointer-events:none}.ia-skel-stack{display:flex;flex-direction:column;gap:var(--space-4)}.ia-skel-still,.ia-skel-still *{cursor:default;animation-name:none}.ia-skel-still .ia-skel.ia-skel,.ia-skel-still.ia-skel.ia-skel{animation-name:iaShimmer}@media (prefers-reduced-motion: reduce){.ia-skel.ia-skel,.ia-skel-still .ia-skel.ia-skel,.ia-skel-still.ia-skel.ia-skel{animation:none}}:root{--dlg-pad: var(--space-6);--dlg-chip: 1.75rem}.ia-dlg-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:6dvh var(--space-6);padding-bottom:max(6dvh,env(safe-area-inset-bottom));overflow-y:auto}.ia-dlg-back:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:var(--dlg-scrim, 1);background:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-soft-blur));backdrop-filter:blur(var(--scrim-soft-blur))}.ia-dlg-back.drawer{justify-content:flex-end;padding:0;overflow:hidden}.ia-dlg{margin:auto;width:min(var(--dlg-w, 30rem),100%);max-height:calc(88dvh - var(--kb-inset, 0px));display:flex;flex-direction:column;isolation:isolate;border:1px solid var(--glass-3-border);border-radius:var(--radius-modal);background:var(--glass-3-bg);-webkit-backdrop-filter:blur(var(--glass-3-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-3-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-highlight),var(--shadow-modal);overflow:hidden;outline:none}.ia-dlg-h{flex:0 0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:var(--space-4);align-items:center;padding:calc(var(--space-4) + var(--space-1)) var(--dlg-pad);border-bottom:1px solid var(--border)}.ia-dlg-h.plain{border-bottom:none;padding-bottom:0}.ia-dlg-ic{grid-area:1 / 1;display:grid;place-items:center;width:var(--dlg-chip);height:var(--dlg-chip);border-radius:var(--radius-lg);background:var(--muted);color:var(--muted-foreground)}.ia-dlg-ic.warning{background:var(--warning-subtle);color:var(--warning-strong)}.ia-dlg-ic.danger{background:var(--destructive-subtle);color:var(--destructive-text)}.ia-dlg-ic.accent{background:var(--inside-softer);color:var(--inside)}.ia-dlg-t{grid-area:1 / 2;min-width:0;margin:0;font-size:var(--text-card);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--foreground)}.ia-dlg-h.noicon .ia-dlg-t{grid-area:1 / 1 / 2 / 3}.ia-dlg-h.noicon .ia-dlg-sub{grid-area:2 / 1 / 3 / -1}.ia-dlg-act{grid-area:1 / 3;display:flex;align-items:center;gap:var(--space-3)}.ia-dlg-x{flex:0 0 auto;width:1.875rem;height:1.875rem}.ia-dlg-sub{grid-area:2 / 2 / 3 / -1;margin:var(--space-1) 0 0;font-size:var(--text-meta);line-height:var(--leading-normal);color:var(--muted-foreground)}.ia-dlg-b{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-5) var(--dlg-pad)}.ia-dlg-b::-webkit-scrollbar{width:.5625rem}.ia-dlg-b::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--radius-pill);background:var(--surface-4);background-clip:padding-box}.ia-dlg-b.ia-dlg-fields{display:flex;flex-direction:column;gap:var(--space-5)}.ia-dlg-b.ia-dlg-fields>.ia-field{margin-bottom:0}.ia-dlg-f{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--dlg-pad);border-top:1px solid var(--border)}.ia-dlg-f.plain{border-top:none;padding-top:calc(var(--space-4) + var(--space-1))}.ia-dlg-f .ia-btn{border-radius:var(--radius-pill)}.ia-dlg-f .ia-dlg-f-spacer{flex:1 1 auto}.ia-dlg-f.stack{flex-direction:column-reverse;align-items:stretch}.ia-dlg-f.stack .ia-btn{width:100%;justify-content:center}.ia-dlg .ia-btn:disabled,.ia-dlg .ia-btn:disabled:hover{border-color:var(--input);background:var(--muted);color:var(--muted-foreground);opacity:1;box-shadow:none;filter:none}@media (max-width: 35em){.ia-dlg-back{padding:var(--space-6) calc(var(--space-4) + var(--space-1))}.ia-dlg{--dlg-pad: var(--space-5);max-height:calc(92dvh - var(--kb-inset, 0px))}.ia-dlg-f{flex-direction:column-reverse;gap:var(--space-3);align-items:stretch}.ia-dlg-f .ia-btn{width:100%;height:2.375rem;justify-content:center}.ia-dlg-f .ia-dlg-f-spacer{display:none}}.ia-ask-back{z-index:var(--z-ask)}.ia-ask{--dlg-w: 28.25rem}.ia-dlg:has(>.ia-dlg-h.plain)>.ia-dlg-b{padding:calc(var(--space-3) + var(--space-1)) var(--dlg-pad) var(--space-2) calc(var(--dlg-pad) + var(--dlg-chip) + var(--space-4))}.ia-dlg:has(>.ia-dlg-h.plain.noicon)>.ia-dlg-b{padding-left:var(--dlg-pad)}.ia-ask-b{margin:0;font-size:var(--text-control);line-height:var(--leading-prose);color:var(--muted-foreground);white-space:pre-line;overflow-wrap:anywhere}.ia-ask-field{margin-top:var(--space-5)}.ia-ask-field:first-child{margin-top:0}.ia-ask-lbl{display:block;margin-bottom:calc(var(--space-3) - var(--space-1));font-size:.78125rem;line-height:var(--leading-normal);color:var(--muted-foreground)}.ia-ask-word{padding:1px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--foreground);white-space:nowrap}.ia-ask-in{width:100%;height:2.5rem;padding:0 var(--space-4);border:1px solid var(--input);border-radius:var(--radius-xl);background:var(--card);color:var(--foreground);font:inherit;font-size:var(--text-control);outline:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.ia-ask-in:focus{border-color:var(--ring);box-shadow:var(--focus-ring)}.ia-ask-in::placeholder{color:var(--muted-foreground)}@media (max-width: 35em){.ia-dlg:has(>.ia-dlg-h.plain)>.ia-dlg-b{padding-left:var(--dlg-pad)}}.ia-stepup-form{display:flex;flex-direction:column;gap:var(--space-3)}.ia-stepup-hint{margin:0;font-size:var(--text-meta);line-height:var(--leading-normal);color:var(--muted-foreground)}.ia-dlg-note{display:flex;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-1);color:var(--fg-2);font-size:var(--text-sm);line-height:var(--leading-normal)}.ia-dlg-note>svg{flex:0 0 auto;margin-top:.125rem;color:var(--inside)}.ia-dlg-note>span{min-width:0;overflow-wrap:anywhere}.ia-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-menu) - 1)}.ia-menu{position:absolute;top:calc(100% + var(--space-2) + var(--space-1));left:0;z-index:var(--z-menu);min-width:18.75rem;padding:calc(var(--space-2) + var(--space-1));isolation:isolate;border:1px solid var(--glass-3-border);border-radius:var(--radius-panel);background:var(--glass-3-bg);-webkit-backdrop-filter:blur(var(--glass-3-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-3-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-3-shadow);animation:iaMenuIn var(--dur-fast) var(--ease-out);transform-origin:top left}@keyframes iaMenuIn{0%{opacity:0;transform:translateY(-.25rem) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ia-menu{animation:none}}.ia-menu-label{padding:calc(var(--space-3) - var(--space-1)) calc(var(--space-3) + var(--space-1));font-size:var(--text-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);color:var(--muted-foreground)}.ia-menu-item{display:flex;align-items:center;gap:calc(var(--space-3) + var(--space-1));width:100%;min-height:2.25rem;padding:var(--space-3) calc(var(--space-3) + var(--space-1));border:none;border-radius:var(--radius-control);background:transparent;text-align:left;cursor:pointer}.ia-menu-item:hover{background:color-mix(in oklch,var(--foreground) 5%,transparent)}.ia-menu-item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ia-menu-item .mi-name{font-size:var(--text-control);font-weight:550;color:var(--foreground);white-space:nowrap}.ia-menu-item .mi-sub{margin-top:1px;font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap}.ia-menu-item .mi-check{margin-left:auto;flex:0 0 auto;display:flex}.ia-menu-item.danger,.ia-menu-item.danger .mi-name,.ia-menu-item.danger svg{color:var(--destructive-text)}.ia-menu-div{height:1px;margin:var(--space-2) 0;background:color-mix(in oklch,var(--foreground) 7%,transparent)}.ia-menu-sec{padding:calc(var(--space-3) - var(--space-1)) calc(var(--space-3) + var(--space-1)) var(--space-1);font-size:var(--text-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);color:var(--muted-foreground)}.ia-menu .ia-menu-note{max-width:18rem;padding:var(--space-2) calc(var(--space-3) + var(--space-1));font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--muted-foreground);white-space:normal}.ia-menu .ia-menu-note strong{font-weight:var(--fw-semibold);color:var(--fg-3)}.ia-menu .ia-menu-note a{color:var(--inside);font-weight:550;text-decoration:underline;cursor:pointer}.ia-seldrop{position:relative;display:inline-flex;vertical-align:middle;max-width:100%}.ia-seldrop.full{display:flex;width:100%}.ia-seldrop-btn{display:inline-flex;align-items:center;gap:var(--space-3);width:100%;height:2.5rem;padding:0 calc(var(--space-3) + var(--space-1)) 0 var(--space-4);border:1px solid var(--input);border-radius:var(--radius-xl);background:var(--card);font:inherit;font-size:var(--text-control);color:var(--foreground);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.ia-seldrop-btn:hover{background:var(--surface-1)}.ia-seldrop-btn.on,.ia-seldrop-btn:focus-visible{border-color:var(--ring);box-shadow:var(--focus-ring);outline:none}.ia-seldrop-btn:disabled,.ia-seldrop-btn:disabled:hover{background:var(--surface-1);color:var(--muted-foreground);cursor:not-allowed}.ia-seldrop-btn .sd-val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550}.ia-seldrop-btn .sd-val.ph{color:var(--muted-foreground);font-weight:var(--fw-medium)}.ia-seldrop-btn>svg:last-child{flex:0 0 auto}.ia-seldrop.sm .ia-seldrop-btn{height:1.875rem;padding:0 var(--space-3) 0 calc(var(--space-3) + var(--space-1));gap:calc(var(--space-2) + var(--space-1));font-size:var(--text-meta)}.ia-seldrop-menu{position:fixed;top:auto;left:auto;z-index:var(--z-select);max-height:18.75rem;overflow-y:auto;overscroll-behavior:contain}.ia-seldrop-menu::-webkit-scrollbar{width:.625rem}.ia-seldrop-menu::-webkit-scrollbar-track{background:transparent}.ia-seldrop-menu::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--radius-pill);background:var(--surface-4);background-clip:padding-box}.ia-seldrop-menu:hover::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:padding-box}.ia-seldrop-menu.up{transform-origin:bottom left}.ia-seldrop-menu.has-search{display:flex;flex-direction:column;overflow:hidden}.ia-seldrop-search{flex:none;display:flex;align-items:center;gap:var(--space-3);height:2.125rem;margin-bottom:var(--space-2);padding:0 calc(var(--space-3) + var(--space-1));border-radius:var(--radius-control);background:var(--glass-field-bg);box-shadow:inset 0 0 0 1px var(--glass-field-border)}.ia-seldrop-search:focus-within{box-shadow:inset 0 0 0 1px var(--ring),var(--focus-ring)}.ia-seldrop-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:var(--text-sm);color:var(--foreground)}.ia-seldrop-search input::placeholder{color:var(--muted-foreground)}.ia-seldrop-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.ia-seldrop-list::-webkit-scrollbar{width:.625rem}.ia-seldrop-list::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--radius-pill);background:var(--surface-4);background-clip:padding-box}.ia-seldrop-empty{padding:var(--space-4) calc(var(--space-3) + var(--space-1));font-size:var(--text-sm);color:var(--muted-foreground)}.ia-seldrop-menu .ia-menu-item{align-items:flex-start}.ia-seldrop-menu .ia-menu-item .sd-lbl{min-width:0;display:flex;flex-direction:column}.ia-seldrop-menu .ia-menu-item .mi-name{white-space:normal;overflow-wrap:anywhere}.ia-seldrop-menu .ia-menu-item .mi-sub{white-space:normal}.ia-seldrop-menu .ia-menu-item .sd-pills{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:.1875rem}.ia-seldrop-menu .ia-menu-item .sd-pills .ia-pill{height:1.125rem;padding:0 .4375rem;font-size:.625rem}.ia-seldrop-menu .ia-menu-item.on,.ia-seldrop-menu .ia-menu-item.active{background:color-mix(in oklch,var(--foreground) 6%,transparent)}.ia-seldrop-menu .ia-menu-item.on .mi-name{font-weight:var(--fw-semibold)}.ia-seldrop-menu .ia-menu-item:disabled{opacity:.5;cursor:not-allowed}.ia-seldrop-menu .ia-menu-item:disabled:hover{background:transparent}.ia-seldrop-menu .ia-menu-item .ia-soon-badge{display:inline-block;align-self:flex-start;flex:0 0 auto;margin:var(--space-1) 0 0}.ia-seldrop-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-select) - 1)}.ia-popover{min-width:12rem;max-width:min(24rem,calc(100vw - 2 * var(--space-5)));padding:var(--space-4);isolation:isolate;border:1px solid var(--glass-3-border);border-radius:var(--radius-panel);background:var(--glass-3-bg);-webkit-backdrop-filter:blur(var(--glass-3-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-3-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-3-shadow);color:var(--foreground);animation:iaMenuIn var(--dur-fast) var(--ease-out)}.ia-toaster{position:fixed;z-index:var(--z-toast);right:max(var(--space-7),env(safe-area-inset-right));bottom:max(var(--space-7),env(safe-area-inset-bottom));width:23.75rem;max-width:calc(100vw - var(--space-8));pointer-events:none;transition:height var(--dur-slow) var(--ease-out)}.ia-toaster.on{pointer-events:auto}@media (max-width: 35em){.ia-toaster{left:max(var(--space-4),env(safe-area-inset-left));right:max(var(--space-4),env(safe-area-inset-right));width:auto;max-width:none}}.ia-toast-v2{position:absolute;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate;transform-origin:50% 0;pointer-events:auto;border:1px solid color-mix(in oklch,var(--toast-fg) 12%,transparent);border-radius:var(--radius-card);background:var(--toast-bg);color:var(--toast-fg);-webkit-backdrop-filter:blur(var(--toast-blur));backdrop-filter:blur(var(--toast-blur));box-shadow:inset 0 1px color-mix(in oklch,var(--toast-fg) 12%,transparent),var(--shadow-toast)}.ia-toast-v2-in{display:grid;grid-template-columns:1.25rem minmax(0,1fr) 1.25rem;column-gap:calc(var(--space-3) + var(--space-1));align-items:start;padding:calc(var(--space-4) + var(--space-1)) calc(var(--space-4) + var(--space-1)) calc(var(--space-4) + var(--space-1)) var(--space-5);transition:opacity var(--dur-fast) var(--ease-out)}.ia-toast-v2[data-back] .ia-toast-v2-in,.ia-toast-v2[data-back] .ia-toast-v2-bar{opacity:0}.ia-toast-v2-badge{display:block;animation:iaToastPop .34s cubic-bezier(.34,1.56,.64,1) both}.ia-toast-v2-badge .mark{fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ia-toast-v2-badge .fillmark{fill:var(--primary)}.ia-toast-v2-badge .tick{stroke-dasharray:1;stroke-dashoffset:1;animation:iaToastTick .36s var(--ease-out) .16s forwards}@keyframes iaToastPop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes iaToastTick{to{stroke-dashoffset:0}}.ia-toast-v2-body{min-width:0;display:flex;flex-direction:column}.ia-toast-v2-title{font-size:var(--text-control);line-height:1.25rem;font-weight:var(--fw-semibold);color:var(--toast-fg);overflow-wrap:anywhere}.ia-toast-v2-title.long{font-weight:var(--fw-medium)}.ia-toast-v2-sub{display:-webkit-box;margin-top:1px;overflow:hidden;font-size:var(--text-meta);line-height:var(--leading-snug);color:color-mix(in oklch,var(--toast-fg) 74%,transparent);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ia-toast-v2-act{align-self:flex-start;display:inline-flex;align-items:center;height:1.75rem;margin-top:calc(var(--space-3) + var(--space-1));padding:0 var(--space-4);border:none;border-radius:var(--radius-pill);background:color-mix(in oklch,var(--toast-fg) 14%,transparent);font:inherit;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--toast-fg);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.ia-toast-v2-act:hover{background:color-mix(in oklch,var(--toast-fg) 22%,transparent)}.ia-toast-v2-x{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;border-radius:var(--radius-md);background:none;color:color-mix(in oklch,var(--toast-fg) 62%,transparent);opacity:0;cursor:pointer;transition:opacity var(--dur-fast),background var(--dur-fast),color var(--dur-fast)}.ia-toast-v2:hover .ia-toast-v2-x,.ia-toast-v2:focus-within .ia-toast-v2-x{opacity:1}.ia-toast-v2-x:hover{background:color-mix(in oklch,var(--toast-fg) 14%,transparent);color:var(--toast-fg)}.ia-toast-v2-x:focus-visible,.ia-toast-v2-act:focus-visible{outline:2px solid var(--toast-fg);outline-offset:1px}@media (hover: none){.ia-toast-v2-x{opacity:1}}.ia-toast-v2-bar{position:absolute;right:0;bottom:0;left:0;height:.125rem;transform-origin:left center;opacity:.7;pointer-events:none;animation:iaToastCountdown 4s linear forwards;transition:opacity var(--dur-fast) var(--ease-out)}.ia-toast-v2.paused .ia-toast-v2-bar{animation-play-state:paused}@keyframes iaToastCountdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.ia-toast-v2-bar{display:none}.ia-toast-v2-badge{animation:none}.ia-toast-v2-badge .tick{animation:none;stroke-dashoffset:0}.ia-toaster,.ia-toast-v2-in{transition:none}}.ia-board{flex:1 1 80rem;display:flex;flex-direction:column;min-width:0;max-width:80rem;margin-inline:auto;overflow:hidden;background:transparent}.ia-board.is-narrow{flex-basis:73.75rem;max-width:73.75rem}.ia-board.is-wide{flex-basis:82.5rem;max-width:82.5rem}.ia-board-head{padding:var(--space-6) var(--space-8) var(--space-5);border-bottom:1px solid var(--border)}.ia-board-title{display:flex;align-items:center;gap:calc(var(--space-3) + var(--space-1));font-size:var(--text-title);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--foreground)}.ia-board-sub{margin-top:var(--space-2);font-size:var(--text-section);color:var(--muted-foreground)}.ia-board-body{flex:1;overflow:hidden;padding:var(--space-5) var(--space-8)}.ia-pagehead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding:calc(var(--space-9) + var(--space-2)) var(--space-8) var(--space-5);background:transparent}.ia-pagehead-main{flex:1 1 18rem;min-width:0;max-width:100%}.ia-pagehead-ident{display:flex;align-items:center;gap:var(--space-5);min-width:0}.ia-pagehead-lead{flex:none;display:flex}.ia-pagehead-text{min-width:0}.ia-pagehead-back{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:calc(var(--space-2) + var(--space-1));padding:0;border:none;background:none;font:inherit;font-size:var(--text-meta);color:var(--muted-foreground);text-decoration:none;cursor:pointer}.ia-pagehead-back:hover{color:var(--foreground)}.ia-pagehead-back:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.ia-pagehead-title{display:flex;align-items:center;gap:calc(var(--space-3) + var(--space-1));font-size:var(--text-title);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--foreground);overflow-wrap:anywhere}.ia-pagehead-sub{max-width:40rem;margin-top:var(--space-3);font-size:var(--text-section);line-height:var(--leading-normal);color:var(--muted-foreground)}.ia-pagehead-actions{flex:0 0 auto;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-1)}@media (max-width: 47.5em){.ia-pagehead{flex-direction:column;padding:var(--space-5) var(--space-6) calc(var(--space-4) + var(--space-1))}.ia-pagehead-main{flex:none}.ia-pagehead-actions{justify-content:flex-start}.ia-pagehead-title,.ia-board-title{font-size:var(--text-2xl)}.ia-board-body{padding-left:var(--space-6);padding-right:var(--space-6)}}.ia-card{padding:var(--space-5) calc(var(--space-5) + var(--space-1));border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card)}.ia-card h4{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font-size:var(--text-section);font-weight:var(--fw-semibold);color:var(--foreground)}.ia-card.soft{border-color:var(--glass-1-border);background:var(--surface-glass-soft);box-shadow:var(--shadow-sm)}.ia-card-hitarea{position:relative}.ia-card-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:0;padding:0;border:0;border-radius:inherit;background:none;cursor:pointer}.ia-card-hit:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ia-card-over{position:relative;z-index:1}.ia-tile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16.25rem),1fr));gap:var(--space-4)}.ia-tile{position:relative;display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:calc(var(--space-5) + var(--space-1));border:1px solid var(--glass-1-border);border-radius:var(--radius-shell);background:var(--surface-glass-soft);box-shadow:var(--glass-highlight),var(--shadow-sm);color:var(--foreground);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.ia-tile.ia-card-hitarea:hover{transform:translateY(-2px);box-shadow:var(--glass-lift-shadow)}.ia-tile-head{display:flex;align-items:flex-start;gap:var(--space-4);min-width:0}.ia-tile-ic{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-xl);overflow:hidden}.ia-tile-ic>*{width:100%;height:100%;border-radius:inherit;display:grid;place-items:center}.ia-tile-main{flex:1;min-width:0}.ia-tile-title{overflow:hidden;font-size:var(--text-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-snug);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap}.ia-tile-desc{display:-webkit-box;margin:var(--space-2) 0 0;overflow:hidden;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--muted-foreground);-webkit-box-orient:vertical;-webkit-line-clamp:2}.ia-tile-actions{flex:none;display:flex;gap:var(--space-1);margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0}.ia-tile-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-top:auto;font-size:var(--text-xs);color:var(--muted-foreground)}.ia-tile.ia-tile-new{flex-direction:row;align-items:center;justify-content:center;gap:var(--space-3);min-height:8.75rem;border:1.5px dashed var(--line-strong);background:transparent;box-shadow:none;font:inherit;font-size:var(--text-control);font-weight:550;color:var(--muted-foreground);cursor:pointer}.ia-tile.ia-tile-new:hover{border-color:var(--muted-foreground);background:var(--glass-item-hover);color:var(--foreground)}.ia-tile.ia-tile-new:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ia-tile.has-media{gap:var(--space-3)}.ia-tile-media{position:relative;margin:calc((var(--space-5) + var(--space-1)) * -1) calc((var(--space-5) + var(--space-1)) * -1) var(--space-1);overflow:hidden;border-radius:var(--radius-shell) var(--radius-shell) 0 0}.ia-tile.ia-tile-new.ia-tile-drop{flex-direction:column;gap:var(--space-2);min-height:15rem;padding:var(--space-6);text-align:center}.ia-tile-drop-ic{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:var(--space-2);border-radius:var(--radius-bubble);background:var(--card);box-shadow:var(--shadow-sm),var(--ring-hairline);color:var(--fg-2)}.ia-tile-drop-t{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--foreground)}.ia-tile-drop-s{font-size:var(--text-sm);font-weight:var(--fw-normal);color:var(--muted-foreground)}.ia-tile.ia-tile-new.ia-tile-drop.is-over{border-color:var(--ring);border-style:solid;background:var(--glass-item-active);color:var(--foreground)}.ia-tile.ia-tile-new.ia-tile-drop:disabled{cursor:not-allowed}.ia-tile.ia-tile-new.ia-tile-drop:disabled:hover{border-color:var(--line-strong);background:transparent}.ia-tile.ia-tile-new.ia-tile-drop:disabled .ia-tile-drop-ic{color:var(--muted-foreground)}@media (prefers-reduced-motion: reduce){.ia-tile.ia-card-hitarea:hover{transform:none}}.ia-sectioncard{min-width:0;padding:var(--space-6) calc(var(--space-6) + var(--space-1));border-radius:var(--radius-card)}.ia-sectioncard+.ia-sectioncard{margin-top:var(--space-5)}.ia-sectioncard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.ia-sectioncard-title{margin:0;font-size:var(--text-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-snug);line-height:var(--leading-snug);color:var(--foreground)}.ia-sectioncard-sub{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--muted-foreground)}.ia-sectioncard-actions{flex:none;display:flex;flex-wrap:wrap;gap:var(--space-3)}.ia-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card)}.ia-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-base);color:var(--foreground)}.ia-table th{height:2.5rem;padding:0 var(--space-4);border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--muted-foreground)}.ia-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:middle}.ia-table tbody tr:last-child td{border-bottom:none}.ia-table tbody tr:hover td{background:color-mix(in oklch,var(--accent) 50%,transparent)}.ia-table .num{text-align:right;font-variant-numeric:tabular-nums}.ia-table .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs)}.ia-sorthead{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;margin:0;padding:0;border:0;border-radius:var(--radius-sm);background:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer}.ia-sorthead:hover{color:var(--fg-3)}.ia-sorthead.on{color:var(--fg-2)}.ia-sorthead:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ia-sorthead-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-sorthead-i{flex:0 0 auto;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.ia-sorthead:hover .ia-sorthead-i{opacity:.5}.ia-sorthead-i.on{opacity:1}.ia-sorthead.num{width:100%;justify-content:flex-end}.ia-listhead{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);font-size:var(--text-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted-foreground)}.ia-listrow{display:flex;align-items:center;gap:var(--space-4);width:100%;min-width:0;min-height:2.75rem;padding:var(--space-3) var(--space-4);border:0;border-radius:var(--radius-xl);background:transparent;font:inherit;font-size:var(--text-base);text-align:start;text-decoration:none;color:var(--foreground);transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}a.ia-listrow,button.ia-listrow{cursor:pointer}.ia-listrow:hover{background:var(--glass-item-hover)}.ia-listrow[aria-selected=true],.ia-listrow[aria-current=true],.ia-listrow[aria-current=page]{background:var(--glass-item-active);box-shadow:var(--shadow-sm)}.ia-listrow:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ia-listrow-main{flex:1;min-width:0}.ia-listrow-title{display:block;overflow:hidden;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap}.ia-listrow-meta{display:block;margin-top:var(--space-1);font-size:var(--text-xs);color:var(--muted-foreground)}.ia-listrow-num{flex:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--muted-foreground);text-align:end}.ia-pathbar{display:flex;align-items:center;min-width:0;height:2.125rem;padding:0 var(--space-2);border-radius:var(--radius-control);background:var(--glass-control-bg);box-shadow:var(--glass-control-ring);overflow:hidden}.ia-pathbar ol{display:flex;align-items:center;gap:var(--space-1);min-width:0;margin:0;padding:0;list-style:none}.ia-pathbar li{display:flex;align-items:center;gap:var(--space-1);min-width:0}.ia-pathbar-sep{flex:none;color:var(--muted-foreground)}.ia-pathbar-crumb{display:inline-block;max-width:12rem;height:1.625rem;padding:0 var(--space-3);overflow:hidden;border:0;border-radius:var(--radius-md);background:none;font:inherit;font-size:var(--text-sm);line-height:1.625rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-2);cursor:pointer}.ia-pathbar-crumb:hover{background:var(--accent);color:var(--foreground)}.ia-pathbar-crumb:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.ia-pathbar-crumb[aria-current=page]{font-weight:var(--fw-semibold);color:var(--foreground);cursor:default}.ia-pathbar-crumb[aria-current=page]:hover{background:none}.ia-pathbar li.ia-pathbar-more{display:none;padding:0 var(--space-2);color:var(--muted-foreground)}@media (max-width: 40em){.ia-pathbar li.is-mid{display:none}.ia-pathbar li.ia-pathbar-more{display:flex}}.ia-pathbar li.is-drop .ia-pathbar-crumb{background:var(--glass-item-active);box-shadow:inset 0 0 0 1px var(--ring);color:var(--foreground)}.ia-dlist{margin:0}.ia-dlist>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border)}.ia-dlist>div:first-child{border-top:0;padding-top:0}.ia-dlist dt{flex:1 1 6rem;min-width:0;font-size:var(--text-sm);color:var(--muted-foreground)}.ia-dlist dd{margin:0;min-width:0;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--foreground);text-align:right;overflow-wrap:anywhere}.ia-sheet-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal)}.ia-sheet-back:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:var(--sheet-scrim, 1);background:var(--scrim-soft)}.ia-sheet{position:fixed;top:max(var(--shell-inset),env(safe-area-inset-top));right:max(var(--shell-inset),env(safe-area-inset-right));bottom:max(var(--shell-inset),env(safe-area-inset-bottom));width:min(30rem,calc(100vw - 2 * var(--shell-inset)));display:flex;flex-direction:column;isolation:isolate;overflow:hidden;border:1px solid var(--glass-3-border);border-radius:var(--radius-panel);background:var(--glass-3-bg);-webkit-backdrop-filter:blur(var(--glass-3-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-3-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-3-shadow);outline:none}.ia-sheet-head{flex:0 0 auto;display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-5);border-bottom:1px solid var(--border)}.ia-sheet-ic{flex:0 0 auto;display:flex}.ia-sheet-titles{flex:1 1 auto;min-width:0}.ia-sheet-title{margin:0;font-size:var(--text-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--foreground);overflow-wrap:anywhere}.ia-sheet-sub{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--muted-foreground)}.ia-sheet-close{flex:0 0 auto;margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-3)) 0 0}.ia-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4) var(--space-5) var(--space-5)}.ia-sheet-foot{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));border-top:1px solid var(--border)}.ia-sheet-foot>.ia-btn:only-child{flex:1 1 auto;justify-content:center}@media (max-width: 40em){.ia-sheet-back{z-index:var(--z-mobile-panel)}.ia-sheet{top:0;right:0;bottom:0;left:0;width:100%;border:none;border-radius:0;padding-top:env(safe-area-inset-top)}.ia-sheet-body{padding-bottom:calc(var(--space-5) + var(--kb-inset, 0px))}}.ia-tint{--_fg: var(--tint-slate-fg);background:color-mix(in srgb,var(--_fg) 12%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--_fg) 16%,transparent);color:var(--_fg)}.ia-tint.tint-blue{--_fg: var(--tint-blue-fg)}.ia-tint.tint-indigo{--_fg: var(--tint-indigo-fg)}.ia-tint.tint-green{--_fg: var(--tint-green-fg)}.ia-tint.tint-amber{--_fg: var(--tint-amber-fg)}.ia-tint.tint-rose{--_fg: var(--tint-rose-fg)}.ia-tint.tint-orange{--_fg: var(--tint-orange-fg)}.ia-tint.tint-slate{--_fg: var(--tint-slate-fg)}.ia-skt{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;overflow:hidden;border-radius:var(--radius-xl)}.ia-skt.xs{width:1.25rem;height:1.25rem;border-radius:var(--radius-sm)}.ia-skt.sm{width:2rem;height:2rem;border-radius:var(--radius-lg)}.ia-skt.lg{width:4rem;height:4rem;border-radius:var(--radius-2xl)}.ia-skt.has-img{background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}.ia-skt>.ia-av-img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.ia-actbar{position:fixed;z-index:var(--z-float);left:50%;bottom:calc(var(--space-7) + var(--bnav-h, 0px));translate:-50% 0;display:flex;align-items:center;gap:var(--space-2);max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);isolation:isolate;border:1px solid color-mix(in oklch,var(--toast-fg) 12%,transparent);border-radius:var(--radius-pill);background:var(--toast-bg);color:var(--toast-fg);-webkit-backdrop-filter:blur(var(--toast-blur));backdrop-filter:blur(var(--toast-blur));box-shadow:inset 0 1px color-mix(in oklch,var(--toast-fg) 12%,transparent),var(--shadow-toast);font-size:var(--text-sm);animation:iaFadeUp var(--dur) var(--ease-out) both}.ia-actbar.is-inline{position:relative;left:auto;bottom:auto;z-index:auto;translate:none;width:max-content}.ia-actbar-count{flex:0 1 auto;min-width:0;overflow:hidden;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.ia-actbar-link{flex:none;height:1.75rem;margin-left:var(--space-2);padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:color-mix(in oklch,var(--toast-fg) 14%,transparent);font:inherit;font-size:var(--text-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--toast-fg);white-space:nowrap;cursor:pointer}.ia-actbar-link:hover{background:color-mix(in oklch,var(--toast-fg) 22%,transparent)}.ia-actbar-sep{flex:none;align-self:stretch;width:1px;margin:var(--space-2) var(--space-2);background:color-mix(in oklch,var(--toast-fg) 18%,transparent)}.ia-actbar-slot{position:relative;flex:none;display:inline-flex}.ia-actbar-b{display:inline-flex;align-items:center;gap:var(--space-3);height:2.25rem;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:transparent;font:inherit;font-weight:var(--fw-medium);color:var(--toast-fg);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.ia-actbar-b:hover:not(:disabled),.ia-actbar-b[aria-expanded=true]{background:color-mix(in oklch,var(--toast-fg) 14%,transparent)}.ia-actbar-b:disabled{color:color-mix(in oklch,var(--toast-fg) 45%,transparent);cursor:not-allowed}.ia-actbar-b:focus-visible,.ia-actbar-link:focus-visible{outline:2px solid var(--toast-fg);outline-offset:-2px}.ia-actbar-x{flex:none;justify-content:center;width:2.25rem;padding:0}@media (max-width: 40em){.ia-actbar{gap:var(--space-1);padding-left:var(--space-4)}.ia-actbar-b{justify-content:center;width:2.25rem;padding:0}.ia-actbar-l{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ia-actbar-link{display:none}.ia-actbar-sep{margin-inline:var(--space-1)}}@media (prefers-reduced-motion: reduce){.ia-actbar{animation:none}.ia-actbar-b{transition:none}}@media print{.ia-actbar:not(.is-inline){display:none}}.ia-stepper{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0;padding:0;list-style:none}.ia-stepper-i{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted-foreground)}.ia-stepper-i+.ia-stepper-i:before{content:"";width:1.125rem;height:1px;margin-right:var(--space-1);background:var(--border)}.ia-stepper-dot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.25rem;height:1.25rem;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1.5px var(--muted-foreground);font-size:var(--text-2xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:1}.ia-stepper-i.is-done .ia-stepper-dot,.ia-stepper-i.is-now .ia-stepper-dot{background:var(--primary);box-shadow:none;color:var(--primary-foreground)}.ia-stepper-i.is-now{color:var(--foreground);font-weight:var(--fw-medium)}.ia-stepbar{position:sticky;bottom:calc(var(--space-5) + var(--bnav-h, 0px));z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);box-shadow:var(--shadow-lg)}.ia-stepbar-sum{flex:1 1 12rem;min-width:0;overflow:hidden;font-size:var(--text-sm);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis}.ia-stepbar-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ia-stepbar.is-inline{position:static}@media (max-width: 30em){.ia-stepbar{padding-left:var(--space-4)}.ia-stepbar-sum{flex-basis:100%;white-space:normal}.ia-stepbar-acts{flex:1 1 auto;justify-content:flex-end}}.ia-sr,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ia-skip{position:absolute;left:var(--space-4);top:-3rem;z-index:var(--z-skip);padding:var(--space-3) calc(var(--space-4) + var(--space-1));border-radius:var(--radius-control);background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-primary);font-size:var(--text-base);font-weight:var(--fw-semibold);text-decoration:none;transition:top var(--dur-fast) var(--ease-out)}.ia-skip:focus,.ia-skip:focus-visible{top:var(--space-4);outline:.125rem solid var(--ring);outline-offset:.125rem}[data-theme=contrast] :focus-visible{outline:.1875rem solid var(--foreground)!important;outline-offset:.125rem}[data-theme=contrast] ::placeholder{color:var(--muted-foreground);opacity:1}[data-theme=contrast] :is(.ia-tab.on,.ia-seg-b.active){box-shadow:inset 0 0 0 .125rem var(--foreground)}[data-theme=contrast] .ia-count{color:var(--fg-2)}@keyframes iaSpin{to{transform:rotate(360deg)}}@keyframes iaFadeIn{0%{opacity:0}to{opacity:1}}@keyframes iaFadeUp{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}@keyframes iaNudgeIn{0%{opacity:0;transform:translateY(.1875rem)}to{opacity:1;transform:none}}@keyframes iaPopIn{0%{opacity:0;transform:translateY(.5rem) scale(.985)}to{opacity:1;transform:none}}@keyframes iaBreathe{0%,to{opacity:.45}50%{opacity:1}}@keyframes iaAiGlow{0%,to{box-shadow:inset 0 0 0 .125rem color-mix(in oklch,var(--inside) 55%,transparent),inset 0 0 1.125rem color-mix(in oklch,var(--inside) 10%,transparent)}50%{box-shadow:inset 0 0 0 .125rem color-mix(in oklch,var(--inside) 95%,transparent),inset 0 0 1.875rem color-mix(in oklch,var(--inside) 20%,transparent)}}@keyframes ia-railtip-in{0%{opacity:0;transform:translateY(-50%) translate(-.25rem)}to{opacity:1;transform:translateY(-50%) translate(0)}}@keyframes ia-railtip-up{0%{opacity:0;transform:translate(-50%,-100%) translateY(.25rem)}to{opacity:1;transform:translate(-50%,-100%)}}@keyframes ia-drop-breathe{0%,to{transform:scale(1);box-shadow:var(--shadow-lg)}50%{transform:scale(1.03);box-shadow:var(--shadow-xl)}}@keyframes iaMicPulse{0%{box-shadow:0 0 color-mix(in oklch,var(--destructive) 45%,transparent)}70%{box-shadow:0 0 0 .375rem color-mix(in oklch,var(--destructive) 0%,transparent)}to{box-shadow:0 0 color-mix(in oklch,var(--destructive) 0%,transparent)}}@keyframes iaVoiceThink{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.1875rem)}}@keyframes iaVoiceTalk{0%{height:.3125rem}35%{height:1.125rem}70%{height:.5rem}to{height:.875rem}}@keyframes iaVoiceRipple{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes iaVoiceCountdown{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes iaPill{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes iaExpand{0%{opacity:0;transform:translateY(-.1875rem)}to{opacity:1;transform:translateY(0)}}@keyframes iaVtFadeUp{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes iaVtFadeOut{0%{opacity:1}to{opacity:0}}@keyframes iaPulse{0%{box-shadow:0 0 color-mix(in oklab,var(--inside) 45%,transparent)}70%{box-shadow:0 0 0 .375rem transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes iaBlink{50%{opacity:0}}@keyframes iaSideIn{0%{opacity:0;transform:translate(.5rem)}to{opacity:1;transform:translate(0)}}@keyframes iaSideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-.5rem)}}@keyframes ia-attach-pop{0%{transform:scale(1)}55%{transform:scale(1.08)}to{transform:scale(1.04)}}@keyframes iaMsgFound{0%,70%{background:var(--inside-soft);box-shadow:0 0 0 .625rem var(--inside-soft)}to{background:transparent;box-shadow:0 0 0 .625rem transparent}}@keyframes iaMcAiPulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes iaDot{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes iaSweep{0%{transform:translate(-140%)}to{transform:translate(280%)}}@keyframes iaTextShimmer{0%{background-position:180% 0}to{background-position:-60% 0}}@keyframes ia-rec-puls{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes iaKscPopUp{0%{opacity:0;transform:translateY(-.5rem) scale(.985)}to{opacity:1;transform:none}}@keyframes iaDvProg{0%{transform:translate(-100%)}to{transform:translate(320%)}}@keyframes iaDrawerIn{0%{transform:translate(1.75rem);opacity:.4}to{transform:none;opacity:1}}@keyframes iaChscSweep{0%{transform:translate(-105%)}to{transform:translate(285%)}}@keyframes iaChscGlint{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes iaTplFind{0%,to{opacity:.18}45%{opacity:.85}}@keyframes iaTplSheen{0%{transform:translate(-115%)}55%,to{transform:translate(115%)}}@keyframes dt-ziel-blitz{0%,40%{background:color-mix(in srgb,var(--inside) 14%,transparent)}to{background:transparent}}@keyframes iaAeSweep{0%{transform:translate(-60%)}to{transform:translate(160%)}}@keyframes iaAeBounce{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-.1875rem)}}@keyframes iaAeSkelSweep{to{transform:translate(100%)}}@keyframes iaIconpickPop{0%{transform:scale(.96)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){:where(*:not(.ia-spin,.ia-rsch-spin,.ia-btn-spin,.ia-zt-spin,.dt-ziel)),:where(*:not(.ia-spin,.ia-rsch-spin,.ia-btn-spin,.ia-zt-spin,.dt-ziel)):before,:where(*:not(.ia-spin,.ia-rsch-spin,.ia-btn-spin,.ia-zt-spin,.dt-ziel)):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ia-app{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh}:where(a,button,[role=button],[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Toastify{--toastify-font-family: var(--font-sans);--toastify-z-index: var(--z-toast);--toastify-toast-width: 23.75rem;--toastify-toast-offset: var(--space-7);--toastify-toast-bd-radius: var(--radius-card);--toastify-toast-min-height: 3.5rem;--toastify-toast-padding: var(--space-4) var(--space-4) var(--space-4) var(--space-5);--toastify-toast-shadow: var(--shadow-toast);--toastify-toast-background: var(--toast-bg);--toastify-color-light: var(--toast-bg);--toastify-color-dark: var(--toast-bg);--toastify-text-color-light: var(--toast-fg);--toastify-text-color-dark: var(--toast-fg);--toastify-icon-color-success: var(--success-text);--toastify-icon-color-error: var(--destructive);--toastify-icon-color-warning: var(--warning-text);--toastify-icon-color-info: var(--inside);--toastify-color-progress-success: var(--success-text);--toastify-color-progress-error: var(--destructive);--toastify-color-progress-warning: var(--warning-text);--toastify-color-progress-info: var(--inside);--toastify-color-progress-light: var(--toast-fg);--toastify-color-progress-dark: var(--toast-fg);--toastify-color-progress-bgo: 0}.Toastify .Toastify__toast{font-size:var(--text-control);font-weight:var(--fw-semibold);line-height:1.25rem;color:var(--toast-fg);background:var(--toast-bg);border:1px solid color-mix(in oklab,var(--toast-fg) 12%,transparent);box-shadow:inset 0 1px color-mix(in oklab,var(--toast-fg) 12%,transparent),var(--shadow-toast);-webkit-backdrop-filter:blur(var(--toast-blur));backdrop-filter:blur(var(--toast-blur));margin-bottom:var(--space-3)}.Toastify .Toastify__toast--success,.Toastify .Toastify__toast--error,.Toastify .Toastify__toast--warning,.Toastify .Toastify__toast--info,.Toastify .Toastify__toast--default{background:var(--toast-bg);color:var(--toast-fg)}.Toastify .Toastify__toast-icon{width:1.25rem;margin-inline-end:calc(var(--space-3) + var(--space-1))}.Toastify .Toastify__close-button{color:var(--toast-fg);opacity:.62;align-self:center}.Toastify .Toastify__close-button:hover,.Toastify .Toastify__close-button:focus-visible{opacity:1}.Toastify .Toastify__progress-bar--wrp{height:.125rem;border-radius:0}.Toastify .Toastify__progress-bar{opacity:.7}@media (max-width: 35em){.Toastify{--toastify-toast-offset: var(--space-4)}}body{font-family:var(--font-sans);font-optical-sizing:auto}.ob-glyph{--_fg: var(--inside)}.ob-glyph.ob-glyph--danger{--_fg: var(--destructive-text)}.ob-notice{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--info-line);border-radius:var(--radius-xl);background:var(--info-subtle);color:var(--info-text);font-size:var(--text-base);line-height:var(--leading-normal)}.ob-notice>svg{flex:none;margin-top:var(--space-1)}.ob-notice a{color:inherit;font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:.15em}.ob-notice.warning{border-color:var(--warning-line);background:var(--warning-subtle);color:var(--warning-text)}.ob-notice.danger{border-color:var(--destructive-line);background:var(--destructive-subtle);color:var(--destructive-text)}.ob-notice.success{border-color:var(--success-line);background:var(--success-subtle);color:var(--success-text)}.input-container{min-width:0}.input-container.ia-field{margin-bottom:0}.input-container .label-container{min-width:0}.input-container .custom-select-wrapper{position:relative;width:100%}.input-container .custom-select-wrapper .ia-select{width:100%}.input-container .custom-select-wrapper .ia-select:has(option[value=""]:checked){color:var(--muted-foreground)}.input-container .custom-select-wrapper option{color:var(--foreground)}.input-container textarea.ia-input{min-height:6.875rem}.input-container.checkbox{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-4);align-items:start;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);transition:border-color var(--dur-fast) var(--ease-out)}.input-container.checkbox:hover{border-color:var(--input)}.input-container.checkbox .label-container{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:var(--space-1)}.input-container.checkbox .ia-cbx{grid-column:1;grid-row:1;margin-top:var(--space-1)}.input-container.checkbox .ia-field-label{margin:0;font-size:var(--text-sm);color:var(--fg-2);cursor:pointer}.input-container.checkbox .ia-field-hint{margin-top:0}.input-container.checkbox .ia-field-error{grid-column:2}.input-container.yesno .yesno-group{display:flex;flex-wrap:wrap;gap:var(--space-3)}.input-container.yesno .yesno-option{display:inline-flex;align-items:center;gap:var(--space-3);min-width:6rem;height:2.5rem;padding:0 var(--space-6) 0 var(--space-4);border:1px solid var(--input);border-radius:var(--radius-xl);background:var(--card);color:var(--foreground);font-size:var(--text-base);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.input-container.yesno .yesno-option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:1rem;height:1rem;margin:0;border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--card);cursor:inherit;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.input-container.yesno .yesno-option input[type=radio]:checked{border-color:var(--primary);background:radial-gradient(circle,var(--primary-foreground) 0 28%,var(--primary) 34%)}.input-container.yesno .yesno-option input[type=radio]:focus{outline:none}.input-container.yesno .yesno-option:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.input-container.yesno .yesno-option:hover:not(.disabled):not(.selected){border-color:var(--muted-foreground)}.input-container.yesno .yesno-option.selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.input-container.yesno .yesno-option.disabled{opacity:.5;cursor:not-allowed}.input-container.yesno:has([aria-invalid=true]) .yesno-option:not(.selected){border-color:var(--destructive)}.input-container.file .native-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);border:0}.input-container.file .upload-trigger{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-3);width:100%;height:2.5rem;padding:0 var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-xl);background:var(--card);color:var(--fg-2);font-size:var(--text-control);font-weight:var(--fw-emphasis);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.input-container.file .upload-trigger:hover{border-color:var(--muted-foreground);background:var(--surface-1)}.input-container.file .upload-trigger:has(.native-file-input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.input-container.file .upload-trigger:has(.native-file-input:disabled){opacity:.5;cursor:not-allowed}.input-container.file .upload-trigger svg{color:var(--muted-foreground)}.input-container.file:has([aria-invalid=true]) .upload-trigger{border-color:var(--destructive)}.input-container.file .file-display-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);max-width:100%;width:fit-content;min-height:2.5rem;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card)}.input-container.file .file-display-card .file-info{display:flex;align-items:center;gap:var(--space-3);min-width:0;color:var(--fg-2)}.input-container.file .file-display-card .file-info .doc-icon{flex:none;color:var(--muted-foreground)}.input-container.file .file-display-card .file-info .file-name-text{min-width:0;font-size:var(--text-sm);color:var(--foreground);overflow-wrap:anywhere}.input-container.file .file-display-card .remove-btn{flex:none;width:2rem;height:2rem}.input-container.file .file-display-card.needs-reupload{border-color:var(--warning-line);background:var(--warning-subtle)}.input-container.file .file-display-card.needs-reupload .reupload-hint{display:flex;align-items:center;color:var(--warning-text)}.file-reupload-warning{color:var(--warning-text);font-weight:var(--fw-semibold);font-size:var(--text-sm)}.field-cell{padding:var(--space-2)}.field-group{display:flex;flex-direction:column;gap:var(--space-4)}.field-group-title{font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--foreground)}.address-field-container{margin-top:var(--space-5)}.address-list-wrapper{display:flex;flex-direction:column;gap:var(--space-5);width:100%;margin-top:var(--space-4)}.address-list-wrapper .address-list-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.address-list-wrapper .address-list-header .label{font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--foreground)}.address-list-wrapper .error-msg{padding:var(--space-3) var(--space-4);border:1px solid var(--destructive-line);border-radius:var(--radius-xl);background:var(--destructive-subtle);color:var(--destructive-text);font-size:var(--text-sm);font-weight:var(--fw-emphasis)}.address-list-wrapper .address-items-container{display:flex;flex-direction:column;gap:var(--space-7)}.address-list-wrapper .address-item{display:flex;flex-direction:column}.address-list-wrapper .address-item:not(:last-child){padding-bottom:var(--space-7);border-bottom:1px dashed var(--border)}.address-list-wrapper .address-item .item-header{display:flex;align-items:center;justify-content:space-between}.address-list-wrapper .address-item .item-header .item-label{font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--foreground)}.address-list-wrapper .address-item .item-header .btn-remove:hover:not(:disabled){background:var(--destructive-subtle);color:var(--destructive-text)}.address-list-wrapper .address-item .item-header .btn-remove:disabled{display:none}.address-list-wrapper .address-item .list-field-container{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-5)}.address-list-wrapper .help-text{margin-top:0}@media (max-width: 640px){.address-list-wrapper{gap:var(--space-5)}.address-list-wrapper .address-list-header{flex-direction:column;align-items:stretch;gap:var(--space-3)}.address-list-wrapper .address-list-header .btn-add{justify-content:center;width:100%}.address-list-wrapper .address-items-container{gap:var(--space-6)}.address-list-wrapper .address-item:not(:last-child){padding-bottom:var(--space-6)}.address-list-wrapper .address-item .list-field-container{display:flex!important;flex-direction:column!important;gap:var(--space-3)}.input-container .file-display-card{width:100%}}.tenant-logo{display:block;width:auto;max-width:12.5rem;max-height:4.5rem;object-fit:contain}.tenant-logo--text{display:inline-block;max-height:none;font-size:var(--text-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--inside);white-space:nowrap}.app-header{position:sticky;top:var(--shell-inset);z-index:var(--z-float);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:calc(100% - 2 * var(--shell-inset));max-width:calc(82.5rem - 2 * var(--space-5));min-height:3.75rem;margin:var(--shell-inset) auto 0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-radius:var(--radius-shell)}.app-header__brand{display:flex;align-items:center;min-width:0;padding:var(--space-1);border:0;border-radius:var(--radius-control);background:none;cursor:pointer}.app-header__brand .tenant-logo{max-height:2.5rem;max-width:11rem}.app-header__brand .tenant-logo--text{font-size:var(--text-lg)}.app-header .back-to-overview{flex:none;border-radius:var(--radius-pill)}@media (max-width: 640px){.app-header{padding-left:var(--space-4)}.app-header__brand .tenant-logo{max-width:8.5rem}.app-header .back-to-overview{height:1.875rem;padding:0 calc(var(--space-3) + var(--space-1));gap:var(--space-2);font-size:var(--text-meta)}}.onboarding-shell{display:flex;flex-direction:column}.main-content{flex:1 0 auto;width:100%;max-width:82.5rem;margin:0 auto;padding:var(--space-7) var(--space-8) var(--space-10)}@media (max-width: 768px){.main-content{padding:var(--space-5) var(--space-5) var(--space-8)}}.tenant-footer{width:100%;max-width:82.5rem;margin:0 auto;padding:var(--space-6) var(--space-8) var(--space-8);border-top:1px solid var(--border);text-align:center;font-size:var(--text-meta);line-height:var(--leading-normal);color:var(--muted-foreground)}@media (max-width: 768px){.tenant-footer{padding:var(--space-5) var(--space-5) var(--space-7)}}.tenant-footer__name{font-weight:var(--fw-semibold);color:var(--fg-2)}.tenant-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-5);margin-top:var(--space-2)}.tenant-footer__links a{color:inherit;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:.2em;border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-out)}.tenant-footer__links a:hover{color:var(--foreground);text-decoration-color:currentColor}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.onboarding-grid-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);width:100%;margin:0 auto}@media (min-width: 1024px){.onboarding-grid-wrapper.has-sidebar{grid-template-columns:minmax(0,1fr) 21.875rem}}.process-container{width:100%;min-width:0}.sidebar-wrapper{display:none}@media (min-width: 1024px){.sidebar-wrapper{display:block}}.sidebar-sticky{position:sticky;top:calc(var(--shell-inset) + 3.75rem + var(--space-5))}.wizard-form{display:flex;flex-direction:column;gap:var(--space-5)}.process-handler .step-container{padding:var(--space-7) var(--space-8)}.process-handler .step-container .step-title{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin:0 0 var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--border)}.process-handler .step-container .step-title .step-title__left{display:flex;align-items:center;gap:var(--space-4);min-width:0}.process-handler .step-container .step-title .title-area{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.process-handler .step-container .step-title .step-heading{margin:0;font-size:var(--text-xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--foreground);text-wrap:balance}.process-handler .step-container .step-title .subtitle{margin:0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--muted-foreground)}.process-handler .step-container .btn-help-toggle{flex:none}.process-handler .step-container .btn-help-toggle.active{background:var(--accent);color:var(--foreground)}.process-handler .step-container .step-info-box{margin-bottom:var(--space-6)}.process-handler .step-container .field-container{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-3) var(--space-4);margin:calc(var(--space-2) * -1)}.process-handler .step-container .list-field-container{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-4) var(--space-5)}.process-handler .step-info-box.field-notice{margin-bottom:0}.step-navigation.ia-stepbar{justify-content:space-between;padding-left:var(--space-3)}.step-navigation.ia-stepbar .ia-stepbar-acts{margin-left:auto}.step-navigation.ia-stepbar .ia-btn{justify-content:center}.review-step{display:flex;flex-direction:column;gap:var(--space-4)}.review-step .review-section{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-1)}.review-step .review-section .data-section-header{display:flex;align-items:center;gap:var(--space-4)}.review-step .review-section .data-section-header h2{flex:1;min-width:0;margin:0;font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--foreground)}.review-step .review-section hr{height:0;margin:var(--space-4) 0 0;border:0;border-top:1px solid var(--border)}.review-step .review-section .review-section-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-4) var(--space-5);margin-top:var(--space-4)}.summary-field-block{min-width:0}.summary-field-block .label{margin:0;font-size:var(--text-meta);line-height:var(--leading-snug);color:var(--muted-foreground)}.summary-field-block .value{margin:0;font-size:var(--text-base);font-weight:var(--fw-medium);line-height:var(--leading-normal);color:var(--foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.summary-list{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.summary-row .value{text-align:right}.summary-empty{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--muted-foreground)}.summary-sections{display:flex;flex-direction:column;gap:var(--space-4)}.summary-sections .summary-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.summary-sections .summary-section-body{display:grid;gap:var(--space-4);margin-top:var(--space-4)}.list-items-wrapper{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.list-items-wrapper .header-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.list-items-wrapper .header-bar .count-badge{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--fg-2);font-variant-numeric:tabular-nums}.list-items-wrapper .header-bar .count-badge .error-msg{display:inline-flex;align-items:center;gap:var(--space-2);min-height:1.5rem;padding:0 calc(var(--space-3) + var(--space-1));border-radius:var(--radius-pill);background:var(--destructive-subtle);color:var(--destructive-text);font-size:var(--text-xs);font-weight:var(--fw-emphasis)}.list-items-wrapper .list-container{display:flex;flex-direction:column;gap:var(--space-3)}.list-items-wrapper .empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-xl);text-align:center}.list-items-wrapper .empty-state p{margin:0;font-size:var(--text-sm);color:var(--muted-foreground)}.list-items-wrapper .list-item-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);overflow:hidden;transition:box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.list-items-wrapper .list-item-card.is-open{border-color:var(--input);box-shadow:var(--shadow-sm)}.list-items-wrapper .list-item-card .card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-5);border:0;background:none;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.list-items-wrapper .list-item-card .card-header:hover{background:var(--surface-1)}.list-items-wrapper .list-item-card .card-header:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.list-items-wrapper .list-item-card .card-header.header-active{background:var(--surface-1);border-bottom:1px solid var(--border)}.list-items-wrapper .list-item-card .card-header .header-content{display:flex;align-items:center;gap:var(--space-4);min-width:0;overflow:hidden}.list-items-wrapper .list-item-card .card-header .header-content .index-circle{display:flex;flex:none;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.list-items-wrapper .list-item-card .card-header .header-content .index-circle.circle-active{background:var(--primary);color:var(--primary-foreground)}.list-items-wrapper .list-item-card .card-header .header-content .index-circle.circle-inactive{background:var(--muted);color:var(--muted-foreground)}.list-items-wrapper .list-item-card .card-header .header-content .title-wrapper{display:flex;flex-direction:column;min-width:0;overflow:hidden}.list-items-wrapper .list-item-card .card-header .header-content .title-wrapper .title-text{overflow:hidden;font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap}.list-items-wrapper .list-item-card .card-header .header-content .title-wrapper .title-text.text-active{font-weight:var(--fw-semibold);color:var(--foreground)}.list-items-wrapper .list-item-card .card-header .header-content .title-wrapper .subtitle-text{font-size:var(--text-xs);color:var(--muted-foreground)}.list-items-wrapper .list-item-card .card-header .header-actions{display:flex;flex:none;align-items:center;gap:var(--space-2)}.list-items-wrapper .list-item-card .card-header .header-actions .delete-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-control);color:var(--muted-foreground);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.list-items-wrapper .list-item-card .card-header .header-actions .delete-btn:hover{background:var(--destructive-subtle);color:var(--destructive-text)}.list-items-wrapper .list-item-card .card-header .header-actions .chevron-icon{display:flex;color:var(--muted-foreground);transition:transform var(--dur) var(--ease-out)}.list-items-wrapper .list-item-card .card-header .header-actions .chevron-icon.rotate{transform:rotate(180deg)}.list-items-wrapper .list-item-card .card-body{padding:var(--space-5);background:var(--card);animation:iaFadeUp var(--dur) var(--ease-out) both}.list-items-wrapper .list-item-card .card-body .nested-list-container{margin-top:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border)}.list-items-wrapper .list-item-card .card-body .nested-list-container .nested-label{margin-bottom:var(--space-4);font-size:var(--text-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted-foreground)}.list-items-wrapper .form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-5)}.list-items-wrapper .span-1{grid-column:span 1}.list-items-wrapper .span-2{grid-column:span 2}.list-items-wrapper .span-3{grid-column:span 3}.list-items-wrapper .span-4{grid-column:span 4}.list-items-wrapper .span-5{grid-column:span 5}.list-items-wrapper .span-6{grid-column:span 6}.list-items-wrapper .span-7{grid-column:span 7}.list-items-wrapper .span-8{grid-column:span 8}.list-items-wrapper .span-9{grid-column:span 9}.list-items-wrapper .span-10{grid-column:span 10}.list-items-wrapper .span-11{grid-column:span 11}.list-items-wrapper .span-12{grid-column:span 12}@media (max-width: 640px){.list-items-wrapper .span-1,.list-items-wrapper .span-2,.list-items-wrapper .span-3,.list-items-wrapper .span-4,.list-items-wrapper .span-5,.list-items-wrapper .span-6,.list-items-wrapper .span-7,.list-items-wrapper .span-8,.list-items-wrapper .span-9,.list-items-wrapper .span-10,.list-items-wrapper .span-11{grid-column:span 12}.list-items-wrapper .form-grid{gap:var(--space-4)}}@media (max-width: 1023px){.process-handler .btn-help-toggle{display:none}}@media (max-width: 768px){.process-handler .step-container{padding:var(--space-5)}.process-handler .step-container .step-title{gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.process-handler .review-step .review-section{padding:var(--space-4)}.process-handler .review-step .review-section .data-section-header{flex-wrap:wrap;gap:var(--space-3)}}@media (max-width: 640px){.process-handler .step-container{padding:var(--space-5) var(--space-4)}.process-handler .step-container .step-title .step-heading{font-size:var(--text-lg)}.process-handler .step-container .step-title .subtitle{font-size:var(--text-sm)}.process-handler .step-container .field-container,.process-handler .step-container .list-field-container{display:flex!important;flex-direction:column!important;gap:var(--space-2)}.process-handler .review-step .review-section .review-section-body{display:flex!important;flex-direction:column!important;gap:var(--space-4)}.step-navigation.ia-stepbar{padding:var(--space-3)}.step-navigation.ia-stepbar .ia-stepbar-acts,.step-navigation.ia-stepbar .ia-btn{flex:1 1 auto}.list-items-wrapper .header-bar{flex-direction:column;align-items:stretch;gap:var(--space-3)}.list-items-wrapper .header-bar .add-button{justify-content:center}.list-items-wrapper .list-item-card .card-header{padding:var(--space-3) var(--space-4)}.list-items-wrapper .list-item-card .card-body{padding:var(--space-4)}.list-items-wrapper .list-item-card .card-body .form-grid{display:flex!important;flex-direction:column!important;gap:var(--space-3)}}.progress-container{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2) var(--space-1) var(--space-1)}.progress-container .progress-info{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5)}.progress-container .progress-info.continue-card{justify-content:space-around}.progress-container .progress-info.continue-card .info-left{display:none}.progress-container .progress-info .info-left{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);min-width:0}.progress-container .progress-info .process-title{margin:0;font-size:var(--text-title);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tighter);line-height:var(--leading-tight);color:var(--foreground)}.progress-container .progress-info .progress-text{display:inline-flex;align-items:center;height:1.5rem;padding:0 calc(var(--space-3) + var(--space-1));border-radius:var(--radius-pill);background:var(--muted);color:var(--fg-2);font-size:var(--text-xs);font-weight:var(--fw-emphasis);font-variant-numeric:tabular-nums;white-space:nowrap}.progress-container .progress-info .progress-percentage{display:flex;flex:none;align-items:center;gap:var(--space-3)}.progress-container .progress-info .progress-indicator-wrapper{width:2.5rem;height:2.5rem}.progress-container .progress-info .percentage-text{display:flex;flex-direction:column}.progress-container .progress-info .percentage-text .title{font-size:var(--text-meta);line-height:var(--leading-snug);color:var(--muted-foreground)}.progress-container .progress-info .percentage-text .percentage{font-size:var(--text-xl);font-weight:var(--fw-semibold);line-height:var(--leading-tight);color:var(--foreground);font-variant-numeric:tabular-nums}.progress-container .subtitle{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--muted-foreground)}@media (max-width: 640px){.progress-container{gap:var(--space-3)}.progress-container .progress-info{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.progress-container .progress-info .process-title{font-size:var(--text-2xl)}.progress-container .subtitle{font-size:var(--text-sm)}.progress-container .process-stepper{display:none}}.help-sidebar-container{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.help-sidebar-container.fixed{position:fixed;top:0;right:0;z-index:var(--z-float);width:21.875rem;height:100vh;padding:var(--space-6);background:var(--card);border-left:1px solid var(--border);box-shadow:var(--shadow-lg)}.help-card{padding:var(--space-5)}.help-card-header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.help-card-header h3{margin:0;font-size:var(--text-card);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--foreground)}.help-list{display:flex;flex-direction:column;gap:var(--space-1)}.help-empty-text{margin:0;font-size:var(--text-sm);color:var(--muted-foreground)}.support-header{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4)}.support-icon{flex:none;margin-top:var(--space-1);color:var(--muted-foreground)}.support-texts h4{margin:0 0 var(--space-1);font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--foreground)}.support-texts p{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--muted-foreground)}.btn-support.ia-btn{justify-content:center;width:100%;text-decoration:none}.input-field-description{border-radius:var(--radius-control);-webkit-user-select:none;user-select:none}.input-field-description .title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;margin:0;padding:var(--space-3) var(--space-3);border:0;border-radius:var(--radius-control);background:none;font:inherit;font-size:var(--text-sm);font-weight:var(--fw-emphasis);line-height:var(--leading-snug);text-align:left;color:var(--fg-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.input-field-description .title:hover{background:var(--accent);color:var(--foreground)}.input-field-description .title:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.input-field-description .title .chevron{display:flex;flex:none;color:var(--muted-foreground)}.input-field-description.is-open .title{color:var(--foreground)}.input-field-description .content-inner{padding:var(--space-1) var(--space-3) var(--space-4);-webkit-user-select:text;user-select:text}.input-field-description .description-text{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--fg-2)}.input-field-description .example-area{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px dashed var(--inside-line);border-radius:var(--radius-xl);background:var(--inside-softer)}.input-field-description .example-area .example-title{margin:0 0 var(--space-1);font-size:var(--text-meta);font-weight:var(--fw-semibold);color:var(--foreground)}.input-field-description .example-area .example-text{margin:0;font-size:var(--text-meta);line-height:var(--leading-normal);color:var(--fg-2)}.success-page__main{display:flex;flex-direction:column;gap:var(--space-8);max-width:56rem;margin:0 auto}.success-page__status.ia-empty{padding:var(--space-9) var(--space-5) var(--space-2)}.success-page__status.ia-empty .success-page__icon-wrapper{color:var(--success-text)}.success-page__status.ia-empty .success-page__title{margin:0;font-size:var(--text-title);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tighter);line-height:var(--leading-tight)}@media (max-width: 640px){.success-page__status.ia-empty .success-page__title{font-size:var(--text-2xl)}}.success-page__status.ia-empty .success-page__description{max-width:47.5rem;margin-top:var(--space-4);font-size:var(--text-prose);line-height:var(--leading-prose);color:var(--muted-foreground);text-wrap:pretty}.success-page__follow-up{width:100%;max-width:40rem;margin:0 auto}.success-page__follow-up p{margin:0 0 var(--space-2)}.success-page__follow-up-link{font-weight:var(--fw-semibold)}.success-page__steps-title{margin:0 0 var(--space-4);font-size:var(--text-card);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--foreground)}.success-page__steps-grid{display:grid;gap:var(--space-4)}@media (min-width: 768px){.success-page__steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.success-page__step-card{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-1)}.success-page__step-icon{margin-bottom:var(--space-4)}.success-page__step-title{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--foreground)}.success-page__step-description{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--muted-foreground)}.success-page__support{padding:var(--space-5) var(--space-6);border-top:1px solid var(--border);text-align:center}.success-page__support-title{margin:0 0 var(--space-1);font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--foreground)}.success-page__support-text{margin:0;font-size:var(--text-sm);color:var(--muted-foreground)}.success-page__support-link{color:var(--inside);font-weight:var(--fw-medium);text-decoration:underline;text-underline-offset:.15em}.success-page__support-link:hover{color:var(--inside-600)}.doc-download-step{display:flex;flex-direction:column;gap:var(--space-5)}.doc-download-progress{display:flex;align-items:center;gap:var(--space-4)}.doc-download-progress .progress-bar{flex:1;height:.375rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-3)}.doc-download-progress .progress-fill{height:100%;border-radius:var(--radius-pill);background:var(--inside);transition:width var(--dur-slow) var(--ease-out)}.doc-download-progress .progress-text{font-size:var(--text-meta);color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap}.doc-download-section{display:flex;flex-direction:column;gap:var(--space-3)}.doc-download-section__title{margin:0;font-size:var(--text-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted-foreground)}.doc-download-list{display:flex;flex-direction:column;gap:var(--space-3)}.doc-card-wrapper{display:flex;flex-direction:column}.doc-card-wrapper--upload{overflow:hidden;border:1px solid var(--warning-line);border-radius:var(--radius-xl)}.doc-card-wrapper--upload .doc-card{border:0;border-radius:0}.doc-card{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);transition:border-color var(--dur-fast) var(--ease-out)}.doc-card:hover{border-color:var(--input)}.doc-card__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-xl);background:var(--surface-2);color:var(--muted-foreground)}.doc-card--done .doc-card__icon{background:var(--success-subtle);color:var(--success-text)}.doc-card__content{flex:1;min-width:0}.doc-card__name-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.doc-card__name{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--foreground)}.doc-card__description{margin-top:var(--space-1);overflow:hidden;font-size:var(--text-sm);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap}.doc-card__meta{margin-top:var(--space-1);font-size:var(--text-meta);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.doc-card__btn{flex-shrink:0}.doc-card__btn--done{border-color:var(--success-line);background:var(--success-subtle);color:var(--success-text)}.doc-card__btn--done:hover:not(:disabled){background:var(--success-subtle);border-color:var(--success)}.doc-card__upload{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--warning-line);background:var(--warning-subtle)}.doc-card__upload--done{border-top-color:var(--success-line);background:var(--success-subtle)}.doc-card__upload--done .doc-card__upload-label{color:var(--success-text)}.doc-card__upload-label{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--warning-text)}.doc-card__file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.doc-card__btn--upload{position:relative;background:var(--card)}.doc-card__btn--upload:has(.doc-card__file-input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.doc-card__upload-file{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);color:var(--fg-2)}.doc-card__upload-name{overflow-wrap:anywhere}.doc-card__upload-remove{flex:none;width:2rem;height:2rem}.doc-download-success{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--success-line);border-radius:var(--radius-xl);background:var(--success-subtle);color:var(--success-text);font-size:var(--text-base);font-weight:var(--fw-medium)}.doc-download-success svg{flex-shrink:0}.doc-download-loading{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8);font-size:var(--text-base);color:var(--muted-foreground)}@media (max-width: 640px){.doc-card{flex-wrap:wrap;padding:var(--space-4)}.doc-card__content{flex-basis:calc(100% - 2.75rem - var(--space-4))}.doc-card__description{white-space:normal}.doc-card__btn:not(.doc-card__btn--upload){justify-content:center;width:100%}.doc-card__upload{padding:var(--space-3) var(--space-4)}}.failed-uploads{display:flex;flex-direction:column;gap:var(--space-5)}.failed-uploads__list{display:flex;flex-direction:column;gap:var(--space-3)}.failed-uploads__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card)}.failed-uploads__info{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.failed-uploads__label{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--foreground)}.failed-uploads__file{font-size:var(--text-sm);color:var(--fg-2);overflow-wrap:anywhere}.failed-uploads__error{font-size:var(--text-xs);font-weight:var(--fw-emphasis);color:var(--destructive-text)}.failed-uploads__btn{position:relative;background:var(--card)}.failed-uploads__btn:has(.failed-uploads__file-input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.failed-uploads__file-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.failed-uploads__actions{display:flex;justify-content:flex-end}.company-card{height:100%}.company-card .company-card__title{margin:0;font-size:var(--text-card);letter-spacing:var(--tracking-tight)}.company-card .company-card__description{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;margin-top:var(--space-3);font-size:var(--text-base);line-height:var(--leading-normal)}.company-card .company-card__meta{gap:var(--space-3);min-height:1.5rem}.company-card .company-card__examples{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--muted-foreground)}.company-card--in-progress .company-card__inprogress-buttons{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border)}.company-selector{max-width:60rem;margin:0 auto;padding-top:var(--space-9)}@media (max-width: 768px){.company-selector{padding-top:var(--space-6)}}.company-selector__header{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-10);text-align:center}@media (max-width: 768px){.company-selector__header{margin-bottom:var(--space-8)}}.company-selector__logo{display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-7);padding:var(--space-4) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);box-shadow:var(--shadow-xs)}.company-selector__header-title-wrapper{margin-bottom:var(--space-4)}.company-selector__header-title{margin:0;color:var(--foreground);text-wrap:balance}@media (max-width: 640px){.company-selector__header-title{font-size:var(--text-2xl)}}.company-selector__header-description{max-width:47.5rem;margin:0 auto;color:var(--muted-foreground);text-wrap:pretty}.company-selector__header-description strong{font-weight:var(--fw-semibold);color:var(--foreground)}.company-selector__grid.ia-tile-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-5);margin-bottom:var(--space-9)}@media (min-width: 768px){.company-selector__grid.ia-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-selector__grid.ia-tile-grid>*{min-width:0}.company-selector__continue{display:flex;justify-content:center;margin-bottom:var(--space-9)}.company-selector__continue>.company-card{width:100%;max-width:32rem}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
