.skip-link{top:calc(-1 * var(--height-touch-target));left:var(--space-3);z-index:var(--z-toast);min-height:var(--height-touch-target);padding:var(--space-2) var(--space-4);background:var(--color-brand-deep);color:var(--color-text-inverse);font-size:var(--text-sm);font-weight:var(--fw-semibold);border-radius:var(--radius-md);transition:top var(--motion-fast) var(--ease-out);text-decoration:none;position:absolute}.skip-link:focus,.skip-link:focus-visible{top:var(--space-3);outline:var(--stroke-2) solid var(--color-brand);outline-offset:var(--space-1);box-shadow:var(--focus-ring)}:root{--color-brand:#1d4ed8;--color-brand-hover:#1e40af;--color-brand-light:#dbeafe;--color-brand-deep:#0f1f7a;--color-accent:#0ea5e9;--gradient-brand:linear-gradient(135deg, #0f1f7a 0%, #1d4ed8 55%, #0ea5e9 100%);--gradient-brand-v:linear-gradient(180deg, #0f1f7a 0%, #1845b8 50%, #0ea5e9 100%);--gradient-brand-h:linear-gradient(90deg, #0f1f7a 0%, #1d4ed8 55%, #0ea5e9 100%);--color-bg:#f4f6f9;--color-surface:#fff;--color-surface-alt:#f8fafc;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-auth-bg:#eef3f8;--color-auth-surface:#fff;--color-auth-surface-alt:#f8fafc;--color-auth-border:#dbe3ee;--color-auth-border-strong:#c8d3e1;--color-auth-text:#0f172a;--color-auth-text-muted:#57647a;--color-text:#0f172a;--color-text-muted:#57647a;--color-text-subtle:#5b6b85;--color-text-faint:#8590a4;--color-text-inverse:#fff;--color-icon-decorative:#94a3b8;--color-success:#16a34a;--color-success-hover:#15803d;--color-success-light:#dcfce7;--color-danger:#dc2626;--color-danger-hover:#b91c1c;--color-danger-light:#fee2e2;--color-warning:#d97706;--color-warning-hover:#b45309;--color-warning-light:#fef3c7;--color-info:#0ea5e9;--color-info-hover:#0284c7;--color-info-light:#e0f2fe;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-xs:0 1px 2px #0f172a0f;--shadow-sm:0 1px 4px #0f172a14, 0 1px 2px #0f172a0a;--shadow-md:0 4px 16px #0f172a1a, 0 1px 4px #0f172a0f;--shadow-lg:0 8px 32px #0f172a1f, 0 2px 8px #0f172a0f;--focus-ring:0 0 0 3px #2563eb8c;--focus-ring-strong:0 0 0 3px #2563ebe6;--focus-ring-danger:0 0 0 3px #dc26268c;--focus-ring-on-dark:0 0 0 3px #ffffffd9;--focus-ring-on-brand:0 0 0 3px #ffffffd9, 0 0 0 5px #0f1f7a8c;--color-success-border:#16a34a33;--color-danger-border:#dc262633;--color-warning-border:#d9770633;--color-info-border:#0ea5e933;--gradient-cta:linear-gradient(135deg, #1d4ed8 0%, #0ea5e9 100%);--gradient-cta-hover:linear-gradient(135deg, #1e40af 0%, #0284c7 100%);--gradient-sidebar-dark:linear-gradient(175deg, #040d26 0%, #0d1f6e 40%, #0f3090 70%, #0e4ab5 100%);--color-shell-sidebar:#111827;--color-shell-sidebar-surface:#172235;--color-shell-sidebar-border:#2a374a;--color-shell-sidebar-hover:#1b293d;--color-shell-sidebar-active:#22344b;--color-shell-sidebar-text:#f8fafc;--color-shell-sidebar-muted:#b6c2d2;--color-shell-accent:#38bdf8;--color-shell-avatar:#253750;--color-shell-workspace-bg:#f4f6f9;--color-shell-workspace-surface:#fff;--color-shell-workspace-surface-alt:#f8fafc;--color-shell-workspace-border:#e2e8f0;--color-shell-workspace-border-strong:#cbd5e1;--color-shell-workspace-text:#0f172a;--color-shell-workspace-text-muted:#57647a;--color-shell-workspace-text-subtle:#5b6b85;--color-shell-workspace-brand-light:#dbeafe;--color-shell-workspace-success-light:#dcfce7;--color-shell-workspace-danger-light:#fee2e2;--color-shell-workspace-warning-light:#fef3c7;--color-shell-workspace-info-light:#e0f2fe;--shell-header-blur:18px;--shell-header-saturation:150%;--color-accent-bright:#22d3ee;--gradient-accent-bright:linear-gradient(135deg, #22d3ee, #0ea5e9);--gradient-avatar-bright:linear-gradient(135deg, #3b82f6, #22d3ee);--gradient-brand-icon-bright:linear-gradient(135deg, #3b82f6, #0ea5e9);--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xs:12px;--text-sm:13px;--text-base:15px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--transition-fast:.12s ease;--transition-base:.2s ease;--height-control-sm:32px;--height-control-md:40px;--height-control-lg:48px;--height-touch-target:44px;--height-scroll-panel:288px;--height-editor-min:28rem;--height-editor-max:46rem;--height-empty-state:18rem;--height-header:64px;--height-header-mobile:56px;--width-sidebar:280px;--width-sidebar-auth:clamp(var(--width-form), 42vw, 35rem);--width-prose:65ch;--width-form:480px;--width-content:720px;--width-app:1280px;--width-max:1440px;--width-dropdown-min:15rem;--width-dropdown-max:20rem;--width-account-trigger-mobile:min(13rem, 56vw);--width-studio-outline:13rem;--width-studio-rail:22rem;--z-base:0;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-overlay:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--stroke-1:1px;--stroke-2:2px;--stroke-3:3px;--ls-tight:-.2px;--ls-normal:0;--ls-wide:.04em;--ls-display:.12em;--overlay-white-strong:#fffffff2;--overlay-white-medium:#ffffffb8;--overlay-white-subtle:#ffffff2e;--overlay-white-faint:#ffffff14;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.83, 0, .17, 1);--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--motion-pulse:1.4s;--scale-press:.97;--scale-press-subtle:.985;--icon-box-sm:16px;--icon-box-md:20px;--icon-box-lg:24px}@media (prefers-color-scheme:dark){:root{--color-bg:#0f172a;--color-surface:#1e293b;--color-surface-alt:#273347;--color-border:#334155;--color-border-strong:#4b5a72;--color-text:#f1f5f9;--color-text-muted:#cbd5e1;--color-text-subtle:#aabbd0;--color-text-faint:#8298b3;--color-brand-light:#2563eb2e;--color-success-light:#16a34a26;--color-danger-light:#dc262626;--color-warning-light:#d9770626;--color-info-light:#0ea5e926}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--auth-layout-columns:1fr;--auth-side-display:none;--auth-mobile-brand-display:flex;--auth-main-gutter:var(--space-4);--auth-form-gutter:var(--space-6);--company-consents-mobile-display:flex;--company-consents-table-display:none;--company-shell-columns:1fr;--company-shell-mobile-display:block;--company-shell-sidebar-display:none;--company-shell-min-height:calc(100vh - var(--height-header-mobile) - var(--height-touch-target) - var(--space-2));--company-document-work-padding:var(--space-4);--company-document-work-columns:var(--height-control-lg) minmax(0, 1fr) auto;--company-document-work-gap:var(--space-3);--company-document-work-badge-column:2 / -1;--company-document-work-open-font-size:0;--company-document-work-open-column:3;--company-document-work-open-row:1;--company-overview-decision-columns:1fr;--company-overview-support-columns:1fr;--company-overview-metric-columns:1fr;--company-workspace-action-left:var(--space-4);--company-action-cancel-width:var(--height-control-lg);--company-action-cancel-padding:0;--company-action-cancel-label-display:none;--studio-mobile-tabs-display:block;--studio-outline-display:none;--studio-workspace-columns:minmax(0, 1fr);--studio-mobile-hidden-display:none;--studio-mobile-action-display:flex;--studio-mobile-action-left:0;--studio-rail-desktop-tabs-display:none;--studio-mobile-active-display:flex;--studio-desktop-active-display:none;--studio-header-direction:column;--studio-header-align:stretch;--studio-header-justify:flex-start;--studio-header-padding-inline:var(--space-4);--studio-header-actions-justify:space-between;--studio-header-title-size:var(--text-lg);--studio-header-title-max-width:100%;--hosted-consent-main-padding-block:var(--space-4);--hosted-consent-main-padding-inline:var(--space-3);--hosted-consent-card-radius:var(--radius-lg);--hosted-consent-section-gutter:var(--space-4);--hosted-consent-journey-columns:1fr;--hosted-consent-journey-line-display:none;--hosted-consent-second-step-justify:start;--privacy-hero-icon-display:none;--privacy-shell-gap:var(--space-3);--privacy-hero-padding-block:var(--space-3);--privacy-hero-copy-gap:var(--space-1);--privacy-card-section-padding:var(--space-4)}@media (width>=768px){:root{--hosted-consent-main-padding-block:var(--space-10);--hosted-consent-main-padding-inline:var(--space-6);--hosted-consent-card-radius:var(--radius-xl);--hosted-consent-section-gutter:var(--space-6);--hosted-consent-journey-columns:minmax(0, 1fr) auto minmax(0, 1fr);--hosted-consent-journey-line-display:block;--hosted-consent-second-step-justify:end;--privacy-hero-icon-display:inline-flex;--privacy-shell-gap:var(--space-6);--privacy-hero-padding-block:var(--space-4);--privacy-hero-copy-gap:var(--space-2);--privacy-card-section-padding:var(--space-5);--company-shell-columns:var(--width-sidebar) minmax(0, 1fr);--company-shell-mobile-display:none;--company-shell-sidebar-display:flex;--company-shell-min-height:100vh;--company-document-work-padding:var(--space-6);--company-document-work-columns:var(--height-control-lg) minmax(0, 1fr) auto auto;--company-document-work-gap:var(--space-4);--company-document-work-badge-column:auto;--company-document-work-open-font-size:var(--text-sm);--company-document-work-open-column:auto;--company-document-work-open-row:auto;--company-overview-metric-columns:repeat(3, minmax(0, 1fr));--company-workspace-action-left:calc(var(--width-sidebar) + var(--space-4));--company-action-cancel-width:auto;--company-action-cancel-padding:0 var(--space-6);--company-action-cancel-label-display:inline;--studio-header-direction:row;--studio-header-align:center;--studio-header-justify:space-between;--studio-header-padding-inline:var(--space-6);--studio-header-actions-justify:flex-end;--studio-header-title-size:var(--text-xl);--studio-header-title-max-width:var(--width-content);--studio-mobile-action-left:var(--width-sidebar)}}@media (width>=1024px){:root{--auth-layout-columns:var(--width-sidebar-auth) minmax(0, 1fr);--auth-side-display:block;--auth-mobile-brand-display:none;--auth-main-gutter:var(--space-8);--auth-form-gutter:var(--space-8);--company-consents-mobile-display:none;--company-consents-table-display:block;--company-overview-decision-columns:minmax(0, 3fr) minmax(0, 2fr);--company-overview-support-columns:repeat(2, minmax(0, 1fr))}}@media (width>=1280px){:root{--studio-mobile-tabs-display:none;--studio-outline-display:block;--studio-workspace-columns:var(--width-studio-outline) minmax(0, 1fr) var(--width-studio-rail);--studio-mobile-hidden-display:block;--studio-mobile-action-display:none;--studio-rail-desktop-tabs-display:block;--studio-mobile-active-display:none;--studio-desktop-active-display:flex}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;font-size:16px}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--color-text);background:var(--color-bg)}a{color:var(--color-brand);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}input,button,select,textarea{font:inherit}
