:root{--blk-bg:#f1eee6;--blk-surface:#fdfcf8;--blk-surface-2:#efebe0;--blk-text:#26231c;--blk-muted:#5d5850;--blk-subtle:#9b948a;--blk-border:#e7e3d8;--blk-border-strong:#d4cec0;--blk-divider:#e0dacb;--blk-hover:color-mix(in srgb,var(--blk-primary) 6%,var(--blk-surface));--blk-primary:#4338ca;--blk-primary-strong:#3730a3;--blk-on-primary:#f4f3ee;--blk-danger:#dc2626;--blk-danger-bg:#fdf0ec;--blk-success:#059669;--blk-success-bg:#e9f7ef;--blk-warning:#b45309;--blk-warning-bg:#fdf5e3;--blk-info-bg:#eceafb;--blk-person:#0f766e;--blk-person-bg:#e3f4f1;--blk-company:#86198f;--blk-company-bg:#f7e8f8;--blk-sidebar-bg:#131a2e;--blk-sidebar-text:rgba(244,243,238,0.62);--blk-sidebar-heading:rgba(244,243,238,0.35);--blk-sidebar-hover:rgba(244,243,238,0.07);--blk-sidebar-active-bg:rgba(139,133,247,0.16);--blk-sidebar-active-text:#e9e7ff;--blk-sidebar-brand:#f4f3ee;--blk-sidebar-border:rgba(244,243,238,0.1);--blk-sidebar-accent:#8b85f7;--blk-radius:14px;--blk-radius-sm:9px;--blk-radius-pill:999px;--blk-shadow-sm:0 1px 2px rgba(15,23,42,0.06);--blk-shadow:0 1px 3px rgba(15,23,42,0.08),0 1px 2px -1px rgba(15,23,42,0.06);--blk-shadow-md:0 10px 24px -8px rgba(15,23,42,0.12),0 2px 6px -2px rgba(15,23,42,0.08);--blk-space-1:4px;--blk-space-2:8px;--blk-space-3:12px;--blk-space-4:16px;--blk-space-5:24px;--blk-space-6:32px;--blk-font:"IBM Plex Sans","Inter",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--blk-font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--brand-primary:#4f46e5;--brand-secondary:#1e293b;--brand-accent:#4f46e5;--blk-cat-teal:#0d9488;--blk-cat-violet:#7c3aed;--blk-cat-amber:#d97706;--blk-cat-sky:#0284c7;--blk-cat-pink:#db2777;--blk-cat-green:#16a34a;--blk-cat-orange:#ea580c;--blk-cat-indigo:#4f46e5;--blk-cat-red:#dc2626;--blk-cat-lime:#65a30d;--blk-cat-slate:#64748b}:root[data-theme=dark]{--blk-bg:#0e1322;--blk-surface:#161d31;--blk-surface-2:#1f2740;--blk-text:#edebe4;--blk-muted:#a5a4ab;--blk-subtle:#706f80;--blk-border:#293251;--blk-border-strong:#3b466c;--blk-divider:#344066;--blk-primary:#6d68f0;--blk-primary-strong:#8b85f7;--blk-on-primary:#f4f3ee;--blk-danger:#f87171;--blk-danger-bg:#33181a;--blk-success:#34d399;--blk-success-bg:#11302a;--blk-warning:#fbbf24;--blk-warning-bg:#322a12;--blk-info-bg:#252a55;--blk-person:#5eead4;--blk-person-bg:#103430;--blk-company:#f0abfc;--blk-company-bg:#3a1a3f;--blk-sidebar-bg:#10162a;--blk-sidebar-border:rgba(244,243,238,0.08);--blk-shadow-sm:0 1px 2px rgba(0,0,0,0.4);--blk-shadow:0 1px 3px rgba(0,0,0,0.45),0 1px 2px -1px rgba(0,0,0,0.4);--blk-shadow-md:0 10px 24px -8px rgba(0,0,0,0.6),0 2px 6px -2px rgba(0,0,0,0.5);color-scheme:dark;--blk-cat-teal:#2dd4bf;--blk-cat-violet:#a78bfa;--blk-cat-amber:#fbbf24;--blk-cat-sky:#38bdf8;--blk-cat-pink:#f472b6;--blk-cat-green:#4ade80;--blk-cat-orange:#fb923c;--blk-cat-indigo:#818cf8;--blk-cat-red:#f87171;--blk-cat-lime:#a3e635;--blk-cat-slate:#94a3b8}*{box-sizing:border-box}body{margin:0;font-family:var(--blk-font);font-size:14px;color:var(--blk-text);background:var(--blk-bg);-webkit-font-smoothing:antialiased;line-height:1.55}a{color:var(--blk-primary);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:3px solid color-mix(in srgb,var(--blk-primary) 50%,transparent);outline-offset:2px;border-radius:4px}.ui-app{min-height:100vh;display:flex;flex-direction:column}.ui-nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;gap:var(--blk-space-5);padding:0 var(--blk-space-5);height:56px;background:var(--blk-surface);border-bottom:1px solid var(--blk-border);box-shadow:var(--blk-shadow-sm)}.ui-nav,.ui-nav__brand{display:flex;align-items:center}.ui-nav__brand{font-weight:700;font-size:15px;color:var(--blk-text);gap:var(--blk-space-2);white-space:nowrap}.ui-nav__brand-dot{width:10px;height:10px;border-radius:var(--blk-radius-pill);background:var(--blk-primary)}.ui-nav__links{display:flex;gap:var(--blk-space-1);flex-wrap:wrap}.ui-nav__link{padding:6px 10px;border-radius:var(--blk-radius-sm);font-size:13.5px;font-weight:500;color:var(--blk-muted)}.ui-nav__link:hover{background:var(--blk-surface-2);color:var(--blk-text);text-decoration:none}.ui-nav__link[aria-current=page]{background:var(--blk-info-bg);color:var(--blk-primary-strong)}.ui-main{flex:1 1;width:100%;max-width:1100px;margin:0 auto;padding:var(--blk-space-5);display:grid;grid-gap:var(--blk-space-4);gap:var(--blk-space-4);align-content:start}.ui-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--blk-space-4);flex-wrap:wrap}.ui-page-header__title{font-size:22px;font-weight:700;letter-spacing:-.015em;margin:0}.ui-page-header__bar{display:block;width:30px;height:4px;border-radius:var(--blk-radius-pill);margin-bottom:10px}.ui-page-header__desc{margin:4px 0 0;color:var(--blk-muted);font-size:13.5px;max-width:70ch}.ui-card{background:var(--blk-surface);border:1px solid color-mix(in srgb,var(--blk-border) 85%,transparent);border-radius:var(--blk-radius);box-shadow:var(--blk-shadow);padding:var(--blk-space-5)}:root[data-theme=dark] .ui-card{border-color:var(--blk-border)}.ui-card__title{font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0 0 var(--blk-space-4)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font:inherit;font-size:13.5px;font-weight:500;line-height:1;padding:8px 14px;border-radius:var(--blk-radius-sm);border:1px solid var(--blk-border-strong);background:var(--blk-surface);color:var(--blk-text);transition:background .12s ease,border-color .12s ease}.ui-btn:hover{background:var(--blk-surface-2)}.ui-btn:disabled{opacity:.55;cursor:not-allowed}.ui-btn--primary{background:var(--blk-primary);border-color:var(--blk-primary);color:var(--blk-on-primary);box-shadow:0 1px 2px rgba(79,70,229,.25)}.ui-btn--primary:hover{background:var(--blk-primary-strong);border-color:var(--blk-primary-strong)}.ui-btn:active{transform:translateY(.5px)}.ui-btn--ghost{border-color:transparent;background:transparent;color:var(--blk-primary)}.ui-btn--ghost:hover{background:var(--blk-info-bg)}.ui-btn--danger{background:var(--blk-danger)}.ui-btn--danger,.ui-btn--success{border-color:transparent;color:var(--blk-on-primary)}.ui-btn--success{background:var(--blk-success)}.ui-btn--success:hover{filter:brightness(.94)}.ui-btn--sm{padding:6px 10px;font-size:12.5px}.ui-label{display:block;font-size:12.5px;font-weight:600;color:var(--blk-muted);margin:0 0 4px}.ui-input,.ui-textarea{width:100%;box-sizing:border-box;font:inherit;font-size:14px;padding:9px 12px;border:1px solid var(--blk-border-strong);border-radius:var(--blk-radius-sm);background:var(--blk-surface);color:var(--blk-text);transition:border-color .12s ease,box-shadow .12s ease}.ui-input:focus,.ui-textarea:focus{border-color:var(--blk-primary);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--blk-primary) 18%,transparent)}.ui-textarea{resize:vertical;min-height:72px}.ui-field{display:grid;grid-gap:2px;gap:2px;margin-bottom:var(--blk-space-3)}.ui-field__hint{font-size:12.5px;color:var(--blk-subtle)}.ui-table{width:100%;border-collapse:collapse;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-table td,.ui-table th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--blk-divider)}.ui-table th{position:-webkit-sticky;position:sticky;top:0;background:var(--blk-surface);color:var(--blk-muted);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em;border-bottom-color:var(--blk-border-strong)}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr:hover{background:var(--blk-surface-2)}.ui-table__empty{color:var(--blk-subtle);padding:var(--blk-space-4) 10px}.ui-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:var(--blk-radius-pill);background:var(--blk-surface-2);color:var(--blk-muted);text-transform:capitalize}.ui-badge--approved,.ui-badge--delivered,.ui-badge--low,.ui-badge--success{background:var(--blk-success-bg);color:var(--blk-success)}.ui-badge--failed,.ui-badge--in_review,.ui-badge--medium,.ui-badge--needs_more_info,.ui-badge--pending,.ui-badge--warning{background:var(--blk-warning-bg);color:var(--blk-warning)}.ui-badge--danger,.ui-badge--dead,.ui-badge--high,.ui-badge--rejected{background:var(--blk-danger-bg);color:var(--blk-danger)}.ui-badge--prohibited{background:var(--blk-danger);color:#fff}.ui-badge--info,.ui-badge--submitted{background:var(--blk-info-bg);color:var(--blk-primary-strong)}.ui-kind--person{background:var(--blk-person-bg);color:var(--blk-person);padding:3px 10px 3px 8px}.ui-kind--company{background:var(--blk-company-bg);color:var(--blk-company);border-radius:4px;padding:3px 9px 3px 7px}.ui-badge--incomplete{background:transparent;border:1px dashed var(--blk-border-strong);color:var(--blk-muted)}.ui-alert{padding:10px 14px;border-radius:var(--blk-radius-sm);font-size:13.5px;background:var(--blk-danger-bg);color:var(--blk-danger);border:1px solid color-mix(in srgb,var(--blk-danger) 25%,transparent)}.ui-alert--info{background:var(--blk-info-bg);color:var(--blk-primary-strong);border-color:color-mix(in srgb,var(--blk-primary) 25%,transparent)}.ui-alert--warning{background:var(--blk-warning-bg);color:var(--blk-text);border-color:color-mix(in srgb,var(--blk-warning) 35%,transparent)}.archive-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ui-empty{color:var(--blk-subtle);font-size:13px;text-align:center;padding:var(--blk-space-5)}.ui-code{font-family:var(--blk-font-mono);font-size:12px;background:var(--blk-surface-2);border:1px solid var(--blk-border);border-radius:var(--blk-radius-sm);padding:8px 10px;overflow-x:auto;margin:0}.ui-codeblock{position:relative}.ui-codeblock .ui-code{padding-right:72px}.ui-codeblock__copy{position:absolute;top:6px;right:6px}.ui-method{display:inline-flex;align-items:center;font-family:var(--blk-font-mono);font-size:11px;font-weight:700;letter-spacing:.05em;padding:3px 8px;border-radius:6px;text-transform:uppercase;flex-shrink:0}.ui-method--get{background:var(--blk-success-bg);color:var(--blk-success)}.ui-method--post{background:var(--blk-info-bg);color:var(--blk-primary-strong)}.ui-method--delete,.ui-method--patch,.ui-method--put{background:var(--blk-warning-bg);color:var(--blk-warning)}.ui-guide-step{display:flex;gap:14px;align-items:flex-start}.ui-guide-step__num{width:26px;height:26px;border-radius:var(--blk-radius-pill);background:var(--blk-info-bg);color:var(--blk-primary-strong);font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.ui-guide-step__body{flex:1 1;min-width:0;display:grid;grid-gap:10px;gap:10px}.ui-guide-step__body h3{margin:2px 0 0;font-size:15px;font-weight:650;letter-spacing:-.01em}.ui-guide-step__body p{margin:0;font-size:13.5px;color:var(--blk-muted);max-width:72ch}.review-layout{display:grid;grid-gap:16px;gap:16px;align-items:start}.review-layout__main,.review-layout__side{display:grid;grid-gap:16px;gap:16px;min-width:0}@media (min-width:1080px){.review-layout{grid-template-columns:minmax(0,1fr) 340px}.review-layout__side{position:-webkit-sticky;position:sticky;top:16px}}.wizard{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:100vh;background:#faf9f7;color:#211f1a}.wizard__sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:0;padding:36px 30px 28px;background:color-mix(in srgb,var(--brand-primary) 22%,#0c0c0c);color:#f4f3ee}.wizard__brand{display:flex;align-items:center;gap:10px;min-height:34px;margin-bottom:34px;font-weight:700;letter-spacing:.02em}.wizard__logo{height:30px;width:auto}.wizard__title{font-size:1.5rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0 0 10px}.wizard__desc{font-size:13px;line-height:1.55;color:rgba(255,255,255,.6);margin:0 0 26px}.wizard__steps{list-style:none;margin:0;padding:0}.wizard__steps li{position:relative;display:flex;align-items:flex-start;gap:14px;padding:11px 0;font-size:14px;line-height:20px;color:rgba(255,255,255,.45)}.wizard__steps li:not(:last-child):after{content:"";position:absolute;left:15px;top:calc(11px + 32px + 6px);bottom:calc(6px - 11px);width:2px;border-radius:1px;background:rgba(255,255,255,.12)}.wizard__steps li[data-state=current],.wizard__steps li[data-state=done]{color:#f4f3ee}.wizard__steps li[data-state=current]{font-weight:700}.wizard__steps button{display:flex;align-items:flex-start;gap:14px;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:default}.wizard__steps li[data-state=done] button{cursor:pointer}.wizard__step-label{padding-top:6px}.wizard__chip{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.55)}li[data-state=done] .wizard__chip{background:transparent;border-color:rgba(255,255,255,.3);color:var(--brand-accent)}li[data-state=current] .wizard__chip{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-on-accent,#f7f6f1)}.wizard__notes{margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);display:grid;grid-gap:10px;gap:10px;font-size:12px;line-height:1.5;color:rgba(255,255,255,.5)}.wizard__notes p{margin:0}.wizard__notes a{color:rgba(255,255,255,.85);text-decoration:underline;text-underline-offset:2px}.wizard__notes a:hover{color:#fff}.rich-text-editor p{margin:0 0 6px}.rich-text-editor p:last-child{margin-bottom:0}.rich-text-editor a{color:var(--blk-primary);text-decoration:underline}.branding-preview__notes{margin-top:12px;display:grid;grid-gap:6px;gap:6px;font-size:11px;line-height:1.5;opacity:.75}.branding-preview__notes p{margin:0}.branding-preview__notes a{color:inherit;text-decoration:underline}.wizard__main{padding:48px clamp(24px,6vw,72px) 64px}.wizard__content{max-width:580px}.wizard__step-head{display:flex;align-items:baseline;gap:12px;margin:0 0 22px}.wizard__step-num{font-family:var(--blk-font-mono);color:var(--brand-accent-ink,var(--brand-accent))}.step__title,.wizard__step-num{font-size:1.35rem;font-weight:700}.step__title{color:#17150f;letter-spacing:-.01em;margin:0}.step__eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a867c;margin:0 0 6px}.step__desc{font-size:14px;color:#5d594f;margin:0 0 8px}.field{margin-top:26px}.field__label{display:block;font-weight:600;font-size:.9rem;color:#211f1a;margin-bottom:7px}.field__required{color:var(--brand-accent-ink,var(--brand-accent))}.field input[type=date],.field input[type=email],.field input[type=file],.field input[type=number],.field input[type=tel],.field input[type=text],.field input[type=url],.field select,.field textarea{width:100%;box-sizing:border-box;padding:9px 12px;font-size:.9rem;background:#fdfcfa;color:#211f1a;border:1px solid #e3e1db;border-radius:8px;transition:border-color .12s ease,box-shadow .12s ease}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 18%,transparent)}.field input[type=checkbox],.field input[type=radio]{width:18px;height:18px;accent-color:var(--brand-accent);flex:0 0 auto}.option{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-top:8px;font-size:.95rem;background:#fdfcfa;border:1px solid #e3e1db;border-radius:8px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.option:hover{border-color:var(--brand-accent)}.field__error{color:var(--blk-danger,#cf1124)}.field__desc{font-size:13px;line-height:1.45;color:#6d6a61;margin:-2px 0 10px;white-space:pre-line}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:5px;padding:6px 13px;font:inherit;font-size:.85rem;line-height:1.2;color:#211f1a;background:#fdfcfa;border:1px solid #d6d3cb;border-radius:999px;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.chip:hover{border-color:var(--brand-accent)}.chip:focus-visible{outline:2px solid var(--brand-accent-ink,var(--brand-accent));outline-offset:2px}.chip[aria-checked=true],.chip[aria-pressed=true]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-on-accent,#fff)}.chip__tick{font-size:.85em;font-weight:700}.chips+input[type=text]{margin-top:10px}.upl{display:grid;grid-gap:10px;gap:10px}.upl__input{display:none}.upl__zone{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 18px 22px;text-align:center;background:color-mix(in srgb,var(--brand-accent) 3%,#fdfcfa);border:1.5px dashed #d2cec4;border-radius:12px;transition:border-color .12s ease,background .12s ease}.upl__zone--over,.upl__zone:hover{border-color:var(--brand-accent);background:color-mix(in srgb,var(--brand-accent) 7%,#fdfcfa)}.upl__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border-radius:12px;color:var(--brand-accent-ink,var(--brand-accent));background:color-mix(in srgb,var(--brand-accent) 12%,#fff)}.upl__title{font-weight:600;font-size:.92rem;color:#211f1a}.upl__hint{font-size:12.5px;color:#7a766c}.upl__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.upl__camera{display:inline-flex;align-items:center;gap:6px}.upl__files{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.upl__file{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#fdfcfa;border:1px solid #e3e1db;border-radius:10px}.upl__badge{display:grid;place-items:center;flex-shrink:0;width:38px;height:44px;border-radius:6px;font-family:var(--blk-font-mono);font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--brand-accent-ink,var(--brand-accent));background:color-mix(in srgb,var(--brand-accent) 10%,#fff);border:1px solid color-mix(in srgb,var(--brand-accent) 22%,transparent)}.upl__badge--busy{border-style:dashed}.upl__meta{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.upl__name{font-size:.9rem;font-weight:600;color:#211f1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upl__sub{font-size:12.5px;color:#7a766c}.upl__ok{color:#0f7a55;font-weight:600}.upl__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;padding:5px 10px;font:inherit;font-size:12.5px;font-weight:600;color:#4a463d;background:transparent;border:1px solid #dcd8cf;border-radius:6px;cursor:pointer}.upl__action:hover:not(:disabled){border-color:var(--brand-accent);color:var(--brand-accent-ink,var(--brand-accent))}.upl__action--remove:hover:not(:disabled){border-color:var(--blk-danger,#cf1124);color:var(--blk-danger,#cf1124)}.upl__action:disabled{opacity:.5;cursor:not-allowed}.upl__progress{position:relative;height:4px;margin-top:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--brand-accent) 14%,#fff)}.upl__progress:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:var(--brand-accent);animation:upl-slide 1.1s ease-in-out infinite}@keyframes upl-slide{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.upl__progress:after{animation:none;width:100%;opacity:.5}}@media (hover:hover) and (pointer:fine){.upl__camera,.upl__title--touch{display:none!important}}@media (hover:none),(pointer:coarse){.upl__title--pointer{display:none}}@media (max-width:480px){.upl__file{flex-wrap:wrap}.upl__meta{flex-basis:calc(100% - 50px)}.upl__file .upl__action{margin-left:auto}.upl__file .upl__action+.upl__action{margin-left:0}}.upl__error{margin:0;padding:8px 12px;font-size:13px;color:var(--blk-danger,#cf1124);background:color-mix(in srgb,var(--blk-danger,#cf1124) 7%,#fff);border-radius:8px}.upl__secure{gap:6px;margin:0;font-size:12px;color:#8a867c}.upl__secure,.wizard__nav{display:flex;align-items:center}.wizard__nav{gap:18px;margin-top:36px;padding-top:22px;border-top:1px solid #e7e5df}.wizard__autosave{font-size:13px;color:#8a867c;margin-right:auto}.cs{margin-top:18px;padding:16px 18px;background:#fdfcfa;border:1px solid #e3e1db;border-radius:12px;--cs-s1:#2a78d6;--cs-s2:#eb6834;--cs-s3:#1baf7a;--cs-s4:#eda100;--cs-s5:#e87ba4;--cs-s6:#008300;--cs-s7:#4a3aa7;--cs-s8:#e34948}.cs__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.cs__title{margin:0;font-size:.95rem;color:#211f1a}.cs__sub{font-size:12px;color:#8a867c}.cs__own{margin-bottom:16px}.cs__own-head{display:flex;justify-content:space-between;font-size:12.5px;color:#5d594f;margin-bottom:6px}.cs__own-total{font-weight:600;color:#211f1a}.cs__own-total--over{color:var(--blk-danger,#cf1124)}.cs__bar{display:flex;gap:2px;height:14px}.cs__seg{flex-basis:0;min-width:3px}.cs__seg:first-child{border-radius:4px 0 0 4px}.cs__seg:last-child{border-radius:0 4px 4px 0}.cs__seg:only-child{border-radius:4px}.cs__seg--s1{background:var(--cs-s1)}.cs__seg--s2{background:var(--cs-s2)}.cs__seg--s3{background:var(--cs-s3)}.cs__seg--s4{background:var(--cs-s4)}.cs__seg--s5{background:var(--cs-s5)}.cs__seg--s6{background:var(--cs-s6)}.cs__seg--s7{background:var(--cs-s7)}.cs__seg--s8{background:var(--cs-s8)}.cs__seg--other{background:#8a867c}.cs__seg--rest{background:repeating-linear-gradient(135deg,#ecebe6 0 4px,#dcdad3 4px 6px)}.cs__legend{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:#5d594f}.cs__legend li{display:inline-flex;align-items:center;gap:6px}.cs__legend strong{color:#211f1a}.cs__swatch{display:inline-block;width:10px;height:10px;border-radius:3px;flex:0 0 auto}.cs__node{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#fff;border:1px solid #e3e1db;border-radius:10px;font-size:13.5px;color:#211f1a}.cs__node--root{display:inline-flex;border-color:color-mix(in srgb,var(--brand-accent) 40%,#e3e1db)}.cs__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 auto}.cs__icon--person{border-radius:999px;background:#e3f4f1;color:#0f766e}.cs__icon--company{border-radius:6px;background:#f7e8f8;color:#86198f}.cs__children{list-style:none;margin:0 0 0 13px;padding:6px 0 0;border-left:2px solid #e3e1db}.cs__child{position:relative;padding:6px 0 0 22px}.cs__child:before{content:"";position:absolute;left:0;top:26px;width:18px;border-top:2px solid #e3e1db}.cs__child:last-child:after{content:"";position:absolute;left:-2px;top:27px;bottom:0;border-left:2px solid #fdfcfa}.cs__name{display:grid;grid-gap:1px;gap:1px;flex:1 1;min-width:0;font-weight:600}.cs__roles{font-weight:400;font-size:12px;color:#6d6a61}.cs__stake{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp__hint{font-size:13px;color:#8a867c;margin:2px 0 12px}.rp__list{display:grid;grid-gap:12px;gap:12px;margin-bottom:12px}.rp__card{border:1px solid #e7e5df;border-radius:10px;padding:12px 14px;display:grid;grid-gap:10px;gap:10px;background:#fff}.rp__card-head{display:flex;justify-content:space-between;align-items:center;font-size:13px}.rp__remove{font:inherit;font-size:12.5px;color:#cf1124;background:none;border:0;cursor:pointer;padding:2px 4px}.rp__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:10px;gap:10px}.rp__field{display:grid;grid-gap:4px;gap:4px;font-size:12.5px;color:#5d5a52}.field .rp__field input,.field .rp__field select{font:inherit;font-size:13px;padding:6px 9px;border:1px solid #d9d6ce;border-radius:8px;background:#fff;color:#1c1b18}.field .rp__field input:disabled,.field .rp__field select:disabled{background:#f4f3ef;color:#6d6a61}.rp__roles{border:0;padding:0;margin:0;font-size:13.5px}.rp__roles .chip{padding:5px 11px;font-size:12.5px}.rp__roles legend{font-size:12.5px;color:#5d5a52;margin-bottom:4px;padding:0}.rp__link{display:grid;grid-gap:5px;gap:5px;padding-top:8px;border-top:1px dashed #e7e5df;justify-items:start}.rp__link-row{display:flex;align-items:center;gap:6px;width:100%;max-width:520px}.rp__card .rp__link-row input{flex:1 1;min-width:0;font-family:var(--blk-font-mono,ui-monospace,monospace);font-size:11px;padding:4px 8px;border:1px solid #d9d6ce;border-radius:6px;background:#faf9f6;color:#5d594f}.rp__link-row .cta{padding:4px 10px;font-size:12px;white-space:nowrap}.rp__status{font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;background:#f0eee9;color:#6d6a61}.rp__status--in_progress{background:#fff4e0;color:#9a5b00}.rp__status--submitted{background:#e6f6ee;color:#047857}.rp__error{font-size:12.5px;color:#cf1124}@media (max-width:640px){.rp__grid{grid-template-columns:1fr}.rp__link-row{flex-direction:column}}.tbl{grid-gap:8px}.tbl,.tbl__row{display:grid;gap:8px}.tbl__row{grid-template-columns:var(--tbl-cols);grid-gap:8px;align-items:center}.tbl__row--head{font-size:12.5px;color:#5d5a52}.tbl__remove{font:inherit;font-size:12.5px;color:#cf1124;background:none;border:0;cursor:pointer;padding:2px 4px}.tbl__remove:disabled{color:#b9b5ab;cursor:default}.tbl__foot{display:flex;align-items:center;gap:12px;font-size:12.5px;color:#8a867c}@media (max-width:640px){.tbl__row{grid-template-columns:1fr;padding-bottom:10px;border-bottom:1px solid #e7e5df}.tbl__row--head{display:none}.tbl__remove{justify-self:start}}.review__group{border:1px solid #e7e5df;border-radius:10px;margin-bottom:16px;overflow:hidden}.review__group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#faf9f6;border-bottom:1px solid #e7e5df}.review__group-head h3{margin:0;font-size:14px;font-weight:600}.review__edit{font:inherit;font-size:13px;font-weight:600;color:var(--brand-accent-ink,var(--brand-accent,#4f46e5));background:none;border:0;cursor:pointer;padding:4px 6px}.review__edit:hover{text-decoration:underline}.review__rows{margin:0}.review__row{display:grid;grid-template-columns:minmax(140px,220px) 1fr;grid-gap:4px 16px;gap:4px 16px;padding:9px 14px;font-size:14px}.review__row+.review__row{border-top:1px solid #f0eee9}.review__q{color:#8a867c;font-size:13px}.review__a{margin:0;overflow-wrap:anywhere}.review__a--empty{color:#b0aca1;font-style:italic}@media (max-width:640px){.review__row{grid-template-columns:1fr}}.cta{background:var(--brand-accent);color:var(--brand-on-accent,#f7f6f1);border:1px solid var(--brand-accent);border-radius:7px;padding:8px 16px;font-size:.875rem;line-height:1.25;font-weight:600;cursor:pointer;transition:filter .12s ease,transform 80ms ease}.cta:hover:not(:disabled){filter:brightness(.93)}.cta:active:not(:disabled){transform:translateY(.5px)}.cta:disabled{opacity:.55;cursor:not-allowed}.cta--ghost{background:#fdfcfa;color:#211f1a;border:1px solid #d9d6cf}.onboarding__error{color:var(--blk-danger,#cf1124);font-size:.9rem;margin:14px 0 0}.wizard__mobilebar{display:none}.onboarding__progress-head{display:flex;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a867c;margin-bottom:6px}.onboarding__progress-track{height:6px;background:#eceae4;border-radius:var(--blk-radius-pill);overflow:hidden}.onboarding__progress-fill{display:block;height:100%;background:var(--brand-accent);border-radius:var(--blk-radius-pill);transition:width .24s ease}@media (max-width:899px){.wizard{grid-template-columns:1fr;grid-template-rows:auto 1fr}.wizard__sidebar{position:static;height:auto;padding:20px 22px}.wizard__sidebar .wizard__desc,.wizard__sidebar .wizard__notes,.wizard__sidebar .wizard__steps{display:none}.wizard__brand{margin-bottom:8px}.wizard__title{font-size:1.15rem;margin:0}.wizard__main{padding:24px 20px 48px}.wizard__mobilebar{display:block;margin-bottom:24px}.wizard__nav{flex-wrap:wrap}}.step__title:focus-visible{outline:2px solid var(--brand-accent-ink,var(--brand-accent));outline-offset:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.wizard__lang{margin:0 0 24px}.wizard__lang select{max-width:100%;padding:6px 10px;font:inherit;font-size:13px;color:#f4f3ee;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:var(--blk-radius-sm);color-scheme:dark;cursor:pointer}.wizard__lang select:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}@media (max-width:899px){.wizard__lang{margin:10px 0 0}.wizard__lang select{color:inherit;color-scheme:light dark;border-color:rgba(255,255,255,.35)}}.ui-shell{display:flex;min-height:100vh}.ui-sidebar{width:236px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--blk-sidebar-bg);border-right:1px solid var(--blk-sidebar-border);padding:var(--blk-space-4) var(--blk-space-3);overflow-y:auto}.ui-sidebar__brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px;color:var(--blk-sidebar-brand);padding:4px 10px 18px;white-space:nowrap}.ui-sidebar__brand .ui-nav__brand-dot{background:var(--blk-sidebar-accent)}.ui-sidebar__brand:hover{text-decoration:none}.ui-sidebar__group-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--blk-sidebar-heading);padding:14px 10px 6px}.ui-sidebar__link{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:var(--blk-radius-sm);font-size:13.5px;font-weight:500;color:var(--blk-sidebar-text);margin-bottom:2px}.ui-sidebar__link svg{width:16px;height:16px;flex-shrink:0}.ui-sidebar__icon{display:inline-flex;color:var(--nav-accent,currentColor)}.ui-sidebar__link:hover{background:var(--blk-sidebar-hover);color:var(--blk-sidebar-brand);text-decoration:none}.ui-sidebar__link[aria-current=page]{background:var(--blk-sidebar-active-bg);color:var(--blk-sidebar-active-text)}.ui-shell__content{flex:1 1;min-width:0;display:flex;flex-direction:column}.ui-topbar{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px var(--blk-space-5) 0}.ui-avatar{display:inline-grid;place-items:center;width:36px;height:36px;flex:none;padding:0;border:0;border-radius:999px;background:var(--blk-primary);color:var(--blk-on-primary);font:inherit;font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 0 0 2px var(--blk-bg)}button.ui-avatar:hover{background:var(--blk-primary-strong)}.ui-bell:focus-visible,button.ui-avatar:focus-visible{outline:2px solid var(--blk-primary);outline-offset:2px}.ui-avatar--lg{width:40px;height:40px;font-size:14px;cursor:default;box-shadow:none}.ui-account-menu{position:relative}.ui-account-menu__panel{position:absolute;right:0;top:calc(100% + 8px);z-index:50;width:280px;background:var(--blk-surface);border:1px solid var(--blk-border);border-radius:var(--blk-radius);box-shadow:var(--blk-shadow-md);overflow:hidden}.ui-account-menu__head{display:flex;align-items:center;gap:12px;padding:14px 16px}.ui-account-menu__name{font-weight:600;font-size:14px}.ui-account-menu__email,.ui-account-menu__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-account-menu__email{font-size:12.5px;color:var(--blk-muted)}.ui-account-menu__section{display:grid;grid-gap:4px;gap:4px;padding:12px 16px;border-top:1px solid var(--blk-divider)}.ui-account-menu__label{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blk-subtle)}.ui-account-menu__workspace{font-size:13.5px;font-weight:500}.ui-account-menu__slug{display:flex;align-items:center;gap:8px;margin-top:2px;padding:5px 8px;font:inherit;font-size:11.5px;font-weight:600;text-align:left;color:var(--blk-muted);background:var(--blk-surface-2);border:1px solid var(--blk-border);border-radius:6px;cursor:pointer}.ui-account-menu__slug:hover{border-color:var(--blk-border-strong)}.ui-account-menu__slug code{flex:1 1;min-width:0;font-size:12px;font-weight:400;color:var(--blk-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-account-menu__actions{gap:0;padding:6px}.ui-account-menu__item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 10px;font:inherit;font-size:13.5px;text-align:left;color:var(--blk-text);background:none;border:0;border-radius:var(--blk-radius-sm);cursor:pointer}.ui-account-menu__item:focus-visible,.ui-account-menu__item:hover{background:var(--blk-hover);outline:none}.ui-account-menu__item--danger{color:var(--blk-danger)}.ui-account-menu__item:disabled{opacity:.6;cursor:default}.ui-switch{position:relative;width:32px;height:18px;flex:none;border-radius:999px;background:var(--blk-border-strong);transition:background .15s}.ui-switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:#fff;transition:transform .15s}[aria-checked=true]>.ui-switch{background:var(--blk-primary)}[aria-checked=true]>.ui-switch:after{transform:translateX(14px)}@media (max-width:899px){.ui-shell{flex-direction:column}.ui-sidebar{position:static;width:100%;height:auto;flex-direction:row;align-items:center;gap:4px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--blk-border);padding:8px var(--blk-space-3)}.ui-sidebar__brand{padding:4px 10px}.ui-sidebar__group-label{display:none}.ui-sidebar__link{margin-bottom:0;white-space:nowrap}}.ui-main--wide{max-width:1400px}.ui-main--full{max-width:none}.ui-page-header__actions{display:flex;align-items:center;gap:var(--blk-space-2);flex-wrap:wrap}.ui-card--flush{padding:0;overflow:hidden}.ui-card--flush .ui-table th{background:var(--blk-surface-2)}.ui-row{display:flex;align-items:center;gap:var(--blk-space-2);flex-wrap:wrap}.ui-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--blk-space-3);gap:var(--blk-space-3)}.ui-select{width:100%;box-sizing:border-box;font:inherit;font-size:14px;padding:9px 32px 9px 12px;border:1px solid var(--blk-border-strong);border-radius:var(--blk-radius-sm);background-color:var(--blk-surface);color:var(--blk-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' 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 10px center;transition:border-color .12s ease,box-shadow .12s ease}.ui-select:focus{border-color:var(--blk-primary);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--blk-primary) 18%,transparent)}.ui-select--auto{width:auto}.ui-card__title--accented{display:inline-flex;align-items:center;gap:9px;padding:5px 14px 5px 9px;border-radius:var(--blk-radius-sm);background:color-mix(in srgb,var(--title-accent,var(--blk-primary)) 9%,transparent)}.ui-card__title--accented:before{content:"";flex-shrink:0;width:4px;height:19px;border-radius:2px;background:var(--title-accent,var(--blk-primary))}.ui-qa{display:grid;margin:0;border:1px solid var(--blk-divider);border-radius:var(--blk-radius-sm);overflow:hidden}.ui-qa__row{display:grid;grid-template-columns:minmax(170px,230px) 1fr;grid-gap:2px 24px;gap:2px 24px;padding:10px 14px;border-bottom:1px solid var(--blk-divider);transition:background .1s ease}.ui-qa__row:last-child{border-bottom:0}.ui-qa__row:nth-child(2n){background:color-mix(in srgb,var(--blk-surface-2) 55%,var(--blk-surface))}.ui-qa__row:hover{background:var(--blk-hover)}.ui-qa__q{font-size:12.5px;color:var(--blk-muted);padding-top:1px}.ui-qa__a,.ui-qa__q{font-weight:500;line-height:1.45}.ui-qa__a{font-size:13.5px;color:var(--blk-text);min-width:0;overflow-wrap:anywhere}.ui-qa__a--empty{color:var(--blk-subtle);font-weight:400;font-style:italic}@media (max-width:760px){.ui-qa__row{grid-template-columns:1fr}}.ui-mention-editor{position:relative}.ui-mention-editor__backdrop{position:absolute;inset:0;pointer-events:none;overflow:hidden;white-space:pre-wrap;word-break:break-word;border-color:transparent}.ui-mention-editor__input{position:relative;width:100%;background:transparent;color:transparent;caret-color:var(--blk-text);resize:none;white-space:pre-wrap;word-break:break-word}.ui-mention-editor__input::placeholder{color:var(--blk-subtle,var(--blk-muted))}.ui-mention-token{color:var(--blk-primary-strong);background:color-mix(in srgb,var(--blk-primary) 14%,transparent);border-radius:3px}.ui-mention-menu{position:absolute;z-index:30;top:100%;left:0;margin:4px 0 0;padding:4px;list-style:none;min-width:240px;max-width:100%;background:var(--blk-surface);border:1px solid var(--blk-border);border-radius:var(--blk-radius-sm);box-shadow:var(--blk-shadow-lg,0 8px 24px rgba(0,0,0,.12))}.ui-mention-menu__item{display:block;width:100%;text-align:left;padding:7px 10px;border:0;border-radius:calc(var(--blk-radius-sm) - 2px);background:transparent;color:var(--blk-text);font:inherit;font-size:13px;cursor:pointer}.ui-mention-menu__item--active{background:var(--blk-hover)}.ui-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--blk-border);border-radius:999px;background:var(--blk-surface);color:var(--blk-muted);cursor:pointer}.ui-bell:hover{color:var(--blk-text);border-color:var(--blk-border-strong)}.ui-bell__badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--blk-danger,#dc2626);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--blk-bg)}.ui-audit-trail{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.ui-audit-trail__item{position:relative;display:flex;gap:12px;padding:10px 0 10px 4px}.ui-audit-trail__item:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:2px;background:var(--blk-divider)}.ui-audit-trail__item:first-child:before{top:16px}.ui-audit-trail__item:last-child:before{bottom:calc(100% - 16px)}.ui-audit-trail__dot{position:relative;z-index:1;flex-shrink:0;width:10px;height:10px;margin-top:5px;border-radius:50%;background:var(--blk-primary);border:2px solid var(--blk-surface);box-shadow:0 0 0 1px var(--blk-divider)}.ui-email-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:var(--blk-radius-pill);background:var(--blk-surface-2);border:1px solid var(--blk-border);font-size:13px}.ui-email-chip button{border:0;background:transparent;color:var(--blk-muted);font-size:15px;line-height:1;width:20px;height:20px;border-radius:50%;cursor:pointer}.ui-email-chip button:focus-visible,.ui-email-chip button:hover{background:var(--blk-border);color:var(--blk-text)}.ui-check{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--blk-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-check input[type=checkbox]{width:15px;height:15px;accent-color:var(--blk-primary);cursor:pointer}.ui-disclosure{border-radius:var(--blk-radius-sm);background:var(--blk-surface);border:1px solid color-mix(in srgb,var(--blk-primary) 22%,var(--blk-border));overflow:hidden}.ui-disclosure>summary{cursor:pointer;padding:10px 13px;font-size:12.5px;font-weight:600;background:var(--blk-info-bg);color:var(--blk-primary-strong);list-style:none;display:flex;align-items:center;gap:9px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--blk-radius-sm)}.ui-disclosure>summary::-webkit-details-marker{display:none}.ui-disclosure>summary:before{content:"";border:solid;border-width:0 1.5px 1.5px 0;padding:2.5px;transform:rotate(-45deg);transition:transform .12s ease;flex-shrink:0}.ui-disclosure[open]>summary:before{transform:rotate(45deg)}.ui-disclosure>summary:hover{background:color-mix(in srgb,var(--blk-primary) 14%,var(--blk-info-bg))}.ui-disclosure[open]>summary{border-bottom:1px solid color-mix(in srgb,var(--blk-primary) 18%,var(--blk-border));border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-disclosure__body{padding:13px 14px;display:grid;grid-gap:var(--blk-space-3);gap:var(--blk-space-3)}.ui-btn--icon{padding:6px 8px;line-height:1;color:var(--blk-muted)}.ui-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:var(--blk-space-3);flex-wrap:wrap;padding:10px var(--blk-space-5);background:var(--blk-surface);border-bottom:1px solid var(--blk-border)}.ui-toolbar__title{font-size:15px;font-weight:700;margin:0}.ui-toolbar__spacer{flex:1 1}.ui-toolbar__note{font-size:12.5px;color:var(--blk-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:340px}.ui-crumbs{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;white-space:nowrap}.ui-crumbs a{color:var(--blk-muted)}.ui-crumbs a:hover{color:var(--blk-primary)}.ui-crumbs__sep{color:var(--blk-subtle)}.ui-crumbs strong{font-weight:650;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.ui-savestate{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--blk-muted);white-space:nowrap}.ui-savestate:before{content:"";width:7px;height:7px;border-radius:var(--blk-radius-pill);background:var(--blk-subtle);flex-shrink:0}.ui-savestate--ok{color:var(--blk-success)}.ui-savestate--ok:before{background:var(--blk-success)}.ui-savestate--warn{color:var(--blk-warning)}.ui-savestate--warn:before{background:var(--blk-warning)}.ui-builder{display:flex;flex-direction:column;height:100vh}.ui-builder__body{flex:1 1;display:flex;min-height:0;background:var(--blk-bg)}.ui-builder__rail{width:280px;flex-shrink:0;overflow-y:auto;padding:var(--blk-space-4);border-right:1px solid var(--blk-border);background:var(--blk-surface)}.ui-builder__canvas{flex:1 1;min-width:0;overflow-y:auto;padding:var(--blk-space-5)}.ui-builder__canvas-inner{max-width:880px;margin:0 auto;display:grid;grid-gap:var(--blk-space-4);gap:var(--blk-space-4)}@media (max-width:899px){.ui-builder{height:auto}.ui-builder__body{flex-direction:column}.ui-builder__rail{width:auto;max-height:40vh;border-right:none;border-bottom:1px solid var(--blk-border)}}.ui-outline{display:grid;grid-gap:2px;gap:2px}.ui-outline__head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ui-outline__label{flex:1 1;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--blk-subtle)}.ui-outline__step-row{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:var(--blk-radius-sm)}.ui-outline__step-btn{flex:1 1;min-width:0;display:flex;align-items:center;gap:9px;border:none;background:transparent;font:inherit;font-size:13px;font-weight:600;color:inherit;text-align:left;cursor:pointer;padding:0;overflow:hidden}.ui-outline__step-row:hover{background:var(--blk-surface-2)}.ui-outline__step--selected>.ui-outline__step-row{background:var(--blk-info-bg);color:var(--blk-primary-strong)}.ui-outline__num{width:20px;height:20px;border-radius:var(--blk-radius-pill);background:var(--blk-surface-2);color:var(--blk-muted);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ui-outline__step--selected .ui-outline__num{background:var(--blk-primary);color:var(--blk-on-primary)}.ui-outline__step-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-outline__controls{display:flex;gap:1px;opacity:0;transition:opacity .1s ease}.ui-outline__step-row:focus-within .ui-outline__controls,.ui-outline__step-row:hover .ui-outline__controls{opacity:1}.ui-outline__qs{list-style:none;margin:0;padding:1px 0 7px;display:grid;grid-gap:1px;gap:1px}.ui-outline__q{display:flex;align-items:center;gap:7px;width:100%;padding:4px 8px 4px 37px;border:none;background:transparent;font:inherit;font-size:12.5px;color:var(--blk-muted);text-align:left;cursor:pointer;border-radius:var(--blk-radius-sm)}.ui-outline__q:hover{background:var(--blk-surface-2);color:var(--blk-text)}.ui-outline__q-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-outline__q-req{color:var(--blk-danger);font-weight:700;flex-shrink:0}.ui-outline__empty{padding:2px 8px 8px 37px;font-size:12px;color:var(--blk-subtle)}.ui-outline__step--dragging{opacity:.45}.ui-outline__issue-dot{width:7px;height:7px;border-radius:var(--blk-radius-pill);background:var(--blk-danger);flex-shrink:0}.ui-slideover{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end}.ui-slideover__backdrop{position:absolute;inset:0;border:none;margin:0;padding:0;background:rgba(15,23,42,.35);cursor:pointer}.ui-slideover__panel{position:relative;width:min(420px,94vw);height:100%;background:var(--blk-surface);box-shadow:var(--blk-shadow-md);display:flex;flex-direction:column;animation:ui-slideover-in .16s ease}@keyframes ui-slideover-in{0%{transform:translateX(28px);opacity:.5}to{transform:none;opacity:1}}.ui-slideover__head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--blk-border)}.ui-slideover__title{flex:1 1;font-size:15px;font-weight:650;margin:0}.ui-slideover__body{flex:1 1;overflow-y:auto;padding:18px}.ui-slideover__body--flush{padding:0;display:flex;flex-direction:column;overflow:hidden}.ui-overlay{position:fixed;inset:0;z-index:60;background:rgba(15,23,42,.45);overflow-y:auto;padding:4vh 16px}.ui-overlay__panel{position:relative;width:min(880px,100%);margin:0 auto;background:var(--blk-surface);border-radius:var(--blk-radius);box-shadow:var(--blk-shadow-md);display:flex;flex-direction:column;max-height:92vh;animation:ui-overlay-in .16s ease}@keyframes ui-overlay-in{0%{transform:translateY(10px);opacity:.5}to{transform:none;opacity:1}}.ui-overlay__head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--blk-border)}.ui-overlay__title{flex:1 1;font-size:15px;font-weight:650;margin:0}.ui-overlay__body{overflow-y:auto;padding:18px}.ui-overlay__panel--md{width:min(720px,100%)}.ui-overlay__panel--wide{width:min(1320px,100%)}.ui-overlay__foot{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--blk-border);background:var(--blk-surface-2);border-radius:0 0 var(--blk-radius) var(--blk-radius)}.ui-overlay__panel--sm{width:min(460px,100%);margin-top:14vh}@media (prefers-reduced-motion:reduce){.ui-overlay__panel,.ui-slideover__panel{animation:none}}.ui-qcard{border:1px solid var(--blk-border);border-radius:var(--blk-radius-sm);background:var(--blk-surface);padding:14px;margin-bottom:var(--blk-space-3);display:grid;grid-gap:10px;gap:10px}.ui-qcard__hint{margin:0;font-size:12px;color:var(--blk-subtle)}.ui-qcard__head{display:flex;align-items:center;gap:10px;min-width:0}.ui-qcard__title{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-qcard__meta{display:flex;align-items:center;gap:8px;margin-top:3px;min-width:0}.ui-qcard__ref{font-size:11px;color:var(--blk-muted);background:var(--blk-surface-2);border:1px solid var(--blk-border);border-radius:6px;padding:1px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-qcard--focus{border-color:var(--blk-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--blk-primary) 15%,transparent)}.ui-qcard--empty{border-style:dashed;align-items:center;justify-items:center;text-align:center;padding:22px 14px}.ui-qrow{border:1px solid var(--blk-border);border-radius:var(--blk-radius-sm);background:var(--blk-surface);margin-bottom:8px}.ui-qrow--focus{border-color:var(--blk-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--blk-primary) 15%,transparent)}.ui-qrow--dragging{opacity:.45}.ui-qrow__bar{display:flex;align-items:center;gap:9px;padding:9px 12px}.ui-qrow__drag{cursor:-webkit-grab;cursor:grab;color:var(--blk-subtle);padding:4px 2px;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;font-size:13px;line-height:1}.ui-qrow__drag:active{cursor:-webkit-grabbing;cursor:grabbing}.ui-qrow__main{flex:1 1;min-width:0;display:flex;align-items:center;gap:9px;border:none;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;padding:3px 0}.ui-qrow__caret{border:solid var(--blk-subtle);border-width:0 1.5px 1.5px 0;padding:2.5px;transform:rotate(-45deg);transition:transform .12s ease;flex-shrink:0}.ui-qrow__caret--open{transform:rotate(45deg)}.ui-qrow__label{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-qrow__controls{display:flex;gap:1px;opacity:0;transition:opacity .1s ease}.ui-qrow__bar:focus-within .ui-qrow__controls,.ui-qrow__bar:hover .ui-qrow__controls{opacity:1}.ui-qrow__body{border-top:1px solid var(--blk-border);padding:12px 14px 14px;display:grid;grid-gap:14px;gap:14px}.ui-qrow__issues{padding:0 12px 9px 41px;display:grid;grid-gap:2px;gap:2px}.ui-qrow__issue{margin:0;font-size:12.5px;color:var(--blk-danger)}.ui-qrow__section-title{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--blk-subtle)}.ui-libpicker--drawer{border:none;border-radius:0;margin:0;overflow:hidden;display:flex;flex-direction:column;flex:1 1;min-height:0}.ui-libpicker--drawer .ui-libpicker__search{padding:12px 16px}.ui-libpicker--drawer .ui-libpicker__list{flex:1 1;max-height:none;overflow-y:auto;padding:6px 8px}.ui-libpicker--drawer .ui-libpicker__empty,.ui-libpicker--drawer .ui-libpicker__note{flex:1 1}.ui-libpicker--drawer .ui-libpicker__foot{padding:12px 16px;background:var(--blk-surface-2)}.ui-libpicker{border:1px solid var(--blk-border);border-radius:var(--blk-radius-sm);background:var(--blk-surface);margin-bottom:var(--blk-space-3);overflow:hidden}.ui-libpicker__search{padding:8px;border-bottom:1px solid var(--blk-border);background:var(--blk-surface-2)}.ui-libpicker__list{max-height:320px;overflow-y:auto;padding:4px;display:grid;grid-gap:2px;gap:2px}.ui-libpicker__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font:inherit;color:inherit;width:100%;text-align:left;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--blk-radius-sm);cursor:pointer}.ui-libpicker__item:focus-visible,.ui-libpicker__item:hover:not(:disabled){background:var(--blk-surface-2)}.ui-libpicker__item:disabled{cursor:default;opacity:.55}.ui-libpicker__text{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.ui-libpicker__label{font-size:13px;font-weight:600}.ui-libpicker__label,.ui-libpicker__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-libpicker__meta{font-size:11.5px;color:var(--blk-subtle)}.ui-libpicker__filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ui-libpicker__group{display:grid;grid-gap:2px;gap:2px;margin-bottom:8px}.ui-libpicker__group-head{position:-webkit-sticky;position:sticky;top:-6px;z-index:1;display:flex;align-items:center;gap:8px;padding:7px 8px 6px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--cat,var(--blk-subtle)) 70%,var(--blk-text));background:var(--blk-surface);border-bottom:2px solid color-mix(in srgb,var(--cat,var(--blk-border)) 45%,transparent)}.ui-libpicker__group-count{margin-left:auto;font-weight:600;color:var(--blk-subtle);letter-spacing:0}.ui-libpicker__group .ui-libpicker__item{border-left:3px solid color-mix(in srgb,var(--cat,var(--blk-border)) 55%,transparent);border-radius:0 var(--blk-radius-sm) var(--blk-radius-sm) 0}.ui-libpicker__add{font-size:12px;font-weight:600;color:var(--blk-primary);flex-shrink:0}.ui-libpicker__note{margin:0;padding:10px 12px;font-size:12px;color:var(--blk-muted)}.ui-libpicker__empty{padding:18px 12px;display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center;font-size:13px;color:var(--blk-muted)}.ui-libpicker__foot{display:flex;align-items:center;gap:8px;padding:8px 10px;border-top:1px solid var(--blk-border);font-size:12px}.ui-fieldset{border:none;margin:0;padding:0;min-width:0;display:grid;grid-gap:var(--blk-space-3);gap:var(--blk-space-3)}.ui-fieldset:disabled{opacity:.65}.ui-list{list-style:none;margin:0;padding:0}.ui-list__item{display:flex;align-items:center;justify-content:space-between;gap:var(--blk-space-3);padding:14px var(--blk-space-4);border-bottom:1px solid var(--blk-divider)}.ui-list__item:last-child{border-bottom:0}.ui-list__item:hover{background:var(--blk-hover)}.ui-list__title{font-size:14px;font-weight:600}.ui-list__meta{font-size:12.5px;color:var(--blk-subtle);margin-top:2px}.ui-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--blk-surface-2) 85%,transparent)}.ui-table tbody tr:hover td{background:var(--blk-hover)}.ui-table--clickable tbody tr{cursor:pointer}.ui-table--clickable tbody tr:hover td{background:var(--blk-info-bg)}.ui-table--clickable tbody tr:focus-visible{outline:2px solid var(--blk-primary);outline-offset:-2px}.ui-list__item--link{padding:0}.ui-list__link{display:flex;align-items:center;gap:var(--blk-space-3);width:100%;min-width:0;padding:13px var(--blk-space-4);color:inherit}.ui-list__link:hover{background:var(--blk-info-bg);text-decoration:none}.ui-list__link:after{content:"›";color:var(--blk-subtle);font-size:16px;line-height:1;flex-shrink:0}.ui-list__link:hover:after{color:var(--blk-primary)}.ui-cat--teal{--cat:var(--blk-cat-teal)}.ui-cat--violet{--cat:var(--blk-cat-violet)}.ui-cat--amber{--cat:var(--blk-cat-amber)}.ui-cat--sky{--cat:var(--blk-cat-sky)}.ui-cat--pink{--cat:var(--blk-cat-pink)}.ui-cat--green{--cat:var(--blk-cat-green)}.ui-cat--orange{--cat:var(--blk-cat-orange)}.ui-cat--indigo{--cat:var(--blk-cat-indigo)}.ui-cat--red{--cat:var(--blk-cat-red)}.ui-cat--lime{--cat:var(--blk-cat-lime)}.ui-cat--slate{--cat:var(--blk-cat-slate)}.ui-catdot{width:10px;height:10px;border-radius:50%;background:var(--cat,var(--blk-subtle));flex-shrink:0;display:inline-block}.ui-catchip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:2px 9px 2px 7px;border-radius:var(--blk-radius-pill);font-size:11.5px;font-weight:600;line-height:1.5;white-space:nowrap;color:color-mix(in srgb,var(--cat,var(--blk-subtle)) 72%,var(--blk-text));background:color-mix(in srgb,var(--cat,var(--blk-subtle)) 13%,var(--blk-surface));border:1px solid color-mix(in srgb,var(--cat,var(--blk-subtle)) 30%,transparent)}.ui-catchip>span:last-child{overflow:hidden;text-overflow:ellipsis}.ui-catchip .ui-catdot{width:7px;height:7px}button.ui-catchip{font:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:3px 11px 3px 9px}button.ui-catchip[aria-pressed=true]{color:var(--blk-on-primary);background:var(--cat,var(--blk-primary));border-color:var(--cat,var(--blk-primary))}button.ui-catchip[aria-pressed=true] .ui-catdot{background:var(--blk-on-primary)}.ui-swatches{display:flex;flex-wrap:wrap;gap:8px}.ui-swatch{position:relative;width:24px;height:24px;border-radius:50%;background:var(--cat);border:2px solid var(--blk-surface);box-shadow:0 0 0 1px var(--blk-border-strong);cursor:pointer}.ui-swatch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.ui-swatch:has(input:checked){box-shadow:0 0 0 2px var(--cat)}.ui-swatch:has(input:focus-visible){outline:2px solid var(--blk-primary);outline-offset:3px}.ui-libgroup{transition:box-shadow .12s ease;border-left:4px solid var(--cat,var(--blk-border-strong))}:root[data-theme=dark] .ui-card.ui-libgroup{border-left-color:var(--cat,var(--blk-border-strong))}.ui-libgroup .ui-libgroup__head{background:color-mix(in srgb,var(--cat,var(--blk-subtle)) 7%,var(--blk-surface))}.ui-libgroup__count{font-size:11.5px;font-weight:650;padding:1px 8px;border-radius:var(--blk-radius-pill);color:color-mix(in srgb,var(--cat,var(--blk-subtle)) 72%,var(--blk-text));background:color-mix(in srgb,var(--cat,var(--blk-subtle)) 15%,var(--blk-surface))}.ui-libgroup--drop{box-shadow:0 0 0 2px var(--blk-primary)}.ui-libgroup__head{display:flex;align-items:center;gap:var(--blk-space-2);padding:10px var(--blk-space-4);border-bottom:1px solid var(--blk-border);flex-wrap:wrap}.ui-libgroup__toggle{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:2px 0;font:inherit;color:inherit;cursor:pointer}.ui-libgroup__name{font-size:14.5px;font-weight:650}.ui-libgroup__desc{margin:0;padding:8px var(--blk-space-4) 0;font-size:12.5px;color:var(--blk-muted)}.ui-libgroup__empty{margin:0;padding:14px var(--blk-space-4);font-size:13px;color:var(--blk-subtle)}.ui-librow{display:flex;align-items:center;gap:var(--blk-space-2);padding:0 var(--blk-space-3) 0 var(--blk-space-3);border-bottom:1px solid var(--blk-divider)}.ui-librow:last-child{border-bottom:0}.ui-librow:hover{background:var(--blk-hover)}.ui-librow--dragging{opacity:.45}.ui-librow--drop-before{box-shadow:inset 0 2px 0 var(--blk-primary)}.ui-librow--drop-after{box-shadow:inset 0 -2px 0 var(--blk-primary)}.ui-librow__main{display:flex;align-items:center;gap:var(--blk-space-3);flex:1 1;min-width:0;padding:11px var(--blk-space-1);border:0;background:none;font:inherit;color:inherit;text-align:left}.ui-librow__actions{display:inline-flex;gap:2px;flex-shrink:0}.idv-drawer{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end;background:rgba(12,12,12,.45)}.idv-drawer__panel{width:min(820px,100vw);height:100%;display:flex;flex-direction:column;background:#fdfcfa;box-shadow:-12px 0 32px rgba(12,12,12,.25);animation:idv-drawer-in .18s ease}@keyframes idv-drawer-in{0%{transform:translateX(24px);opacity:.6}to{transform:translateX(0);opacity:1}}.idv-drawer__head{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid #e3e1db;color:#211f1a}.idv-drawer__title{font-size:15px;font-weight:600;margin:0;flex:1 1}.idv-drawer__close{border:1px solid #d9d6cf;background:#fdfcfa;color:#211f1a;border-radius:8px;padding:6px 12px;font-size:13px;cursor:pointer}.idv-drawer__close:hover{background:#f2f0ea}.idv-drawer__frame{display:block;flex:1 1;width:100%;border:0;background:#fdfcfa}.idv-drawer__foot{padding:10px 20px;border-top:1px solid #e3e1db;font-size:12px;color:#7b8794}@media (prefers-reduced-motion:reduce){.idv-drawer__panel{animation:none}}.save-toast{position:fixed;right:20px;bottom:20px;z-index:40;display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:rgba(24,23,20,.92);color:#f4f3ee;font-size:13px;box-shadow:0 8px 24px rgba(12,12,12,.28);animation:save-toast-in .16s ease;pointer-events:none}.save-toast--error{background:#8c1d1d;color:#fdf3f2}.save-toast--warn{background:#7a4b06;color:#fff8eb}.save-toast__dot{width:7px;height:7px;border-radius:999px;background:var(--brand-accent,#6366f1);flex-shrink:0}.save-toast--saving .save-toast__dot{animation:save-toast-pulse 1s ease-in-out infinite}@keyframes save-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes save-toast-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.save-toast,.save-toast--saving .save-toast__dot{animation:none}}.ui-secblock{margin-top:14px;padding:12px 12px 8px;border:1px solid var(--blk-border);border-left:3px solid var(--blk-primary);border-radius:var(--blk-radius);background:color-mix(in srgb,var(--blk-primary) 3%,var(--blk-surface));display:grid;grid-gap:8px;gap:8px}.ui-secblock__head{display:flex;align-items:center;gap:8px}.ui-secblock__head .ui-qrow__controls{opacity:1}.ui-secblock__title.ui-input{flex:1 1;font-weight:650;font-size:14.5px}.ui-secblock__desc.ui-textarea{min-height:0;font-size:13px}.ui-secblock__list{list-style:none;padding:0;margin:0;min-height:8px}.wizard{--ob-danger:#c0261b;--ob-ink:#10202f;--ob-ink-2:#48596b;--ob-ink-3:#7c8b9a;--ob-line:#d5dde6;--ob-line-strong:#b3c0cd;--ob-shadow:0 1px 2px rgba(16,32,47,0.05),0 10px 30px rgba(16,32,47,0.07);background:#f2f5f8;color:var(--ob-ink);font-size:15px;line-height:1.5}.wizard__content{max-width:700px}.wizard__step-head{margin-bottom:10px}.step__title{color:var(--ob-ink);font-size:30px;font-weight:600;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.wizard__step-num{font-size:1.05rem}.step__desc{max-width:62ch;margin:0 0 26px;font-size:15.5px;line-height:1.5;color:var(--ob-ink-2)}.ob-card{display:flex;flex-direction:column;gap:18px;padding:22px 24px;background:#fff;border:1px solid var(--ob-line);border-radius:12px;box-shadow:var(--ob-shadow)}.ob-card+.ob-card{margin-top:16px}.ob-card>*{margin-top:0;margin-bottom:0}.ob-card__title{font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--ob-ink)}.ob-card__desc{margin-top:-12px!important;font-size:13px;line-height:1.5;color:var(--ob-ink-3)}.wizard .field legend,.wizard .field__label{font-size:13px;font-weight:500;color:var(--ob-ink-2);margin-bottom:6px}.wizard .field__desc{font-size:12.5px;line-height:1.45;color:var(--ob-ink-3);margin:-2px 0 8px}.wizard .field input[type=date],.wizard .field input[type=email],.wizard .field input[type=number],.wizard .field input[type=tel],.wizard .field input[type=text],.wizard .field input[type=url],.wizard .field select,.wizard .field textarea{padding:10px 12px;font-size:15px;color:var(--ob-ink);background-color:#fff;border:1px solid var(--ob-line-strong);border-radius:9px;box-shadow:inset 0 1px 1px rgba(16,32,47,.03)}.wizard .field input:hover,.wizard .field select:hover,.wizard .field textarea:hover{border-color:var(--ob-ink-3)}.wizard .field input:focus,.wizard .field select:focus,.wizard .field textarea:focus{border-color:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 18%,transparent)}.wizard .field textarea{min-height:76px}.wizard .field input,.wizard .field select,.wizard .field textarea{font-family:inherit}.wizard .option{margin-top:8px;padding:12px 14px;font-size:14px;line-height:1.45;align-items:flex-start;background:#fff;border:1px solid var(--ob-line-strong);border-radius:9px}.wizard .option:hover{border-color:var(--brand-accent)}.wizard .option:has(input:checked){border-color:var(--brand-accent);background:color-mix(in srgb,var(--brand-accent) 8%,#fff);box-shadow:inset 0 0 0 1px var(--brand-accent)}.ob-card>.option:first-child{margin-top:0}.wizard .option input[type=checkbox],.wizard .option input[type=radio]{width:16px;height:16px;margin-top:2px}@media (max-width:820px){.step__title{font-size:25px}.ob-card{padding:18px}}.ob-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 16px;gap:18px 16px}.ob-cell--half>.field{height:100%;display:flex;flex-direction:column}.ob-cell--half>.field>:is(input,select,textarea,.phone,.chips,.upl){margin-top:auto}.ob-cell{grid-column:1/-1;min-width:0}.ob-cell--half{grid-column:auto}.ob-cell>*,.ob-cell>.option:first-child{margin-top:0}.ob-pair{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 16px;gap:18px 16px;min-width:0}@media (max-width:600px){.ob-cell--half{grid-column:1/-1}.ob-pair{grid-template-columns:minmax(0,1fr)}}@media (min-width:601px){.ob-pair:has(.field__error)>.ob-cell--half{position:relative;padding-bottom:24px}.ob-pair .ob-cell--half>.field>.field__error{position:absolute;left:0;right:0;bottom:0}}.phone{display:flex;gap:8px;min-width:0}.phone>input{flex:1 1;min-width:0}.phone__cc{position:relative;flex:0 0 auto;width:104px}.phone__cc-display{display:flex;align-items:center;gap:6px;height:100%;box-sizing:border-box;padding:0 26px 0 12px;font-size:15px;line-height:1;white-space:nowrap;color:var(--ob-ink,#211f1a);background:#fff;border:1px solid var(--ob-line-strong,#e3e1db);border-radius:9px;box-shadow:inset 0 1px 1px rgba(16,32,47,.03);width:100%;font-family:inherit;text-align:left;cursor:pointer}.phone__cc-display:after{content:"";position:absolute;right:11px;top:50%;width:6px;height:6px;margin-top:-5px;border-right:1.5px solid var(--ob-ink-3,#7c8b9a);border-bottom:1.5px solid var(--ob-ink-3,#7c8b9a);transform:rotate(45deg)}.phone__flag{font-size:17px;line-height:1}.phone__picker{position:absolute;top:calc(100% + 4px);left:0;z-index:31;width:min(340px,calc(100vw - 40px));padding:8px;background:#fff;border:1px solid #d9d6cf;border-radius:10px;box-shadow:0 10px 28px rgb(28 27 24/14%)}.phone__picker .combo__list{position:static;max-height:min(280px,45vh);border:0;box-shadow:none;padding:0}.combo--inline-hint .combo__opt{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px}.phone__cc:hover .phone__cc-display{border-color:var(--ob-ink-3,#7c8b9a)}.phone__cc:focus-within .phone__cc-display{border-color:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 18%,transparent)}.wizard .field__error{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:12.5px;line-height:1.4;color:var(--ob-danger)}.wizard .field__error:before{content:"!";flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-top:1px;border-radius:50%;background:var(--ob-danger);color:#fff;font-size:10px;font-weight:700;line-height:1}.wizard .field input[aria-invalid=true],.wizard .field select[aria-invalid=true],.wizard .field textarea[aria-invalid=true],.wizard .field--invalid .phone__cc-display{border-color:var(--ob-danger);background-color:#fffafa}.wizard .field input[aria-invalid=true]:focus,.wizard .field select[aria-invalid=true]:focus,.wizard .field textarea[aria-invalid=true]:focus{border-color:var(--ob-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--ob-danger) 16%,transparent)}.wizard .field--invalid .chips .chip:not([aria-pressed=true]):not([aria-checked=true]),.wizard .field--invalid .upl__zone,.wizard .field--invalid>.option{border-color:var(--ob-danger)}.ob-notice{min-height:100vh;display:grid;place-items:start center;padding:14vh 16px 24px;background:#f2f5f8}.ob-notice__card{width:min(520px,100%);padding:28px 30px;background:#fff;border:1px solid #e3e8ee;border-radius:14px;box-shadow:0 1px 2px rgba(16,32,47,.05),0 10px 30px rgba(16,32,47,.07);color:#10202f;font-size:15px;line-height:1.5}.ob-notice__card p{margin:8px 0 0;color:#48596b}.ob-notice__title{margin:0;font-size:1.25rem}.ob-gate .ob-card .field{margin-top:0}.ob-gate__address{flex:1 1;min-width:0;font-weight:600;color:var(--ob-ink);overflow-wrap:anywhere}.ob-gate__note{font-size:13px;color:var(--ob-ink-3)}.ob-gate .resume-by-email{margin:16px 0 0;background:#fff}.return-link{margin-top:22px}.return-link .cta{display:inline-block;padding:10px 22px;text-decoration:none}.return-link__hint{margin:8px 0 0;font-size:12.5px;color:var(--ob-ink-3,#7c8b9a)}.idv-card{--idv-tone:var(--brand-accent);display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:color-mix(in srgb,var(--idv-tone) 5%,#fff);border:1.5px solid color-mix(in srgb,var(--idv-tone) 30%,#e3e1db);border-radius:12px}.idv-card:focus{outline:none}.idv-card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--idv-tone) 25%,transparent)}.idv-card--warn{--idv-tone:#b7791f}.idv-card--ok{--idv-tone:#0f7a55}.idv-card--info{--idv-tone:#2563a8}.idv-card--muted{--idv-tone:#6b7280}.idv-card--invalid{border-color:var(--ob-danger,#c0261b)}.idv-card__icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:11px;color:var(--idv-tone);background:color-mix(in srgb,var(--idv-tone) 13%,#fff)}.idv-card__body{flex:1 1;min-width:0;display:grid;grid-gap:4px;gap:4px}.idv-card__title{margin:0;font-weight:650;font-size:.95rem;color:var(--ob-ink,#10202f)}.idv-card--warn .idv-card__title{color:#8a5a10}.idv-card--ok .idv-card__title{color:#0b5f42}.idv-card__text{margin:0;font-size:13.5px;line-height:1.5;color:var(--ob-ink-2,#48596b)}.idv-card__live{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:12.5px;color:var(--ob-ink-3,#7c8b9a)}.idv-card__pulse{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--idv-tone);animation:idv-pulse 1.6s ease-in-out infinite}@keyframes idv-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.idv-card__pulse{animation:none}}.idv-card__actions{margin-top:8px}.idv-card__actions .cta{margin:0}@media (max-width:480px){.idv-card{flex-direction:column;gap:10px}.idv-card__actions .cta{width:100%}}.flow-link{color:var(--blk-text);font-weight:500;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--blk-primary) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--blk-primary) 45%,transparent);text-underline-offset:3px}.flow-link:hover{color:var(--blk-primary);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.decision-assign{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;font-weight:500;color:var(--blk-warning);background:var(--blk-warning-bg)}.decision-assign,.decision-superior{padding:8px 10px;font-size:12.5px;border-radius:var(--blk-radius-sm)}.decision-superior{margin:8px 0 0;color:var(--blk-info,var(--blk-primary));background:color-mix(in srgb,var(--blk-primary) 7%,transparent)}.decision-assign>span{flex:1 1 200px}.applicant-duplicates{border-color:color-mix(in srgb,var(--blk-warning) 45%,var(--blk-border));background:color-mix(in srgb,var(--blk-warning) 6%,var(--blk-surface))}.applicant-alerts{border-color:color-mix(in srgb,var(--blk-danger) 40%,var(--blk-border));background:color-mix(in srgb,var(--blk-danger) 5%,var(--blk-surface));box-shadow:inset 4px 0 0 var(--blk-danger),var(--blk-shadow);scroll-margin-top:16px}:root[data-theme=dark] .applicant-alerts{border-color:color-mix(in srgb,var(--blk-danger) 45%,var(--blk-border));background:color-mix(in srgb,var(--blk-danger) 10%,var(--blk-surface))}.applicant-alerts .ui-list__item{border-color:color-mix(in srgb,var(--blk-danger) 15%,var(--blk-divider))}.open-alerts-callout{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:var(--blk-radius);border:1px solid color-mix(in srgb,var(--blk-danger) 40%,var(--blk-border));background:color-mix(in srgb,var(--blk-danger) 6%,var(--blk-surface));box-shadow:inset 4px 0 0 var(--blk-danger);font-size:13.5px}:root[data-theme=dark] .open-alerts-callout{background:color-mix(in srgb,var(--blk-danger) 12%,var(--blk-surface))}.open-alerts-callout__icon{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:999px;background:var(--blk-danger);color:#fff;font-weight:700;font-size:13px}.open-alerts-callout__list{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.open-alerts-callout__list li{display:flex;align-items:center;gap:8px;min-width:0}.applicant-review-open{margin-top:12px;padding:10px 12px;border-radius:var(--blk-radius-sm);background:color-mix(in srgb,var(--blk-warning) 9%,transparent);border:1px solid color-mix(in srgb,var(--blk-warning) 30%,var(--blk-border))}.applicant-compare th[scope=row]{font-weight:600;color:var(--blk-muted);white-space:nowrap;width:1%}.applicant-compare td{vertical-align:top;white-space:pre-wrap}.applicant-compare__differs td{background:color-mix(in srgb,var(--blk-warning) 10%,transparent)}.applicant-timeline{list-style:none;margin:0;padding:0}.applicant-timeline__item{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);grid-gap:12px;gap:12px;padding:0 0 14px}.applicant-timeline__item:before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:2px;background:var(--blk-divider,var(--blk-border))}.applicant-timeline__item:last-child:before{display:none}.applicant-timeline__dot{width:12px;height:12px;margin-top:3px;border-radius:50%;box-shadow:0 0 0 3px var(--blk-surface)}.aml-screening{display:grid;grid-gap:10px;gap:10px;font-size:13px}.aml-screening__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aml-screening__meta{color:var(--blk-subtle);font-size:12px}.aml-candidate__body,.aml-query{margin:0;display:grid;grid-gap:4px;gap:4px}.aml-row{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:8px;gap:8px;font-size:12px;line-height:1.45}.aml-row dt{color:var(--blk-muted)}.aml-row dd{margin:0;overflow-wrap:anywhere}.aml-clear{margin:0;font-size:12px;color:var(--blk-muted)}.aml-candidates{display:grid;grid-gap:8px;gap:8px}.aml-candidate{border:1px solid var(--blk-border);border-radius:var(--blk-radius-sm);background:var(--blk-surface)}.aml-candidate>summary{list-style:none;cursor:pointer;padding:9px 11px;display:grid;grid-gap:6px;gap:6px}.aml-candidate>summary::-webkit-details-marker{display:none}.aml-candidate>summary:hover{background:var(--blk-surface-2)}.aml-candidate[open]>summary{border-bottom:1px solid var(--blk-divider)}.aml-candidate__head{display:flex;align-items:baseline;gap:8px}.aml-candidate__head:after{content:"";margin-left:auto;align-self:center;border:solid var(--blk-subtle);border-width:0 1.5px 1.5px 0;padding:2.5px;transform:rotate(45deg);transition:transform .12s ease}.aml-candidate[open] .aml-candidate__head:after{transform:rotate(-135deg)}.aml-candidate__name{font-weight:600;min-width:0;overflow-wrap:anywhere}.aml-candidate__score{flex:0 0 auto;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--blk-muted)}.aml-candidate__body{padding:10px 11px}.aml-chips{display:flex;flex-wrap:wrap;gap:4px}.aml-chip{font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px}.aml-chip--danger{background:var(--blk-danger-bg);color:var(--blk-danger)}.aml-chip--warning{background:var(--blk-warning-bg);color:var(--blk-warning)}.aml-chip--info{background:var(--blk-info-bg);color:var(--blk-primary-strong)}.aml-sources{margin:0;padding:0;list-style:none;display:grid;grid-gap:2px;gap:2px}.aml-official{margin-left:6px;font-size:10.5px;font-weight:600;color:var(--blk-success)}.aml-candidate--strong{border-color:color-mix(in srgb,var(--blk-danger) 35%,var(--blk-border))}.aml-candidate__summary{font-size:12px;line-height:1.4;color:var(--blk-muted)}.aml-note{margin:0;padding:8px 10px;font-size:12px;line-height:1.45;border-radius:var(--blk-radius-sm);background:var(--blk-warning-bg);color:var(--blk-text)}.aml-weak>summary{cursor:pointer;font-size:12px;color:var(--blk-muted);padding:2px 0}.aml-weak>summary:hover{color:var(--blk-text)}.aml-weak[open]>summary{margin-bottom:8px}.cra-muted{font-size:12px;line-height:1.45;color:var(--blk-muted);margin:0}.cra-error{font-size:12.5px;color:var(--blk-danger);margin:6px 0 0}.cra-summary{display:grid;grid-gap:8px;gap:8px}.cra-summary__head{display:flex;align-items:center;gap:10px}.cra-summary__score{font-size:30px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cra-chips{display:flex;flex-wrap:wrap;gap:4px}.cra-chip{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--blk-surface-2);color:var(--blk-muted);width:-moz-fit-content;width:fit-content}.cra-chip--warning{background:var(--blk-warning-bg);color:var(--blk-warning)}.cra-chip--danger{background:var(--blk-danger-bg);color:var(--blk-danger)}.cra-chip--info{background:var(--blk-info-bg);color:var(--blk-primary-strong)}.cra-next{font-size:12.5px;line-height:1.45;margin:0}.cra-total{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px}.cra-formula{margin:0;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cra-reasons{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:13px}.cra-reason{padding:6px 10px;border-radius:var(--blk-radius-sm);background:var(--blk-surface-2)}.cra-reason--high_by_default,.cra-reason--prohibited{background:var(--blk-danger-bg)}.cra-reason--high_factor,.cra-reason--override{background:var(--blk-warning-bg)}.cra-reason--uk_pep{background:var(--blk-info-bg)}.cra-pending{margin:0 0 12px;padding:8px 10px;font-size:12.5px;line-height:1.45;border-radius:var(--blk-radius-sm);background:var(--blk-warning-bg)}.cra-categories{display:grid;grid-gap:14px;gap:14px}.cra-category__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-bottom:4px;border-bottom:1px solid var(--blk-divider)}.cra-category__name{font-weight:600;font-size:13.5px}.cra-factors{list-style:none;margin:0;padding:0}.cra-factor{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;padding:9px 0;border-bottom:1px solid var(--blk-surface-2)}.cra-factor--pending{background:color-mix(in srgb,var(--blk-warning-bg) 55%,transparent);margin:0 -8px;padding:9px 8px}.cra-factor__main{display:grid;grid-gap:3px;gap:3px;min-width:0}.cra-factor__name{font-size:12px;font-weight:600;color:var(--blk-muted)}.cra-factor__option{font-size:13px;line-height:1.4}.cra-factor__option--pending{color:var(--blk-warning);font-weight:600}.cra-factor__why{font-size:12px;line-height:1.4;color:var(--blk-muted)}.cra-src{display:inline-block;margin-right:6px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cra-src--auto{color:var(--blk-primary-strong)}.cra-src--analyst{color:var(--blk-success)}.cra-factor__side{display:flex;align-items:flex-start;gap:8px}.cra-score{min-width:30px;text-align:center;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:2px 6px;border-radius:6px;background:var(--blk-surface-2)}.cra-score--high{background:var(--blk-danger-bg);color:var(--blk-danger)}.cra-basis{font-size:12px}.cra-basis>summary{cursor:pointer;color:var(--blk-muted)}.cra-basis p{margin:4px 0 0;line-height:1.45}.cra-editor{grid-column:1/-1;padding:10px;margin-top:4px;background:var(--blk-surface)}.cra-editor,.cra-override{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--blk-border);border-radius:var(--blk-radius-sm)}.cra-override{margin-top:12px;padding:12px 14px;background:var(--blk-surface-2,var(--blk-surface))}.cra-summary__actions{margin-top:4px}.cra-summary__actions .ui-btn{width:100%;justify-content:center}.cra-howto{margin-top:12px;padding:10px 14px;font-size:13px;line-height:1.5;border-left:3px solid var(--blk-primary,#2563eb);border-radius:0 var(--blk-radius-sm) var(--blk-radius-sm) 0;background:color-mix(in srgb,var(--blk-primary,#2563eb) 6%,transparent)}.cra-howto ul{margin:4px 0 0;padding-left:18px}.cra-override__title{font-weight:600;font-size:13px}.crm-h2{font-size:15px;font-weight:600;margin:0 0 10px}.crm-h3{font-size:13.5px;font-weight:600;margin:14px 0 6px}.crm-table{width:100%;border-collapse:collapse;font-size:13px}.crm-table th{text-align:left;font-size:12px;font-weight:600;color:var(--blk-muted);padding:4px 6px;border-bottom:1px solid var(--blk-border)}.crm-table td{padding:5px 6px;border-bottom:1px solid var(--blk-surface-2);vertical-align:top}.crm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px 14px;gap:10px 14px;margin-bottom:8px}.crm-grid--wide{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.crm-field{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--blk-muted)}.crm-factor{border:1px solid var(--blk-border);border-radius:var(--blk-radius-sm);margin-bottom:6px;background:var(--blk-surface)}.crm-factor>summary{cursor:pointer;padding:8px 10px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.crm-factor__name{font-weight:600;font-size:13px}.crm-factor__body{padding:4px 10px 10px;display:grid;grid-gap:8px;gap:8px}.crm-bulk{margin-top:10px;font-size:13px}.crm-bulk>summary{cursor:pointer;color:var(--blk-muted);margin-bottom:6px}.crm-bulk[open]{display:grid;grid-gap:8px;gap:8px}.crm-advanced>summary{cursor:pointer}.crm-advanced[open]{display:grid;grid-gap:8px;gap:8px}.help-hero{display:grid;grid-gap:10px;gap:10px}.help-hero__hint{margin:0;font-size:12.5px;color:var(--blk-muted)}kbd{display:inline-block;min-width:18px;padding:1px 5px;font:600 11px/1.5 var(--blk-font-mono,monospace);text-align:center;color:var(--blk-text);background:var(--blk-surface-2);border:solid var(--blk-border-strong,var(--blk-border));border-width:1px 1px 2px;border-radius:4px}.help-search{display:grid;grid-gap:10px;gap:10px}.help-search__input{font-size:15px;padding:11px 14px}.help-search__empty{margin:4px 2px;font-size:13px;color:var(--blk-muted)}.help-results{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.ui-overlay .help-results{max-height:min(60vh,560px);overflow-y:auto}.help-result{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:var(--blk-radius-sm);color:var(--blk-text);text-decoration:none;border:1px solid transparent}.help-result--active,.help-result:hover{background:var(--blk-hover,var(--blk-surface-2));border-color:var(--blk-border)}.help-result__title{font-weight:600;font-size:14px;color:var(--blk-primary)}.help-result__where{font-size:11.5px;color:var(--blk-muted)}.help-result__snippet{font-size:13px;color:var(--blk-text);line-height:1.45}.help-prose mark,.help-result__snippet mark{background:color-mix(in srgb,var(--blk-warning) 28%,transparent);color:inherit;border-radius:2px;padding:0 1px}.help-categories{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.help-category{scroll-margin-top:16px}.help-category__title{margin:0 0 4px;font-size:16px}.help-category__description{margin:0 0 10px;font-size:13px;color:var(--blk-muted)}.help-category__list{margin:0;padding-left:18px;display:grid;grid-gap:5px;gap:5px;font-size:13.5px}.help-breadcrumb{display:flex;gap:8px;font-size:13px;color:var(--blk-muted)}.help-article-layout{display:grid;grid-gap:20px;gap:20px;align-items:start}@media (min-width:1100px){.help-article-layout{grid-template-columns:minmax(0,1fr) 260px}.help-aside{position:-webkit-sticky;position:sticky;top:16px}}.help-article{padding:28px 32px}.help-article__header{display:grid;grid-gap:8px;gap:8px;justify-items:start;padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid var(--blk-divider,var(--blk-border))}.help-article__bar{width:28px;height:3px;border-radius:2px}.help-article__header h1{margin:0;font-size:24px}.help-article__summary{margin:0;font-size:15px;color:var(--blk-muted)}.help-prose{font-size:14.5px;line-height:1.65;max-width:76ch}.help-prose h2{font-size:18px;margin:28px 0 8px;scroll-margin-top:16px}.help-prose h3{font-size:15px;margin:20px 0 6px;scroll-margin-top:16px}.help-prose p{margin:0 0 12px}.help-prose ol,.help-prose ul{margin:0 0 12px;padding-left:22px}.help-prose li{margin:3px 0}.help-prose li>ol,.help-prose li>ul{margin:4px 0 0}.help-prose code{font-family:var(--blk-font-mono,monospace);font-size:.88em;padding:1px 5px;border-radius:4px;background:var(--blk-surface-2);border:1px solid var(--blk-border)}.help-prose a{color:var(--blk-primary)}.help-prose hr{border:0;border-top:1px solid var(--blk-border);margin:20px 0}.help-code{margin:0 0 12px;padding:12px 14px;overflow-x:auto;border-radius:var(--blk-radius-sm);background:var(--blk-surface-2);border:1px solid var(--blk-border);font-size:12.5px;line-height:1.5}.help-code code{padding:0;border:0;background:none}.help-callout{margin:0 0 14px;padding:10px 14px;border-radius:var(--blk-radius-sm);border-left:3px solid var(--blk-primary);background:color-mix(in srgb,var(--blk-primary) 7%,transparent)}.help-callout p:last-child{margin-bottom:0}.help-callout__label{display:block;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px}.help-callout--tip{border-left-color:var(--blk-success);background:color-mix(in srgb,var(--blk-success) 8%,transparent)}.help-callout--warning{border-left-color:var(--blk-warning);background:color-mix(in srgb,var(--blk-warning) 10%,transparent)}.help-table{overflow-x:auto;margin:0 0 14px}.help-table table{border-collapse:collapse;width:100%;font-size:13.5px}.help-table td,.help-table th{text-align:left;vertical-align:top;padding:7px 10px;border-bottom:1px solid var(--blk-border)}.help-table th{font-size:12px;color:var(--blk-muted);background:var(--blk-surface-2)}.help-article__related{margin-top:28px;padding-top:16px;border-top:1px solid var(--blk-divider,var(--blk-border))}.help-article__related h2{font-size:15px;margin:0 0 8px}.help-article__related ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.help-article__related li{display:grid;font-size:13.5px}.help-article__related li span{color:var(--blk-muted);font-size:12.5px}.help-aside{display:grid;grid-gap:18px;gap:18px;font-size:13px}.help-aside__label{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--blk-muted);margin-bottom:6px}.help-aside ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.help-aside a{color:var(--blk-text);text-decoration:none}.help-aside a:hover{color:var(--blk-primary);text-decoration:underline}.help-aside__search{font-weight:600;color:var(--blk-primary)!important}.help-link{gap:6px;text-decoration:none}.help-link__icon{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;border:1.5px solid;font-size:10.5px;font-weight:700;line-height:1}@media (max-width:640px){.help-article{padding:20px 16px}}.email-verify{display:grid;grid-gap:8px;gap:8px}.email-verify__row{display:flex;gap:8px;align-items:center}.email-verify__row input{flex:1 1;min-width:0}.email-verify__row .cta{flex:0 0 auto;white-space:nowrap}.field .email-verify__code{max-width:160px;letter-spacing:.3em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.email-verify__note{font-size:13px;color:#5d5a52;margin:0}.email-verify__done{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 12px;border:1px solid #c9e8d6;background:#f1faf5;border-radius:8px;font-size:.9rem}.email-verify__badge{font-size:12px;font-weight:600;color:#047857}.text-link{font:inherit;font-size:13px;color:var(--brand-accent-ink,var(--brand-accent));background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.text-link:disabled{color:#b9b5ab;cursor:default}.resume-by-email{border:1px dashed #d9d6cf;border-radius:10px;padding:10px 14px;margin:0 0 18px;font-size:13.5px;color:#5d5a52}.resume-by-email .email-verify__row{margin-top:8px}@media (max-width:640px){.email-verify__row{flex-direction:column;align-items:stretch}.field .email-verify__code{max-width:none}}.combo{position:relative;display:grid;grid-gap:6px;gap:6px}.combo__list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;list-style:none;margin:0;padding:4px 0;max-height:min(320px,50vh);overflow-y:auto;border:1px solid #d9d6cf;border-radius:8px;background:#fff;box-shadow:0 6px 18px rgb(28 27 24/8%)}.combo__group{padding:10px 12px 4px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8a867c}.combo__opt{display:grid;grid-gap:2px;gap:2px;padding:8px 12px;cursor:pointer}.combo__opt--active{background:color-mix(in srgb,var(--brand-accent) 9%,#fff)}.combo__opt[aria-selected=true] .combo__label{font-weight:600}.combo__label{font-size:.9rem;color:#211f1a}.combo__chosen-hint,.combo__hint{font-size:12.5px;color:#6d6a61}.combo__chosen-hint{margin:0}.combo__empty{padding:10px 12px;font-size:13px;color:#6d6a61}.upl__more{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.upl__more-note{font-size:12.5px;color:#6d6a61}.preview-banner{display:grid;grid-gap:8px;gap:8px;margin:0 0 18px;padding:9px 12px;border-radius:8px;background:#fff8e6;border:1px solid #f2dfae;color:#5d4a12;font-size:13px}.preview-banner p{margin:0}.preview-banner select{margin-left:4px;padding:4px 8px;border:1px solid #e3cf98;border-radius:6px;background:#fff;font:inherit}.preview-note{margin:-6px 0 14px;font-size:12.5px;color:#8a6d1a}.email-templates{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:var(--blk-space-4,16px);gap:var(--blk-space-4,16px);align-items:start}@media (max-width:900px){.email-templates{grid-template-columns:minmax(0,1fr)}}.email-templates__list{padding:12px;position:-webkit-sticky;position:sticky;top:16px}.email-templates__list ul{list-style:none;margin:0 0 8px;padding:0}.email-templates__group{margin:8px 8px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blk-muted)}.email-templates__item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border:0;border-radius:var(--blk-radius-sm);background:transparent;color:var(--blk-text);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.email-templates__item:focus-visible,.email-templates__item:hover{background:var(--blk-surface-2)}.email-templates__item[aria-current=true]{background:var(--blk-info-bg);color:var(--blk-primary);font-weight:600}.email-templates__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-top:16px}@media (max-width:1200px){.email-templates__body{grid-template-columns:minmax(0,1fr)}}.email-templates__frame{width:100%;height:560px;background:#f4f4f5}.email-templates__frame,.email-templates__text{border:1px solid var(--blk-border);border-radius:var(--blk-radius-sm)}.email-templates__text{margin:0;padding:12px;min-height:200px;font-size:13px;white-space:pre-wrap;word-break:break-word;background:var(--blk-surface-2)}.email-templates__placeholder{padding:2px 8px;border:1px solid var(--blk-border);border-radius:var(--blk-radius-pill);background:var(--blk-surface-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--blk-primary);cursor:pointer;white-space:nowrap}.email-templates__placeholder:focus-visible,.email-templates__placeholder:hover{border-color:var(--blk-primary)}.email-templates__restore{border:0;background:transparent;padding:0;font:inherit;font-size:12px;color:var(--blk-primary);cursor:pointer;text-decoration:underline}