@font-face{font-family:manrope;src:url(../media/manrope_latin_wght_normal-s.p.2xs28az5j2efm.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_720cf8c9-module__WDF4eG__className{font-family:manrope,manrope Fallback}.manrope_720cf8c9-module__WDF4eG__variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_400_normal-s.p.37baup9wa8gsy.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_500_normal-s.p.37tbwx4qeyuup.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_3b57b05-module__PoZwvq__className{font-family:mono,mono Fallback}.mono_3b57b05-module__PoZwvq__variable{--font-jetbrains-mono:"mono", "mono Fallback"}
:root{--ds-font-sans:var(--font-manrope), Manrope, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-font-mono:var(--font-jetbrains-mono), "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--ds-heading-editorial-size:clamp(2.6rem, 5.2vw, 5.8rem);--ds-heading-editorial-tracking:-.065em;--ds-heading-editorial-leading:.98;--ds-heading-page:1.35rem;--ds-heading-page-tracking:-.03em;--ds-heading-page-compact:1.15rem;--ds-heading-section:1rem;--ds-heading-section-tracking:-.01em;--ds-heading-subsection:.8rem;--ds-eyebrow-size:var(--ds-text-2xs);--ds-eyebrow-tracking:.08em;--ds-metric-value-size:1.85rem;--ds-text-2xs:.6875rem;--ds-text-xs:.75rem;--ds-text-sm:.8125rem;--ds-text-md:.875rem;--ds-text-lg:1rem;--ds-color-ink:var(--ds-color-canvas);--ds-color-accent:#da921c;--ds-color-accent-on-paper:#855809;--ds-color-accent-content:#082851;--ds-color-accent-soft:#da921c24;--ds-color-brand:#082851;--ds-color-primary:#4f46e5;--ds-color-primary-hover:#4338ca;--ds-color-primary-soft:#eef0fe;--ds-color-primary-content:#3730a3;--ds-color-signal-success:var(--ds-color-success);--ds-color-signal-success-content:var(--ds-color-success-content);--ds-color-warning:#c96a04;--ds-color-warning-content:#9a4f00;--ds-color-danger:#ef4444;--ds-color-danger-content:#b42318;--ds-color-category-blue:#1f6fb2;--ds-color-category-purple:#7a4bb8;--ds-color-category-indigo:#4f46e5;--ds-color-category-sky:#0369a1;--ds-color-category-emerald:#047857;--ds-color-category-amber:#b45309;--ds-color-category-pink:#be185d;--ds-color-category-content:#fff;--ds-color-case-new:#3b82f6;--ds-color-case-new-content:#1d4ed8;--ds-color-case-new-soft:#e3edff;--ds-color-case-documents:#f43f5e;--ds-color-case-documents-content:#be123c;--ds-color-case-documents-soft:#ffe4ec;--ds-color-case-letter:#4d9f0c;--ds-color-case-letter-content:#3f6212;--ds-color-case-letter-soft:#e6f6d5;--ds-color-case-visit:#119f8f;--ds-color-case-visit-content:#0f766e;--ds-color-case-visit-soft:#d9f5f0;--ds-color-case-won:#1ca24d;--ds-color-case-won-content:#166534;--ds-color-case-won-soft:#dcfce7;--ds-color-case-lost:#64748b;--ds-color-case-lost-content:#475569;--ds-color-case-lost-soft:color-mix(in srgb, var(--ds-color-case-lost) 12%, var(--ds-color-surface-raised));--ds-color-brand-ramp-from:#082851;--ds-color-brand-ramp-via:#0b2f5f;--ds-color-brand-ramp-to:#12386b;--ds-color-brand-ramp-content:#fcfcfa;--ds-color-brand-vivid-from:#1e40af;--ds-color-brand-vivid-via:#4f46e5;--ds-color-brand-vivid-to:#7c3aed;--ds-color-brand-vivid-content:#fff;--ds-gradient-brand-vivid:linear-gradient(90deg, var(--ds-color-brand-vivid-from) 0%, var(--ds-color-brand-vivid-via) 60%, var(--ds-color-brand-vivid-to) 100%);--ds-color-canvas-board:color-mix(in srgb, var(--ds-color-category-blue) 7%, var(--ds-color-surface-raised));--ds-color-canvas:#f4f5f9;--ds-color-sidebar:#fff;--ds-color-surface:#f7f8fb;--ds-color-surface-raised:#fff;--ds-color-surface-muted:var(--ds-color-surface);--ds-color-media-backdrop:#000;--ds-color-shadow:#0f1b3d;--ds-color-control:#fff;--ds-color-control-subtle:#f3f5f8;--ds-color-selected:#eef0fe;--ds-color-border-subtle:#eef0f4;--ds-color-border:#e4e7ec;--ds-color-border-strong:#7f8ea6;--ds-color-text:#0f1b3d;--ds-color-text-secondary:#344054;--ds-color-text-muted:#667085;--ds-color-text-subtle:var(--ds-color-text-muted);--ds-color-success:#0d9268;--ds-color-success-content:#0b7a5a;--ds-radius-none:0;--ds-radius-xs:6px;--ds-radius-sm:10px;--ds-radius-lg:16px;--ds-radius-xl:24px;--ds-radius-pill:999px;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-7:28px;--ds-space-8:32px;--ds-space-9:40px;--ds-space-10:48px;--ds-space-11:56px;--ds-elevation-1:0 1px 2px color-mix(in srgb, var(--ds-color-shadow) 4%, transparent), 0 1px 3px color-mix(in srgb, var(--ds-color-shadow) 6%, transparent);--ds-elevation-2:0 4px 6px -2px color-mix(in srgb, var(--ds-color-shadow) 3%, transparent), 0 12px 16px -4px color-mix(in srgb, var(--ds-color-shadow) 8%, transparent);--ds-elevation-3:0 8px 8px -4px color-mix(in srgb, var(--ds-color-shadow) 3%, transparent), 0 20px 24px -4px color-mix(in srgb, var(--ds-color-shadow) 10%, transparent);--ds-elevation-4:0 24px 48px -12px color-mix(in srgb, var(--ds-color-shadow) 20%, transparent);--ds-shadow-sm:var(--ds-elevation-3);--ds-shadow-dialog:var(--ds-elevation-4);--ds-control-h-sm:30px;--ds-control-h-md:36px;--ds-control-h-lg:40px;--ds-focus-color:var(--ds-color-primary);--ds-focus-ring:0 0 0 2px var(--ds-color-canvas), 0 0 0 4px var(--ds-focus-color);--ds-field-focus-ring:0 0 0 3px var(--ds-color-primary-soft);--ds-motion-fast:.16s;--ds-motion-panel:.26s;--ds-motion-page:.36s;--ds-ease:cubic-bezier(.2, .8, .2, 1);--ds-depth-perspective:1000px;--ds-depth-tilt:7deg;--ds-depth-lift:18px;--ds-glass-blur:14px;--ds-glass-bg:color-mix(in srgb, var(--ds-color-surface-raised) 74%, transparent);--ds-glass-bg-strong:color-mix(in srgb, var(--ds-color-surface-raised) 90%, transparent);--ds-glass-border:color-mix(in srgb, var(--ds-color-surface-raised) 45%, var(--ds-color-border));--ds-glass-highlight:inset 0 1px 0 color-mix(in srgb, var(--ds-color-surface-raised) 85%, transparent);--ds-shadow-depth-1:0 1px 2px color-mix(in srgb, var(--ds-color-shadow) 6%, transparent), 0 8px 18px -8px color-mix(in srgb, var(--ds-color-brand) 18%, transparent);--ds-shadow-depth-2:0 2px 4px color-mix(in srgb, var(--ds-color-shadow) 8%, transparent), 0 18px 36px -14px color-mix(in srgb, var(--ds-color-primary) 30%, transparent), 0 30px 56px -30px color-mix(in srgb, var(--ds-color-brand) 38%, transparent);--ds-shadow-depth-3:0 4px 8px color-mix(in srgb, var(--ds-color-shadow) 10%, transparent), 0 28px 56px -18px color-mix(in srgb, var(--ds-color-primary) 38%, transparent), 0 48px 80px -40px color-mix(in srgb, var(--ds-color-brand) 46%, transparent);--ds-glow-primary:0 0 0 1px color-mix(in srgb, var(--ds-color-primary) 38%, transparent), 0 14px 34px -14px color-mix(in srgb, var(--ds-color-primary) 58%, transparent);--ds-glow-accent:0 0 0 1px color-mix(in srgb, var(--ds-color-accent) 40%, transparent), 0 14px 34px -14px color-mix(in srgb, var(--ds-color-accent) 60%, transparent);--ds-shadow-key-3d:0 4px 0 color-mix(in srgb, var(--ds-color-primary-hover) 80%, var(--ds-color-shadow)), 0 14px 24px -8px color-mix(in srgb, var(--ds-color-primary) 55%, transparent);--ds-shadow-key-3d-pressed:0 1px 0 color-mix(in srgb, var(--ds-color-primary-hover) 80%, var(--ds-color-shadow)), 0 6px 12px -6px color-mix(in srgb, var(--ds-color-primary) 55%, transparent);--ds-gradient-depth-brand:linear-gradient(140deg, var(--ds-color-brand-ramp-from) 0%, var(--ds-color-brand-ramp-via) 52%, color-mix(in srgb, var(--ds-color-primary) 70%, var(--ds-color-brand-ramp-to)) 100%);--ds-gradient-depth-primary:linear-gradient(135deg, var(--ds-color-primary), color-mix(in srgb, var(--ds-color-primary) 70%, var(--ds-color-brand-vivid-to)));--ds-gradient-depth-amber:linear-gradient(135deg, color-mix(in srgb, var(--ds-color-accent) 76%, var(--ds-color-surface-raised)), var(--ds-color-accent) 52%, color-mix(in srgb, var(--ds-color-accent) 70%, var(--ds-color-accent-on-paper)));--ds-gradient-depth-sheen:linear-gradient(115deg, transparent 30%, color-mix(in srgb, var(--ds-color-surface-raised) 30%, transparent) 50%, transparent 70%);--ds-grid-line:color-mix(in srgb, var(--ds-color-brand-ramp-content) 8%, transparent)}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-brand=crivo-legacy]{--ds-color-ink:var(--ds-color-canvas);--ds-color-accent:#7779ff;--ds-color-accent-on-paper:#9698ff;--ds-color-category-blue:#6aa9e0;--ds-color-category-purple:#b28ce8;--ds-color-case-new:#60a5fa;--ds-color-case-new-content:#bfdbfe;--ds-color-case-new-soft:color-mix(in srgb, var(--ds-color-case-new) 16%, var(--ds-color-surface-raised));--ds-color-case-documents:#fb7185;--ds-color-case-documents-content:#fecdd3;--ds-color-case-documents-soft:color-mix(in srgb, var(--ds-color-case-documents) 16%, var(--ds-color-surface-raised));--ds-color-case-letter:#84cc16;--ds-color-case-letter-content:#d9f99d;--ds-color-case-letter-soft:color-mix(in srgb, var(--ds-color-case-letter) 16%, var(--ds-color-surface-raised));--ds-color-case-visit:#14b8a6;--ds-color-case-visit-content:#99f6e4;--ds-color-case-visit-soft:color-mix(in srgb, var(--ds-color-case-visit) 16%, var(--ds-color-surface-raised));--ds-color-case-won:#22c55e;--ds-color-case-won-content:#bbf7d0;--ds-color-case-won-soft:color-mix(in srgb, var(--ds-color-case-won) 16%, var(--ds-color-surface-raised));--ds-color-case-lost:#a1a1ab;--ds-color-case-lost-content:#d4d4da;--ds-color-case-lost-soft:color-mix(in srgb, var(--ds-color-case-lost) 16%, var(--ds-color-surface-raised));--ds-color-accent-content:#08080a;--ds-color-accent-soft:#7779ff29;--ds-color-brand:#082851;--ds-color-primary:#9698ff;--ds-color-primary-hover:#b4b5ff;--ds-color-primary-soft:#2a2b4a;--ds-color-primary-content:#d4d5ff;--ds-color-signal-success:#7ee2bc;--ds-color-signal-success-content:#baf5de;--ds-color-warning:#f5b942;--ds-color-warning-content:#ffd98a;--ds-color-danger:#ff7474;--ds-color-danger-content:#ffb3b3;--ds-color-canvas:#08080a;--ds-color-sidebar:#121216;--ds-color-surface:#1a1a21;--ds-color-surface-raised:#1f2026;--ds-color-control:#1f2026;--ds-color-control-subtle:#121216;--ds-color-selected:#7779ff1a;--ds-color-border-subtle:#22242d;--ds-color-border:#292932;--ds-color-border-strong:#6b6e80;--ds-color-text:#f4f4f6;--ds-color-text-secondary:#f4f4f6;--ds-color-text-muted:#a1a1ab;--ds-color-text-subtle:var(--ds-color-text-muted);--ds-color-success:#7ee2bc;--ds-color-success-content:#baf5de;--ds-focus-color:var(--ds-color-primary);--ds-focus-ring:0 0 0 2px var(--ds-color-ink), 0 0 0 4px var(--ds-focus-color)}.ds-theme-internal{background:var(--ds-color-canvas);min-height:100%;color:var(--ds-color-text);font-family:var(--ds-font-sans);transition:background-color var(--ds-motion-fast) var(--ds-ease), color var(--ds-motion-fast) var(--ds-ease)}.ds-theme-whitelabel{--ds-color-brand-tenant:var(--tenant-accent,var(--ds-color-accent));font-family:var(--ds-font-sans)}.ds-mono{font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){:root{--ds-motion-fast:.01ms;--ds-motion-panel:.01ms;--ds-motion-page:.01ms}}
:root{--font-sans:var(--ds-font-sans);--font-mono:var(--ds-font-mono)}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ds-color-canvas);scroll-behavior:smooth;min-height:100%}body{background:var(--ds-color-canvas);min-height:100%;color:var(--ds-color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--ds-motion-fast) var(--ds-ease), color var(--ds-motion-fast) var(--ds-ease);margin:0;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}img{max-width:100%}::selection{background:color-mix(in srgb, var(--ds-color-accent) 26%, transparent)}:focus-visible{outline:2px solid var(--ds-focus-color);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-tour-highlight=true]{z-index:61;border-radius:var(--ds-radius-sm);box-shadow:0 0 0 3px var(--ds-color-accent-on-paper), 0 0 0 9999px color-mix(in srgb, var(--ds-color-shadow) 42%, transparent);position:relative}
