html[data-look=minimal] :is(.layout-staff,.s-auth-wrap){--brand-primary: #6c4ff0;--brand-primary-dark: #5b3fd6;--brand-primary-deep: #4a35b5;--brand-primary-light: #6c4ff0;--brand-primary-soft: rgba(23, 23, 23, .16);--brand-line: rgba(23, 23, 23, .08);--brand-tint: #f4f4f5;--brand-disabled: #f4f4f5;--brand-highlight: #5b3fd6;--brand-emphasis: #5b3fd6;--brand-ink-on-primary: #ffffff;--accent: #ededee;--accent-ink: #525252;--accent-gradient: #6c4ff0;--accent-halo: none;--cream-bg: #f4f4f5;--cream-title: #171717;--cream-text: #525252;--success: #16a34a;--success-strong: #15803d;--success-bg: #f0fdf4;--warning: #b45309;--warning-bg: #fffbeb;--danger: #dc2626;--danger-strong: #b91c1c;--danger-bg: #fef2f2;--info: #525252;--info-bg: #ffffff;--text: #171717;--text-strong: #171717;--muted: #737373;--muted-strong: #525252;--link: #5b3fd6;--bg: #ffffff;--page-bg: #f4f4f5;--card: #ffffff;--card-border: rgba(23, 23, 23, .08);--card-shadow: 0 1px 2px rgba(0, 0, 0, .05);--card-ring: 0 0 0 1px rgba(23, 23, 23, .24);--focus-ring: 0 0 0 3px rgba(108, 79, 240, .24);--zebra: #ffffff;--row-hover: #fafafa;--hero-gradient: #6c4ff0;--promo-gradient: #6c4ff0;--step-gradient: #e4e4e7;--staff-bg: #f4f4f5;--staff-sidebar-bg: #fafafa;--staff-sidebar-ink: #171717;--staff-sidebar-muted: #737373;--staff-sidebar-active: #ededee;--staff-sidebar-hover: #f4f4f5;--staff-topbar-bg: #ffffff;--staff-topbar-border: rgba(23, 23, 23, .08);--fs-md: 14px;--fs-lg: 15px;--fs-xl: 20px;--fs-2xl: 24px;--fs-3xl: 28px;--fw-semibold: 500;--fw-bold: 500;--fw-heavy: 600;--radius-card: 12px;--radius-card-sm: 12px;--radius-btn: 8px;--radius-input: 8px;--radius-tile: 12px;--radius-modal: 16px;--s-sidebar-w: 248px;--btn-h: 36px;--btn-h-sm: 32px;--v2-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--v2-hair: rgba(23, 23, 23, .08);--v2-hair-strong: rgba(23, 23, 23, .16);--v2-raised: #f4f4f5;--v2-active: #ededee;--v2-text-2: #525252;--v2-text-3: #737373;--v2-ease: cubic-bezier(.22, 1, .36, 1);--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-btn: "Inter", -apple-system, system-ui, Arial, sans-serif;font-family:var(--font);color:var(--text)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .h1:not(.lv2-preview-frame *){font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.01em}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .h2:not(.lv2-preview-frame *){font-size:20px;font-weight:600;line-height:1.3}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .h3:not(.lv2-preview-frame *){font-size:15px;font-weight:600;line-height:1.4}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .kicker:not(.lv2-preview-frame *){font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .strong:not(.lv2-preview-frame *){font-weight:500}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .emph:not(.lv2-preview-frame *){color:var(--text);font-weight:500}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .highlight:not(.lv2-preview-frame *){color:var(--brand-emphasis)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .muted-strong:not(.lv2-preview-frame *){color:var(--v2-text-2)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) code:not(.lv2-preview-frame *){font-family:var(--v2-mono);font-size:12px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .card-title:not(.lv2-preview-frame *){font-size:15px;font-weight:600}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .card-sub:not(.lv2-preview-frame *){font-size:13px;color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .a-mono:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tile-formula:not(.lv2-preview-frame *){font-family:var(--v2-mono)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .table td.num:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .table th.num:not(.lv2-preview-frame *){font-variant-numeric:tabular-nums}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .table td.num:not(.lv2-preview-frame *){font-family:var(--v2-mono);font-size:13px;white-space:nowrap}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .table td.num .strong:not(.lv2-preview-frame *){font-weight:500}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .icon:not(.lv2-preview-frame *){width:16px;height:16px;stroke-width:1.5}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .icon-lg:not(.lv2-preview-frame *){width:24px;height:24px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-sidebar:not(.lv2-preview-frame *){border-right:1px solid var(--v2-hair);padding:12px 12px 16px;gap:2px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-brand:not(.lv2-preview-frame *){gap:8px;padding:6px 10px 16px;font-size:16px;font-weight:600;color:var(--text)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-brand .logo-mark:not(.lv2-preview-frame *){width:22px;height:20px;color:var(--brand-primary)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-brand .logo-word:not(.lv2-preview-frame *){letter-spacing:-.01em}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-brand small:not(.lv2-preview-frame *){font-size:12px;font-weight:400;color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-group:not(.lv2-preview-frame *){font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--v2-text-3);padding:22px 10px 6px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-brand+.s-nav-group:not(.lv2-preview-frame *){padding-top:4px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-item:not(.lv2-preview-frame *){height:32px;min-height:32px;padding:0 10px;gap:10px;border-radius:8px;font-size:13px;font-weight:500;color:var(--v2-text-2);transition:background-color .15s var(--v2-ease),color .15s var(--v2-ease)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-item .icon:not(.lv2-preview-frame *){color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-item:hover:not(.lv2-preview-frame *){background:var(--v2-raised);color:var(--text)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-item.is-active:not(.lv2-preview-frame *){background:var(--v2-active);color:var(--text);box-shadow:inset 0 0 0 1px #1717170a}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-item.is-active .icon:not(.lv2-preview-frame *){color:var(--text)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-item:focus-visible:not(.lv2-preview-frame *){outline:none;box-shadow:var(--focus-ring)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-label:not(.lv2-preview-frame *){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-item .count:not(.lv2-preview-frame *){margin-left:auto}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-fold:not(.lv2-preview-frame *){display:flex;flex-direction:column;gap:2px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-fold>summary:not(.lv2-preview-frame *){list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-fold>summary:not(.lv2-preview-frame *)::-webkit-details-marker{display:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-fold>summary:not(.lv2-preview-frame *):after{content:"";flex:0 0 auto;width:6px;height:6px;margin:0 2px 2px auto;border-right:1.5px solid var(--v2-text-3);border-bottom:1.5px solid var(--v2-text-3);transform:rotate(-45deg);transition:transform .15s var(--v2-ease)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-fold[open]>summary:not(.lv2-preview-frame *):after{transform:rotate(45deg);margin-bottom:4px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-fold>summary.is-within:not(.lv2-preview-frame *){color:var(--text)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-fold>.s-nav-item:not(summary):not(.lv2-preview-frame *){padding-left:36px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-fold>.s-nav-item:not(summary) .icon:not(.lv2-preview-frame *){display:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-sidebar-foot:not(.lv2-preview-frame *){margin-top:auto;padding-top:8px;border-top:1px solid var(--v2-hair)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-signout:not(.lv2-preview-frame *){color:var(--v2-text-2)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-topbar:not(.lv2-preview-frame *){height:56px;padding:0 24px;gap:12px;border-bottom:1px solid var(--v2-hair)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-topbar .s-title:not(.lv2-preview-frame *){font-size:15px;font-weight:600;color:var(--text)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-topbar .s-crumbs:not(.lv2-preview-frame *){font-size:12px;color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-topbar .btn-icon:not(.lv2-preview-frame *){width:32px;min-height:32px;color:var(--v2-text-2)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-actor:not(.lv2-preview-frame *){gap:8px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-actor .strong:not(.lv2-preview-frame *){font-size:13px;font-weight:500}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-actor:hover .strong:not(.lv2-preview-frame *){color:var(--brand-emphasis)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-locale:not(.lv2-preview-frame *){border:1px solid var(--v2-hair);border-radius:8px;background:var(--card)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-locale-btn:not(.lv2-preview-frame *){font-size:12px;font-weight:500;letter-spacing:0;color:var(--v2-text-3);min-height:28px;padding:0 8px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-locale-btn+.s-locale-btn:not(.lv2-preview-frame *){border-left:1px solid var(--v2-hair)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-locale-btn:hover:not(.lv2-preview-frame *){color:var(--text)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-locale-btn.is-active:not(.lv2-preview-frame *){background:var(--v2-raised);color:var(--text)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-main:not(.lv2-preview-frame *){padding:24px 24px 32px;gap:20px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-main .card:not(.lv2-preview-frame *){border-radius:12px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .card:not(.lv2-preview-frame *){border:1px solid var(--v2-hair);box-shadow:0 1px 2px #0000000d;padding:20px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .card-flat:not(.lv2-preview-frame *){box-shadow:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .card-tint:not(.lv2-preview-frame *){background:var(--v2-raised);border-color:transparent}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .card-link:hover:not(.lv2-preview-frame *){box-shadow:0 0 0 1px var(--v2-hair-strong),0 1px 2px #0000000d}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .card-foot:not(.lv2-preview-frame *){border-top-color:var(--v2-hair)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .divider:not(.lv2-preview-frame *){background:var(--v2-hair)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-interview:not(.lv2-preview-frame *){background:var(--card);border:1px solid var(--v2-hair);color:var(--v2-text-2);border-radius:12px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-preview:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-email-checks:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-temp-pass:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-badge-text:not(.lv2-preview-frame *){background:var(--v2-raised)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-list-item:not(.lv2-preview-frame *){border-bottom-color:var(--v2-hair)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .alert:not(.lv2-preview-frame *){background:var(--card);border:1px solid var(--v2-hair);color:var(--v2-text-2);border-radius:12px;padding:12px 16px;font-size:13px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .alert .icon:not(.lv2-preview-frame *){color:var(--v2-text-3);margin-top:2px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .alert-success:not(.lv2-preview-frame *){background:var(--success-bg);border-color:#16a34a33;color:var(--success-strong)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .alert-success .icon:not(.lv2-preview-frame *){color:var(--success)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .alert-warning:not(.lv2-preview-frame *){background:var(--warning-bg);border-color:#b4530933;color:#92400e}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .alert-warning .icon:not(.lv2-preview-frame *){color:var(--warning)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .alert-danger:not(.lv2-preview-frame *){background:var(--danger-bg);border-color:#dc262633;color:var(--danger-strong)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .alert-danger .icon:not(.lv2-preview-frame *){color:var(--danger)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .empty .empty-icon:not(.lv2-preview-frame *){width:40px;height:40px;background:var(--v2-raised);color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .empty .empty-title:not(.lv2-preview-frame *){font-size:15px;font-weight:500}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn:not(.lv2-preview-frame *){min-height:32px;padding:0 12px;gap:6px;border-radius:8px;font-size:13px;font-weight:500;background:var(--v2-raised);color:var(--text);transition:background-color .15s var(--v2-ease),box-shadow .15s var(--v2-ease),color .15s var(--v2-ease)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn:hover:not(.lv2-preview-frame *){background:var(--v2-active)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn-primary:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn-cta:not(.lv2-preview-frame *){background:var(--brand-primary);color:#fff;box-shadow:none;filter:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn-primary:hover:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn-cta:hover:not(.lv2-preview-frame *){background:var(--brand-primary-dark);filter:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn-secondary:not(.lv2-preview-frame *){background:var(--card);color:var(--text);border-color:var(--v2-hair-strong)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn-secondary:hover:not(.lv2-preview-frame *){background:#fafafa}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn-ghost:not(.lv2-preview-frame *){background:transparent;color:var(--v2-text-2)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn-ghost:hover:not(.lv2-preview-frame *){background:var(--v2-raised);color:var(--text)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn-danger:not(.lv2-preview-frame *){background:var(--card);color:var(--danger-strong);border-color:#dc262652}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn-danger:hover:not(.lv2-preview-frame *){background:var(--danger-bg);box-shadow:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn-success:not(.lv2-preview-frame *){background:var(--card);color:var(--success-strong);border-color:#16a34a52}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-btn-danger:not(.lv2-preview-frame *){color:var(--danger-strong);border-color:#dc262652}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn-lg:not(.lv2-preview-frame *){min-height:36px;font-size:13px;padding:0 14px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn-sm:not(.lv2-preview-frame *){min-height:28px;padding:0 10px;font-size:13px;border-radius:6px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn-icon:not(.lv2-preview-frame *){width:32px;padding:0}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn[disabled]:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn.is-disabled:not(.lv2-preview-frame *){background:var(--v2-raised);color:#a3a3a3;border-color:transparent;box-shadow:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn[disabled].btn-secondary:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .btn[disabled].btn-ghost:not(.lv2-preview-frame *){background:var(--card);color:#a3a3a3;border-color:var(--v2-hair)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .link-btn:not(.lv2-preview-frame *){font-weight:500;color:var(--link)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .link-btn.small:not(.lv2-preview-frame *){font-size:13px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .link-btn.xsmall:not(.lv2-preview-frame *){font-size:12px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .table .btn-primary:not(.lv2-preview-frame *){background:var(--card);color:var(--brand-emphasis);border-color:var(--v2-hair-strong)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .table .btn-primary:hover:not(.lv2-preview-frame *){background:var(--brand-primary);color:#fff;border-color:var(--brand-primary)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .input:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .select:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .textarea:not(.lv2-preview-frame *){min-height:36px;padding:6px 10px;border:1px solid var(--v2-hair-strong);border-radius:8px;font-size:14px;color:var(--text)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .textarea:not(.lv2-preview-frame *){min-height:88px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .input:not(.lv2-preview-frame *)::placeholder,html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .textarea:not(.lv2-preview-frame *)::placeholder{color:#a3a3a3}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .input:hover:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .select:hover:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .textarea:hover:not(.lv2-preview-frame *){border-color:#1717173d}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .input:focus:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .select:focus:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .textarea:focus:not(.lv2-preview-frame *){border-color:var(--brand-primary);box-shadow:var(--focus-ring)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .field:not(.lv2-preview-frame *){gap:6px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .field>label:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .field-label:not(.lv2-preview-frame *){font-size:13px;font-weight:500;color:var(--text)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .field-hint:not(.lv2-preview-frame *){font-size:12px;color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .field-error:not(.lv2-preview-frame *){font-weight:500}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .checkbox input:not(.lv2-preview-frame *){accent-color:var(--brand-primary);width:16px;height:16px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .file-drop:not(.lv2-preview-frame *){border:1px dashed var(--v2-hair-strong);background:#fafafa;color:var(--v2-text-2);border-radius:12px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .file-drop:hover:not(.lv2-preview-frame *){border-color:var(--brand-primary)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .toggle:not(.lv2-preview-frame *){font-weight:500}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .toggle .toggle-track:not(.lv2-preview-frame *){width:32px;height:20px;background:#d4d4d8}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .toggle .toggle-track:not(.lv2-preview-frame *):after{top:2px;left:2px;width:16px;height:16px;box-shadow:0 1px 2px #0003}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .toggle input:checked+.toggle-track:not(.lv2-preview-frame *):after{left:14px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-filter .select:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-select-sm:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-filter .input:not(.lv2-preview-frame *){min-height:32px;font-size:13px;padding-top:4px;padding-bottom:4px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) input.s-select-sm:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-filter input.input:not(.lv2-preview-frame *){min-width:240px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .count:not(.lv2-preview-frame *){min-width:0;height:auto;padding:0;border-radius:0;background:transparent;color:var(--v2-text-3);font-family:var(--v2-mono);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .h3 .count:not(.lv2-preview-frame *){margin-left:4px;vertical-align:1px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .chips:not(.lv2-preview-frame *){gap:4px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .chip:not(.lv2-preview-frame *){min-height:30px;padding:0 10px;gap:6px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--v2-text-2);font-size:13px;font-weight:500;transition:background-color .15s var(--v2-ease),color .15s var(--v2-ease)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .chip:hover:not(.lv2-preview-frame *){background:var(--v2-active);border-color:transparent;color:var(--text)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .chip.is-active:not(.lv2-preview-frame *){background:var(--card);border-color:var(--v2-hair-strong);color:var(--text);box-shadow:0 1px 2px #0000000d}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .chip .count:not(.lv2-preview-frame *){min-width:0;height:auto}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tabs:not(.lv2-preview-frame *){gap:2px;padding:3px;border-radius:10px;background:var(--v2-active)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tab:not(.lv2-preview-frame *){min-height:30px;padding:0 12px;border-radius:7px;color:var(--v2-text-2);font-size:13px;font-weight:500}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tab:hover:not(.lv2-preview-frame *){color:var(--text)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tab.is-active:not(.lv2-preview-frame *){background:var(--card);color:var(--text);box-shadow:0 1px 2px #00000014}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-sum-btn:not(.lv2-preview-frame *){padding:4px 10px 4px 4px;border-radius:8px;border-color:var(--v2-hair);font-size:13px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-sum-btn:hover:not(.lv2-preview-frame *){border-color:var(--v2-hair-strong)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-sum-btn.is-active:not(.lv2-preview-frame *){border-color:var(--brand-primary);box-shadow:var(--focus-ring)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .badge:not(.lv2-preview-frame *){gap:6px;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:500;line-height:16px;background:var(--v2-raised);color:#3f3f46;box-shadow:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .badge:not(.lv2-preview-frame *):before{width:6px;height:6px;opacity:1;background:#a3a3a3}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .badge-selected:not(.lv2-preview-frame *):before{background:#6c4ff0}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .badge-needs_info:not(.lv2-preview-frame *):before{background:#d97706}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .badge-submitted:not(.lv2-preview-frame *):before{background:#2563eb}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .badge-approved:not(.lv2-preview-frame *):before,html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .badge-hired:not(.lv2-preview-frame *):before{background:#16a34a}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .badge-hired:not(.lv2-preview-frame *){color:var(--success-strong)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .badge-not_approved:not(.lv2-preview-frame *):before{background:#dc2626}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .badge-not_approved:not(.lv2-preview-frame *){color:var(--danger-strong)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .badge-interview:not(.lv2-preview-frame *):before,html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .badge-interview_scheduled:not(.lv2-preview-frame *):before{background:#b45309}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .badge-awaiting_upgrade:not(.lv2-preview-frame *):before{background:#d97706}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .badge-withdrawn:not(.lv2-preview-frame *):before,html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .badge-closed:not(.lv2-preview-frame *):before{background:#a3a3a3}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .badge-vacancy_closed:not(.lv2-preview-frame *){background:transparent;box-shadow:inset 0 0 0 1px var(--v2-hair-strong);color:var(--v2-text-2)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .badge-vacancy_closed:not(.lv2-preview-frame *):before{background:transparent;box-shadow:inset 0 0 0 1.5px #a3a3a3}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill:not(.lv2-preview-frame *){padding:0;gap:6px;border-radius:0;background:transparent;box-shadow:none;font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;text-transform:none;color:var(--v2-text-2)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.tier-free:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.tier-basic:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.tier-verified:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.tier-max:not(.lv2-preview-frame *){background:transparent;box-shadow:none;color:var(--v2-text-3);font-weight:400}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.tier-max:not(.lv2-preview-frame *){color:var(--text);font-weight:500}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.tier-max:not(.lv2-preview-frame *):before{content:"";width:6px;height:6px;border-radius:50%;background:var(--text);flex:0 0 auto}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.acct-paid:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.pill-success:not(.lv2-preview-frame *){color:var(--success-strong)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.acct-refunded:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.st-pill-bad:not(.lv2-preview-frame *){color:var(--danger-strong)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.acct-disputed:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.st-pill-warn:not(.lv2-preview-frame *){color:var(--warning)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.acct-free:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.acct-lead:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.pill-muted:not(.lv2-preview-frame *){color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.pill-accent:not(.lv2-preview-frame *){color:var(--v2-text-2);background:transparent}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.acct-paid:not(.lv2-preview-frame *):before,html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.acct-refunded:not(.lv2-preview-frame *):before,html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.acct-disputed:not(.lv2-preview-frame *):before,html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.st-pill-bad:not(.lv2-preview-frame *):before,html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill.st-pill-warn:not(.lv2-preview-frame *):before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-main .table td .cell-main .pill:not(.lv2-preview-frame *){margin-left:6px;vertical-align:0}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-pills:not(.lv2-preview-frame *){gap:4px 12px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .age-badge:not(.lv2-preview-frame *){gap:0;padding:0;border-radius:0;background:transparent;color:var(--v2-text-2);font-family:var(--v2-mono);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .age-badge .icon:not(.lv2-preview-frame *){display:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .age-badge.is-warn:not(.lv2-preview-frame *){background:transparent;color:var(--warning)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .age-badge.is-late:not(.lv2-preview-frame *){background:transparent;color:var(--danger)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .match:not(.lv2-preview-frame *){gap:0;font-size:12px;font-weight:400;color:var(--v2-text-3);font-variant-numeric:tabular-nums}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .match-bar:not(.lv2-preview-frame *){display:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .counter-pill:not(.lv2-preview-frame *){padding:0;gap:0;border-radius:0;background:transparent;color:var(--v2-text-2);font-size:13px;font-weight:400}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .counter-pill .counter-track:not(.lv2-preview-frame *){display:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .counter-pill.is-full:not(.lv2-preview-frame *){background:transparent;color:var(--warning)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .avatar:not(.lv2-preview-frame *){background:#e4e4e7;color:#3f3f46;font-weight:500}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .avatar-sm:not(.lv2-preview-frame *){width:28px;height:28px;font-size:11px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .avatar-lg:not(.lv2-preview-frame *){width:48px;height:48px;font-size:17px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .dot-on:not(.lv2-preview-frame *){background:var(--success)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-kpis:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .a-kpis:not(.lv2-preview-frame *){grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:0;background:var(--card);border:1px solid var(--v2-hair);border-radius:12px;box-shadow:0 1px 2px #0000000d;overflow:hidden}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-kpis:has(>:nth-child(7)):not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .a-kpis:has(>:nth-child(7)):not(.lv2-preview-frame *){grid-template-columns:repeat(4,minmax(0,1fr))}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-kpi:not(.lv2-preview-frame *){display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:4px;align-content:start;padding:16px;border:0;border-radius:0;background:var(--card);box-shadow:-1px 0 0 var(--v2-hair),0 -1px 0 var(--v2-hair)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-kpi-label:not(.lv2-preview-frame *){font-size:13px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--v2-text-2);line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-kpi-value:not(.lv2-preview-frame *){font-size:28px;font-weight:500;line-height:36px;letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-kpi-value .age-badge:not(.lv2-preview-frame *){font-size:28px;line-height:36px;word-spacing:-.3em}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-kpi-sub:not(.lv2-preview-frame *){font-size:12px;color:var(--v2-text-3);line-height:16px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-kpi.is-warn:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-kpi.is-bad:not(.lv2-preview-frame *){background:var(--card);border:0}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-kpi.is-warn .s-kpi-value:not(.lv2-preview-frame *){color:var(--warning)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-kpi.is-bad .s-kpi-value:not(.lv2-preview-frame *){color:var(--danger)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-kpi.is-muted .s-kpi-value:not(.lv2-preview-frame *){color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-kpi[data-go]:hover:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-kpi-link:hover:not(.lv2-preview-frame *){background:#fafafa;border-color:transparent}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .table-wrap:not(.lv2-preview-frame *){border:1px solid var(--v2-hair);border-radius:12px;box-shadow:0 1px 2px #0000000d}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .table-wrap.is-tall:not(.lv2-preview-frame *){box-shadow:0 1px 2px #0000000d,inset 0 -1px 0 var(--v2-hair)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .table:not(.lv2-preview-frame *){font-size:13px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .table th:not(.lv2-preview-frame *){background:#fafafa;color:var(--v2-text-3);font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;padding:8px 12px;border-bottom:1px solid var(--v2-hair)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .table td:not(.lv2-preview-frame *){padding:8px 12px;height:52px;border-bottom:1px solid var(--v2-hair)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-main .table th:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-main .table td:not(.lv2-preview-frame *){padding-left:12px;padding-right:12px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-main .table th:first-child:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-main .table td:first-child:not(.lv2-preview-frame *){padding-left:16px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-main .table th:last-child:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-main .table td:last-child:not(.lv2-preview-frame *){padding-right:16px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .table tbody tr:nth-child(2n) td:not(.lv2-preview-frame *){background:transparent}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .table tbody tr:hover td:not(.lv2-preview-frame *){background:#fafafa}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .table .cell-main:not(.lv2-preview-frame *){font-weight:500;color:var(--text)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .table .cell-sub:not(.lv2-preview-frame *){font-size:12px;color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-cell-vac:not(.lv2-preview-frame *){display:flex;flex-flow:row wrap;column-gap:6px;align-items:baseline}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-cell-vac>.cell-main:not(.lv2-preview-frame *){flex:1 0 100%}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-cell-vac>.cell-sub:not(.lv2-preview-frame *){flex:0 1 auto}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-cell-vac>[data-match]:not(.lv2-preview-frame *){margin-top:0}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-cell-vac>[data-match]:not(.lv2-preview-frame *):before{content:"·";color:var(--v2-text-3);margin-right:6px;font-size:12px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-wrap-90:not(.lv2-preview-frame *){display:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) tr[data-event]>td:nth-child(2)>.pill:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) tr[data-charge]>td:nth-child(2)>.pill:not(.lv2-preview-frame *){color:var(--text)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) tr[data-event]>td:nth-child(2)>.pill:not(.lv2-preview-frame *):before,html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) tr[data-charge]>td:nth-child(2)>.pill:not(.lv2-preview-frame *):before{content:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) tr[data-event]>td:nth-child(8)>.pill:not(.lv2-preview-frame *){font-family:var(--v2-mono);font-weight:400;color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-cell-reason:not(.lv2-preview-frame *){display:block;max-width:220px;color:var(--v2-text-3);font-size:12px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .table td .btn-icon:not(.lv2-preview-frame *){background:transparent;border-color:transparent;color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .table td .btn-icon:hover:not(.lv2-preview-frame *){background:var(--v2-raised);color:var(--text)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) select:not(.select):not(.lv2-preview-frame *){min-height:28px;margin-left:8px;padding:2px 6px;border:1px solid var(--v2-hair-strong);border-radius:6px;background:var(--card);color:var(--text);font:inherit;font-size:13px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) [data-subscription-alerts]>.alert:not(.lv2-preview-frame *){display:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .pill[class*=acct-paid]+.pill[class*=tier-]:not(.lv2-preview-frame *){display:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tl-item:not(.lv2-preview-frame *){padding:0 0 20px 24px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tl-item:not(.lv2-preview-frame *):before{left:4px;top:16px;bottom:2px;width:1px;background:var(--v2-hair-strong)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tl-dot:not(.lv2-preview-frame *){left:0;top:5px;width:9px;height:9px;border:0;background:var(--brand-primary)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tl-item.is-current .tl-dot:not(.lv2-preview-frame *){background:var(--card);border:0;box-shadow:inset 0 0 0 2px var(--brand-primary)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tl-item.is-undo .tl-dot:not(.lv2-preview-frame *){background:var(--card);box-shadow:inset 0 0 0 1.5px #a3a3a3}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tl-title:not(.lv2-preview-frame *){font-size:14px;font-weight:500}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tl-time:not(.lv2-preview-frame *){font-family:var(--v2-mono);font-size:12px;color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tl-meta:not(.lv2-preview-frame *){font-size:12px;color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tl-comment:not(.lv2-preview-frame *){background:#fafafa;border:1px solid var(--v2-hair);border-radius:8px;font-size:13px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .inbox:not(.lv2-preview-frame *){border:1px solid var(--v2-hair);border-radius:12px;box-shadow:0 1px 2px #0000000d}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .inbox-list:not(.lv2-preview-frame *){border-right-color:var(--v2-hair)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .inbox-item:not(.lv2-preview-frame *){border-bottom-color:var(--v2-hair)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .inbox-item:hover:not(.lv2-preview-frame *){background:#fafafa}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .inbox-item.is-active:not(.lv2-preview-frame *){background:var(--v2-raised);box-shadow:inset 2px 0 0 var(--brand-primary)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-thread-head:not(.lv2-preview-frame *){border-bottom-color:var(--v2-hair)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .chat-day:not(.lv2-preview-frame *){background:transparent;padding:0;font-family:var(--v2-mono);color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .msg-bubble:not(.lv2-preview-frame *){font-size:14px;border-radius:12px;padding:8px 12px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .msg-in .msg-bubble:not(.lv2-preview-frame *){background:var(--card);border-color:var(--v2-hair);border-bottom-left-radius:4px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .msg-out .msg-bubble:not(.lv2-preview-frame *){background:var(--v2-active);color:var(--text);border-bottom-right-radius:4px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .msg-meta:not(.lv2-preview-frame *){font-family:var(--v2-mono);font-size:11px;color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .msg-system:not(.lv2-preview-frame *){background:transparent;border:1px solid var(--v2-hair);color:var(--v2-text-2);border-radius:8px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .msg-card:not(.lv2-preview-frame *){border-color:var(--v2-hair-strong);border-radius:12px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .composer:not(.lv2-preview-frame *){border-color:var(--v2-hair-strong);border-radius:12px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .composer:focus-within:not(.lv2-preview-frame *){border-color:var(--brand-primary);box-shadow:var(--focus-ring)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tile:not(.lv2-preview-frame *){border:1px solid var(--v2-hair);border-radius:12px;box-shadow:0 1px 2px #0000000d;padding:16px 20px 20px;gap:4px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tile-label:not(.lv2-preview-frame *){font-size:13px;font-weight:400;color:var(--v2-text-2)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tile-value:not(.lv2-preview-frame *){font-size:28px;font-weight:500;line-height:36px;letter-spacing:-.01em}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tile-value-muted:not(.lv2-preview-frame *){font-size:15px;line-height:36px;color:var(--v2-text-3);font-weight:400;letter-spacing:0}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tile-formula:not(.lv2-preview-frame *){display:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tile-target:not(.lv2-preview-frame *){font-size:12px;font-weight:500;color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tile-target.is-ok:not(.lv2-preview-frame *){color:var(--success-strong)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .tile-target.is-bad:not(.lv2-preview-frame *){color:var(--danger-strong)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-north:not(.lv2-preview-frame *){gap:8px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-north .tile:not(.lv2-preview-frame *){border-color:var(--v2-hair);box-shadow:0 1px 2px #0000000d;padding:20px 24px 24px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-north .tile-value:not(.lv2-preview-frame *){font-size:40px;line-height:48px;color:var(--text);letter-spacing:-.02em}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .modal:not(.lv2-preview-frame *){box-shadow:0 8px 24px #0000000f,0 0 0 1px var(--v2-hair)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .modal-head:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .modal-foot:not(.lv2-preview-frame *){border-color:var(--v2-hair)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .modal-title:not(.lv2-preview-frame *){font-size:15px;font-weight:600}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .modal-backdrop:not(.lv2-preview-frame *){background:#17171752}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .a-def:not(.lv2-preview-frame *){border-top-color:var(--v2-hair)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .a-bar:not(.lv2-preview-frame *){background:var(--brand-primary);height:4px;border-radius:2px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .a-tl:not(.lv2-preview-frame *){border-left-color:var(--v2-hair-strong)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .a-tl-item.is-server:not(.lv2-preview-frame *){border-left-color:var(--brand-primary)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .a-unattributed td:not(.lv2-preview-frame *){background:#fafafa!important}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-hero:not(.lv2-preview-frame *){background:transparent;border:0;box-shadow:none;padding:0}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-hero .h3:not(.lv2-preview-frame *){display:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-hero .muted:not(.lv2-preview-frame *){color:var(--v2-text-2)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-mod-head:not(.lv2-preview-frame *){text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-page:hover:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-add-page:hover:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-add-end:hover:not(.lv2-preview-frame *){background:var(--v2-raised);color:var(--text)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-page.is-active:not(.lv2-preview-frame *){background:var(--v2-active);color:var(--text);font-weight:500}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-dot.is-draft:not(.lv2-preview-frame *){background:#d97706}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-add-end:not(.lv2-preview-frame *){border-color:var(--v2-hair-strong)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-save:not(.lv2-preview-frame *){background:transparent;padding:0;font-family:var(--v2-mono);font-weight:400;color:var(--v2-text-3)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-save.is-saved:not(.lv2-preview-frame *){background:transparent;color:var(--success-strong)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-save.is-error:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-save.is-invalid:not(.lv2-preview-frame *){background:transparent;color:var(--danger-strong)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-title-input:not(.lv2-preview-frame *){font-size:24px;font-weight:600}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-block:hover:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-block:focus-within:not(.lv2-preview-frame *){border-color:var(--v2-hair);background:#fafafa}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .st-tone-pick.is-on:not(.lv2-preview-frame *){border-color:var(--brand-primary)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-auth-brand:not(.lv2-preview-frame *){color:var(--text);font-weight:600;font-size:18px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-auth-brand .logo-mark:not(.lv2-preview-frame *){width:24px;height:22px;color:var(--brand-primary)}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-auth-card .btn-lg:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-auth-card .btn-block:not(.lv2-preview-frame *){min-height:40px;font-size:14px}@media (max-width: 900px){html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-sidebar:not(.lv2-preview-frame *){border-right:0;border-bottom:1px solid var(--v2-hair);padding:8px;gap:2px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-brand:not(.lv2-preview-frame *){padding:0 8px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-brand small:not(.lv2-preview-frame *){display:none}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-item:not(.lv2-preview-frame *){flex:0 0 auto}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-label:not(.lv2-preview-frame *){overflow:visible}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-fold:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-fold[open]:not(.lv2-preview-frame *){flex-direction:row;flex:0 0 auto;align-items:center}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-nav-fold>.s-nav-item:not(summary):not(.lv2-preview-frame *){padding-left:10px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-sidebar-foot:not(.lv2-preview-frame *){border-top:0;padding-top:0;margin-top:0}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-topbar:not(.lv2-preview-frame *){padding:0 12px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-main:not(.lv2-preview-frame *){padding:16px 12px 24px;gap:16px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-kpis:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .a-kpis:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-kpis:has(>:nth-child(7)):not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .a-kpis:has(>:nth-child(7)):not(.lv2-preview-frame *){grid-template-columns:repeat(2,minmax(0,1fr))}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-kpi-value:not(.lv2-preview-frame *),html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .s-kpi-value .age-badge:not(.lv2-preview-frame *){font-size:24px;line-height:32px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .section-title:not(.lv2-preview-frame *){flex-wrap:wrap;row-gap:4px}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .section-title>.small:not(.lv2-preview-frame *){flex:1 0 100%}html[data-look=minimal] :is(.layout-staff,.s-auth-wrap) .card:not(.lv2-preview-frame *){padding:16px}}html[data-look=minimal] body{--v2r-brand-primary: var(--brand-primary);--v2r-brand-primary-dark: var(--brand-primary-dark);--v2r-brand-primary-deep: var(--brand-primary-deep);--v2r-brand-primary-light: var(--brand-primary-light);--v2r-brand-primary-soft: var(--brand-primary-soft);--v2r-brand-line: var(--brand-line);--v2r-brand-tint: var(--brand-tint);--v2r-brand-disabled: var(--brand-disabled);--v2r-brand-highlight: var(--brand-highlight);--v2r-brand-emphasis: var(--brand-emphasis);--v2r-brand-ink-on-primary: var(--brand-ink-on-primary);--v2r-accent: var(--accent);--v2r-accent-ink: var(--accent-ink);--v2r-accent-gradient: var(--accent-gradient);--v2r-accent-halo: var(--accent-halo);--v2r-cream-bg: var(--cream-bg);--v2r-cream-title: var(--cream-title);--v2r-cream-text: var(--cream-text);--v2r-success: var(--success);--v2r-success-strong: var(--success-strong);--v2r-success-bg: var(--success-bg);--v2r-warning: var(--warning);--v2r-warning-bg: var(--warning-bg);--v2r-danger: var(--danger);--v2r-danger-strong: var(--danger-strong);--v2r-danger-bg: var(--danger-bg);--v2r-info: var(--info);--v2r-info-bg: var(--info-bg);--v2r-text: var(--text);--v2r-text-strong: var(--text-strong);--v2r-muted: var(--muted);--v2r-muted-strong: var(--muted-strong);--v2r-link: var(--link);--v2r-bg: var(--bg);--v2r-page-bg: var(--page-bg);--v2r-card: var(--card);--v2r-card-border: var(--card-border);--v2r-card-shadow: var(--card-shadow);--v2r-card-ring: var(--card-ring);--v2r-focus-ring: var(--focus-ring);--v2r-zebra: var(--zebra);--v2r-row-hover: var(--row-hover);--v2r-hero-gradient: var(--hero-gradient);--v2r-promo-gradient: var(--promo-gradient);--v2r-step-gradient: var(--step-gradient);--v2r-staff-bg: var(--staff-bg);--v2r-staff-sidebar-bg: var(--staff-sidebar-bg);--v2r-staff-sidebar-ink: var(--staff-sidebar-ink);--v2r-staff-sidebar-muted: var(--staff-sidebar-muted);--v2r-staff-sidebar-active: var(--staff-sidebar-active);--v2r-staff-sidebar-hover: var(--staff-sidebar-hover);--v2r-staff-topbar-bg: var(--staff-topbar-bg);--v2r-staff-topbar-border: var(--staff-topbar-border);--v2r-fs-md: var(--fs-md);--v2r-fs-lg: var(--fs-lg);--v2r-fs-xl: var(--fs-xl);--v2r-fs-2xl: var(--fs-2xl);--v2r-fs-3xl: var(--fs-3xl);--v2r-fw-semibold: var(--fw-semibold);--v2r-fw-bold: var(--fw-bold);--v2r-fw-heavy: var(--fw-heavy);--v2r-radius-card: var(--radius-card);--v2r-radius-card-sm: var(--radius-card-sm);--v2r-radius-btn: var(--radius-btn);--v2r-radius-input: var(--radius-input);--v2r-radius-tile: var(--radius-tile);--v2r-radius-modal: var(--radius-modal);--v2r-s-sidebar-w: var(--s-sidebar-w);--v2r-btn-h: var(--btn-h);--v2r-btn-h-sm: var(--btn-h-sm);--v2r-font: var(--font);--v2r-font-btn: var(--font-btn)}:where(html[data-look=minimal] .layout-staff .lv2-preview-frame){--brand-primary: var(--v2r-brand-primary);--brand-primary-dark: var(--v2r-brand-primary-dark);--brand-primary-deep: var(--v2r-brand-primary-deep);--brand-primary-light: var(--v2r-brand-primary-light);--brand-primary-soft: var(--v2r-brand-primary-soft);--brand-line: var(--v2r-brand-line);--brand-tint: var(--v2r-brand-tint);--brand-disabled: var(--v2r-brand-disabled);--brand-highlight: var(--v2r-brand-highlight);--brand-emphasis: var(--v2r-brand-emphasis);--brand-ink-on-primary: var(--v2r-brand-ink-on-primary);--accent: var(--v2r-accent);--accent-ink: var(--v2r-accent-ink);--accent-gradient: var(--v2r-accent-gradient);--accent-halo: var(--v2r-accent-halo);--cream-bg: var(--v2r-cream-bg);--cream-title: var(--v2r-cream-title);--cream-text: var(--v2r-cream-text);--success: var(--v2r-success);--success-strong: var(--v2r-success-strong);--success-bg: var(--v2r-success-bg);--warning: var(--v2r-warning);--warning-bg: var(--v2r-warning-bg);--danger: var(--v2r-danger);--danger-strong: var(--v2r-danger-strong);--danger-bg: var(--v2r-danger-bg);--info: var(--v2r-info);--info-bg: var(--v2r-info-bg);--text: var(--v2r-text);--text-strong: var(--v2r-text-strong);--muted: var(--v2r-muted);--muted-strong: var(--v2r-muted-strong);--link: var(--v2r-link);--bg: var(--v2r-bg);--page-bg: var(--v2r-page-bg);--card: var(--v2r-card);--card-border: var(--v2r-card-border);--card-shadow: var(--v2r-card-shadow);--card-ring: var(--v2r-card-ring);--focus-ring: var(--v2r-focus-ring);--zebra: var(--v2r-zebra);--row-hover: var(--v2r-row-hover);--hero-gradient: var(--v2r-hero-gradient);--promo-gradient: var(--v2r-promo-gradient);--step-gradient: var(--v2r-step-gradient);--staff-bg: var(--v2r-staff-bg);--staff-sidebar-bg: var(--v2r-staff-sidebar-bg);--staff-sidebar-ink: var(--v2r-staff-sidebar-ink);--staff-sidebar-muted: var(--v2r-staff-sidebar-muted);--staff-sidebar-active: var(--v2r-staff-sidebar-active);--staff-sidebar-hover: var(--v2r-staff-sidebar-hover);--staff-topbar-bg: var(--v2r-staff-topbar-bg);--staff-topbar-border: var(--v2r-staff-topbar-border);--fs-md: var(--v2r-fs-md);--fs-lg: var(--v2r-fs-lg);--fs-xl: var(--v2r-fs-xl);--fs-2xl: var(--v2r-fs-2xl);--fs-3xl: var(--v2r-fs-3xl);--fw-semibold: var(--v2r-fw-semibold);--fw-bold: var(--v2r-fw-bold);--fw-heavy: var(--v2r-fw-heavy);--radius-card: var(--v2r-radius-card);--radius-card-sm: var(--v2r-radius-card-sm);--radius-btn: var(--v2r-radius-btn);--radius-input: var(--v2r-radius-input);--radius-tile: var(--v2r-radius-tile);--radius-modal: var(--v2r-radius-modal);--s-sidebar-w: var(--v2r-s-sidebar-w);--btn-h: var(--v2r-btn-h);--btn-h-sm: var(--v2r-btn-h-sm);--font: var(--v2r-font);--font-btn: var(--v2r-font-btn)}.cr-trig{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);background:var(--card);color:var(--brand-primary-dark);font-size:var(--fs-xs);font-weight:var(--fw-bold);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.cr-spec{display:inline-flex;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--brand-line);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--muted-strong);max-width:100%;overflow-wrap:anywhere}.cr-spec-hero{border-color:var(--brand-primary-soft);color:var(--header-ink)}.cr-verified{text-transform:none;letter-spacing:0}.cr-was{color:var(--muted);text-decoration:line-through}.cr-note{color:var(--muted-strong)}.cr-pre{white-space:pre-line;overflow-wrap:anywhere}.cr-clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cr-center{justify-content:center}.cr-house{vertical-align:1px}.cr-intensive{color:var(--brand-primary-dark);font-weight:var(--fw-semibold)}.cr-progress{display:inline-block;width:96px;max-width:100%;height:6px;border-radius:var(--radius-pill);background:var(--brand-line);overflow:hidden;flex:0 0 auto}.cr-progress>span{display:block;height:100%;background:var(--brand-primary);border-radius:inherit}.stack-sm>.cr-progress,.stack>.cr-progress{width:100%}.cr-offer{border-color:var(--brand-primary-soft);background:var(--brand-tint);box-shadow:none}.cr-offer .strong{overflow-wrap:anywhere}.btn[data-locked],.cr-offer .btn,.cr-cta-card .btn,.cr-wrap-btn{white-space:normal;text-align:center;height:auto;min-height:44px;max-width:100%}.cr-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.cr-card{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.cr-card .card-title{overflow-wrap:anywhere}.cr-thumb{height:72px;border-radius:var(--radius-card-sm);background:var(--promo-gradient);color:var(--header-ink);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.cr-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cr-thumb .icon-lg{width:32px;height:32px}.row>.cr-thumb{width:72px;height:56px}.cr-thumb.is-big{height:120px}.cr-tone-tide{background:var(--hero-gradient)}.cr-tone-violet{background:var(--promo-gradient)}.cr-tone-sunset{background:linear-gradient(135deg,var(--accent),var(--warning))}.cr-tone-forest{background:linear-gradient(135deg,var(--success-strong),var(--brand-primary-dark))}.cr-hero .h2{color:var(--header-ink);overflow-wrap:anywhere}.cr-locked{border-color:var(--brand-primary-soft)}.cr-lock-hero{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-card-sm);background:var(--brand-tint)}.cr-lock-ico{width:56px;height:56px;flex:0 0 auto;border-radius:50%;background:var(--card);color:var(--brand-primary);display:inline-flex;align-items:center;justify-content:center}.cr-badge-ico{width:40px;height:40px;flex:0 0 auto;border-radius:50%;background:var(--success-bg);color:var(--success-strong);display:inline-flex;align-items:center;justify-content:center}.cr-badges{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.cr-badge-row{display:flex;align-items:center;gap:var(--space-2);min-width:0}.cr-badge-row .cr-badge-ico{width:32px;height:32px}.cr-badge-row .s-min{min-width:0;overflow-wrap:anywhere}.cr-cert{border:2px solid var(--brand-primary-soft);text-align:center;align-items:center}.cr-badge-pill{white-space:normal;text-align:center}.cr-score{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-2xl);font-weight:var(--fw-heavy);color:var(--brand-emphasis)}.cr-reapply{border-color:var(--accent)}.cr-staff-reapply{border:1px solid var(--accent)}.cr-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}.cr-done-body{max-width:720px;width:100%;margin:0 auto}.s-min{min-width:0}.cb-page{gap:var(--space-4);min-width:0}.cb-block{min-width:0}.cb-text p{margin:0 0 var(--space-2);white-space:pre-line;overflow-wrap:anywhere}.cb-text p:last-child{margin-bottom:0}.cb-heading{margin:var(--space-2) 0 0;overflow-wrap:anywhere}.cb-fig{margin:0;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.cb-video-el{width:100%;max-height:480px;border-radius:var(--radius-card);background:var(--text);display:block}.cb-embed{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-card);overflow:hidden;background:var(--text)}.cb-embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.cb-video-off{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);border:1px dashed var(--brand-line)}.cb-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.cb-gallery.is-single{grid-template-columns:minmax(0,1fr)}.cb-fig-btn{padding:0;border:0;background:none;cursor:zoom-in;border-radius:var(--radius-card-sm);overflow:hidden;display:block;width:100%}.cb-img{width:100%;height:auto;display:block;border-radius:var(--radius-card-sm);aspect-ratio:4 / 3;object-fit:cover;background:var(--brand-tint)}.cb-gallery.is-single .cb-img{aspect-ratio:auto;max-height:520px;object-fit:contain}.cb-lightbox-img{width:100%;height:auto;max-height:70vh;object-fit:contain;border-radius:var(--radius-card-sm)}.cb-slides{border:1px solid var(--brand-line);border-radius:var(--radius-card);overflow:hidden;background:var(--card)}.cb-slides:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cb-slides-title{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--brand-line);overflow-wrap:anywhere}.cb-slide-stage{position:relative;min-height:180px;background:var(--brand-tint);display:flex;align-items:center;justify-content:center}.cb-slide-canvas{display:block;width:100%;height:auto}.cb-slide-canvas[hidden]{display:none}.cb-slide-msg{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);color:var(--muted-strong);text-align:center}.cb-slide-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-top:1px solid var(--brand-line)}.cb-slide-count{text-align:center;min-width:0}.cb-file-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.cb-file-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;padding:var(--space-2);border-radius:var(--radius-input);background:var(--brand-tint)}.cb-fname{min-width:0;flex:1 1 auto}.cb-check,.cb-quiz{border:1px solid var(--brand-line);margin:0;min-width:0}.cb-check legend,.cb-quiz legend{padding:0 var(--space-1)}.cb-check .checkbox span,.cb-opt span{overflow-wrap:anywhere;min-width:0}.cb-opt{display:flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;padding:6px var(--space-2);border-radius:var(--radius-input);border:1px solid var(--brand-line)}.cb-opt input{margin:2px 0 0;accent-color:var(--brand-primary);flex:0 0 auto}.cb-q.is-wrong .cb-opt{border-color:var(--danger)}.cb-q.is-right .cb-opt{border-color:var(--success)}.cb-callout{margin:0}.cb-callout .cb-text{min-width:0}.cb-link{gap:var(--space-3);align-items:center;color:var(--text);text-decoration:none}.cb-link:hover{text-decoration:none}.cb-link-text{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.cb-hr{border:0;border-top:1px solid var(--brand-line);margin:var(--space-2) 0;width:100%}[data-complete-error] .stack-sm{min-width:0;overflow-wrap:anywhere}@media (min-width: 640px){.cr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-gallery.is-single{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.cr-lock-hero{flex-direction:column}}@media (min-width: 1024px){.cr-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.cr-split{grid-template-columns:minmax(0,1fr) 340px}.cr-aside{position:sticky;top:var(--space-5)}}.st-pills{display:inline-flex;flex-wrap:wrap;gap:4px}.st-pill-warn{background:var(--warning-bg);color:var(--warning)}.st-pill-bad{background:var(--danger-bg);color:var(--danger-strong)}.st-row-link{cursor:pointer}.st-row-link:hover td{background:var(--row-hover)}.st-self-start{align-self:flex-start}.st-align-end{align-items:flex-end}.st-align-end .field{flex:1 1 auto;min-width:0}.st-fieldset{border:0;margin:0;padding:0;min-width:0}.st-fieldset legend{padding:0;margin-bottom:var(--space-2)}.st-cover{width:40px;height:40px;flex:0 0 auto;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--header-ink);background:var(--promo-gradient);overflow:hidden}.st-cover img{width:100%;height:100%;object-fit:cover;display:block}.st-cover-lg{width:56px;height:56px;border-radius:14px}.st-tones{display:flex;flex-wrap:wrap;gap:var(--space-2)}.st-tone-pick{display:inline-flex;cursor:pointer;padding:4px;border-radius:var(--radius-input);border:2px solid transparent;position:relative}.st-tone-pick input{position:absolute;opacity:0;width:1px;height:1px}.st-tone-pick.is-on{border-color:var(--brand-primary)}.st-tone-pick:focus-within{box-shadow:var(--focus-ring)}.st-file{cursor:pointer}.st-file.is-busy{opacity:.7;cursor:progress}.st-hero>.row-between,.st-courses-head{gap:var(--space-4);flex-wrap:wrap}.st-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}.st-main{min-width:0}.st-outline{padding:var(--space-3);min-width:0}.st-outline-sum{cursor:pointer;display:flex;align-items:center;gap:var(--space-2);list-style:none}.st-outline-sum::-webkit-details-marker{display:none}.st-outline[open] .st-outline-sum{margin-bottom:var(--space-3)}.st-outline-course{display:flex;gap:var(--space-2);align-items:center;color:var(--text);text-decoration:none;min-width:0}.st-outline-course:hover{text-decoration:none}.st-mods{display:flex;flex-direction:column;gap:var(--space-3)}.st-mod{display:flex;flex-direction:column;gap:2px;min-width:0}.st-mod-head{display:flex;align-items:center;gap:var(--space-1);min-width:0;color:var(--muted-strong);text-transform:uppercase;letter-spacing:.03em}.st-mod-head .btn-icon{width:28px;height:28px;min-height:28px}.st-page-row{display:flex;align-items:center;gap:2px;min-width:0;border-radius:var(--radius-input)}.st-page-row>.st-page{flex:1 1 auto}.st-page-moves{display:inline-flex;flex:0 0 auto}.st-page-moves .st-rail-btn{width:22px;height:22px;font-size:var(--fs-xs)}.st-page{display:flex;align-items:center;gap:var(--space-2);padding:6px var(--space-2);border-radius:var(--radius-input);color:var(--text);text-decoration:none;min-width:0}.st-page:hover{background:var(--brand-tint);text-decoration:none}.st-page.is-active{background:var(--brand-tint);color:var(--brand-primary-dark);font-weight:var(--fw-semibold)}.st-grip{color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:var(--fs-xs);letter-spacing:-2px;-webkit-user-select:none;user-select:none}.st-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.st-dot.is-ready{background:var(--success-strong)}.st-dot.is-draft{background:var(--accent)}.st-add-page,.st-add-end{display:flex;align-items:center;gap:var(--space-2);background:none;border:0;padding:6px var(--space-2);color:var(--muted-strong);font:inherit;font-size:var(--fs-sm);cursor:pointer;border-radius:var(--radius-input);text-align:left}.st-add-page:hover,.st-add-end:hover{background:var(--brand-tint);color:var(--brand-primary-dark)}.st-add-end{width:100%;border:1px dashed var(--brand-line);justify-content:center;padding:var(--space-3)}.st-status-top{flex-wrap:wrap;gap:var(--space-2)}.st-status-top>.row{flex-wrap:wrap;min-width:0}.st-status-actions{justify-content:flex-end}.st-checks summary{cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-1)}.st-checks .checklist{margin-top:var(--space-2)}.st-editor{gap:var(--space-3);min-width:0}.st-editor-top{flex-wrap:wrap;gap:var(--space-2)}.st-save{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--muted);padding:2px 8px;border-radius:var(--radius-pill);background:var(--brand-tint)}.st-save.is-saved{color:var(--success-strong);background:var(--success-bg)}.st-save.is-error,.st-save.is-invalid{color:var(--danger-strong);background:var(--danger-bg)}.st-tip{display:inline-flex}.st-title-input{width:100%;min-width:0;border:0;background:none;font:inherit;font-size:var(--fs-2xl);font-weight:var(--fw-heavy);color:var(--text);padding:var(--space-1) 0;outline:none;border-bottom:1px solid transparent}.st-title-input:focus{border-bottom-color:var(--brand-primary-soft)}.st-blocks{display:flex;flex-direction:column;gap:var(--space-2)}.st-block{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-card-sm);border:1px solid transparent}.st-block:hover,.st-block:focus-within{border-color:var(--brand-line);background:var(--brand-tint)}.st-block.is-over{border-color:var(--brand-primary);border-style:dashed}.st-block.is-dragging{opacity:.5}.st-block.is-invalid{border-color:var(--danger)}.st-rail{display:flex;flex-direction:column;align-items:center;gap:2px}.st-rail-btn{width:26px;height:26px;border:0;background:none;border-radius:6px;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;font:inherit}.st-rail-btn:hover:not(:disabled){background:var(--card);color:var(--brand-primary)}.st-rail-btn:disabled{opacity:.35;cursor:default}.st-drag{cursor:grab;font-size:var(--fs-xs);letter-spacing:-2px;-webkit-user-select:none;user-select:none}.st-block-body{min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.st-block-head{gap:var(--space-2);flex-wrap:wrap}.st-tools .btn-icon{width:30px;height:30px;min-height:30px}.st-heading-row{gap:var(--space-2);flex-wrap:wrap}.st-heading-row .st-h-input{flex:1 1 220px;min-width:0}.st-h-input{font-size:var(--fs-xl);font-weight:var(--fw-bold)}.st-level{flex:0 0 auto}.st-text-input{min-height:88px}.st-seg{gap:var(--space-2)}.st-seg-opt{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--brand-line);font-size:var(--fs-sm);cursor:pointer;background:var(--card)}.st-seg-opt.is-on{border-color:var(--brand-primary);color:var(--brand-primary-dark);font-weight:var(--fw-semibold)}.st-seg-opt input{accent-color:var(--brand-primary)}.st-media{width:100%;max-height:320px;border-radius:var(--radius-card-sm);background:var(--text)}.st-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-2)}.st-gallery-item{display:flex;flex-direction:column;gap:4px;min-width:0;position:relative}.st-gallery-item img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-input);background:var(--brand-tint)}.st-gallery-item .btn-icon{position:absolute;top:4px;right:4px;background:var(--card)}.st-file-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.st-file-list li{gap:var(--space-2);min-width:0}.st-file-list .input{flex:1 1 auto;min-width:0}.st-file-name{flex:0 1 140px;min-width:0}.st-q{padding:var(--space-3);border:1px solid var(--brand-line);border-radius:var(--radius-card-sm);background:var(--card)}.st-opt-row{gap:var(--space-2)}.st-opt-row .input{flex:1 1 auto;min-width:0}.st-correct{display:inline-flex;flex:0 0 auto;cursor:pointer}.st-correct input{width:18px;height:18px;accent-color:var(--success-strong)}.st-check-box{width:16px;height:16px;flex:0 0 auto;border:2px solid var(--brand-line);border-radius:4px}.st-hr{border:0;border-top:1px solid var(--brand-line);margin:var(--space-2) 0}.st-menu{border:1px solid var(--brand-primary-soft);border-radius:var(--radius-card-sm);background:var(--card);box-shadow:var(--card-shadow);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.st-menu-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.st-menu-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border:0;background:none;border-radius:var(--radius-input);text-align:left;cursor:pointer;font:inherit;color:var(--text);min-width:0}.st-menu-item:hover,.st-menu-item:focus{background:var(--brand-tint);outline:none}.st-menu-ico{width:32px;height:32px;flex:0 0 auto;border-radius:8px;border:1px solid var(--brand-line);display:inline-flex;align-items:center;justify-content:center;color:var(--brand-primary-dark);background:var(--card)}.st-modes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.st-mode{display:flex;flex-direction:column;gap:4px;padding:var(--space-3);border:2px solid var(--brand-line);border-radius:var(--radius-card-sm);cursor:pointer;position:relative}.st-mode input{position:absolute;opacity:0;width:1px;height:1px}.st-mode.is-on{border-color:var(--brand-primary);background:var(--brand-tint)}.st-mode:focus-within{box-shadow:var(--focus-ring)}.st-new{max-width:760px}.cr-checks{display:flex;flex-direction:column;gap:var(--space-2);max-height:320px;overflow-y:auto}.st-spec-checks{max-height:260px}.st-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.st-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:2px 4px 2px 10px;border-radius:var(--radius-pill);background:var(--brand-tint);border:1px solid var(--brand-line);font-size:var(--fs-sm)}.st-chip-badge{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--success-strong)}.st-chip-x{border:0;background:none;padding:2px;display:inline-flex;color:var(--muted);cursor:pointer;border-radius:50%}.st-chip-x:hover{color:var(--danger-strong)}.st-perm{font-weight:var(--fw-medium);white-space:nowrap}.st-settings{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.st-settings>*{min-width:0;padding:var(--space-3);border:1px solid var(--brand-line);border-radius:var(--radius-card-sm)}.st-author-hero>.row-between{flex-wrap:wrap;gap:var(--space-3)}.st-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);counter-reset:st}.st-steps li{counter-increment:st;display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border-radius:var(--radius-card-sm);background:var(--brand-tint);font-size:var(--fs-sm);min-width:0}.st-steps li:before{content:counter(st);font-weight:var(--fw-heavy);color:var(--brand-primary)}.st-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.st-course-card .row{min-width:0}.a-shell{min-height:100vh;background:var(--staff-bg)}.a-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-4);background:var(--staff-sidebar-bg);color:var(--staff-sidebar-ink)}.a-brand{color:var(--staff-sidebar-ink);display:inline-flex;align-items:center}.a-brand:hover{text-decoration:none}.a-nav{display:flex;gap:2px;overflow-x:auto;order:3;flex:1 0 100%}.a-nav-item{padding:6px var(--space-3);border-radius:var(--radius-pill);color:var(--staff-sidebar-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap}.a-nav-item:hover{background:var(--staff-sidebar-hover);color:var(--staff-sidebar-ink);text-decoration:none}.a-nav-item.is-active{background:var(--staff-sidebar-active);color:var(--staff-sidebar-ink)}.a-who{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);min-width:0}.a-who-name{max-width:160px}.a-who .btn-ghost{color:var(--staff-sidebar-ink)}.a-main{max-width:1280px;margin:0 auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.a-title{gap:var(--space-2);min-width:0}.a-bare{max-width:440px;margin:0 auto;padding:var(--space-6) var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.a-bare-brand{display:flex;justify-content:center;color:var(--brand-primary)}.a-bare-brand{align-items:center;gap:var(--space-2);font-weight:var(--fw-heavy);font-size:var(--fs-xl)}.a-bare-brand .logo-mark{width:32px;height:30px}.a-brand .logo-mark{width:28px;height:26px}.a-brand{gap:var(--space-2);font-weight:var(--fw-heavy);margin-right:var(--space-3);flex:0 0 auto}.st-review-pages{gap:0}.st-review-page{padding:var(--space-2) 0;border-bottom:1px solid var(--brand-line)}.st-review-page:last-child{border-bottom:0}.st-review-blocks{padding:var(--space-3);border-radius:var(--radius-card-sm);background:var(--brand-tint)}.st-list-btn{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer;padding:var(--space-2);border-radius:var(--radius-input)}.st-list-btn.is-active{background:var(--brand-tint)}.cr-md,.cr-edit{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}.cr-md>*,.cr-edit>*{min-width:0}.st-preview-bar{gap:var(--space-2)}.st-preview-select{max-width:100%;min-width:0;flex:1 1 260px}@media (min-width: 640px){.st-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.st-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.st-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.a-nav{order:0;flex:0 1 auto}}@media (min-width: 1024px){.st-wrap{grid-template-columns:290px minmax(0,1fr)}.st-outline{position:sticky;top:var(--space-4);max-height:calc(100vh - 120px);overflow-y:auto}.st-outline-sum{display:none}.st-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.st-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.st-block{grid-template-columns:32px minmax(0,1fr)}.cr-md{grid-template-columns:340px minmax(0,1fr)}.cr-edit{grid-template-columns:minmax(0,1fr) 380px}}@media (max-width: 640px){.st-title-input{font-size:var(--fs-xl)}.a-signout-label{display:none}.a-who-name{max-width:110px}}.lv2-kai{display:block;flex:0 0 auto;overflow:visible}.lv2-kai-sm{width:72px;height:80px}.lv2-kai-md{width:96px;height:107px}.lv2-kai-lg{width:128px;height:142px}.lv2-kai-shadow{fill:var(--brand-line)}.lv2-kai-trousers{fill:var(--brand-primary-deep);stroke:var(--brand-primary-deep)}.lv2-kai-shoes{stroke:var(--text-strong)}.lv2-kai-skin,.lv2-kai-skin-stroke{fill:var(--price-yellow)}.lv2-kai-skin-stroke{stroke:var(--price-yellow)}.lv2-kai-hoodie{fill:var(--brand-primary)}.lv2-kai-shirt{stroke:var(--brand-primary-soft)}.lv2-kai-hair,.lv2-kai-eyes{fill:var(--text-strong)}.lv2-kai-cap{fill:var(--accent)}.lv2-kai-cap-stroke{stroke:var(--accent)}.lv2-kai-smile{stroke:var(--text-strong);fill:var(--card)}.lv2-kai-star{fill:var(--price-yellow);stroke:var(--warning);stroke-width:2}.lv2-kai-spark{fill:var(--brand-primary-light)}.lv2-gi{width:20px;height:20px;flex:0 0 auto;display:inline-block;vertical-align:middle}.lv2-nodestars{display:flex;gap:2px;margin-top:var(--space-3);color:var(--brand-disabled)}.lv2-nodestars .lv2-gi{width:16px;height:16px}.lv2-nodestars .lv2-gi.is-on,.lv2-bigstars .lv2-gi.is-on{color:var(--game-gold)}.lv2-bigstars{display:flex;gap:var(--space-2);align-items:flex-end;color:var(--brand-line)}.lv2-bigstars .lv2-gi{width:52px;height:52px}.lv2-bigstars .lv2-gi:nth-child(2){width:64px;height:64px;margin-bottom:var(--space-2)}.lv2-bigstars .lv2-gi.is-on{animation:lv2-star .5s cubic-bezier(.3,1.6,.5,1) both}.lv2-bigstars .lv2-gi.is-on:nth-child(2){animation-delay:.25s}.lv2-bigstars .lv2-gi.is-on:nth-child(3){animation-delay:.5s}.lv2-col{width:100%;max-width:560px;margin:0 auto;min-width:0}@media (min-width: 1024px){.lv2-title.c-title-bar{width:100%;max-width:560px;margin-left:auto;margin-right:auto}}.lv2-stat-n{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1)}.lv2-stat-n .lv2-gi{width:18px;height:18px;color:var(--accent)}.lv2-summary [data-stat=stars] .lv2-gi{color:var(--game-gold)}.lv2-stat-n.is-off,.lv2-stat-n.is-off .lv2-gi{color:var(--muted)}.lv2-path{--lv2-zig: 24px;display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.lv2-unit{display:flex;flex-direction:column;min-width:0}.lv2-unit-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.lv2-unit-banner.card-hero .lv2-unit-kicker{color:var(--brand-line)}.lv2-unit-title{margin:var(--space-1) 0 0;color:inherit;overflow-wrap:anywhere}.lv2-guide-btn{flex:0 0 auto}.lv2-trail{list-style:none;margin:0;padding:56px 0 var(--space-6);display:flex;flex-direction:column;align-items:center;gap:44px}.lv2-stop{position:relative;display:flex;flex-direction:column;align-items:center;max-width:190px;transform:translate(calc(var(--lv2-x, 0) * var(--lv2-zig)))}.lv2-node{position:relative;width:72px;height:68px;padding:0;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:var(--brand-primary);color:var(--brand-ink-on-primary);box-shadow:0 6px 0 var(--brand-primary-deep);transition:transform .08s,box-shadow .08s}.lv2-node .lv2-gi{width:30px;height:30px}.lv2-node:active{transform:translateY(4px);box-shadow:0 2px 0 var(--brand-primary-deep)}.lv2-node:focus-visible{outline:none;box-shadow:0 6px 0 var(--brand-primary-deep),var(--focus-ring)}.lv2-node.is-perfect{background:var(--price-yellow);color:var(--warning);box-shadow:0 6px 0 var(--game-gold-edge)}.lv2-node.is-locked{background:var(--brand-line);color:var(--brand-primary-soft);box-shadow:0 6px 0 var(--brand-disabled)}.lv2-node.is-locked:active{transform:none;box-shadow:0 6px 0 var(--brand-disabled)}.lv2-node.is-current:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border:5px solid var(--brand-line);border-top-color:var(--brand-primary);border-right-color:var(--brand-primary)}.lv2-node[disabled]{cursor:progress}.lv2-node.lv2-chest{width:76px;height:62px;border-radius:var(--radius-card)}.lv2-node.lv2-chest.is-locked{background:var(--cream-bg);color:var(--accent);box-shadow:0 6px 0 var(--game-chest-edge)}.lv2-node.lv2-chest.is-open{background:var(--accent-gradient);color:var(--accent-ink);box-shadow:0 6px 0 var(--accent-edge)}.lv2-node-label{margin-top:var(--space-1);max-width:180px;text-align:center;font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.3;color:var(--muted-strong);overflow-wrap:anywhere}.lv2-stop.is-chest .lv2-node-label{margin-top:var(--space-3)}.lv2-stop.is-current .lv2-node-label{color:var(--text-strong);font-weight:var(--fw-bold)}.lv2-tip{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);white-space:nowrap;background:var(--card);color:var(--brand-primary);border:2px solid var(--brand-line);border-radius:var(--radius-input);padding:var(--space-1) var(--space-3);font-size:var(--fs-sm);font-weight:var(--fw-heavy);animation:lv2-bob 1.6s ease-in-out infinite}.lv2-tip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;border:7px solid transparent;border-top-color:var(--brand-line)}.lv2-kai-side{position:absolute;top:-8px;pointer-events:none}.lv2-kai-side.is-right{left:calc(50% + 46px)}.lv2-kai-side.is-left{right:calc(50% + 46px)}.lv2-locktip{margin-top:var(--space-2);max-width:220px;text-align:center;background:var(--card);color:var(--brand-primary-dark);border:1px solid var(--brand-line);border-radius:var(--radius-input);padding:var(--space-2) var(--space-3);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1.4}.lv2-stop.is-focus .lv2-node{animation:lv2-pop .6s ease}.lv2-path .lv2-end{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);border:2px dashed var(--brand-line);box-shadow:none}.lv2-end-ic .lv2-gi{width:34px;height:34px;color:var(--accent)}.lv2-guide-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.lv2-guide-item{display:flex;align-items:center;gap:var(--space-3);min-width:0}.lv2-guide-no{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--step-gradient);color:var(--brand-ink-on-primary);font-size:var(--fs-sm);font-weight:var(--fw-heavy)}.lv2-guide-text{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.lv2-guide-stars{margin-left:auto;flex:0 0 auto}.lv2-guide-stars .lv2-nodestars{margin-top:0}.lv2-preview-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--fs-xs);color:var(--muted-strong)}.lv2-preview-note>.lv2-preview-note-text{flex:1 1 260px}.lv2-preview>.lv2-preview-frame{width:100%;max-width:var(--c-max-width);min-height:720px;margin:0 auto;border-radius:var(--radius-card);box-shadow:var(--card-shadow);overflow:clip}.lv2-preview>.lv2-preview-frame .c-header{position:static}.lv2-preview-level{--lv2-pad: var(--space-4);flex:1 1 auto;display:flex;flex-direction:column;min-width:0;padding:var(--space-4) var(--lv2-pad) 0}.lv2-tabbar{position:sticky;bottom:var(--space-3);z-index:2;margin:auto var(--space-3) var(--space-3)}.lv2-focus{--lv2-pad: var(--space-4);flex:1 1 auto;display:flex;flex-direction:column;min-width:0;padding:var(--space-4) var(--lv2-pad) 0}.lv2-focus-col{width:100%;max-width:640px;margin:0 auto}.lv2-player,.lv2-result{width:100%;max-width:640px;margin:0 auto;min-width:0;display:flex;flex-direction:column;min-height:calc(100dvh - var(--c-header-h) - var(--space-4))}.lv2-top{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-2)}.lv2-progress{position:relative;flex:1 1 auto;height:14px;border-radius:var(--radius-pill);background:var(--brand-line);overflow:hidden}.lv2-progress-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--accent-gradient);transition:width .45s cubic-bezier(.2,.8,.3,1)}.lv2-progress-fill:after{content:"";position:absolute;left:7px;right:7px;top:3px;height:4px;border-radius:var(--radius-pill);background:var(--game-shine)}.lv2-levelno{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--muted-strong);font-variant-numeric:tabular-nums}.lv2-levelno .lv2-gi{width:18px;height:18px;color:var(--game-gold)}.lv2-combo{min-height:20px;display:flex;justify-content:center}.lv2-combo-text{font-size:var(--fs-sm);font-weight:var(--fw-heavy);color:var(--accent);animation:lv2-pop .5s ease}.lv2-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2) 0 var(--space-5);outline:none}.lv2-kicker-brand.kicker{color:var(--brand-primary)}.lv2-kicker-warn.kicker{color:var(--warning)}.lv2-kicker-accent.kicker{color:var(--accent)}.lv2-kai-row{display:flex;align-items:flex-end;gap:var(--space-2);min-width:0}.lv2-bubble{position:relative;min-width:0;margin-bottom:var(--space-6);padding:var(--space-2) var(--space-3);background:var(--card);border:2px solid var(--brand-line);border-radius:var(--radius-card-sm);font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text-strong);line-height:1.4}.lv2-bubble:before{content:"";position:absolute;left:-9px;bottom:14px;width:14px;height:14px;background:var(--card);border-left:2px solid var(--brand-line);border-bottom:2px solid var(--brand-line);transform:rotate(45deg)}.lv2-idea{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.lv2-idea-title{margin:0;overflow-wrap:anywhere}.lv2-idea .cb-page{gap:var(--space-3)}.lv2-idea .cb-text .small{font-size:var(--fs-md);line-height:1.6;color:var(--text)}.lv2-idea .cb-callout .cb-text .small{font-size:var(--fs-sm);line-height:1.5;color:inherit}.lv2-idea .cb-files{border-color:transparent;box-shadow:none;padding:0}.lv2-idea .cb-link{border-color:transparent;box-shadow:none;background:var(--brand-tint);padding:var(--space-3);border-radius:var(--radius-card-sm)}.lv2-idea .cb-img,.lv2-idea .cb-video-el,.lv2-idea .cb-gallery.is-single .cb-img{max-height:60vh}.lv2-idea .cb-hr{margin:var(--space-1) 0}.lv2-idea .cb-slides{border-color:transparent}.lv2-checklist.card{margin:0;min-width:0}.lv2-q{margin:0;overflow-wrap:anywhere}.lv2-hint{margin:calc(-1 * var(--space-2)) 0 0}.lv2-opts{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.lv2-opt{display:flex;align-items:center;gap:var(--space-3);width:100%;min-width:0;text-align:left;cursor:pointer;padding:var(--space-3);border-radius:var(--radius-tile);border:2px solid var(--brand-line);border-bottom-width:4px;background:var(--card);color:var(--text);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:1.35}.lv2-opt:focus-visible{outline:none;box-shadow:var(--focus-ring)}.lv2-opt-text{min-width:0;overflow-wrap:anywhere}.lv2-key{flex:0 0 auto;width:28px;height:28px;border-radius:var(--radius-input);border:2px solid var(--brand-line);display:grid;place-items:center;font-size:var(--fs-sm);font-weight:var(--fw-heavy);color:var(--muted)}.lv2-key .lv2-gi{width:16px;height:16px}.lv2-opt.is-sel{border-color:var(--brand-primary-soft);background:var(--brand-tint);color:var(--brand-primary-dark)}.lv2-opt.is-sel .lv2-key{border-color:var(--brand-primary-soft);color:var(--brand-primary)}.lv2-opt.is-right{border-color:var(--success);background:var(--success-bg);color:var(--success-strong)}.lv2-opt.is-right .lv2-key{border-color:var(--success);color:var(--success-strong)}.lv2-opt.is-wrong{border-color:var(--danger);background:var(--danger-bg);color:var(--danger-strong);animation:lv2-shake .35s}.lv2-opt.is-wrong .lv2-key{border-color:var(--danger);color:var(--danger-strong)}.lv2-opts.is-locked .lv2-opt{cursor:default}.lv2-task-text{margin:0 0 var(--space-2);font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:1.45;color:var(--text-strong);overflow-wrap:anywhere}.lv2-task-text:last-child{margin-bottom:0}.lv2-textarea.textarea{min-height:150px}.lv2-foot{position:sticky;bottom:0;z-index:5;margin:auto calc(-1 * var(--lv2-pad, 0px)) 0;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:var(--space-3);background:var(--card);border-top:1px solid var(--brand-line);transition:background .2s}@media (min-width: 768px){.lv2-focus .lv2-foot{margin-left:0;margin-right:0;border:1px solid var(--brand-line);border-bottom:0;border-radius:var(--radius-card) var(--radius-card) 0 0}}.lv2-foot.is-good{background:var(--success-bg);border-top-color:transparent}.lv2-foot.is-bad{background:var(--danger-bg);border-top-color:transparent}.lv2-foot-error{margin:0;color:var(--danger-strong)}.lv2-fb{display:flex;align-items:flex-start;gap:var(--space-3)}.lv2-foot.is-good .lv2-fb{color:var(--success-strong)}.lv2-foot.is-bad .lv2-fb{color:var(--danger-strong)}.lv2-fb .h3{margin:0;color:inherit}.lv2-fb .small{margin:2px 0 0;overflow-wrap:anywhere}.lv2-fb-ic{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--card)}.lv2-fb-ic .lv2-gi{width:24px;height:24px}.lv2-foot .lv2-btn-good{background:var(--success);color:var(--on-status)}.lv2-foot .lv2-btn-good:hover{background:var(--success-strong)}.lv2-foot .lv2-btn-bad{background:var(--danger);color:var(--on-status)}.lv2-foot .lv2-btn-bad:hover{background:var(--danger-strong)}.lv2-result-body{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6) 0 var(--space-5);text-align:center;min-width:0}.lv2-result-body .h1{margin:0;text-wrap:balance}.lv2-sub{max-width:36ch;margin:0}.lv2-tiles{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.lv2-tile.card{--lv2-t: var(--brand-primary);display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);border-top:4px solid var(--lv2-t);box-shadow:none}.lv2-tile.is-xp{--lv2-t: var(--accent)}.lv2-tile.is-acc{--lv2-t: var(--success-strong)}.lv2-tile.is-time{--lv2-t: var(--brand-primary)}.lv2-tile .xsmall{color:var(--muted-strong);font-weight:var(--fw-semibold)}.lv2-tile .h2{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--lv2-t);font-variant-numeric:tabular-nums}.lv2-tile .lv2-gi{width:18px;height:18px}.lv2-streak{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--cream-bg);color:var(--cream-text);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.lv2-streak .lv2-gi{color:var(--accent)}.lv2-unit-reward.card{width:100%;text-align:left}.lv2-unit-reward .h2{margin:0;overflow-wrap:anywhere}.lv2-chest-big .lv2-gi{width:44px;height:44px;color:var(--price-yellow)}.lv2-reward-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--on-hero-border)}.lv2-reward-rows>.lv2-reward-row{display:flex;flex-direction:column;gap:2px}.lv2-cert.card{width:100%;text-align:left}.lv2-cert .h2{margin:0;overflow-wrap:anywhere}.lv2-badge-pill.pill{align-self:flex-start;white-space:normal;text-transform:none;letter-spacing:0}.lv2-cert-rows{display:flex;flex-direction:column}.lv2-cert-row{display:flex;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2);margin-top:var(--space-2);border-top:1px solid var(--brand-line);font-variant-numeric:tabular-nums}.lv2-confetti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none;overflow:hidden}.lv2-bit{position:absolute;top:-12px;width:8px;height:14px;border-radius:2px;animation:lv2-fall 1.6s ease-in forwards}.lv2-c0{background:var(--brand-primary)}.lv2-c1{background:var(--brand-primary-light)}.lv2-c2{background:var(--price-yellow)}.lv2-c3{background:var(--accent)}.lv2-c4{background:var(--success)}@keyframes lv2-bob{50%{transform:translate(-50%,-5px)}}@keyframes lv2-pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes lv2-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes lv2-star{0%{transform:scale(0) rotate(-40deg);opacity:0}to{transform:scale(1);opacity:1}}@keyframes lv2-fall{to{transform:translateY(105vh) rotate(540deg)}}@media (min-width: 420px){.lv2-path{--lv2-zig: 36px}}@media (prefers-reduced-motion: reduce){.lv2-tip,.lv2-combo-text,.lv2-opt.is-wrong,.lv2-stop.is-focus .lv2-node,.lv2-bigstars .lv2-gi.is-on{animation:none}.lv2-progress-fill,.lv2-node,.lv2-foot{transition:none}.lv2-confetti{display:none}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-v4-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-v4-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root,:root[data-brand=tideskill]{--brand-primary: #6c4ff0;--brand-primary-dark: #5a3fd6;--brand-primary-deep: #4a35b5;--brand-primary-light: #8b74f6;--brand-primary-soft: #b9a9fb;--brand-line: #ebe7fb;--brand-tint: #f5f2ff;--brand-disabled: #d9d1fc;--brand-highlight: #8b74f6;--brand-ink-on-primary: #ffffff;--brand-emphasis: #6c4ff0;--accent: #ff8a3d;--accent-ink: #ffffff;--accent-gradient: linear-gradient(223.48deg, #ffa726 8.96%, #ff5f6d 108.15%);--accent-halo: 0 6px 17px rgba(255, 167, 38, .28);--price-yellow: #ffd166;--cream-bg: #fff1e6;--cream-title: #8a3d00;--cream-text: #c25600;--game-gold: #f5b301;--game-gold-edge: #e0a92a;--game-chest-edge: #f2cfb3;--accent-edge: #d9653d;--game-shine: rgba(255, 255, 255, .35);--on-status: #ffffff;--on-hero-border: rgba(255, 255, 255, .35);--success: #2ec27e;--success-strong: #219653;--success-bg: #e9f9f1;--warning: #c25600;--warning-bg: #fff1e6;--danger: #e5484d;--danger-strong: #b4232a;--danger-bg: #fdecec;--info: #5a3fd6;--info-bg: #f5f2ff;--text: #161a22;--text-strong: #1c1b1f;--muted: #8b929e;--muted-strong: #5f6672;--link: #5a3fd6;--bg: #ffffff;--page-bg: #f5f2ff;--card: #ffffff;--card-border: #ebe7fb;--card-shadow: 0 8px 32px 2px rgba(27, 19, 113, .08);--card-ring: 0 0 0 2px #6c4ff0;--overlay: rgba(22, 26, 34, .48);--focus-ring: 0 0 0 3px rgba(108, 79, 240, .28);--zebra: #faf9ff;--row-hover: #f1edff;--header-bg: #6c4ff0;--header-ink: #ffffff;--header-radius: 0 0 32px 32px;--hero-gradient: linear-gradient(160deg, #6c4ff0 0%, #5a3fd6 100%);--promo-gradient: linear-gradient(90deg, #6c4ff0 0%, #8b74f6 100%);--step-gradient: linear-gradient(140deg, #8b74f6, #6c4ff0);--staff-bg: #f5f2ff;--staff-sidebar-bg: #2a1e6b;--staff-sidebar-ink: #ffffff;--staff-sidebar-muted: #b9a9fb;--staff-sidebar-active: rgba(255, 255, 255, .14);--staff-sidebar-hover: rgba(255, 255, 255, .08);--staff-topbar-bg: #ffffff;--staff-topbar-border: #ebe7fb;--tier-free-bg: #f5f2ff;--tier-free-fg: #5a3fd6;--tier-basic-bg: #ebe7fb;--tier-basic-fg: #4a35b5;--tier-verified-bg: #6c4ff0;--tier-verified-fg: #ffffff;--tier-max-bg: #161a22;--tier-max-fg: #ffffff;--plan-panel-bg: #f6f4fb;--plan-panel-main-bg: #f1edff;--plan-badge-bg: #f1edff;--plan-badge-fg: #5a3fd6;--plan-max-panel-bg: linear-gradient(160deg, #2a1e6b, #161032);--plan-max-badge-bg: #161032;--plan-max-ink: #ffffff;--plan-max-old: #a99bf0;--plan-off-ink: #b3b0c2;--plan-off-ico-bg: #eeebf8;--st-selected-bg: #f1edff;--st-selected-fg: #5a3fd6;--st-withdrawn-bg: #eef0f3;--st-withdrawn-fg: #5f6672;--st-needs_info-bg: #fff1e6;--st-needs_info-fg: #c25600;--st-submitted-bg: #e6efff;--st-submitted-fg: #1f56c4;--st-approved-bg: #e9f9f1;--st-approved-fg: #1b8f57;--st-not_approved-bg: #fdecec;--st-not_approved-fg: #b4232a;--st-interview-bg: #fff6d9;--st-interview-fg: #8a5a00;--st-interview_scheduled-bg: #ffe8d6;--st-interview_scheduled-fg: #a34700;--st-hired-bg: #2ec27e;--st-hired-fg: #ffffff;--st-closed-bg: #e4e6ea;--st-closed-fg: #3d434d;--st-awaiting_upgrade-bg: #ffd166;--st-awaiting_upgrade-fg: #5c3d00;--acct-lead-bg: #eef0f3;--acct-lead-fg: #5f6672;--acct-free-bg: #f5f2ff;--acct-free-fg: #5a3fd6;--acct-paid-bg: #e9f9f1;--acct-paid-fg: #1b8f57;--acct-refunded-bg: #fdecec;--acct-refunded-fg: #b4232a;--acct-disputed-bg: #fff1e6;--acct-disputed-fg: #c25600;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-btn: "Inter", -apple-system, system-ui, Arial, sans-serif;--fs-xs: 12px;--fs-sm: 13px;--fs-md: 15px;--fs-lg: 17px;--fs-xl: 20px;--fs-2xl: 24px;--fs-3xl: 30px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-heavy: 800;--radius-card: 20px;--radius-card-sm: 14px;--radius-btn: 12px;--radius-input: 10px;--radius-pill: 999px;--radius-tile: 16px;--radius-modal: 24px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--c-max-width: 480px;--c-header-h: 64px;--c-tabbar-h: 56px;--c-tabbar-gap: calc((var(--space-3) + env(safe-area-inset-bottom, 0px)) / 3);--s-sidebar-w: 232px;--s-topbar-h: 56px;--btn-h: 56px;--btn-h-sm: 36px}:root[data-brand=habilia]{--brand-primary: #6c4ff0;--brand-primary-dark: #5a3fd6;--brand-primary-deep: #4a35b5;--brand-primary-light: #8b74f6;--brand-primary-soft: #b9a9fb;--brand-line: #ebe7fb;--brand-tint: #f5f2ff;--brand-highlight: #8b74f6;--brand-emphasis: #4a35b5;--link: #4a35b5;--info: #4a35b5;--success: #2ec27e;--success-strong: #2ab92b;--success-bg: #e9f9f1;--game-gold: #f5b301;--game-gold-edge: #e0a92a;--game-chest-edge: #f2cfb3;--accent-edge: #d9653d;--game-shine: rgba(255, 255, 255, .35);--on-status: #ffffff;--on-hero-border: rgba(255, 255, 255, .35);--header-radius: 0 0 24px 24px;--header-bg: radial-gradient(120% 90% at 100% 0%, #8b74f6 0%, rgba(139, 116, 246, 0) 60%), linear-gradient(160deg, #6c4ff0 0%, #4a35b5 100%);--hero-gradient: radial-gradient(120% 90% at 100% 0%, #8b74f6 0%, rgba(139, 116, 246, 0) 60%), linear-gradient(160deg, #6c4ff0 0%, #4a35b5 100%);--step-gradient: linear-gradient(140deg, #8b74f6, #6c4ff0);--staff-sidebar-bg: linear-gradient(180deg, #4a35b5 0%, #5a3fd6 100%);--staff-sidebar-muted: #d9d1fc;--tier-basic-bg: #ebe7fb;--tier-basic-fg: #161a22;--tier-max-bg: #161a22;--tier-max-fg: #ffffff;--radius-card: 20px;--radius-btn: 12px;--radius-input: 10px;--radius-pill: 999px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:var(--fs-md);line-height:1.45;color:var(--text);background:var(--page-bg);overflow-x:hidden}img,svg{max-width:100%}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button{font-family:var(--font-btn)}h1,h2,h3,h4{margin:0;color:var(--text)}p{margin:0}[hidden]{display:none!important}.h1{font-size:var(--fs-2xl);font-weight:var(--fw-heavy);line-height:1.2}.h2{font-size:var(--fs-xl);font-weight:var(--fw-heavy);line-height:1.25}.h3{font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:1.3}.kicker{font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.muted{color:var(--muted)}.muted-strong{color:var(--muted-strong)}.small{font-size:var(--fs-sm)}.xsmall{font-size:var(--fs-xs)}.strong{font-weight:var(--fw-bold)}.emph{color:var(--brand-emphasis);font-weight:var(--fw-bold)}.highlight{color:var(--brand-highlight)}.text-success{color:var(--success-strong)}.text-danger{color:var(--danger-strong)}.text-warning{color:var(--warning)}.nowrap{white-space:nowrap}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.break{overflow-wrap:anywhere}.center{text-align:center}.right{text-align:right}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}.stack{display:flex;flex-direction:column;gap:var(--space-3)}.stack-sm{display:flex;flex-direction:column;gap:var(--space-2)}.stack-lg{display:flex;flex-direction:column;gap:var(--space-5)}.row{display:flex;align-items:center;gap:var(--space-2);min-width:0}.row-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.grow{flex:1 1 auto;min-width:0}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.divider{height:1px;background:var(--brand-line);border:0;margin:var(--space-3) 0}.section{display:flex;flex-direction:column;gap:var(--space-3)}.section-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.icon{width:20px;height:20px;flex:0 0 auto;display:inline-block;vertical-align:middle}.icon-sm{width:16px;height:16px}.icon-lg{width:28px;height:28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--btn-h-sm);padding:0 var(--space-4);border-radius:var(--radius-btn);border:1px solid transparent;font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:1.2;cursor:pointer;text-decoration:none;white-space:nowrap;background:var(--brand-tint);color:var(--brand-primary-dark);transition:background .15s,box-shadow .15s,color .15s}.btn-wrap{white-space:normal;text-align:center;padding-block:var(--space-2)}.btn:hover{text-decoration:none;background:var(--brand-line)}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn-primary{background:var(--brand-primary);color:var(--brand-ink-on-primary)}.btn-primary:hover{background:var(--brand-primary-dark)}.btn-secondary{background:var(--card);color:var(--brand-primary-dark);border-color:var(--brand-primary-soft)}.btn-secondary:hover{background:var(--brand-tint)}.btn-ghost{background:transparent;color:var(--brand-primary-dark)}.btn-ghost:hover{background:var(--brand-tint)}.btn-danger{background:var(--danger-bg);color:var(--danger-strong)}.btn-danger:hover{background:var(--danger-bg);box-shadow:inset 0 0 0 1px var(--danger)}.btn-success{background:var(--success-bg);color:var(--success-strong)}.btn-cta{background:var(--accent-gradient);color:var(--accent-ink);box-shadow:var(--accent-halo);font-weight:var(--fw-bold)}.btn-cta:hover{background:var(--accent-gradient);filter:brightness(1.03)}.btn-lg{min-height:var(--btn-h);font-size:var(--fs-lg);padding:0 var(--space-5)}.btn-sm{min-height:30px;padding:0 var(--space-3);font-size:var(--fs-sm);border-radius:calc(var(--radius-btn) - 2px)}.btn-block{display:flex;width:100%}.btn[disabled],.btn.is-disabled{background:var(--brand-disabled);color:var(--brand-ink-on-primary);border-color:transparent;box-shadow:none;cursor:not-allowed;filter:none}.btn-icon{width:36px;padding:0}.link-btn{background:none;border:0;padding:0;color:var(--link);font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.link-btn:hover{text-decoration:underline}.card{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-card);box-shadow:var(--card-shadow);padding:var(--space-4);min-width:0}.card-flat{box-shadow:none}.card-tint{background:var(--brand-tint);border-color:var(--brand-line);box-shadow:none}.card-ring{box-shadow:var(--card-ring),var(--card-shadow)}.card-hero{background:var(--hero-gradient);color:var(--header-ink);border:0}.card-hero .h1,.card-hero .h2,.card-hero .h3{color:var(--header-ink)}.card-hero .muted{color:var(--brand-line)}.card-cream{background:var(--cream-bg);border-color:var(--cream-bg);box-shadow:none;color:var(--cream-text)}.card-cream .card-title{color:var(--cream-title)}.card-link{display:block;color:inherit;cursor:pointer;transition:box-shadow .15s,transform .15s}.card-link:hover{text-decoration:none;box-shadow:var(--card-ring),var(--card-shadow)}.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}.card-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:1.3;color:var(--text)}.card-sub{font-size:var(--fs-sm);color:var(--muted)}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--brand-line)}.kv{display:grid;grid-template-columns:minmax(96px,40%) minmax(0,1fr);gap:var(--space-2) var(--space-3);font-size:var(--fs-sm)}.kv dt{color:var(--muted);margin:0}.kv dd{margin:0;color:var(--text);font-weight:var(--fw-medium);overflow-wrap:anywhere}.checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.checklist li{display:flex;gap:var(--space-2);align-items:flex-start}.checklist .icon{color:var(--success);margin-top:2px}.checklist li.is-no .icon,.checklist li.is-no{color:var(--muted)}.badge{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3px 10px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:16px;white-space:nowrap;background:var(--brand-tint);color:var(--brand-primary-dark)}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85;flex:0 0 auto}.badge.no-dot:before{display:none}.badge-selected{background:var(--st-selected-bg);color:var(--st-selected-fg)}.badge-withdrawn{background:var(--st-withdrawn-bg);color:var(--st-withdrawn-fg)}.badge-needs_info{background:var(--st-needs_info-bg);color:var(--st-needs_info-fg)}.badge-submitted{background:var(--st-submitted-bg);color:var(--st-submitted-fg)}.badge-approved{background:var(--st-approved-bg);color:var(--st-approved-fg)}.badge-not_approved{background:var(--st-not_approved-bg);color:var(--st-not_approved-fg)}.badge-interview{background:var(--st-interview-bg);color:var(--st-interview-fg)}.badge-interview_scheduled{background:var(--st-interview_scheduled-bg);color:var(--st-interview_scheduled-fg)}.badge-hired{background:var(--st-hired-bg);color:var(--st-hired-fg)}.badge-closed{background:var(--st-closed-bg);color:var(--st-closed-fg)}.badge-awaiting_upgrade{background:var(--st-awaiting_upgrade-bg);color:var(--st-awaiting_upgrade-fg)}.badge-vacancy_closed{background:var(--st-closed-bg);color:var(--st-closed-fg);box-shadow:inset 0 0 0 1px currentColor}.pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:16px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--brand-tint);color:var(--brand-primary-dark)}.tier-free{background:var(--tier-free-bg);color:var(--tier-free-fg);box-shadow:inset 0 0 0 1px var(--brand-primary-soft)}.tier-basic{background:var(--tier-basic-bg);color:var(--tier-basic-fg)}.tier-verified{background:var(--tier-verified-bg);color:var(--tier-verified-fg)}.tier-max{background:var(--tier-max-bg);color:var(--tier-max-fg)}.acct-lead{background:var(--acct-lead-bg);color:var(--acct-lead-fg)}.acct-free{background:var(--acct-free-bg);color:var(--acct-free-fg)}.acct-paid{background:var(--acct-paid-bg);color:var(--acct-paid-fg)}.acct-refunded{background:var(--acct-refunded-bg);color:var(--acct-refunded-fg)}.acct-disputed{background:var(--acct-disputed-bg);color:var(--acct-disputed-fg)}.pill-accent{background:var(--accent);color:var(--accent-ink)}.pill-success{background:var(--success-bg);color:var(--success-strong)}.pill-muted{background:var(--st-withdrawn-bg);color:var(--st-withdrawn-fg)}.age-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);background:var(--success-bg);color:var(--success-strong);white-space:nowrap}.age-badge.is-warn{background:var(--warning-bg);color:var(--warning)}.age-badge.is-late{background:var(--danger-bg);color:var(--danger-strong)}.match{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--brand-emphasis);white-space:nowrap}.match-bar{width:56px;height:6px;border-radius:3px;background:var(--brand-line);overflow:hidden}.match-bar>span{display:block;height:100%;background:var(--accent);border-radius:3px}.avatar{width:36px;height:36px;border-radius:50%;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:var(--step-gradient);color:var(--brand-ink-on-primary);font-weight:var(--fw-bold);font-size:var(--fs-sm)}.avatar-sm{width:28px;height:28px;font-size:var(--fs-xs)}.avatar-lg{width:56px;height:56px;font-size:var(--fs-xl)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:var(--muted)}.dot-on{background:var(--success)}.count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.counter-pill{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 12px;border-radius:var(--radius-pill);background:var(--brand-tint);color:var(--brand-emphasis);font-size:var(--fs-sm);font-weight:var(--fw-bold);max-width:100%}.counter-pill .counter-track{width:48px;height:6px;border-radius:3px;background:var(--brand-line);overflow:hidden;flex:0 0 auto}.counter-pill .counter-track>span{display:block;height:100%;background:var(--accent)}.counter-pill.is-full{background:var(--cream-bg);color:var(--cream-text)}.upgrade-banner{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--hero-gradient);color:var(--header-ink);box-shadow:var(--card-shadow)}.upgrade-banner .upgrade-title{font-size:var(--fs-lg);font-weight:var(--fw-heavy);line-height:1.3}.upgrade-banner .upgrade-text{font-size:var(--fs-sm);color:var(--brand-line)}.alert{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card-sm);font-size:var(--fs-sm);background:var(--info-bg);color:var(--info)}.alert .icon{margin-top:1px}.alert-success{background:var(--success-bg);color:var(--success-strong)}.alert-warning{background:var(--warning-bg);color:var(--warning)}.alert-danger{background:var(--danger-bg);color:var(--danger-strong)}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--muted)}.empty .empty-icon{width:56px;height:56px;border-radius:50%;background:var(--brand-tint);color:var(--brand-primary);display:flex;align-items:center;justify-content:center}.empty .empty-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text)}.timeline{list-style:none;margin:0;padding:0;position:relative}.tl-item{position:relative;padding:0 0 var(--space-4) 28px}.tl-item:before{content:"";position:absolute;left:7px;top:18px;bottom:0;width:2px;background:var(--brand-line)}.tl-item:last-child{padding-bottom:0}.tl-item:last-child:before{display:none}.tl-dot{position:absolute;left:0;top:3px;width:16px;height:16px;border-radius:50%;background:var(--card);border:3px solid var(--brand-primary-soft)}.tl-item.is-current .tl-dot{border-color:var(--brand-primary);background:var(--brand-primary);box-shadow:0 0 0 4px var(--brand-tint)}.tl-item.is-undo .tl-dot{border-style:dashed;border-color:var(--muted)}.tl-item.is-undone .tl-title{text-decoration:line-through;color:var(--muted)}.tl-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.tl-title{font-weight:var(--fw-bold);font-size:var(--fs-md)}.tl-time{font-size:var(--fs-xs);color:var(--muted)}.tl-meta{font-size:var(--fs-xs);color:var(--muted);margin-top:2px}.tl-comment{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card-sm);background:var(--brand-tint);font-size:var(--fs-sm);color:var(--text);overflow-wrap:anywhere}.table-wrap{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-card-sm);overflow:auto;max-width:100%}.table-wrap.is-tall{max-height:640px}.table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm)}.table th{position:sticky;top:0;z-index:1;background:var(--brand-tint);color:var(--muted-strong);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;text-align:left;padding:10px 12px;border-bottom:1px solid var(--brand-line);white-space:nowrap}.table td{padding:10px 12px;border-bottom:1px solid var(--brand-line);vertical-align:middle}.table tbody tr:nth-child(2n) td{background:var(--zebra)}.table tbody tr:hover td{background:var(--row-hover)}.table tbody tr.is-link{cursor:pointer}.table tbody tr:last-child td{border-bottom:0}.table td.num,.table th.num{text-align:right;font-variant-numeric:tabular-nums}.table .cell-main{font-weight:var(--fw-semibold);color:var(--text)}.table .cell-sub{font-size:var(--fs-xs);color:var(--muted)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>label,.field-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text)}.field .req{color:var(--danger)}.input,.select,.textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--brand-primary-soft);border-radius:var(--radius-input);background:var(--card);color:var(--text);font:inherit;font-size:var(--fs-md)}.textarea{min-height:88px;resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--brand-primary);box-shadow:var(--focus-ring)}.input.is-invalid,.select.is-invalid,.textarea.is-invalid{border-color:var(--danger)}.field-hint{font-size:var(--fs-xs);color:var(--muted)}.field-error{font-size:var(--fs-xs);color:var(--danger-strong);font-weight:var(--fw-semibold)}.checkbox{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--fs-sm);cursor:pointer}.checkbox input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--brand-primary)}.file-drop{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);border:2px dashed var(--brand-primary-soft);border-radius:var(--radius-card-sm);background:var(--brand-tint);color:var(--brand-emphasis);text-align:center;cursor:pointer}.file-drop:hover{border-color:var(--brand-primary)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4)}.form-grid .span-2{grid-column:1 / -1}.toggle{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.toggle input{position:absolute;opacity:0;width:1px;height:1px}.toggle .toggle-track{width:40px;height:24px;border-radius:var(--radius-pill);background:var(--brand-line);position:relative;transition:background .15s;flex:0 0 auto}.toggle .toggle-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--card);box-shadow:var(--card-shadow);transition:left .15s}.toggle input:checked+.toggle-track{background:var(--brand-primary)}.toggle input:checked+.toggle-track:after{left:19px}.chips{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:2px;scrollbar-width:none;max-width:100%}.chips::-webkit-scrollbar{display:none}.chips.is-wrap{flex-wrap:wrap;overflow:visible}.chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--brand-line);background:var(--card);color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap}.chip:hover{border-color:var(--brand-primary-soft)}.chip.is-active{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-ink-on-primary)}.chip .count{min-width:18px;height:18px}.tabs{display:flex;gap:4px;padding:4px;border-radius:var(--radius-btn);background:var(--brand-tint);max-width:100%;overflow-x:auto}.tab{flex:1 0 auto;min-height:34px;padding:0 12px;border:0;border-radius:calc(var(--radius-btn) - 4px);background:transparent;color:var(--muted-strong);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap}.tab.is-active{background:var(--card);color:var(--brand-emphasis);box-shadow:var(--card-shadow)}.chat{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) 0}.chat-day{align-self:center;font-size:var(--fs-xs);color:var(--muted);padding:2px 10px;border-radius:var(--radius-pill);background:var(--brand-tint);margin:var(--space-2) 0}.msg{max-width:82%;display:flex;flex-direction:column;gap:2px}.msg-bubble{padding:10px 14px;border-radius:18px;font-size:var(--fs-md);line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.msg-in{align-self:flex-start}.msg-in .msg-bubble{background:var(--card);border:1px solid var(--brand-line);border-bottom-left-radius:6px;color:var(--text)}.msg-out{align-self:flex-end;align-items:flex-end}.msg-out .msg-bubble{background:var(--brand-primary);color:var(--brand-ink-on-primary);border-bottom-right-radius:6px}.msg-meta{font-size:var(--fs-xs);color:var(--muted);padding:0 6px}.msg-system{align-self:center;max-width:92%;text-align:center;font-size:var(--fs-xs);color:var(--muted-strong);background:var(--brand-tint);border-radius:var(--radius-card-sm);padding:6px 12px}.msg-card{border-radius:var(--radius-card-sm);background:var(--card);border:1px solid var(--brand-primary-soft);padding:var(--space-3);color:var(--text)}.msg-out .msg-card{border-color:var(--brand-primary-soft)}.composer{display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-2);background:var(--card);border:1px solid var(--brand-line);border-radius:var(--radius-card-sm)}.composer .textarea{min-height:44px;max-height:140px;border:0;padding:10px;box-shadow:none}.composer .textarea:focus{box-shadow:none}.composer .btn{flex:0 0 auto}.tile{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-tile);box-shadow:var(--card-shadow);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.tile-label{font-size:var(--fs-sm);color:var(--muted-strong);font-weight:var(--fw-semibold)}.tile-value{font-size:var(--fs-3xl);font-weight:var(--fw-heavy);line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums}.tile-formula{font-size:var(--fs-xs);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.tile-target{font-size:var(--fs-xs);font-weight:var(--fw-bold)}.tile-target.is-ok{color:var(--success-strong)}.tile-target.is-bad{color:var(--danger-strong)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--overlay);display:flex;align-items:flex-end;justify-content:center;padding:0}.modal{width:100%;max-width:520px;max-height:92vh;overflow:auto;background:var(--card);border-radius:var(--radius-modal) var(--radius-modal) 0 0;box-shadow:var(--card-shadow);display:flex;flex-direction:column}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--brand-line)}.modal-title{font-size:var(--fs-lg);font-weight:var(--fw-heavy)}.modal-body{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.modal-foot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--brand-line)}@media (min-width: 640px){.modal-backdrop{align-items:center;padding:var(--space-6)}.modal{border-radius:var(--radius-modal)}}.toast-stack{position:fixed;z-index:60;left:50%;top:16px;transform:translate(-50%);display:flex;flex-direction:column;gap:var(--space-2);width:min(92vw,420px);pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:var(--space-2);padding:12px 16px;border-radius:var(--radius-card-sm);background:var(--text);color:var(--bg);font-size:var(--fs-sm);font-weight:var(--fw-semibold);box-shadow:var(--card-shadow);animation:toast-in .2s ease-out}.toast-success{background:var(--success-strong)}.toast-error{background:var(--danger-strong)}.toast-info{background:var(--brand-primary-dark)}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.c-shell{min-height:100vh;max-width:var(--c-max-width);margin:0 auto;background:var(--bg);display:flex;flex-direction:column;position:relative}.c-shell{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.c-header{position:sticky;top:0;z-index:20;background:var(--header-bg);color:var(--header-ink);border-radius:var(--header-radius);min-height:var(--c-header-h);display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;padding:0 var(--space-2)}.c-header .c-back,.c-header .c-action{width:40px;height:40px;border-radius:50%;border:0;background:transparent;color:var(--header-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.c-header .c-back:hover,.c-header .c-action:hover{background:var(--staff-sidebar-hover);text-decoration:none}.c-brand{display:flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--header-ink);font-weight:var(--fw-heavy);font-size:var(--fs-lg);min-width:0}.c-brand:hover{text-decoration:none}.c-brand .logo-mark{width:30px;height:28px}.c-title-bar{padding:var(--space-5) var(--space-4) 0}.c-title-bar .h1{font-size:var(--fs-xl)}.c-main{flex:1 1 auto;padding:var(--space-4) var(--space-4) calc(var(--c-tabbar-h) + var(--c-tabbar-gap) + var(--space-4));display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.c-shell.no-tabbar .c-main{padding-bottom:var(--space-6)}.c-shell.has-nav{--c-header-offset: var(--c-header-h)}.c-shell.has-nav[data-header=hidden]{--c-header-offset: 0px}.c-shell.has-nav[data-header=hidden] .c-header{transform:translateY(-100%)}.c-shell.has-nav[data-header=hidden] .c-header:has(:focus-visible){transform:none}.c-shell.has-nav.is-header-animated .c-header{transition:transform .2s ease}@media (prefers-reduced-motion: reduce){.c-shell.has-nav .c-header{transition:none}}.c-tabbar,.lv2-tabbar{height:var(--c-tabbar-h);padding:0 var(--space-2);background:var(--card);border:1px solid var(--brand-line);border-radius:var(--radius-pill);box-shadow:var(--card-shadow);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) and (background: color-mix(in srgb,currentColor 80%,transparent)){.c-tabbar,.lv2-tabbar{background:color-mix(in srgb,var(--card) 78%,transparent);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%)}}.c-tabbar{position:fixed;z-index:20;left:50%;transform:translate(-50%);bottom:var(--c-tabbar-gap);width:calc(100% - 2 * var(--space-3));max-width:calc(var(--c-max-width) - 2 * var(--space-3))}.c-tab{display:flex;align-items:center;justify-content:center;height:100%;min-width:0;color:var(--muted);-webkit-tap-highlight-color:transparent}.c-tab:hover{text-decoration:none;color:var(--brand-primary-dark)}.c-tab-ic{position:relative;display:grid;place-items:center;width:52px;max-width:100%;height:36px;border-radius:var(--radius-pill);transition:background-color .2s ease,transform .1s ease}.c-tab-ic .icon{width:24px;height:24px}.c-tab:active .c-tab-ic{transform:scale(.92)}.c-tab.is-active{color:var(--brand-primary)}.c-tab.is-active .c-tab-ic{background:var(--brand-tint)}.c-tab .count{position:absolute;top:0;right:6px;min-width:18px;height:18px;padding:0 5px;font-size:10px;box-shadow:0 0 0 2px var(--card)}@media (prefers-reduced-motion: reduce){.c-tab-ic{transition:none}}@media (hover: none) and (pointer: coarse){.c-shell.has-nav:has(.c-body :is(textarea,[contenteditable=true],input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=reset],[type=color])):focus) .c-tabbar{display:none}}.s-shell{min-height:100vh;display:grid;grid-template-columns:var(--s-sidebar-w) minmax(0,1fr);background:var(--staff-bg)}.s-sidebar{background:var(--staff-sidebar-bg);color:var(--staff-sidebar-ink);display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-3);position:sticky;top:0;height:100vh;overflow-y:auto}.s-brand{display:flex;align-items:center;gap:var(--space-2);color:var(--staff-sidebar-ink);font-weight:var(--fw-heavy);font-size:var(--fs-lg);padding:var(--space-1) var(--space-2) var(--space-4)}.s-brand:hover{text-decoration:none}.s-brand .logo-mark{width:28px;height:26px}.s-brand small{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--staff-sidebar-muted)}.s-nav-group{font-size:11px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--staff-sidebar-muted);padding:var(--space-3) var(--space-2) var(--space-1)}.s-nav-item{display:flex;align-items:center;gap:var(--space-2);padding:9px var(--space-3);border-radius:var(--radius-input);color:var(--staff-sidebar-ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.s-nav-item:hover{background:var(--staff-sidebar-hover);text-decoration:none}.s-nav-item.is-active{background:var(--staff-sidebar-active)}.s-nav-item .count{margin-left:auto}.s-sidebar-foot{margin-top:auto;padding:var(--space-3) var(--space-2) 0;font-size:var(--fs-xs);color:var(--staff-sidebar-muted)}.s-body{min-width:0;display:flex;flex-direction:column}.s-topbar{position:sticky;top:0;z-index:15;height:var(--s-topbar-h);background:var(--staff-topbar-bg);border-bottom:1px solid var(--staff-topbar-border);display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-5)}.s-topbar .s-title{font-size:var(--fs-lg);font-weight:var(--fw-heavy)}.s-topbar .s-crumbs{font-size:var(--fs-sm);color:var(--muted)}.s-actor{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm)}.s-main{padding:var(--space-5) var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.s-main .card{border-radius:var(--radius-card-sm)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.split{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--space-4);align-items:start}.inbox{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:560px;background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-card-sm);overflow:hidden}.inbox-list{border-right:1px solid var(--brand-line);overflow-y:auto}.inbox-item{display:flex;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--brand-line);color:inherit;cursor:pointer}.inbox-item:hover{background:var(--row-hover);text-decoration:none}.inbox-item.is-active{background:var(--brand-tint)}.inbox-thread{display:flex;flex-direction:column;min-width:0}.inbox-thread .chat{flex:1 1 auto;overflow-y:auto;padding:var(--space-4)}.inbox-thread .composer{margin:var(--space-3)}@media (max-width: 900px){.s-shell{grid-template-columns:minmax(0,1fr)}.s-sidebar{position:static;height:auto;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;align-items:center;padding:var(--space-2)}.s-brand{padding:0 var(--space-2);flex:0 0 auto}.s-nav-group,.s-sidebar-foot{display:none}.s-nav-item{flex:0 0 auto}.s-main{padding:var(--space-3) var(--space-3) var(--space-6)}.split,.inbox,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}.logo-mark{display:inline-block;flex:0 0 auto}.logo-word{letter-spacing:-.01em}.screen-note{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.c-hero-icon{align-self:center;width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--brand-tint);color:var(--brand-primary)}.c-hero-icon .icon-lg{width:32px;height:32px}.c-hero-icon.is-success{background:var(--success-bg);color:var(--success-strong)}.c-hero-icon.is-warn{background:var(--warning-bg);color:var(--warning)}.c-center-row{justify-content:center;text-align:center;align-self:center}.c-on-hero{color:var(--header-ink);opacity:.85}.c-welcome-hero .counter-pill{background:var(--card)}.c-email{display:flex;flex-direction:column;gap:var(--space-3);border-style:dashed}.c-email-head{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--brand-line)}.c-email-old{display:flex;flex-direction:column;gap:2px;color:inherit}.c-email-old:hover{text-decoration:none;border-color:var(--brand-primary-soft)}.c-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.c-steps li{display:flex;gap:var(--space-3);align-items:flex-start}.c-step-no{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--step-gradient);color:var(--brand-ink-on-primary);font-weight:var(--fw-bold);font-size:var(--fs-sm);display:inline-flex;align-items:center;justify-content:center}.c-tier.is-current{border-color:var(--brand-primary-soft)}.c-tier .checklist li>div{min-width:0}.c-price{display:inline-flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.c-price-now{font-size:var(--fs-2xl);font-weight:var(--fw-heavy);color:var(--text-strong)}.c-price-was{font-size:var(--fs-sm);color:var(--muted)}.c-copy-note{display:flex;gap:var(--space-2);align-items:flex-start}.c-copy-note .icon{flex:0 0 auto;margin-top:2px}.c-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);text-align:center;padding-top:var(--space-2);border-top:1px solid var(--brand-line)}.c-stat-n{font-size:var(--fs-xl);font-weight:var(--fw-heavy);color:var(--brand-emphasis);font-variant-numeric:tabular-nums}.c-app-title{min-width:0;flex:1 1 auto}.c-app-title .card-title,.c-app-title .card-sub{overflow-wrap:anywhere}.c-app-meta{display:flex;align-items:center;gap:6px;margin-top:var(--space-2);font-size:var(--fs-sm);min-width:0}.c-app .badge,.c-vac .badge{max-width:100%;white-space:normal}.c-refund-grid{gap:var(--space-3)}@media (max-width: 370px){.c-refund-grid{grid-template-columns:minmax(0,1fr)}}.c-filters .select{width:100%;min-width:0}.c-vac .row-between{flex-wrap:wrap}.c-interview{border-color:var(--st-interview_scheduled-fg);background:var(--st-interview_scheduled-bg)}.c-interview-when{font-size:var(--fs-lg);font-weight:var(--fw-heavy);color:var(--text-strong)}.c-profile-head{gap:var(--space-3)}.c-chat-wrap{min-width:0}.c-chat-wrap .msg-bubble{overflow-wrap:anywhere}.c-hero-icon.is-sm{width:40px;height:40px;flex:0 0 40px;align-self:flex-start}.min-w-0{min-width:0}.email-confirm-text,.email-break{overflow-wrap:anywhere}.email-confirm-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.email-confirm-actions .btn{flex:1 1 160px}.email-confirm.is-compact .email-confirm-actions .btn{flex:0 1 auto}.email-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--warning);overflow-wrap:anywhere}@media (max-width: 599px){.c-help-form .grid-2{grid-template-columns:minmax(0,1fr)}}.c-top-blocks{padding:var(--space-4) var(--space-4) 0;min-width:0}.c-top-blocks:empty{display:none}.c-top-blocks .alert form{margin:0}.email-confirm-chat{display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere}@media (min-width: 768px) and (max-width: 1023.98px){.c-top-blocks{padding:var(--space-6) var(--space-6) 0}}@media (min-width: 1024px){.c-shell.has-nav .c-top-blocks{padding:var(--space-6) 0 0}}.c-sub-facts{display:grid;gap:var(--space-2);margin:0}.c-sub-facts>div{display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.c-sub-facts dt,.c-sub-facts dd{margin:0}.c-sub-facts dd{text-align:right;min-width:0;overflow-wrap:anywhere}.c-portal-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.c-portal-row .btn{min-width:0}.c-price-sub{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.c-price-trial{font-weight:700}.c-price-renew{font-size:.8125rem;color:var(--muted)}.c-disclosure{margin-top:calc(-1 * var(--space-1));text-align:center;overflow-wrap:anywhere}@media (max-width: 420px){.c-portal-row{grid-template-columns:1fr}}.cv-mock-pill{letter-spacing:.02em}.cv-page-wide{max-width:none}.cv-ans-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cv-ans{padding:var(--space-2) 0;border-top:1px solid var(--brand-line);min-width:0}.cv-ans:first-child{border-top:0;padding-top:0}.cv-ans-row{display:flex;align-items:center;gap:var(--space-2);min-width:0}.cv-ans-edit{margin-top:var(--space-2)}.cv-sheet{display:flex;flex-direction:column;gap:1.1em;min-width:0;padding:1.6em 1.5em;font-size:12px;line-height:1.45;color:var(--text);background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-card-sm);box-shadow:var(--card-shadow);overflow-wrap:anywhere}.cv-sheet p{margin:0}.cv-head{display:flex;flex-direction:column;gap:.2em}.cv-name{font-size:1.9em;font-weight:var(--fw-heavy);line-height:1.15;color:var(--text-strong)}.cv-headline{font-size:1.08em;font-weight:var(--fw-semibold);color:var(--muted-strong)}.cv-contact{font-size:.92em;color:var(--muted-strong)}.cv-sec-title{margin:0 0 .45em;padding-bottom:.3em;font-size:.82em;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-strong);border-bottom:1px solid var(--brand-line)}.cv-job+.cv-job{margin-top:.8em}.cv-job-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 .8em}.cv-strong{font-weight:var(--fw-bold)}.cv-muted{color:var(--muted-strong)}.cv-bullets{margin:.35em 0 0;padding-left:1.2em;display:flex;flex-direction:column;gap:.25em}.cv-bullets.is-plain{list-style:none;padding-left:0}.cv-bullets.is-plain li{display:flex;gap:.5em;align-items:flex-start}.cv-training .icon{flex:0 0 auto;width:1.25em;height:1.25em;margin-top:.1em;color:var(--success-strong)}.cv-sheet .is-changed{background:var(--cream-bg);box-shadow:0 0 0 .35em var(--cream-bg);border-radius:2px}.cv-sheet.is-classic .cv-head{align-items:center;text-align:center}.cv-sheet.is-modern .cv-name{color:var(--brand-primary-dark)}.cv-sheet.is-modern .cv-sec-title{color:var(--brand-primary-dark);border-bottom:0;border-left:3px solid var(--brand-primary);padding:0 0 0 .6em}.cv-sheet.is-compact{gap:.75em;font-size:11px;line-height:1.38}.cv-sheet.is-compact .cv-head{padding-bottom:.6em;border-bottom:2px solid var(--text-strong)}.cv-sheet.is-compact .cv-sec-title{border-bottom:0;margin-bottom:.2em;padding-bottom:0}.cv-sheet.is-thumb{font-size:5.5px;padding:1.8em;box-shadow:none;border:0;border-radius:0;pointer-events:none}.cv-sheet.is-thumb.is-compact{font-size:5px}.cv-tpl-grid{display:flex;flex-direction:column;gap:var(--space-3)}.cv-thumb{position:relative;height:230px;overflow:hidden;border:1px solid var(--brand-line);border-radius:var(--radius-card-sm);background:var(--card)}.cv-thumb:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48px;background:linear-gradient(to bottom,transparent,var(--card))}.cv-editor{max-width:none}.cv-ed-main,.cv-ed-side,.cv-ed-top{min-width:0}.c-main.cv-editor.is-tab-preview .cv-ed-side,.c-main.cv-editor.is-tab-chat .cv-ed-main{display:none}.cv-chip{white-space:normal;text-align:left;height:auto;min-height:34px;padding:6px 12px}.cv-chip[disabled]{opacity:.6;cursor:default}.cv-chat{min-height:200px;max-height:440px;overflow-y:auto;padding:var(--space-2) var(--space-3);background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-card)}.cv-cmp{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.cv-cmp-col{min-width:0}.cv-cmp-aside{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.cv-steps{max-width:480px}.cv-cmp-title,.c-main.cv-adapt.is-side-adapted .cv-cmp-col.is-yours,.c-main.cv-adapt.is-side-yours .cv-cmp-col.is-adapted{display:none}@media (min-width: 768px){.cv-tpl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.cv-sheet{padding:2.2em 2.4em;font-size:13px}.cv-sheet.is-compact{font-size:12px}.cv-sheet.is-thumb{font-size:5px;padding:1.8em}}@media (min-width: 1024px){.c-main.cv-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:var(--space-6);align-items:start}.c-main.cv-editor .cv-ed-top{grid-column:1 / -1}.c-main.cv-editor.is-tab-preview .cv-ed-side,.c-main.cv-editor.is-tab-chat .cv-ed-main{display:flex}.cv-ed-tabs,.cv-only-mobile{display:none}.cv-cmp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:start}.cv-cmp-title{display:block}.cv-cmp-tabs{display:none}.c-main.cv-adapt.is-side-adapted .cv-cmp-col.is-yours,.c-main.cv-adapt.is-side-yours .cv-cmp-col.is-adapted{display:flex}.cv-cmp .cv-sheet{font-size:11.5px;padding:1.8em}.cv-cmp-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:start}}.c-more>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--link)}.c-more>summary::-webkit-details-marker{display:none}.c-more>summary:after{content:"+";font-size:var(--fs-lg);line-height:1;color:var(--muted)}.c-more[open]>summary:after{content:"–"}.c-more[open]>.c-more-body{margin-top:var(--space-3)}.c-more.is-plain{padding:0}.c-more.is-plain>summary{justify-content:flex-start}.c-steps-progress{display:flex;flex-direction:column;gap:var(--space-2)}.c-steps-bar{display:flex;gap:6px}.c-steps-bar>span{flex:1 1 0;height:6px;border-radius:3px;background:var(--brand-line)}.c-steps-bar>span.is-on{background:var(--brand-primary)}.card-hero .c-steps-bar>span{background:var(--on-hero-border)}.card-hero .c-steps-bar>span.is-on{background:var(--header-ink)}.c-tier-key{margin-top:0}.c-welcome-flow{width:100%;max-width:560px;margin:0 auto}.plan-card{background:var(--card);border:1.5px solid var(--brand-line);border-radius:var(--radius-card);box-shadow:var(--card-shadow);overflow:hidden;font-family:var(--font);color:var(--text);text-align:left;min-width:0}.plan-card.is-main{border:2px solid var(--brand-primary)}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:24px;padding:16px 20px 0}.plan-badge{font-size:12px;font-weight:var(--fw-heavy);letter-spacing:.04em;text-transform:uppercase;line-height:16px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--plan-badge-bg);color:var(--plan-badge-fg)}.plan-card.is-main .plan-badge{background:var(--brand-primary);color:var(--brand-ink-on-primary)}.plan-card[data-plan=max] .plan-badge{background:var(--plan-max-badge-bg);color:var(--plan-max-ink)}.plan-tag{font-size:13px;font-weight:var(--fw-bold);color:var(--brand-primary)}.plan-price{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 12px 0;padding:16px;border-radius:var(--radius-tile);background:var(--plan-panel-bg)}.plan-card.is-main .plan-price{background:var(--plan-panel-main-bg)}.plan-card[data-plan=max] .plan-price{background:var(--plan-max-panel-bg)}.plan-left{display:flex;flex-direction:column;gap:6px;min-width:0}.plan-when{font-size:16px;font-weight:var(--fw-heavy);line-height:1.5;color:var(--text);white-space:nowrap}.plan-chip{align-self:flex-start;font-size:20px;line-height:24px;font-weight:var(--fw-heavy);padding:4px 12px;border-radius:10px;background:var(--accent);color:var(--accent-ink)}.plan-old{font-size:15px;font-weight:var(--fw-semibold);line-height:1.5;color:var(--muted);white-space:nowrap}.plan-now{font-size:52px;line-height:1;font-weight:var(--fw-heavy);letter-spacing:-.02em;color:var(--text);white-space:nowrap}.plan-card.is-main .plan-now{color:var(--brand-primary)}.plan-card[data-plan=max] :is(.plan-when,.plan-now){color:var(--plan-max-ink)}.plan-card[data-plan=max] .plan-old{color:var(--plan-max-old)}.plan-name{margin:12px 20px 0;font-size:20px;line-height:1.5;font-weight:var(--fw-heavy);color:var(--text)}.plan-items{list-style:none;margin:12px 20px 0;padding:0;display:flex;flex-direction:column;gap:6px}.plan-items li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:20px;font-weight:var(--fw-semibold);color:var(--text)}.plan-items li.is-no{color:var(--plan-off-ink);text-decoration:line-through;font-weight:var(--fw-medium)}.plan-ico{flex:0 0 20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;text-decoration:none;background:var(--brand-primary);color:var(--brand-ink-on-primary)}.plan-items li.is-no .plan-ico{background:var(--plan-off-ico-bg);color:var(--plan-off-ink)}.plan-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plan-cta{display:block;box-sizing:border-box;width:calc(100% - 40px);margin:14px 20px 0;text-align:center;padding:15px 18px;border-radius:var(--radius-btn);font-family:var(--font);font-size:17px;line-height:1.5;font-weight:var(--fw-bold);border:2px solid var(--text);background:var(--card);color:var(--text);text-decoration:none;cursor:pointer}.plan-cta.is-main{border:0;background:var(--brand-primary);color:var(--brand-ink-on-primary)}.plan-cta:focus-visible{outline:none;box-shadow:var(--focus-ring)}.plan-cta[disabled]{cursor:not-allowed;opacity:.5}.plan-note{margin:10px 20px 0;text-align:center;font-size:13px;line-height:18px;color:var(--muted);overflow-wrap:anywhere}.plan-note.plan-after{margin-top:4px}.plan-card>.plan-note:last-child{padding-bottom:16px}.plan-card>.plan-cta:last-child{margin-bottom:20px}.plan-card.no-action>.plan-items{margin-bottom:20px}.s-min{min-width:0;display:flex;flex-direction:column}.s-row-end{justify-content:flex-end;flex-wrap:nowrap}.s-gap-1{gap:var(--space-1)}.s-ml-auto{margin-left:auto}.s-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-3)}.s-kpi{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-card-sm);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.s-kpi[data-go]{cursor:pointer}.s-kpi[data-go]:hover{border-color:var(--brand-primary);background:var(--row-hover)}.s-kpi-label{font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.s-kpi-value{font-size:var(--fs-2xl);font-weight:var(--fw-heavy);color:var(--text);line-height:1.15;font-variant-numeric:tabular-nums}.s-kpi-sub{font-size:var(--fs-xs);color:var(--muted);overflow-wrap:anywhere}.s-kpi.is-warn{border-color:var(--warning);background:var(--warning-bg)}.s-kpi.is-bad{border-color:var(--danger);background:var(--danger-bg)}.s-kpi.is-muted .s-kpi-value{color:var(--muted-strong)}.s-kv-wide{grid-template-columns:180px minmax(0,1fr)}.s-interview{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card-sm);background:var(--brand-tint);border:1px solid var(--brand-line);color:var(--brand-emphasis)}.s-interview .strong{color:var(--text)}.s-btn-danger{color:var(--danger-strong);border-color:var(--danger)}.s-btn-danger:hover{background:var(--danger-bg)}.s-preview{padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);background:var(--brand-tint)}.s-list{display:flex;flex-direction:column}.s-list-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--brand-line);color:inherit}.s-list-item:last-child{border-bottom:0}.s-list-item:hover{text-decoration:none;background:var(--row-hover)}.s-filter{display:inline-flex;flex-direction:column;gap:2px}.s-filter .select,.s-select-sm{min-height:32px;padding-top:4px;padding-bottom:4px;font-size:var(--fs-sm);width:auto}.s-select-md{width:auto;min-width:220px}.s-status-sum{gap:var(--space-2)}.s-sum-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px 10px 4px 4px;border:1px solid var(--card-border);border-radius:var(--radius-pill);background:var(--card);font:inherit;font-size:var(--fs-sm);cursor:pointer;color:var(--text)}.s-sum-btn:hover{border-color:var(--brand-primary)}.s-sum-btn.is-active{border-color:var(--brand-primary);box-shadow:var(--focus-ring)}.s-thread-head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--brand-line)}.s-center{align-items:center;justify-content:center}.s-composer-note{padding:0 var(--space-4) var(--space-3)}.s-pill-closed{background:var(--st-closed-bg);color:var(--st-closed-fg)}.s-num{width:96px;text-align:right;font-variant-numeric:tabular-nums}.s-rules{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.s-audit{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.s-audit li{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--space-2);border-bottom:1px solid var(--brand-line)}.s-audit li:last-child{border-bottom:0}.s-north{display:flex;flex-direction:column;gap:var(--space-2)}.s-north .tile{border-color:var(--brand-primary);box-shadow:var(--card-ring)}.s-north .tile-value{font-size:calc(var(--fs-3xl) * 1.3);color:var(--brand-emphasis)}@media (max-width: 900px){.split,.inbox{grid-template-columns:minmax(0,1fr)}.s-kv-wide{grid-template-columns:minmax(96px,40%) minmax(0,1fr)}}.s-cell-vac{max-width:300px}.s-cell-src{max-width:170px;min-width:0}.s-cell-reason{display:inline-block;max-width:140px}.s-main .table td .cell-main .pill{margin-left:var(--space-1);vertical-align:1px}.s-thread-head>.row-wrap{flex-wrap:nowrap;flex:0 0 auto}.layout-staff .inbox{height:calc(100vh - 196px);min-height:440px}.layout-staff .inbox-thread,.layout-staff .inbox-list,.layout-staff .inbox-thread .chat{min-height:0}.s-main .table th,.s-main .table td{padding-left:8px;padding-right:8px}.s-main .table th:first-child,.s-main .table td:first-child{padding-left:12px}.s-wrap-90{max-width:90px;white-space:normal;line-height:1.2}.s-align-start{align-items:start}.s-email-checks{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card-sm);background:var(--brand-tint)}.s-cell-wrap{white-space:normal;overflow-wrap:anywhere;max-width:280px}.a-page{min-width:0}.a-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.a-field{display:flex;flex-direction:column;gap:4px;min-width:140px}.a-field .select,.a-field .input{min-width:0}.a-grow{flex:1 1 260px}.a-refresh{margin-left:auto}.a-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4);align-items:start}.a-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-3)}.a-chart{width:100%;min-width:0}.a-def{border-top:1px dashed var(--brand-line);padding-top:var(--space-2);line-height:1.5}.a-tz{white-space:nowrap;color:var(--muted-strong)}.a-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.a-cell{min-width:56px}.a-cohorts td,.a-cohorts th{padding:8px}.a-bar{display:inline-block;height:6px;border-radius:3px;background:var(--brand-primary);margin-right:6px;vertical-align:middle;max-width:60px}.a-paths{margin:0;padding-left:20px;display:grid;gap:6px}.a-warn{color:var(--warning)}.a-unattributed td{background:var(--brand-tint)!important}.a-file{position:relative;overflow:hidden;align-self:flex-start}.a-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.a-tl{list-style:none;margin:4px 0 8px;padding:0 0 0 12px;border-left:2px solid var(--brand-line);display:grid;gap:4px}.a-tl-item.is-server{border-left:3px solid var(--accent);padding-left:6px;margin-left:-14px}.a-tl-item.is-client{padding-left:3px}@media (max-width: 900px){.a-two{grid-template-columns:minmax(0,1fr)}.a-refresh{margin-left:0}.a-field{min-width:0;flex:1 1 140px}}.a-ad-cell{min-width:200px}.a-block .table td.num{white-space:nowrap}.s-pending-checkout{color:var(--warning);font-weight:600;overflow-wrap:anywhere}.s-badge-lines{list-style:none;margin:0;padding:0}.s-badge-line{align-items:flex-start;gap:var(--space-2)}.s-badge-text{min-width:0;white-space:normal;overflow-wrap:anywhere;padding:var(--space-2);border-radius:var(--radius-input);background:var(--brand-tint);font-size:var(--fs-sm)}.s-badge-check{border:0;margin:0;padding:0;min-width:0}.s-badge-check legend{padding:0;margin-bottom:var(--space-1)}.loading{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--muted);font-size:var(--fs-sm)}.spinner{width:18px;height:18px;border-radius:50%;border:2px solid var(--brand-line);border-top-color:var(--brand-primary);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pager{justify-content:center;padding:var(--space-2) 0}.btn[disabled].btn-secondary,.btn[disabled].btn-ghost{background:var(--zebra);color:var(--muted);border-color:var(--brand-line)}.c-self-start{align-self:flex-start}.c-file-picked{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card-sm);background:var(--brand-tint);font-size:var(--fs-sm);min-width:0}.c-file{display:flex;flex-direction:column;gap:var(--space-2)}.c-file-drop{width:100%;font:inherit}.chat-row{display:contents}.tile-value-muted{font-size:var(--fs-xl);color:var(--muted-strong)}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em;overflow-wrap:anywhere}.c-shell .c-body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.c-shell.no-tabbar .c-main{padding-bottom:var(--space-8)}.c-sidenav,.c-title-back,.c-detail-title{display:none}.c-auth-wrap{max-width:var(--c-max-width);margin:0 auto;padding:var(--space-6) var(--space-4)}.c-vac.is-active{box-shadow:var(--card-ring),var(--card-shadow)}.c-cards{display:flex;flex-direction:column;gap:var(--space-2)}.c-dash,.c-app-grid,.c-profile,.c-chat-page{display:flex;flex-direction:column;gap:var(--space-4)}.c-dash-main,.c-dash-side{min-width:0}.c-welcome-grid{display:flex;flex-direction:column;gap:var(--space-4)}.c-tier-grid{display:flex;flex-direction:column;gap:var(--space-3)}.c-chat-wrap{min-height:120px}.c-dir-page{max-width:640px;margin:0 auto;width:100%}.c-dir-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.c-dir-item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--brand-line);border-radius:var(--radius-card-sm);background:var(--card)}.c-dir-list.is-compact .c-dir-item{padding:6px var(--space-3)}.c-dir-item.is-locked{background:var(--zebra);color:var(--muted-strong)}.c-dir-n{flex:0 0 auto;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-tint);color:var(--brand-primary-dark);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.c-dir-item.is-locked .c-dir-n{background:var(--st-withdrawn-bg);color:var(--st-withdrawn-fg)}.c-dir-title{flex:1 1 110px;min-width:0;overflow-wrap:anywhere;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.c-dir-btn{flex:0 0 auto;padding:0 8px;min-width:32px}.c-dir-btn.is-up .icon{transform:rotate(90deg)}.c-dir-item .pill{flex:0 0 auto}.c-dir-ctrl{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:auto;flex:0 0 auto}.c-dir-chips .chip{white-space:normal;max-width:100%;min-width:0;text-align:left;flex-shrink:1}.c-chip-locked{color:var(--muted-strong);background:var(--zebra);border-style:dashed}.c-chip-locked:hover{text-decoration:none;border-color:var(--brand-primary-soft)}.c-check-row{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);cursor:pointer}.contents{display:contents}.c-vac-locked{position:relative;overflow:hidden;min-height:96px}.c-vac-locked:hover{text-decoration:none}.c-locked-blur{filter:blur(5px);opacity:.7;display:flex;flex-direction:column;gap:8px}.c-locked-line{height:12px;border-radius:var(--radius-pill);background:var(--brand-line)}.c-locked-line.is-title{width:70%;height:16px}.c-locked-line.is-sub{width:45%}.c-locked-line.is-meta{width:60%;background:var(--brand-tint)}.c-locked-over{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;color:var(--text-strong);padding:var(--space-2)}.c-locked-cta{gap:var(--space-2);flex-wrap:wrap}.c-locked-cta .btn{white-space:normal}.c-retake{max-width:720px}.c-retake-bar{display:inline-block;width:120px;height:6px;border-radius:var(--radius-pill);background:var(--brand-tint);overflow:hidden}.c-retake-bar>span{display:block;height:100%;background:var(--brand-primary)}.c-option{display:flex;align-items:center;gap:var(--space-3);width:100%;text-align:left;font:inherit;font-size:var(--fs-sm);color:var(--text);padding:var(--space-3);border:1px solid var(--brand-line);border-radius:var(--radius-card-sm);background:var(--card);cursor:pointer;min-height:48px}.c-option:hover{border-color:var(--brand-primary-soft)}.c-option.is-picked{border-color:var(--brand-primary);background:var(--brand-tint)}.c-option-mark{flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:2px solid var(--brand-line);display:inline-flex;align-items:center;justify-content:center;color:var(--brand-ink-on-primary)}.c-option-mark.is-multi{border-radius:6px}.c-option.is-picked .c-option-mark{background:var(--brand-primary);border-color:var(--brand-primary)}.c-answers dd{overflow-wrap:anywhere}.c-md.is-detail .c-md-list,.c-md.is-list .c-md-detail{display:none}.c-md-detail,.c-md-list{min-width:0}.c-md.is-detail .c-detail-title{display:block}@media (min-width: 768px) and (max-width: 1023.98px){.c-shell{max-width:none}.c-title-bar{padding:var(--space-6) var(--space-6) 0}.c-main{padding-left:var(--space-6);padding-right:var(--space-6)}.c-shell.no-tabbar.is-narrow .c-body{max-width:560px;width:100%;margin:0 auto}.c-cards,.c-vac-list,.c-tier-grid,.c-welcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:stretch}.c-welcome-grid{gap:var(--space-5);align-items:start}.c-app-grid,.c-profile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:start}.c-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);align-items:end}.c-chat-wrap{min-height:calc(100vh - 420px)}.c-chat-wrap .msg{max-width:min(82%,560px)}}@media (min-width: 1024px){.c-shell.has-nav{max-width:none;margin:0;background:var(--page-bg);display:grid;grid-template-columns:clamp(216px,17vw,248px) minmax(0,1fr);align-items:start}.c-shell.has-nav .c-header,.c-shell.has-nav .c-tabbar{display:none}.c-sidenav{display:flex;flex-direction:column;gap:var(--space-1);position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--header-bg);color:var(--header-ink);border-radius:0 var(--radius-modal) var(--radius-modal) 0;padding:var(--space-5) var(--space-3)}.c-side-brand{display:flex;align-items:center;gap:var(--space-2);color:var(--header-ink);font-weight:var(--fw-heavy);font-size:var(--fs-xl);padding:0 var(--space-3) var(--space-5)}.c-side-brand:hover{text-decoration:none}.c-side-brand .logo-mark{width:32px;height:30px}.c-side-nav{display:flex;flex-direction:column;gap:var(--space-1)}.c-side-item{display:flex;align-items:center;gap:var(--space-3);padding:11px var(--space-3);border-radius:var(--radius-btn);color:var(--header-ink);font-size:var(--fs-md);font-weight:var(--fw-semibold);background:transparent;border:0;font-family:inherit;cursor:pointer;width:100%;text-align:left}.c-side-item:hover{background:var(--staff-sidebar-hover);text-decoration:none}.c-side-item.is-active{background:var(--staff-sidebar-active)}.c-side-item .count{margin-left:auto}.c-side-foot{margin-top:auto;padding:var(--space-4) var(--space-3) 0;display:flex;flex-direction:column;gap:2px;min-width:0}.c-side-muted{color:var(--brand-line);opacity:.85}.c-side-signout{padding-left:0;margin-top:var(--space-2)}.c-shell.has-nav .c-body{padding:0 clamp(24px,2.6vw,40px);max-width:1440px;width:100%;justify-self:center}.c-shell.has-nav .c-title-bar{padding:var(--space-6) 0 0}.c-shell.has-nav .c-title-bar .h1{font-size:var(--fs-3xl)}.c-shell.has-nav .c-main{padding:var(--space-5) 0 var(--space-8)}.c-title-back{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-bottom:var(--space-2)}.c-dash{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:var(--space-6);align-items:start}.c-dash-side{position:sticky;top:var(--space-5)}.c-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-3)}.c-md{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--space-6);align-items:start}.c-md.is-detail .c-md-list,.c-md.is-list .c-md-detail{display:flex}.c-md-list,.c-md-detail{flex-direction:column}.c-md-detail{display:flex;position:sticky;top:var(--space-5);overflow-y:auto;padding:2px;height:calc(100vh - 2 * var(--space-5));max-height:calc(100vh - 2 * var(--space-5))}.c-md.is-detail .c-title-bar .c-title-back{display:none}.c-md-placeholder{min-height:320px;height:100%;display:flex;align-items:center;justify-content:center}.c-app-grid,.c-profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.c-chat-page{display:grid;grid-template-columns:320px minmax(0,1fr);gap:var(--space-6);align-items:start}.c-chat-side{position:sticky;top:var(--space-5)}.c-chat-main .c-chat-wrap{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-card);padding:var(--space-3) var(--space-4);height:calc(100vh - 300px);min-height:360px;overflow-y:auto}.c-chat-wrap .msg{max-width:min(82%,640px)}.c-tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-4);align-items:stretch}.c-shell.no-tabbar{max-width:none;background:var(--page-bg)}.c-shell.no-tabbar .c-header{border-radius:0}.c-shell.no-tabbar.is-narrow .c-body{max-width:520px;width:100%;margin:0 auto}.c-shell.no-tabbar.is-narrow .c-main{padding-top:var(--space-8)}.c-shell.no-tabbar.is-wide .c-body{max-width:1280px;width:100%;margin:0 auto;padding:0 var(--space-6)}.c-welcome-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.c-welcome-head{max-width:640px;margin:0 auto}}@media (min-width: 1024px) and (max-width: 1279.98px){.c-md{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.c-filters .grid-2{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1280px){.c-md{grid-template-columns:minmax(340px,420px) minmax(0,1fr)}.c-app-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}@media (min-width: 1600px){.c-md-detail .c-vd{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:var(--space-4);align-items:start}.c-vd>.c-detail-title{grid-column:1 / -1}.c-vd>.c-vd-info,.c-vd>.c-vd-req{grid-column:1}.c-vd>.c-vd-action{grid-column:2;grid-row:2 / span 2}}.s-kpi-link{color:inherit}.s-kpi-link:hover{text-decoration:none;border-color:var(--brand-primary);background:var(--row-hover)}.s-actor{color:inherit}.s-actor:hover{text-decoration:none}.s-locale{display:inline-flex;flex:0 0 auto;border:1px solid var(--card-border);border-radius:var(--radius-input);overflow:hidden;background:var(--card)}.s-locale-btn{border:0;background:transparent;font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.04em;color:var(--muted-strong);padding:4px 8px;cursor:pointer;min-height:28px}.s-locale-btn+.s-locale-btn{border-left:1px solid var(--card-border)}.s-locale-btn:hover{color:var(--brand-primary)}.s-locale-btn.is-active{background:var(--brand-tint);color:var(--brand-emphasis);cursor:default}.s-locale-btn:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.s-signout{width:100%;background:transparent;border:0;font-family:inherit;cursor:pointer;text-align:left}.s-sidebar-foot{padding-left:0;padding-right:0}.s-auth-wrap{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-6) var(--space-4);background:var(--staff-bg)}.s-auth-brand{display:flex;align-items:center;gap:var(--space-2);color:var(--brand-primary);font-weight:var(--fw-heavy);font-size:var(--fs-xl)}.s-auth-brand .logo-mark{width:32px;height:30px}.s-auth-brand small{font-size:var(--fs-xs);color:var(--muted)}.s-auth-card{width:100%;max-width:420px}.s-temp-pass{padding:var(--space-3);border-radius:var(--radius-input);background:var(--brand-tint)}.s-temp-pass code{font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:.02em}.layout-staff .inbox-thread{min-height:0}.inbox-chat{flex:1 1 auto;overflow-y:auto;padding:var(--space-4);min-height:0}.inbox-list .empty,.inbox-list .loading{padding:var(--space-6) var(--space-3)}.s-filter .input{min-height:32px;padding-top:4px;padding-bottom:4px;font-size:var(--fs-sm)}.s-main form.s-filter{display:inline-flex}@media (max-width: 900px){.s-sidebar-foot{display:block;flex:0 0 auto;padding:0;margin:0}.s-signout span,.s-actor-who{display:none}.s-topbar{padding:0 var(--space-3)}.layout-staff .inbox{height:auto}.layout-staff .inbox.has-thread .inbox-list{display:none}.layout-staff .inbox:not(.has-thread) .inbox-thread{display:none}.layout-staff .inbox-thread{min-height:70vh}.s-grid-stack{grid-template-columns:minmax(0,1fr)}.s-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@font-face{font-family:Inter v2;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-v4-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter v2;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-v4-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root[data-look=minimal]{--v2-bg: #fafafa;--v2-surface: #ffffff;--v2-raised: #f4f4f5;--v2-text: #171717;--v2-text-2: #525252;--v2-text-3: #737373;--v2-hairline: rgba(23, 23, 23, .08);--v2-hairline-strong: rgba(23, 23, 23, .14);--v2-violet: #6c4ff0;--v2-violet-ink: #5b3fd6;--v2-violet-tint: #f3f0fe;--v2-accent: #ff8a3d;--v2-accent-hover: #f57a2a;--v2-accent-ink: #1c1b1f;--v2-positive: #16a34a;--v2-negative: #dc2626;--v2-warning: #b45309;--v2-shadow: 0 1px 2px rgba(0, 0, 0, .05);--v2-shadow-float: 0 8px 24px rgba(0, 0, 0, .06);--v2-ease: cubic-bezier(.22, 1, .36, 1);--v2-fast: .15s;--v2-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font: "Inter v2", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-btn: "Inter v2", -apple-system, system-ui, Arial, sans-serif;--fw-bold: 600;--fw-heavy: 600;--text: #171717;--text-strong: #171717;--muted: #737373;--muted-strong: #525252;--link: #5b3fd6;--brand-emphasis: #5b3fd6;--brand-highlight: #5b3fd6;--page-bg: #fafafa;--card-border: rgba(23, 23, 23, .08);--card-shadow: 0 1px 2px rgba(0, 0, 0, .05);--card-ring: 0 0 0 2px #6c4ff0;--brand-line: rgba(23, 23, 23, .08);--brand-tint: #f4f4f5;--brand-primary-soft: rgba(23, 23, 23, .14);--brand-disabled: #e5e5e5;--zebra: #fafafa;--row-hover: #f4f4f5;--focus-ring: 0 0 0 3px rgba(108, 79, 240, .24);--accent-ink: #1c1b1f;--success: #16a34a;--success-strong: #15803d;--success-bg: #f0fdf4;--warning: #b45309;--warning-bg: #fffbeb;--danger: #dc2626;--danger-strong: #b91c1c;--danger-bg: #fef2f2;--info: #5b3fd6;--info-bg: #f4f4f5;--cream-bg: #fffbeb;--cream-text: #b45309;--cream-title: #92400e;--hero-gradient: #6c4ff0;--promo-gradient: #6c4ff0;--step-gradient: #6c4ff0;--radius-card: 16px;--radius-card-sm: 12px;--radius-btn: 10px;--radius-input: 8px;--radius-tile: 12px;--radius-modal: 16px;--btn-h: 48px}:root[data-design=v2]{--header-bg: #ffffff;--header-radius: 0;--c-header-h: 56px}html[data-look=minimal] :is(.lv2-path,.lv2-player,.lv2-result,.lv2-guide-list){--brand-line: #ebe7fb;--brand-tint: #f5f2ff;--brand-primary-soft: #b9a9fb;--brand-disabled: #d9d1fc}html[data-look=minimal] body{font-feature-settings:"cv11","ss01";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}html[data-look=minimal] .h1{font-size:var(--fs-2xl);font-weight:600;line-height:1.2;letter-spacing:-.01em}html[data-look=minimal] .h2{font-size:var(--fs-xl);font-weight:600;line-height:1.25}html[data-look=minimal] .h3{font-size:16px;font-weight:600;line-height:1.35}html[data-look=minimal] .kicker{font-size:var(--fs-sm);font-weight:500;text-transform:none;letter-spacing:0;color:var(--muted-strong)}html[data-look=minimal] .strong{font-weight:600}html[data-look=minimal] .emph{color:var(--v2-violet-ink);font-weight:600}html[data-look=minimal] code{font-family:var(--v2-mono)}html[data-look=minimal] .icon{stroke-width:1.75}html[data-look=minimal] .icon-sm{width:16px;height:16px}html[data-look=minimal] .icon-lg{width:24px;height:24px}html[data-look=minimal] .btn{gap:var(--space-2);border-radius:var(--radius-btn);font-weight:500;background:var(--v2-raised);color:var(--v2-text);transition:background-color var(--v2-fast) var(--v2-ease),border-color var(--v2-fast) var(--v2-ease),color var(--v2-fast) var(--v2-ease),transform .12s var(--v2-ease)}html[data-look=minimal] .btn:hover{background:var(--v2-hairline-strong)}html[data-look=minimal] .btn:active:not([disabled]){transform:scale(.98)}html[data-look=minimal] .btn-primary{background:var(--v2-violet);color:var(--v2-surface)}html[data-look=minimal] .btn-primary:hover{background:var(--v2-violet-ink)}html[data-look=minimal] .btn-secondary{background:var(--v2-surface);color:var(--v2-text);border-color:var(--v2-hairline-strong);box-shadow:var(--v2-shadow)}html[data-look=minimal] .btn-secondary:hover{background:var(--v2-raised)}html[data-look=minimal] .btn-ghost{background:transparent;color:var(--v2-text-2)}html[data-look=minimal] .btn-ghost:hover{background:var(--v2-raised);color:var(--v2-text)}html[data-look=minimal] .btn-danger{background:var(--v2-surface);color:var(--danger-strong);border-color:var(--v2-hairline-strong)}html[data-look=minimal] .btn-danger:hover{background:var(--danger-bg);box-shadow:none}html[data-look=minimal] .btn-success{background:var(--success-bg);color:var(--success-strong)}html[data-look=minimal] .btn-cta{background:var(--v2-accent);color:var(--v2-accent-ink);box-shadow:none;font-weight:600;filter:none}html[data-look=minimal] .btn-cta:hover{background:var(--v2-accent-hover);filter:none}html[data-look=minimal] .btn-lg{font-size:var(--fs-md);padding:0 var(--space-5)}html[data-look=minimal] .btn-sm{min-height:32px;border-radius:8px}html[data-look=minimal] .btn[disabled],html[data-look=minimal] .btn.is-disabled{background:var(--v2-raised);color:var(--v2-text-3);border-color:transparent;box-shadow:none}html[data-look=minimal] .link-btn{font-weight:500;color:var(--v2-violet-ink)}html[data-look=minimal] .card{padding:var(--space-5);box-shadow:var(--v2-shadow)}html[data-look=minimal] .card-tint{background:var(--v2-raised);border-color:transparent;box-shadow:none}html[data-look=minimal] .card-cream{background:var(--cream-bg);border-color:transparent;color:var(--v2-text)}html[data-look=minimal] .card-cream .card-title{color:var(--v2-text)}html[data-look=minimal] .card-link{transition:border-color var(--v2-fast) var(--v2-ease),background-color var(--v2-fast) var(--v2-ease)}html[data-look=minimal] .card-link:hover{box-shadow:var(--v2-shadow);border-color:var(--v2-hairline-strong)}html[data-look=minimal] .card-title{font-size:16px;font-weight:600;line-height:1.35}html[data-look=minimal] .card-sub{color:var(--muted)}html[data-look=minimal] .kv dd{font-weight:400}html[data-look=minimal] .checklist .icon{color:var(--v2-text-2)}html[data-look=minimal] .checklist li.is-no .icon{color:var(--muted)}html[data-look=minimal] .badge{gap:var(--space-2);padding:2px 8px;border-radius:6px;font-weight:500;background:var(--v2-raised);color:var(--v2-text-2);box-shadow:none}html[data-look=minimal] .badge:before{width:6px;height:6px;opacity:1;background:var(--v2-dot, var(--v2-text-3))}html[data-look=minimal] :is(.badge-selected,.badge-submitted,.badge-approved,.badge-interview,.badge-interview_scheduled){--v2-dot: var(--v2-violet)}html[data-look=minimal] :is(.badge-needs_info,.badge-awaiting_upgrade){--v2-dot: var(--v2-warning)}html[data-look=minimal] .badge-hired{--v2-dot: var(--v2-positive)}html[data-look=minimal] .badge-not_approved{--v2-dot: var(--v2-negative)}html[data-look=minimal] :is(.badge-withdrawn,.badge-closed,.badge-vacancy_closed){--v2-dot: var(--v2-text-3)}html[data-look=minimal] .pill{gap:var(--space-1);padding:2px 8px;border-radius:6px;font-weight:500;letter-spacing:0;text-transform:none;background:var(--v2-raised);color:var(--v2-text-2);box-shadow:none}html[data-look=minimal] :is(.tier-free,.tier-basic,.tier-verified,.tier-max,.acct-lead,.acct-free,.acct-paid,.pill-muted){background:var(--v2-raised);color:var(--v2-text-2);box-shadow:none}html[data-look=minimal] .acct-refunded{background:var(--danger-bg);color:var(--danger-strong)}html[data-look=minimal] .acct-disputed{background:var(--warning-bg);color:var(--v2-warning)}html[data-look=minimal] .pill-success{background:var(--success-bg);color:var(--success-strong)}html[data-look=minimal] .pill-accent{background:var(--v2-violet-tint);color:var(--v2-violet-ink)}html[data-look=minimal] .count{background:var(--v2-violet);color:var(--v2-surface);font-weight:600;padding:0 4px;font-variant-numeric:tabular-nums}html[data-look=minimal] .age-badge{gap:var(--space-1);padding:2px 8px;border-radius:6px;font-family:var(--v2-mono);font-weight:500;background:var(--v2-raised);color:var(--v2-text-2)}html[data-look=minimal] .age-badge.is-warn{background:var(--warning-bg);color:var(--v2-warning)}html[data-look=minimal] .age-badge.is-late{background:var(--danger-bg);color:var(--danger-strong)}html[data-look=minimal] .match{gap:var(--space-2);font-weight:500;color:var(--v2-text-2);font-variant-numeric:tabular-nums}html[data-look=minimal] .match-bar{height:4px;border-radius:2px;background:var(--v2-hairline)}html[data-look=minimal] .match-bar>span{background:var(--v2-violet);border-radius:2px}html[data-look=minimal] .avatar{background:var(--v2-raised);color:var(--v2-text-2);font-weight:600}html[data-look=minimal] .counter-pill{padding:0;border-radius:0;background:transparent;color:var(--v2-text);font-weight:500;gap:var(--space-3);font-variant-numeric:tabular-nums}html[data-look=minimal] .counter-pill .counter-track{width:64px;height:4px;border-radius:2px;background:var(--v2-hairline)}html[data-look=minimal] .counter-pill .counter-track>span{background:var(--v2-violet)}html[data-look=minimal] .counter-pill.is-full{background:transparent;color:var(--v2-warning)}html[data-look=minimal] .counter-pill.is-full .counter-track>span{background:var(--v2-warning)}html[data-look=minimal] .upgrade-banner{padding:var(--space-5);background:var(--v2-surface);color:var(--v2-text);border:1px solid var(--v2-hairline);box-shadow:var(--v2-shadow)}html[data-look=minimal] .upgrade-banner .upgrade-title{font-size:16px;font-weight:600}html[data-look=minimal] .upgrade-banner .upgrade-text{color:var(--v2-text-2)}html[data-look=minimal] .alert{border-radius:var(--radius-card-sm);background:var(--v2-raised);color:var(--v2-text);line-height:1.45}html[data-look=minimal] .alert>.icon{color:var(--v2-violet-ink);margin-top:1px}html[data-look=minimal] .alert-success{background:var(--success-bg)}html[data-look=minimal] .alert-success>.icon{color:var(--success-strong)}html[data-look=minimal] .alert-warning{background:var(--warning-bg)}html[data-look=minimal] .alert-warning>.icon{color:var(--v2-warning)}html[data-look=minimal] .alert-danger{background:var(--danger-bg)}html[data-look=minimal] .alert-danger>.icon{color:var(--danger-strong)}html[data-look=minimal] .empty{padding:var(--space-8) var(--space-4);color:var(--v2-text-2)}html[data-look=minimal] .empty .empty-icon{width:40px;height:40px;border-radius:var(--radius-btn);background:var(--v2-raised);color:var(--v2-text-2)}html[data-look=minimal] .empty .empty-title{font-size:16px;font-weight:600}html[data-look=minimal] .tl-item{padding-left:24px}html[data-look=minimal] .tl-item:before{left:4px;top:16px;width:1px;background:var(--v2-hairline-strong)}html[data-look=minimal] .tl-dot{left:0;top:5px;width:9px;height:9px;border:0;background:var(--v2-violet)}html[data-look=minimal] .tl-item.is-current .tl-dot{width:11px;height:11px;left:-1px;top:4px;background:var(--v2-surface);border:2px solid var(--v2-violet);box-shadow:none}html[data-look=minimal] .tl-item.is-undo .tl-dot{background:var(--v2-surface);border:1px dashed var(--v2-text-3)}html[data-look=minimal] .tl-title{font-weight:600}html[data-look=minimal] .tl-time{font-family:var(--v2-mono);color:var(--v2-text-3)}html[data-look=minimal] .tl-comment{background:var(--v2-raised)}html[data-look=minimal] .table th{background:var(--v2-bg);color:var(--v2-text-2);font-weight:500;text-transform:none;letter-spacing:0;padding:8px 12px}html[data-look=minimal] .table td{padding:8px 12px}html[data-look=minimal] .table tbody tr:nth-child(2n) td{background:transparent}html[data-look=minimal] .table tbody tr:hover td{background:var(--v2-raised)}html[data-look=minimal] .table .cell-main{font-weight:500}html[data-look=minimal] .table td.num,html[data-look=minimal] .table th.num{font-family:var(--v2-mono)}html[data-look=minimal] .field{gap:var(--space-2)}html[data-look=minimal] .field>label,html[data-look=minimal] .field-label{font-weight:500}html[data-look=minimal] :is(.input,.select,.textarea){padding:8px 12px;border-color:var(--v2-hairline-strong);transition:border-color var(--v2-fast) var(--v2-ease),box-shadow var(--v2-fast) var(--v2-ease)}html[data-look=minimal] :is(.input,.select,.textarea):focus{border-color:var(--v2-violet);box-shadow:var(--focus-ring)}html[data-look=minimal] .field-error{font-weight:500}html[data-look=minimal] .file-drop{border-width:1px;border-color:var(--v2-hairline-strong);background:var(--v2-surface);color:var(--v2-text-2)}html[data-look=minimal] .file-drop:hover{border-color:var(--v2-violet)}html[data-look=minimal] .toggle{font-weight:500}html[data-look=minimal] .toggle .toggle-track:after{box-shadow:var(--v2-shadow)}html[data-look=minimal] .chip{gap:var(--space-2);min-height:32px;padding:0 12px;border-radius:8px;border-color:var(--v2-hairline-strong);font-weight:500;transition:border-color var(--v2-fast) var(--v2-ease),background-color var(--v2-fast) var(--v2-ease)}html[data-look=minimal] .chip:hover{border-color:var(--v2-text-3)}html[data-look=minimal] .chip.is-active{background:var(--v2-violet-tint);border-color:var(--v2-violet);color:var(--v2-violet-ink)}html[data-look=minimal] .tabs{padding:4px;border-radius:var(--radius-btn);background:var(--v2-raised)}html[data-look=minimal] .tab{padding:0 12px;border-radius:6px;font-weight:500}html[data-look=minimal] .tab.is-active{color:var(--v2-text);box-shadow:var(--v2-shadow)}html[data-look=minimal] .chat-day{padding:2px 8px;border-radius:6px;background:transparent;font-family:var(--v2-mono)}html[data-look=minimal] .msg-bubble{padding:8px 12px;border-radius:16px}html[data-look=minimal] .msg-in .msg-bubble{border-bottom-left-radius:4px;border-color:var(--v2-hairline)}html[data-look=minimal] .msg-out .msg-bubble{border-bottom-right-radius:4px}html[data-look=minimal] .msg-meta{padding:0 4px;font-family:var(--v2-mono)}html[data-look=minimal] .msg-system{padding:4px 12px;background:var(--v2-raised)}html[data-look=minimal] .msg-card{border-color:var(--v2-hairline-strong)}html[data-look=minimal] .tile{padding:var(--space-5);box-shadow:var(--v2-shadow)}html[data-look=minimal] .tile-label{font-weight:500}html[data-look=minimal] .tile-value{font-size:28px;font-weight:500;letter-spacing:-.01em}html[data-look=minimal] .tile-formula{font-family:var(--v2-mono)}html[data-look=minimal] .tile-target{font-weight:500}html[data-look=minimal] .modal{box-shadow:var(--v2-shadow-float)}html[data-look=minimal] .modal-title{font-size:16px;font-weight:600}html[data-look=minimal] .toast{font-weight:500;box-shadow:var(--v2-shadow-float);animation:v2-rise .22s var(--v2-ease)}@keyframes v2-rise{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html[data-look=minimal] .v2-route{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;min-width:0}html[data-look=minimal] .v2-route-step{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}html[data-look=minimal] .v2-route-step:last-child{flex:0 0 auto}html[data-look=minimal] .v2-route-step:after{content:"";position:absolute;top:5px;left:14px;right:4px;height:1px;background:var(--v2-hairline-strong)}html[data-look=minimal] .v2-route-step.is-done:after{background:var(--v2-violet)}html[data-look=minimal] .v2-route-step:last-child:after{display:none}html[data-look=minimal] .v2-route-dot{display:block;box-sizing:border-box;width:11px;height:11px;border-radius:50%;border:1.5px solid var(--v2-hairline-strong);background:var(--v2-surface)}html[data-look=minimal] .v2-route-step.is-done .v2-route-dot{border-color:var(--v2-violet);background:var(--v2-violet)}html[data-look=minimal] .v2-route-step.is-current .v2-route-dot{border:2px solid var(--v2-violet);background:var(--v2-surface);box-shadow:0 0 0 3px var(--v2-violet-tint)}html[data-look=minimal] .v2-route-step.is-stopped .v2-route-dot{border-color:var(--v2-text-3);background:var(--v2-text-3)}html[data-look=minimal] .v2-route-date{font-family:var(--v2-mono);font-size:var(--fs-xs);line-height:16px;color:var(--v2-text-3);white-space:nowrap}html[data-look=minimal] .v2-route-step.is-current .v2-route-date{color:var(--v2-text)}.design-switch{position:fixed;z-index:40;left:12px;bottom:calc(var(--c-tabbar-h) + var(--c-tabbar-gap) + 12px);display:inline-flex;padding:2px;gap:2px;border-radius:8px;background:var(--card);border:1px solid var(--card-border);box-shadow:0 1px 2px #0000000d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1;opacity:.85}.design-switch:hover,.design-switch:focus-within{opacity:1}.design-switch-btn{border:0;border-radius:6px;padding:4px 8px;min-height:24px;background:transparent;color:var(--muted-strong);font:inherit;cursor:pointer}.design-switch-btn.is-active{background:var(--text);color:var(--card)}.design-switch-btn:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}@media (min-width: 1024px){.design-switch{bottom:12px;left:calc(clamp(216px,17vw,248px) + 12px)}body:has(.s-shell) .design-switch{left:calc(var(--s-sidebar-w) + 12px)}body:has(.c-shell.no-tabbar) .design-switch,body:has(.s-auth-wrap) .design-switch{left:12px}}@media (min-width: 901px) and (max-width: 1023.98px){body:has(.s-shell) .design-switch{bottom:12px;left:calc(var(--s-sidebar-w) + 12px)}}@media (prefers-reduced-motion: reduce){html[data-look=minimal] :is(.btn,.chip,.card-link,.input,.select,.textarea){transition:none}html[data-look=minimal] .toast{animation:none}}html[data-look=minimal] .c-shell{background:var(--v2-bg)}html[data-design=v2] .c-header{min-height:var(--c-header-h);background:var(--v2-surface);color:var(--v2-text);border-radius:0;border-bottom:1px solid var(--v2-hairline)}html[data-design=v2] .c-header .c-back,html[data-design=v2] .c-header .c-action{color:var(--v2-text-2);border-radius:var(--radius-btn);width:36px;height:36px}html[data-design=v2] .c-header .c-back:hover,html[data-design=v2] .c-header .c-action:hover{background:var(--v2-raised);color:var(--v2-text)}html[data-design=v2] .c-brand{color:var(--v2-text);font-size:var(--fs-lg);font-weight:600}html[data-design=v2] .c-brand .logo-mark{width:26px;height:24px;color:var(--v2-violet)}html[data-design=v2] .c-shell.has-nav.is-header-animated .c-header{transition:transform .2s var(--v2-ease)}html[data-look=minimal] .c-tabbar{border-color:var(--v2-hairline);box-shadow:var(--v2-shadow-float)}html[data-look=minimal] .c-tab{color:var(--v2-text-3)}html[data-look=minimal] .c-tab:hover{color:var(--v2-text)}html[data-look=minimal] .c-tab-ic{width:48px;height:36px;border-radius:var(--radius-btn);transition:background-color var(--v2-fast) var(--v2-ease),transform .12s var(--v2-ease)}html[data-look=minimal] .c-tab-ic .icon{width:22px;height:22px}html[data-look=minimal] .c-tab:active .c-tab-ic{transform:scale(.96)}html[data-look=minimal] .c-tab.is-active{color:var(--v2-violet)}html[data-look=minimal] .c-tab.is-active .c-tab-ic{background:var(--v2-raised)}html[data-look=minimal] .c-tab .count{right:4px;padding:0 4px;box-shadow:0 0 0 2px var(--v2-surface)}html[data-look=minimal] .c-title-bar{padding:var(--space-6) var(--space-4) 0}html[data-look=minimal] .c-title-bar .h1{font-size:22px}html[data-look=minimal] .c-title-bar .kicker{margin-bottom:var(--space-1)}html[data-look=minimal] .c-main{gap:var(--space-4)}html[data-look=minimal] .c-welcome-hero.card-hero{background:var(--v2-surface);color:var(--v2-text);border:1px solid var(--v2-hairline);box-shadow:var(--v2-shadow);gap:var(--space-4)}html[data-look=minimal] .c-welcome-hero.card-hero :is(.h1,.h2,.h3){color:var(--v2-text)}html[data-look=minimal] .c-welcome-hero .h2{font-size:22px;line-height:1.2}html[data-look=minimal] .c-welcome-hero .c-on-hero{color:var(--v2-text-2);opacity:1}html[data-look=minimal] .c-welcome-hero .row-between{align-items:flex-start}html[data-look=minimal] .c-welcome-hero .pill{margin-top:4px}html[data-look=minimal] .c-welcome-hero .counter-pill{background:transparent}html[data-look=minimal] .c-steps-progress{gap:var(--space-3)}html[data-look=minimal] .c-steps-progress>.small{color:var(--v2-text-2)}html[data-look=minimal] .v2-route.is-steps .v2-route-step:last-child{flex:0 0 11px}html[data-look=minimal] .c-more>summary{color:var(--v2-text);font-weight:500}html[data-look=minimal] .c-more>summary:after{color:var(--v2-text-3)}html[data-look=minimal] .c-more.card{padding:var(--space-4) var(--space-5)}html[data-look=minimal] .c-hero-icon{width:48px;height:48px;border-radius:var(--radius-card-sm);background:var(--v2-raised);color:var(--v2-text-2)}html[data-look=minimal] .c-hero-icon .icon-lg{width:24px;height:24px}html[data-look=minimal] .c-hero-icon.is-success{background:var(--success-bg);color:var(--success-strong)}html[data-look=minimal] .c-hero-icon.is-warn{background:var(--warning-bg);color:var(--v2-warning)}html[data-look=minimal] .c-hero-icon.is-sm{width:40px;height:40px;flex:0 0 40px;border-radius:var(--radius-btn)}html[data-look=minimal] .c-step-no{width:24px;height:24px;border-radius:6px;background:var(--v2-raised);color:var(--v2-text-2);font-family:var(--v2-mono);font-weight:500;font-size:var(--fs-xs)}html[data-look=minimal] .c-summary{gap:var(--space-3)}html[data-look=minimal] .c-stats{gap:var(--space-2);padding-top:var(--space-4);text-align:left;border-top-color:var(--v2-hairline)}html[data-look=minimal] .c-stat-n{font-size:var(--fs-2xl);font-weight:500;line-height:1.1;color:var(--v2-text)}html[data-look=minimal] .c-app{display:flex;flex-direction:column;gap:var(--space-3)}html[data-look=minimal] .c-app .row-wrap.mt-2,html[data-look=minimal] .c-app .mt-2{margin-top:0}html[data-look=minimal] .c-app .card-head>.icon{color:var(--v2-text-3);margin-top:2px}html[data-look=minimal] .c-app .v2-route{padding-top:var(--space-1)}html[data-look=minimal] .c-app-meta{gap:var(--space-2);margin-top:0;font-family:var(--v2-mono);font-weight:500;font-size:var(--fs-xs);color:var(--v2-text)}html[data-look=minimal] .c-app>.xsmall.muted{font-family:var(--v2-mono)}html[data-look=minimal] .c-cards{gap:var(--space-3)}html[data-look=minimal] .section-title.h3,html[data-look=minimal] .c-dash-main .h3{font-size:var(--fs-md)}html[data-look=minimal] .c-tier>.stack>.row-between:first-child{flex-direction:column;align-items:flex-start;gap:var(--space-3)}html[data-look=minimal] .c-price-sub{align-items:flex-start;text-align:left;gap:2px}html[data-look=minimal] .c-price-trial{font-size:var(--fs-lg);font-weight:600;color:var(--v2-text);font-variant-numeric:tabular-nums}html[data-look=minimal] .c-price-renew{font-size:var(--fs-sm);color:var(--v2-text-2);font-variant-numeric:tabular-nums}html[data-look=minimal] .c-price{justify-content:flex-start}html[data-look=minimal] .c-price-now{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}html[data-look=minimal] .c-tier.is-current{border-color:var(--v2-hairline-strong)}html[data-look=minimal] .c-disclosure{margin-top:0;color:var(--v2-text-3)}html[data-look=minimal] .c-dir-item{padding:var(--space-2) var(--space-3);border-color:var(--v2-hairline);border-radius:8px}html[data-look=minimal] .c-dir-list.is-compact .c-dir-item{padding:var(--space-1) var(--space-3)}html[data-look=minimal] .c-dir-item.is-locked{background:var(--v2-bg)}html[data-look=minimal] .c-dir-n{width:24px;height:24px;border-radius:6px;background:var(--v2-raised);color:var(--v2-text-2);font-family:var(--v2-mono);font-weight:500}html[data-look=minimal] .c-dir-title{font-weight:500}html[data-look=minimal] .c-chip-locked{border-style:solid;background:var(--v2-bg);color:var(--v2-text-3)}html[data-look=minimal] .c-option{border-color:var(--v2-hairline-strong);border-radius:var(--radius-btn);transition:border-color var(--v2-fast) var(--v2-ease),background-color var(--v2-fast) var(--v2-ease)}html[data-look=minimal] .c-option:hover{border-color:var(--v2-text-3)}html[data-look=minimal] .c-option.is-picked{border-color:var(--v2-violet);background:var(--v2-violet-tint)}html[data-look=minimal] .c-option-mark{width:20px;height:20px;border:1.5px solid var(--v2-hairline-strong)}html[data-look=minimal] .c-option-mark.is-multi{border-radius:4px}html[data-look=minimal] .c-option.is-picked .c-option-mark{background:var(--v2-violet);border-color:var(--v2-violet)}html[data-look=minimal] .c-retake-bar{height:4px;background:var(--v2-hairline)}html[data-look=minimal] .c-retake-bar>span{background:var(--v2-violet)}html[data-look=minimal] .c-locked-row{padding:var(--space-3) var(--space-1);border-top:1px solid var(--v2-hairline);border-bottom:1px solid var(--v2-hairline)}html[data-look=minimal] .c-locked-row .icon{color:var(--v2-text-3);vertical-align:-3px}html[data-look=minimal] .c-locked-row .link-btn{flex:0 0 auto;white-space:nowrap;font-size:var(--fs-sm)}html[data-look=minimal] .c-vac.is-active{box-shadow:var(--card-ring)}html[data-look=minimal] .c-file-picked{border-radius:8px;background:var(--v2-raised)}html[data-look=minimal] .c-interview{border-color:var(--v2-hairline-strong);background:var(--v2-surface)}html[data-look=minimal] .c-interview-when{font-family:var(--v2-mono);font-size:var(--fs-md);font-weight:500;color:var(--v2-text)}html[data-look=minimal] .c-email{border-style:solid}html[data-look=minimal] .c-email-head{border-bottom-color:var(--v2-hairline)}html[data-look=minimal] .email-confirm-chat{gap:var(--space-2)}html[data-look=minimal] .email-suggest{color:var(--v2-warning)}html[data-look=minimal] :is(.c-shell.is-narrow,.c-main.c-retake,.c-main.cv-editor,.c-main.cv-adapt,.modal) .btn-cta,html[data-look=minimal] .btn-cta[data-cta=start]{background:var(--v2-violet);color:var(--v2-surface)}html[data-look=minimal] :is(.c-shell.is-narrow,.c-main.c-retake,.c-main.cv-editor,.c-main.cv-adapt,.modal) .btn-cta:hover,html[data-look=minimal] .btn-cta[data-cta=start]:hover{background:var(--v2-violet-ink)}html[data-look=minimal] :is(.c-shell.is-narrow,.c-main.c-retake,.c-main.cv-editor,.c-main.cv-adapt,.modal) .btn-cta[disabled]{background:var(--v2-raised);color:var(--v2-text-3)}html[data-look=minimal] .cr-thumb{background:var(--v2-violet-tint);color:var(--v2-violet)}html[data-look=minimal] .cr-thumb .icon-lg{width:24px;height:24px}html[data-look=minimal] .cr-card .cr-thumb{border-radius:8px}html[data-look=minimal] :is(.cr-tone-tide,.cr-tone-violet,.cr-tone-sunset,.cr-tone-forest){background:var(--v2-violet-tint);color:var(--v2-violet-ink)}html[data-look=minimal] .cr-hero .h2{color:var(--v2-text)}html[data-look=minimal] .cr-spec-hero{border-color:var(--v2-hairline-strong);color:var(--v2-text-2)}html[data-look=minimal] .cr-spec{border-radius:6px;border-color:var(--v2-hairline-strong);font-weight:500;color:var(--v2-text-2)}html[data-look=minimal] .cr-trig{border-radius:6px;font-weight:500;color:var(--v2-violet-ink)}html[data-look=minimal] .pill-accent.cr-house{padding:0;background:transparent;color:var(--v2-text-2);font-size:inherit}html[data-look=minimal] .pill-accent.cr-house:after{content:" ·"}html[data-look=minimal] .cr-intensive{color:var(--v2-text-2);font-weight:500}html[data-look=minimal] .cr-progress{height:4px;background:var(--v2-hairline)}html[data-look=minimal] .cr-progress>span{background:var(--v2-violet)}html[data-look=minimal] .cr-offer{border-color:var(--v2-hairline);background:var(--v2-surface);box-shadow:var(--v2-shadow)}html[data-look=minimal] .cr-lock-hero{background:var(--v2-raised)}html[data-look=minimal] .cr-lock-ico{width:40px;height:40px;border-radius:var(--radius-btn);color:var(--v2-text-2)}html[data-look=minimal] .cr-badge-ico{border-radius:var(--radius-btn)}html[data-look=minimal] .cr-score{font-weight:500;color:var(--v2-text)}html[data-look=minimal] .cr-cert{border-width:1px;border-color:var(--v2-hairline-strong)}html[data-look=minimal] .lv2-tip{animation:none}html[data-look=minimal] .lv2-bigstars .lv2-gi.is-on{animation-timing-function:var(--v2-ease)}html[data-look=minimal] .cv-mock-pill{letter-spacing:0}html[data-look=minimal] .cv-sheet{box-shadow:var(--v2-shadow-float)}html[data-look=minimal] .cv-chip{min-height:32px;padding:var(--space-1) var(--space-3)}html[data-look=minimal] .cv-ans{border-top-color:var(--v2-hairline)}@media (min-width: 768px) and (max-width: 1023.98px){html[data-look=minimal] .c-title-bar{padding:var(--space-8) var(--space-6) 0}}@media (min-width: 1024px){html[data-look=minimal] .c-shell.has-nav{background:var(--v2-bg)}html[data-design=v2] .c-shell.has-nav{grid-template-columns:248px minmax(0,1fr)}html[data-design=v2] .c-sidenav{background:var(--v2-surface);color:var(--v2-text);border-radius:0;border-right:1px solid var(--v2-hairline);padding:var(--space-5) var(--space-3) var(--space-12, 48px);gap:2px}html[data-design=v2] .c-side-brand{color:var(--v2-text);font-size:var(--fs-lg);font-weight:600;padding:var(--space-1) var(--space-3) var(--space-6)}html[data-design=v2] .c-side-brand .logo-mark{width:26px;height:24px;color:var(--v2-violet)}html[data-design=v2] .c-side-nav{gap:2px}html[data-design=v2] .c-side-item{min-height:36px;padding:var(--space-2) var(--space-3);gap:var(--space-3);border-radius:8px;color:var(--v2-text-2);font-size:14px;font-weight:500;transition:background-color var(--v2-fast) var(--v2-ease),color var(--v2-fast) var(--v2-ease)}html[data-design=v2] .c-side-item .icon{width:18px;height:18px;color:var(--v2-text-3)}html[data-design=v2] .c-side-item:hover,html[data-design=v2] .c-side-item.is-active{background:var(--v2-raised);color:var(--v2-text)}html[data-design=v2] .c-side-item.is-active .icon{color:var(--v2-violet)}html[data-design=v2] .c-side-foot{padding:var(--space-4) var(--space-3) 0;border-top:1px solid var(--v2-hairline);gap:2px}html[data-design=v2] .c-side-foot .strong{font-weight:500}html[data-design=v2] .c-side-muted{color:var(--v2-text-3);opacity:1}html[data-design=v2] .c-side-signout{padding-left:0;margin-top:var(--space-2)}html[data-look=minimal] .c-shell.has-nav .c-title-bar{padding:var(--space-8) 0 0}html[data-look=minimal] .c-shell.has-nav .c-title-bar .h1{font-size:28px;line-height:1.15}html[data-look=minimal] .c-shell.has-nav .c-main{padding-top:var(--space-6)}html[data-look=minimal] .c-dash{gap:var(--space-8)}html[data-design=v2] body:has(.c-shell.has-nav) .design-switch{left:260px}html[data-look=minimal] .c-shell.no-tabbar{background:var(--v2-bg)}html[data-look=minimal] .c-shell.no-tabbar.is-narrow .c-body{min-height:calc(100vh - var(--c-header-h));justify-content:center;padding-bottom:var(--space-12, 48px)}html[data-look=minimal] .c-shell.no-tabbar.is-narrow .c-main{flex:0 0 auto;padding-top:var(--space-6);padding-bottom:var(--space-6)}html[data-look=minimal] .c-shell.no-tabbar.is-wide .c-main{padding-top:var(--space-8)}}:root[data-design=v4]{--v4-violet: #6c4ff0;--v4-violet-ink: #5b3fd6;--v4-violet-tint: #f1edff;--v4-violet-tint-2: #e4ddfd;--v4-orange: #ff8a3d;--v4-orange-hover: #f57a2a;--v4-orange-tint: #fff1e6;--v4-orange-ink: #b45309;--v4-on-accent: #ffffff;--v4-green-tint: #e9f9f1;--v4-green-ink: #15803d;--v4-red-tint: #fdecec;--v4-red-ink: #b91c1c;--v4-neutral-tint: #f4f4f5;--v4-neutral-ink: #525252;--v4-v1-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--v4-v1-fw-bold: 700;--v4-v1-fw-heavy: 800;--v4-v1-brand-line: #ebe7fb;--v4-v1-accent-ink: #ffffff;--v4-v1-radius-btn: 12px;--v4-v1-radius-modal: 24px}html[data-design=v4] :is(.c-header,.c-sidenav){--font: var(--v4-v1-font);--fw-bold: var(--v4-v1-fw-bold);--fw-heavy: var(--v4-v1-fw-heavy);--brand-line: var(--v4-v1-brand-line);--accent-ink: var(--v4-v1-accent-ink);--radius-btn: var(--v4-v1-radius-btn);--radius-modal: var(--v4-v1-radius-modal);font-family:var(--font);font-feature-settings:normal;font-variant-numeric:normal;-webkit-font-smoothing:auto}html[data-design=v4] :is(.c-header,.c-sidenav) .icon{stroke-width:2}html[data-design=v4] .c-sidenav .count{background:var(--accent);color:var(--accent-ink);font-weight:var(--fw-bold);padding:0 6px;font-variant-numeric:normal}html[data-design=v4] .c-sidenav .strong{font-weight:var(--fw-bold)}html[data-design=v4] .c-shell .btn-cta{background:var(--v4-orange);color:var(--v4-on-accent);font-weight:600;box-shadow:none}html[data-design=v4] .c-shell .btn-cta:hover{background:var(--v4-orange-hover)}html[data-design=v4] .c-shell .btn-cta[disabled]{background:var(--v2-raised);color:var(--v2-text-3)}html[data-design=v4] .c-shell .v4-fig{color:var(--v4-violet-ink);font-weight:600}html[data-design=v4] .c-shell :is(.c-price-trial,.c-price-now){color:var(--v4-violet-ink)}html[data-design=v4] .c-shell .c-summary .counter-pill{font-size:var(--fs-md)}html[data-design=v4] .c-shell .c-summary .counter-track{width:96px;height:6px;border-radius:3px}html[data-design=v4] .c-shell .c-summary .counter-track>span{border-radius:3px}html[data-design=v4] .c-shell .c-stats{padding-top:var(--space-4)}html[data-design=v4] .c-shell .c-stat-n{font-size:28px;font-weight:600;color:var(--v4-violet-ink);letter-spacing:-.01em}html[data-design=v4] .c-shell .pill:is(.tier-basic,.tier-verified,.tier-max){background:var(--v4-violet);color:var(--v4-on-accent)}html[data-design=v4] .c-shell .pill.tier-free{background:var(--v4-neutral-tint);color:var(--v4-neutral-ink)}html[data-design=v4] .c-shell .pill.acct-paid{background:var(--v4-violet-tint);color:var(--v4-violet-ink)}html[data-design=v4] .c-shell .c-tier.card-ring{box-shadow:0 0 0 1.5px var(--v4-violet);border-color:transparent}html[data-design=v4] .c-shell .badge{background:var(--v4-chip-bg, var(--v4-neutral-tint));color:var(--v4-chip-fg, var(--v4-neutral-ink))}html[data-design=v4] .c-shell .badge:before{background:currentColor}html[data-design=v4] .c-shell :is(.badge-selected,.badge-submitted,.badge-approved,.badge-interview){--v4-chip-bg: var(--v4-violet-tint);--v4-chip-fg: var(--v4-violet-ink)}html[data-design=v4] .c-shell :is(.badge-needs_info,.badge-awaiting_upgrade,.badge-interview_scheduled){--v4-chip-bg: var(--v4-orange-tint);--v4-chip-fg: var(--v4-orange-ink)}html[data-design=v4] .c-shell .badge-hired{--v4-chip-bg: var(--v4-green-tint);--v4-chip-fg: var(--v4-green-ink)}html[data-design=v4] .c-shell .badge-not_approved{--v4-chip-bg: var(--v4-red-tint);--v4-chip-fg: var(--v4-red-ink)}html[data-design=v4] .c-shell .cr-card [data-course-status] .pill:not(.pill-success):not(.pill-muted){background:var(--v4-violet-tint);color:var(--v4-violet-ink)}html[data-design=v4] .c-shell .c-main :is(.row.strong,.row-wrap.strong)>.icon:first-child,html[data-design=v4] .c-shell .c-interview .row.strong>.icon:first-child{box-sizing:content-box;width:16px;height:16px;padding:8px;border-radius:50%;background:var(--v4-violet-tint);color:var(--v4-violet-ink);flex:0 0 auto}html[data-design=v4] .c-shell .empty .empty-icon,html[data-design=v4] .c-shell .c-hero-icon:not(.is-success):not(.is-warn){border-radius:50%;background:var(--v4-violet-tint);color:var(--v4-violet-ink)}html[data-design=v4] .c-shell .c-hero-icon.is-success,html[data-design=v4] .c-shell .c-hero-icon.is-warn{border-radius:50%}html[data-design=v4] .c-shell .c-dir-n,html[data-design=v4] .c-shell .c-step-no{border-radius:50%;background:var(--v4-violet-tint);color:var(--v4-violet-ink)}html[data-design=v4] .c-shell .c-tab.is-active{color:var(--v4-violet)}html[data-design=v4] .c-shell .c-tab.is-active .c-tab-ic{background:var(--v4-violet-tint)}html[data-design=v4] .c-shell .v2-route-step.is-current .v2-route-dot{border-color:var(--v4-orange);box-shadow:0 0 0 3px var(--v4-orange-tint)}html[data-design=v4] .c-shell .v2-route-step.is-done:after{background:var(--v4-violet);height:2px;top:4.5px}html[data-design=v4] .c-shell .v2-route-step.is-current .v2-route-date{color:var(--v4-orange-ink);font-weight:500}html[data-design=v4] .c-shell .tl-item.is-current .tl-dot{border-color:var(--v4-orange)}html[data-design=v4] .c-shell :is(.counter-track,.match-bar,.cr-progress,.c-retake-bar)>span{background:var(--v4-violet)}html[data-design=v4] .c-shell .counter-pill.is-full{color:var(--v2-text)}html[data-design=v4] .c-shell .counter-pill.is-full .counter-track>span{background:var(--v4-orange)}html[data-design=v4] .c-shell [data-chat-kind=advisor]{background:var(--v4-violet-tint);border-color:transparent;box-shadow:none}html[data-design=v4] .c-shell [data-chat-kind=advisor] .avatar{background:var(--v2-surface);color:var(--v4-violet-ink);box-shadow:0 0 0 2px var(--v4-violet-tint),0 0 0 4px var(--v4-violet)}html[data-design=v4] .c-shell [data-practice]{background:var(--v2-surface);border:1px solid var(--v2-hairline);box-shadow:var(--v2-shadow)}html[data-design=v4] .c-shell .c-main .avatar{background:var(--v4-violet-tint);color:var(--v4-violet-ink)}html[data-design=v4] .c-shell .cr-thumb{background:var(--v4-violet-tint);color:var(--v4-violet)}html[data-design=v4] .c-shell .c-filters.card{padding:var(--space-3) var(--space-4);gap:var(--space-2)}html[data-design=v4] .c-shell .c-filters .field{gap:var(--space-1)}html[data-design=v4] .c-shell .c-filters .row-wrap:empty{display:none}
