@font-face{font-family:Hedvig Letters Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/hedvig-letters-serif.DD3CcDX9.woff2)format("woff2")}@font-face{font-family:Hedvig Letters Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/hedvig-letters-sans.CKEWQPj8.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_astro/jetbrains-mono-var.Db4Uuiha.woff2)format("woff2")}:root{--font-sans:"Hedvig Letters Sans", ui-sans-serif, system-ui, sans-serif;--font-serif:"Hedvig Letters Serif", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Code", "Source Code Pro", monospace;--background:oklch(98% 0 75);--foreground:oklch(28% .02 75);--card:oklch(98% 0 75);--card-foreground:oklch(28% .02 75);--popover:oklch(100% 0 0);--popover-foreground:oklch(28% .02 75);--primary:oklch(28% .02 75);--primary-foreground:oklch(98% 0 75);--secondary:oklch(96% .01 75);--secondary-foreground:oklch(28% .02 75);--muted:oklch(96% .01 75);--muted-foreground:oklch(58% .03 75);--accent:oklch(92% .01 75);--accent-foreground:oklch(28% .02 75);--destructive:oklch(44.9% .206 22);--destructive-foreground:oklch(100% 0 0);--border:oklch(92% .01 75);--input:oklch(92% .01 75);--ring:oklch(70% .03 75);--sidebar:oklch(98% 0 75);--sidebar-foreground:oklch(28% .02 75);--sidebar-primary:oklch(28% .02 75);--sidebar-primary-foreground:oklch(98% 0 75);--sidebar-accent:oklch(92% .01 75);--sidebar-accent-foreground:oklch(28% .02 75);--sidebar-border:oklch(92% .01 75);--sidebar-ring:oklch(70% .03 75);--radius:.375rem;--brand-50:oklch(98% 0 75);--brand-100:oklch(96% .01 75);--brand-200:oklch(92% .01 75);--brand-300:oklch(84% .02 75);--brand-400:oklch(70% .03 75);--brand-500:oklch(58% .03 75);--brand-600:oklch(49% .03 75);--brand-700:oklch(42% .03 75);--brand-800:oklch(34% .02 75);--brand-900:oklch(28% .02 75);--brand-950:oklch(19% .01 75);--success:oklch(52.7% .167 155);--success-foreground:oklch(100% 0 0);--success-surface:oklch(96% .04 152);--warning:oklch(62.8% .17 54);--warning-foreground:oklch(18% .02 75);--warning-surface:oklch(97% .04 80);--info:oklch(48.9% .22 254);--info-foreground:oklch(100% 0 0);--info-surface:oklch(96% .035 255);--expired:oklch(44.9% .206 22);--expired-foreground:oklch(100% 0 0);--signer-1:oklch(55% .18 255);--signer-1-surface:oklch(96% .04 255);--signer-2:oklch(58% .16 152);--signer-2-surface:oklch(96% .04 152);--signer-3:oklch(52% .22 295);--signer-3-surface:oklch(96% .04 295);--signer-4:oklch(65% .18 50);--signer-4-surface:oklch(97% .04 50);--signer-5:oklch(58% .2 340);--signer-5-surface:oklch(97% .04 340);--signer-6:oklch(62% .14 195);--signer-6-surface:oklch(96% .04 195);--signer-7:oklch(78% .16 95);--signer-7-surface:oklch(98% .04 95);--signer-8:oklch(48% .22 275);--signer-8-surface:oklch(96% .04 275);--signer-9:oklch(56% .14 178);--signer-9-surface:oklch(96% .04 178);--signer-10:oklch(58% .2 15);--signer-10-surface:oklch(97% .04 15);--duration-instant:80ms;--duration-fast:.15s;--duration-default:.2s;--duration-slow:.35s;--duration-deliberate:.6s;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-linear:linear;--role-owner:oklch(52% .22 295);--role-owner-surface:oklch(96.2% .018 295);--role-admin:oklch(55% .18 255);--role-admin-surface:oklch(96.2% .018 255);--role-member:oklch(58% .16 152);--role-member-surface:oklch(96.2% .018 152);--role-viewer:oklch(57% 0 0);--role-viewer-surface:oklch(94% 0 0);--role-system:oklch(43.8% .013 60);--role-system-surface:oklch(96.8% .002 80);--field-signature:oklch(55% .18 255);--field-signature-surface:oklch(96.2% .018 255);--field-signature-border:oklch(84% .06 255);--field-initials:oklch(58% .14 255);--field-initials-surface:oklch(96.2% .014 255);--field-initials-border:oklch(84% .05 255);--field-name:oklch(58% .14 152);--field-name-surface:oklch(96.2% .014 152);--field-name-border:oklch(84% .05 152);--field-email:oklch(60% .12 152);--field-email-surface:oklch(96.2% .012 152);--field-email-border:oklch(84% .05 152);--field-text:oklch(58% .16 152);--field-text-surface:oklch(96.2% .018 152);--field-text-border:oklch(84% .06 152);--field-number:oklch(72% .16 75);--field-number-surface:oklch(97% .03 80);--field-number-border:oklch(86% .07 80);--field-date:oklch(52% .22 295);--field-date-surface:oklch(96.2% .018 295);--field-date-border:oklch(84% .07 295);--field-date-signed:oklch(55% .18 295);--field-date-signed-surface:oklch(96.2% .016 295);--field-date-signed-border:oklch(84% .06 295);--field-checkbox:oklch(65% .18 50);--field-checkbox-surface:oklch(97% .025 50);--field-checkbox-border:oklch(86% .07 50);--field-dropdown:oklch(62% .14 195);--field-dropdown-surface:oklch(96.2% .018 195);--field-dropdown-border:oklch(84% .06 195);--field-radio:oklch(58% .2 340);--field-radio-surface:oklch(97% .018 340);--field-radio-border:oklch(86% .07 340);--field-multi-select:oklch(60% .16 340);--field-multi-select-surface:oklch(97% .016 340);--field-multi-select-border:oklch(86% .06 340);--field-attachment:oklch(68% .16 120);--field-attachment-surface:oklch(97% .025 120);--field-attachment-border:oklch(86% .07 120);--field-image:oklch(65% .14 120);--field-image-surface:oklch(97% .02 120);--field-image-border:oklch(86% .06 120);--field-payment:oklch(58% .15 165);--field-payment-surface:oklch(96.2% .018 165);--field-payment-border:oklch(84% .06 165);--field-phone:oklch(60% .12 210);--field-phone-surface:oklch(96.2% .014 210);--field-phone-border:oklch(84% .05 210);--field-cells:oklch(70% .14 80);--field-cells-surface:oklch(97% .025 80);--field-cells-border:oklch(86% .06 80);--field-stamp:oklch(62% .16 45);--field-stamp-surface:oklch(97% .02 45);--field-stamp-border:oklch(86% .06 45);--field-heading:oklch(45% .02 260);--field-heading-surface:oklch(96% .005 260);--field-heading-border:oklch(84% .02 260);--field-strikethrough:oklch(55% .18 25);--field-strikethrough-surface:oklch(97% .02 25);--field-strikethrough-border:oklch(86% .06 25);--field-verification:oklch(52% .16 255);--field-verification-surface:oklch(96.2% .016 255);--field-verification-border:oklch(84% .05 255);--field-kba:oklch(50% .16 280);--field-kba-surface:oklch(96.2% .016 280);--field-kba-border:oklch(84% .05 280);--status-completed-surface:oklch(96.2% .03 152);--status-completed-border:oklch(88% .06 152);--status-completed-text:oklch(48% .14 152);--status-in-progress-surface:oklch(97% .03 80);--status-in-progress-border:oklch(88% .06 80);--status-in-progress-text:oklch(48% .12 75);--status-sent-surface:oklch(96.2% .025 255);--status-sent-border:oklch(86% .06 255);--status-sent-text:oklch(48% .16 255);--status-declined-surface:oklch(97% .025 15);--status-declined-border:oklch(86% .06 15);--status-declined-text:oklch(48% .15 15);--ai-accent:oklch(52% .22 295);--ai-accent-foreground:oklch(100% 0 0);--ai-accent-surface:oklch(96.8% .018 295);--ai-accent-border:oklch(86% .07 295);--ai-response-surface:oklch(96.2% .02 255);--ai-response-text:oklch(52% .18 255);--ai-autofill-surface:oklch(96.2% .025 152);--ai-autofill-text:oklch(52% .15 152);--ai-error-surface:oklch(97% .025 15);--ai-error-text:oklch(52% .18 15);--ai-suggestion-surface:oklch(96.8% .018 295);--ai-suggestion-text:oklch(52% .22 295);--ai-warning-surface:oklch(97% .03 80);--ai-warning-text:oklch(52% .16 75);--kumo-base:var(--background);--kumo-background:var(--background);--kumo-elevated:var(--card);--kumo-surface:var(--muted);--kumo-hairline:var(--border);--kumo-line:var(--border);--kumo-primary:var(--primary);--kumo-primary-foreground:var(--primary-foreground);--kumo-secondary:var(--muted-foreground);--kumo-default:var(--foreground);--kumo-brand:var(--brand-900);--kumo-danger:var(--destructive);--kumo-danger-tint:var(--status-declined-surface);--kumo-success:var(--success);--kumo-success-tint:var(--success-surface);--kumo-warning:var(--warning);--kumo-warning-tint:var(--warning-surface);--kumo-info:var(--info);--kumo-info-tint:var(--info-surface);--kumo-link:var(--brand-800);--kumo-tint:var(--accent);--kumo-subtle:var(--muted-foreground);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem}.dark{--background:oklch(16% .01 75);--foreground:oklch(96% .01 75);--card:oklch(16% .01 75);--card-foreground:oklch(96% .01 75);--popover:oklch(28% .02 75);--popover-foreground:oklch(96% .01 75);--primary:oklch(96% .01 75);--primary-foreground:oklch(19% .01 75);--secondary:oklch(34% .02 75);--secondary-foreground:oklch(96% .01 75);--muted:oklch(34% .02 75);--muted-foreground:oklch(70% .03 75);--accent:oklch(34% .02 75);--accent-foreground:oklch(98% 0 75);--destructive:oklch(57.7% .245 27);--destructive-foreground:oklch(100% 0 0);--border:oklch(34% .02 75);--input:oklch(34% .02 75);--ring:oklch(49% .03 75);--sidebar:oklch(16% .01 75);--sidebar-foreground:oklch(96% .01 75);--sidebar-primary:oklch(96% .01 75);--sidebar-primary-foreground:oklch(19% .01 75);--sidebar-accent:oklch(34% .02 75);--sidebar-accent-foreground:oklch(98% 0 75);--sidebar-border:oklch(34% .02 75);--sidebar-ring:oklch(49% .03 75);--signer-1:oklch(70% .15 255);--signer-1-surface:oklch(16.5% .03 255);--signer-2:oklch(70% .14 152);--signer-2-surface:oklch(16.5% .03 152);--signer-3:oklch(72% .18 295);--signer-3-surface:oklch(20% .035 295);--signer-4:oklch(75% .15 50);--signer-4-surface:oklch(20% .03 50);--signer-5:oklch(72% .18 340);--signer-5-surface:oklch(20% .03 340);--signer-6:oklch(72% .12 195);--signer-6-surface:oklch(20% .025 195);--signer-7:oklch(78% .15 95);--signer-7-surface:oklch(20% .028 95);--signer-8:oklch(68% .2 270);--signer-8-surface:oklch(20% .035 270);--signer-9:oklch(72% .13 178);--signer-9-surface:oklch(20% .028 178);--signer-10:oklch(72% .18 15);--signer-10-surface:oklch(20% .035 15);--role-owner:oklch(72% .18 295);--role-owner-surface:oklch(20% .04 295);--role-admin:oklch(70% .15 255);--role-admin-surface:oklch(20% .035 255);--role-member:oklch(70% .14 152);--role-member-surface:oklch(20% .03 152);--role-viewer:oklch(70% 0 0);--role-viewer-surface:oklch(22% 0 0);--role-system:oklch(70% .01 65);--role-system-surface:oklch(20% .005 75);--field-signature:oklch(70% .15 255);--field-signature-surface:oklch(20% .03 255);--field-signature-border:oklch(30% .06 255);--field-initials:oklch(72% .12 255);--field-initials-surface:oklch(20% .025 255);--field-initials-border:oklch(30% .05 255);--field-name:oklch(72% .12 152);--field-name-surface:oklch(20% .025 152);--field-name-border:oklch(30% .05 152);--field-email:oklch(74% .1 152);--field-email-surface:oklch(20% .02 152);--field-email-border:oklch(30% .04 152);--field-text:oklch(70% .14 152);--field-text-surface:oklch(20% .03 152);--field-text-border:oklch(30% .05 152);--field-number:oklch(75% .15 75);--field-number-surface:oklch(20% .03 80);--field-number-border:oklch(30% .06 80);--field-date:oklch(72% .18 295);--field-date-surface:oklch(20% .035 295);--field-date-border:oklch(30% .06 295);--field-date-signed:oklch(74% .14 295);--field-date-signed-surface:oklch(20% .03 295);--field-date-signed-border:oklch(30% .05 295);--field-checkbox:oklch(75% .15 50);--field-checkbox-surface:oklch(20% .03 50);--field-checkbox-border:oklch(30% .06 50);--field-dropdown:oklch(72% .12 195);--field-dropdown-surface:oklch(20% .025 195);--field-dropdown-border:oklch(30% .05 195);--field-radio:oklch(72% .18 340);--field-radio-surface:oklch(20% .03 340);--field-radio-border:oklch(30% .06 340);--field-multi-select:oklch(74% .14 340);--field-multi-select-surface:oklch(20% .025 340);--field-multi-select-border:oklch(30% .05 340);--field-attachment:oklch(75% .14 120);--field-attachment-surface:oklch(20% .03 120);--field-attachment-border:oklch(30% .06 120);--field-image:oklch(76% .12 120);--field-image-surface:oklch(20% .025 120);--field-image-border:oklch(30% .05 120);--field-payment:oklch(72% .13 165);--field-payment-surface:oklch(20% .03 165);--field-payment-border:oklch(30% .055 165);--field-phone:oklch(72% .1 210);--field-phone-surface:oklch(20% .02 210);--field-phone-border:oklch(30% .04 210);--field-cells:oklch(76% .12 80);--field-cells-surface:oklch(20% .025 80);--field-cells-border:oklch(30% .05 80);--field-stamp:oklch(74% .14 45);--field-stamp-surface:oklch(20% .025 45);--field-stamp-border:oklch(30% .05 45);--field-heading:oklch(70% .02 260);--field-heading-surface:oklch(22% .01 260);--field-heading-border:oklch(32% .02 260);--field-strikethrough:oklch(70% .14 25);--field-strikethrough-surface:oklch(20% .03 25);--field-strikethrough-border:oklch(30% .05 25);--field-verification:oklch(70% .14 255);--field-verification-surface:oklch(20% .03 255);--field-verification-border:oklch(30% .05 255);--field-kba:oklch(70% .14 280);--field-kba-surface:oklch(20% .03 280);--field-kba-border:oklch(30% .05 280);--status-completed-surface:oklch(16% .04 152);--status-completed-border:oklch(28% .07 152);--status-completed-text:oklch(70% .15 152);--status-in-progress-surface:oklch(17% .035 80);--status-in-progress-border:oklch(30% .07 80);--status-in-progress-text:oklch(75% .15 75);--status-sent-surface:oklch(16.5% .03 255);--status-sent-border:oklch(29% .065 255);--status-sent-text:oklch(70% .16 255);--status-declined-surface:oklch(17% .035 15);--status-declined-border:oklch(29% .065 15);--status-declined-text:oklch(70% .16 15);--ai-accent:oklch(72% .2 295);--ai-accent-foreground:oklch(100% 0 0);--ai-accent-surface:oklch(20% .04 295);--ai-accent-border:oklch(32% .08 295);--ai-response-surface:oklch(16.5% .03 255);--ai-response-text:oklch(70% .16 255);--ai-autofill-surface:oklch(16.5% .03 152);--ai-autofill-text:oklch(70% .145 152);--ai-error-surface:oklch(17% .035 15);--ai-error-text:oklch(70% .16 15);--ai-suggestion-surface:oklch(20% .04 295);--ai-suggestion-text:oklch(72% .2 295);--ai-warning-surface:oklch(17% .03 80);--ai-warning-text:oklch(75% .155 75);--brand-50:oklch(12.21% 0 0);--brand-100:oklch(19.13% 0 0);--brand-200:oklch(22.64% 0 0);--brand-300:oklch(26.45% 0 0);--brand-400:oklch(46.76% 0 0);--brand-500:oklch(63.34% 0 0);--brand-600:oklch(76.22% 0 0);--brand-700:oklch(85% 0 0);--brand-800:oklch(90.67% 0 0);--brand-900:oklch(94.7% .0074 80.72);--kumo-brand:var(--brand-300);--kumo-link:var(--brand-600);--success:oklch(70% .165 160);--success-foreground:oklch(100% 0 0);--success-surface:oklch(16.5% .04 152);--warning:oklch(77% .175 75);--warning-foreground:oklch(15% .015 75);--warning-surface:oklch(16% .03 80);--info:oklch(62% .195 260);--info-foreground:oklch(100% 0 0);--info-surface:oklch(16% .035 255);--expired:oklch(57.7% .245 27);--expired-foreground:oklch(100% 0 0)}@theme inline{ --font-sans: "Hedvig Letters Sans", ui-sans-serif, system-ui, sans-serif; --font-serif: "Hedvig Letters Serif", Georgia, "Times New Roman", serif; --font-mono: "JetBrains Mono", ui-monospace, "Cascadia Code", "Source Code Pro", monospace;  --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring);  --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring);  --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px);  --color-brand-50: var(--brand-50); --color-brand-100: var(--brand-100); --color-brand-200: var(--brand-200); --color-brand-300: var(--brand-300); --color-brand-400: var(--brand-400); --color-brand-500: var(--brand-500); --color-brand-600: var(--brand-600); --color-brand-700: var(--brand-700); --color-brand-800: var(--brand-800); --color-brand-900: var(--brand-900); --color-brand-950: var(--brand-950);  --color-success: var(--success); --color-success-foreground: var(--success-foreground); --color-success-surface: var(--success-surface); --color-warning: var(--warning); --color-warning-foreground: var(--warning-foreground); --color-warning-surface: var(--warning-surface); --color-info: var(--info); --color-info-foreground: var(--info-foreground); --color-info-surface: var(--info-surface); --color-expired: var(--expired); --color-expired-foreground: var(--expired-foreground);  --color-signer-1: var(--signer-1); --color-signer-1-surface: var(--signer-1-surface); --color-signer-2: var(--signer-2); --color-signer-2-surface: var(--signer-2-surface); --color-signer-3: var(--signer-3); --color-signer-3-surface: var(--signer-3-surface); --color-signer-4: var(--signer-4); --color-signer-4-surface: var(--signer-4-surface); --color-signer-5: var(--signer-5); --color-signer-5-surface: var(--signer-5-surface); --color-signer-6: var(--signer-6); --color-signer-6-surface: var(--signer-6-surface); --color-signer-7: var(--signer-7); --color-signer-7-surface: var(--signer-7-surface); --color-signer-8: var(--signer-8); --color-signer-8-surface: var(--signer-8-surface); --color-signer-9: var(--signer-9); --color-signer-9-surface: var(--signer-9-surface); --color-signer-10: var(--signer-10); --color-signer-10-surface: var(--signer-10-surface);  --duration-instant: var(--duration-instant); --duration-fast: var(--duration-fast); --duration-default: var(--duration-default); --duration-slow: var(--duration-slow); --duration-deliberate: var(--duration-deliberate); --ease-enter: var(--ease-enter); --ease-exit: var(--ease-exit); --ease-linear: var(--ease-linear);  --color-role-owner: var(--role-owner); --color-role-owner-surface: var(--role-owner-surface); --color-role-admin: var(--role-admin); --color-role-admin-surface: var(--role-admin-surface); --color-role-member: var(--role-member); --color-role-member-surface: var(--role-member-surface); --color-role-viewer: var(--role-viewer); --color-role-viewer-surface: var(--role-viewer-surface); --color-role-system: var(--role-system); --color-role-system-surface: var(--role-system-surface);  --color-field-signature: var(--field-signature); --color-field-signature-surface: var(--field-signature-surface); --color-field-signature-border: var(--field-signature-border); --color-field-initials: var(--field-initials); --color-field-initials-surface: var(--field-initials-surface); --color-field-initials-border: var(--field-initials-border); --color-field-name: var(--field-name); --color-field-name-surface: var(--field-name-surface); --color-field-name-border: var(--field-name-border); --color-field-email: var(--field-email); --color-field-email-surface: var(--field-email-surface); --color-field-email-border: var(--field-email-border); --color-field-text: var(--field-text); --color-field-text-surface: var(--field-text-surface); --color-field-text-border: var(--field-text-border); --color-field-number: var(--field-number); --color-field-number-surface: var(--field-number-surface); --color-field-number-border: var(--field-number-border); --color-field-date: var(--field-date); --color-field-date-surface: var(--field-date-surface); --color-field-date-border: var(--field-date-border); --color-field-date-signed: var(--field-date-signed); --color-field-date-signed-surface: var(--field-date-signed-surface); --color-field-date-signed-border: var(--field-date-signed-border); --color-field-checkbox: var(--field-checkbox); --color-field-checkbox-surface: var(--field-checkbox-surface); --color-field-checkbox-border: var(--field-checkbox-border); --color-field-dropdown: var(--field-dropdown); --color-field-dropdown-surface: var(--field-dropdown-surface); --color-field-dropdown-border: var(--field-dropdown-border); --color-field-radio: var(--field-radio); --color-field-radio-surface: var(--field-radio-surface); --color-field-radio-border: var(--field-radio-border); --color-field-multi-select: var(--field-multi-select); --color-field-multi-select-surface: var(--field-multi-select-surface); --color-field-multi-select-border: var(--field-multi-select-border); --color-field-attachment: var(--field-attachment); --color-field-attachment-surface: var(--field-attachment-surface); --color-field-attachment-border: var(--field-attachment-border); --color-field-image: var(--field-image); --color-field-image-surface: var(--field-image-surface); --color-field-image-border: var(--field-image-border); --color-field-payment: var(--field-payment); --color-field-payment-surface: var(--field-payment-surface); --color-field-payment-border: var(--field-payment-border); --color-field-phone: var(--field-phone); --color-field-phone-surface: var(--field-phone-surface); --color-field-phone-border: var(--field-phone-border); --color-field-cells: var(--field-cells); --color-field-cells-surface: var(--field-cells-surface); --color-field-cells-border: var(--field-cells-border); --color-field-stamp: var(--field-stamp); --color-field-stamp-surface: var(--field-stamp-surface); --color-field-stamp-border: var(--field-stamp-border); --color-field-heading: var(--field-heading); --color-field-heading-surface: var(--field-heading-surface); --color-field-heading-border: var(--field-heading-border); --color-field-strikethrough: var(--field-strikethrough); --color-field-strikethrough-surface: var(--field-strikethrough-surface); --color-field-strikethrough-border: var(--field-strikethrough-border); --color-field-verification: var(--field-verification); --color-field-verification-surface: var(--field-verification-surface); --color-field-verification-border: var(--field-verification-border); --color-field-kba: var(--field-kba); --color-field-kba-surface: var(--field-kba-surface); --color-field-kba-border: var(--field-kba-border);  --color-status-completed-surface: var(--status-completed-surface); --color-status-completed-border: var(--status-completed-border); --color-status-completed-text: var(--status-completed-text); --color-status-in-progress-surface: var(--status-in-progress-surface); --color-status-in-progress-border: var(--status-in-progress-border); --color-status-in-progress-text: var(--status-in-progress-text); --color-status-sent-surface: var(--status-sent-surface); --color-status-sent-border: var(--status-sent-border); --color-status-sent-text: var(--status-sent-text); --color-status-declined-surface: var(--status-declined-surface); --color-status-declined-border: var(--status-declined-border); --color-status-declined-text: var(--status-declined-text);  --color-ai-accent: var(--ai-accent); --color-ai-accent-foreground: var(--ai-accent-foreground); --color-ai-accent-surface: var(--ai-accent-surface); --color-ai-accent-border: var(--ai-accent-border); --color-ai-response-surface: var(--ai-response-surface); --color-ai-response-text: var(--ai-response-text); --color-ai-autofill-surface: var(--ai-autofill-surface); --color-ai-autofill-text: var(--ai-autofill-text); --color-ai-error-surface: var(--ai-error-surface); --color-ai-error-text: var(--ai-error-text); --color-ai-suggestion-surface: var(--ai-suggestion-surface); --color-ai-suggestion-text: var(--ai-suggestion-text); --color-ai-warning-surface: var(--ai-warning-surface); --color-ai-warning-text: var(--ai-warning-text);  --color-kumo-base: var(--kumo-base); --color-kumo-background: var(--kumo-background); --color-kumo-elevated: var(--kumo-elevated); --color-kumo-surface: var(--kumo-surface); --color-kumo-hairline: var(--kumo-hairline); --color-kumo-line: var(--kumo-line); --color-kumo-primary: var(--kumo-primary); --color-kumo-secondary: var(--kumo-secondary); --color-kumo-default: var(--kumo-default); --color-kumo-brand: var(--kumo-brand); --color-kumo-danger: var(--kumo-danger); --color-kumo-danger-tint: var(--kumo-danger-tint); --color-kumo-success: var(--kumo-success); --color-kumo-success-tint: var(--kumo-success-tint); --color-kumo-warning: var(--kumo-warning); --color-kumo-warning-tint: var(--kumo-warning-tint); --color-kumo-info: var(--kumo-info); --color-kumo-info-tint: var(--kumo-info-tint); --color-kumo-link: var(--kumo-link); --color-kumo-tint: var(--kumo-tint); --color-kumo-subtle: var(--kumo-subtle);}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}.container{max-width:1080px;margin:0 auto;padding:0 24px}.serif{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:400}.mono{font-family:var(--font-mono)}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-size:12px}.nav{border-bottom:1px solid var(--border);background:var(--background);z-index:10;position:sticky;top:0}.nav-inner{align-items:center;gap:40px;height:60px;display:flex}.logo{align-items:center;gap:10px;display:flex}.logo svg{color:var(--primary)}.logo-word{font-family:var(--font-serif);letter-spacing:-.01em;font-size:24px;font-weight:400}.nav-links{flex:1;gap:26px;display:flex}.nav-links a{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px}.nav-links a:hover{color:var(--foreground)}.nav-actions{align-items:center;gap:20px;display:flex}.nav-signin{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;font-size:12px}.nav-signin:hover{color:var(--foreground)}.btn{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;white-space:nowrap;border-radius:4px;padding:10px 20px;font-size:12px;font-weight:500;transition:opacity .15s;display:inline-block}.btn-ink{background:var(--primary);color:var(--primary-foreground)}.btn-ink:hover{opacity:.85}.btn-line{border:1px solid var(--foreground);color:var(--foreground)}.btn-line:hover{background:var(--secondary)}.btn-lg{padding:14px 28px;font-size:13px}a:focus-visible,button:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}@media (width<=860px){.nav-links{display:none}}@media (width<=560px){.nav-signin{display:none}}
