@layer legacy{@layer legacy{:root{--bg:#060409;--bg-elevated:#0d0a16;--card-hover:#15101f;--muted:#aab6cb;--text:#ece9f5;--legacy-violet:#8b5cf6;--legacy-violet-rgb:139, 92, 246;--legacy-sky:#38bdf8;--legacy-sky-rgb:56, 189, 248;--legacy-violet-gradient:linear-gradient(135deg, #7c3aed 0%, #3b82f6 100%);--run-gradient:linear-gradient(120deg, #a855f7 0%, #6366f1 35%, #22d3ee 100%);--run-gradient-hover:linear-gradient(120deg, #c084fc 0%, #818cf8 40%, #67e8f9 100%);--legacy-danger-rgb:248, 113, 113;--legacy-violet-focus-ring:#8b5cf666;--shadow-sm:0 4px 12px #00000040;--shadow-md:0 8px 24px #00000059;--shadow-lg:0 16px 40px #00000073;--max-width:min(72rem, 100%);--sidebar-width:clamp(14rem, 18vw, 17.5rem);--transition-fast:.15s ease;--transition-base:.22s ease;--scrollbar-size:8px;--scrollbar-track:transparent;--scrollbar-thumb:color-mix(in srgb, var(--ink-secondary) 30%, transparent);--scrollbar-thumb-hover:color-mix(in srgb, var(--ink-secondary) 45%, transparent);--dropdown-panel-border:#a78bfa42;--dropdown-panel-shadow:0 18px 42px #00000094, 0 0 0 1px #7c3aed1a;--dropdown-trigger-bg:#7c3aed0f;--dropdown-trigger-border:#a78bfa47;--dropdown-item-hover:#7c3aed24;--dropdown-item-highlight:#7c3aed3d;--dropdown-item-selected:#7c3aed29;--progress-track-bg:#7c3aed1f;--progress-track-border:#7c3aed3d;--progress-fill:linear-gradient(90deg, #6d28d9 0%, #7c3aed 45%, #8b5cf6 100%)}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--canvas,#f3f2f4);color:var(--ink,#2f292b);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial;font-size:1rem;line-height:1.5;overflow-x:clip}html{overflow-x:clip}html,body,.app-main-scroll,.app-sidebar-nav-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.app-shell{max-width:var(--max-width);margin:28px auto;padding:20px}.app-header h1{margin:0;font-size:1.6rem}.app-header .muted{margin:0}.status-group{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.section-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=900px){.section-grid{grid-template-columns:1fr}}.section-card{background:var(--card);border-radius:var(--radius);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);border:1px solid #ffffff1a;padding:1rem 1.125rem;box-shadow:inset 0 1px #ffffff0a}.section-card:hover{border-color:var(--border-hover);box-shadow:inset 0 1px #ffffff0d}.form-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:12px;margin-bottom:12px;display:grid}@media (width<=900px){.form-grid{grid-template-columns:1fr}}.form-field{flex-direction:column;gap:6px;font-size:.95rem;display:flex}.form-field label{font-weight:600}.full-width{grid-column:1/-1}input,select,textarea{border-radius:var(--r-button,8px);border:1px solid var(--border-strong);background:var(--surface-inset);box-shadow:var(--cd-recess);color:var(--ink);transition:border-color var(--t-hover,.14s) var(--ease,ease), box-shadow var(--t-hover,.14s) var(--ease,ease);padding:9px 12px;font-size:.95rem}input::placeholder,textarea::placeholder{color:var(--ink-meta);opacity:1}textarea{resize:vertical;min-height:90px}input:focus,textarea:focus,select:focus{box-shadow:var(--cd-recess);border-color:var(--border-hover);color:var(--ink);outline:none}.phone-input{align-items:stretch;gap:.45rem;width:100%;display:flex}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px var(--surface-inset);-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px var(--surface-inset);-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px var(--surface-inset);-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}:is([data-profile-page],[data-profile-surface]) input[type=month],:is([data-profile-page],[data-profile-surface]) input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.phone-input-prefix{text-align:center;flex:0 0 2.75rem;width:2.75rem;min-width:2.75rem;padding-inline:.35rem}.phone-input:focus-within .phone-input-prefix,.phone-input:focus-within .phone-input-national{border-color:var(--legacy-violet);color:var(--text)}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:2.625rem;padding-right:.35rem}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;background-color:rgba(var(--legacy-sky-rgb), .2);filter:invert(.82)brightness(1.35)saturate(1.1);width:1.75rem;height:1.75rem;transition:background-color var(--transition-fast), filter var(--transition-fast), transform var(--transition-fast);border-radius:7px;margin-left:.25rem;padding:.3rem}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;background-color:rgba(var(--legacy-sky-rgb), .2);filter:invert(.82)brightness(1.35)saturate(1.1);width:1.75rem;height:1.75rem;transition:background-color var(--transition-fast), filter var(--transition-fast), transform var(--transition-fast);border-radius:7px;margin-left:.25rem;padding:.3rem}input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;background-color:rgba(var(--legacy-sky-rgb), .2);filter:invert(.82)brightness(1.35)saturate(1.1);width:1.75rem;height:1.75rem;transition:background-color var(--transition-fast), filter var(--transition-fast), transform var(--transition-fast);border-radius:7px;margin-left:.25rem;padding:.3rem}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;background-color:rgba(var(--legacy-sky-rgb), .2);filter:invert(.82)brightness(1.35)saturate(1.1);width:1.75rem;height:1.75rem;transition:background-color var(--transition-fast), filter var(--transition-fast), transform var(--transition-fast);border-radius:7px;margin-left:.25rem;padding:.3rem}input[type=date]::-webkit-calendar-picker-indicator:hover{background-color:rgba(var(--legacy-sky-rgb), .34);filter:invert(.9)brightness(1.55)saturate(1.2);transform:scale(1.05)}input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{background-color:rgba(var(--legacy-sky-rgb), .34);filter:invert(.9)brightness(1.55)saturate(1.2);transform:scale(1.05)}input[type=month]::-webkit-calendar-picker-indicator:hover{background-color:rgba(var(--legacy-sky-rgb), .34);filter:invert(.9)brightness(1.55)saturate(1.2);transform:scale(1.05)}input[type=time]::-webkit-calendar-picker-indicator:hover{background-color:rgba(var(--legacy-sky-rgb), .34);filter:invert(.9)brightness(1.55)saturate(1.2);transform:scale(1.05)}input[type=date]:focus::-webkit-calendar-picker-indicator{background-color:rgba(var(--legacy-sky-rgb), .38);filter:invert(.95)brightness(1.65)}input[type=datetime-local]:focus::-webkit-calendar-picker-indicator{background-color:rgba(var(--legacy-sky-rgb), .38);filter:invert(.95)brightness(1.65)}input[type=month]:focus::-webkit-calendar-picker-indicator{background-color:rgba(var(--legacy-sky-rgb), .38);filter:invert(.95)brightness(1.65)}input[type=time]:focus::-webkit-calendar-picker-indicator{background-color:rgba(var(--legacy-sky-rgb), .38);filter:invert(.95)brightness(1.65)}button:where([role=checkbox],[role=switch],[role=radio],[role=combobox]){border:0}button:where(:not([role=checkbox]):not([role=switch]):not([role=radio]):not([role=combobox])){border-radius:var(--r-button,8px);background:var(--brand);color:var(--brand-foreground,#fff);cursor:pointer;transition:background-color var(--t-hover,.14s) var(--ease,ease), box-shadow var(--t-hover,.14s) var(--ease,ease), transform var(--t-instant,.1s) var(--ease,ease);border:0;padding:.5rem .875rem;font-size:.875rem;font-weight:500}button:hover:not([disabled]){background:var(--brand-hover);filter:none;box-shadow:none;transform:none}button:active:not([disabled]){box-shadow:var(--bt-press);transform:translateY(.5px)}button:focus-visible{outline:2px solid var(--bt-ring,var(--ring));outline-offset:2px;box-shadow:none}button[disabled]{opacity:.5;cursor:not-allowed;transform:none}.item-card{background:linear-gradient(#ffffff05,#0000);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.item-title{font-weight:700}.item-actions{align-items:center;gap:8px;display:flex}.danger-button:hover:not([disabled]){background:rgba(var(--legacy-danger-rgb), .1);border-color:var(--danger);filter:none;box-shadow:none;transform:translateY(-1px)}.muted{color:var(--muted)}.empty-state{color:var(--muted);padding:8px}.item-meta a{color:var(--legacy-violet);text-decoration:none}.message-area .form-error,.message-area .form-success{grid-column:auto}.form-error{color:var(--danger);background:#ff6b6b0d;border:1px solid #ff6b6b1f;border-radius:.75rem;grid-column:1/-1;margin:0;padding:.75rem 1rem;font-size:.95rem;font-weight:600}.form-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.75rem;margin:0;padding:.75rem 1rem;font-size:.95rem;font-weight:600}.auth-shell{justify-content:center;align-items:center;min-height:60vh;display:flex}.auth-card{-webkit-backdrop-filter:blur(10px);background:radial-gradient(120% 120% at 50% -20%,#7c3aed29 0%,#0000 60%),linear-gradient(#ffffff09,#ffffff03);border:1px solid #a78bfa38;border-radius:16px;justify-self:center;width:100%;max-width:420px;padding:26px;position:relative;box-shadow:0 24px 70px -18px #020617e6,0 0 42px -14px #7c3aed73,inset 0 1px #ffffff0f}.auth-card:before{content:"";opacity:.85;background:linear-gradient(90deg,#0000,#a855f7 30%,#6366f1 55%,#22d3ee 80%,#0000);border-radius:16px 16px 0 0;height:2px;position:absolute;inset:0 0 auto}.fade-in{animation:.32s both fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.password-checklist-item{color:var(--muted);padding-left:1.4rem;font-size:.85rem;position:relative}.password-checklist-item.is-met{color:var(--success,#34d399)}.auth-card h2{margin-top:0;margin-bottom:10px}.auth-card form button[type=submit]{border-radius:10px;width:100%;padding:.7rem 1rem;font-size:1rem;transition:transform .15s,filter .15s,box-shadow .15s;box-shadow:0 6px 26px -6px #7c3aeda6,inset 0 1px #fff3}.auth-card form button[type=submit]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 32px -8px #7c3aedcc,inset 0 1px #ffffff3d}.auth-card .muted{color:var(--muted);font-size:.95rem}.auth-terms-box h3{margin-top:0}.auth-consent-row{cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 12px;font-size:.92rem;line-height:1.45;display:flex}.auth-consent-row input[type=checkbox]{cursor:pointer;flex:none;width:16px;height:16px;margin-top:3px}.auth-consent-row label{cursor:pointer}.auth-consent-note{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:.82rem;line-height:1.45}.app-layout{background:var(--bg);height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.app-sidebar{width:var(--sidebar-width);background:linear-gradient(180deg, #ffffff08 0%, transparent 12%), linear-gradient(180deg, var(--bg-elevated) 0%, #0c101cfa 100%);border-right:1px solid var(--border);height:100dvh;max-height:100dvh;transition:width var(--transition-base), opacity var(--transition-base), padding var(--transition-base), border-color var(--transition-base);flex-direction:column;flex-shrink:0;padding:1rem .875rem;display:flex;overflow:hidden;box-shadow:inset -1px 0 #ffffff05}@media (width>=900px){.app-layout.sidebar-collapsed .app-sidebar{opacity:0;pointer-events:none;border-right-color:#0000;width:0;min-width:0;padding-left:0;padding-right:0;overflow:hidden}}.app-sidebar-brand-copy{flex:1;min-width:0}.brand-mark{color:#fff;border-radius:.625rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:800;display:grid}.brand{letter-spacing:-.01em;font-size:1.05rem;font-weight:800;line-height:1.2}.sidebar-nav{flex-direction:column;gap:.875rem;display:flex}.sidebar-nav-section-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;font-size:.6875rem;font-weight:700}.sidebar-nav-section-toggle:hover{background:#ffffff0a;border-color:#ffffff0f}.sidebar-nav-section-toggle--expanded{background:#ffffff08;border-color:#ffffff0f}.sidebar-nav-section-chevron{color:var(--muted);text-align:center;width:1rem;transition:transform var(--transition-fast);flex-shrink:0;font-size:.6875rem}.sidebar-nav-items{border-left:1px solid #ffffff0f;flex-direction:column;gap:.125rem;margin-left:.25rem;padding:.125rem 0 .375rem .375rem;display:flex}.sidebar-nav-primary-links .sidebar-nav-link{color:var(--text);background:#ffffff08;border-color:#ffffff0f}.sidebar-nav-essentials{border-bottom:1px solid #ffffff12;flex-direction:column;gap:.25rem;margin-bottom:.5rem;padding:0 0 .5rem;display:flex}.sidebar-nav-essential:hover{background:#ffffff12}.sidebar-nav-essential--express{border-left-color:#ec4899}.sidebar-nav-essential--express.active{background:#ec48992e}.sidebar-nav-essential--dashboard.active{background:rgba(var(--legacy-violet-rgb), .18);color:#ede9fe}.sidebar-nav-essential--apply.active{background:rgba(var(--legacy-sky-rgb), .18)}.sidebar-nav-essential--vault.active{background:#34d3992e}.sidebar-nav-essential--resumes.active{background:#f59e0b2e}.sidebar-nav-essential--technical.active{background:rgba(var(--legacy-sky-rgb), .18)}.sidebar-nav-essential--profile.active{background:#34d3992e}.sidebar-nav-essential--catalog.active{background:#38bdf82e}.sidebar-nav-essential--jobs.active{background:#22d3ee2e}.sidebar-nav-essential--email.active{background:#a78bfa2e}.sidebar-nav-essential--applications.active{background:#2dd4bf2e}.sidebar-nav-essential--automation.active{background:#fb71852e}.sidebar-express-toggle{border-radius:var(--radius-sm);width:100%;color:var(--text);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:#ec48991a;border:1px solid #ec489940;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;padding:.5rem .75rem;font-size:.82rem;font-weight:600;display:flex}.sidebar-express-toggle-switch{width:34px;height:18px;transition:background var(--transition-fast);background:#ffffff2e;border-radius:999px;flex:none;position:relative}.sidebar-express-toggle-switch:after{content:"";width:14px;height:14px;transition:transform var(--transition-fast);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.profile-accordions{flex-direction:column;gap:12px;margin-top:12px;display:flex}.profile-accordions-toolbar--bottom{margin-top:12px;margin-bottom:4px}.profile-accordion-section{padding:0}.profile-accordion-toggle{width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 18px;font-size:1rem;font-weight:600;display:flex}.profile-accordion-chevron{opacity:.7}.profile-accordion-body{padding:0 18px 18px;overflow:visible}.profile-accordions--stack{margin-top:16px}.profile-section-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 16px;display:grid}.profile-section-grid .full-width{grid-column:1/-1}.profile-checkbox-field{cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;font-size:.95rem;font-weight:400;display:flex}.profile-work-auth-grid .select-menu-trigger{align-items:center;min-height:42px}.section-sort{position:relative}.section-sort label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.section-sort .select-menu-trigger{border-radius:var(--r-button,8px);width:auto;min-width:150px;min-height:28px;padding:3px 10px;font-size:11.5px}.profile-work-auth-grid .select-menu-trigger>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.profile-overview-section .profile-overview-header .profile-accordion-title{margin:0;font-weight:600}.profile-overview-score{background:rgba(var(--legacy-violet-rgb),.12);border-radius:12px;flex-direction:column;align-items:center;min-width:120px;padding:12px 16px;display:flex}.profile-overview-score-label{opacity:.75;margin-top:4px;font-size:.8rem}.profile-overview-progress-fill{height:100%;transition:width var(--transition-fast);background:linear-gradient(90deg,#a78bfa,#3b82f6);border-radius:999px}.profile-save-bar .form-error,.profile-save-bar .form-success{flex:100%;margin:0}.profile-overview-gaps a{color:var(--legacy-violet)}.profile-save-bar{background:var(--surface-elevated,#14141cf2);z-index:2;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:14px 18px;display:flex;position:sticky;bottom:12px}.skills-tag-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.skills-tag-remove{appearance:none;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 2px;line-height:1}.skills-page--embedded .skills-add-area{margin-top:0}.profile-workplace-hint{margin:4px 0 10px}.profile-workplace-option{appearance:none;color:var(--text);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:8px 14px;font-size:.9rem;font-weight:600}.profile-workplace-option--selected{background:rgba(var(--legacy-violet-rgb),.18);border-color:rgba(var(--legacy-violet-rgb),.55);color:#ede9fe}.profile-radius-field .onboarding-tag-input{margin-top:0}.profile-radius-field .form-field{margin:0}.section-tabs{flex-wrap:wrap;gap:6px;margin:12px 0 16px;display:flex}.section-tab:hover{background:#ffffff12}.email-merged-head .apply-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.materials-merged-page{flex-direction:column;gap:1.5rem;display:flex}.jobs-merged-section-hero,.materials-merged-section-hero,.jobs-merged-section-hero .dashboard-section-title,.materials-merged-section-hero .dashboard-section-title{margin:0}.jobs-merged-section-hero .page-hint,.jobs-merged-section-hero .jobs-page-lead,.materials-merged-section-hero .page-hint,.materials-merged-section-hero .cover-letters-page-lead,.materials-merged-section-hero .resumes-page-lead{max-width:72ch;margin:.5rem 0 0;line-height:1.55}.cover-letters-page--embedded .cover-letters-stack{margin-top:0}.express-page{flex-direction:column;gap:16px;display:flex}.express-grab-actions{flex-wrap:wrap;gap:8px;display:flex}.express-topn-field{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.9rem;display:flex}.express-topn-field input{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);width:64px;color:var(--text);padding:6px 8px}.express-job-row{align-items:center}.express-job-row .apply-package-row-text{cursor:pointer}.express-job-list-scroll .express-job-list{margin:0}.express-job-list-scroll .express-job-row:first-child{border-top:none}.express-note{color:var(--muted);margin:0;font-size:.9rem}.express-vault-note{margin-top:4px}.express-review-column-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0;font-size:.75rem;font-weight:600}.express-review-job-btn,.express-review-item-btn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.express-review-item-actions{flex-wrap:wrap;gap:6px;margin-top:6px;padding-left:4px;display:flex}.express-review-regen-all{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.dashboard-gs-tour-launch{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ec48990f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.gs-tour-card{flex-direction:column;gap:12px;width:100%;max-width:520px;display:flex}.gs-tour-close{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:1.1rem;line-height:1}.gs-tour-title{margin:0;font-size:1.15rem}.gs-tour-progress{gap:6px;display:flex}.gs-tour-dot--active{background:#ec4899}.gs-tour-meta{font-size:.8rem}.gs-tour-actions-end{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sidebar-nav-link:hover{color:var(--text);background:#ffffff0d;border-color:#ffffff0f}.sidebar-nav-link.active{background:linear-gradient(90deg, rgba(var(--legacy-violet-rgb), .2), rgba(var(--legacy-sky-rgb), .1));border-color:rgba(var(--legacy-violet-rgb), .35);color:#ede9fe;box-shadow:inset 3px 0 0 var(--legacy-violet);font-weight:600}.app-page-header{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#0c101ceb;flex-direction:column;flex-shrink:0;padding:.625rem clamp(1rem,3vw,1.5rem);display:flex;position:relative}.app-page-header-main{flex:12rem;align-items:center;gap:.5rem;min-width:0;display:flex}.app-page-heading{letter-spacing:-.01em;min-width:0;margin:0;font-size:clamp(.9375rem,1.8vw,1.125rem);font-weight:700;line-height:1.35}.app-page-heading-sep{color:#ffffff59;font-weight:400}.app-quick-actions{align-items:center;display:flex}.app-quick-actions-mobile{display:block;position:relative}.app-cta-btn{border-radius:var(--r-button);white-space:nowrap;border:1px solid var(--border-strong);background:var(--bt-sheen), var(--bt-fill);box-shadow:inset 0 1px 0 var(--bt-highlight);color:var(--ink);cursor:pointer;transition:transform var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease), background var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease), color var(--t-hover) var(--ease);justify-content:center;align-items:center;gap:.35rem;padding:.375rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.app-cta-btn--sm{padding:.3125rem .75rem;font-size:.8125rem}.app-cta-btn:focus-visible{outline:2px solid var(--bt-ring);outline-offset:2px}.app-cta-btn--primary{color:var(--brand-foreground,#fff);background:var(--bt-sheen-primary), var(--brand);border-color:var(--brand);box-shadow:inset 0 1px 0 var(--bt-highlight-primary)}.app-cta-btn--secondary:hover,.app-cta-btn:hover{background:var(--bt-sheen), var(--bt-fill-h);border-color:var(--border-hover)}.app-cta-btn--soft:hover,.app-cta-btn--ghost:hover{background:var(--bt-fill-h);color:var(--ink);border-color:#0000}.app-cta-btn--primary:hover{border-color:var(--brand);background:var(--bt-sheen-primary-h), var(--brand);color:var(--brand-foreground,#fff)}.app-cta-btn:active{box-shadow:var(--bt-press);transform:translateY(.5px)}@media (width>=900px){.app-quick-actions-desktop{display:flex}}.app-quick-actions-menu{z-index:20;border:1px solid var(--border);background:#0c101cfa;border-radius:10px;min-width:12rem;padding:.35rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 32px #00000059}.app-quick-actions-menu-item:hover,.app-quick-actions-menu-item:focus-visible{background:#7c3aed24;outline:none}.app-quick-actions-menu-item--run.cp-run-gradient-surface{box-shadow:0 0 0 1px #a855f759,0 4px 14px #6366f140}.app-user-block{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.app-account-chip-label{color:var(--muted);flex-shrink:0;font-size:.75rem;font-weight:600}.app-header-shell-btn{border-radius:var(--radius-sm);cursor:pointer;transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.app-header-shell-btn--menu{color:var(--text);background:linear-gradient(#ffffff0f,#ffffff05);border-color:#ffffff24;box-shadow:0 1px 6px #0000001f}.app-header-shell-btn--ghost{color:var(--text);background:linear-gradient(#ffffff0d,#ffffff05);border-color:#ffffff1f;box-shadow:0 1px 6px #0000001a}.app-header-shell-btn--logout{color:#fca5a5;background:linear-gradient(135deg,#ef444429,#dc26261a);border-color:#f8717159;box-shadow:0 1px 8px #ef44441f,inset 0 1px #ffffff0f}.app-logout-btn{flex-shrink:0}.app-backend-offline-banner{width:min(100%, var(--max-width));max-width:var(--max-width);border-radius:var(--radius-sm);color:#fecaca;background:#7f1d1d59;border:1px solid #f8717173;margin:.75rem auto 0;padding:.75rem 1rem;font-size:.9rem;line-height:1.45}.app-backend-offline-banner code{color:#fee2e2;font-size:.85em}.cover-letter-generation-banner--running{color:#dbeafe;background:#1e3a8a59;border:1px solid #60a5fa73}.cover-letter-generation-banner--error{color:#fecaca;background:#7f1d1d59;border:1px solid #f8717173}.cover-letter-generation-banner-dismiss{border-radius:var(--radius-sm);color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;margin-left:auto;padding:.25rem .65rem}.app-main-content{box-sizing:border-box;width:min(100%, var(--max-width));max-width:var(--max-width);flex:1 0 auto;margin-inline:auto;padding:clamp(1rem,3vw,1.5rem)}.app-main-content--editor{--max-width:106rem;max-width:106rem}.app-footer-links{flex-wrap:wrap;gap:.875rem;display:flex}.app-footer-links a{color:var(--muted);transition:color var(--transition-fast);text-decoration:none}.app-footer-links a:hover{color:var(--legacy-sky)}.dashboard-page,.applications-page,.job-detail-page{flex-direction:column;gap:18px;display:flex}.dashboard-section-title{margin:0 0 4px;font-size:1.1rem}.status-badge{background:rgba(var(--legacy-violet-rgb), .12);border:1px solid rgba(var(--legacy-violet-rgb), .28);color:#ddd6fe;text-transform:capitalize;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-activity-chart-header{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.chart-tab{border:1px solid var(--border);color:var(--muted);background:0 0;padding:.45rem .75rem;font-size:.875rem;font-weight:600}.chart-tab.active{background:rgba(var(--legacy-violet-rgb), .15);border-color:rgba(var(--legacy-violet-rgb), .4);color:#ddd6fe}.dashboard-chart-control{flex-direction:column;gap:6px;font-size:.88rem;display:flex}.dashboard-chart-control select,.dashboard-chart-control input{min-width:140px}.dashboard-chart-svg{width:100%;max-width:100%;height:auto;min-height:14rem;display:block}.dashboard-chart-axis-label{fill:var(--muted);font-size:.6875rem}.dashboard-chart-bar:hover{filter:brightness(1.15)}.dashboard-chart-totals{margin-top:.35rem}.dashboard-import-toggle{margin-top:12px}.dashboard-job-card{border:1px solid var(--border);border-radius:var(--radius);transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);background:linear-gradient(#ffffff05,#0000);padding:.875rem 1rem}.dashboard-job-card.selected{border-color:rgba(var(--legacy-violet-rgb), .45);box-shadow:0 0 0 1px rgba(var(--legacy-violet-rgb), .2)}.dashboard-job-title{margin:0;font-size:1.05rem}.dashboard-job-meta{color:var(--muted);flex-wrap:wrap;gap:6px;margin-top:8px;font-size:.9rem;display:flex}.applications-page-card{width:100%}.applications-tracker-toolbar-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.applications-tracker-toolbar-count{color:#c4b5fd;white-space:nowrap;background:#7c3aed1f;border:1px solid #a78bfa47;border-radius:999px;margin:0;padding:.35rem .75rem;font-size:.8125rem}.applications-tracker-toolbar-controls .form-field.onboarding-tag-input{margin:0}.applications-tracker-toolbar-controls .form-field>label{color:var(--muted);font-size:.8125rem;font-weight:600}.applications-tracker-results{overflow:hidden}.applications-tracker-result-count{margin:0}.applications-tracker-results-scroll{flex-direction:column;gap:.75rem;display:flex}@media (width<=640px){.applications-tracker-toolbar-clear{width:100%}}.applications-deep-link-banner .page-hint,.job-detail-application-callout .page-hint{margin:0}.application-selector-card{max-height:min(70vh,40rem);overflow-y:auto}.application-selector-list{flex-direction:column;gap:.5rem;display:flex}.application-selector-item:hover{background:rgba(var(--legacy-violet-rgb), .08);border-color:rgba(var(--legacy-violet-rgb), .3);filter:none;box-shadow:none;transform:translateY(-1px)}.application-selector-item.selected{background:rgba(var(--legacy-violet-rgb), .14);border-color:rgba(var(--legacy-violet-rgb), .45);box-shadow:inset 3px 0 0 var(--legacy-violet)}.application-selector-meta{color:var(--muted);flex-wrap:wrap;gap:.375rem;margin-top:.375rem;font-size:.8125rem;display:flex}.application-detail-summary{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff05;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem;display:flex}.application-detail-summary dt{color:var(--muted);margin-right:.25rem;font-weight:600}.application-detail-summary dd{color:var(--text);margin:0}.resume-page{flex-direction:column;gap:1rem;display:flex}.resume-card-v2{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);padding:1rem}.resume-card-identity{margin-bottom:.875rem}.resume-card-preview{color:var(--muted);max-width:72ch;margin-top:.5rem;font-size:.875rem;line-height:1.5}.resume-action-group-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.6875rem;font-weight:600}.resume-action-row{flex-wrap:wrap;gap:.5rem;display:flex}.resume-export-actions{flex-direction:column;gap:.35rem;display:flex}.resume-export-actions--compact .resume-action-row{gap:.35rem}.resume-export-review-hint{margin:0;font-size:.8125rem}.structured-editor-header h2{margin:0}.rb-link-button{align-items:center;text-decoration:none;display:inline-flex}.resume-builder-page{flex-direction:column;gap:1rem;display:flex}.resume-builder-header h2{margin:0 0 .25rem}.resume-builder-review-hint{background:#fbbf2414;border:1px solid #fbbf2459;border-radius:8px;margin:0;padding:.65rem .85rem}.resume-builder-unsaved{color:var(--warning,#fbbf24);font-size:.875rem}.rb-toolbar{border:1px solid var(--border);background:#0f172a8c;border-radius:10px;flex-direction:column;gap:.65rem;padding:.85rem 1rem;display:flex}.rb-toolbar-label{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.rb-toolbar-label input,.rb-toolbar-label select{min-width:6.5rem}.rb-canvas-shell{justify-content:center;padding:1rem 0 2rem;display:flex;overflow:hidden visible}.rb-header{text-align:center}.rb-contact-row{color:#444;flex-wrap:wrap;justify-content:center;gap:.35rem .75rem;margin-top:.35rem;font-size:.92em;display:flex}.rb-contact-link:not(:last-child):after{content:" | ";color:#888;pointer-events:none}.rb-section-heading{text-transform:uppercase;letter-spacing:.06em;border-bottom:1.5px solid #1a1a1a;padding-bottom:3px}.rb-entry-header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.rb-entry-date{color:#444;text-align:right;flex-shrink:0;font-size:.92em}.rb-bullet-line{padding-left:1rem;position:relative}.rb-skill-row{flex-wrap:wrap;gap:.35rem;display:flex}.rb-skill-group:after{content:":"}.rb-editable{border-radius:3px;outline:none;min-height:1.2em}.rb-inline{display:inline}@media (width<=720px){.rb-entry-header{flex-direction:column;align-items:flex-start}}.resume-more-actions summary{cursor:pointer;color:var(--legacy-sky);font-size:.875rem;font-weight:600;list-style:none}.resume-more-actions summary::-webkit-details-marker{display:none}.resume-more-actions[open] summary{margin-bottom:.625rem}.apply-center-manual-links{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.apply-center-workflow-card--advanced{border-style:dashed}.apply-center-card-actions{margin-top:.75rem}.apply-center-manual-fallback summary{cursor:pointer;font-weight:600}.workflow-page-intro{border-left:3px solid rgba(var(--legacy-violet-rgb), .45);margin-bottom:1rem;padding:.875rem 1rem}.workflow-page-intro-links{flex-wrap:wrap;gap:.5rem;display:flex}.workflow-page-intro-link:hover{border-color:rgba(var(--legacy-violet-rgb), .35);background:rgba(var(--legacy-violet-rgb), .08)}.career-vault-intro{border-left:3px solid rgba(var(--legacy-violet-rgb), .45);margin-bottom:1rem;padding:.875rem 1rem}.page-hero-card .page-hint .app-cta-btn--sm{vertical-align:middle}.account-settings-options{flex-direction:column;margin-top:12px;display:flex}.account-settings-option:last-child,.account-settings-action-row:last-child{border-bottom:none}.account-settings-option-title{font-weight:600;display:block}.account-settings-option-control{flex-shrink:0;margin:0}.account-settings-goal-controls{flex-direction:column;gap:10px;width:100%;display:flex}.account-settings-delete-block{border-top:1px solid #ffffff0f;flex-direction:column;gap:10px;margin-top:4px;padding-top:12px;display:flex}.account-settings-activity-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.account-settings-activity-event{font-weight:600}.career-vault-shortcuts-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin-top:.75rem;display:grid}.career-vault-shortcut-card:hover{border-color:rgba(var(--legacy-violet-rgb), .35);background:rgba(var(--legacy-violet-rgb), .08)}.career-profile-hero h2{margin-top:0}.career-profile-hero-actions .app-cta-btn{margin-right:.65rem}.materials-workflow-intro-message,.job-materials-context .page-hint{color:var(--muted);margin:0 0 .625rem;font-size:.95rem}.materials-workflow-intro .dashboard-section-title{margin-top:0}.job-materials-context{margin-bottom:1rem}.account-settings-page .section-card+.section-card{margin-top:1rem}.dashboard-quick-action-link{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text);transition:border-color var(--transition-fast), background var(--transition-fast);background:#ffffff05;padding:.75rem 1rem;font-weight:600;text-decoration:none;display:block}.jobs-page-links{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.jobs-manual-fallback summary{cursor:pointer;color:var(--muted);font-weight:600}.jobs-page-footer-hint{margin-top:1.25rem}.mobile-nav-overlay{z-index:90;cursor:pointer;background:#0000008c;border:0;padding:0;display:none;position:fixed;inset:0}.dashboard-job-panel{border-top:1px solid var(--border);margin-top:.875rem;padding-top:.875rem}@media (width<=900px){.mobile-nav-overlay{display:block}.app-sidebar{z-index:100;width:min(18rem,88vw);height:100dvh;max-height:100dvh;transition:transform var(--transition-base);border-right:1px solid var(--border);box-shadow:var(--shadow-lg);border-bottom:0;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.app-sidebar.is-open{transform:translate(0)}.app-main-column{width:100%}.app-page-header-main{align-items:center}.app-page-header-toolbar{align-items:stretch}.dashboard-job-card-main{flex-direction:column}.applications-layout{grid-template-columns:1fr}}.app-container{max-width:1200px;min-height:80vh;margin:28px auto;padding:0 12px;display:flex}.sidebar{background:linear-gradient(#ffffff05,#ffffff03);border-radius:12px;align-self:flex-start;width:220px;margin-right:16px;padding:20px}.brand{margin-bottom:12px;font-size:1.15rem;font-weight:800}.nav{flex-direction:column;gap:8px;display:flex}.nav-link.active{background:rgba(var(--legacy-violet-rgb),.08);color:var(--legacy-violet);font-weight:700}.top-header{border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.main-content{padding:12px}.profile-page h2{margin-top:0}.profile-card{background:var(--card);border-radius:12px;padding:12px}.profile-card h3{margin-top:0}.field-error{color:var(--danger);margin-top:6px;font-weight:600}.page-hint{color:var(--muted);max-width:680px;margin-top:0;margin-bottom:20px;font-size:.95rem;line-height:1.5}.skills-page h2{margin-top:0}.skills-search-wrapper{align-items:stretch;gap:8px;display:flex;position:relative}.skills-suggestions{z-index:50;border:1px solid var(--dropdown-panel-border);max-height:220px;box-shadow:var(--dropdown-panel-shadow);background:linear-gradient(#0c101cfa 0%,#06080ffc 100%);border-radius:10px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.skill-suggestion-item:hover{background:var(--dropdown-item-hover)}.suggestion-category{color:var(--muted);flex-shrink:0;font-size:.8rem}.skill-add-form-title{font-size:1rem;font-weight:700}.skill-add-form-row .form-field{flex:1;min-width:140px}.skill-row{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #a78bfa2e;border-left:3px solid #0000;border-radius:10px;padding:12px 14px;transition:border-color .15s;position:relative;box-shadow:0 6px 20px #00000026}.skill-row.dirty{border-left-color:var(--legacy-violet)}.skill-row:hover .skill-delete-btn{opacity:1}.do-not-claim-badge{color:var(--danger);white-space:nowrap;background:#ff6b6b1f;border-radius:999px;padding:2px 9px;font-size:.78rem;font-weight:600}.skill-row-bottom{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:10px;display:flex}.skill-months-field input{width:100%}.skill-field-label{color:var(--muted);margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}.skill-row-claim{align-self:flex-end;padding-bottom:4px}.skill-delete-btn:hover{color:var(--danger);opacity:1!important}.projects-page h2{margin-top:0}.project-new-label{margin-bottom:12px;font-size:1rem;font-weight:700}.project-card{background:radial-gradient(70% 50% at 100% 0,#7c3aed1a,#0000 55%),linear-gradient(#ffffff09,#ffffff03);border:1px solid #a78bfa38;border-radius:12px;padding:16px;transition:border-color .2s,box-shadow .2s;box-shadow:0 8px 28px #0000002e}.project-card-view{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-card-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.05rem;font-weight:700;display:flex}.project-card-desc{color:var(--muted);margin-top:5px;font-size:.92rem;line-height:1.45}.project-bullets{color:var(--muted);margin:8px 0 0;padding-left:20px;font-size:.9rem;line-height:1.5}.project-card-links a{color:var(--legacy-violet);font-size:.88rem;font-weight:600;text-decoration:none}.project-card-links a:hover{text-decoration:underline}.project-card-actions{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.project-edit-form{flex-direction:column;gap:12px;display:flex}.project-edit-row .form-field{flex:1;min-width:140px}.tag-input-area{cursor:text;background:0 0;border:1px solid #ffffff0f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:8px 10px;display:flex}.tag-input-area input{color:#e6eef6;min-width:80px;box-shadow:none;background:0 0;border:none;outline:none;flex:1;padding:2px 4px;font-size:.92rem}.tag{background:rgba(var(--legacy-violet-rgb),.12);color:var(--legacy-violet);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.82rem;font-weight:600;display:inline-flex}.tag-remove:hover{opacity:1}.re-editor{flex-direction:column;gap:20px;display:flex}.re-editor-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.re-save-status{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:.88rem;display:flex}.re-status-saving{color:var(--muted)}.re-status-error{color:var(--danger);font-weight:600}.re-review-banner p{margin:8px 0 0;font-size:.92rem;line-height:1.45}.re-review-banner ul{margin:8px 0 0;padding-left:20px}.re-editor-title{font-size:1.15rem;font-weight:800}.re-section-title{color:var(--legacy-violet);border-bottom:1px solid rgba(var(--legacy-violet-rgb),.12);margin-bottom:2px;padding-bottom:8px;font-size:1rem;font-weight:700}.resume-date-range-fields{flex-direction:column;gap:12px;width:100%;display:flex}.resume-date-range-fields .profile-checkbox-field{cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;width:100%;margin:0;font-weight:400;display:flex}.resume-date-range-fields .profile-checkbox-field span{min-width:0;line-height:1.4}@media (width<=700px){.resume-date-range-fields__row{grid-template-columns:1fr}}.re-list-item{background:#ffffff04;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.re-editor input[type=text],.re-editor input[type=email],.re-editor input:not([type]){padding:9px 10px;line-height:1.4}.re-editor textarea,.re-textarea{resize:vertical;min-height:4.5rem;padding:9px 10px;line-height:1.5}.re-add-btn:hover{border-style:solid}.rv-page-shell{justify-content:center;width:100%;display:flex}.rv-page-scale-wrap{flex-shrink:0;width:816px;height:1056px;position:relative;overflow:visible}.rv-page-scale-wrap--scaled{overflow:hidden}.rv-page-letter{box-sizing:border-box;width:816px;min-width:816px;max-width:816px;height:1056px;min-height:1056px;max-height:1056px;overflow:hidden}.rv-preview{color:#1a1a1a;box-sizing:border-box;font-family:var(--rv-font-family,"Times New Roman", Times, serif);font-size:calc(var(--rv-base-size,11) * 1pt);line-height:var(--rv-line-height,1.15);border:1px solid var(--border);overflow-wrap:anywhere;word-break:break-word;background:#fff;border-radius:0;overflow:hidden;box-shadow:0 6px 24px #02061780}.dark .rv-preview{border-color:#0000}.rv-page{padding:var(--rv-page-margin,48px)}.rv-preview *{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.rv-header{text-align:center;margin-bottom:var(--rv-header-spacing,12px)}.rv-name{font-size:calc(var(--rv-name-size,14) * 1pt);letter-spacing:.02em;font-weight:700}.rv-contact{font-size:calc(var(--rv-contact-size,10) * 1pt);color:#444;margin-top:calc(var(--rv-block-spacing,8px) * .5);white-space:nowrap}.rv-preview[data-contact-wrap="1"] .rv-contact{white-space:normal}.rv-section{margin-top:var(--rv-section-spacing,12px)}.rv-section-heading{font-weight:var(--rv-heading-weight,700);font-size:calc(var(--rv-heading-size,13) * 1pt);text-transform:uppercase;letter-spacing:.07em;padding-bottom:calc(var(--rv-block-spacing,8px) * .35);margin-bottom:calc(var(--rv-block-spacing,8px) * .75);border-bottom:1px solid #1a1a1a}.rv-anchor-target{background:color-mix(in srgb, var(--ai) 22%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ai) 22%, transparent);transition:background .24s var(--ease), box-shadow .24s var(--ease);border-radius:2px}@media print{.rv-anchor-target{box-shadow:none;background:0 0}}.rv-anchor-target:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}.rv-entry{margin-bottom:var(--rv-block-spacing,8px)}.rv-annot{--rv-mark-ink:#8a8a8a;--rv-mark-wash:transparent;--rv-mark-bleed:3px;--rv-mark-lead:3px;background-color:var(--rv-mark-wash);box-shadow: 0 0 0 var(--rv-mark-bleed) var(--rv-mark-wash),  calc(-1 * var(--rv-mark-lead)) 0 0 var(--rv-mark-bleed) var(--rv-mark-wash),  calc(-1 * (var(--rv-mark-lead) + 3px)) 0 0 var(--rv-mark-bleed) var(--rv-mark-ink);transition:background-color var(--t-small) var(--ease), box-shadow var(--t-small) var(--ease)}.tl-band-fade:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--surface), transparent);height:18px;position:absolute;top:100%;left:0;right:0}[data-marks=off] .rv-annot{box-shadow:0 0 0 var(--rv-mark-bleed) transparent, calc(-1 * var(--rv-mark-lead)) 0 0 var(--rv-mark-bleed) transparent, calc(-1 * (var(--rv-mark-lead) + 3px)) 0 0 var(--rv-mark-bleed) transparent;background-color:#0000}.rv-annot:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}.rv-annot--reworded{--rv-mark-ink:#f72585;--rv-mark-wash:#fde8f1}.rv-annot--surfaced{--rv-mark-ink:#12a37a;--rv-mark-wash:#e6fbf2}.rv-annot--weigh{--rv-mark-ink:#ffb800;--rv-mark-wash:#fff6e0}.rv-annot--defect{--rv-mark-ink:#c0392b;--rv-mark-wash:#fdeaea}.rv-bullets li.rv-annot{--rv-mark-bleed:2px;--rv-mark-lead:1px}.rv-entry--ghost{color:#7a6a3a;background:#fffaf0;border:1px dashed #c9a227;margin:5px 0;padding:3px 5px}.rv-entry--ghost .rv-entry-org,.rv-entry--ghost .rv-entry-date{text-decoration:line-through}.rv-ghost-note{font-size:.86em;font-style:italic}@media print{.rv-annot{box-shadow:none;background:0 0}.rv-entry--ghost{display:none}}.rv-entry-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px;display:flex}.rv-entry-org{font-weight:700}.rv-entry-date{font-size:calc(var(--rv-date-size,10) * 1pt);color:#1a1a1a;white-space:nowrap;text-align:right;font-weight:700}.rv-entry--education .rv-entry-header--sub{margin-top:calc(var(--rv-block-spacing,8px) * .125)}.rv-entry-location{font-style:italic;font-size:calc(var(--rv-base-size,11) * 1pt);color:#333;text-align:right;white-space:nowrap}.rv-edu-detail{margin-top:calc(var(--rv-block-spacing,8px) * .25);font-size:calc(var(--rv-base-size,11) * 1pt);line-height:var(--rv-line-height,1.15);color:#1a1a1a}.rv-edu-detail-label{font-weight:700}.rv-entry-role{font-style:italic;font-size:calc(var(--rv-base-size,11) * 1pt);color:#333}.rv-tools{font-size:calc(var(--rv-base-size,11) * 1pt);color:#444;margin-top:calc(var(--rv-block-spacing,8px) * .25)}.rv-bullets{margin:calc(var(--rv-block-spacing,8px) * .25) 0 0 16px;font-size:calc(var(--rv-base-size,11) * 1pt);line-height:var(--rv-line-height,1.15);color:#1a1a1a;padding:0;list-style:outside}.rv-bullets li{margin-top:calc(var(--rv-block-spacing,8px) * .25)}.rv-skill-row{font-size:calc(var(--rv-base-size,11) * 1pt);line-height:var(--rv-line-height,1.15);margin-bottom:calc(var(--rv-block-spacing,8px) * .35)}.rv-skill-group{font-weight:700}.rv-link-label a{color:#1a1a1a;text-decoration:underline}.rv-page-body{min-height:0}.structured-editor-page h2{margin-top:0}@media (width<=1100px){.se-preview-sticky{position:static}}@media (width<=600px){.rv-preview{border-radius:8px}}.se-preview-sticky.document-editor-preview-pane{overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius);background:#0f172a40;max-height:calc(100vh - 11rem);padding:.75rem;overflow-y:auto}.se-preview-hint{margin-top:8px;font-size:.82rem;line-height:1.4}.rw-workspace-header{border-radius:var(--radius-lg,12px);background:linear-gradient(90deg,#7c3aed24,#0000 70%),linear-gradient(#ffffff0a,#ffffff03);border:1px solid #a78bfa38;border-left:3px solid #7c3aed;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex;box-shadow:0 8px 28px #0000002e}.rw-back-link{color:var(--muted);font-size:.875rem;text-decoration:none}.rw-workspace-badges{margin-top:.5rem}.rw-content-stack,.resume-builder-stack{flex-direction:column;gap:1rem;display:flex}.rw-preview-scroll--builder{max-height:min(720px,75vh)}.rw-parse-unavailable{margin-top:.35rem;font-size:.8125rem;display:block}.rw-quality-errors{border:1px solid var(--border);border-radius:var(--radius);background:#dc35450f;margin-top:.75rem;padding:.75rem 1rem}.rw-quality-errors ul{margin:.35rem 0 0;padding-left:1.25rem}.rw-quality-errors li{font-size:.875rem}.rw-accordion-body .form-field input,.rw-accordion-body .form-field textarea,.rw-accordion-body .re-textarea{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;width:100%;max-width:100%}.re-editor--workspace textarea,.re-editor--workspace input{box-sizing:border-box;max-width:100%}.rw-parse-badge{border:1px solid var(--border);border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.78rem;font-weight:600;display:inline-flex}.rw-parse-badge--review{color:#60a5fa;border-color:#60a5fa59}.rw-parse-badge--edited{color:#a78bfa;border-color:#a78bfa59}.rw-vault-proposal{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.rw-vault-proposal-actions{flex-wrap:wrap;gap:.5rem;display:flex}.rw-accordion{border:1px solid var(--border);border-radius:var(--radius);background:#0f172a40;overflow:hidden}.rw-accordion-drag-handle,.rw-accordion-drag-spacer{flex-shrink:0;justify-content:center;align-items:center;width:2rem;display:flex}.rw-accordion-drag-handle:active{cursor:grabbing}.rw-accordion-trigger{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .5rem .85rem 0;display:flex}.rw-section-move-btn{border:1px solid var(--border);border-radius:var(--radius);width:1.65rem;height:1.65rem;color:var(--text);cursor:pointer;background:#6366f11f;padding:0;font-size:.85rem;line-height:1}.rw-section-move-btn:disabled{opacity:.35;cursor:not-allowed}.rw-accordion-title{font-weight:650}.rw-section-status--missing{color:#f87171}.rw-section-status--verified{color:#34d399}.rw-accordion-chevron{color:var(--muted);font-size:.85rem}.rw-editor-save-bar{border:1px solid var(--border);border-radius:var(--radius);background:#0f172a33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}.re-editor--workspace .re-section-card,.re-editor--workspace .re-section-title{display:none}.re-field-hint{margin:.15rem 0 .35rem;font-size:.8125rem}.rw-quality-link{margin-top:.75rem;display:inline-flex}@media (width<=768px){.rw-toolbar-actions{justify-content:flex-start}}.resume-content-page{gap:1rem}.rw-hero-card{padding:1.15rem 1.35rem}.rw-hero-inner--split{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem}.rw-template-card{padding:1rem 1.15rem}.rw-template-card .resume-template-selector--compact .form-field{flex:14rem;min-width:12rem;margin:0}.rw-hero-meta{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-top:.35rem;display:flex}.rw-hero-file{flex-shrink:0;margin:0}.rw-toolbar-workflow{text-align:center;width:100%;max-width:none;margin:0 0 .65rem;font-size:.8125rem;line-height:1.5;display:block}.rw-toolbar-row--centered{justify-content:center;gap:.65rem;width:100%}.rw-toolbar-row--centered .rw-toolbar-primary .resume-export-actions--compact,.rw-toolbar-row--centered .rw-toolbar-primary .resume-export-actions--compact .resume-action-row{display:contents}.rw-toolbar-row--centered .rw-toolbar-primary .resume-export-actions--compact>.form-error,.rw-toolbar-row--centered .rw-toolbar-primary .resume-export-actions--compact>.resume-export-review-hint{text-align:center;flex-basis:100%;width:100%}.rw-toolbar-row .resume-export-actions--compact{align-items:center;display:inline-flex}.rw-toolbar-row--centered [data-testid=resume-parse-fill-btn]{order:2}.rw-toolbar-row--centered .rw-parse-fill-inline,.rw-toolbar-row--centered .rw-extract-inline,.rw-toolbar-row--centered .rw-vault-inline{display:contents}.rw-toolbar-primary{flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;display:flex}.rw-toolbar-save-status{color:var(--muted);min-width:8rem;font-size:.8125rem}.rw-extract-inline,.rw-vault-inline,.rw-parse-fill-inline{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rw-parse-provider--inline{margin-top:0;font-size:.75rem;display:inline}.rw-vault-inline .rw-vault-proposal{flex-basis:100%;margin-top:.65rem}.rw-parse-extracted-title{margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.rw-parse-extracted-lines ul{margin:0;padding-left:1.15rem}.rw-parse-extracted-lines li{font-size:.8125rem}.re-editor--workspace{flex-direction:column;gap:.75rem;display:flex}.rw-editor-list-item{border-radius:var(--radius);background:#0f172a38;border:1px solid #a78bfa2e;margin-bottom:.75rem;padding:.85rem 1rem}.rw-accordion.section-card{padding:0;overflow:hidden}.rw-accordion.section-card:hover{border-color:#a78bfa52}.rw-warning-banner p{margin:.35rem 0 0;font-size:.875rem}.rw-accordion-body .onboarding-tag-input-wrapper,.rw-accordion-body .onboarding-tag-input-wrapper input{box-sizing:border-box;width:100%;max-width:100%}.writing-page--embedded .writing-block:first-child{margin-top:0}.writing-block-title{margin:0;font-size:1.05rem;font-weight:600}.writing-section-divider{border:0;border-top:1px solid #ffffff14;margin:20px 0}.writing-sample-editor{margin-top:4px}.writing-form-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.writing-voice-form{flex-direction:column;gap:12px;display:flex}.writing-save-voice-btn{align-self:flex-start}.section-divider{border:0;border-top:1px solid #ffffff14;margin:24px 0}.job-import-actions{flex-wrap:wrap;gap:8px;display:flex}.dedupe-warning-strong{background:#2f1d1a;border-color:#8a3b2f}.dedupe-match-list{color:var(--muted);margin:8px 0 0 18px;padding:0;font-size:.9rem}.dedupe-match-list li{margin-top:4px}.tracker-card{flex-direction:column;gap:12px;display:flex}.tracker-section{border-top:1px solid #ffffff0f;padding-top:12px}.tracker-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.tracker-followup-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.job-analysis-panel{width:100%;margin-top:10px}.job-analysis-title{margin-bottom:8px;font-weight:700}.resume-card .project-card-view{width:100%}.resume-card .project-card-info{flex:280px;min-width:0}.resume-card-text{overflow-wrap:break-word;word-break:normal}.resume-score-panel{box-sizing:border-box;border-top:1px solid #ffffff0f;width:100%;margin-top:12px;padding-top:12px}@media (width<=900px){.resume-card .project-card-actions{flex-flow:wrap}}.resume-score-title{margin-bottom:8px;font-weight:700}.resume-score-list{margin:6px 0 0 18px;padding:0}.resume-parsed-textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:400px;max-height:520px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92rem;line-height:1.5}.parsed-text-hint{max-width:52ch}.resumes-tailor-result{border-radius:var(--radius-lg,12px);background:#ffffff08;border:1px solid #a78bfa3d;flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}.resumes-tailor-result-summary{margin:0}.resume-tailor-title{margin:0 0 8px}.resume-tailor-result-header{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.resume-diff-viewer{flex-direction:column;gap:12px;display:flex}.resume-diff-section-title{margin:0 0 8px}.resume-diff-item-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.resume-diff-badge--added{color:#81c784;background:#4caf502e}.resume-diff-badge--rewritten{color:#64b5f6;background:#2196f32e}.resume-diff-badge--unchanged{color:#bdbdbd;background:#9e9e9e2e}.resume-diff-old pre,.resume-diff-new pre{white-space:pre-wrap;word-break:break-word;margin:4px 0 0;font-family:inherit;font-size:.92rem}.resume-diff-new{background:#4caf5014;border-radius:6px;padding:8px}.resume-diff-explanation{margin:8px 0 0}.resume-diff-warnings ul{margin:6px 0 0;padding-left:18px}.resume-diff-review-state{border:1px solid #ffffff1f;border-radius:999px;padding:2px 8px;font-size:.78rem}.resume-diff-review-state--rejected{color:#ffab91;border-color:#f4433673}.resume-diff-review-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.resume-tailor-result-actions,.resume-version-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.resume-tailor-selected-job{margin:4px 0 0;font-size:.85rem}.resume-versions-title{margin:0 0 .75rem}.resume-versions-group+.resume-versions-group{margin-top:1rem}.resume-version-diffs-inline{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:12px}.usage-overview-card{margin-bottom:0}.usage-tracker{flex-direction:column;gap:10px;margin:16px 0 12px;display:flex}.usage-tracker-count{font-size:1.9rem;line-height:1}.usage-stat-label{color:var(--muted-text,#aab);margin-bottom:4px;font-size:.82rem;display:block}.billing-page,.admin-billing-page{flex-direction:column;gap:1rem;display:flex}.billing-current-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.billing-current-subscription{font-size:.85rem}.billing-spend-cap-toggle{margin:12px 0}.billing-spend-cap-field{flex-direction:column;gap:6px;min-width:180px;display:flex}.billing-spend-cap-prefix{color:var(--muted);font-weight:600}.billing-plans-section{flex-direction:column;gap:.5rem;display:flex}.billing-pricing-card{min-height:100%}.billing-pricing-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.billing-pricing-card-footnote{margin:auto 0 0;font-size:.85rem}.billing-plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.billing-plan-card--current{border-color:#4caf5073}.billing-plan-badge{color:#bbf7d0;white-space:nowrap;background:#4caf5026;border-radius:999px;padding:2px 8px;font-size:.75rem}.billing-actions{margin-top:12px}.admin-billing-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px;display:grid}.admin-billing-grant-item{border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.usage-task-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:14px}.usage-task-header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.usage-task-counts{color:var(--muted-text,#aab);white-space:nowrap;font-size:.85rem}.usage-progress-fill{background:var(--progress-fill);border-radius:999px;height:100%}.usage-progress-fill--blocked{background:linear-gradient(90deg,#ef4444,#f87171)}.dashboard-ai-usage-progress{align-items:center;gap:.75rem;display:flex}.dashboard-ai-usage-percent{flex-shrink:0;font-size:.9rem}.dashboard-ai-usage-hint{margin:.5rem 0 0}.usage-task-warning{color:#fbbf24;margin:10px 0 0;font-size:.85rem}.usage-limit-error{background:#f4433614;border:1px solid #f4433659;border-radius:8px;padding:8px 10px}.cover-letter-panel-body{border:1px solid #ffffff14;border-radius:10px;margin-top:10px;padding:12px 14px}.cover-letter-draft-editor{border-top:1px solid #ffffff0f;margin-top:12px;padding-top:12px}.cover-letter-warnings{background:#ffc10714;border:1px solid #ffc10740}.cover-letter-warnings ul,.cover-letter-source-facts ul{margin:6px 0 0;padding-left:18px}.cover-letter-draft-editor textarea{box-sizing:border-box;width:100%;min-height:220px}.feedback-buttons-compact{margin-top:.5rem;padding-top:.5rem}.feedback-buttons-context{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.feedback-button{padding:.35rem .6rem;font-size:.8125rem}.feedback-incentive-copy{margin:.5rem 0 0;font-size:.8125rem;line-height:1.45}.app-feedback-anchor{flex-shrink:0;position:relative}.feedback-buttons-popover{border-top:0;margin-top:0;padding-top:0}.landing-page{background:radial-gradient(ellipse 80% 50% at 50% -20%, rgba(var(--legacy-violet-rgb), .18), transparent), radial-gradient(ellipse 60% 40% at 100% 0%, rgba(var(--legacy-sky-rgb), .1), transparent), var(--bg);min-height:100vh}.landing-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:min(72rem,100%);margin:0 auto;padding:.85rem 1.25rem;display:flex}.landing-nav{flex-wrap:wrap;gap:1.25rem;display:flex}.landing-nav a{color:var(--muted);transition:color var(--transition-fast);font-size:.875rem;font-weight:500;text-decoration:none}.landing-nav a:hover{color:var(--text)}.landing-inline-link:hover{color:#7dd3fc}.auth-safety-link{margin:.75rem 0 0;font-size:.875rem}.safety-page main{padding-bottom:0}.safety-hero-inner{max-width:min(40rem,100%);margin:0 auto}.safety-hero-subtitle{color:var(--muted);margin:0 0 1rem;font-size:1.0625rem;line-height:1.6}.safety-flag-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.safety-card h3{margin:0 0 .35rem;font-size:1rem}.safety-card p{margin:0;font-size:.9375rem;line-height:1.55}.safety-card--action{border-color:rgba(var(--legacy-sky-rgb), .3);background:rgba(var(--legacy-sky-rgb), .06)}.safety-sensitive-list{grid-template-columns:repeat(2,1fr);gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.safety-sensitive-list li{padding:.5rem 0 .5rem 1.25rem;font-size:.9375rem;line-height:1.45;position:relative}.safety-sensitive-list li:before{content:"✕";color:var(--danger);font-size:.75rem;font-weight:700;position:absolute;top:.55rem;left:0}.safety-checklist li{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);padding:.75rem 1rem .75rem 2.25rem;font-size:.9375rem;line-height:1.5;position:relative}.safety-checklist li:before{content:"✓";color:#34d399;font-weight:700;position:absolute;left:.85rem}.safety-action-list{gap:.5rem;margin:0;padding-left:1.25rem;font-size:.9375rem;line-height:1.55;display:grid}.safety-cp-heading{margin:0 0 .75rem;font-size:1.125rem}.safety-cp-note{margin:.85rem 0 0;font-size:.875rem;line-height:1.5}.safety-quicknav a{border:1px solid var(--border);color:var(--muted);transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);background:#ffffff08;border-radius:999px;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none}.safety-quicknav a:hover{color:var(--text);border-color:rgba(var(--legacy-violet-rgb), .45);background:rgba(var(--legacy-violet-rgb), .1)}.safety-card--recovery{background:#34d3990f;border-color:#34d39947}.safety-resource{border-radius:var(--radius);border:1px solid var(--border);color:inherit;transition:border-color var(--transition-fast), transform var(--transition-fast);background:linear-gradient(#ffffff08,#ffffff03);padding:1rem 1.125rem;text-decoration:none;display:block}.safety-resource-name{color:var(--text);justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;font-size:1rem;font-weight:700;display:flex}.safety-resource p{color:var(--muted);margin:.4rem 0 0;font-size:.9rem;line-height:1.5}.safety-cta-section{padding-bottom:3rem}.safety-cta-inner .landing-hero-actions{margin-top:1.25rem}.landing-btn{border-radius:var(--radius-sm);cursor:pointer;transition:transform var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.landing-btn--primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.landing-btn--ghost:hover{border-color:rgba(var(--legacy-violet-rgb), .4);color:#ddd6fe}.landing-btn--wide{justify-content:center;min-width:16rem;padding-left:2.75rem;padding-right:2.75rem}.landing-trust-brief{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:46rem;margin:0 auto;display:flex}.landing-hero-glow{background:radial-gradient(circle at 50% 30%, rgba(var(--legacy-violet-rgb), .12), transparent 55%);pointer-events:none;position:absolute;inset:0}.landing-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--legacy-sky);margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.landing-hero-tagline{color:#ddd6fe;margin:0 0 1rem;font-size:clamp(1.125rem,3vw,1.5rem);font-weight:600}.landing-hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1rem;display:flex}.landing-section{padding:3rem 1.25rem;scroll-margin-top:6rem;position:relative}#product,#how-it-works,#pricing,#trust,#faq{scroll-margin-top:6rem}.landing-section-title{letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,1.875rem)}.landing-feature-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.landing-feature-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.landing-feature-card h3{margin:0 0 .5rem;font-size:1rem}.landing-feature-card p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.55}.landing-step{grid-template-columns:2.75rem 1fr;align-items:stretch;gap:1rem;display:grid;position:relative}.landing-step-rail:before{content:"";background:linear-gradient(to bottom, rgba(var(--legacy-violet-rgb), .5), rgba(var(--legacy-sky-rgb), .3));z-index:0;width:2px;position:absolute;top:0;bottom:-.75rem;left:50%;transform:translate(-50%)}.landing-step:last-child .landing-step-rail:before{bottom:50%}.landing-step-card{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);padding:1rem 1.25rem;transition:transform .2s,border-color .2s,background .2s}.landing-step-card h3{margin:0 0 .35rem;font-size:1.02rem}.landing-step-card p{margin:0;font-size:.9375rem;line-height:1.5}.landing-trust-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.landing-trust-list li{border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff05;padding:.85rem 1rem;font-size:.9375rem;line-height:1.5}.landing-pricing-note h3{margin:0 0 .5rem;font-size:1.0625rem}.landing-pricing-note p{margin:0;line-height:1.6}.landing-faq-list{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:.75rem;margin:0;display:grid}.landing-faq-item:hover{border-color:rgba(var(--legacy-sky-rgb), .3)}.landing-faq-q{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-weight:600;list-style:none;display:flex}.landing-faq-icon{flex-shrink:0;width:1rem;height:1rem;position:relative}.landing-faq-icon:before{height:2px;top:50%;left:0;right:0;transform:translateY(-50%)}.landing-faq-item[open] .landing-faq-icon:after{opacity:0;transform:translate(-50%)rotate(90deg)}.landing-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;max-width:min(72rem,100%);margin:0 auto;display:flex}.landing-footer-links{flex-wrap:wrap;gap:1rem;display:flex}.landing-footer-links a{color:var(--muted);transition:color var(--transition-fast);font-size:.875rem;font-weight:600;text-decoration:none}.landing-footer-links a:hover{color:var(--text)}.public-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#06080fe0;padding:0 1.25rem;position:sticky;top:0}.public-header-logo{color:var(--text);letter-spacing:-.02em;flex-shrink:0;margin-right:auto;font-size:1.05rem;font-weight:700;text-decoration:none}.public-header-nav a{color:var(--muted);white-space:nowrap;transition:color var(--transition-fast);padding:.35rem 0;font-size:.8rem;font-weight:500;text-decoration:none}.public-header-nav a+a:before{content:"·";color:#ffffff47;margin-right:.55rem;font-weight:700}.public-header-nav a:hover{color:var(--text)}.public-header-nav-link--active,.public-header-nav a[aria-current=page]{color:var(--legacy-sky)}.public-header-cta .landing-btn{white-space:nowrap;padding:.4rem .7rem;font-size:.82rem}.landing-page--modern{isolation:isolate;scroll-behavior:smooth;background:radial-gradient(ellipse 70% 30% at 12% 1%, rgba(var(--legacy-violet-rgb), .16), transparent 55%), radial-gradient(ellipse 58% 18% at 100% 2%, rgba(var(--legacy-sky-rgb), .16), transparent 58%), radial-gradient(30rem 30rem at 90% 35%, rgba(var(--legacy-sky-rgb), .16), transparent 60%), radial-gradient(46rem 46rem at 21% 27%, rgba(var(--legacy-violet-rgb), .16), transparent 60%), radial-gradient(29rem 29rem at 67% 39%, rgba(var(--legacy-sky-rgb), .16), transparent 60%), radial-gradient(40rem 40rem at 6% 48%, rgba(var(--legacy-violet-rgb), .16), transparent 62%), radial-gradient(31rem 31rem at 91% 58%, rgba(var(--legacy-sky-rgb), .16), transparent 62%), radial-gradient(44rem 44rem at 38% 66%, rgba(var(--legacy-violet-rgb), .16), transparent 62%), radial-gradient(27rem 27rem at 73% 77%, rgba(var(--legacy-sky-rgb), .16), transparent 62%), radial-gradient(38rem 38rem at 14% 85%, rgba(var(--legacy-violet-rgb), .16), transparent 62%), radial-gradient(35rem 35rem at 88% 95%, rgba(var(--legacy-sky-rgb), .16), transparent 62%), var(--bg);position:relative}.landing-hero--modern{padding:clamp(2.5rem,6vw,4.5rem) 1.25rem clamp(3rem,8vw,5rem);position:relative;overflow:hidden}.landing-hero-orb{filter:blur(60px);opacity:.55;border-radius:50%;animation:12s ease-in-out infinite alternate landing-orb-float;position:absolute}.landing-hero-orb--2{background:rgba(var(--legacy-sky-rgb), .25);width:min(320px,55vw);height:min(320px,55vw);animation-delay:-4s;bottom:120px;right:5%}@keyframes landing-orb-float{0%{transform:translate(0)scale(1)}to{transform:translate(24px,16px)scale(1.05)}}.landing-hero-title-modern{letter-spacing:-.03em;max-width:16ch;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.25rem);line-height:1.08}.landing-hero-credit{border-left:2px solid rgba(var(--legacy-violet-rgb), .5);color:var(--muted);margin:.5rem 0 0;padding-left:.85rem;font-size:.875rem;font-style:italic;line-height:1.5}.landing-hero-preview{border-radius:calc(var(--radius) + 4px);border:1px solid rgba(var(--legacy-sky-rgb), .25);background:linear-gradient(#ffffff0f,#ffffff05);padding:1rem;transition:transform .35s,box-shadow .35s;box-shadow:0 24px 60px #00000059}.landing-hero-preview-header{border-bottom:1px solid var(--border);align-items:center;gap:.4rem;margin-bottom:.85rem;padding-bottom:.65rem;display:flex}.landing-hero-preview-title{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-left:.35rem;font-size:.75rem;font-weight:600}.landing-preview-card{border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff08;gap:.25rem;padding:.85rem 1rem;transition:border-color .2s,background .2s;display:grid}.landing-preview-card strong{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:.8125rem}.landing-preview-card span{font-size:.9375rem;line-height:1.45}.landing-preview-card--warn{border-color:#fbbf2459}.landing-hub-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.landing-hub-card:hover{border-color:rgba(var(--legacy-sky-rgb), .35);box-shadow:var(--shadow-md);transform:translateY(-3px)}.landing-hub-card h3{margin:0 0 .5rem;font-size:1.05rem}.landing-hub-card p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.55}.landing-twospeed-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.landing-twospeed-card--express{background:linear-gradient(#ec489914,#ec489905);border-color:#ec489966}.landing-twospeed-badge{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--border);color:var(--muted);border-radius:999px;margin-bottom:.5rem;padding:2px 8px;font-size:.72rem;display:inline-block}.landing-twospeed-card--workbench .landing-twospeed-badge{color:#818cf8;border-color:#6366f180}.landing-twospeed-card h3{margin:0 0 .5rem;font-size:1.2rem}.landing-twospeed-list li{color:var(--muted);font-size:.92rem;line-height:1.45}.landing-time-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.landing-time-card--highlight{border-color:rgba(var(--legacy-violet-rgb), .45);background:rgba(var(--legacy-violet-rgb), .06)}.landing-time-value{font-size:1.6rem;font-weight:700}.landing-time-card p{margin:0;font-size:.9rem;line-height:1.45}.landing-diff-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.landing-diff-card h3{margin:0 0 .45rem;font-size:1.05rem}.landing-diff-card p{margin:0;font-size:.92rem;line-height:1.5}.landing-audience-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.landing-audience-card--for{background:#22c55e0d;border-color:#22c55e59}.landing-audience-card h3{margin:0 0 .6rem;font-size:1.05rem}.landing-audience-list li{font-size:.92rem;line-height:1.45}.landing-approval-card{border-radius:var(--radius);border:1px solid rgba(var(--legacy-violet-rgb), .2);background:rgba(var(--legacy-violet-rgb), .05);padding:1.125rem;transition:transform .2s}.landing-approval-card h3{margin:0 0 .45rem;font-size:1rem}.landing-approval-card p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.5}.landing-bullet-list{gap:.65rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.landing-bullet-list li{color:var(--muted);padding-left:1.25rem;line-height:1.55;position:relative}.landing-bullet-list li:before{content:"";background:var(--legacy-sky);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.55rem;left:0}.landing-extension-panel-inner{border-radius:var(--radius-sm);border:1px dashed #ffffff26;padding:1rem}.landing-extension-quote{margin:0 0 .5rem;font-size:1.0625rem;line-height:1.5}.landing-materials-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.landing-materials-card:hover{border-color:rgba(var(--legacy-sky-rgb), .35)}.landing-pricing-card{border-radius:var(--radius);border:1px solid var(--border);background:#ffffff08;flex-direction:column;gap:.65rem;padding:1.25rem;transition:transform .25s,border-color .25s;display:flex}.landing-pricing-name{margin:0;font-size:1.25rem}.landing-pricing-price-amount{font-size:1.9rem;font-weight:700}.landing-pricing-audience{margin:0;font-size:.9375rem;line-height:1.45}.landing-pricing-highlights{color:var(--muted);flex:1;margin:0;padding:0 0 0 1rem;font-size:.875rem;line-height:1.55}.landing-pricing-footnote{margin:0;font-size:.875rem}@media (width<=1100px){.landing-pricing-grid,.landing-materials-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.public-header-nav{border-top:1px solid var(--border);flex-direction:column;align-items:stretch;width:100%;padding:.5rem 0 .75rem;display:none}.public-header-cta{justify-content:stretch;width:100%}.public-header-inner{flex-wrap:wrap;align-items:stretch}.public-header-nav a{padding:.5rem 0;font-size:.95rem}.public-header-nav a+a:before{display:none}}@media (width<=600px){.landing-hero-actions{flex-direction:column;align-items:stretch}}.auth-page{background:radial-gradient(ellipse 70% 50% at 20% 0%, rgba(var(--legacy-violet-rgb), .14), transparent), radial-gradient(ellipse 55% 45% at 85% 80%, #3b82f614, transparent), linear-gradient(#ffffff04 1px, transparent 1px), linear-gradient(90deg, #ffffff04 1px, transparent 1px), var(--bg);background-size:100% 100%,100% 100%,44px 44px,44px 44px,100% 100%;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem 1.25rem;display:flex}.auth-brand-panel{padding:.5rem 0}.auth-brand-tagline{color:#ddd6fe;margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.auth-back-link{color:var(--muted);transition:color var(--transition-fast);font-size:.875rem;text-decoration:none}.auth-card-subtitle{margin:0 0 1rem}.auth-switch{margin:1rem 0 0}.auth-text-button:hover{filter:none;box-shadow:none;color:#7dd3fc;transform:none}.auth-google-button-host{justify-content:center;min-height:44px;display:flex}.auth-google-fallback{border:1px solid var(--border);width:100%;color:var(--muted);cursor:not-allowed;background:#ffffff08}.auth-google-note code{font-size:.75rem}.auth-divider{color:var(--muted);align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.8125rem;display:flex}.auth-form-error{margin:0 0 1rem}.auth-card .form-error{grid-column:auto}.auth-divider span{white-space:nowrap}@media (width<=900px){.landing-trust-grid{grid-template-columns:1fr}.auth-brand-panel{text-align:center}.safety-flag-grid,.safety-sensitive-list,.safety-remote-grid,.safety-cp-grid,.safety-two-col,.safety-resource-grid{grid-template-columns:1fr}}@media (width<=600px){.landing-header-inner{justify-content:center}}.gmail-page{flex-direction:column;gap:1rem;display:flex}.gmail-top-card{flex-direction:column;min-height:0;display:flex}.gmail-top-card-body{flex-direction:column;flex:1;min-height:10.5rem;display:flex}.gmail-connection-card:before{content:"";pointer-events:none;background:radial-gradient(55% 45% at 100% 0,#7c3aed29,#0000 58%),radial-gradient(40% 35% at 0 100%,#38bdf814,#0000 55%);position:absolute;inset:0}.gmail-connection-card>*{z-index:1;position:relative}.gmail-connection-visual{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.55rem;padding:.25rem .5rem .35rem;display:flex}.gmail-connection-icon{width:1.45rem;height:1.45rem}@keyframes gmail-connection-pulse{0%{box-shadow:0 0 #4ade8073}70%{box-shadow:0 0 0 8px #4ade8000}to{box-shadow:0 0 #4ade8000}}.gmail-connection-features{flex-wrap:wrap;justify-content:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.gmail-connection-body .dashboard-empty-state,.gmail-connection-body .form-error{width:100%;margin:0}.gmail-status-badge{border:1px solid var(--border-strong);color:var(--text);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0a;border-radius:999px;max-width:min(100%,14rem);padding:.25rem .65rem;font-size:.8125rem;overflow:hidden}.gmail-status-badge--idle{color:#ddd6fe;border-color:#a78bfa73}.gmail-connection-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;width:100%;margin-top:0;padding-top:0;display:flex}.gmail-connection-actions .app-cta-btn{min-width:9rem}.gmail-scan-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.35rem;display:flex}.gmail-scan-options{flex-wrap:wrap;flex:20rem;align-items:flex-start;gap:.75rem 1rem;display:flex}.gmail-scan-options .form-field{min-width:9rem;margin:0}.gmail-scan-mirror-field{flex-direction:column;gap:.35rem;min-width:9rem;display:flex}.gmail-scan-mirror-value{color:#e2e8f0;background:#7c3aed14;border:1px solid #a78bfa33;border-radius:10px;padding:10px 12px;font-size:.95rem;line-height:1.35;display:block}.gmail-scan-options .gmail-scan-max-messages input{box-sizing:border-box;width:100%;min-width:0;color:var(--text);background:0 0;border:1px solid #ffffff0f;border-radius:10px;padding:10px 12px;font-size:.95rem}.gmail-scan-actions{flex-flow:column wrap;align-items:stretch;gap:.5rem;min-width:9.5rem;display:flex}.gmail-scan-actions .app-cta-btn,.gmail-scan-clear-btn{justify-content:center;width:100%}.gmail-signals-pagination-actions{flex-wrap:wrap;gap:.5rem;display:flex}.gmail-form-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.gmail-form-field input{min-width:6rem;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:8px;padding:.45rem .6rem}.gmail-private-rules-body{flex:1;gap:0;min-height:0}.gmail-private-rules-empty{margin:0;padding:.35rem 0}.gmail-private-rule-form .form-field{margin:0}.gmail-private-rule-item{border:1px solid var(--border);background:#0000001f;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.8125rem;display:flex}.gmail-private-rule-paused{color:var(--muted);font-size:.75rem}.integrations-page{flex-direction:column;gap:16px;display:flex}.integrations-banner--success{color:#bbf7d0;background:#22c55e24;border:1px solid #22c55e66}.integrations-card h2{margin:0;font-size:1.15rem}.integrations-status-badge{border:1px solid var(--border-strong);background:var(--card);color:var(--text);border-radius:999px;padding:4px 10px;font-size:.85rem}.integrations-status-badge--idle{color:var(--legacy-sky);border-color:#38bdf873}.integrations-description{margin:0 0 8px;line-height:1.5}.integrations-setup-hint{background:var(--bg-elevated);border:1px dashed var(--border-strong);color:var(--muted);border-radius:8px;margin:12px 0 16px;padding:12px;font-size:.92rem}.integrations-setup-hint p{margin:8px 0 0}.integrations-actions .button-secondary,.gmail-signal-actions .button-secondary,.gmail-feedback-actions .button-secondary{border:1px solid var(--border-strong);color:var(--text);box-shadow:none;background:0 0}.integrations-actions button[disabled],.gmail-signal-actions button[disabled],.gmail-feedback-actions button[disabled]{color:var(--muted);opacity:.65}.gmail-signals-toolbar .form-field{min-width:10rem;margin:0}.gmail-signals-list{flex-direction:column;gap:.65rem;margin-top:.5rem;display:flex}.gmail-signal-card:before{content:"";background:#94a3b88c;border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.gmail-signal-card--application_received:before,.gmail-signal-card--application_confirmation:before{background:linear-gradient(#38bdf8,#0ea5e9)}.gmail-signal-card--assessment:before{background:linear-gradient(#22d3ee,#0891b2)}.gmail-signal-card--recruiter_reply:before,.gmail-signal-card--recruiter_outreach:before{background:linear-gradient(#94a3b8,#64748b)}.gmail-signal-card--action_required:before{background:linear-gradient(#fb923c,#ea580c)}.gmail-signal-card--informational:before,.gmail-signal-card--general_application_update:before,.gmail-signal-card--unknown:before,.gmail-signal-card--marketing:before,.gmail-signal-card--job_alert:before{background:linear-gradient(#94a3b8,#475569)}.gmail-signal-card-top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.55rem;display:flex}.gmail-signal-card-subject{color:var(--text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.98rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.gmail-signal-card-meta-email{opacity:.85;font-size:.78rem}.gmail-signal-card-toolbar{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.gmail-signal-dismiss-btn:hover:not([disabled]){color:var(--text);background:#ffffff0a;border-color:#ffffff2e}.gmail-signal-menu-trigger{width:2rem;height:2rem;color:var(--text);letter-spacing:.08em;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:1.15rem;line-height:1;transition:border-color .15s,background .15s;display:inline-flex}.gmail-signal-menu-panel{z-index:30;background:var(--surface,#151922);border:1px solid #a78bfa47;border-radius:12px;flex-direction:column;gap:.25rem;min-width:min(18rem,100vw - 2.5rem);max-width:20rem;padding:.5rem;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #00000073}.gmail-signal-menu-panel>button[role=menuitem],.gmail-signal-menu-link{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.55rem .65rem;font-size:.875rem;text-decoration:none;transition:background .12s;display:block}.gmail-signal-menu-panel>button[role=menuitem]:hover:not([disabled]),.gmail-signal-menu-link:hover{background:#7c3aed24}.gmail-signal-menu-field:first-child{border-top:none;margin-top:0}.gmail-signal-menu-field .form-field{min-width:0;margin:0}.gmail-signal-menu-field .select-menu-trigger{padding:8px 10px;font-size:.875rem}.gmail-signal-menu-action--primary{background:#7c3aed33;border-color:#7c3aed73}.gmail-signal-menu-row .gmail-signal-menu-action{flex:1;margin-top:.45rem}.gmail-scan-controls,.gmail-signal-actions{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.gmail-scan-field input,.gmail-scan-field select,.gmail-feedback-field input,.gmail-feedback-field select,.gmail-feedback-field textarea{min-width:140px;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border-strong)}.gmail-signal-type,.gmail-confidence,.gmail-review-status{border:1px solid var(--border-strong);color:var(--text);letter-spacing:.01em;background:#1a2236d9;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:600}.gmail-signal-type--interview_request,.gmail-signal-type--interview{color:#ddd6fe;border-color:#a78bfa8c}.gmail-signal-type--offer_or_next_step,.gmail-signal-type--offer{color:#a7f3d0;border-color:#34d3998c}.gmail-signal-type--recruiter_outreach,.gmail-signal-type--recruiter_reply{color:#cbd5e1;border-color:#64748b8c}.gmail-signal-type--action_required{color:#fed7aa;border-color:#fb923c8c}.gmail-signal-type--general_application_update,.gmail-signal-type--informational,.gmail-signal-type--marketing,.gmail-signal-type--job_alert,.gmail-signal-type--unknown{color:#cbd5e1;border-color:#94a3b873}.gmail-review-status{text-transform:capitalize}.gmail-review-status--linked{color:#86efac;border-color:#22c55e8c}.gmail-signal-why{margin:0 0 10px;font-size:.9rem}.gmail-signal-rationale-text{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.4}.gmail-signal-why ul{margin:6px 0 0;padding-left:1.2rem}.gmail-keyword-chip{color:#ddd6fe;background:#1a2236e6;border:1px solid #8b5cf659;border-radius:999px;padding:.15rem .45rem;font-size:.72rem}.gmail-signal-footnote{color:var(--muted);margin:.35rem 0 0;padding-left:.35rem;font-size:.8125rem;line-height:1.4}.gmail-scan-status{margin:10px 0}.gmail-filter-hint{margin-top:8px;font-size:.9rem}.gmail-confidence--medium{color:#fde68a;border-color:#eab3088c}.gmail-signal-meta{color:var(--text);flex-direction:column;gap:4px;margin-bottom:8px;font-size:.92rem;display:flex}.gmail-signal-suggestion{margin:0 0 10px;font-size:.9rem}.gmail-feedback-panel{background:var(--card);border:1px solid var(--border-strong);width:min(640px,100%);max-height:90vh;box-shadow:var(--shadow-lg);border-radius:12px;padding:18px;overflow-y:auto}.gmail-feedback-panel h3{margin:0 0 8px}.gmail-feedback-panel p{color:var(--muted);margin:0 0 12px;font-size:.92rem;line-height:1.45}.gmail-feedback-field{flex-direction:column;gap:6px;font-size:.9rem;display:flex}.gmail-feedback-field textarea{width:100%;min-height:120px;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border-strong)}.gmail-feedback-analysis h4{margin:0 0 8px;font-size:.95rem}.gmail-feedback-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.followups-page{flex-direction:column;gap:16px;display:flex}.followups-suggestion-card,.followups-draft-editor{border:1px solid var(--border-strong);background:var(--card);border-radius:10px;padding:14px}.followups-reason{color:var(--muted);margin:0 0 10px;font-size:.92rem}.followups-link-button{border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:.55rem .875rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.followup-urgency--high{color:#fecaca;border-color:#f871718c}.followup-urgency--low{color:var(--muted)}.followups-draft-row--active{background:var(--card);border-color:#8b5cf68c}.goals-page,.dashboard-page{flex-direction:column;gap:16px;display:flex}.dashboard-page--modern{gap:1.25rem;max-width:72rem}.dashboard-gs-replay-panel{background:#7c3aed14;border:1px dashed #a78bfa59;border-radius:10px;gap:.65rem;margin-bottom:1rem;padding:.85rem 1rem;display:grid}.dashboard-gs-finish-warning{color:#fcd34d;margin:0;font-size:.875rem}.dashboard-daily-goal-stat{margin:.5rem 0;font-size:1.05rem}.dashboard-inbox-summary{margin:0}.dashboard-inbox-sort-btn{color:#ddd6fe;cursor:pointer;background:#7c3aed1a;border:1px solid #a78bfa59;border-radius:999px;flex-shrink:0;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.2;transition:border-color .2s,background .2s,color .2s}.dashboard-inbox-sort-btn:focus-visible{outline-offset:2px;outline:2px solid #a78bfabf}.dashboard-empty-state{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface-subtle);margin:0;padding:.75rem .85rem;line-height:1.5}.dashboard-modern-card{--mc-hue:255, 255, 255;border:1px solid var(--border);background:radial-gradient(ellipse 70% 50% at 100% 0%, rgba(var(--mc-hue), .028), transparent 55%), linear-gradient(180deg, #ffffff09, #ffffff03);transition:border-color .2s,box-shadow .2s}.dashboard-modern-card-veil{pointer-events:none;background:radial-gradient(ellipse calc(70% * var(--glow-s,1)) calc(50% * var(--glow-s,1)) at var(--glow-x,100%) var(--glow-y,0%), rgba(var(--mc-hue,255, 255, 255), var(--glow-a,.1)), transparent 55%), linear-gradient(180deg, #ffffff09, #ffffff03);position:absolute;inset:0}.rq-quality-glow{background:radial-gradient(ellipse calc(70% * var(--glow-s,1)) calc(50% * var(--glow-s,1)) at var(--glow-x,100%) var(--glow-y,0%), rgba(var(--mc-hue), var(--glow-a,.1)), transparent 55%), linear-gradient(180deg, #ffffff09, #ffffff03),  var(--rq-shell,var(--surface-subtle));--mc-hue:255, 255, 255;border-color:var(--border)}.rq-quality-glow[data-scoring=true]{--mc-hue:var(--ai-rgb);border-color:color-mix(in srgb, var(--ai-brd) 55%, var(--border))}.dashboard-modern-card.rq-quality-glow:hover{border-color:var(--border-hover)}[data-kb-column=resume-quality][data-kb-reach=here] .dashboard-modern-card.rq-quality-glow{border-color:var(--border-hover);box-shadow:0 8px 28px #0000001c}.dark [data-kb-column=resume-quality][data-kb-reach=here] .dashboard-modern-card.rq-quality-glow{box-shadow:0 8px 28px #ffffff12}.rq-scoring-ink{background:linear-gradient(135deg, var(--ai), var(--ai-3))}.rq-scoring-bloom{pointer-events:none;background:radial-gradient(circle, rgba(var(--ai-rgb), .3), rgba(var(--ai-rgb), .12) 40%, transparent 70%);width:480px;height:480px;animation:rq-scoring-bloom 2s var(--ease,ease-out) forwards;border-radius:50%;margin:-240px 0 0 -240px;position:absolute}@keyframes rq-scoring-bloom{0%{opacity:0;transform:scale(.15)}18%{opacity:1}to{opacity:0;transform:scale(1)}}.dashboard-modern-card:hover{border-color:var(--border-hover);box-shadow:0 8px 28px #0000001c}.dark .dashboard-modern-card{box-shadow:0 8px 28px #ffffff1c}.dark .dashboard-modern-card:hover{box-shadow:0 8px 28px #ffffff12}.page-hero-card.dashboard-modern-card,.dashboard-modern-card.page-hero-card{background:linear-gradient(#ffffff0a,#ffffff03);padding:1.125rem 1.25rem;position:relative;overflow:hidden}.page-hero-card-glow,.jobs-page-hero-glow,.resumes-page-hero-glow{pointer-events:none;background:radial-gradient(#ffffff0a,#0000 70%);width:55%;height:140%;position:absolute;top:-40%;right:-10%}.page-hero-card .dashboard-card-header{z-index:1;margin-bottom:0;position:relative}.page-hero-card .dashboard-section-title,.page-hero-card .dashboard-card-title,.page-hero-card .apply-hero-title,.page-hero-card .jobs-page-title,.page-hero-card .resumes-page-title,.page-hero-card .cover-letters-page-title,.page-hero-card .analytics-page-title,.page-hero-card .help-page-title,.page-hero-card .materials-overview-title,.page-hero-card>h1,.page-hero-card>h2{z-index:1;background:0 0;-webkit-background-clip:unset;background-clip:unset;color:#ddd6fe;position:relative}.page-hero-card .dashboard-eyebrow,.page-hero-card .page-hint,.page-hero-card .apply-hero-desc,.page-hero-card .apply-hero-safety,.page-hero-card .jobs-page-lead,.page-hero-card .resumes-page-lead,.page-hero-card .cover-letters-page-lead,.page-hero-card .apply-section-head,.page-hero-card .apply-hero-actions,.page-hero-card .career-profile-hero-actions,.page-hero-card .answer-questions-back-link,.page-hero-card .answer-questions-hero-actions,.page-hero-card .help-search-label,.page-hero-card .express-grab-actions,.page-hero-card .analytics-days-select,.page-hero-card .analytics-page-header>div{z-index:1;position:relative}.dashboard-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin:0 0 .35rem;font-size:.75rem;font-weight:600}.dashboard-gs-title{margin:0 0 .5rem;font-size:1.5rem}.dashboard-gs-header{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.dashboard-gs-header-toggle{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:16rem;align-items:flex-start;gap:.65rem;margin:0;padding:0;display:flex}.dashboard-gs-header-toggle:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #a78bfa8c}.dashboard-gs-chevron{width:1rem;color:var(--muted);flex-shrink:0;margin-top:.35rem;font-size:.85rem;line-height:1;transition:color .15s}.dashboard-gs-progress-block{min-width:10rem}.dashboard-gs-progress-bar{background:var(--progress-track-bg);border:1px solid var(--progress-track-border);border-radius:999px;height:.5rem;overflow:hidden}.dashboard-gs-steps{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.dashboard-gs-step--done{opacity:.82}.dashboard-gs-step-actions,.dashboard-gs-goal-picker{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.dashboard-gs-goal-custom{align-items:center;gap:.35rem;display:flex}.dashboard-gs-goal-custom input{width:5rem}.dashboard-gs-step-status--done{color:#86efac;font-size:.875rem;font-weight:600}.dashboard-gs-finish-panel{gap:.75rem;display:grid}@media (width>=900px){.dashboard-secondary-grid{grid-template-columns:repeat(3,1fr)}}.dashboard-card-header,.dashboard-daily-goal-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:.65rem;display:flex}.dashboard-card-title{color:var(--text);font-weight:700}.dashboard-card-subtitle{font-size:1em;font-weight:500}.dashboard-card-link,.dashboard-daily-goal-link{color:#a78bfa;white-space:nowrap;font-size:.875rem;text-decoration:none}.dashboard-chip{color:#ddd6fe;background:#7c3aed2e;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.75rem;display:inline-flex}.dashboard-inbox-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.dashboard-inbox-list-scroll{--dashboard-inbox-row-height:4.35rem;--dashboard-inbox-row-gap:.5rem;max-height:calc(var(--dashboard-inbox-visible-rows,3) * var(--dashboard-inbox-row-height) + (var(--dashboard-inbox-visible-rows,3) - 1) * var(--dashboard-inbox-row-gap));overscroll-behavior:contain;margin-top:.75rem;padding-right:.1rem;overflow-y:auto}.dashboard-open-apps-row{min-height:var(--dashboard-open-apps-row-height,5.25rem)}.dashboard-open-apps-row .dashboard-inbox-row-main .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-inbox-row-main{gap:.15rem;display:grid}.dashboard-quick-action-link--primary{background:#7c3aed24;border-color:#7c3aed73}.dashboard-quick-action-capture{gap:.35rem;display:grid}.dashboard-insights-stack{gap:1rem;display:grid}@media (width<=720px){.dashboard-gs-step{grid-template-columns:1fr}}.goals-progress-stats{flex-wrap:wrap;gap:20px;display:flex}.goals-progress-bar-wrap{background:var(--progress-track-bg);border:1px solid var(--progress-track-border);border-radius:999px;width:100%;height:10px;overflow:hidden}.goals-streak-row{color:var(--muted);flex-wrap:wrap;gap:20px;margin-bottom:12px;display:flex}.goals-preset-active{border-color:#8b5cf6a6}.goals-weekly-item{border:1px solid var(--border-strong);background:var(--bg-elevated);border-radius:8px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.dashboard-daily-goal-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.application-materials-card{margin-top:16px}.application-materials-answers{border:1px solid var(--border-strong);border-radius:8px;margin-top:12px;padding:12px}.dashboard-pending-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-pending-list{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.dashboard-pending-list li{align-items:baseline;gap:8px;display:flex}.pending-review-source-links{margin-top:.75rem}.approval-inbox-job-group{border-top:1px solid #a78bfa29;padding-top:.25rem}.approval-inbox-job-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.approval-inbox-job-header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.approval-inbox-snippet{white-space:pre-wrap}.approval-inbox-status-chip{color:#fbbf24;border:1px solid #a78bfa40;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.72rem;display:inline-flex}.approval-inbox-status-chip--info{color:#93c5fd}.approval-regenerate-panel{background:linear-gradient(90deg,#7c3aed1a,#0000 70%);border-left:3px solid #7c3aed}.pending-page,.help-page{gap:16px;display:grid}.help-page--public main,.help-page--public .help-intro{width:100%;max-width:960px;margin-left:auto;margin-right:auto}.help-search-label{color:var(--text-muted,#64748b);flex-direction:column;gap:6px;margin-top:12px;font-size:.9rem;display:flex}.help-toc-list{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.help-toc-list a{color:var(--legacy-violet,#2563eb);font-size:.92rem;text-decoration:none}.help-toc-list a:hover{text-decoration:underline}.help-topic-card h3,.help-topic-title{margin:0 0 8px;font-size:1.1rem}.help-bullet-list,.help-limit-list,.help-steps{margin:0;padding-left:1.25rem}.help-steps li{margin-bottom:6px}.help-limit-list li{color:var(--text-muted,#64748b)}.help-callout--warn{background:#fffbeb;border-color:#fbbf24}.help-callout--warn .dashboard-section-title{color:#92400e}.pending-prep-panel h2,.pending-queue-panel h2{margin-top:0}.pending-prep-field{flex-direction:column;gap:6px;min-width:160px;display:flex}.pending-prep-created-links{flex-direction:column;gap:4px;margin-top:8px;display:flex}.pending-count-badge{border:1px solid var(--border-strong);background:var(--bg-elevated);border-radius:999px;padding:4px 10px;font-size:.85rem}.pending-filter-tab{border:1px solid var(--border-strong);background:var(--bg-elevated);color:inherit;cursor:pointer;border-radius:999px;padding:6px 12px}.pending-groups{gap:16px;display:grid}.pending-card-list{gap:12px;display:grid}.pending-item-card-header{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.pending-item-summary{margin:8px 0}.pending-item-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.application-timeline-section{border-top:1px solid var(--border-strong);margin-top:20px;padding-top:16px}.application-timeline-list{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.application-timeline-item-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.timeline-source-chip{font-size:.75rem}.application-timeline-event-title{margin:0;font-weight:600}.dashboard-analytics-row{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.followup-center-page .followup-center-summary-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px;display:grid}.followup-center-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.followup-recommendation-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.gmail-scan-checkbox{align-items:center;gap:8px;min-width:auto;display:inline-flex}.gmail-scan-checkbox input{width:auto}.dashboard-analytics-link{font-size:.9rem;font-weight:600}.dashboard-analytics-metric{flex-direction:column;gap:4px;display:flex}.dashboard-hours-saved-total{margin:8px 0;font-size:1.5rem}.pending-settings-panel h2{margin-top:0}.pending-settings-toggles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:12px;display:grid}.pending-settings-actions{margin-top:12px}.analytics-page{gap:16px;display:grid}.analytics-page-header-copy{flex:320px;min-width:0}.analytics-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.analytics-overview-stats{margin-top:4px}.analytics-timeline-legend{margin-bottom:8px}.analytics-overview-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:12px;display:grid}.analytics-stat-value{font-size:1.5rem;font-weight:700}.analytics-bar-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.analytics-bar-label{font-size:.9rem}.analytics-bar-fill{background:linear-gradient(90deg,#a78bfa,#3b82f6);border-radius:999px;height:100%}.analytics-bar-count{text-align:right;min-width:2.5rem;font-size:.85rem}.analytics-materials-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.analytics-subsection{margin-top:16px}.analytics-subsection h4{margin:0 0 8px;font-size:.95rem}.analytics-empty-card{padding:24px}.analytics-recent-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.analytics-materials-section{margin-top:16px}.analytics-cta{margin:8px 0}.resume-template-selector{gap:10px;display:grid}.resume-template-toggles{flex-wrap:wrap;gap:12px;font-size:.9rem;display:flex}.starter-resume-panel h2{margin-top:0}.resume-quality-panel{margin-top:12px}.resume-quality-score{font-size:1.1rem;font-weight:700}.resume-quality-item{border:1px solid var(--border-strong);background:var(--bg-elevated);border-radius:8px;grid-template-columns:auto 1fr;gap:10px;padding:8px 10px;display:grid}.resume-builder-layout{grid-template-columns:minmax(240px,300px) 1fr;gap:16px;display:grid}.document-editor-controls{overscroll-behavior:contain;max-height:calc(100vh - 11rem);position:sticky;top:.5rem;overflow-y:auto}.document-editor-preview-pane{overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius);background:#0f172a59;max-height:calc(100vh - 11rem);padding:.5rem;position:sticky;top:.5rem;overflow-y:auto}.document-editor-preview-pane .rb-canvas-shell{justify-content:flex-start;padding:.5rem 0 1rem}.materials-hub-hero-title{margin:0 0 .5rem;font-size:clamp(1.35rem,2.5vw,1.75rem)}.materials-hub-hero-actions{flex-wrap:wrap;gap:.5rem;display:flex}.materials-hub-card-copy{margin-bottom:.75rem}.materials-hub-card-actions{margin-top:auto}.resumes-create-section{flex-direction:column;gap:.75rem;display:flex}.resumes-start-here,.resumes-manual-card{margin:0}.cover-letters-page{flex-direction:column;gap:1.25rem;width:100%;max-width:72rem;margin:0 auto;display:flex}.follow-ups-page .cover-letters-stack-card{--cl-body-gap:1.5rem}.follow-ups-queue-body{flex-direction:column;gap:0;display:flex}.follow-ups-subsection-head{flex-wrap:wrap;align-items:baseline;gap:0;margin:0;display:flex}.follow-ups-subsection-head .dashboard-section-title{margin:0}.follow-ups-subsection-body{margin-top:1rem}.followup-center-summary-line{margin:0;font-weight:600;line-height:1.4}.followup-center-summary-line .muted{font-weight:400}.follow-ups-suggestion-list .followup-recommendation-item{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;display:flex}.follow-ups-suggestion-list .followup-recommendation-item .muted{flex:12rem}.follow-ups-how-list{flex-direction:column;gap:.55rem;margin:0;padding-left:1.25rem;display:flex}.follow-ups-how-list a{color:#c4b5fd;text-underline-offset:2px;text-decoration:underline}.follow-ups-how-list a:hover{color:#e9d5ff}.follow-ups-toolbar{flex-direction:column;gap:1rem;display:flex}.follow-ups-toolbar-hint{max-width:42rem;margin:.35rem 0 0}.follow-ups-stat-chip{border-radius:var(--radius-sm);background:#7c3aed14;border:1px solid #a78bfa38;flex-direction:column;align-items:center;min-width:5.5rem;padding:.55rem .75rem;display:flex}.follow-ups-stat-chip strong{color:#f8fafc;font-size:1.25rem;line-height:1.2}.follow-ups-stat-chip span{color:#94a3b8;margin-top:.15rem;font-size:.75rem}.follow-ups-queue{flex-direction:column;gap:0;padding:1rem 1.15rem;display:flex}.follow-ups-empty{text-align:left;padding:1.15rem 1.25rem}.follow-ups-empty .empty-state{color:#e2e8f0;margin:0 0 .35rem;padding:0;font-weight:600}.follow-ups-empty .page-hint{max-width:42rem;margin:0}.followup-center-card-title{color:#f8fafc;margin:0;font-size:1rem;font-weight:700}.followup-center-card-body{color:#cbd5e1;margin:.5rem 0 0;font-size:.875rem;line-height:1.45}.followup-center-list{flex-direction:column;gap:.65rem;display:flex}.email-drafts-panel-head-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.email-drafts-empty .empty-state{color:#e2e8f0;margin:0 0 .35rem;padding:0;font-weight:600}.email-drafts-empty .page-hint{max-width:32rem;margin:0 auto}.email-drafts-list-panel{padding:1rem 1.15rem}.email-draft-row{border-radius:var(--radius-sm);color:inherit;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:radial-gradient(60% 50% at 100% 0,#7c3aed1a,#0000 55%),linear-gradient(#ffffff08,#7c3aed0a);border:1px solid #a78bfa33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;text-decoration:none;display:flex}.email-draft-row-main{flex-direction:column;flex:12rem;gap:.2rem;min-width:0;display:flex}.email-draft-row-recipient{color:#94a3b8;font-size:.8125rem}.email-draft-row-badge{text-transform:capitalize;color:#cbd5e1;background:#94a3b81a;border:1px solid #94a3b84d;border-radius:999px;padding:.15rem .55rem;font-size:.6875rem;font-weight:600;display:inline-flex}.email-draft-row-badge--ready{color:#a7f3d0;background:#34d3991f;border-color:#34d39966}.email-draft-row-badge--muted{color:#94a3b8;background:#94a3b814;border-color:#94a3b840}.answer-questions-page{flex-direction:column;gap:1rem;width:100%;max-width:72rem;margin:0 auto;display:flex}.answer-questions-page-hero .cover-letters-page-lead a{color:#c4b5fd;text-underline-offset:2px;text-decoration:underline}.answer-questions-page-hero .cover-letters-page-lead a:hover{color:#e9d5ff}.answer-questions-page .message-area{margin-bottom:0}.answer-questions-page .cover-letters-stack-card{--cl-body-gap:1.5rem}.answer-questions-page .cover-letters-stack-card-head-hints .cover-letters-stack-hint.muted{color:var(--muted)}.application-session-question-card--placeholder{opacity:.85}.cover-letters-stack-card-body .form-field+.app-cta-btn{margin-top:.25rem}.cover-letters-stack-card-body .app-cta-btn+.application-session-list{margin-top:1rem}.cover-letters-page-title{letter-spacing:-.01em;background:linear-gradient(135deg,#f5f3ff 0%,#c4b5fd 55%,#93c5fd 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.35rem;font-weight:700}.cover-letters-stack{flex-direction:column;gap:1rem;display:flex}.cover-letters-stack-card-head{gap:var(--cl-head-gap);flex-direction:column;display:flex}.cover-letters-stack-card-head .dashboard-section-title{margin:0}.cover-letters-stack-card-head .cover-letters-stack-hint,.cover-letters-stack-card-head-hints .cover-letters-stack-hint{max-width:none;margin:0}.cover-letters-stack-card-body .select-menu-trigger{background:#7c3aed0f;border-color:#a78bfa47}.cover-letters-stack-card-body .select-menu-trigger:hover{background:#7c3aed1a;border-color:#a78bfa6b}.cover-letters-stack-card-body .select-menu-trigger:focus-visible{border-color:#a78bfa8c;box-shadow:0 0 0 3px #7c3aed38,0 0 16px #7c3aed1f}.cover-letters-base-resume-field .page-hint{margin:.35rem 0 0}.cover-letter-voice-profile-lead::-webkit-scrollbar{display:none}.cover-letter-voice-profile-lead .cover-letter-voice-profile-link-btn,.cover-letter-voice-profile-status .cover-letter-voice-profile-link-btn,a.cover-letter-voice-profile-link-btn{vertical-align:baseline;border-radius:var(--radius-sm);white-space:nowrap;color:#ede9fe;cursor:pointer;transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast);background:linear-gradient(135deg,#7c3aed6b 0%,#6366f157 45%,#3b82f647 100%);border:1px solid #a78bfa85;justify-content:center;align-items:center;margin:0;padding:.2rem .55rem;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 2px 12px #6366f138,inset 0 1px #ffffff1a}.cover-letter-voice-profile-lead .cover-letter-voice-profile-link-btn:hover,.cover-letter-voice-profile-status .cover-letter-voice-profile-link-btn:hover,a.cover-letter-voice-profile-link-btn:hover{color:#faf5ff;background:linear-gradient(135deg,#7c3aed85 0%,#6366f16b 45%,#3b82f65c 100%);border-color:#c4b5fd9e;transform:translateY(-1px);box-shadow:0 5px 18px #7c3aed52}.cover-letter-voice-profile-lead .cover-letter-voice-profile-link-btn:focus-visible,.cover-letter-voice-profile-status .cover-letter-voice-profile-link-btn:focus-visible,a.cover-letter-voice-profile-link-btn:focus-visible{outline:2px solid rgba(var(--legacy-violet-rgb), .55);outline-offset:2px}.cover-letter-voice-profile-status{margin:0;font-size:.92rem}.cover-letter-voice-profile-item{grid-template-columns:minmax(7rem,9rem) 1fr;align-items:baseline;gap:.65rem;font-size:.92rem;display:grid}.cover-letter-voice-profile-item-values{color:var(--text)}.cover-letter-job-picker{flex-direction:column;gap:.75rem;display:flex}.cover-letter-job-picker-starred-spacer{color:#0000;-webkit-user-select:none;user-select:none;font-size:.8125rem;font-weight:600}.cover-letter-job-picker-hint{margin:0}.cover-letters-stack-card-body>.page-hint.muted{margin-bottom:0}.cover-letters-stack-card-body .cover-letters-stack-hint.muted{color:var(--muted)}.cover-letters-stack-card-body .cover-letter-export-actions{margin:0}.cover-letters-draft-list-scroll+.cover-letters-draft-editor{border-top:1px solid #a78bfa2e;margin-top:0;padding-top:.85rem}.cover-letters-draft-voice-hint{margin:.35rem 0 1rem;line-height:1.5}.approval-regenerate-panel-embedded .page-hint{margin:0 0 1rem}.cover-letters-drafts .cover-letters-stack-card-head{gap:0}.cover-letters-draft-list-head{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.cover-letters-draft-list-head .dashboard-section-title{margin:0}.cover-letters-draft-sort-inline{min-width:11rem;max-width:14rem;margin-left:auto}.cover-letters-draft-sort-inline .form-field.onboarding-tag-input{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;margin:0;display:grid}.cover-letters-draft-sort-inline .form-field.onboarding-tag-input>label{color:#94a3b8;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:600}.cover-letters-draft-sort-inline .select-menu-trigger{min-height:2.125rem;padding-top:.35rem;padding-bottom:.35rem;font-size:.8125rem}.cover-letters-draft-actions{align-items:center}@media (width<=640px){.cover-letters-draft-actions-review{margin-left:0}}.cover-letters-draft-list-scroll--always-visible{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.cover-letters-draft-list-scroll--always-visible::-webkit-scrollbar-track{background:var(--scrollbar-track);border-left:1px solid #a78bfa1f;box-shadow:inset 0 0 0 1px #a78bfa14}.cover-letters-draft-list-scroll--always-visible::-webkit-scrollbar-thumb:hover{background:linear-gradient(#c4b5fdf2,#7c3aedd1)}.cover-letters-draft-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.cover-letters-draft-row:hover{border-color:#a78bfa61;box-shadow:0 4px 16px #7c3aed1f}.cover-letters-draft-row-main{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.cover-letters-draft-row-date{color:#94a3b8;font-size:.8125rem}.cover-letters-draft-item{text-align:left;border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.65rem .75rem;display:flex}.resume-quality-panel--compact{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.75rem}.resume-quality-band{font-size:.9375rem;font-weight:700}.resume-quality-band--strong{color:var(--success,#34d399)}.resume-quality-band--needs-attention,.resume-quality-band--needs-work{color:var(--warning,#fbbf24)}.resume-quality-top-fix{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;gap:.15rem;padding:.5rem .65rem;font-size:.875rem;display:grid}.resume-quality-collapse{margin-bottom:.5rem}.materials-hub-grid--balanced{grid-template-columns:repeat(3,minmax(0,1fr))}.resume-workflow-nav{flex-direction:column;gap:.65rem;margin-bottom:.75rem;display:flex}.resume-workflow-back{font-size:.875rem;text-decoration:none}.resume-workflow-nav-tabs{flex-wrap:wrap;gap:.35rem;display:flex}.resume-workflow-nav-tab.is-active{border-color:var(--legacy-violet);color:var(--text);background:#6366f11f}.resume-card-compact{flex-direction:column;gap:.65rem;display:flex}.resume-card-compact-name{font-size:1.0625rem;font-weight:700}.resume-chip{border:1px solid var(--border);color:var(--muted);background:#ffffff05;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.75rem;display:inline-flex}.resume-source-chips{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.resume-card-more summary{cursor:pointer;color:var(--muted);font-size:.875rem}.resume-card-status-hint{color:var(--warning,#fbbf24)}.resume-card-version-item{justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.resume-tailor-mode-btn{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:999px;padding:.35rem .65rem;font-size:.8125rem}.export-workflow-block{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.structured-editor-page textarea,.cover-letters-page textarea,.resume-tailor-panel textarea{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;max-width:100%;min-height:5rem}.structured-editor-page .form-field textarea{min-height:4.5rem}.resumes-create-stack{flex-direction:column;gap:1rem;min-height:100%;display:flex}.resumes-create-stack .resumes-upload-card{flex:none}.resumes-export-footer{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.resumes-create-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.resumes-page .resumes-surface-card{background:radial-gradient(70% 50% at 100% 0,#7c3aed1a,#0000 55%),linear-gradient(#ffffff09,#ffffff03);border:1px solid #a78bfa38;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 8px 28px #0000002e}.resumes-page-title{letter-spacing:-.01em;background:linear-gradient(135deg,#f5f3ff 0%,#c4b5fd 55%,#93c5fd 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.35rem;font-weight:700}.resumes-create-section{margin:0}.resumes-upload-card{min-height:0;overflow:visible}.resumes-create-card--create .resumes-create-card-accent{background:linear-gradient(90deg,#7c3aedf2,#8b5cf680)}.resumes-create-fields{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.resumes-create-fields .select-menu-trigger,.resume-template-selector .select-menu-trigger{background:#7c3aed0f;border-color:#a78bfa47}.resumes-create-fields .select-menu-trigger:hover,.resume-template-selector .select-menu-trigger:hover{background:#7c3aed1a;border-color:#a78bfa6b}.resumes-create-fields .select-menu-trigger:focus-visible,.resume-template-selector .select-menu-trigger:focus-visible{border-color:#a78bfa8c;box-shadow:0 0 0 3px #7c3aed38,0 0 16px #7c3aed1f}.resumes-field-label{font-size:.95rem;font-weight:600}.resumes-file-input-label{cursor:pointer;margin:0}.resumes-file-input-native{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.resumes-file-input-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;overflow:hidden}.resumes-page .create-resume-mode{border-radius:var(--radius-sm);background:#7c3aed0f;border:1px solid #8b5cf62e;flex-direction:column;gap:.45rem;margin:.65rem 0 .25rem;padding:.65rem .75rem;display:flex}.resumes-page .create-resume-mode-option input[type=radio]{accent-color:#8b5cf6;width:1rem;height:1rem}.resumes-page input,.resumes-page select,.resumes-page textarea{color:var(--text);border-radius:var(--radius-sm);background:#080c16b8;border:1px solid #8b5cf638}.resumes-page input:focus,.resumes-page select:focus,.resumes-page textarea:focus{border-color:#a78bfa8c;box-shadow:0 0 0 3px #8b5cf638}.resumes-page select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#a78bfa 50%),linear-gradient(135deg,#a78bfa 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2rem}.resumes-library-command .dashboard-section-title{margin:0}.resumes-selector-field .select-menu-trigger{background:#7c3aed0f;border-color:#a78bfa47}.resumes-selector-field .select-menu-trigger:hover{background:#7c3aed1a;border-color:#a78bfa6b}.resumes-selector-field .select-menu-trigger:focus-visible{border-color:#a78bfa8c;box-shadow:0 0 0 3px #7c3aed38,0 0 16px #7c3aed1f}.resumes-selected-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.resumes-selected-dates{color:#94a3b8;gap:1.25rem;margin:0;font-size:.8125rem;display:flex}.resumes-selected-dates dt{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin:0;font-size:.6875rem;font-weight:600}.resumes-selected-dates dd{color:#cbd5e1;margin:.2rem 0 0}.resumes-selected-file,.resumes-selected-preview{color:#94a3b8;margin:0;font-size:.875rem;line-height:1.45}.resumes-selected-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.resumes-selected-inner .app-cta-btn--secondary{color:#ede9fe;background:linear-gradient(135deg,#7c3aed6b 0%,#6d28d957 100%);border-color:#a78bfa85;box-shadow:0 2px 12px #7c3aed38}.resumes-selected-inner .app-cta-btn--secondary:hover{background:linear-gradient(135deg,#8b5cf67a 0%,#7c3aed66 100%);border-color:#c4b5fd94}.resumes-rename-form{max-width:24rem;margin-top:.15rem}.resumes-rename-input-group input{border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;min-width:0}.resumes-rename-extension-hint{margin:.35rem 0 0}.create-resume-name-preview{color:#e2e8f0;font-weight:600}.create-resume-reset-name:hover{color:#ddd6fe}.resumes-empty-state{border-radius:var(--radius-sm);background:#080c1659;border:1px solid #ffffff0d;flex-direction:column;gap:.85rem;padding:.75rem .85rem;display:flex}.resumes-empty-actions{flex-wrap:wrap;gap:.5rem;display:flex}.resumes-page .resume-card-badges{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}.resumes-page .resume-chip--source{color:#ddd6fe;background:#7c3aed24;border-color:#a78bfa66}.resumes-page .resume-chip--primary{color:#fde68a;background:#fbbf2424;border-color:#fbbf2473}.resumes-page .danger-button{padding:.375rem .75rem;font-size:.8125rem}.materials-overview-hero{background:linear-gradient(90deg,#7c3aed24,#0000 70%),linear-gradient(#ffffff0a,#ffffff03);border-color:#a78bfa38;border-left-style:solid;border-left-width:3px}.materials-overview-tagline{max-width:52rem;color:var(--text-primary,#f4f4f5);margin:.5rem 0 0;font-size:1rem;font-weight:600}.materials-overview-apply-hint{max-width:52rem;margin:.65rem 0 0}.materials-overview-hero-actions{margin-top:1rem}.materials-overview-card:hover{border-color:#a78bfa52}.materials-overview-card-actions{margin-top:auto}.materials-export-hero{background:linear-gradient(90deg,#7c3aed24,#0000 70%),linear-gradient(#ffffff0a,#ffffff03);border-color:#a78bfa38;border-left-style:solid;border-left-width:3px}.materials-export-controls,.materials-export-preview{background:radial-gradient(70% 50% at 100% 0,#7c3aed1a,#0000 55%),linear-gradient(#ffffff09,#ffffff03);border:1px solid #a78bfa38;position:relative;overflow:hidden;box-shadow:0 8px 28px #0000002e}.materials-export-lead{margin:.35rem 0 0}.materials-export-type-options{flex-wrap:wrap;gap:1rem;margin-top:.5rem;display:flex}.materials-export-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin:.75rem 0;display:grid}.materials-export-summary-label{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-bottom:.15rem;font-size:.75rem;font-weight:600}.materials-export-original{flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:.75rem;display:flex}.materials-export-todo{margin-top:.5rem;font-size:.8125rem}.resume-upload-controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.create-resume-mode-option{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.resume-card-secondary-btn{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:.25rem .55rem;font-size:.8125rem}.resume-card-list{gap:.75rem;display:grid}@media (width<=1200px){.document-editor-preview-pane{grid-column:1/-1;max-height:min(70vh,720px);position:relative;top:0}}@media (width<=960px){.document-editor-layout{grid-template-columns:1fr}}.resume-builder-section-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.resume-builder-section-actions{align-items:center;gap:6px;display:flex}.rb-project-links{flex-wrap:wrap;gap:8px;margin:4px 0;display:flex}.resume-builder-saved-at{font-size:.85rem}.onboarding-shell{width:min(920px,100%);padding:28px 32px}.onboarding-step-chip{border:1px solid var(--border);color:var(--muted);background:#ffffff05;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;display:inline-flex}.onboarding-step-chip--done{color:var(--text)}button.onboarding-step-chip{font:inherit;cursor:default}button.onboarding-step-chip:disabled{opacity:.5}.onboarding-step-chip--clickable:hover{border-color:var(--legacy-violet);color:var(--text);background:#6366f11a}.onboarding-saved-flash{margin:-8px 0 16px;animation:.2s ease-in onboarding-saved-fade}@keyframes onboarding-saved-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.onboarding-spell-hint{margin-top:6px}.onboarding-spell-suggestion:hover{color:var(--text)}.onboarding-step h2{margin:0 0 10px}.onboarding-bullets{gap:6px;margin:0 0 20px;padding-left:1.2rem;display:grid}.onboarding-choice-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:12px 0 16px;display:grid}.onboarding-choice-card:hover{border-color:#6366f173}.onboarding-inline-panel{border:1px dashed var(--border);background:#ffffff05;border-radius:12px;flex-direction:column;gap:14px;margin:12px 0 4px;padding:14px 16px;display:flex}.onboarding-resume-file-input{flex:220px;min-width:0;max-width:100%}.onboarding-upload-success-row{align-items:flex-start;gap:.5rem;display:flex}.onboarding-upload-success-remove{appearance:none;color:#6ee7b7;cursor:pointer;background:#34d3991a;border:1px solid #34d39959;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.25rem;line-height:1;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.onboarding-upload-success-remove:disabled{cursor:not-allowed;opacity:.55}.onboarding-resume-prefill-btn{align-self:flex-start}.onboarding-prefill-success ul{margin:8px 0 0;padding-left:1.25rem}.onboarding-prefill-success li{margin:4px 0}.onboarding-prefill-quality-errors ul{margin:8px 0 0;padding-left:1.25rem}.onboarding-vault-card{border:1px solid var(--border);color:inherit;background:#ffffff05;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.onboarding-skip-footer{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.onboarding-layout{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.onboarding-brand{align-items:center;gap:10px;font-weight:600;display:inline-flex}.onboarding-topbar-step{text-align:center;flex:1;margin:0;font-size:.9rem}.onboarding-main{flex:1;overflow-x:hidden}.onboarding-step-content.onboarding-step-enter{animation:.22s ease-out onboarding-step-in}@keyframes onboarding-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.onboarding-form-grid{margin-bottom:16px}.onboarding-checkbox-label input[type=checkbox]{flex-shrink:0;margin:0}label.form-field.onboarding-checkbox-label{flex-direction:row;align-items:center;gap:.5rem;font-weight:400}.form-field.onboarding-checkbox-label>label{cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;font-weight:400;display:flex}.onboarding-inline-form{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.onboarding-inline-form input{flex:1;min-width:180px}.onboarding-chip-list li{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.onboarding-saved-entries{margin:16px 0 20px}.onboarding-saved-entries-count{background:rgba(var(--legacy-violet-rgb), .2);min-width:1.25rem;height:1.25rem;color:var(--legacy-violet);letter-spacing:normal;text-transform:none;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-flex}.onboarding-saved-entry{border:1px solid var(--border);background:#ffffff0a;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.onboarding-saved-entry-edit-btn{border:1px solid rgba(var(--legacy-violet-rgb), .35);background:rgba(var(--legacy-violet-rgb), .12);color:var(--text);cursor:pointer;border-radius:999px;flex-shrink:0;align-self:center;padding:.35rem .65rem;font-size:.8125rem}.onboarding-saved-entry-delete-btn{color:var(--danger);cursor:pointer;background:#ff6b6b1a;border:1px solid #ff6b6b59;border-radius:999px;padding:.35rem .65rem;font-size:.8125rem}.onboarding-saved-entry-edit-btn:hover{background:rgba(var(--legacy-violet-rgb), .2)}.onboarding-edit-modal-body{flex:1;min-height:0;padding:0 1.25rem 1rem;overflow-y:auto}.onboarding-edit-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.onboarding-saved-entry-secondary{color:var(--muted);font-size:.875rem;line-height:1.4}.onboarding-finish-summary{margin-bottom:12px}.onboarding-skip-link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0;font-size:.9rem;text-decoration:underline;display:block}.onboarding-step-label{margin:-8px 0 16px;font-size:.9rem}.onboarding-cert-block{margin-top:16px}.onboarding-tag-input-wrapper{position:relative}.onboarding-tag-input-wrapper--stacked{flex-direction:column;gap:8px;display:flex}.onboarding-tag-added-list-wrap.onboarding-tag-added-list-wrap--compact{height:auto;min-height:0}.onboarding-tag-added-list-wrap--compact .onboarding-tag-added-list--compact{align-content:unset;grid-template-rows:unset;flex-direction:column;height:auto;display:flex;overflow-y:visible}.onboarding-tag-added-list-wrap--compact .onboarding-tag-added-list--compact>li{flex:none;height:auto;min-height:0}.onboarding-tag-added-list{box-sizing:border-box;gap:var(--onboarding-tag-list-gap);overscroll-behavior:contain;align-content:start;height:100%;margin:0;padding:4px;list-style:none;display:grid;overflow-y:auto}.onboarding-tag-added-list li{border:1px solid var(--border);background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.onboarding-tag-added-list li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.onboarding-tag-input-wrapper>input{box-sizing:border-box;width:100%}.onboarding-tag-suggestions{z-index:20;border:1px solid var(--dropdown-panel-border);box-shadow:var(--dropdown-panel-shadow);color:var(--text);overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(#0c101cfa 0%,#06080ffc 100%);border-radius:10px;max-height:260px;margin:0;padding:6px;scroll-padding-block:8px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.select-menu-suggestions--portal{z-index:1500;border:1px solid var(--dropdown-panel-border);width:max-content;box-shadow:var(--dropdown-panel-shadow);background:linear-gradient(#0c101cfa 0%,#06080ffc 100%);margin:0;padding:6px 6px 8px;scroll-padding-bottom:8px;font-size:.95rem;line-height:1.45;position:fixed;top:auto;left:auto;right:auto}.onboarding-tag-suggestions::-webkit-scrollbar{width:0;height:0;display:none}.onboarding-tag-suggestions--stacked{z-index:auto;border-color:var(--dropdown-panel-border);box-shadow:var(--dropdown-panel-shadow);background:linear-gradient(#0c101cf5 0%,#06080ffa 100%);margin:0;position:static;top:auto;left:auto;right:auto}.select-menu-suggestions--portal .onboarding-tag-suggestion-item{white-space:nowrap}.select-menu-suggestions--portal.onboarding-tag-suggestions--stacked-portal{border-color:var(--dropdown-panel-border);box-shadow:var(--dropdown-panel-shadow);background:linear-gradient(#0c101cfa 0%,#06080ffc 100%)}.onboarding-tag-suggestion-item{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:8px;margin:1px 0;padding:9px 12px;display:block}.onboarding-tag-suggestion-item:hover,.onboarding-tag-suggestion-item:focus-visible{background:var(--dropdown-item-hover)}.combobox-option-value{color:var(--muted,#9aa3b2);margin-left:6px;font-size:.85em}.select-menu-trigger{text-align:left;cursor:pointer;border:1px solid var(--dropdown-trigger-border);background:var(--dropdown-trigger-bg);width:100%;color:var(--text);transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:.95rem;font-weight:400;display:flex}.select-menu-trigger>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.select-menu-trigger:hover{background:#7c3aed1a;border-color:#a78bfa6b}.select-menu-trigger:focus-visible,.select-menu-trigger[aria-expanded=true]{background:#7c3aed1f;border-color:#a78bfa8c;outline:none;box-shadow:0 0 0 3px #7c3aed38,0 0 16px #7c3aed1f}.select-menu-placeholder{color:var(--muted,#9aa3b2)}.select-menu-caret{color:var(--muted,#9aa3b2);flex:none;font-size:.8em}.onboarding-tag-suggestion-item.is-selected{background:var(--dropdown-item-selected);color:#f5f3ff;font-weight:600}.onboarding-tag-suggestion-item.is-highlighted{background:var(--dropdown-item-highlight);color:#f5f3ff}.select-menu-empty{cursor:default;color:var(--muted,#9aa3b2);display:block}.onboarding-tag-suggestion-item.select-menu-clear{color:var(--muted,#9aa3b2)}.select-menu-suggestions{max-height:none;overflow-y:visible}.select-menu-suggestions:has(li:nth-child(7)){max-height:260px;overflow-y:auto}.onboarding-topbar-actions{align-items:center;gap:10px;display:flex}.onboarding-dev-btn{appearance:none;color:#fcd34d;cursor:pointer;white-space:nowrap;background:#fbbf2414;border:1px dashed #fbbf248c;border-radius:999px;padding:.35rem .7rem;font-size:.72rem;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s,opacity .15s}.onboarding-dev-btn:disabled{cursor:not-allowed;opacity:.55}.onboarding-dev-btn--danger{color:#fca5a5;background:#f8717114;border-color:#f871718c}.onboarding-feedback-popover{width:min(360px,90vw)}.onboarding-feedback-autofill-hint{margin:0;font-size:.85rem}.email-verify-card{text-align:center;flex-direction:column;align-items:center;display:flex}.email-verify-card h2{text-align:center;width:100%}.email-verify-card>button,.email-verify-card form{width:100%;max-width:320px}.email-verify-card>button{margin-inline:auto;display:block}.email-verify-card form{flex-direction:column;align-items:center;display:flex}.email-verify-card .form-field{text-align:center;align-items:center;width:100%}.email-verify-card .form-field input{text-align:center;letter-spacing:.15em}.email-verify-card .form-error,.email-verify-card .form-success{text-align:center;width:100%}.email-verify-card .full-width{justify-content:center;width:100%;display:flex}.email-verify-card .full-width button{width:100%}.email-verify-dev-code{background:#ffffff0a;border:1px dashed #ffffff2e;border-radius:8px;margin:8px 0 12px;padding:8px 12px;font-size:.9rem}.email-verify-dev-code strong{letter-spacing:2px;font-size:1.05rem}.field-hint{color:var(--muted,#9aa3b2);margin:6px 0 0;font-size:.9rem}.onboarding-privacy-option{border:1px solid var(--border);cursor:pointer;background:#ffffff05;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.onboarding-privacy-option input[type=checkbox]{flex-shrink:0;margin-top:3px}.onboarding-privacy-option-content strong{font-weight:600}.onboarding-privacy-option-content--select{width:100%}.onboarding-privacy-option--select .onboarding-tag-input{width:100%;max-width:360px;margin:8px 0 0}.onboarding-privacy-option--select .form-field{margin:0}.onboarding-layout--modern{background:var(--bg)}.onboarding-topbar--modern .onboarding-brand-mark{background:linear-gradient(135deg,#7c3aed,#4f46e5);box-shadow:0 4px 14px #7c3aed59}.onboarding-page--modern{justify-content:stretch;gap:1rem;width:100%;padding:0}.onboarding-page--modern .onboarding-hero .dashboard-eyebrow{margin-bottom:.15rem}.onboarding-page--modern .onboarding-progress-block{width:100%;margin-top:.35rem}.onboarding-page--modern .onboarding-progress-label{margin:0;font-size:.875rem;display:block}.onboarding-page--modern .onboarding-progress-bar{box-sizing:border-box;background:#7c3aed1f;border:1px solid #a78bfa47;border-radius:999px;width:100%;height:.625rem;margin:0;overflow:hidden;box-shadow:inset 0 1px 3px #00000038}.onboarding-page--modern .onboarding-step-nav{flex-direction:column;justify-content:center;align-items:center;min-height:5.25rem;padding:1.35rem 1rem 1.15rem;display:flex;overflow:hidden}.onboarding-page--modern .onboarding-step-scroll{overscroll-behavior-x:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;min-width:0;max-width:100%;padding:.35rem 0 .25rem;overflow:scroll visible}.onboarding-page--modern .onboarding-step-indicator{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;width:max-content;max-width:none;margin-inline:auto;padding:.15rem .15rem .1rem;display:flex}.onboarding-page--modern .onboarding-step-scrollbar{cursor:pointer;touch-action:none;background:#7c3aed38;border-radius:999px;flex-shrink:0;height:10px;margin:.45rem .35rem 0;position:relative;box-shadow:inset 0 1px 2px #0003}.onboarding-page--modern .onboarding-step-scrollbar-thumb:active{cursor:grabbing}.onboarding-page--modern .onboarding-step-chip{background:#ffffff05;border-color:#a78bfa33;flex-shrink:0}.onboarding-page--modern .onboarding-step-chip--done{border-color:#a78bfa52}.onboarding-page--modern .onboarding-step-number{color:#ddd6fe;background:#7c3aed38}.onboarding-page--modern .onboarding-step h3{margin:0 0 .65rem;font-size:1.2rem;font-weight:700}.onboarding-page--modern .onboarding-choice-card{background:#ffffff05;border-color:#a78bfa38}.onboarding-page--modern .onboarding-choice-card--active{background:#7c3aed1f;border-color:#a78bfa8c;box-shadow:0 0 0 1px #7c3aed2e}.onboarding-page--modern .onboarding-privacy-option{background:#ffffff05;border-color:#a78bfa2e}.onboarding-page--modern .onboarding-error{margin:0}.onboarding-page--modern .onboarding-actions>button:not(.button-secondary):not(.onboarding-skip-link),.onboarding-page--modern .onboarding-actions>button[type=button]:not(.button-secondary):not(.onboarding-skip-link):not(.onboarding-step-chip){color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#6366f1 52%,#4f46e5 100%);border:none;border-radius:999px;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;line-height:1.2;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 4px 18px #6366f159}.onboarding-page--modern .onboarding-actions>button:not(.button-secondary):not(.onboarding-skip-link):hover:not(:disabled){filter:brightness(1.06);box-shadow:0 6px 22px #6366f16b}.onboarding-page--modern .onboarding-actions>button:not(.button-secondary):not(.onboarding-skip-link):disabled{opacity:.55;cursor:not-allowed}.onboarding-page--modern .onboarding-actions .button-secondary:hover:not(:disabled){color:#f5f3ff;background:#7c3aed24;border-color:#a78bfa8c}.button-primary-link{background:var(--legacy-violet);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=640px){.onboarding-main--modern{padding:.75rem .85rem 1.5rem}.onboarding-page--modern .onboarding-hero{padding:1.15rem 1rem 1.25rem}.onboarding-page--modern .onboarding-step-scroll{padding-top:.3rem}.onboarding-step-indicator{gap:8px}.onboarding-step-chip span:not(.onboarding-step-number):not(.onboarding-step-chip-label){display:none}.onboarding-topbar-step{flex-basis:100%;order:3}}.job-trust-private{margin:12px 0}.admin-table-wrap{overflow-x:auto}.admin-table th,.admin-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px}.admin-jobs-page{gap:16px;display:grid}.admin-report-filters{margin-bottom:12px}.admin-detail-row td{background:#ffffff05}.admin-detail-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.admin-detail-dl dt{color:var(--muted)}.admin-detail-dl dd{margin:0}.admin-detail-sources h4,.admin-detail-grid h4{margin:0 0 8px}.admin-confidence-field{margin-top:8px}.admin-inline-actions input{width:6rem}.admin-table--compact th,.admin-table--compact td{padding:6px 8px;font-size:.9rem}.admin-linkish{padding:2px 8px}.status-badge.trust-risk-medium{color:#f8c471;border-color:#d68910}.status-badge.trust-risk-unknown{border-color:var(--border)}.status-badge.location-match--unknown{border-color:var(--border);color:#cbd5e1}.reminder-preview-box{border:1px solid var(--border);background:#00000026;border-radius:8px;margin-top:16px;padding:12px}.job-finder-page{gap:16px;display:grid}.job-match-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.job-match-label{border:1px solid var(--border);border-radius:999px;margin-bottom:8px;padding:4px 10px;font-size:.8rem;display:inline-block}.job-match-reasons,.job-match-cautions{margin:0 0 12px;padding-left:1.2rem}.job-match-actions{flex-wrap:wrap;gap:8px;display:flex}.job-finder-controls{margin-top:8px}.resume-card-template-row{margin-top:12px}.extension-page .extension-steps code{font-size:.85rem}.extension-page{flex-direction:column;gap:1.25rem;display:flex}.extension-connect-card{flex-direction:column;gap:14px;display:flex}@media (width<=719px){.extension-connect-card .apply-section-head .app-cta-btn{display:none}}.extension-connect-panel{border-radius:var(--radius-md);background:#7c3aed14;border:1px solid #a78bfa47;gap:12px;padding:16px;display:grid}.extension-connect-token{box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--border);width:100%;color:var(--text);resize:vertical;background:#00000047;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.45}.extension-connect-expiry{font-size:.88rem}.extension-capability-card{flex-direction:column;height:100%;display:flex}.extension-feature-list li{color:var(--text);padding-left:1.5rem;font-size:.95rem;line-height:1.55;position:relative}.extension-feature-list--yes li:before{content:"✓";color:#86efac;font-weight:700;position:absolute;top:.05em;left:0}.extension-feature-list--no li:before{content:"×";color:#fca5a5;font-weight:700;position:absolute;top:.05em;left:0}.jobs-import-collapsible{padding:0;overflow:hidden}.jobs-import-collapsible-summary::-webkit-details-marker{display:none}.jobs-import-collapsible:not([open]) .jobs-import-collapsible-summary:after{transform:rotate(-90deg)}.jobs-import-collapsible-body .message-area{margin-top:1rem}.job-import-form--minimal .job-import-actions{flex-wrap:wrap;gap:10px;display:flex}.extension-merged-page .materials-merged-section{border-top:1px solid #a78bfa2e;margin-top:.5rem;padding-top:1.5rem}.source-badge.extension{color:#b8d4ff;background:#24314a;border-radius:999px;padding:2px 8px;font-size:.85rem;display:inline-block}.application-session-intro,.application-session-header,.application-session-mark-used{gap:10px;display:grid}.application-session-safety{border-left:3px solid #4f7cff;padding-left:10px}.application-session-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.application-session-list-item{border:1px solid var(--border-color,#2a3344);color:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.application-session-questions{gap:12px;display:grid}.application-session-question-header{gap:8px;display:grid}.application-session-question-badges{flex-wrap:wrap;gap:6px;display:flex}.application-session-answer-body{white-space:pre-wrap;background:#00000026;border-radius:8px;margin:0;padding:10px;font-family:inherit}.application-session-source-facts{margin:0;padding-left:18px}.application-session-checkbox{align-items:center;gap:8px;display:flex}.application-session-job-list a{font-weight:600}.application-sessions-toolbar{gap:8px;display:flex}.modal-overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.form-actions{flex-wrap:wrap;gap:8px;display:flex}.jobs-page-shell{flex-direction:column;gap:1.25rem;width:100%;max-width:72rem;margin:0 auto;padding:.125rem 0 .5rem;display:flex}.jobs-page-shell .jobs-surface-card{background:radial-gradient(70% 50% at 100% 0,#7c3aed1a,#0000 55%),linear-gradient(#ffffff09,#ffffff03);border:1px solid #a78bfa38;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 8px 28px #0000002e}.jobs-page-shell .jobs-surface-card.jobs-catalog-filters,.jobs-page-shell .jobs-surface-card.jobs-saved-list-controls{z-index:4;overflow:visible}.jobs-page-shell .jobs-workspace-nba{background:linear-gradient(90deg,#7c3aed24,#0000 70%),linear-gradient(#ffffff0a,#ffffff03);border-left:3px solid #7c3aed}.jobs-page-title{letter-spacing:-.01em;background:linear-gradient(135deg,#f5f3ff 0%,#c4b5fd 55%,#93c5fd 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.35rem;font-weight:700}.jobs-catalog-hero-actions{margin-top:.85rem}.jobs-merged-section{flex-direction:column;gap:1.25rem;display:flex}.jobs-overview-page .jobs-overview-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.jobs-overview-title{margin:0 0 .5rem;font-size:1.5rem}.jobs-overview-card .app-cta-btn{align-self:flex-start;margin-top:auto}.jobs-catalog-primary-hint{grid-column:1/-1;margin:0 0 .25rem}.jobs-chip-input{border:1px solid #94a3b840;border-radius:.375rem;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2.25rem;padding:.35rem .5rem;display:flex}.jobs-chip-input input{min-width:120px;color:inherit;background:0 0;border:none;flex:120px;padding:.25rem 0}.jobs-block-heading-outside{margin:0 0 .5rem}.jobs-action-group-title{margin:0 0 .25rem;font-size:.95rem}.jobs-tag-accordions{flex-direction:column;gap:.75rem;display:flex}.jobs-tag-accordion-title{font-size:1rem;font-weight:600}.jobs-tag-accordion-count{color:#a5b4fc}.jobs-selected-criteria-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.jobs-catalog-min-score{border:none;grid-column:1/-1;margin:0;padding:0}.jobs-catalog-min-score-presets{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.jobs-catalog-min-score-custom{align-items:center;gap:.5rem;margin:0;display:inline-flex}.jobs-catalog-min-score-custom input{box-sizing:border-box;border-radius:var(--radius-sm);width:4.75rem;color:var(--text);background:#0f172aa6;border:1px solid #ffffff1f;padding:.4375rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25}.jobs-catalog-min-score-custom input:focus-visible{outline:2px solid rgba(var(--legacy-violet-rgb), .55);outline-offset:2px;border-color:#a78bfa8c}.jobs-catalog-min-score-options .app-cta-btn.is-active{border-color:var(--accent-primary,#2563eb);box-shadow:0 0 0 1px var(--accent-primary,#2563eb)}.jobs-catalog-results-panel{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.jobs-catalog-results-header-main{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.catalog-job-row{border:1px solid var(--border);background:#ffffff05;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.65rem .85rem;transition:border-color .15s,background .15s;display:grid}.catalog-job-row-score{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:3.25rem;padding:.35rem .5rem;line-height:1.1;display:flex}.catalog-job-row-score-label{text-transform:uppercase;letter-spacing:.04em;opacity:.85;font-size:.65rem}.catalog-job-row-score--mid{color:#93c5fd;background:#3b82f61f}.catalog-job-row-body{min-width:0}.catalog-job-row-title{color:var(--text);font-size:.95rem;font-weight:600;display:block}.catalog-job-row-subtitle{color:#cbd5e1eb;white-space:nowrap;text-overflow:ellipsis;margin:.25rem 0 0;font-size:.78rem;overflow:hidden}.catalog-job-row-status{color:var(--muted);padding:.35rem .5rem;font-size:.78rem}.catalog-job-modal{overscroll-behavior:contain;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);width:min(640px,100%);max-height:min(85vh,760px);color:var(--text);padding:1.25rem 1.35rem 1.35rem;overflow-y:auto;box-shadow:0 24px 60px -12px #000000b3}.catalog-job-modal .select-menu-suggestions--portal{z-index:1600}.application-detail-modal-body{overscroll-behavior:contain;max-height:min(75vh,720px);overflow-y:auto}.application-tracker-row-actions{flex-wrap:wrap}.catalog-job-modal .muted{color:#e2e8f0e0}.catalog-job-modal-header-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.catalog-job-modal-score{color:var(--legacy-violet);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .35rem;font-size:.8rem;font-weight:600}.catalog-job-modal-company{margin:.35rem 0 0;font-size:.9rem}.catalog-job-modal-close:hover{color:var(--text)}.catalog-job-chip,.catalog-job-tag{color:#f1f5f9f2;background:#1e293bf2;border:1px solid #94a3b859;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;display:inline-flex}.catalog-job-modal-section-title{text-transform:uppercase;letter-spacing:.04em;color:#cbd5e1f2;margin:0 0 .45rem;font-size:.85rem}.catalog-job-modal-list{margin:0;padding-left:1.1rem;font-size:.88rem}.catalog-job-modal-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-top:1rem;display:flex}@media (width<=720px){.catalog-job-row-score,.saved-job-row-badge{grid-area:score}.catalog-job-row-actions,.saved-job-row-actions{grid-area:actions;justify-content:flex-start}}.saved-job-row-badge.is-starred,.saved-job-row.is-starred .saved-job-row-badge{color:#fde68a;background:#f59e0b3d;border-color:#fbbf24a6;box-shadow:0 0 12px #f59e0b1f}.saved-job-row-pipeline-tag--researching{color:#bfdbfe;background:#2563eb38;border-color:#60a5fa8c}.saved-job-row-pipeline-tag--applied{color:#a7f3d0;background:#10b98138;border-color:#34d3998c}.saved-job-row-pipeline-tag--interview{color:#99f6e4;background:#14b8a633;border-color:#2dd4bf8c}.saved-job-row-pipeline-tag--rejected{color:#fecaca;background:#ef44442e;border-color:#f871718c}.saved-job-row-actions{flex-wrap:wrap;align-items:center}.saved-job-unsave-btn{border-color:#f8717173}.jobs-saved-disclaimer{border-top:1px solid var(--border);margin:.75rem 0 0;padding-top:.75rem}.saved-job-star-btn{color:#f1f5f9f2;cursor:pointer;white-space:nowrap;background:#1e293bf2;border:1px solid #94a3b859;border-radius:999px;padding:.4rem .75rem;font-size:.82rem}.saved-job-star-btn.is-starred{color:#fcd34d;background:#f59e0b1f;border-color:#fbbf248c}.saved-job-detail-grid-item--status .form-field{margin:0}.saved-job-detail-grid-item--status .form-field>label{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8f2;margin:0 0 .2rem;font-size:.72rem}.saved-job-detail-grid-item--status .select-menu-trigger{border-radius:.45rem;padding:.45rem .65rem;font-size:.88rem}.jobs-saved-controls .form-field.onboarding-tag-input{margin:0}.jobs-saved-controls .form-field>label{font-size:.85rem}.jobs-saved-filter-toggle-spacer{visibility:hidden;-webkit-user-select:none;user-select:none;font-size:.85rem;font-weight:600;line-height:1.2}.jobs-saved-controls .jobs-saved-filter-toggle-control:has(input:focus-visible){box-shadow:0 0 0 3px var(--legacy-violet-focus-ring);border-color:var(--legacy-violet);outline:none}.select-menu-trigger:disabled,.app-cta-btn.is-locked{opacity:.55;cursor:not-allowed}.jobs-catalog-result-wrap{flex-direction:column;gap:.5rem;display:flex}.jobs-import-extension{border:1px solid #818cf859;position:relative}.jobs-import-manual-summary{cursor:pointer;font-size:1rem}.jobs-import-primary{position:relative}.jobs-summary-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;display:grid}.jobs-summary-value{font-size:1.75rem;font-weight:700;display:block}.jobs-saved-controls,.jobs-catalog-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:.75rem;display:grid}.jobs-checkbox-field{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.jobs-selected-meta dt{color:var(--muted-text,#94a3b8);font-size:.75rem}.jobs-selected-meta dd{margin:0}.jobs-star-btn.is-starred{color:#fbbf24}.jobs-tag-chip{cursor:pointer;background:0 0;border:1px solid #94a3b859;border-radius:999px;padding:.35rem .75rem;font-size:.85rem}.jobs-tag-chip.is-selected{background:#6366f140;border-color:#818cf8cc}.jobs-imported-items{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.jobs-catalog-seed-hint{margin-top:.75rem;display:block}.jobs-workspace-meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:1rem 0;display:grid}.jobs-workspace-meta dt{color:var(--muted-text,#94a3b8);font-size:.75rem}.jobs-workspace-meta dd{margin:0}.jobs-workspace-company{color:var(--muted-text,#94a3b8);margin:.25rem 0 0}.jobs-workspace-description-summary{cursor:pointer;font-weight:600}.jobs-workspace-description[open] .jobs-workspace-description-body{max-height:24rem}.jobs-readiness-row{border-bottom:1px solid #94a3b81f;padding:.65rem 0}.jobs-readiness-label{font-weight:600}.jobs-readiness-status--good{color:#86efac;border-color:#86efac59}.jobs-readiness-status--bad{color:#fca5a5;border-color:#fca5a559}.jobs-workspace-nba-label{color:#c4b5fd;margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.jobs-workspace-trust-details summary{cursor:pointer;color:#a78bfa}.apply-page-shell{flex-direction:column;gap:1.25rem;width:100%;max-width:72rem;margin:0 auto;padding:.125rem 0 .5rem;display:flex}.apply-surface-card{background:radial-gradient(70% 50% at 100% 0,#7c3aed1a,#0000 55%),linear-gradient(#ffffff09,#ffffff03);border:1px solid #a78bfa38;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 8px 28px #0000002e}.apply-hero-title{margin:0 0 .4rem;font-size:1.6rem}.apply-hero-safety{color:var(--muted);margin:0 0 .85rem;font-size:.85rem}.apply-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.apply-stat-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.65rem;margin:.5rem 0 .25rem;display:grid}.apply-stat strong{font-size:1.3rem;line-height:1.1}.apply-stat span{color:var(--muted);font-size:.78rem}.apply-page-hero-glow{pointer-events:none;background:radial-gradient(80% 60% at 100% 0,#6366f11f,#0000 55%);position:absolute;inset:0}.apply-page-lead{margin:0 0 .75rem;position:relative}.apply-overview-card{flex-direction:column;gap:.75rem;min-height:200px;display:flex}.apply-overview-card .app-cta-btn{align-self:flex-start;margin-top:auto}.apply-overview-advanced-card{grid-column:1/-1;min-height:auto}.apply-advanced-links li{flex-direction:column;gap:.35rem;display:flex}.apply-packages-card{grid-column:1/-1}.apply-package-row{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #a78bfa2e;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.apply-package-row-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.apply-package-row-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.apply-package-badge--blocked{color:#fca5a5;background:#f871711f;border-color:#f871714d}.apply-package-badge--review{color:#fcd34d;background:#fbbf241f;border-color:#fbbf244d}.apply-package-badge--done{color:#93c5fd;background:#3b82f61f;border-color:#3b82f64d}.apply-loop-steps li{align-items:center;gap:.5rem;font-size:.92rem;display:flex}.apply-overview-step-label{letter-spacing:.04em;text-transform:uppercase;color:#a5b4fc;font-size:.75rem;font-weight:700}.apply-collapsible-section{margin-top:.75rem}.apply-collapsible-summary::-webkit-details-marker{display:none}.apply-collapsible-body{padding-top:.5rem}.apply-advanced-safety{color:#94a3b8;font-size:.88rem}.apply-empty-state-actions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.apply-inbox-automation-callout{margin-top:.5rem}.applications-add-form-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.application-session-stat{background:#6366f114;border:1px solid #8b5cf62e;border-radius:8px;flex-direction:column;gap:.15rem;padding:.65rem .75rem;display:flex}.application-session-stat strong{font-size:1.25rem}.apply-inline-advanced{margin:.75rem 0}.apply-inline-advanced summary{cursor:pointer;color:#a5b4fc;font-size:.9rem}.application-session-after-apply{flex-direction:column;gap:.5rem;display:flex}.command-palette-overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.command-palette{background:var(--card);border:1px solid var(--border-strong);width:min(640px,92vw);max-height:70vh;box-shadow:var(--shadow-lg);color:var(--text);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.command-palette-input:focus-visible{box-shadow:inset 0 0 0 2px var(--legacy-violet-focus-ring)}.command-palette-item{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .85rem;display:flex}.command-palette-item:focus-visible{box-shadow:0 0 0 2px var(--legacy-violet-focus-ring);outline:none}.command-palette-item-section{color:var(--muted);font-size:.8rem}.command-palette-hint{border-top:1px solid var(--border);color:var(--muted);padding:.6rem 1.25rem;font-size:.78rem}.command-palette-hint kbd{border:1px solid var(--border);background:#ffffff0a;border-radius:4px;margin:0 .1rem;padding:.05rem .35rem;font-size:.72rem;display:inline-block}.public-content-page{flex-direction:column;min-height:100vh;display:flex}.public-content-page .public-header-inner{max-width:840px}.public-content-page .landing-footer-bar{padding-left:0;padding-right:0}.public-content-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--legacy-violet);background:rgba(var(--legacy-violet-rgb), .12);border:1px solid rgba(var(--legacy-violet-rgb), .25);border-radius:999px;margin-bottom:18px;padding:5px 13px;font-size:.72rem;font-weight:600;display:inline-block}.public-content-hero h1{letter-spacing:-.02em;margin:0 0 14px;font-size:2.5rem;line-height:1.08}.public-content-intro p{margin:0}.public-content-body{flex-direction:column;gap:16px;display:flex}.public-content-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.public-content-section-head h2{margin:0}.public-content-section h2{letter-spacing:-.01em;margin:0 0 12px;font-size:1.22rem}.public-content-section p{color:var(--text);margin:0 0 12px;line-height:1.7}.public-content-section p:last-child{margin-bottom:0}.public-content-section a{color:var(--legacy-violet);border-bottom:1px solid rgba(var(--legacy-violet-rgb), .4);text-decoration:none}.public-content-section a:hover{border-bottom-color:var(--legacy-violet)}.public-content-section ul{color:var(--text);flex-direction:column;gap:8px;margin:0;padding-left:22px;line-height:1.6;display:flex}.public-content-status--current{color:#4ade80;background:#4ade801a;border-color:#4ade8066}.public-content-status--later{color:#38bdf8;background:#38bdf81a;border-color:#38bdf866}.public-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.public-pricing-price{margin:4px 0 8px;font-size:1.8rem;font-weight:700}.apply-pkg-checklist{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.apply-pkg-checklist-label{min-width:160px;font-weight:600}.apply-pkg-check--on{color:#fff;background:#16a34a}.tour-modal.dashboard-modern-card,.tour-controls-card.dashboard-modern-card{background:radial-gradient(ellipse 80% 55% at 100% 0%, #7c3aed24, transparent 52%), var(--card);box-shadow:var(--shadow-lg), 0 12px 40px #0000008c;border:1px solid #a78bfa61}.tour-modal.dashboard-modern-card:hover,.tour-controls-card.dashboard-modern-card:hover{border-color:#a78bfa61}.driver-active .tour-controls-card{pointer-events:none}.driver-active .tour-controls-card .tour-controls-drag-handle,.driver-active .tour-controls-card .tour-controls-resize-handle,.driver-active .tour-controls-card .tour-controls-actions,.driver-active .tour-controls-card .tour-controls-actions *,.driver-active .tour-controls-card .tour-gate-note,.driver-active .tour-controls-card .tour-gate-note *,.driver-active .tour-modal-backdrop,.driver-active .tour-modal-backdrop *{pointer-events:auto}.driver-active-element{filter:brightness(1.12)saturate(1.08);box-shadow:0 0 0 3px #a78bfae6, 0 0 0 7px rgba(var(--legacy-violet-rgb), .35), 0 0 56px 18px rgba(var(--legacy-violet-rgb), .32)!important;border-radius:var(--radius)!important;z-index:1000000001!important}.driver-active-element.dashboard-modern-card,.driver-active-element.section-card{background:radial-gradient(ellipse 80% 55% at 100% 0%, #7c3aed38, transparent 52%), var(--card)!important;border-color:#a78bfabf!important}.tour-controls-card{z-index:1000000002;width:min(720px,100vw - 40px);margin-left:auto;margin-right:auto;padding:24px 36px 36px 28px;position:fixed;bottom:32px;left:0;right:0}.tour-controls-card--top{top:32px;bottom:auto}.tour-controls-card.section-card,.tour-modal.section-card{transition:border-color var(--transition-base), box-shadow var(--transition-base);overflow:visible}.tour-controls-card--customized.section-card,.tour-modal--customized.section-card{max-height:none;overflow:visible}.tour-controls-card.section-card:not(.tour-controls-card--customized):hover,.tour-modal.section-card:not(.tour-modal--customized):hover{box-shadow:var(--shadow-lg), 0 12px 40px #0000008c;transform:none}.tour-controls-meta{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.tour-controls-drag-handle{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:var(--radius-md);margin:-8px -12px 6px;padding:8px 12px}.tour-controls-drag-handle:active{cursor:grabbing}.tour-controls-resize-handle{cursor:nwse-resize;touch-action:none;border-radius:0 0 var(--radius-md) 0;opacity:.65;background:linear-gradient(135deg,#0000 0 45%,#a78bfa8c 45% 50%,#0000 50% 62%,#a78bfa8c 62% 67%,#0000 67% 100%);width:22px;height:22px;position:absolute;bottom:4px;right:4px}.tour-controls-resize-handle:hover,.tour-controls-resize-handle:active{opacity:1}.tour-controls-grip{color:var(--muted);opacity:.75;flex-shrink:0;font-size:1.1rem;line-height:1}.tour-controls-drag-handle:hover .tour-controls-grip{opacity:1;color:var(--legacy-violet)}.tour-controls-meta .dashboard-eyebrow{letter-spacing:.06em;margin:0;font-size:.95rem}.tour-controls-drag-handle .tour-controls-chapter{flex:1;min-width:0}.tour-controls-step{white-space:nowrap;font-size:1rem;font-weight:600}.tour-controls-card .muted,.tour-modal .muted{font-size:1rem}.tour-controls-title,.tour-modal-title{margin:0 0 12px;font-size:1.5rem;line-height:1.3}.tour-controls-body,.tour-modal-body{color:var(--text);overflow-wrap:anywhere;margin:0 0 10px;font-size:1.125rem;line-height:1.65}.tour-controls-hint,.tour-modal-hint{overflow-wrap:anywhere;margin:0 0 14px;font-size:1.05rem;line-height:1.6}.tour-controls-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.tour-controls-exit{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-right:auto;font-size:1rem;text-decoration:underline}.tour-controls-exit:hover{color:var(--text)}.tour-modal-backdrop{z-index:1000000002;background:#06080fe0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tour-modal{width:min(720px,100%);max-height:90vh;padding:28px 40px 40px 32px;overflow-y:auto}.tour-modal--wide{width:min(820px,100%)}.tour-modal--dragged{margin:0;position:fixed}.tour-controls-card--customized,.tour-modal--customized{transition:none}.tour-gate-note{color:var(--muted);background:rgba(var(--legacy-violet-rgb), .1);border:1px solid rgba(var(--legacy-violet-rgb), .22);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0;padding:12px 14px;font-size:1rem;display:flex}.tour-gate-note--success{color:#bbf7d0;background:#22c55e1f;border-color:#4ade8059}.tour-gate-success-icon{color:#86efac;background:#22c55e38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.85rem;font-weight:700;display:inline-flex}.tour-gate-manual{color:var(--legacy-sky);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:1rem;font-weight:600;text-decoration:underline}.tour-gate-manual:hover{color:#7dd3fc}.tour-gate-spinner{border:2px solid rgba(var(--legacy-violet-rgb), .25);border-top-color:var(--legacy-violet);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite tour-spin}@keyframes tour-spin{to{transform:rotate(360deg)}}.tour-surface-wrap{margin:14px 0 4px}.tour-sandbox{flex-direction:column;gap:12px;display:flex}.tour-sandbox-lead{color:var(--text);margin:0;font-size:.92rem;line-height:1.5}.tour-sandbox-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tour-sandbox-row,.tour-sandbox-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff05;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.tour-sandbox-item{flex-direction:column;gap:2px;display:flex}.tour-sandbox-item .muted{font-size:.8rem}.tour-sandbox-badge{color:#6ee7b7;white-space:nowrap;background:#10b98124;border:1px solid #10b98147;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.tour-sandbox-badge--muted{color:var(--muted);border-color:var(--border);background:#ffffff0a}.tour-sandbox-success{color:#6ee7b7;margin:0;font-size:.88rem}.tour-tracker-card{border-radius:var(--radius);box-shadow:var(--shadow-sm);background:radial-gradient(70% 50% at 100% 0,#7c3aed1a,#0000 55%),linear-gradient(#ffffff09,#ffffff03);border:1px solid #a78bfa38;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.tour-tracker-count{color:#a78bfa;font-size:.85rem;font-weight:600}.tour-tracker-bar-fill{background:var(--progress-fill);border-radius:999px;height:100%;transition:width .4s;display:block}.tour-demo-job{max-width:820px;margin:0 auto;padding:8px 4px 40px}.tour-demo-posting{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:26px 28px}.tour-demo-company{color:var(--text);margin:0 0 4px;font-size:1rem;font-weight:600}.tour-demo-section{margin-top:22px}.tour-demo-section h2{color:var(--text);margin:0 0 8px;font-size:1rem}.tour-demo-section p,.tour-demo-section li{color:var(--muted);line-height:1.55}}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--jobs-cell:#0f0f0f}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--qtag-reach:68%;--pkg-la:1;--pkg-rip:0px}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--color-amber-300:oklch(87.9% .169 91.605);--color-pink-300:oklch(82.3% .12 346.018);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-brand:var(--brand);--background-color-brand:var(--brand-mark);--border-color-brand:var(--brand-mark);--background-color-warning:var(--warning-mark);--border-color-warning:var(--warning-mark);--font-display:var(--font-display)}}@layer base{body{font-family:var(--font-sans)}button,input,select,textarea,optgroup{font-family:inherit}.ea :where(p,h2,h3,ol,li){margin:0;padding-left:0;list-style:none}}@layer components{.v-eyebrow{letter-spacing:.015em;color:var(--ink);font-size:12px;font-weight:600;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.v-eyebrow{color:color-mix(in srgb, var(--ink) 68%, var(--ink-secondary))}}.v-group-label{letter-spacing:.015em;font-size:11.5px;font-weight:600;line-height:1.25}::selection{background:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--brand-mark) 35%, var(--canvas))}}::selection{color:var(--ink)}.v-canvas,.dark .v-canvas{background:var(--canvas)}.v-material-nav{background:var(--surface-nav);border-right:1px solid var(--border)}.v-nav-collapsible{min-width:0;transition:grid-template-columns var(--t-panel) var(--ease), opacity var(--t-panel) var(--ease);grid-template-columns:1fr;display:grid}.v-nav-collapsible>*{white-space:nowrap;overflow:hidden}[data-sidebar-collapsed=true] .v-nav-collapsible{opacity:0;grid-template-columns:0fr}.v-nav-trailing{transition:opacity var(--t-panel) var(--ease), width var(--t-panel) var(--ease)}.v-nav-collapsible:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-nav-trailing:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}.v-scroll,.v-scroll-thin{scrollbar-width:thin;scrollbar-color:var(--ink-secondary) transparent}@supports (color:color-mix(in lab, red, red)){.v-scroll,.v-scroll-thin{scrollbar-color:color-mix(in srgb, var(--ink-secondary) 35%, transparent) transparent}}.v-scroll::-webkit-scrollbar{width:8px;height:8px}.v-scroll-thin::-webkit-scrollbar{width:8px;height:8px}.v-scroll::-webkit-scrollbar-track{background:0 0}.v-scroll-thin::-webkit-scrollbar-track{background:0 0}.v-scroll::-webkit-scrollbar-thumb{background:var(--ink-secondary)}@supports (color:color-mix(in lab, red, red)){.v-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-secondary) 30%, transparent)}}.v-scroll::-webkit-scrollbar-thumb{background-clip:content-box;border:2px solid #0000;border-radius:999px}.v-scroll-thin::-webkit-scrollbar-thumb{background:var(--ink-secondary)}@supports (color:color-mix(in lab, red, red)){.v-scroll-thin::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-secondary) 30%, transparent)}}.v-scroll-thin::-webkit-scrollbar-thumb{background-clip:content-box;border:2px solid #0000;border-radius:999px}.v-scroll::-webkit-scrollbar-thumb:hover{background:var(--ink-secondary)}@supports (color:color-mix(in lab, red, red)){.v-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink-secondary) 45%, transparent)}}.v-scroll::-webkit-scrollbar-thumb:hover{background-clip:content-box}.v-scroll-thin::-webkit-scrollbar-thumb:hover{background:var(--ink-secondary)}@supports (color:color-mix(in lab, red, red)){.v-scroll-thin::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink-secondary) 45%, transparent)}}.v-scroll-thin::-webkit-scrollbar-thumb:hover{background-clip:content-box}.v-arrow-parent .v-arrow{transition:transform var(--t-hover) var(--ease)}.v-arrow-parent:hover .v-arrow{transform:translate(2px)}.v-ghost-slot{background:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.v-ghost-slot{background:color-mix(in srgb, var(--border-strong) 38%, transparent)}}@keyframes v-ghost-morph{0%,to{transform:scaleX(1)}38%,62%{transform:scaleX(.82)}}.v-ghost-morph{transform-origin:0;animation:v-ghost-morph 7s var(--ease) infinite;animation-delay:calc(var(--ghost-i,0) * .64s - var(--slot-i,0) * 1.15s)}.v-ghost-morph:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none;transform:none}@keyframes v-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.v-shimmer{position:relative;overflow:hidden}.v-shimmer:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 20%, var(--ai) 42%, var(--ai) 50%, transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v-shimmer:after{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--ai) 45%, transparent) 42%, color-mix(in srgb, var(--ai) 55%, transparent) 50%, transparent 80%)}}.v-shimmer:after{animation:v-shimmer .9s var(--ease) 1 both;transform:translate(-100%)}.dark .v-shimmer:after{background:linear-gradient(100deg, transparent 20%, var(--ai) 42%, var(--ai) 50%, transparent 80%)}@supports (color:color-mix(in lab, red, red)){.dark .v-shimmer:after{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--ai) 12%, transparent) 42%, color-mix(in srgb, var(--ai) 16%, transparent) 50%, transparent 80%)}}.v-shimmer--busy:after{animation:v-shimmer 1.8s var(--ease) infinite}@keyframes v-ramp-drift{0%{background-position:0%}to{background-position:200%}}.v-authored{background-image:linear-gradient(96deg, var(--ai-ink-a), var(--ai-ink-b));color:#0000;-webkit-background-clip:text;background-clip:text}.v-authored-arriving{background-image:linear-gradient(90deg, var(--ai-5), var(--ai-1), var(--ai-5));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:5.5s linear infinite v-ramp-drift}.v-caret{vertical-align:-.15em;background:var(--ai);width:2px;height:1em;margin-left:1px;animation:1s step-end infinite v-caret-blink;display:inline-block}@keyframes v-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.v-authored-arriving:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-caret:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}.cp-field[data-blank=true] input:not([type=checkbox]),.cp-field[data-blank=true] .location-autocomplete input,:is([data-profile-page],[data-profile-surface]) .cp-field[data-blank=true] input:not([type=checkbox]),:is([data-profile-page],[data-profile-surface]) .cp-field[data-blank=true] .location-autocomplete input,:is([data-profile-page],[data-profile-surface]) .cp-field[data-blank=true] .select-menu-trigger,.cp-field[data-blank=true] .select-menu-trigger{border-color:var(--warning-mark)}.pf-row{flex-wrap:wrap;align-items:flex-start;gap:13px 18px;display:flex}.pf-field{width:100%;max-width:var(--pf-w,320px);min-width:min(100%,120px)}.pf-row>.pf-field{flex:1 1 var(--pf-w,320px);width:auto}.pf-field--full{flex-basis:100%;max-width:100%}@media (width<=900px){.pf-field,.pf-row>.pf-field{flex-basis:100%;max-width:100%}}:is([data-profile-page],[data-profile-surface]) .cp-field>label.pf-check,:is([data-profile-page],[data-profile-surface]) .pf-row>label.pf-check{color:var(--ink);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:400}.pf-label{color:var(--ink-secondary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;font-size:.625rem;font-weight:500;display:flex}.pf-label .pf-hint{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink-tertiary);font-size:11.5px;font-weight:400}.pf-label .pf-req{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--warning);font-size:9px}.pf-check{cursor:pointer;align-items:center;gap:.5rem;display:flex}.pf-check:has(input:disabled){cursor:not-allowed}.phone-input{gap:0}.phone-input .phone-input-prefix{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.phone-input .phone-input-national{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}@keyframes v-pulse-amber{0%,to{box-shadow:0 0 #0000}50%{border-color:var(--warning-mark);box-shadow:0 0 0 3px color-mix(in srgb, var(--warning-mark) 38%, transparent)}}.v-pulse-amber input,.v-pulse-amber textarea,.v-pulse-amber .location-autocomplete input{animation:.175s ease-in-out 2 v-pulse-amber}.v-pulse-amber:where(:root[data-motion=reduce],:root[data-motion=reduce] *) input,.v-pulse-amber:where(:root[data-motion=reduce],:root[data-motion=reduce] *) textarea,.v-pulse-amber:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .location-autocomplete input{animation:.35s ease-in-out v-pulse-amber}.v-scroll-head{box-shadow:inset 0 1px 2px #00000059}@supports (animation-timeline:scroll()){.v-scroll-head{animation:linear both v-scroll-head-shadow;animation-timeline:scroll();animation-range:0 1px}}@keyframes v-scroll-head-shadow{0%{box-shadow:inset 0 1px 2px #00000059,0 6px 12px -5px #0000}to{box-shadow:inset 0 1px 2px #00000059,0 6px 12px -5px #0000004d}}.v-retailor-asking .v-ai-reveal{border-color:var(--ai);background:var(--ai);color:var(--ai-on);box-shadow:var(--key-fill-lit)}@property --v-ramp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes v-ramp-rotate{to{--v-ramp-angle:360deg}}.v-ramp-ring{border:var(--ramp-ring-w,1px) solid transparent;background:conic-gradient(from var(--v-ramp-angle), var(--ai-1) 0deg, var(--ai-2) 70deg, var(--ai-3) 130deg, var(--ai-4) 200deg, var(--ai-5) 245deg, var(--ai-6) 285deg, var(--ai-1) 360deg) border-box;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v-ramp-ring[data-working]{animation:5s linear infinite v-ramp-rotate}.v-ramp-ring:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}.v-ramp-text{background-image:var(--ramp-full);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite v-ramp-drift}.v-ramp-fill{background-image:var(--ramp-full);color:var(--ai-on);border-color:var(--ai-1);background-size:200% 100%;animation:3.2s linear infinite v-ramp-drift}.v-ramp-fill:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}@keyframes v-ramp-spin{to{transform:rotate(360deg)}}.v-ramp-halo{isolation:isolate;position:relative}.v-ramp-halo:before{content:"";z-index:-1;border-radius:inherit;background:var(--ramp-halo);animation:1.4s linear infinite v-ramp-spin;position:absolute;inset:-2px;-webkit-mask:radial-gradient(circle,#0000 62%,#000 66%);mask:radial-gradient(circle,#0000 62%,#000 66%)}@keyframes v-ramp-spark{0%{opacity:0;transform:translate(0)scale(.4)}35%{opacity:1}to{opacity:0;transform:translate(var(--spark-x,10px), var(--spark-y,-14px)) scale(1)}}.v-ramp-spark{background:var(--ai-3);pointer-events:none;width:3px;height:3px;animation:v-ramp-spark .7s var(--ease) 1 both;position:absolute}@keyframes v-ramp-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.v-ramp-scan{position:relative;overflow:hidden}.v-ramp-scan:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 30%, var(--ai-veil) 50%, transparent 70%);animation:v-ramp-scan 1.1s var(--ease) 1 both;position:absolute;inset:0;transform:translate(-100%)}@keyframes v-ramp-aurora{0%,to{opacity:.5;transform:scale(1)translate(0)}50%{opacity:.85;transform:scale(1.12)translate(2%,-2%)}}.v-ramp-aurora{isolation:isolate;position:relative}.v-ramp-aurora:before{content:"";z-index:-1;pointer-events:none;background:var(--ramp-aurora);filter:blur(38px);opacity:.5;animation:v-ramp-aurora 7s var(--ease) infinite;position:absolute;inset:0}.v-ramp-underglow{transition:top .2s var(--ease-arrive), border-color .2s ease;position:relative;top:0}.v-ramp-underglow:before{content:"";z-index:-1;pointer-events:none;background-image:var(--ramp-full);filter:blur(30px);opacity:0;transition:opacity .22s var(--ease);background-size:200% 100%;position:absolute;inset:20px 20px -20px}.v-ramp-underglow:hover,.v-ramp-underglow:focus-within{border-color:var(--ai-brd);top:-3px}.v-ramp-underglow:hover:before,.v-ramp-underglow:focus-within:before{opacity:.2;animation:3.2s linear infinite v-ramp-drift}.v-ramp-underglow:before:where(){background-image:none;background-color:var(--ai-1)}.v-ramp-underglow:hover:before:where(),.v-ramp-underglow:focus-within:before:where(){animation:none}@keyframes v-ai-breathe{0%,to{opacity:1}50%{opacity:.45}}.v-ai-bloom{border-color:var(--ai-brd);color:var(--ai);box-shadow:0 0 0 1px var(--ai-ring), 0 0 12px -2px var(--ai-ring)}@keyframes v-ai-veil{0%{transform:translate(-120%)}60%,to{transform:translate(320%)}}.v-ai-shimmer{border-color:var(--ai-brd);color:var(--ai);background-color:var(--ai-wash);position:relative;overflow:hidden}.v-ai-shimmer:after{content:"";background:linear-gradient(100deg, transparent 35%, var(--ai-veil-on-fill) 50%, transparent 65%);animation:v-ai-veil 1.9s var(--ease) infinite;pointer-events:none;position:absolute;inset:0}.v-ai-shimmer:after:where(){opacity:0;animation:none}@keyframes v-board-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes v-board-text-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.v-grid-fade{--v-grid-fade:min(10%, 44px);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--v-grid-fade), #000 calc(100% - var(--v-grid-fade)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--v-grid-fade), #000 calc(100% - var(--v-grid-fade)), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--v-grid-fade), #000 calc(100% - var(--v-grid-fade)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--v-grid-fade), #000 calc(100% - var(--v-grid-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--v-grid-fade), #000 calc(100% - var(--v-grid-fade)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--v-grid-fade), #000 calc(100% - var(--v-grid-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--v-grid-fade), #000 calc(100% - var(--v-grid-fade)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--v-grid-fade), #000 calc(100% - var(--v-grid-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--v-grid-fade), #000 calc(100% - var(--v-grid-fade)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--v-grid-fade), #000 calc(100% - var(--v-grid-fade)), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.v-sidebar-toggle{opacity:0;transition:opacity calc(var(--t-small) + 50ms) var(--ease)}.group\/brand:hover .v-sidebar-toggle,.group\/brand:focus-within .v-sidebar-toggle{opacity:1}.v-brand-swap{transition:opacity calc(var(--t-small) + 50ms) var(--ease)}.group\/brand:hover .v-brand-swap,.group\/brand:focus-within .v-brand-swap{opacity:0}.v-sidebar-toggle:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-brand-swap:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}.v-rmark{vertical-align:-1px;width:9px;height:9px;color:rgb(var(--role-plasma2));background:radial-gradient(circle,currentColor 1.1px,#0000 1.5px) 0 0/4.5px 4.5px;flex:none;display:inline-block}html:not(.dark) .v-rmark{background:radial-gradient(circle,currentColor 1.4px,#0000 1.85px) 0 0/5px 5px;width:10px;height:10px}.v-rrun{font:inherit;letter-spacing:inherit;text-transform:inherit;vertical-align:baseline;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline}.v-list-scrolloff{scroll-behavior:smooth;scroll-padding-block:153px}.v-list-scrolloff:where(:root[data-motion=reduce],:root[data-motion=reduce] *){scroll-behavior:auto}@keyframes v-deal-in{0%{opacity:0}}.v-deal-in{--v-deal-dur:var(--t-small);--v-deal-at:60ms;--v-deal-step:25ms}.v-deal-in>*{animation:v-deal-in var(--v-deal-dur) var(--ease) var(--v-deal-at) backwards}.v-deal-in>:nth-child(2){animation-delay:calc(var(--v-deal-at) + 1 * var(--v-deal-step))}.v-deal-in>:nth-child(3){animation-delay:calc(var(--v-deal-at) + 2 * var(--v-deal-step))}.v-deal-in>:nth-child(4){animation-delay:calc(var(--v-deal-at) + 3 * var(--v-deal-step))}.v-deal-in>:nth-child(5){animation-delay:calc(var(--v-deal-at) + 4 * var(--v-deal-step))}.v-deal-in>:nth-child(n+6){animation-delay:calc(var(--v-deal-at) + 5 * var(--v-deal-step))}.v-deal-in:where(:root[data-motion=reduce],:root[data-motion=reduce] *)>*{animation:none}@keyframes v-blur-in{0%{opacity:0;filter:blur(8px);transform:translateY(6px)}}.v-blur-word{animation:v-blur-in 1.05s var(--ease) calc(var(--i,0) * .11s) backwards;display:inline-block}.v-blur-word--quick{animation-duration:var(--t-panel);animation-delay:calc(var(--i,0) * 30ms)}@keyframes v-blur-in-soft{0%{opacity:0;filter:blur(5px);transform:translateY(3px)}}.v-blur-word--menu{animation-name:v-blur-in-soft;animation-duration:var(--t-ramp);animation-timing-function:var(--ease-arrive);animation-delay:calc(40ms + var(--i,0) * 18ms)}.v-blur-word--menu.v-blur-word--quick{animation-duration:var(--t-panel);animation-delay:calc(var(--i,0) * 5ms)}.v-blur-word:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}.v-search-panel{background:var(--surface-nav);border:1px solid var(--border-strong);box-shadow:var(--sh-lip), var(--shadow-overlay-strong)}.v-deal-in--long>:nth-child(6){animation-delay:calc(var(--v-deal-at) + 5 * var(--v-deal-step))}.v-deal-in--long>:nth-child(7){animation-delay:calc(var(--v-deal-at) + 6 * var(--v-deal-step))}.v-deal-in--long>:nth-child(8){animation-delay:calc(var(--v-deal-at) + 7 * var(--v-deal-step))}.v-deal-in--long>:nth-child(9){animation-delay:calc(var(--v-deal-at) + 8 * var(--v-deal-step))}.v-deal-in--long>:nth-child(10){animation-delay:calc(var(--v-deal-at) + 9 * var(--v-deal-step))}.v-deal-in--long>:nth-child(11){animation-delay:calc(var(--v-deal-at) + 10 * var(--v-deal-step))}.v-deal-in--long>:nth-child(n+12){animation-delay:calc(var(--v-deal-at) + 11 * var(--v-deal-step))}.v-cap-grand{border:1px solid var(--border-strong);letter-spacing:.12em;transition:transform 90ms var(--ease), box-shadow 90ms var(--ease);padding:10px 22px;font-size:13px}.v-cap-grand:active{box-shadow:inset 0 1px 0 var(--cap-highlight);transform:translateY(1px)}@keyframes v-ai-breathe-soft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.v-ai-breathe-soft{animation:v-ai-breathe-soft 2.4s var(--ease) infinite}.v-ai-breathe{animation:v-ai-breathe 1.6s var(--ease) infinite}.v-ramp-border:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-ramp-text:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-ramp-aurora:before:where(),.v-ramp-halo:before:where(),.v-ai-breathe:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-ai-breathe-soft:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}.v-ramp-spark:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-ramp-scan:after:where(){opacity:0;animation:none}@keyframes vk-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.vk-caret{vertical-align:-.19em;background:currentColor;width:.55em;height:1.05em;margin-left:.14em;animation:1.06s step-end infinite vk-caret;display:inline-block}[data-typing=true] .vk-caret{opacity:1;animation:none}@keyframes vk-caret{0%,49%{opacity:1}50%,to{opacity:0}}.vk-caret:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}.v-live-dot{animation:v-live-dot 2.4s var(--ease,ease-in-out) infinite;box-shadow:0 0 6px var(--live-glow,var(--brand))}@keyframes v-live-dot{0%,to{opacity:1}50%{opacity:.25}}.v-live-dot:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}.v-unfold-x{transition:grid-template-columns var(--t-spatial) var(--ease);grid-template-columns:0fr;display:grid}.v-unfold-x[data-open=true]{grid-template-columns:1fr}.v-unfold-x>*{min-width:0;overflow:hidden}.v-unfold-x>*>*{opacity:0;transition:opacity var(--t-small) var(--ease), transform var(--t-spatial) var(--ease);transform:translate(-10px)}.v-unfold-x[data-open=true]>*>*{opacity:1;transition-delay:70ms;transform:none}.v-unfold-y{transition:grid-template-rows var(--t-spatial) var(--ease);grid-template-rows:0fr;display:grid}.v-unfold-y[data-open=true]{grid-template-rows:1fr}.v-unfold-y>*{min-height:0;overflow:hidden}.v-unfold-y>*>*{opacity:0;transition:opacity calc(var(--t-small) + 50ms) var(--ease)}.v-unfold-y[data-open=true]>*>*{opacity:1;transition-delay:90ms}.v-unfold-xy{transition:grid-template-columns var(--t-spatial) var(--ease), grid-template-rows var(--t-spatial) var(--ease);grid-template-rows:0fr;grid-template-columns:0fr;display:grid}.v-unfold-xy[data-open=true]{grid-template-rows:1fr;grid-template-columns:1fr}.v-unfold-xy>*{min-width:0;min-height:0;overflow:hidden}.v-unfold-xy>*>*{opacity:0;transition:opacity calc(var(--t-small) + 50ms) var(--ease)}.v-unfold-xy[data-open=true]>*>*{opacity:1;transition-delay:90ms}.v-unfold-x:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-unfold-y:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-unfold-xy:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-unfold-x:where(:root[data-motion=reduce],:root[data-motion=reduce] *)>*>*,.v-unfold-y:where(:root[data-motion=reduce],:root[data-motion=reduce] *)>*>*,.v-unfold-xy:where(:root[data-motion=reduce],:root[data-motion=reduce] *)>*>*{transition:none}.v-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.v-no-scrollbar::-webkit-scrollbar{display:none}:is([data-profile-page],[data-profile-surface]) .select-menu-trigger{border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);border-radius:var(--r-control);min-height:38px;padding:8px 10px;font-size:.8125rem}:is([data-profile-page],[data-profile-surface]) .select-menu-trigger:hover:not([disabled]){border-color:var(--border-strong);background:var(--surface-subtle)}:is([data-profile-page],[data-profile-surface]) .select-menu-trigger:focus-visible,:is([data-profile-page],[data-profile-surface]) .select-menu-trigger[aria-expanded=true]{border-color:var(--brand-mark);outline:none}:is([data-profile-page],[data-profile-surface]) .select-menu-trigger[disabled],:is([data-profile-page],[data-profile-surface]) .select-menu-trigger[aria-disabled=true]{color:var(--ink-secondary);background:var(--surface-subtle);cursor:not-allowed}:is([data-profile-page],[data-profile-surface]) .select-menu-placeholder,:is([data-profile-page],[data-profile-surface]) .select-menu-caret{color:var(--ink-secondary)}:is([data-profile-page],[data-profile-surface]) .app-cta-btn,:is([data-profile-page],[data-profile-surface]) .cp-btn,:is([data-profile-page],[data-profile-surface]) .cp-editor-add-btn,:is([data-profile-page],[data-profile-surface]) .cp-edit-btn{border-radius:var(--r-button);border:1px solid var(--border-strong);background:var(--bt-sheen), var(--bt-fill);height:2rem;color:var(--ink);box-shadow:var(--bt-raise);transition:background-color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease), transform var(--t-instant) var(--ease);justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex;transform:none}:is([data-profile-page],[data-profile-surface]) .app-cta-btn:hover:not([disabled]),:is([data-profile-page],[data-profile-surface]) .cp-btn:hover:not([disabled]),:is([data-profile-page],[data-profile-surface]) .cp-editor-add-btn:hover:not([disabled]),:is([data-profile-page],[data-profile-surface]) .cp-edit-btn:hover:not([disabled]){background:var(--bt-sheen), var(--bt-fill-h);border-color:var(--border-hover);box-shadow:var(--bt-raise);transform:none}:is([data-profile-page],[data-profile-surface]) .app-cta-btn:active:not([disabled]),:is([data-profile-page],[data-profile-surface]) .cp-btn:active:not([disabled]),:is([data-profile-page],[data-profile-surface]) .cp-editor-add-btn:active:not([disabled]),:is([data-profile-page],[data-profile-surface]) .cp-edit-btn:active:not([disabled]),:is([data-profile-page],[data-profile-surface]) .danger-button:active:not([disabled]){box-shadow:var(--bt-press);transition-duration:var(--t-instant);transform:translateY(.5px)}:is([data-profile-page],[data-profile-surface]):where(:root[data-motion=reduce],:root[data-motion=reduce] *) .app-cta-btn:active:not([disabled]),:is([data-profile-page],[data-profile-surface]):where(:root[data-motion=reduce],:root[data-motion=reduce] *) .cp-btn:active:not([disabled]),:is([data-profile-page],[data-profile-surface]):where(:root[data-motion=reduce],:root[data-motion=reduce] *) .cp-editor-add-btn:active:not([disabled]),:is([data-profile-page],[data-profile-surface]):where(:root[data-motion=reduce],:root[data-motion=reduce] *) .cp-edit-btn:active:not([disabled]),:is([data-profile-page],[data-profile-surface]):where(:root[data-motion=reduce],:root[data-motion=reduce] *) .danger-button:active:not([disabled]){transform:none}:is([data-profile-page],[data-profile-surface]) .app-cta-btn:focus-visible,:is([data-profile-page],[data-profile-surface]) .cp-btn:focus-visible,:is([data-profile-page],[data-profile-surface]) .cp-editor-add-btn:focus-visible,:is([data-profile-page],[data-profile-surface]) .cp-edit-btn:focus-visible{outline:2px solid var(--bt-ring);outline-offset:2px}:is([data-profile-page],[data-profile-surface]) .app-cta-btn[disabled],:is([data-profile-page],[data-profile-surface]) .cp-btn[disabled],:is([data-profile-page],[data-profile-surface]) .cp-editor-add-btn[disabled]{opacity:.5;cursor:not-allowed}:is([data-profile-page],[data-profile-surface]) .app-cta-btn--primary{color:var(--key-on-commit);background:var(--key-commit);border-color:var(--key-commit);box-shadow:var(--key-commit-lit)}:is([data-profile-page],[data-profile-surface]) .app-cta-btn--primary:hover:not([disabled]){background:var(--key-commit-h);border-color:var(--key-commit-h);box-shadow:var(--key-commit-lit-h)}:is([data-profile-page],[data-profile-surface]) .app-cta-btn--primary:not([disabled]) svg{color:var(--key-commit-glyph)}:is([data-profile-page],[data-profile-surface]) .app-cta-btn--ghost,:is([data-profile-page],[data-profile-surface]) .app-cta-btn--soft,:is([data-profile-page],[data-profile-surface]) .cp-edit-btn{color:var(--ink-secondary);background:0 0;border-color:#0000}:is([data-profile-page],[data-profile-surface]) .app-cta-btn--ghost:hover:not([disabled]),:is([data-profile-page],[data-profile-surface]) .app-cta-btn--soft:hover:not([disabled]),:is([data-profile-page],[data-profile-surface]) .cp-edit-btn:hover:not([disabled]){background:var(--surface-subtle);color:var(--ink)}:is([data-profile-page],[data-profile-surface]) button:not([class]){background-image:none;background:var(--surface);border:1px solid var(--border-strong);color:var(--ink);border-radius:var(--r-button);padding:.375rem .75rem;font-size:.8125rem}:is([data-profile-page],[data-profile-surface]) .cp-editor-card{box-shadow:none;border-color:var(--border);background:0 0}:is([data-profile-page],[data-profile-surface]) [data-accordion-toggle][data-open=true]{background:var(--brand-wash)}:is([data-profile-page],[data-profile-surface]) .cp-field>label,:is([data-profile-page],[data-profile-surface]) .cp-field>span:first-child,:is([data-profile-page],[data-profile-surface]) .form-field>label,:is([data-profile-page],[data-profile-surface]) .onboarding-tag-input>label,:is([data-profile-page],[data-profile-surface]) .cp-editor-new-label{color:var(--ink-secondary);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:500}.phone-input-prefix,.phone-input-national{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:is([data-profile-page],[data-profile-surface]) .cp-field input:not([type=checkbox]),:is([data-profile-page],[data-profile-surface]) .cp-field textarea,:is([data-profile-page],[data-profile-surface]) .cp-field select,:is([data-profile-page],[data-profile-surface]) .onboarding-tag-input input,:is([data-profile-page],[data-profile-surface]) .form-field input:not([type=checkbox]),:is([data-profile-page],[data-profile-surface]) .form-field select{color:var(--ink);background:var(--canvas);border:1px solid var(--border-strong);border-radius:var(--r-control);min-height:2.375rem;transition:border-color var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease);font-size:.8125rem;box-shadow:inset 0 1px 3px #00000073}:is([data-profile-page],[data-profile-surface]) .cp-field input:not([type=checkbox]):hover:not(:disabled),:is([data-profile-page],[data-profile-surface]) .cp-field select:hover:not(:disabled),:is([data-profile-page],[data-profile-surface]) .cp-field textarea:hover:not(:disabled){border-color:var(--border-hover)}:is([data-profile-page],[data-profile-surface]) .cp-field input:not([type=checkbox]):focus-visible,:is([data-profile-page],[data-profile-surface]) .cp-field select:focus-visible,:is([data-profile-page],[data-profile-surface]) .cp-field textarea:focus-visible,:is([data-profile-page],[data-profile-surface]) .onboarding-tag-input input:focus-visible{border-color:var(--brand-mark);box-shadow:inset 0 1px 3px #00000073, 0 0 0 1px var(--brand-mark);outline:none}@supports (color:color-mix(in lab, red, red)){:is([data-profile-page],[data-profile-surface]) .cp-field input:not([type=checkbox]):focus-visible,:is([data-profile-page],[data-profile-surface]) .cp-field select:focus-visible,:is([data-profile-page],[data-profile-surface]) .cp-field textarea:focus-visible,:is([data-profile-page],[data-profile-surface]) .onboarding-tag-input input:focus-visible{box-shadow:inset 0 1px 3px #00000073, 0 0 0 1px color-mix(in srgb, var(--brand-mark) 34%, transparent)}}:is([data-profile-page],[data-profile-surface]) ::placeholder{color:var(--ink-secondary);opacity:.75}:is([data-profile-page],[data-profile-surface]) .danger-button{color:var(--ink-secondary);box-shadow:none;background:0 0;border-color:#0000;transform:none}:is([data-profile-page],[data-profile-surface]) .danger-button:hover:not([disabled]){background:var(--surface-subtle);color:var(--ink);transform:none}:is([data-profile-page],[data-profile-surface]) .cp-editor-card-title{color:var(--ink);letter-spacing:-.005em;font-size:.9375rem;font-weight:600;line-height:1.35}:is([data-profile-page],[data-profile-surface]) .cp-editor-card-title .text-muted-foreground,:is([data-profile-page],[data-profile-surface]) .cp-editor-card-role{color:var(--ink-secondary);font-weight:500}:is([data-profile-page],[data-profile-surface]) .cp-editor-card-role:before{content:"— "}@media (width<=640px){:is([data-profile-page],[data-profile-surface]) .cp-editor-card-role{display:block}:is([data-profile-page],[data-profile-surface]) .cp-editor-card-role:before{content:none}}:is([data-profile-page],[data-profile-surface]) .cp-editor-card-meta{font-variant-numeric:tabular-nums;color:var(--ink-secondary);flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.125rem;font-size:.75rem;display:flex}:is([data-profile-page],[data-profile-surface]) .cp-editor-card-meta>span+span:before{content:"·";opacity:.55;margin-right:.375rem}:is([data-profile-page],[data-profile-surface]) .cp-editor-card-desc{color:var(--ink-secondary);font-size:.8125rem;line-height:1.5}:is([data-profile-page],[data-profile-surface]) .tag{background:var(--surface-subtle);color:var(--ink);border:1px solid #0000;padding:2px 9px;font-size:.75rem;font-weight:500}:is([data-profile-page],[data-profile-surface]) .empty-state{color:var(--ink-secondary);margin:0;padding:.25rem 0;font-size:.8125rem}:is([data-profile-page],[data-profile-surface]) .page-hero-card-glow{display:none}:is([data-profile-page],[data-profile-surface]) .section-card:hover,:is([data-profile-page],[data-profile-surface]) .cp-card:hover,:is([data-profile-page],[data-profile-surface]) .cp-editor-card:hover{transform:none}:is([data-profile-page],[data-profile-surface]) .dashboard-modern-card:hover{transform:none;box-shadow:0 8px 28px #0000001c}.dark :is([data-profile-page],[data-profile-surface]) .dashboard-modern-card:hover{box-shadow:0 8px 28px #ffffff12}@media (width<=1023.98px){:is([data-profile-page],[data-profile-surface]) input,:is([data-profile-page],[data-profile-surface]) textarea,:is([data-profile-page],[data-profile-surface]) select,:is([data-profile-page],[data-profile-surface]) .select-menu-trigger{scroll-margin-bottom:5.5rem}}body:has([data-profile-page]) .select-menu-suggestions--portal{border:1px solid var(--border);background:var(--surface);border-radius:var(--r-card);color:var(--ink)}body:has([data-profile-page]) .select-menu-suggestions--portal .onboarding-tag-suggestion-item{color:var(--ink)}:is(body:has([data-profile-page]) .select-menu-suggestions--portal .onboarding-tag-suggestion-item.is-highlighted,body:has([data-profile-page]) .select-menu-suggestions--portal .onboarding-tag-suggestion-item.is-selected){color:var(--ink);background:var(--brand-wash)}body:has([data-profile-page]) .select-menu-suggestions--portal .onboarding-tag-suggestion-item.is-selected{font-weight:600}:is([data-profile-page],[data-profile-surface]) .onboarding-tag-suggestions{border:1px solid var(--border);background:var(--surface);border-radius:var(--r-card);color:var(--ink)}:is([data-profile-page],[data-profile-surface]) .onboarding-tag-suggestion-item:hover,:is([data-profile-page],[data-profile-surface]) .onboarding-tag-suggestion-item:focus-visible,:is([data-profile-page],[data-profile-surface]) .onboarding-tag-suggestion-item.is-highlighted,:is([data-profile-page],[data-profile-surface]) .onboarding-tag-suggestion-item.is-selected{color:var(--ink);background:var(--brand-wash)}body:has([data-profile-page]) .select-menu-suggestions--portal .select-menu-empty{color:var(--ink-secondary)}@keyframes v-pane-forward{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}@keyframes v-pane-back{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media (width<=1023.98px){.v-pane-forward{animation:v-pane-forward .17s var(--ease) both}.v-pane-back{animation:v-pane-back .17s var(--ease) both}}@keyframes v-arrive{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@keyframes v-page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.v-page-enter{animation:v-page-in var(--t-page) var(--ease) both}@keyframes v-skeleton{0%,to{opacity:.55}50%{opacity:.85}}.v-skeleton{border-radius:var(--r-control);background:var(--surface-subtle);animation:v-skeleton 1.6s var(--ease) infinite}.v-arrow-parent:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-arrow{transition:none}.v-arrow-parent:hover:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-arrow{transform:none}.v-shimmer:after:where(),.v-shimmer--busy:after:where(){content:none;animation:none}.v-reveal:where(:root[data-motion=reduce],:root[data-motion=reduce] *)>*,.v-arrive:where(:root[data-motion=reduce],:root[data-motion=reduce] *)>*,.v-page-enter:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-pane-forward:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-pane-back:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation-duration:1ms;animation-delay:0s}.v-skeleton:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}.v-qtag{--qtag-seam:rgb(var(--role-hollow));--tag-inner:rgb(var(--role-well));background:var(--qtag-lit) padding-box, linear-gradient(rgb(var(--role-well)), rgb(var(--role-well))) padding-box, linear-gradient(90deg, var(--qtag-lead,var(--qtag-seam)) 0%, var(--qtag-seam) var(--qtag-reach,68%)) border-box;height:20px;box-shadow:inset 0 1px 0 var(--qtag-top);font-family:var(--font-sans);letter-spacing:.06em;color:var(--ink-secondary);transition:color var(--t-hover) var(--ease), --qtag-reach .62s var(--ease-arrive);border:1px solid #0000;border-radius:3px;gap:6px;padding:0 7px;font-size:9px;font-weight:500;line-height:1}.v-qtag-active{--qtag-lead:rgb(var(--role-mint) / .78)}.v-qtag-flag{--qtag-lead:rgb(var(--role-amber) / .82)}.v-qtag-fatal{--qtag-lead:rgb(var(--role-red) / .8)}.v-qtag-machine{--qtag-lead:rgb(var(--role-plasma) / .82)}html:not(.dark) .v-qtag-active{--qtag-lead:rgb(var(--role-mint) / .95)}html:not(.dark) .v-qtag-flag{--qtag-lead:rgb(var(--role-amber) / .95)}html:not(.dark) .v-qtag-machine{--qtag-lead:rgb(var(--role-plasma) / .9)}.v-qtag-meta{color:var(--ink-meta)}.v-qtag-full{--qtag-reach:100%}.v-qtag-dim{--qtag-lit:linear-gradient(transparent, transparent);box-shadow:none;color:var(--ink-meta)}.v-qtag-gl{letter-spacing:0;font-size:9.5px;font-weight:500}.v-qtag-flag>svg,.v-qtag-flag .v-qtag-gl{color:rgb(var(--role-amber))}.v-qtag-machine>svg,.v-qtag-machine .v-qtag-gl{color:rgb(var(--role-plasma))}.v-qtag-fatal>svg,.v-qtag-fatal .v-qtag-gl{color:rgb(var(--role-red))}.v-qtag-chip{padding-right:0}.v-qtag-chip:hover{color:var(--ink)}.v-qtag-x{border:0;border-left:1px solid rgb(var(--role-hollow));width:19px;color:var(--ink-meta);cursor:pointer;transition:color var(--t-hover) var(--ease);background:0 0;align-self:stretch;place-items:center;margin-left:1px;padding:0;display:grid}.v-qtag-chip:hover .v-qtag-x,.v-qtag-x:focus-visible{color:var(--ink)}.v-qtag-working{position:relative}.v-qtag-working:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgb(var(--role-plasma)), rgb(var(--role-plasma2)), transparent) 0 0 / 200% 100% repeat-x;height:1px;animation:.9s linear infinite v-qtag-edge;position:absolute;top:-1px;left:0;right:0}.cp-card{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--r-container);padding:1rem 1.125rem}.cp-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-secondary);margin:0 0 .35rem;font-size:.75rem;font-weight:600}.cp-title{color:var(--ink);margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.cp-edit-btn{background:var(--bt-sheen), var(--bt-fill);border:1px solid var(--border-strong);color:var(--ink);border-radius:var(--r-button);cursor:pointer;box-shadow:var(--bt-raise);transition:background-color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease);justify-content:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.cp-edit-btn:hover{background:var(--bt-sheen), var(--bt-fill-h);border-color:var(--border-hover);filter:none;transform:none}.cp-input{border:1px solid var(--border-strong);border-radius:var(--r-button);background:var(--surface);color:var(--ink);transition:border-color var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease);outline:none;padding:8px 12px;font-size:.95rem}.cp-input:focus-visible{border-color:var(--brand-mark);box-shadow:0 0 0 3px #6b5e6226}.cp-btn{border-radius:var(--r-button);white-space:nowrap;border:1px solid var(--border-strong);background:var(--bt-sheen), var(--bt-fill);color:var(--ink);box-shadow:var(--bt-raise);cursor:pointer;transition:background-color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease), transform var(--t-instant) var(--ease);justify-content:center;align-items:center;gap:.35rem;padding:.4375rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.cp-btn:hover:not(:disabled){background:var(--bt-sheen), var(--bt-fill-h);border-color:var(--border-hover)}.cp-btn--sm{padding:.375rem .75rem;font-size:.8125rem}.cp-btn:focus-visible{outline:2px solid var(--bt-ring);outline-offset:2px}.cp-btn:active{box-shadow:var(--bt-press);transform:translateY(1px)}.cp-btn:disabled{cursor:not-allowed;border-color:var(--border-subtle);background:var(--bt-fill);color:var(--ink-tertiary);box-shadow:var(--bt-press)}.cp-btn--secondary{color:var(--ink-secondary);box-shadow:none;background:0 0;border-color:#0000}.cp-btn--secondary:hover:not(:disabled){background:var(--bt-fill-h);box-shadow:none;color:var(--ink);border-color:#0000;transform:none}.cp-btn--danger{color:var(--danger);box-shadow:none;background:0 0;border-color:#0000}.cp-btn--danger:hover:not(:disabled){background:var(--danger-surface);color:var(--danger);box-shadow:none;border-color:#0000;transform:none}.cp-btn--block{justify-content:center;width:100%}.cp-form-error{border-radius:var(--r-card);background:var(--danger-surface);color:var(--danger);border:1px solid #0000;margin:0;padding:.75rem 1rem;font-size:.9rem;font-weight:500}.cp-form-success{border-radius:var(--r-card);background:var(--success-surface);color:var(--success);border:1px solid #0000;margin:0;padding:.75rem 1rem;font-size:.9rem;font-weight:500}.cp-field{flex-direction:column;gap:6px;font-size:.95rem;display:flex}.cp-field label{color:var(--ink);font-size:.85rem;font-weight:500}.cp-field-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 16px;display:grid}.cp-check{cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;font-size:.95rem;font-weight:400;display:flex}.cp-check-group{flex-direction:column;gap:10px;display:flex}.cp-check input[type=checkbox]{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface);cursor:pointer;width:18px;height:18px;transition:background-color var(--t-instant) var(--ease), border-color var(--t-instant) var(--ease);border-radius:9999px;flex-shrink:0;place-content:center;display:inline-grid}.cp-check input[type=checkbox]:before{content:"";background:var(--brand-foreground);width:8px;height:8px;transition:transform var(--t-instant) var(--ease);border-radius:9999px;transform:scale(0)}.cp-check input[type=checkbox]:checked{background:var(--brand-mark);border-color:var(--brand-mark)}.cp-check input[type=checkbox]:checked:before{transform:scale(1)}.cp-check input[type=checkbox]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cp-editor-add-btn{margin-bottom:14px}.cp-editor-new-label{color:var(--ink);margin-bottom:12px;font-size:1rem;font-weight:600}.cp-editor-list{flex-direction:column;gap:14px;display:flex}.cp-editor-card{border-radius:var(--r-card);border:1px solid var(--border);background:var(--surface);transition:border-color var(--t-hover) var(--ease);padding:16px}.cp-editor-card:hover{border-color:var(--border-strong)}.cp-editor-card-view{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cp-editor-card-info{flex:1;min-width:0}.cp-editor-card-title{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:1.05rem;font-weight:600;display:flex}.cp-editor-badge{background:var(--warning-surface);color:var(--warning);border-radius:999px;padding:2px 9px;font-size:.78rem;font-weight:600}.cp-editor-card-desc{color:var(--ink-secondary);margin-top:5px;font-size:.92rem;line-height:1.45}.cp-editor-tags-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cp-editor-bullets{color:var(--ink-secondary);margin:8px 0 0;padding-left:20px;font-size:.9rem;line-height:1.5}.cp-editor-card-links{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.cp-editor-card-links a{color:var(--brand);font-size:.88rem;font-weight:500;text-decoration:none}.cp-editor-card-links a:hover{text-decoration:underline}.cp-editor-dates{color:var(--ink-secondary);font-size:.85rem}.cp-editor-card-actions{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.cp-editor-form{flex-direction:column;gap:12px;display:flex}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[2px\]{inset:2px}.-inset-x-px{inset-inline:-1px}.inset-x-0{inset-inline:0}.inset-x-1\.5{inset-inline:calc(var(--spacing) * 1.5)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-y-0{inset-block:0}.inset-y-5{inset-block:calc(var(--spacing) * 5)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-5{top:calc(var(--spacing) * -5)}.-top-6{top:calc(var(--spacing) * -6)}.-top-\[3px\]{top:-3px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[5px\]{top:5px}.top-\[8px\]{top:8px}.top-\[9px\]{top:9px}.top-\[10vh\]{top:10vh}.top-\[11px\]{top:11px}.top-\[18vh\]{top:18vh}.top-\[30px\]{top:30px}.top-\[44px\]{top:44px}.top-\[52px\]{top:52px}.top-\[74px\]{top:74px}.top-\[196px\]{top:196px}.top-\[296px\]{top:296px}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-auto{top:auto}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.right-\[22px\]{right:22px}.right-\[30px\]{right:30px}.-bottom-\[3px\]{bottom:-3px}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-full{bottom:100%}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.-left-\[21px\]{left:-21px}.-left-\[9999px\]{left:-9999px}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-\[11px\]{left:11px}.left-\[22px\]{left:22px}.left-auto{left:auto}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-\[1\]{z-index:calc(1 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-79{z-index:79}.z-80{z-index:80}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[5\]{z-index:5}.z-\[9\]{z-index:9}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[9998\]{z-index:9998}.z-\[calc\(var\(--z-page-modal\)_\+_1\)\]{z-index:calc(var(--z-page-modal) + 1)}.z-\[var\(--z-keyboard\)\]{z-index:var(--z-keyboard)}.z-\[var\(--z-palette\)\]{z-index:var(--z-palette)}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=900px){.container{max-width:900px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-1\.5{margin:calc(var(--spacing) * -1.5)}.-m-2{margin:calc(var(--spacing) * -2)}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.-mx-0\.5{margin-inline:calc(var(--spacing) * -.5)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-0{margin-inline:0}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-\[5\%\]{margin-inline:5%}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-\[3px\]{margin-block:3px}.my-\[5px\]{margin-block:5px}.my-auto{margin-block:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-\[3px\]{margin-top:-3px}.-mt-\[15px\]{margin-top:-15px}.-mt-px{margin-top:-1px}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-0\.75{margin-top:calc(var(--spacing) * .75)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\!{margin-top:calc(var(--spacing) * 2)!important}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\!{margin-top:calc(var(--spacing) * 3)!important}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[7px\]{margin-top:7px}.mt-\[9px\]{margin-top:9px}.mt-\[11px\]{margin-top:11px}.mt-\[13px\]{margin-top:13px}.mt-\[14px\]{margin-top:14px}.mt-\[15px\]{margin-top:15px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[26px\]{margin-top:26px}.mt-\[var\(--jobs-dock-drop\,0px\)\]{margin-top:var(--jobs-dock-drop,0px)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-\[5px\]{margin-right:5px}.mr-auto{margin-right:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.-mb-\[15px\]{margin-bottom:-15px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-5\!{margin-bottom:calc(var(--spacing) * 5)!important}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[3px\]{margin-bottom:3px}.mb-\[5px\]{margin-bottom:5px}.mb-\[18px\]{margin-bottom:18px}.mb-px{margin-bottom:1px}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-\[7px\]{margin-left:-7px}.-ml-px{margin-left:-1px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-\[13px\]{margin-left:13px}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!grid{display:grid!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[8\/3\]{aspect-ratio:8/3}.aspect-\[1366\/900\]{aspect-ratio:1366/900}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[3px\]{width:3px;height:3px}.size-\[5px\]{width:5px;height:5px}.size-\[7px\]{width:7px;height:7px}.size-\[11px\]{width:11px;height:11px}.size-\[14\.4px\]{width:14.4px;height:14.4px}.size-\[15px\]{width:15px;height:15px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[26px\]{width:26px;height:26px}.size-\[27px\]{width:27px;height:27px}.size-\[30px\]{width:30px;height:30px}.size-\[31px\]{width:31px;height:31px}.size-\[34px\]{width:34px;height:34px}.size-\[38px\]{width:38px;height:38px}.size-\[62\%\]{width:62%;height:62%}.size-\[118px\]{width:118px;height:118px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-0\.75{height:calc(var(--spacing) * .75)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[2\.375rem\]{height:2.375rem}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[9\.6px\]{height:9.6px}.h-\[11px\]{height:11px}.h-\[13\.2px\]{height:13.2px}.h-\[13\.5rem\]{height:13.5rem}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[25px\]{height:25px}.h-\[26px\]{height:26px}.h-\[29px\]{height:29px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[67px\]{height:67px}.h-\[74px\]{height:74px}.h-\[92vh\]{height:92vh}.h-\[118px\]{height:118px}.h-\[calc\(100dvh-3rem-30px\)\]{height:calc(100dvh - 3rem - 30px)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[300px\]{max-height:300px}.max-h-\[460px\]{max-height:460px}.max-h-\[min\(26rem\,60vh\)\]{max-height:min(26rem,60vh)}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-\[2\.7em\]{min-height:2.7em}.min-h-\[2\.52em\]{min-height:2.52em}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[19rem\]{min-height:19rem}.min-h-\[28px\]{min-height:28px}.min-h-\[30px\]{min-height:30px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[55vh\]{min-height:55vh}.min-h-\[60dvh\]{min-height:60dvh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[84px\]{min-height:84px}.min-h-\[313px\]{min-height:313px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7\/12{width:58.3333%}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11\/12{width:91.6667%}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[2px\]{width:2px}.w-\[3\.6px\]{width:3.6px}.w-\[3px\]{width:3px}.w-\[4px\]{width:4px}.w-\[5px\]{width:5px}.w-\[6rem\]{width:6rem}.w-\[7px\]{width:7px}.w-\[11px\]{width:11px}.w-\[15px\]{width:15px}.w-\[16rem\]{width:16rem}.w-\[17rem\]{width:17rem}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[38px\]{width:38px}.w-\[40px\]{width:40px}.w-\[46px\]{width:46px}.w-\[56px\]{width:56px}.w-\[60px\]{width:60px}.w-\[62px\]{width:62px}.w-\[68px\]{width:68px}.w-\[83px\]{width:83px}.w-\[84px\]{width:84px}.w-\[86px\]{width:86px}.w-\[88px\]{width:88px}.w-\[92vw\]{width:92vw}.w-\[104px\]{width:104px}.w-\[112px\]{width:112px}.w-\[120px\]{width:120px}.w-\[132px\]{width:132px}.w-\[136px\]{width:136px}.w-\[150px\]{width:150px}.w-\[152px\]{width:152px}.w-\[164px\]{width:164px}.w-\[172px\]{width:172px}.w-\[176px\]{width:176px}.w-\[208px\]{width:208px}.w-\[232px\]{width:232px}.w-\[236px\]{width:236px}.w-\[248px\]{width:248px}.w-\[250px\]{width:250px}.w-\[288px\]{width:288px}.w-\[290px\]{width:290px}.w-\[300px\]{width:300px}.w-\[336px\]{width:336px}.w-\[min\(98vw\,88rem\)\]{width:min(98vw,88rem)}.w-\[min\(100\%-32px\,34rem\)\]{width:min(100% - 32px,34rem)}.w-\[min\(100\%-32px\,1480px\)\]{width:min(100% - 32px,1480px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-110{max-width:calc(var(--spacing) * 110)}.max-w-\[13rem\]{max-width:13rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[18rem\]{max-width:18rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[26\.5rem\]{max-width:26.5rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56rem\]{max-width:56rem}.max-w-\[60\%\]{max-width:60%}.max-w-\[60ch\]{max-width:60ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[72rem\]{max-width:72rem}.max-w-\[75ch\]{max-width:75ch}.max-w-\[75rem\]{max-width:75rem}.max-w-\[80ch\]{max-width:80ch}.max-w-\[80vw\]{max-width:80vw}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[800px\]{max-width:800px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[min\(380px\,calc\(100vw-32px\)\)\]{max-width:min(380px,100vw - 32px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12px\]{min-width:12px}.min-w-\[13rem\]{min-width:13rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[19px\]{min-width:19px}.min-w-\[22px\]{min-width:22px}.min-w-\[30px\]{min-width:30px}.min-w-\[34px\]{min-width:34px}.min-w-\[80px\]{min-width:80px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[620px\]{min-width:620px}.min-w-\[min\(440px\,100\%\)\]{min-width:min(440px,100%)}.min-w-px{min-width:1px}.flex-1{flex:1}.flex-\[1_0_auto\]{flex:1 0 auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-\[220px\]{flex-basis:220px}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-\[var\(--radix-dropdown-menu-content-transform-origin\)\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[var\(--radix-tooltip-content-transform-origin\)\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-bottom-left{transform-origin:0 100%}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[0\.5px\]{--tw-translate-y:.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-1{rotate:-1deg}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-none{animation:none}.animate-out{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.\[scroll-snap-type\:x_proximity\]{scroll-snap-type:x proximity}.\[scroll-snap-align\:start\]{scroll-snap-align:start}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-\[60px\]{scroll-margin-top:60px}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[0fr\]{grid-template-columns:0fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[16px_1fr_auto\]{grid-template-columns:16px 1fr auto}.grid-cols-\[16px_minmax\(0\,1fr\)\]{grid-template-columns:16px minmax(0,1fr)}.grid-cols-\[16px_minmax\(0\,1fr\)_auto\]{grid-template-columns:16px minmax(0,1fr) auto}.grid-cols-\[18px_1fr\]{grid-template-columns:18px 1fr}.grid-cols-\[18px_minmax\(0\,1fr\)\]{grid-template-columns:18px minmax(0,1fr)}.grid-cols-\[28px_minmax\(0\,1\.2fr\)_minmax\(0\,1\.3fr\)_auto\]{grid-template-columns:28px minmax(0,1.2fr) minmax(0,1.3fr) auto}.grid-cols-\[40px_minmax\(0\,1fr\)_20px\]{grid-template-columns:40px minmax(0,1fr) 20px}.grid-cols-\[64px_minmax\(0\,1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.grid-cols-\[76px_14px_minmax\(0\,1fr\)\]{grid-template-columns:76px 14px minmax(0,1fr)}.grid-cols-\[88px_1fr_auto\]{grid-template-columns:88px 1fr auto}.grid-cols-\[92px_1fr_38px\]{grid-template-columns:92px 1fr 38px}.grid-cols-\[118px_minmax\(0\,1fr\)\]{grid-template-columns:118px minmax(0,1fr)}.grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-0\.75{gap:calc(var(--spacing) * .75)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.25{gap:calc(var(--spacing) * 1.25)}.gap-1\.75{gap:calc(var(--spacing) * 1.75)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-2\.25{gap:calc(var(--spacing) * 2.25)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[2\.4px\]{gap:2.4px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[11px\]{gap:11px}.gap-\[13px\]{gap:13px}.gap-\[14px\]{gap:14px}.gap-\[17px\]{gap:17px}.gap-\[18px\]{gap:18px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-\[0\.45rem\]{column-gap:.45rem}.gap-x-\[18px\]{column-gap:18px}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-\[13px\]{row-gap:13px}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}:where(.divide-border-subtle>:not(:last-child)){border-color:var(--border-subtle)}:where(.divide-border\/40>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/40>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--r-button\)\]{border-radius:var(--r-button)}.rounded-\[var\(--r-card\)\]{border-radius:var(--r-card)}.rounded-\[var\(--r-container\)\]{border-radius:var(--r-container)}.rounded-\[var\(--r-control\)\]{border-radius:var(--r-control)}.rounded-\[var\(--r-modal\)\]{border-radius:var(--r-modal)}.rounded-\[var\(--tag-radius\)\]{border-radius:var(--tag-radius)}.rounded-full{border-radius:3.40282e38px}.rounded-md,.rounded-none,.rounded-sm,.rounded-xl{border-radius:0}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-\[var\(--r-button\)\]{border-top-right-radius:var(--r-button);border-bottom-right-radius:var(--r-button)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-\[3px\]{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-0\!{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[color-mix\(in_srgb\,var\(--brand\)_35\%\,transparent\)\]{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--brand\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--brand) 35%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--brand-mark\)_35\%\,transparent\)\]{border-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--brand-mark\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--brand-mark) 35%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--brand-mark\)_36\%\,transparent\)\]{border-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--brand-mark\)_36\%\,transparent\)\]{border-color:color-mix(in srgb,var(--brand-mark) 36%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--brand-mark\)_40\%\,var\(--border\)\)\]{border-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--brand-mark\)_40\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--brand-mark) 40%,var(--border))}}.border-\[color-mix\(in_srgb\,var\(--brand-mark\)_42\%\,var\(--canvas\)\)\]{border-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--brand-mark\)_42\%\,var\(--canvas\)\)\]{border-color:color-mix(in srgb,var(--brand-mark) 42%,var(--canvas))}}.border-\[color-mix\(in_srgb\,var\(--danger\)_30\%\,var\(--border-subtle\)\)\]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--danger\)_30\%\,var\(--border-subtle\)\)\]{border-color:color-mix(in srgb,var(--danger) 30%,var(--border-subtle))}}.border-\[color-mix\(in_srgb\,var\(--warning-mark\)_32\%\,var\(--border-subtle\)\)\]{border-color:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--warning-mark\)_32\%\,var\(--border-subtle\)\)\]{border-color:color-mix(in srgb,var(--warning-mark) 32%,var(--border-subtle))}}.border-\[color-mix\(in_srgb\,var\(--warning-mark\)_40\%\,var\(--border\)\)\]{border-color:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--warning-mark\)_40\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--warning-mark) 40%,var(--border))}}.border-\[color-mix\(in_srgb\,var\(--warning-mark\)_45\%\,var\(--border\)\)\]{border-color:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--warning-mark\)_45\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--warning-mark) 45%,var(--border))}}.border-\[color\:color-mix\(in_srgb\,var\(--ai\)_35\%\,var\(--border\)\)\]{border-color:var(--ai)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--ai\)_35\%\,var\(--border\)\)\]{border-color:color-mix(in srgb,var(--ai) 35%,var(--border))}}.border-\[color\:color-mix\(in_srgb\,var\(--brand-mark\)_38\%\,var\(--key-edge\)\)\]{border-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--brand-mark\)_38\%\,var\(--key-edge\)\)\]{border-color:color-mix(in srgb,var(--brand-mark) 38%,var(--key-edge))}}.border-\[color\:color-mix\(in_srgb\,var\(--warning-mark\)_38\%\,var\(--key-edge\)\)\]{border-color:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,var\(--warning-mark\)_38\%\,var\(--key-edge\)\)\]{border-color:color-mix(in srgb,var(--warning-mark) 38%,var(--key-edge))}}.border-\[color\:var\(--key-commit\)\]{border-color:var(--key-commit)}.border-\[color\:var\(--key-dead-edge\)\]{border-color:var(--key-dead-edge)}.border-\[color\:var\(--key-edge\)\]{border-color:var(--key-edge)}.border-\[color\:var\(--key-mint-edge\)\]{border-color:var(--key-mint-edge)}.border-\[color\:var\(--key-on-edge\)\]{border-color:var(--key-on-edge)}.border-\[color\:var\(--key-soft-edge\)\]{border-color:var(--key-soft-edge)}.border-\[color\:var\(--key-step-edge\)\]{border-color:var(--key-step-edge)}.border-\[color\:var\(--name\)\]{border-color:var(--name)}.border-\[color\:var\(--ring\)\]{border-color:var(--ring)}.border-\[color\:var\(--warning\)\]{border-color:var(--warning)}.border-\[color\:var\(--warning-wash-border\)\]{border-color:var(--warning-wash-border)}.border-\[rgb\(229_72_77\/0\.3\)\]{border-color:#e5484d4d}.border-\[rgba\(247\,37\,133\,\.45\)\]{border-color:#f7258573}.border-\[var\(--ai\)\]{border-color:var(--ai)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--info\)\]{border-color:var(--info)}.border-\[var\(--ink-secondary\)\]{border-color:var(--ink-secondary)}.border-\[var\(--kb-cursor\)\]{border-color:var(--kb-cursor)}.border-\[var\(--ra-acbrd\)\]{border-color:var(--ra-acbrd)}.border-\[var\(--ra-brd3\)\]{border-color:var(--ra-brd3)}.border-\[var\(--tag-ai-border\)\]{border-color:var(--tag-ai-border)}.border-\[var\(--tag-brand-border\)\]{border-color:var(--tag-brand-border)}.border-\[var\(--tag-caution-border\)\]{border-color:var(--tag-caution-border)}.border-\[var\(--tag-danger-border\)\]{border-color:var(--tag-danger-border)}.border-\[var\(--tag-fit-border\)\]{border-color:var(--tag-fit-border)}.border-\[var\(--tag-source-border\)\]{border-color:var(--tag-source-border)}.border-\[var\(--tag-what-border\)\]{border-color:var(--tag-what-border)}.border-\[var\(--tag-where-border\)\]{border-color:var(--tag-where-border)}.border-\[var\(--tag-worth-border\)\]{border-color:var(--tag-worth-border)}.border-\[var\(--tone\)\]{border-color:var(--tone)}.border-ai{border-color:var(--ai)}.border-ai-brd{border-color:var(--ai-brd)}.border-border{border-color:var(--border)}.border-border-hover{border-color:var(--border-hover)}.border-border-strong{border-color:var(--border-strong)}.border-border-subtle{border-color:var(--border-subtle)}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-brand,.border-brand\/30{border-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.border-brand\/30{border-color:color-mix(in oklab, var(--brand-mark) 30%, transparent)}}.border-brand\/35{border-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.border-brand\/35{border-color:color-mix(in oklab, var(--brand-mark) 35%, transparent)}}.border-brand\/40{border-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.border-brand\/40{border-color:color-mix(in oklab, var(--brand-mark) 40%, transparent)}}.border-danger,.border-danger\/30{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/30{border-color:color-mix(in oklab, var(--danger) 30%, transparent)}}.border-danger\/40{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.border-info{border-color:var(--info)}.border-ink{border-color:var(--ink)}.border-transparent{border-color:#0000}.border-warning,.border-warning\/30{border-color:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--warning-mark) 30%, transparent)}}.border-warning\/35{border-color:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){.border-warning\/35{border-color:color-mix(in oklab, var(--warning-mark) 35%, transparent)}}.border-warning\/40{border-color:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--warning-mark) 40%, transparent)}}.border-warning\/45{border-color:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){.border-warning\/45{border-color:color-mix(in oklab, var(--warning-mark) 45%, transparent)}}.border-warning\/50{border-color:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){.border-warning\/50{border-color:color-mix(in oklab, var(--warning-mark) 50%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/\[0\.0x\]{border-color:color-mix(in srgb, #fff 0x, transparent)}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.0x\]{border-color:color-mix(in oklab, var(--color-white) 0x, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-b-\[var\(--ra-brd3\)\]{border-bottom-color:var(--ra-brd3)}.border-b-transparent{border-bottom-color:#0000}.border-l-\[var\(--warning\)\]{border-left-color:var(--warning)}.border-l-ai{border-left-color:var(--ai)}.border-l-brand{border-left-color:var(--brand-mark)}.border-l-transparent{border-left-color:#0000}.border-l-warning{border-left-color:var(--warning-mark)}.bg-\[\#0a0713\]\/95{background-color:oklab(14.0412% .0113513 -.0241956/.95)}.bg-\[\#0c0c0c\]{background-color:#0c0c0c}.bg-\[\#111114\]{background-color:#111114}.bg-\[\#ffffff\]{background-color:#fff}.bg-\[color-mix\(in_srgb\,var\(--brand-mark\)_5\%\,var\(--surface\)\)\]{background-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--brand-mark\)_5\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--brand-mark) 5%,var(--surface))}}.bg-\[color-mix\(in_srgb\,var\(--brand-mark\)_7\%\,transparent\)\]{background-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--brand-mark\)_7\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brand-mark) 7%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--brand-mark\)_7\%\,var\(--surface\)\)\]{background-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--brand-mark\)_7\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--brand-mark) 7%,var(--surface))}}.bg-\[color-mix\(in_srgb\,var\(--danger\)_8\%\,transparent\)\]{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--danger\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--warning-mark\)_7\%\,transparent\)\]{background-color:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--warning-mark\)_7\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning-mark) 7%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--warning-tint\)_4\%\,var\(--surface\)\)\]{background-color:var(--warning-tint)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--warning-tint\)_4\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--warning-tint) 4%,var(--surface))}}.bg-\[color-mix\(in_srgb\,var\(--warning-tint\)_7\%\,var\(--canvas\)\)\]{background-color:var(--warning-tint)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--warning-tint\)_7\%\,var\(--canvas\)\)\]{background-color:color-mix(in srgb,var(--warning-tint) 7%,var(--canvas))}}.bg-\[color-mix\(in_srgb\,var\(--warning-tint\)_8\%\,transparent\)\]{background-color:var(--warning-tint)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--warning-tint\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning-tint) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--warning-tint\)_9\%\,transparent\)\]{background-color:var(--warning-tint)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--warning-tint\)_9\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning-tint) 9%,transparent)}}.bg-\[gradient\]{background-color:gradient}.bg-\[rgb\(var\(--role-plasma2\)\)\]{background-color:rgb(var(--role-plasma2))}.bg-\[rgb\(var\(--role-tip\)\)\]{background-color:rgb(var(--role-tip))}.bg-\[rgba\(139\,92\,246\,0\.06\)\]{background-color:#8b5cf60f}.bg-\[rgba\(255\,255\,255\,\.025\)\]{background-color:#ffffff06}.bg-\[var\(--ai\)\]{background-color:var(--ai)}.bg-\[var\(--ai-bg\)\]{background-color:var(--ai-bg)}.bg-\[var\(--border-strong\)\]{background-color:var(--border-strong)}.bg-\[var\(--brand-mark\)\]{background-color:var(--brand-mark)}.bg-\[var\(--brand-wash\)\]{background-color:var(--brand-wash)}.bg-\[var\(--budget-past\)\]{background-color:var(--budget-past)}.bg-\[var\(--canvas\)\]{background-color:var(--canvas)}.bg-\[var\(--fresh-cap\)\]{background-color:var(--fresh-cap)}.bg-\[var\(--grid-rule\)\]{background-color:var(--grid-rule)}.bg-\[var\(--info\)\]{background-color:var(--info)}.bg-\[var\(--ink-secondary\)\]{background-color:var(--ink-secondary)}.bg-\[var\(--jobs-cell\)\]{background-color:var(--jobs-cell)}.bg-\[var\(--jobs-lift\)\]{background-color:var(--jobs-lift)}.bg-\[var\(--jobs-row\)\]{background-color:var(--jobs-row)}.bg-\[var\(--key-dead-face\)\]{background-color:var(--key-dead-face)}.bg-\[var\(--key-face\)\]{background-color:var(--key-face)}.bg-\[var\(--key-face-p\)\]{background-color:var(--key-face-p)}.bg-\[var\(--key-on-face\)\]{background-color:var(--key-on-face)}.bg-\[var\(--mint-soft\)\]{background-color:var(--mint-soft)}.bg-\[var\(--scrim\)\]{background-color:var(--scrim)}.bg-\[var\(--surface-docket\)\]{background-color:var(--surface-docket)}.bg-\[var\(--tag-fit-wash\)\]{background-color:var(--tag-fit-wash)}.bg-\[var\(--tag-what-wash\)\]{background-color:var(--tag-what-wash)}.bg-\[var\(--tag-where-wash\)\]{background-color:var(--tag-where-wash)}.bg-\[var\(--tag-worth-wash\)\]{background-color:var(--tag-worth-wash)}.bg-\[var\(--warning\)\]{background-color:var(--warning)}.bg-\[var\(--warning-mark\)\]{background-color:var(--warning-mark)}.bg-\[var\(--warning-surface\)\]{background-color:var(--warning-surface)}.bg-\[…\]{background-color:…}.bg-ai{background-color:var(--ai)}.bg-ai-bg{background-color:var(--ai-bg)}.bg-ai-brd{background-color:var(--ai-brd)}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-border{background-color:var(--border)}.bg-border-strong,.bg-border-strong\/60{background-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.bg-border-strong\/60{background-color:color-mix(in oklab, var(--border-strong) 60%, transparent)}}.bg-border-subtle{background-color:var(--border-subtle)}.bg-brand,.bg-brand\/5{background-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/5{background-color:color-mix(in oklab, var(--brand-mark) 5%, transparent)}}.bg-brand\/60{background-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/60{background-color:color-mix(in oklab, var(--brand-mark) 60%, transparent)}}.bg-canvas,.bg-canvas\/85{background-color:var(--canvas)}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/85{background-color:color-mix(in oklab, var(--canvas) 85%, transparent)}}.bg-card{background-color:var(--card)}.bg-danger{background-color:var(--danger)}.bg-danger-surface,.bg-danger-surface\/30{background-color:var(--danger-surface)}@supports (color:color-mix(in lab, red, red)){.bg-danger-surface\/30{background-color:color-mix(in oklab, var(--danger-surface) 30%, transparent)}}.bg-ink{background-color:var(--ink)}.bg-ink-secondary{background-color:var(--ink-secondary)}.bg-ink-tertiary{background-color:var(--ink-tertiary)}.bg-ink\/10{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/10{background-color:color-mix(in oklab, var(--ink) 10%, transparent)}}.bg-ink\/20{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/20{background-color:color-mix(in oklab, var(--ink) 20%, transparent)}}.bg-ink\/25{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/25{background-color:color-mix(in oklab, var(--ink) 25%, transparent)}}.bg-ink\/70{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/70{background-color:color-mix(in oklab, var(--ink) 70%, transparent)}}.bg-mint{background-color:var(--mint)}.bg-popover{background-color:var(--popover)}.bg-success-surface{background-color:var(--success-surface)}.bg-surface{background-color:var(--surface)}.bg-surface-inset{background-color:var(--surface-inset)}.bg-surface-pane{background-color:var(--surface-pane)}.bg-surface-subtle,.bg-surface-subtle\/40{background-color:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-surface-subtle\/40{background-color:color-mix(in oklab, var(--surface-subtle) 40%, transparent)}}.bg-surface-subtle\/60{background-color:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-surface-subtle\/60{background-color:color-mix(in oklab, var(--surface-subtle) 60%, transparent)}}.bg-surface\/70{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/70{background-color:color-mix(in oklab, var(--surface) 70%, transparent)}}.bg-surface\/80{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/80{background-color:color-mix(in oklab, var(--surface) 80%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning-mark)}.bg-warning-panel{background-color:var(--warning-panel)}.bg-warning-surface,.bg-warning-surface\/25{background-color:var(--warning-surface)}@supports (color:color-mix(in lab, red, red)){.bg-warning-surface\/25{background-color:color-mix(in oklab, var(--warning-surface) 25%, transparent)}}.bg-warning-surface\/40{background-color:var(--warning-surface)}@supports (color:color-mix(in lab, red, red)){.bg-warning-surface\/40{background-color:color-mix(in oklab, var(--warning-surface) 40%, transparent)}}.bg-warning\/5{background-color:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab, var(--warning-mark) 5%, transparent)}}.bg-warning\/8{background-color:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/8{background-color:color-mix(in oklab, var(--warning-mark) 8%, transparent)}}.bg-warning\/10{background-color:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--warning-mark) 10%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/\[0\.02\\u20130\.04\]{background-color:color-mix(in srgb, #fff .02u20130.04, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\\u20130\.04\]{background-color:color-mix(in oklab, var(--color-white) .02u20130.04, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:none\]{background-image:none}.bg-\[image\:var\(--cd-sheen\)\]{background-image:var(--cd-sheen)}.bg-\[linear-gradient\(90deg\,var\(--surface\)\,transparent\)\]{background-image:linear-gradient(90deg,var(--surface),transparent)}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--ai\)_6\%\,transparent\)\,transparent_60\%\)\,var\(--surface-subtle\)\]{background-image:linear-gradient(180deg,var(--ai),transparent 60%),var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--ai\)_6\%\,transparent\)\,transparent_60\%\)\,var\(--surface-subtle\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--ai) 6%,transparent),transparent 60%),var(--surface-subtle)}}.bg-\[linear-gradient\(180deg\,var\(--ai-2\)\,var\(--ai-1\)\)\]{background-image:linear-gradient(180deg,var(--ai-2),var(--ai-1))}.bg-\[linear-gradient\(270deg\,var\(--surface\)\,transparent\)\]{background-image:linear-gradient(270deg,var(--surface),transparent)}.bg-\[linear-gradient\(…\)\,var\(--brand\)\]{background-image:linear-gradient(…),var(--brand)}.bg-none{background-image:none}.from-\[\#a78bfa\]{--tw-gradient-from:#a78bfa;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-surface\/50{--tw-gradient-via:var(--surface)}@supports (color:color-mix(in lab, red, red)){.via-surface\/50{--tw-gradient-via:color-mix(in oklab, var(--surface) 50%, transparent)}}.via-surface\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#7c3aed\]{--tw-gradient-to:#7c3aed;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[length\:11px_11px\]{background-size:11px 11px}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-\[var\(--border-strong\)\]{fill:var(--border-strong)}.fill-\[var\(--brand\)\]{fill:var(--brand)}.fill-\[var\(--brand-wash\)\]{fill:var(--brand-wash)}.fill-\[var\(--danger\)\]{fill:var(--danger)}.fill-\[var\(--ink\)\]{fill:var(--ink)}.fill-\[var\(--ink-meta\)\]{fill:var(--ink-meta)}.fill-\[var\(--ink-secondary\)\]{fill:var(--ink-secondary)}.fill-\[var\(--surface\)\]{fill:var(--surface)}.fill-\[var\(--warning-mark\)\]{fill:var(--warning-mark)}.fill-brand{fill:var(--brand)}.fill-current{fill:currentColor}.fill-muted-foreground{fill:var(--muted-foreground)}.stroke-\[var\(--brand\)\]{stroke:var(--brand)}.stroke-\[var\(--surface\)\]{stroke:var(--surface)}.stroke-\[var\(--warning-mark\)\]{stroke:var(--warning-mark)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[2px\]{padding:2px}.p-\[18px\]{padding:18px}.p-\[18px_22px_57px\]{padding:18px 22px 57px}.p-\[20px_24px\]{padding:20px 24px}.p-\[22px\]{padding:22px}.p-\[22px_24px\]{padding:22px 24px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-1\.75{padding-inline:calc(var(--spacing) * 1.75)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-\[5px\]{padding-inline:5px}.px-\[6px\]{padding-inline:6px}.px-\[9px\]{padding-inline:9px}.px-\[11px\]{padding-inline:11px}.px-\[13px\]{padding-inline:13px}.px-\[15px\]{padding-inline:15px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.px-\[26px\]{padding-inline:26px}.px-\[30px\]{padding-inline:30px}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.75{padding-block:calc(var(--spacing) * 1.75)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[4px\]{padding-block:4px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-\[11px\]{padding-block:11px}.py-\[13px\]{padding-block:13px}.py-\[15px\]{padding-block:15px}.py-\[30px\]{padding-block:30px}.py-px{padding-block:1px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-0\.75{padding-top:calc(var(--spacing) * .75)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-\[3px\]{padding-top:3px}.pt-\[5px\]{padding-top:5px}.pt-\[9px\]{padding-top:9px}.pt-\[11px\]{padding-top:11px}.pt-\[13px\]{padding-top:13px}.pt-\[15px\]{padding-top:15px}.pt-\[18px\]{padding-top:18px}.pt-\[22px\]{padding-top:22px}.pt-\[52px\]{padding-top:52px}.pt-px{padding-top:1px}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-\[11px\]{padding-right:11px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-6\.5{padding-bottom:calc(var(--spacing) * 6.5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-11\.75{padding-bottom:calc(var(--spacing) * 11.75)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[6px\]{padding-bottom:6px}.pb-\[7px\]{padding-bottom:7px}.pb-\[9px\]{padding-bottom:9px}.pb-\[15px\]{padding-bottom:15px}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem, env(safe-area-inset-bottom))}.pb-px{padding-bottom:1px}.pl-0{padding-left:0}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[11px\]{padding-left:11px}.pl-\[13px\]{padding-left:13px}.pl-\[26px\]{padding-left:26px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-super{vertical-align:super}.align-top{vertical-align:top}.\[font-family\:var\(--font-mono\)\]{font-family:var(--font-mono)}.font-\[family-name\:var\(--font-display\)\],.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-tag{font-family:var(--tag-font)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7em\]{font-size:.7em}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.3px\]{font-size:15.3px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25\.5px\]{font-size:25.5px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.24\]{--tw-leading:1.24;line-height:1.24}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.26\]{--tw-leading:1.26;line-height:1.26}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[11px\]{--tw-leading:11px;line-height:11px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--tag-font\)\]{--tw-font-weight:var(--tag-font);font-weight:var(--tag-font)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.005em\]{--tw-tracking:-.005em;letter-spacing:-.005em}.tracking-\[-0\.012em\]{--tw-tracking:-.012em;letter-spacing:-.012em}.tracking-\[-0\.014em\]{--tw-tracking:-.014em;letter-spacing:-.014em}.tracking-\[-0\.016em\]{--tw-tracking:-.016em;letter-spacing:-.016em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[text-wrap\:pretty\],.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-foreground{color:var(--foreground)!important}.text-\[\#0f141a\]{color:#0f141a}.text-\[\#7F98AE\]{color:#7f98ae}.text-\[\#F72585\]{color:#f72585}.text-\[\#c4b5fd\]{color:#c4b5fd}.text-\[\#e9e9eb\]{color:#e9e9eb}.text-\[color-mix\(in_srgb\,var\(--tone\)_var\(--tag-solid-ink-tone-amt\)\,var\(--tag-solid-ink-base\)\)\]{color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--tone\)_var\(--tag-solid-ink-tone-amt\)\,var\(--tag-solid-ink-base\)\)\]{color:color-mix(in srgb,var(--tone) var(--tag-solid-ink-tone-amt),var(--tag-solid-ink-base))}}.text-\[color\:var\(--ai\)\]{color:var(--ai)}.text-\[color\:var\(--canvas\)\]{color:var(--canvas)}.text-\[color\:var\(--key-dead-ink\)\]{color:var(--key-dead-ink)}.text-\[color\:var\(--key-mint-ink\)\]{color:var(--key-mint-ink)}.text-\[color\:var\(--key-on-commit\)\]{color:var(--key-on-commit)}.text-\[color\:var\(--key-on-ink\)\]{color:var(--key-on-ink)}.text-\[color\:var\(--key-on-step\)\]{color:var(--key-on-step)}.text-\[rgb\(var\(--role-amber\)\)\]{color:rgb(var(--role-amber))}.text-\[rgb\(var\(--role-plasma2\)\)\]{color:rgb(var(--role-plasma2))}.text-\[var\(--brand-muted\)\]{color:var(--brand-muted)}.text-\[var\(--budget-past\)\]{color:var(--budget-past)}.text-\[var\(--danger\,\#c0392b\)\]{color:var(--danger,#c0392b)}.text-\[var\(--fresh\)\]{color:var(--fresh)}.text-\[var\(--fresh-bonus\)\]{color:var(--fresh-bonus)}.text-\[var\(--job-link\)\]{color:var(--job-link)}.text-\[var\(--ra-mut2\)\]{color:var(--ra-mut2)}.text-\[var\(--ra-txt2\)\]{color:var(--ra-txt2)}.text-\[var\(--tag-ai-ink\)\]{color:var(--tag-ai-ink)}.text-\[var\(--tag-brand\)\]{color:var(--tag-brand)}.text-\[var\(--tag-caution\)\]{color:var(--tag-caution)}.text-\[var\(--tag-danger\)\]{color:var(--tag-danger)}.text-\[var\(--tag-fit\)\]{color:var(--tag-fit)}.text-\[var\(--tag-ink-raised\)\]{color:var(--tag-ink-raised)}.text-\[var\(--tag-source\)\]{color:var(--tag-source)}.text-\[var\(--tag-what\)\]{color:var(--tag-what)}.text-\[var\(--tag-where\)\]{color:var(--tag-where)}.text-\[var\(--tag-worth\)\]{color:var(--tag-worth)}.text-\[var\(--warning\)\]{color:var(--warning)}.text-ai{color:var(--ai)}.text-ai-on{color:var(--ai-on)}.text-amber-300{color:var(--color-amber-300)}.text-border-strong{color:var(--border-strong)}.text-brand{color:var(--brand)}.text-brand-foreground{color:var(--brand-foreground)}.text-brand\/35{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.text-brand\/35{color:color-mix(in oklab, var(--brand) 35%, transparent)}}.text-canvas{color:var(--canvas)}.text-card-foreground{color:var(--card-foreground)}.text-danger{color:var(--danger)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-info{color:var(--info)}.text-inherit{color:inherit}.text-ink{color:var(--ink)}.text-ink-meta,.text-ink-meta\/30{color:var(--ink-meta)}@supports (color:color-mix(in lab, red, red)){.text-ink-meta\/30{color:color-mix(in oklab, var(--ink-meta) 30%, transparent)}}.text-ink-meta\/75{color:var(--ink-meta)}@supports (color:color-mix(in lab, red, red)){.text-ink-meta\/75{color:color-mix(in oklab, var(--ink-meta) 75%, transparent)}}.text-ink-secondary,.text-ink-secondary\/40{color:var(--ink-secondary)}@supports (color:color-mix(in lab, red, red)){.text-ink-secondary\/40{color:color-mix(in oklab, var(--ink-secondary) 40%, transparent)}}.text-ink-secondary\/45{color:var(--ink-secondary)}@supports (color:color-mix(in lab, red, red)){.text-ink-secondary\/45{color:color-mix(in oklab, var(--ink-secondary) 45%, transparent)}}.text-ink-secondary\/60{color:var(--ink-secondary)}@supports (color:color-mix(in lab, red, red)){.text-ink-secondary\/60{color:color-mix(in oklab, var(--ink-secondary) 60%, transparent)}}.text-ink-secondary\/70{color:var(--ink-secondary)}@supports (color:color-mix(in lab, red, red)){.text-ink-secondary\/70{color:color-mix(in oklab, var(--ink-secondary) 70%, transparent)}}.text-ink-secondary\/80{color:var(--ink-secondary)}@supports (color:color-mix(in lab, red, red)){.text-ink-secondary\/80{color:color-mix(in oklab, var(--ink-secondary) 80%, transparent)}}.text-ink-tertiary,.text-ink-tertiary\/50{color:var(--ink-tertiary)}@supports (color:color-mix(in lab, red, red)){.text-ink-tertiary\/50{color:color-mix(in oklab, var(--ink-tertiary) 50%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-pink-300{color:var(--color-pink-300)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary,.text-primary\/80{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/80{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.text-primary\/90{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/90{color:color-mix(in oklab, var(--primary) 90%, transparent)}}.text-success{color:var(--success)}.text-surface{color:var(--surface)}.text-transparent{color:#0000}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-border-strong{-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.decoration-ink-secondary{-webkit-text-decoration-color:var(--ink-secondary);-webkit-text-decoration-color:var(--ink-secondary);-webkit-text-decoration-color:var(--ink-secondary);text-decoration-color:var(--ink-secondary)}.decoration-dotted{text-decoration-style:dotted}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[color\:var\(--brand-mark\)\],.accent-\[var\(--brand-mark\)\],.accent-brand{accent-color:var(--brand-mark)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[\.42\]{opacity:.42}.opacity-\[0\.78\]{opacity:.78}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_…\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,…);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_28px_-10px_rgba\(0\,0\,0\,\.7\)\]{--tw-shadow:0 10px 28px -10px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,\.6\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,\.14\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--brand\)_14\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--brand))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--brand\)_14\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,color-mix(in srgb,var(--brand) 14%,transparent))}}.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,var\(--brand\)_14\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.18\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.26\)\,0_1px_2px_rgba\(0\,0\,0\,\.5\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff42), 0 1px 2px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.28\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.055\)\,0_1\.5px_0_\#000\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0e), 0 1.5px 0 var(--tw-shadow-color,#000);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.055\)\,0_18px_44px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0e), 0 18px 44px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.055\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--bt-highlight\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--bt-highlight));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--cap-highlight\)\,inset_3px_0_0_var\(--ai\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--cap-highlight)), inset 3px 0 0 var(--tw-shadow-color,var(--ai));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--cap-highlight\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--cap-highlight));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--cd-highlight\)\,inset_2px_0_0_var\(--brand-mark\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--cd-highlight)), inset 2px 0 0 var(--tw-shadow-color,var(--brand-mark));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--hair\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--hair));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--tag-highlight-solid\)\,var\(--tag-drop\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--tag-highlight-solid)), var(--tag-drop);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgb\(0_0_0\/0\.35\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgb\(0_0_0\/0\.45\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_3px_rgba\(0\,0\,0\,\.6\)\]{--tw-shadow:inset 0 1px 3px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_3px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:inset 0 1px 3px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_3px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:inset 0 1px 3px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_var\(--ai\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--ai));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_var\(--brand-mark\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--brand-mark));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_var\(--danger\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--danger));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_var\(--warning-mark\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--warning-mark));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_…\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,…);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--band-shade\)\]{--tw-shadow:var(--band-shade);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--bt-press\)\]{--tw-shadow:var(--bt-press);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--key-cap\)\]{--tw-shadow:var(--key-cap);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--key-commit-lit\)\]{--tw-shadow:var(--key-commit-lit);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--key-dead-shadow\)\]{--tw-shadow:var(--key-dead-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--key-fill-lit\)\]{--tw-shadow:var(--key-fill-lit);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--key-lip\)\]{--tw-shadow:var(--key-lip);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--key-on-lit\)\]{--tw-shadow:var(--key-on-lit);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--key-step-lit\)\]{--tw-shadow:var(--key-step-lit);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--key-sunk\)\]{--tw-shadow:var(--key-sunk);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--sh-lip\)\,var\(--sh-overlay\)\]{--tw-shadow:var(--sh-lip), var(--sh-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--sh-recess\)\]{--tw-shadow:var(--sh-recess);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--sh-row\)\]{--tw-shadow:var(--sh-row);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--tag-raise\)\]{--tw-shadow:var(--tag-raise);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--tag-recess\)\]{--tw-shadow:var(--tag-recess);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[…\]{--tw-shadow:…;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-primary{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-primary{--tw-shadow-color:color-mix(in oklab, var(--primary) var(--tw-shadow-alpha), transparent)}}.shadow-primary\/30{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--primary) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[var\(--surface\)\]{--tw-ring-color:var(--surface)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[var\(--ob-brd\)\]{outline-color:var(--ob-brd)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[\.3\]{--tw-saturate:saturate(.3);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[7px\]{--tw-backdrop-blur:blur(7px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\,border-color\,box-shadow\]{transition-property:background,color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,transform\]{transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\,opacity\,transform\]{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\,transform\]{transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,opacity\]{transition-property:color,background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[flex-basis\]{transition-property:flex-basis;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-columns\,opacity\]{transition-property:grid-template-columns,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\]{transition-property:margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\,opacity\]{transition-property:max-height,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\,color\]{transition-property:opacity,scale,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\,justify-content\]{transition-property:padding,justify-content;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\]{transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\,border-color\,color\]{transition-property:width,background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,border-color\,box-shadow\]{transition-property:width,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[280ms\]{--tw-duration:.28s;transition-duration:.28s}.duration-\[var\(--t-celebrate\)\]{--tw-duration:var(--t-celebrate);transition-duration:var(--t-celebrate)}.duration-\[var\(--t-hover\)\]{--tw-duration:var(--t-hover);transition-duration:var(--t-hover)}.duration-\[var\(--t-instant\)\]{--tw-duration:var(--t-instant);transition-duration:var(--t-instant)}.duration-\[var\(--t-panel\)\]{--tw-duration:var(--t-panel);transition-duration:var(--t-panel)}.duration-\[var\(--t-ramp\)\]{--tw-duration:var(--t-ramp);transition-duration:var(--t-ramp)}.duration-\[var\(--t-small\)\]{--tw-duration:var(--t-small);transition-duration:var(--t-small)}.duration-\[var\(--t-spatial\)\]{--tw-duration:var(--t-spatial);transition-duration:var(--t-spatial)}.duration-\[var\(--t-tabs\)\]{--tw-duration:var(--t-tabs);transition-duration:var(--t-tabs)}.ease-\[cubic-bezier\(\.22\,\.9\,\.3\,1\)\]{--tw-ease:cubic-bezier(.22,.9,.3,1);transition-timing-function:cubic-bezier(.22,.9,.3,1)}.ease-\[var\(--ease\)\]{--tw-ease:var(--ease);transition-timing-function:var(--ease)}.ease-\[var\(--ease-fade\)\]{--tw-ease:var(--ease-fade);transition-timing-function:var(--ease-fade)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.will-change-transform{will-change:transform}.fade-in-0{--tw-enter-opacity:0}.fade-out-0{--tw-exit-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-out-95{--tw-exit-scale:.95}.\[--btn-inner\:var\(--key-face\)\]{--btn-inner:var(--key-face)}.\[--tone\:var\(--border-strong\)\]{--tone:var(--border-strong)}.\[--tone\:var\(--ink-meta\)\]{--tone:var(--ink-meta)}.\[--tone\:var\(--ink-secondary\)\]{--tone:var(--ink-secondary)}.\[--tone\:var\(--tag-ai\)\]{--tone:var(--tag-ai)}.\[--tone\:var\(--tag-brand\)\]{--tone:var(--tag-brand)}.\[--tone\:var\(--tag-caution\)\]{--tone:var(--tag-caution)}.\[--tone\:var\(--tag-danger\)\]{--tone:var(--tag-danger)}.\[--tone\:var\(--tag-fit\)\]{--tone:var(--tag-fit)}.\[--tone\:var\(--tag-source\)\]{--tone:var(--tag-source)}.\[--tone\:var\(--tag-worth\)\]{--tone:var(--tag-worth)}.\[--wash\:var\(--tag-ai-wash\)\]{--wash:var(--tag-ai-wash)}.\[--wash\:var\(--tag-brand-wash\)\]{--wash:var(--tag-brand-wash)}.\[--wash\:var\(--tag-caution-wash\)\]{--wash:var(--tag-caution-wash)}.\[--wash\:var\(--tag-danger-wash\)\]{--wash:var(--tag-danger-wash)}.\[--wash\:var\(--tag-fill-neutral\)\]{--wash:var(--tag-fill-neutral)}.\[--wash\:var\(--tag-fit-wash\)\]{--wash:var(--tag-fit-wash)}.\[--wash\:var\(--tag-source-wash\)\]{--wash:var(--tag-source-wash)}.\[--wash\:var\(--tag-worth-wash\)\]{--wash:var(--tag-worth-wash)}.\[background\:linear-gradient\(160deg\,color-mix\(in_srgb\,var\(--brand\)_7\%\,transparent\)\,transparent_60\%\)\,var\(--surface\)\]{background:linear-gradient(160deg,var(--brand),transparent 60%),var(--surface)}@supports (color:color-mix(in lab, red, red)){.\[background\:linear-gradient\(160deg\,color-mix\(in_srgb\,var\(--brand\)_7\%\,transparent\)\,transparent_60\%\)\,var\(--surface\)\]{background:linear-gradient(160deg,color-mix(in srgb,var(--brand) 7%,transparent),transparent 60%),var(--surface)}}.\[background\:linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.05\)\,rgba\(255\,255\,255\,0\)\)\,var\(--surface-subtle\)\]{background:linear-gradient(180deg,#ffffff0d,#fff0),var(--surface-subtle)}.\[background\:linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.16\)\,rgba\(255\,255\,255\,0\)\)\,var\(--brand\)\]{background:linear-gradient(180deg,#ffffff29,#fff0),var(--brand)}.\[background\:linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.022\)\,rgba\(255\,255\,255\,0\)\)\,var\(--surface\)\]{background:linear-gradient(180deg,#ffffff06,#fff0),var(--surface)}.\[background\:linear-gradient\(180deg\,var\(--pkg-src\)\,color-mix\(in_srgb\,var\(--pkg-src\)_18\%\,transparent\)\)\]{background:linear-gradient(180deg,var(--pkg-src),var(--pkg-src))}@supports (color:color-mix(in lab, red, red)){.\[background\:linear-gradient\(180deg\,var\(--pkg-src\)\,color-mix\(in_srgb\,var\(--pkg-src\)_18\%\,transparent\)\)\]{background:linear-gradient(180deg,var(--pkg-src),color-mix(in srgb,var(--pkg-src) 18%,transparent))}}.\[background\:linear-gradient\(…\)\,var\(--brand\)\]{background:linear-gradient(…),var(--brand)}.\[background\:repeating-linear-gradient\(90deg\,var\(--border-strong\)_0_3px\,rgba\(0\,0\,0\,0\)_3px_7px\)\]{background:repeating-linear-gradient(90deg,var(--border-strong) 0 3px,#0000 3px 7px)}.\[background\:var\(--ai\)\]{background:var(--ai)}.\[background\:var\(--bt-sheen\)\,var\(--bt-fill\)\]{background:var(--bt-sheen),var(--bt-fill)}.\[background\:var\(--danger\)\]{background:var(--danger)}.\[background\:var\(--key-commit\)\]{background:var(--key-commit)}.\[background\:var\(--key-edge\)\]{background:var(--key-edge)}.\[background\:var\(--key-face\)\]{background:var(--key-face)}.\[background\:var\(--key-face-p\)\]{background:var(--key-face-p)}.\[background\:var\(--key-soft-face\)\]{background:var(--key-soft-face)}.\[background\:var\(--key-step\)\]{background:var(--key-step)}.\[background\:var\(--tag-sheen\)\,var\(--wash\)\]{background:var(--tag-sheen),var(--wash)}.\[background\:var\(--tag-sheen-solid\)\,var\(--tone\)\]{background:var(--tag-sheen-solid),var(--tone)}.\[background\:…\]{background:…}.\[overflow-anchor\:none\]{overflow-anchor:none}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.group-open\:rotate-0:is(:where(.group):is([open],:popover-open,:open) *){rotate:0deg}.group-focus-within\:opacity-0:is(:where(.group):focus-within *){opacity:0}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\/acts\:opacity-100:is(:where(.group\/acts):focus-within *){opacity:1}.group-focus-within\/heading\:grid-cols-\[1fr\]:is(:where(.group\/heading):focus-within *){grid-template-columns:1fr}.group-focus-within\/heading\:opacity-100:is(:where(.group\/heading):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-\[2px\]:is(:where(.group):hover *){--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-\[3px\]:is(:where(.group):hover *){--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-border-strong:is(:where(.group):hover *){background-color:var(--border-strong)}.group-hover\:text-ink:is(:where(.group):hover *){color:var(--ink)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/field\:scale-100:is(:where(.group\/field):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/field\:opacity-0:is(:where(.group\/field):hover *){opacity:0}.group-hover\/field\:opacity-100:is(:where(.group\/field):hover *){opacity:1}.group-hover\/focus\:translate-x-\[2px\]:is(:where(.group\/focus):hover *){--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/heading\:grid-cols-\[1fr\]:is(:where(.group\/heading):hover *){grid-template-columns:1fr}.group-hover\/heading\:opacity-100:is(:where(.group\/heading):hover *){opacity:1}.group-hover\/open\:translate-x-\[2px\]:is(:where(.group\/open):hover *){--tw-translate-x:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/open\:-translate-y-\[2px\]:is(:where(.group\/open):hover *){--tw-translate-y:calc(2px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/sort\:text-ink-secondary:is(:where(.group\/sort):hover *){color:var(--ink-secondary)}}.group-focus-visible\:bg-brand:is(:where(.group):focus-visible *){background-color:var(--brand-mark)}.group-data-\[highlighted\]\:opacity-100:is(:where(.group)[data-highlighted] *){opacity:1}.group-data-\[state\=open\]\/sort\:rotate-180:is(:where(.group\/sort)[data-state=open] *){rotate:180deg}.placeholder\:text-ink-meta::placeholder{color:var(--ink-meta)}.placeholder\:text-ink-secondary::placeholder,.placeholder\:text-ink-secondary\/60::placeholder{color:var(--ink-secondary)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-ink-secondary\/60::placeholder{color:color-mix(in oklab, var(--ink-secondary) 60%, transparent)}}.placeholder\:text-ink-secondary\/70::placeholder{color:var(--ink-secondary)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-ink-secondary\/70::placeholder{color:color-mix(in oklab, var(--ink-secondary) 70%, transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:right-\[calc\(84px\+0\.75rem\)\]:before{content:var(--tw-content);right:calc(84px + .75rem)}.before\:left-0:before{content:var(--tw-content);left:0}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:border-t:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}.before\:border-border-subtle:before{content:var(--tw-content);border-color:var(--border-subtle)}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-x-6:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 6)}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-border-subtle:after{content:var(--tw-content);background-color:var(--border-subtle)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.checked\:border-\[color-mix\(in_srgb\,var\(--brand-mark\)_48\%\,var\(--border\)\)\]:checked{border-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.checked\:border-\[color-mix\(in_srgb\,var\(--brand-mark\)_48\%\,var\(--border\)\)\]:checked{border-color:color-mix(in srgb,var(--brand-mark) 48%,var(--border))}}.checked\:border-\[color-mix\(in_srgb\,var\(--warning-mark\)_48\%\,var\(--border\)\)\]:checked{border-color:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){.checked\:border-\[color-mix\(in_srgb\,var\(--warning-mark\)_48\%\,var\(--border\)\)\]:checked{border-color:color-mix(in srgb,var(--warning-mark) 48%,var(--border))}}.checked\:bg-\[color-mix\(in_srgb\,var\(--brand-mark\)_20\%\,var\(--surface-subtle\)\)\]:checked{background-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.checked\:bg-\[color-mix\(in_srgb\,var\(--brand-mark\)_20\%\,var\(--surface-subtle\)\)\]:checked{background-color:color-mix(in srgb,var(--brand-mark) 20%,var(--surface-subtle))}}.checked\:bg-\[color-mix\(in_srgb\,var\(--warning-tint\)_20\%\,var\(--surface-subtle\)\)\]:checked{background-color:var(--warning-tint)}@supports (color:color-mix(in lab, red, red)){.checked\:bg-\[color-mix\(in_srgb\,var\(--warning-tint\)_20\%\,var\(--surface-subtle\)\)\]:checked{background-color:color-mix(in srgb,var(--warning-tint) 20%,var(--surface-subtle))}}.checked\:bg-\[image\:var\(--cb-tick\)\]:checked{background-image:var(--cb-tick)}.checked\:bg-\[image\:var\(--cb-tick-warn\)\]:checked{background-image:var(--cb-tick-warn)}.checked\:shadow-none:checked{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.indeterminate\:border-\[color-mix\(in_srgb\,var\(--brand-mark\)_48\%\,var\(--border\)\)\]:indeterminate{border-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.indeterminate\:border-\[color-mix\(in_srgb\,var\(--brand-mark\)_48\%\,var\(--border\)\)\]:indeterminate{border-color:color-mix(in srgb,var(--brand-mark) 48%,var(--border))}}.indeterminate\:bg-\[color-mix\(in_srgb\,var\(--brand-mark\)_20\%\,var\(--surface-subtle\)\)\]:indeterminate{background-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.indeterminate\:bg-\[color-mix\(in_srgb\,var\(--brand-mark\)_20\%\,var\(--surface-subtle\)\)\]:indeterminate{background-color:color-mix(in srgb,var(--brand-mark) 20%,var(--surface-subtle))}}.indeterminate\:bg-\[image\:linear-gradient\(var\(--cb-mark\)\,var\(--cb-mark\)\)\]:indeterminate{background-image:linear-gradient(var(--cb-mark),var(--cb-mark))}.indeterminate\:bg-\[length\:7px_2px\]:indeterminate{background-size:7px 2px}.indeterminate\:shadow-none:indeterminate{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring:focus-within{--tw-ring-color:var(--ring)}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-solid:hover{--tw-border-style:solid;border-style:solid}.hover\:border-\[color-mix\(in_srgb\,var\(--warning-mark\)_45\%\,var\(--border\)\)\]:hover{border-color:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color-mix\(in_srgb\,var\(--warning-mark\)_45\%\,var\(--border\)\)\]:hover{border-color:color-mix(in srgb,var(--warning-mark) 45%,var(--border))}}.hover\:border-\[color\:var\(--key-commit-h\)\]:hover{border-color:var(--key-commit-h)}.hover\:border-\[color\:var\(--key-edge\)\]:hover{border-color:var(--key-edge)}.hover\:border-\[color\:var\(--key-on-edge\)\]:hover{border-color:var(--key-on-edge)}.hover\:border-\[color\:var\(--key-step-edge-h\)\]:hover{border-color:var(--key-step-edge-h)}.hover\:border-\[var\(--border-hover\)\]:hover{border-color:var(--border-hover)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-ai-brd:hover{border-color:var(--ai-brd)}.hover\:border-ai-hover:hover{border-color:var(--ai-hover)}.hover\:border-border-hover:hover{border-color:var(--border-hover)}.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:border-brand:hover{border-color:var(--brand-mark)}.hover\:border-current:hover{border-color:currentColor}.hover\:border-ink-tertiary:hover{border-color:var(--ink-tertiary)}.hover\:border-warning:hover{border-color:var(--warning-mark)}.hover\:bg-\[color-mix\(in_srgb\,var\(--surface-subtle\)_70\%\,var\(--surface\)\)\]:hover{background-color:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--surface-subtle\)_70\%\,var\(--surface\)\)\]:hover{background-color:color-mix(in srgb,var(--surface-subtle) 70%,var(--surface))}}.hover\:bg-\[color-mix\(in_srgb\,var\(--warning-tint\)_7\%\,var\(--canvas\)\)\]:hover{background-color:var(--warning-tint)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--warning-tint\)_7\%\,var\(--canvas\)\)\]:hover{background-color:color-mix(in srgb,var(--warning-tint) 7%,var(--canvas))}}.hover\:bg-\[color-mix\(in_srgb\,var\(--warning-tint\)_13\%\,var\(--canvas\)\)\]:hover{background-color:var(--warning-tint)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--warning-tint\)_13\%\,var\(--canvas\)\)\]:hover{background-color:color-mix(in srgb,var(--warning-tint) 13%,var(--canvas))}}.hover\:bg-\[var\(--bt-fill-h\)\]:hover{background-color:var(--bt-fill-h)}.hover\:bg-\[var\(--key-dead-face\)\]:hover{background-color:var(--key-dead-face)}.hover\:bg-\[var\(--key-face\)\]:hover{background-color:var(--key-face)}.hover\:bg-\[var\(--key-face-h\)\]:hover{background-color:var(--key-face-h)}.hover\:bg-\[var\(--key-face-p\)\]:hover{background-color:var(--key-face-p)}.hover\:bg-\[var\(--key-on-face-h\)\]:hover{background-color:var(--key-on-face-h)}.hover\:bg-\[var\(--warning\)\]:hover{background-color:var(--warning)}.hover\:bg-brand:hover{background-color:var(--brand-mark)}.hover\:bg-danger-surface:hover{background-color:var(--danger-surface)}.hover\:bg-surface:hover{background-color:var(--surface)}.hover\:bg-surface-subtle:hover{background-color:var(--surface-subtle)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning-surface\/60:hover{background-color:var(--warning-surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning-surface\/60:hover{background-color:color-mix(in oklab, var(--warning-surface) 60%, transparent)}}.hover\:\[background-image\:none\]:hover{background-image:none}.hover\:text-\[color\:var\(--key-dead-ink\)\]:hover{color:var(--key-dead-ink)}.hover\:text-\[color\:var\(--key-mint-ink\)\]:hover{color:var(--key-mint-ink)}.hover\:text-\[color\:var\(--key-on-ink\)\]:hover{color:var(--key-on-ink)}.hover\:text-\[var\(--job-link-hover\)\]:hover{color:var(--job-link-hover)}.hover\:text-\[var\(--ra-txt2\)\]:hover{color:var(--ra-txt2)}.hover\:text-ai:hover{color:var(--ai)}.hover\:text-brand:hover{color:var(--brand)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-ink-secondary:hover{color:var(--ink-secondary)}.hover\:text-warning:hover{color:var(--warning)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-ink:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.hover\:shadow-\[var\(--key-cap\)\]:hover{--tw-shadow:var(--key-cap);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--key-caplit\)\]:hover{--tw-shadow:var(--key-caplit);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--key-commit-lit-h\)\]:hover{--tw-shadow:var(--key-commit-lit-h);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--key-dead-shadow\)\]:hover{--tw-shadow:var(--key-dead-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--key-on-lit-h\)\]:hover{--tw-shadow:var(--key-on-lit-h);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--key-step-lit-h\)\]:hover{--tw-shadow:var(--key-step-lit-h);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--key-sunk\)\]:hover{--tw-shadow:var(--key-sunk);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:\[--qtag-lead\:rgb\(var\(--role-mint\)\/0\.78\)\]:hover{--qtag-lead:rgb(var(--role-mint)/.78)}.hover\:\[background\:color-mix\(in_srgb\,var\(--danger\)_12\%\,var\(--key-face\)\)\]:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:\[background\:color-mix\(in_srgb\,var\(--danger\)_12\%\,var\(--key-face\)\)\]:hover{background:color-mix(in srgb,var(--danger) 12%,var(--key-face))}}.hover\:\[background\:linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.24\)\,rgba\(255\,255\,255\,0\)\)\,var\(--brand\)\]:hover{background:linear-gradient(180deg,#ffffff3d,#fff0),var(--brand)}.hover\:\[background\:var\(--ai-hover\)\]:hover{background:var(--ai-hover)}.hover\:\[background\:var\(--key-commit-h\)\]:hover{background:var(--key-commit-h)}.hover\:\[background\:var\(--key-face\)\]:hover{background:var(--key-face)}.hover\:\[background\:var\(--key-face-h\)\]:hover{background:var(--key-face-h)}.hover\:\[background\:var\(--key-step-h\)\]:hover{background:var(--key-step-h)}}.focus\:border-0:focus{border-style:var(--tw-border-style);border-width:0}.focus\:border-brand:focus{border-color:var(--brand-mark)}.focus\:bg-accent:focus{background-color:var(--surface-accent)}.focus\:bg-danger-surface:focus{background-color:var(--danger-surface)}.focus\:bg-surface-subtle:focus{background-color:var(--surface-subtle)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-danger:focus{color:var(--danger)}.focus\:text-ink:focus{color:var(--ink)}.focus\:underline:focus{text-decoration-line:underline}.focus\:shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.4\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--brand\)_30\%\,transparent\)\]:focus{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#0006), 0 0 0 1px var(--tw-shadow-color,var(--brand))}@supports (color:color-mix(in lab, red, red)){.focus\:shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.4\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--brand\)_30\%\,transparent\)\]:focus{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#0006), 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--brand) 30%,transparent))}}.focus\:shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.4\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--brand\)_30\%\,transparent\)\]:focus{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:scale-100:focus-visible{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.focus-visible\:border-brand:focus-visible{border-color:var(--brand-mark)}.focus-visible\:bg-surface-subtle:focus-visible{background-color:var(--surface-subtle)}.focus-visible\:text-ink:focus-visible{color:var(--ink)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--brand-mark\)_24\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--brand-mark))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--brand-mark\)_24\%\,transparent\)\]:focus-visible{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--brand-mark) 24%,transparent))}}.focus-visible\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--brand-mark\)_24\%\,transparent\)\]:focus-visible{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-\[inset_1px_0_0_var\(--brand-mark\)\]:focus-visible{--tw-shadow:inset 1px 0 0 var(--tw-shadow-color,var(--brand-mark));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--bt-ring\)\]:focus-visible{--tw-ring-color:var(--bt-ring)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-canvas:focus-visible{--tw-ring-offset-color:var(--canvas)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:-outline-offset-1:focus-visible{outline-offset:calc(1px * -1)}.focus-visible\:outline-\[color\:var\(--kb-cursor\)\]:focus-visible{outline-color:var(--kb-cursor)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-0:active{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:translate-y-\[0\.5px\]:active{--tw-translate-y:.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:\[transform\:none\]:active{transform:none}.active\:\[transform\:translateY\(0\.5px\)\]:active{transform:translateY(.5px)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:shadow-\[inset_0_1px_3px_rgba\(0\,0\,0\,0\.35\)\]:active{--tw-shadow:inset 0 1px 3px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:shadow-\[var\(--key-commit-sunk\)\]:active{--tw-shadow:var(--key-commit-sunk);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:shadow-\[var\(--key-step-sunk\)\]:active{--tw-shadow:var(--key-step-sunk);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:shadow-\[var\(--key-sunk\)\]:active{--tw-shadow:var(--key-sunk);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:shadow-none:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:duration-\[var\(--t-instant\)\]:active{--tw-duration:var(--t-instant);transition-duration:var(--t-instant)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-\[color\:var\(--key-dead-edge\)\]:disabled{border-color:var(--key-dead-edge)}.disabled\:border-border-subtle:disabled{border-color:var(--border-subtle)}.disabled\:bg-surface-inset:disabled{background-color:var(--surface-inset)}.disabled\:text-\[color\:var\(--key-dead-ink\)\]:disabled{color:var(--key-dead-ink)}.disabled\:text-ink-tertiary:disabled{color:var(--ink-tertiary)}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}.disabled\:shadow-\[var\(--key-dead-shadow\)\]:disabled{--tw-shadow:var(--key-dead-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:shadow-\[var\(--key-sunk\)\]:disabled{--tw-shadow:var(--key-sunk);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:\[--cb-mark\:var\(--ink-tertiary\)\]:disabled{--cb-mark:var(--ink-tertiary)}.disabled\:\[background\:var\(--key-dead-face\)\]:disabled{background:var(--key-dead-face)}.disabled\:\[background\:var\(--key-face-p\)\]:disabled{background:var(--key-face-p)}.disabled\:checked\:border-border-strong:disabled:checked{border-color:var(--border-strong)}.disabled\:checked\:bg-surface-inset:disabled:checked{background-color:var(--surface-inset)}.disabled\:checked\:bg-\[image\:var\(--cb-tick-off\)\]:disabled:checked{background-image:var(--cb-tick-off)}.disabled\:indeterminate\:border-border-strong:disabled:indeterminate{border-color:var(--border-strong)}.disabled\:indeterminate\:bg-surface-inset:disabled:indeterminate{background-color:var(--surface-inset)}@media (hover:hover){.disabled\:hover\:text-\[color\:var\(--key-dead-ink\)\]:disabled:hover{color:var(--key-dead-ink)}}.has-\[\[data-row-open\]\:focus-visible\]\:ring-1:has([data-row-open]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-row-open\]\:focus-visible\]\:ring-ring:has([data-row-open]:focus-visible){--tw-ring-color:var(--ring)}.has-\[\[data-row-open\]\:focus-visible\]\:ring-inset:has([data-row-open]:focus-visible){--tw-ring-inset:inset}.has-\[a\:focus-visible\]\:ring-2:has(:is(a:focus-visible)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[a\:focus-visible\]\:ring-ring:has(:is(a:focus-visible)){--tw-ring-color:var(--ring)}.has-\[a\:focus-visible\]\:ring-inset:has(:is(a:focus-visible)){--tw-ring-inset:inset}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:text-ink-tertiary[data-disabled]{color:var(--ink-tertiary)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=closed\]\:animate-none[data-state=closed]{animation:none}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-\[var\(--t-instant\)\][data-state=closed]{--tw-duration:var(--t-instant);transition-duration:var(--t-instant)}.data-\[state\=closed\]\:duration-\[var\(--t-small\)\][data-state=closed]{--tw-duration:var(--t-small);transition-duration:var(--t-small)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:zoom-out-\[0\.99\][data-state=closed]{--tw-exit-scale:.99}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=instant-open\]\:animate-in[data-state=instant-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=instant-open\]\:duration-\[var\(--t-instant\)\][data-state=instant-open]{--tw-duration:var(--t-instant);transition-duration:var(--t-instant)}.data-\[state\=instant-open\]\:fade-in-0[data-state=instant-open]{--tw-enter-opacity:0}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-none[data-state=open]{animation:none}.data-\[state\=open\]\:bg-surface-subtle[data-state=open]{background-color:var(--surface-subtle)}.data-\[state\=open\]\:text-ink[data-state=open]{color:var(--ink)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:zoom-in-100[data-state=open]{--tw-enter-scale:1}.data-\[state\=open\]\:\[background\:var\(--key-face-h\)\][data-state=open]{background:var(--key-face-h)}.data-\[state\=open\]\:slide-in-from-bottom-1[data-state=open]{--tw-enter-translate-y:calc(1*var(--spacing))}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:zoom-in-\[0\.97\][data-state=open]{--tw-enter-scale:.97}.data-\[state\=open\]\:zoom-in-\[0\.985\][data-state=open]{--tw-enter-scale:.985}.motion-safe\:animate-\[v-matching-in_500ms_var\(--ease\)_both\]:where(:root:not([data-motion=reduce]),:root:not([data-motion=reduce]) *){animation:v-matching-in .5s var(--ease) both}.motion-safe\:animate-\[v-matching-out_300ms_var\(--ease\)_480ms_both\]:where(:root:not([data-motion=reduce]),:root:not([data-motion=reduce]) *){animation:v-matching-out .3s var(--ease) .48s both}.motion-safe\:animate-\[v-matching-sheen_1\.6s_linear_infinite\]:where(:root:not([data-motion=reduce]),:root:not([data-motion=reduce]) *){animation:1.6s linear infinite v-matching-sheen}.motion-safe\:animate-pulse:where(:root:not([data-motion=reduce]),:root:not([data-motion=reduce]) *){animation:var(--animate-pulse)}.motion-reduce\:hidden:where(:root[data-motion=reduce],:root[data-motion=reduce] *){display:none}.motion-reduce\:transform-none:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transform:none}.motion-reduce\:animate-none:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}.motion-reduce\:scroll-auto:where(:root[data-motion=reduce],:root[data-motion=reduce] *){scroll-behavior:auto}.motion-reduce\:transition-none:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition-property:none}.motion-reduce\:data-\[state\=closed\]\:animate-none[data-state=closed]:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.motion-reduce\:data-\[state\=open\]\:animate-none[data-state=open]:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}@media not all and (width>=900px){.max-\[900px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=600px){.max-\[600px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=64rem){.max-lg\:hidden{display:none}.max-lg\:opacity-100{opacity:1}}@media not all and (width>=48rem){.max-md\:hidden{display:none}.max-md\:w-9{width:calc(var(--spacing) * 9)}.max-md\:px-0{padding-inline:0}}@media not all and (width>=40rem){.max-sm\:hidden{display:none}.max-sm\:w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}}@media (width>=40rem){.sm\:static{position:static}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-\[17rem\]{width:17rem}.sm\:w-\[250px\]{width:250px}.sm\:w-auto{width:auto}.sm\:max-w-\[26rem\]{max-width:26rem}.sm\:max-w-\[34rem\]{max-width:34rem}.sm\:max-w-\[40rem\]{max-width:40rem}.sm\:max-w-\[46rem\]{max-width:46rem}.sm\:max-w-\[56rem\]{max-width:56rem}.sm\:max-w-\[336px\]{max-width:336px}.sm\:max-w-\[460px\]{max-width:460px}.sm\:max-w-\[960px\]{max-width:960px}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[minmax\(0\,320px\)_minmax\(0\,140px\)_auto\]{grid-template-columns:minmax(0,320px) minmax(0,140px) auto}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:overflow-visible{overflow:visible}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:bg-transparent{background-color:#0000}.sm\:p-0{padding:0}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:pb-0{padding-bottom:0}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:text-center{text-align:center}}@media (width>=48rem){.md\:right-10{right:calc(var(--spacing) * 10)}.md\:-mx-7{margin-inline:calc(var(--spacing) * -7)}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:block{display:block}.md\:hidden{display:none}.md\:w-\[min\(100\%-48px\,1480px\)\]{width:min(100% - 48px,1480px)}.md\:max-w-\[300px\]{max-width:300px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[46fr_54fr\]{grid-template-columns:46fr 54fr}.md\:grid-cols-\[minmax\(0\,\.9fr\)_minmax\(0\,1\.25fr\)_minmax\(0\,\.9fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,.9fr)}.md\:grid-cols-\[minmax\(0\,\.9fr\)_minmax\(0\,2\.15fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,2.15fr)}.md\:grid-cols-\[minmax\(0\,4fr\)_minmax\(0\,8fr\)\]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-\[10\%\]{padding-inline:10%}.md\:py-\[38px\]{padding-block:38px}.md\:pt-7{padding-top:calc(var(--spacing) * 7)}.md\:pt-11{padding-top:calc(var(--spacing) * 11)}.md\:pt-\[52px\]{padding-top:52px}.md\:pt-\[54px\]{padding-top:54px}.md\:pt-\[68px\]{padding-top:68px}.md\:pt-\[72px\]{padding-top:72px}.md\:pl-7{padding-left:calc(var(--spacing) * 7)}.md\:text-\[30px\]{font-size:30px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[46px\]{font-size:46px}}@media (width>=64rem){.lg\:bottom-3{bottom:calc(var(--spacing) * 3)}.lg\:-mx-7{margin-inline:calc(var(--spacing) * -7)}.lg\:-mr-3{margin-right:calc(var(--spacing) * -3)}.lg\:-mb-\[15px\]{margin-bottom:-15px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:h-\[calc\(100dvh-3rem-30px\)\]{height:calc(100dvh - 3rem - 30px)}.lg\:h-\[calc\(100dvh-6\.5rem\)\]{height:calc(100dvh - 6.5rem)}.lg\:min-h-0{min-height:0}.lg\:w-auto{width:auto}.lg\:max-w-\[22rem\]{max-width:22rem}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,20rem\)_1fr\]{grid-template-columns:minmax(0,20rem) 1fr}.lg\:grid-cols-\[minmax\(0\,26rem\)_1fr\]{grid-template-columns:minmax(0,26rem) 1fr}.lg\:grid-cols-\[var\(--split-lead\)_var\(--split-gap\)_minmax\(var\(--split-trail-min\)\,1fr\)\]{grid-template-columns:var(--split-lead) var(--split-gap) minmax(var(--split-trail-min),1fr)}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-0{gap:0}.lg\:overflow-y-auto{overflow-y:auto}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:pr-1{padding-right:var(--spacing)}.lg\:pr-2{padding-right:calc(var(--spacing) * 2)}.lg\:pb-0{padding-bottom:0}.lg\:pb-\[25px\]{padding-bottom:25px}.lg\:pb-\[44px\]{padding-bottom:44px}.lg\:pl-4{padding-left:calc(var(--spacing) * 4)}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.dark\:hidden:is(.dark *){display:none}.dark\:inline:is(.dark *){display:inline}.dark\:bg-brand\/80:is(.dark *){background-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-brand\/80:is(.dark *){background-color:color-mix(in oklab, var(--brand-mark) 80%, transparent)}}.dark\:bg-surface-subtle:is(.dark *){background-color:var(--surface-subtle)}.\[\&_a\]\:border-b a{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_a\]\:border-border-strong a{border-color:var(--border-strong)}.\[\&_a\]\:text-ink a{color:var(--ink)}.\[\&_a\]\:no-underline a{text-decoration-line:none}@media (hover:hover){.hover\:\[\&_a\]\:border-brand:hover a{border-color:var(--brand-mark)}.hover\:\[\&_a\]\:text-brand:hover a{color:var(--brand)}}.\[\&_h2\]\:m-0 h2{margin:0}.\[\&_h2\]\:mb-3\.5 h2{margin-bottom:calc(var(--spacing) * 3.5)}.\[\&_h2\]\:text-\[19px\] h2{font-size:19px}.\[\&_h2\]\:leading-\[1\.3\] h2{--tw-leading:1.3;line-height:1.3}.\[\&_h2\]\:font-bold h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h2\]\:tracking-\[-0\.014em\] h2{--tw-tracking:-.014em;letter-spacing:-.014em}.\[\&_h2\]\:text-ink h2{color:var(--ink)}.\[\&_h3\]\:m-0 h3{margin:0}.\[\&_h3\]\:mt-5 h3{margin-top:calc(var(--spacing) * 5)}.\[\&_h3\]\:mb-1\.5 h3{margin-bottom:calc(var(--spacing) * 1.5)}.\[\&_h3\]\:text-\[14\.5px\] h3{font-size:14.5px}.\[\&_h3\]\:font-semibold h3{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h3\]\:text-ink h3{color:var(--ink)}.\[\&_input\]\:cursor-not-allowed input{cursor:not-allowed}.\[\&_li\]\:text-\[14px\] li{font-size:14px}.\[\&_li\]\:leading-\[1\.7\] li{--tw-leading:1.7;line-height:1.7}.\[\&_li\]\:text-ink-secondary li{color:var(--ink-secondary)}.\[\&_li\]\:marker\:text-ink-tertiary li ::marker{color:var(--ink-tertiary)}.\[\&_li\]\:marker\:text-ink-tertiary li::marker{color:var(--ink-tertiary)}.\[\&_li\]\:marker\:text-ink-tertiary li ::-webkit-details-marker{color:var(--ink-tertiary)}.\[\&_li\]\:marker\:text-ink-tertiary li::-webkit-details-marker{color:var(--ink-tertiary)}.\[\&_ol\]\:m-0 ol{margin:0}.\[\&_ol\]\:mb-3 ol{margin-bottom:calc(var(--spacing) * 3)}.\[\&_ol\]\:flex ol{display:flex}.\[\&_ol\]\:flex-col ol{flex-direction:column}.\[\&_ol\]\:gap-2 ol{gap:calc(var(--spacing) * 2)}.\[\&_ol\]\:pl-\[18px\] ol{padding-left:18px}.\[\&_ol\:last-child\]\:mb-0 ol:last-child{margin-bottom:0}.\[\&_p\]\:m-0 p{margin:0}.\[\&_p\]\:mb-3 p{margin-bottom:calc(var(--spacing) * 3)}.\[\&_p\]\:text-\[14\.5px\] p{font-size:14.5px}.\[\&_p\]\:leading-\[1\.78\] p{--tw-leading:1.78;line-height:1.78}.\[\&_p\]\:text-ink-secondary p{color:var(--ink-secondary)}.\[\&_p\+p\]\:mt-3\.5 p+p{margin-top:calc(var(--spacing) * 3.5)}.\[\&_p\:last-child\]\:mb-0 p:last-child{margin-bottom:0}.\[\&_section\]\:\[\&_section\]\:border section section{border-style:var(--tw-border-style);border-width:1px}.\[\&_strong\]\:font-semibold strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_strong\]\:text-ink strong{color:var(--ink)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-\[15px\] svg{width:15px;height:15px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-danger svg{color:var(--danger)}.\[\&_svg\]\:text-ink-secondary svg{color:var(--ink-secondary)}.\[\&_ul\]\:m-0 ul{margin:0}.\[\&_ul\]\:mb-3 ul{margin-bottom:calc(var(--spacing) * 3)}.\[\&_ul\]\:flex ul{display:flex}.\[\&_ul\]\:flex-col ul{flex-direction:column}.\[\&_ul\]\:gap-2 ul{gap:calc(var(--spacing) * 2)}.\[\&_ul\]\:pl-\[18px\] ul{padding-left:18px}.\[\&_ul\:last-child\]\:mb-0 ul:last-child{margin-bottom:0}.\[\&\+\&\]\:border-t+.\[\&\+\&\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\+\&\]\:border-border+.\[\&\+\&\]\:border-border{border-color:var(--border)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:focus_svg\]\:text-danger:focus svg{color:var(--danger)}.\[\&\>\*\]\:h-full>*{height:100%}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/mona-sans-vietnamese-wght-normal-DsUdksa4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/mona-sans-latin-ext-wght-normal-BqSk0Z3x.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/mona-sans-latin-wght-normal-Pz49MTQZ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans Wide;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/mona-sans-latin-ext-wdth-normal-CQ1tG6In.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans Wide;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/assets/mona-sans-latin-wdth-normal-BMVx8nn_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-thai-600-normal-C620THcd.woff2)format("woff2"),url(/assets/chakra-petch-thai-600-normal-BiM5MXH8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAA5oAA4AAAAAJ6QAAA4PAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEKG41yHC4GYACCfBEICqQQnx4LghgAATYCJAOECgQgBYQyB4o+Gx8jMwO2g7O6EoL/OoHOIUBs530xoSMqjSK03Gt9PUnRxTuEMTxWNNayfNTTvUy/qbSc7Knx/PNH/1t7nz8PTbNQVhbJBw70oUQBpmFC4XvXh+e3+efe9wgf6JyyNY4yCwsFCxMT2oQ2kmWn/syUh+/3a+f+RT1Rd2imeUND0/7puGSGSIhUmK5RPHRC3oq8Qb1yXpyGpPUYnoBK+S8AMGzb2ESqYHS5OTveO10MqkxQmMwG2NHv/7fWp+3q13enZxEcBPH4VJgkkEt8d73p6qlfU7vdy7PMvcQVnAmSi4wlAA8oVISN+0JGyAjjI6zI8bFVal3DpqAxQqiN8VirTeF14eu6/+wCvgDOEHNxKCgKKIoiqHA8EQiJaQipGQi5ZESqHEQeDaJIDcLAiLCwIRx8iIBBxLBZiDnmIOaaizHfAozFlmEQcKLOAUxJX2tE1vIi2AfV9r4zAAkWWGMGxSPUKxIsgQFeiC9kyTPUh8pz9QidEbq4u1fK3QgUU9pY/08JAftVXSzFDl3E+BkQQoSeHpFEjG8qSbNxGAJNSg9P/QIf9jrOVhF8c5+OPRZbYil+dBky3XQx8RsTLAIrH4F5RBDLsBLHKIzOVLSwbbm3IGSoLqb/9nerkUe+X++Pb/11P+37fbMv99k+rqws4kFxL4mrN3qpZ3pMdj7QXd3SdV1hGeyLRWKOErcCdkWkIIZMj2d7rBbnjWhFtYPaqZHWtbZS2yVUgznqpkEjj3xfJLy1auYxQRrVyY2oWFlZBF9gezH5e07k13yPnb/Mx3k3r+dFZbCKp8WjSsyLYKiIUb0/d3ItF1qF1il/asURnRp7pHyyL9UeaBUk4pbKWX3XNkzRUTE2UwVe3/xcX/k2OrbRQSLhaCbhgRhiy9mEYw1l1iorSElKUpIyVE4OKUhqpZSQKhOOssxSz1MIV/UFVqvOWU9MLbYlsHaxdtbaKWePQ28MxFayCZ/qC32zUU5YXRHpSEdlpAvLylhIpVoHrDZHWqvVJLBeDVdtBEr85UWgMJpIUyiGUimTiqmKasnW4fzQjVYnqk61ihDjv5zi6TCev+aE4PZVbW/CGwQQSAUh+BL4Gy5DCVE/4lANWPDbIiwhrN+db3DvdcV9rJ+c4sRN2LkEilTDio8ZyqHTBC4xfUUXucHGKte9uwrF4Rn/ZU8MCSwta7Nq1PIqLU+JR/xVfBSft6QfUaLEECMY27HasX9swuPVNL89L/1uH8jvDaatj1feHZICzZTrVNO8ec6r994KQ+RiRbyQ7pxGIUMO1QonJggJiBA9NZi2QERjaVciRIkSQ4xjf/hMkjRAkyER0D9u7L1BllkreNBzOxx+vHXKyIgE4BAGV3wHh/6gb6UamQfh3dV8uHsW9r6rfkfIdiCVjoJ3GFAw4A6D4Jdnww/4QIZFwTmZI8GQ8YlPgBzNlSEMy4Qwyjd/yc6vMdhtKAlPXPzkdv7lAaNGKHTkeZN+84k3woLt0XaB2SOHf18IfPIL00WRUVABPlz+bxz7ikSoMYNNjkFxnNJ1m2upcFXGqyZSJpRemArjVBIrx6clVCxECU4pAZ0pmkzVbBojCYOJ6k3SYLJGE9SJYiVlEaNDrE5yDkqtVNpEa6fQIp5LIo8kXsl8ErilCkjTJUOPLH2y9VMbkKlXvqA8wwrMpDELQdKYS8AGSA/4Cs2BKcL+GUwvoACacFWKJB34ee37rFfhuTen84nTu7vnT4ZBkYZ7+PiiVayQ5TgxKxSOE4olJ5GHkqPwAyHrLw8/Cpv4cJY66nqGOHyvCcQiPGaFIrxoD/ULF09+mm5RK2cWGzmfnbPOpkYxwxERE2pqEkOEEzrTHgqxdv1cxHIWxkIV1Fhx9GamiWugjfORao95epFIG+NZRdRs4YnYzfQkYfRcPWXAfy+HXWQTOURWylmIJZQUnWhwYRGZKEeM2NFCuDjxe6+sW5qZOCCliBSUi+bErMJGy+GUEI9trI0Ixibfrj6rPbSnhTQNRhHlHCJ60JMt2nll4RaAHpzaotJAW4joZnrCh6FoSxegp1WmHGYnFhIR4vP5nJu81DUdoRCXF+Ystk/bYUQmrl1krJs57mASb1Kv4CSoRLOoUTTJDxpUXdtCJk6H3AoYcUcVncasmaee7+eCWj/DM/I+HsP11rw05dVMXe21UxvEN1aZ4XMJ2PbE3if3dmQ74h0QjPT9OzKr4CRv+IfO2s/3xlJ3LPbpXw4GryZ73d7Eq9i/mvfEYffhp3iF8pEvXcEnLU7Ls0HXl6geCY4GUTDw9sCAfeCyInWtXrH647O9kXbs8R67I2fjnI39/vEew/GTl4m8AcqDFUHZ6udXy+zKYBHSS7Yra9Z6E4NEEZAmt8U/+vf9i6+k0mFz8UgS/YmQbp1ltZDqsoNlsv58j/cvj3e9z1Bfe/eitak+4Zn/C9+DK6kpubupsXHE6Upwuh4tyZu5vXl79WB108MZtaXL9r67d5bVBrUz0eka53bd8zaYzmdFDeg6OiKZmHLfaV85ClryVxeubneYUjL48yCqfzrvUe+0kLgQuCrvt83+dPZZ3Q63/+lxOKpfjJyT24gn9RhubDlL9MuhwL1xsMtrCQRiB38OtLQ4DuP8Pw/YZo12uJXX/MUEP+29nv8t5pJB+ZwDvnPNxqMe73ryhR2+7mi0pRnSH957zD3YfFA/qDfcp/71wZpft9i34Fy9WqGJzIrUXFVuGMVoFSV1uZlFme222P3U3JoTHky+FO3/wKn3dyzZ26ur5+vqe3EwqG9Pfr/k/eR2fV39ISQ4Jd/NaIb2f8MvE96TGYvGDA5v0Nl1SLM2l01/N/E9hVXz7oJ3a6s00S6QSG+vcYOt17WrQsiEgU4e6l0k/F2ZN3FE9cx0Q5q5x6wdm2IZ6pz5IXR55KTvpYbs9/QfTX4vyt77Rjeen1uu6zWut+3iVlHQR6JAJ13plQX3KvInjSifkRoyTd2mko+mWi7Eb/uE5ZJJ30X1u6deMe8zoACLAQEW0eJp94TbxTJtBrJ58ow43Vfl112lJ71Q/nLXfNsjD7rIjqRDJHRUhsicZeQuI4efZ/EBtKYn+mFlND11a08DTrZQskMGO9kh0yzD15pvG3mQ4joTOqGZWtyIAkihlu4UoXSknO7SO3V44Ksnnutyy0iNXFIj1wMgCo/KYBEpIDZglQz38Nnuo/KVX3eVnvRC+ctd843kQVfbkZSohVKHDN+VW7YsmUDLlOiL5f1h9gE4+0IpGnZE65Dhq9yyZYHklFOWHDIB5887FRoJUlB3d4KRY3gQ5Y3lgW4/xNAsAfR7JwWvDEMeCD+GABP4TwnGXvhj8cIH5o998dcHH1jv1xkZcALdYlbamE27V6ryM6ADKsfxWAsOylY015+OjmHepjdzMPrYpOSFXvQrmBmwn4K5FIwMY/tnIUrKnoyDkDgRr0/q6TMajNtnOWgeMYdZ67M4JVrRXH862pd5e+E0MDsksdPo45pBc3bhstAXrZbTxRt9XkhyPwbNKYkhtQfnpap9dDSGFA3g7eMvRAbkpyPxeJOc52eCXaF9SYdHx+MBoTsAHRxby8ENyM9DwuWYSTRz4uKwPPuiRYkZF5YUzKVgZBjbQq/T1HtmuQCsOF4fxSky3HQ9ItCBSXQgAh2zbvo0HnEn//ox5Bz3L+er0IgaZc01hEZc0D6L5pTGoGThf2+FNUVSIVVGfyY84X6QdZ+qStNTERD4flkZZ+M0/4UC5kvg72nHa/jmN23If0/b16oO7L0DDlFA4PcvzTcq3n0TI/7gLX9mBtiB1OLysu8JuOvrDeMyM/RjgkONKAlCrvOxT75Bc3L+GXmD/iwLbMY9dg94uPRzZFxLN3Iy3ZgQQONqbCB42sc+ugo5ODm7RlVAc5J7M72dKvDL+kVz5MAyuY/fc+o5temwwnfOJqr/KyJgo4yAFs/gmw0KjngxSFUI4FdIvAOIBF8fQIV59wBGkUOdLHsAT4mWA/jiZG0fJgs8Ceq4AflSq8NchgR8E9QhKYZNj/0j+w3xSVVPr1Ypv07dhnRq4BHk4pesmUevgBL9eriZeQxVJbpzH5l0KdKacQVkgiu8Os3Udj8/PaRPcFacWYlHq8UnXz2lytSQKViGaGr7zPQe3Wko3Sk7P3GZKbWzBsx9QoxP1eKGZEhbkUvGGAjPTaytNhjSrwvWVWGL12r9T6YdvtFPvhs+n+UTINszOaXq0q9XamuydIVLOo/raWeyuJSSefHo3wSQ4Q/+VdtAMlAMVTCEXcswLdvhdLk9Xp+/GAAhGEExvJwgGbVMFkWzOVweXyAUiZslUplcoVSpNe1and7QTzOZLVab3eF0uWHEbZUohhNy8gqK1faGGmWVmlTV1DU0tbR1dPX0DQyzGhmbmJqZW1ha1WJtY2tn7+Do5OziymJzuDy+QCgSS6TAsodqp1wGeOluws1TcD0gjrkdQDRASJHSB4NCgwEMuJsE2Mq1Fv7uIj6VagCEFCkDiAEc0QEU72KAgn84rzcQjAEDEhS9Xy2b88fa3nKvVIQn8DSo47GDFsos7bFT0tDImCBoYEfxSA46h/x4oYDBkSTqcafZRxlg8bxAQAeCDFUDDDpMECBdE4mpVAcQ5EgdQEyQiA2g5FEmOLwcQDAhQ4UOdn7xaIFABoMAgnp+/TGACQQCdgEBgguoIIHOZTtDiOHD2rruRufI0NDJ+su2/hEprnpZrAL/NmOcpJO0l24esavysbes02JpFSx6X1v+v7uoS/v27NvZTjOP99X6gt6BZngf3d/HuqD/pxgWf4JLOv+hl+DTfKgAAA==)format("woff2"),url(/assets/chakra-petch-vietnamese-600-normal-Pvj4qcw_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-ext-600-normal-CdGvbdDU.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-600-normal-nL80L4xU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2)format("woff2"),url(/assets/chakra-petch-latin-600-normal-DQKfcdKo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-thai-700-normal-B7WL5pBr.woff2)format("woff2"),url(/assets/chakra-petch-thai-700-normal-vZLZ_5L8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA5wAA4AAAAAJ4wAAA4WAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEKG41sHC4GYACCfBEICqQInyILghgAATYCJAOECgQgBYQsB4o+GxcjBeOYBTgPoBL6nGZExWZ62f+H5MYYcgOacYlbSMPTuIlilcUg3bh+qqs6oqNVXejUQDSymGJuMduvvv8aYdela3/P0bAZOmIPYYK+6lwQz9Oczfu7ETZBtEZDWPCKYxqopR68SC1QqEKv1IS6HCcq5FR1QQ/Bhp0LHql78iVZxpsjqxWrRSpJVe5vABw/zh9vYgoPTNAYuvWR/wIAA+sSrMSTOvNV+lJeakttam4NzZRB4BzOtbdcurdREnq+XW9nAtBASqL7cv+3Vmbn99+/2xMkhSzcVohVJJBLfHf9TPVUamsZVcIdHAhV6GbmEIwiAguoTsg7d/LsuVPK3fNHkM2mm+zgTvvW2WvL+yiCQqJR/A6EoxLlPL75zponlSgld8fVJqrqUxw8gi/63bn/7AiQDsCNsJ6BAhQKAIVCISii2IghxBlGGC6JkGwUYYxcQr4iQonphBkChDoNhCbthKVWE3qsJayzjrDeehobbaKx1Q4aAhjMdD7N9/YHmPgNrFlB6g++YClxdADL4ihsOHl7Qcfxx0DDTljXV/cKpmzle2VNyvyu5UJeHlBo6OH7FhQggE1fvH85qZMbuwLBiVCtmjCSGztDxRV5IhBQFmHosR9nB90906Kb9R+Ci7baZju7ZB6ZKBESvrCgI2AVJKDdTxB20ElaQrtzcSjt4MHglPr31Pm7+jFEiMquhK9f+9O+3zf7cp/t432QmZngXrg90OI39upe2vMp/3SPdn/7uiUwWMI66JZkt0DaphuwTAejCQZFtq2MW+KNDXRmp5xMBbcVqRx0jVXZUIjKroTU1/Zoa7aig1WMcis7MzMlSMrf2Xb5Vbsw3+dL5H+cd/N6XszTzGCGR+F+SfZp2KfLmU/XLXd3sNx6YrbXs72Svetny8VF+kNO/J1TGTuXjLT08+T/zSNTVIjSPCspP5usSFleaLAV8873YYCjQvCsJJhtmwwfZmAGZmCGl9EgJtA0poFmcPFCTB3F2lPwdg8CZlOcajo0bDNtJdNCHS0qFL3dKfaCPviIL95Tg2CQCnGS8bnRhz6cgj5vSoP0GSP7wFSmYqWppKDkBQeF0HafAhTuH1UIRmACDsF0HIMTsBynoh8bChZ+i01gJk+S1MOCG/uHDJ72RvIPNXDcfOrp7wQPAUBAfkZwfMv/C3dQOFH8iIFiNh243xY6TrB+d12HO1s3i4f6yZVW5TvyFQ5KTMMolwynyQLxFkHiwU7JVhcmZawXplIY2Ij+0Y4aOozK0KYznY0tj7Ex2tB+2I7CnmKkDVSoUEMNNNM2winPc5hNjiD97bzO7+Ge/N6h2fp4tMUhcCm9zrqySN8x5xE7n/6RyTIgC4bnj2UaL1fqqGqyCR0oqFaG1uYgpjCqJRRUqFBDzeq/5vRI2g8cTHGA+lXG8X1VkQqxgdrfejA9vK60GJ9sACeH7b1w8J1WvqZ7L4b3bx8+z4L+YXO8IicA8rMKAS8NUIBpcTTkp9elA5i8dBQQjtfF0SRasmRpLsnNE03XwrQUz1+a665FdoaSKMmUjmzjNw1N05zAi58G6zefWG9wOMh/Gz+bLhe14oPnEvDBQyXy8DKlAjCX/xsHNkrEmC5Jg1yrrS4THEet317V6JorhueISeTUnezmxoV5IzjskN7Q/rBBXDOhPagzuBvf8kyGj9M3GUDyPGWZukpbmwtaK2RHHKgTs8FuwkP66AAb5EK8n4nJUSmu1KrIWoJYlgTgAEASgCKoFmjZYNsLLREABQAoCztjiKVKrkdJ13Z8jrie1paubm+bPxqhoZCC87r4rLru9Th1w3DrTmek0x1nxDrinFF2py5bIxISZuGLXLe6o/Qi4YYoX3dCVG1ruKxdZKNv1OVqNmqNgNHeaNT3qoBbM8SlhQfmGtycFpjXGk4lu9WlG3VaXXhNSuuieZodn63mbCRg8IHaqgFXqQRmMde8OptLv4aTQFeP1WtNyqdranQ1uJpc9cqokzqXZBuZGJK11ZAA1dWJ7M/qNfRZba32MDZHDHGJK6++1iii2FXXhRhuXteIqoOfu0lK5h/VKqWuYoqMsS5lNLlURxvqSh/VFfegMqakpkRprUtdwwm3LJ/gm62t4s7W9eieSeLiiaqvuXtH28KpLZ2xdaG8ZR5XjdHqCiRrDc7Kwwji6xhxBKTONcc1SMocbXWSUAVGrIYAxkZfYSBdb2BXqtRHMc81Bz86L6LcDnFOU9sfGStqSrTmUtpV8qTwsRqeOPfJc9smNWU1oQ9ssgaU1//78Tfd32/MD1MNYfyVz/b2Ppi6dO1S88HIK83fbuxf23/zbyZlA3/3iLfUrK65vbvnb9LA3tBecrpf7+7u6F7GknrMFeabs0sZrx7nWlsL+6pPXbw4wfTfevMyoLejrNe3N9581Izf6+vtnfasd2ndrK2xpletXZKYnMmfn39ecOpKjzqmT90+jmcvI5u6m5r+K/3+9PuJO/I7uwS/0929k6dW33/7ksm+5NC14/eyKm1e+qYZfn8o2G4G2x+/tP1sy9nqvup5r5dUFm2ofbR2+ey5jFuSGmwf0t5+3+KyHy97f+iO8oWLkv7PLIg5P6aAnIay96rfO8W/6vu5j6qf5vWMq6fBE0TsveXmi+aF3M6z/3S45jH11EWLk0z/w/3LgD8TOR37+tqiZy9Y4O37ecOwJnAZDz1tRt0VdBg8yH9M3E+LqU77/CZfnyfleMzpqVOv6Oza3dcaUzd/YRJdaTPHM/KClgtWm/nSO0/6vb+jnztmFAQr6/LqKm/POOvgXZzp00v2Vu89ZXLJkwemX72GyCUszJz4YOehi7eWTbOvvv1Wrur2rxp7bcG1Y1f55869luzmhGeSW5ns8wV+GTRgtm0/HtecCHQGyG+or0gcSB/IaPdVVOzGX62dlpt5Duxcsblmf3DVyjpqnZcpiRKxJxMt1j4lJ/7cxOJPqB/fu6q38p2ERWvN91E744c8460vrKiY/tPQgVuJB9btxmU5jd3xovgBtKtfxKbonvLBPbdNyRu0G+mpz3mYye8NXhQa9yjcLH3QHf0p24/ARKfgoEklT4vK3WbobRoRouQ1GcWTxVW8My17s3jErFDp4iHa2FbQR7HkwykUq2yGKypUGo9IQlVi0mD2lyX67I+IYL29wxbyUgu2kFfZDJcrVBoPETMLHSpJ6eV2NSbQaGwrHk04jlwcZ8dlL+iAyw45wuZlwGLKw2LKc0CA4kU1mphQuZsUnfO6dvFgcYqreGda9mbxiFmuq3mI1t8KZpCfMpTCcIWYosQQScCa0cEerN2c7CXYxt5hFjVSlmKGy2KKEoOIC0UXQzSRhOKO8VMHptmu7IpUkoJkm4KreAhMEUF3u4P4TRPDyUDdhRlAfB852MEG/OdxWC/8sfX3AfPFXx98MO97ATZQ27cv+CfvTlb5NgXqpHGWFDpAkKdqgjWkoYn7RLnugi7XdKEHyqFQQi8HyxBshWBIcGjdrQR1va4ldF+i/PtuUvJ0LqbsOpD7gF07IBeA2nM8VROsIQ0N2if9mlc7QUFoVo9zCsoyu/tCG8s21mnZKbrcA9mR9KEsST7CkCYl4w0NARBiP+iTADCq06kegK+tCFNdyUQXY3vX1OWk4EM6nCTGTl+gaqnVJD9TfAjjoWaSHq/poR7JMFSSnk1MIdgKwUhh8lAVkvsyvaWepEAiNN96Oyk57E3lJA95aC55yEOejuf6FPU8l38lI7K4zbpjPZALsTLohwG58LCSTMqS7ENS/wM33lt7UxAyQ6aw/G5C93bl+e9LCCDwhWP3f2tk0W83Du1LwBtb2l6jL343afw38/O0fs/5gOBAASDwe5f0R4b/vPEQhMPrbegMjQCJWm59tZttX33MUC3KJyaOaihJ6HvZeleF5K5zYaxXl2OdG5SyHnoDsOVLGbWHy4zv5ImJItdWh4R63K231WzjsTyXjZ8ld5lXp/hm5oA/lZ+03XhY09yuxaNWsXpz1dogbX1R9iHFL3sKDshfK6U7A19Mo4BT8JycMODuRJwhBv9rZdP3MzQ5vzN05s8Mm4rBDDtvQEdsDp7QIfMUPuaOS5BISC3HkS5J0+G34ETM3S418jhAiUAHkSHcmeNoeISIvoDzWY3X5Sk64pq2PisKKDKHE6yssahJDw5Zsxdq5uUaN98LlS/UNfFeqXBtuXV+1sHvx9+B4X0a6fPoCOsBayRci5NjvsiRCLQx2REa/ENnpI36UFtp3oERZpsCUhziGPdJB/gg5EWEw4VOsi5nj/XsrwAS3+vhr+aAEymKJhVX5zQ6g8lic7g8PkFSWdy6c+/BoyfPXnJ49eY9nw+fvnzT0NLRMzAyMbMUYWVj5+Dk4ubhLcHHLyBYQUhYRFRMXEJSSlpGVs6ppvIKikrKKqpqNfpT19Csp6Wto6unb2BoZGxiatbE3MLSytoGAAS1AEOgMDgCiUJjsDg8gUgiU6i2dvYOjqu1l0vInu/h/1BTvgtOLoXkBYQE6zmBoDjohkDhfl+b3zoi7YIAhARLXnERUnBXCqr/5b4/oIg1KATrN9Wn81Rtv9f3aYSbJ4cwS9oMBWwvqkNnw6HmOYGbBXwnGHbzNzOYvmnE/v1MhI4C4GMhkzCK9yGSNA/3vZF3QQJGgyev+Ygp+I4G4lMA0yhOiuVc5XhUlGG8LKsKDfNiJYNS4bAn6wyXCDlUged5ujtQpHgjG8+/vvnEUwO4f7/bVp8RXotGCy/qNevg87ptti/XsQ3P77+25OWk9RGfrGpqY13/tIf+O/X1ut7P/tta6P//MDW9vqqd72P0231NqLsHAAAA)format("woff2"),url(/assets/chakra-petch-vietnamese-700-normal-gQuUA8Wu.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-ext-700-normal-DAkvJhej.woff2)format("woff2"),url(/assets/chakra-petch-latin-ext-700-normal-BeviJPUl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-CnDBPjkL.woff2)format("woff2"),url(/assets/chakra-petch-latin-700-normal-D1s_c2du.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Monument Extended;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/monument-extended/MonumentExtended-Regular.woff2)format("woff2"),url(/fonts/monument-extended/MonumentExtended-Regular.woff)format("woff")}@font-face{font-family:Monument Extended;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/monument-extended/MonumentExtended-Ultrabold.woff2)format("woff2"),url(/fonts/monument-extended/MonumentExtended-Ultrabold.woff)format("woff")}:root{--role-pagebg:227 233 240;--role-chassis:234 238 243;--role-chassisline:219 224 230;--role-well:234 238 243;--role-floor:242 245 248;--role-face:255 255 255;--role-raise:247 249 252;--role-sel:233 240 248;--role-faint:237 240 245;--role-inset:240 243 246;--role-gutter:235 240 244;--role-pagegnd:227 233 240;--role-control:255 255 255;--role-controlh:245 247 249;--role-controlp:233 237 242;--role-tip:255 255 255;--role-hair:219 224 230;--role-edge:201 207 214;--role-edgehi:154 164 176;--role-deadedge:225 230 234;--role-hollow:210 215 222;--role-ink1:10 14 18;--role-ink:15 20 26;--role-ink2:82 88 102;--role-ink3:96 107 120;--role-ink4:164 172 181;--role-mint:0 169 118;--role-mintink:0 121 83;--role-commit:48 53 58;--role-commith:59 64 70;--role-oncommit:255 255 255;--role-commitglyph:94 233 181;--role-step:228 232 236;--role-steph:219 224 229;--role-stepedge:194 201 209;--role-onstep:15 20 26;--role-stepglyph:0 121 83;--role-onmint:4 20 14;--role-oncheck:255 255 255;--role-amber:212 129 0;--role-amberink:167 86 0;--role-red:219 66 65;--role-redink:197 43 48;--role-plasma:214 0 107;--role-plasmah:184 0 92;--role-onplasma:255 255 255;--role-plasma2:155 77 224;--role-autha:91 33 182;--role-authb:176 0 90;--role-paper:255 255 255;--role-paperink:22 24 28;--role-paper2:70 70 77;--role-paperrule:22 24 28;--role-paperedge:226 230 235;--role-letter:251 249 243;--role-letterink:32 30 26;--sh-lip:inset 0 1px 0 #fffc;--sh-cap:inset 0 1px 0 #fff, inset 0 -1px 0 #0f141a0d, 0 1px 0 #0f141a17;--sh-caplit:inset 0 1px 0 #fff, inset 0 -1px 0 #0f141a0d, 0 1px 0 #0f141a24;--sh-filllit:inset 0 1px 0 #fff3, inset 0 -1px 0 #0f141a1f, 0 1px 0 #0f141a29;--sh-commitlit:inset 0 1px 0 #ffffff14, 0 1px 2px -1px #00c98d80;--sh-commitlith:inset 0 1px 0 #ffffff1a, 0 1px 1px -1px #00c98d4d;--sh-steplit:inset 0 1px 0 #ffffffbf, inset 0 -1px 0 #0f141a0f, 0 1px 0 #0f141a1f;--sh-steplith:inset 0 1px 0 #fffc, inset 0 -1px 0 #0f141a0f, 0 1px 0 #0f141a29;--sh-faceseat:inset 0 1px 0 #ffffffe6, 0 1px 0 #0f141a0d, 0 1px 3px #0f141a0d;--sh-row:0 1px 0 #0f141a0d, 0 2px 6px -2px #0f141a1a;--sh-rowlift:0 1px 0 #0f141a0d, 0 8px 18px -8px #0f141a2e;--sh-sunk:inset 0 1px 3px #0f141a29;--sh-recess:inset 0 1px 2px #0f141a0f;--sh-page:inset 0 1px 0 #fffc;--sh-overlay:0 18px 44px -14px #0f141a38, 0 2px 6px -2px #0f141a14;--sh-paper:0 0 0 1px #e2e6eb, 0 1px 3px #0f141a12;--envelope:linear-gradient(180deg, #0f141a00 42%, #0f141a09);--sh-object:inset 0 1px 0 #fffc, inset 0 -1px 0 #0f141a0d, 0 1px 2px #0f141a14;--sh-lift:0 1px 0 #0f141a0f, 0 14px 26px -18px #0f141a47}.dark,.vk-public{--role-pagebg:6 6 7;--role-chassis:5 5 7;--role-chassisline:16 16 18;--role-well:9 9 11;--role-floor:12 12 14;--role-face:17 17 20;--role-raise:21 21 24;--role-sel:25 25 28;--role-faint:19 19 22;--role-inset:7 7 8;--role-gutter:9 9 11;--role-pagegnd:12 12 14;--role-control:36 36 39;--role-controlh:41 41 45;--role-controlp:28 28 31;--role-tip:31 31 35;--role-hair:29 29 32;--role-edge:48 48 51;--role-edgehi:66 66 70;--role-deadedge:28 28 31;--role-hollow:41 41 45;--role-ink1:255 255 255;--role-ink:233 233 235;--role-ink2:169 169 174;--role-ink3:132 132 138;--role-ink4:82 82 91;--role-mint:94 233 181;--role-mintink:94 233 181;--role-commit:94 233 181;--role-commith:133 249 197;--role-oncommit:5 16 12;--role-commitglyph:5 16 12;--role-step:36 36 39;--role-steph:41 41 45;--role-stepedge:48 48 51;--role-onstep:233 233 235;--role-stepglyph:94 233 181;--role-onmint:5 16 12;--role-oncheck:12 12 14;--role-amber:255 184 0;--role-amberink:255 184 0;--role-red:240 102 107;--role-redink:240 102 107;--role-plasma:247 37 133;--role-plasmah:255 77 160;--role-onplasma:20 4 12;--role-plasma2:212 107 255;--role-autha:201 168 255;--role-authb:255 127 181;--role-paper:18 18 21;--role-paperink:244 244 245;--role-paper2:161 161 170;--role-paperrule:63 63 70;--role-paperedge:39 39 42;--role-letter:22 22 25;--role-letterink:236 234 230;--sh-lip:inset 0 1px 0 #ffffff0e;--sh-cap:inset 0 1px 0 #ffffff13, inset 0 -1px 0 #0000004d, 0 1px 0 #000000a8;--sh-caplit:inset 0 1px 0 #ffffff21, inset 0 -1px 0 #0000004d, 0 1px 0 #000000a8;--sh-filllit:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000040, 0 1px 0 #000000a8;--sh-commitlit:var(--sh-filllit);--sh-commitlith:var(--sh-filllit);--sh-steplit:var(--sh-cap);--sh-steplith:var(--sh-caplit);--sh-faceseat:var(--sh-lip);--sh-row:0 0 #0000;--sh-rowlift:0 0 #0000;--sh-sunk:inset 0 2px 5px #000000b8;--sh-recess:inset 0 1px 2px #00000080;--sh-page:inset 0 1px 0 #ffffff0f, inset 1px 0 0 #ffffff08;--sh-overlay:0 24px 60px -12px #000000b8;--sh-paper:0 0 0 1px #27272a;--envelope:linear-gradient(180deg, #ffffff0a, #fff0 40%);--sh-object:inset 0 1px 0 #ffffff0e, inset 0 -1px 0 #0000002e, 0 1px 2px #00000038;--sh-lift:0 1px 0 #00000059, 0 16px 30px -20px #000000e6}:root{--canvas:rgb(var(--role-floor));--surface:rgb(var(--role-face));--surface-nav:rgb(var(--role-well));--surface-pane:var(--surface-nav);--surface-docket:rgb(var(--role-floor));--surface-subtle:rgb(var(--role-raise));--rq-shell:var(--surface);--rq-row:var(--surface-subtle);--surface-inset:rgb(var(--role-inset));--surface-soft:rgb(var(--role-face) / .92);--ink-full:rgb(var(--role-ink));--ink:var(--ink-full);--ink-secondary:rgb(var(--role-ink2));--ink-meta:rgb(var(--role-ink3));--ink-tertiary:rgb(var(--role-ink4));--brand:rgb(var(--role-mintink));--brand-mark:rgb(var(--role-mint));--brand-mark-hover:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){:root{--brand-mark-hover:color-mix(in srgb, var(--brand-mark) 88%, #000)}}:root{--dock-halo:0 10px 26px -8px #00000038, 0 2px 6px -2px #0000001f;--fresh:rgb(var(--role-mintink));--fresh-cap:#0f9e98;--fresh-bonus:#0b7a75;--fresh-glow:0 0 8px 2px #00c98ff2;--fresh-glow-text:0 0 4px #00c98ff2;--fresh-glow-off:0 0 0 0 #00c98f00;--fresh-glow-text-off:0 0 0 #00c98f00;--brand-hover:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--brand-hover:color-mix(in srgb, var(--brand) 85%, #000)}}:root{--brand-foreground:rgb(var(--role-onmint));--brand-muted:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--brand-muted:color-mix(in srgb, var(--brand) 62%, var(--ink-secondary))}}:root{--cb-mark:var(--brand);--cb-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 L4.8 8.5 L9.5 3.6' fill='none' stroke='%230B7552' stroke-width='2'/%3E%3C/svg%3E");--cb-tick-warn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 L4.8 8.5 L9.5 3.6' fill='none' stroke='%239C5600' stroke-width='2'/%3E%3C/svg%3E");--cb-tick-off:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 L4.8 8.5 L9.5 3.6' fill='none' stroke='%23808080' stroke-width='2'/%3E%3C/svg%3E");--aqua:var(--surface-subtle);--mint:var(--surface-subtle);--lavender:var(--surface-subtle);--aqua-tint:var(--surface-subtle);--mint-tint:var(--surface-subtle);--lavender-tint:var(--surface-subtle);--aqua-soft:var(--surface-subtle);--aqua-medium:var(--surface-subtle);--mint-soft:var(--surface-subtle);--lavender-soft:var(--surface-subtle);--border-subtle:rgb(var(--role-hair));--border:rgb(var(--role-hair));--border-hover:rgb(var(--role-edge));--border-strong:rgb(var(--role-edge));--logo-wash-s:52%;--logo-wash-l:42%;--logo-wash-a:13%;--logo-base:#dfdfd6;--logo-a:#fffffff5;--logo-b:#0000000d;--logo-hi:#fff;--logo-drop:0 1px 1.5px #10141829;--grid-rule:var(--border);--job-link:var(--ink);--job-link-hover:var(--ink-secondary);--success:rgb(var(--role-mintink));--success-surface:rgb(var(--role-mint) / .1);--info:#4a6480;--dismiss:rgb(var(--role-red));--chart-series-1:#6d4fa8;--chart-series-2:#8a5a37;--warning:rgb(var(--role-amberink));--warning-mark:rgb(var(--role-amber));--warning-tint:#ffb800;--warning-surface:#ffb80024;--warning-panel:#ffb8001f;--danger:rgb(var(--role-redink));--danger-surface:rgb(var(--role-red) / .08);--ai-gradient:none;--r-control:0px;--r-button:3px;--r-card:0px;--r-container:0px;--r-modal:0px;--t-instant:90ms;--t-hover:.12s;--t-ramp:.42s;--t-small:.16s;--t-tabs:.2s;--t-page:.22s;--t-panel:.24s;--t-spatial:.34s;--t-celebrate:.6s;--ease:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.3, 1.05, .35, 1);--ease-arrive:cubic-bezier(.16, 1, .3, 1);--ease-fade:cubic-bezier(.4, 0, .2, 1);--font-sans:"Mona Sans Variable", "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-wide:"Mona Sans Wide", var(--font-sans);--font-display:"Monument Extended", "Inter Variable", "Inter", sans-serif;--font-letter:"Newsreader Variable", "Newsreader", "Iowan Old Style", "Source Serif 4", Georgia, serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--brand-wash:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){:root{--brand-wash:color-mix(in srgb, var(--brand-mark) 6%, var(--canvas))}}:root{--brand-wash-strong:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){:root{--brand-wash-strong:color-mix(in srgb, var(--brand-mark) 11%, var(--canvas))}}:root{--brand-wash-border:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){:root{--brand-wash-border:color-mix(in srgb, var(--brand-mark) 32%, var(--canvas))}}:root{--warning-wash-border:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){:root{--warning-wash-border:color-mix(in srgb, var(--warning-mark) 32%, var(--canvas))}}:root{--info-wash-border:var(--info)}@supports (color:color-mix(in lab, red, red)){:root{--info-wash-border:color-mix(in srgb, var(--info) 32%, var(--canvas))}}:root{--tag-where:var(--tag-neutral-hue);--tag-what:var(--tag-neutral-hue);--tag-worth:var(--success);--tag-fit:#55677a;--tag-fit-border:#9fa9b3;--tag-neutral-hue:var(--border-strong);--tag-brand:var(--brand-mark);--tag-ai:var(--ai);--tag-source:var(--info);--tag-ai-ink:var(--ai);--tag-caution:var(--warning-mark);--tag-danger:var(--danger);--tag-font:"Chakra Petch", "Inter Variable", "Inter", sans-serif;--tag-radius:3px;--qtag-top:#ffffffe6;--qtag-lit:linear-gradient(180deg, #0f141a00 40%, #0f141a08);--tag-sheen:linear-gradient(180deg, #fffffff2, #00000009);--tag-sheen-solid:linear-gradient(180deg, #ffffff40, #fff0);--tag-highlight:#ffffffe6;--tag-highlight-solid:#ffffff59;--tag-solid-ink-tone-amt:0%;--tag-solid-ink-base:var(--canvas);--tag-drop:0 1px 1.5px #10141821;--tag-recess:inset 0 1px 2px #1014181f;--tag-lip:#00000029;--tag-wall-base:rgb(var(--role-edgehi));--tag-wall-mix:52%;--tag-cast:#18181b33;--tag-shine:#ffffffeb;--frt-vignette:0 0 76px 14px #fff, 0 0 0 1px #1014181a, 0 10px 38px -4px #1014184d, 0 34px 100px -18px #1014186b;--tag-border-mix:38%;--tag-fill-mix:11%;--tag-fill-base:rgb(var(--role-face));--tag-fill-neutral:rgb(var(--role-controlp));--tag-ink-raised:rgb(var(--role-ink));--tag-where-border:var(--tag-where)}@supports (color:color-mix(in lab, red, red)){:root{--tag-where-border:color-mix(in srgb, var(--tag-where) var(--tag-border-mix), var(--border))}}:root{--tag-where-wash:var(--tag-where)}@supports (color:color-mix(in lab, red, red)){:root{--tag-where-wash:color-mix(in srgb, var(--tag-where) var(--tag-fill-mix), var(--tag-fill-base))}}:root{--tag-what-border:var(--tag-what)}@supports (color:color-mix(in lab, red, red)){:root{--tag-what-border:color-mix(in srgb, var(--tag-what) var(--tag-border-mix), var(--border))}}:root{--tag-what-wash:var(--tag-what)}@supports (color:color-mix(in lab, red, red)){:root{--tag-what-wash:color-mix(in srgb, var(--tag-what) var(--tag-fill-mix), var(--tag-fill-base))}}:root{--tag-worth-border:var(--tag-worth)}@supports (color:color-mix(in lab, red, red)){:root{--tag-worth-border:color-mix(in srgb, var(--tag-worth) var(--tag-border-mix), var(--border))}}:root{--tag-worth-wash:var(--tag-worth)}@supports (color:color-mix(in lab, red, red)){:root{--tag-worth-wash:color-mix(in srgb, var(--tag-worth) var(--tag-fill-mix), var(--tag-fill-base))}}:root{--tag-fit-wash:var(--tag-fit)}@supports (color:color-mix(in lab, red, red)){:root{--tag-fit-wash:color-mix(in srgb, var(--tag-fit) var(--tag-fill-mix), var(--tag-fill-base))}}:root{--tag-brand-border:var(--tag-brand)}@supports (color:color-mix(in lab, red, red)){:root{--tag-brand-border:color-mix(in srgb, var(--tag-brand) var(--tag-border-mix), var(--border))}}:root{--tag-brand-wash:var(--tag-brand)}@supports (color:color-mix(in lab, red, red)){:root{--tag-brand-wash:color-mix(in srgb, var(--tag-brand) var(--tag-fill-mix), var(--tag-fill-base))}}:root{--tag-source-border:var(--tag-source)}@supports (color:color-mix(in lab, red, red)){:root{--tag-source-border:color-mix(in srgb, var(--tag-source) var(--tag-border-mix), var(--border))}}:root{--tag-source-wash:var(--tag-source)}@supports (color:color-mix(in lab, red, red)){:root{--tag-source-wash:color-mix(in srgb, var(--tag-source) var(--tag-fill-mix), var(--tag-fill-base))}}:root{--tag-ai-border:var(--tag-ai)}@supports (color:color-mix(in lab, red, red)){:root{--tag-ai-border:color-mix(in srgb, var(--tag-ai) var(--tag-border-mix), var(--border))}}:root{--tag-ai-wash:var(--tag-ai)}@supports (color:color-mix(in lab, red, red)){:root{--tag-ai-wash:color-mix(in srgb, var(--tag-ai) var(--tag-fill-mix), var(--tag-fill-base))}}:root{--tag-caution-border:var(--tag-caution)}@supports (color:color-mix(in lab, red, red)){:root{--tag-caution-border:color-mix(in srgb, var(--tag-caution) var(--tag-border-mix), var(--border))}}:root{--tag-caution-wash:var(--tag-caution)}@supports (color:color-mix(in lab, red, red)){:root{--tag-caution-wash:color-mix(in srgb, var(--tag-caution) var(--tag-fill-mix), var(--tag-fill-base))}}:root{--tag-danger-border:var(--tag-danger)}@supports (color:color-mix(in lab, red, red)){:root{--tag-danger-border:color-mix(in srgb, var(--tag-danger) var(--tag-border-mix), var(--border))}}:root{--tag-danger-wash:var(--tag-danger)}@supports (color:color-mix(in lab, red, red)){:root{--tag-danger-wash:color-mix(in srgb, var(--tag-danger) var(--tag-fill-mix), var(--tag-fill-base))}}:root{--bt-fill:rgb(var(--role-control));--bt-fill-h:rgb(var(--role-controlh));--bt-sheen:linear-gradient(180deg, #ffffffb3, #fff0);--bt-highlight:#ffffffbf;--bt-highlight-primary:#ffffff2e;--bt-sheen-primary:linear-gradient(180deg, #ffffff1f, #fff0);--bt-sheen-primary-h:linear-gradient(180deg, #ffffff38, #fff0);--budget-past:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--budget-past:color-mix(in srgb, var(--brand) 52%, var(--surface-inset))}}:root{--bt-edge:#10141829;--bt-edge-primary:#10141842;--bt-raise:inset 0 1px 0 var(--bt-highlight), 0 1px 0 var(--bt-edge);--bt-raise-primary:inset 0 1px 0 var(--bt-highlight-primary), 0 1px 0 var(--bt-edge-primary);--bt-press:inset 0 2px 5px #1014183b, inset 0 1px 0 #10141824;--bt-sunk:inset 0 2px 4px #10141847, inset 0 1px 1px #1014182e, inset 0 -1px 0 #ffffff80;--bt-sunk-floor:rgb(var(--role-controlp));--bt-sunk-edge:rgb(var(--role-edge));--bt-raised:inset 0 1px 0 var(--cap-highlight), var(--cap-drop-lg), 0 3px 5px #1014181f;--bt-raised-face:var(--bt-fill);--bt-raised-face-h:var(--bt-fill-h);--bt-raised-edge:var(--border-strong);--key-face:rgb(var(--role-control));--key-face-h:rgb(var(--role-controlh));--key-face-p:rgb(var(--role-controlp));--key-edge:rgb(var(--role-edge));--key-edge-hi:rgb(var(--role-edgehi));--key-soft-face:rgb(var(--role-face));--key-soft-edge:rgb(var(--role-hollow));--key-dead-face:rgb(var(--role-face));--key-dead-edge:rgb(var(--role-deadedge));--key-dead-ink:rgb(var(--role-ink4));--key-dead-shadow:none;--key-lip:var(--sh-lip);--key-cap:var(--sh-cap);--key-caplit:var(--sh-caplit);--key-sunk:var(--sh-sunk);--key-commit:rgb(var(--role-commit));--key-commit-h:rgb(var(--role-commith));--key-on-commit:rgb(var(--role-oncommit));--key-commit-sunk:inset 0 2px 5px #10141847;--key-fill-lit:var(--sh-filllit);--key-commit-lit:var(--sh-commitlit);--key-commit-lit-h:var(--sh-commitlith);--key-commit-glyph:rgb(var(--role-commitglyph));--key-step:rgb(var(--role-step));--key-step-h:rgb(var(--role-steph));--key-step-edge:rgb(var(--role-stepedge));--key-step-edge-h:rgb(var(--role-stepedge));--key-on-step:rgb(var(--role-onstep));--key-step-lit:var(--sh-steplit);--key-step-lit-h:var(--sh-steplith);--key-step-sunk:var(--sh-sunk);--key-step-glyph:rgb(var(--role-stepglyph));--key-step-cap-well:#0f141a0f;--key-step-cap-edge:#0f141a29;--key-step-weight:600;--key-mint-ink:rgb(var(--role-ink));--key-mint-glyph:var(--brand-mark);--key-mint-edge:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){:root{--key-mint-edge:color-mix(in srgb, var(--brand-mark) 45%, var(--key-edge))}}:root{--key-on-face:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){:root{--key-on-face:color-mix(in srgb, var(--brand-mark) 13%, var(--key-face))}}:root{--key-on-face-h:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){:root{--key-on-face-h:color-mix(in srgb, var(--brand-mark) 19%, var(--key-face))}}:root{--key-on-edge:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){:root{--key-on-edge:color-mix(in srgb, var(--brand-mark) 60%, var(--key-edge))}}:root{--key-on-ink:var(--brand);--key-on-glyph:var(--brand);--key-on-lit:inset 0 1px 0 #ffffffb3, 0 1px 0 #0079531f;--key-on-lit-h:inset 0 1px 0 #ffffffb3, 0 1px 0 #0079532e;--cap-base:rgb(var(--role-control));--cap-sheen:linear-gradient(180deg, #ffffffbf, #fff0);--cap-highlight:#ffffffe6;--cap-drop:0 1.5px 0 #10141829;--cap-drop-lg:0 2px 0 #10141829;--kb-cursor:var(--ink-meta);--kb-cursor-halo:var(--ink-meta)}@supports (color:color-mix(in lab, red, red)){:root{--kb-cursor-halo:color-mix(in srgb, var(--ink-meta) 22%, transparent)}}:root{--kb-recede:var(--scrim)}@supports (color:color-mix(in lab, red, red)){:root{--kb-recede:color-mix(in srgb, var(--scrim) 55%, transparent)}}:root{--kb-sweep:var(--surface-subtle);--kb-sweep-head:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--kb-sweep-head:color-mix(in srgb, var(--ink) 32%, var(--surface-subtle))}}:root{--cd-highlight:#fff9;--cd-highlight-faint:#fff6;--cd-sheen:linear-gradient(180deg, #ffffff73, #fff0);--cd-recess:inset 0 1px 2px #1014181a;--cd-face:none;--cd-face-edge:var(--sh-faceseat);--recess-strong:inset 0 1px 3px #00000073;--pier-recess:var(--recess-strong);--shadow-overlay:0 16px 40px -12px #10141847;--band-shade:0 6px 14px -4px #1014182e, 0 1px 0 #10141814;--shadow-overlay-strong:0 22px 52px -11px #10141859, 0 6px 16px -8px #10141826;--ramp-sweep:linear-gradient(90deg, var(--ai-1), var(--ai-4));--ramp-full:linear-gradient(90deg, var(--ai-1), var(--ai-2), var(--ai-4), var(--ai-5), var(--ai-1));--ramp-aurora:radial-gradient(60% 80% at 25% 30%, var(--ai-3), transparent 70%), radial-gradient(55% 70% at 75% 65%, var(--ai-5), transparent 70%);--ramp-halo:conic-gradient(from 0deg, var(--ai-1), var(--ai-2), var(--ai-3), var(--ai-4), var(--ai-5), var(--ai-6), var(--ai-1));--z-raised:1;--z-page:10;--z-anchored:20;--z-header:30;--z-docked:40;--z-overlay:50;--z-page-modal:70;--z-palette:80;--z-keyboard:90;--scrim:#1014184d;--scrim-preview:#1014186b;--bt-ring:rgb(var(--role-ink3) / .9);--ai:rgb(var(--role-plasma));--ai-1:var(--ai);--ai-2:#f2338c;--ai-3:#e2008f;--ai-4:#a855f7;--ai-5:#8b5cf6;--ai-6:#9b4de0;--ai-ink-a:rgb(var(--role-autha));--ai-ink-b:rgb(var(--role-authb));--ai-veil:#ffffffa6;--ai-veil-on-fill:#ffffff6b;--ai-on:rgb(var(--role-onplasma));--ai-bg:#fdeff5;--ai-brd:#f0b3cf;--ai-hover:rgb(var(--role-plasmah));--ai-rgb:214, 0, 107;--ai-ring:var(--ai)}@supports (color:color-mix(in lab, red, red)){:root{--ai-ring:color-mix(in srgb, var(--ai) 28%, transparent)}}:root{--ai-wash:var(--ai)}@supports (color:color-mix(in lab, red, red)){:root{--ai-wash:color-mix(in srgb, var(--ai) 12%, var(--canvas))}}:root{--neutral-1:#fff;--neutral-2:#f9f9fa;--neutral-3:#efeff0;--neutral-4:#e8e6e8;--neutral-5:#e1dee1;--neutral-6:#d6d2d4;--neutral-7:#ccc5c8;--neutral-8:#aaa1a4;--neutral-11:#62565a;--neutral-12:#2f292b;--mint-1:#f8fffe;--mint-2:#f0fffe;--mint-3:#eafffd}.dark,.vk-public{--canvas:rgb(var(--role-floor));--surface:rgb(var(--role-face));--surface-nav:rgb(var(--role-well));--surface-subtle:rgb(var(--role-raise));--surface-pane:rgb(var(--role-well));--surface-docket:rgb(var(--role-floor));--rq-shell:var(--surface-subtle);--rq-row:var(--surface);--surface-inset:rgb(var(--role-inset));--surface-soft:rgb(var(--role-face) / .92);--ink-full:rgb(var(--role-ink));--ink:var(--ink-full);--ink-secondary:rgb(var(--role-ink2));--ink-meta:rgb(var(--role-ink3));--ink-tertiary:rgb(var(--role-ink4));--brand:rgb(var(--role-mint));--brand-mark:var(--brand);--brand-mark-hover:var(--brand-hover);--dock-halo:0 6px 26px 8px #000000e6, 0 2px 10px #000000b3;--fresh:#9bffd8;--fresh-cap:var(--fresh);--fresh-bonus:var(--fresh);--fresh-glow:0 0 12px 0 #9bffd8bd;--fresh-glow-text:0 0 9px #9bffd8f5;--fresh-glow-off:0 0 0 0 #9bffd800;--fresh-glow-text-off:0 0 0 #9bffd800;--brand-hover:color-mix(in srgb, var(--brand) 88%, #000);--brand-foreground:rgb(var(--role-onmint));--brand-muted:color-mix(in srgb, var(--brand) 62%, var(--ink-secondary));--cb-mark:var(--brand-mark);--cb-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 L4.8 8.5 L9.5 3.6' fill='none' stroke='%235EE9B5' stroke-width='2'/%3E%3C/svg%3E");--cb-tick-warn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 L4.8 8.5 L9.5 3.6' fill='none' stroke='%23ffb800' stroke-width='2'/%3E%3C/svg%3E");--cb-tick-off:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 L4.8 8.5 L9.5 3.6' fill='none' stroke='%23808080' stroke-width='2'/%3E%3C/svg%3E");--aqua:var(--surface-subtle);--mint:var(--surface-subtle);--lavender:var(--surface-subtle);--aqua-tint:var(--surface-subtle);--mint-tint:var(--surface-subtle);--lavender-tint:var(--surface-subtle);--aqua-soft:var(--surface-subtle);--aqua-medium:var(--surface-subtle);--mint-soft:var(--surface-subtle);--lavender-soft:var(--surface-subtle);--border-subtle:rgb(var(--role-hair));--border:rgb(var(--role-hair));--border-hover:rgb(var(--role-edge));--border-strong:rgb(var(--role-edge));--logo-wash-s:60%;--logo-wash-l:56%;--logo-wash-a:15%;--logo-base:#202024;--logo-a:#ffffff21;--logo-b:#ffffff04;--logo-hi:#ffffff2e;--logo-drop:0 1px 1px #0000008c;--job-link:var(--ink);--job-link-hover:var(--ink-secondary);--success:rgb(var(--role-mint));--success-surface:rgb(var(--role-mint) / .14);--info:#7f98ae;--dismiss:rgb(var(--role-red));--chart-series-1:#b39ddb;--chart-series-2:#d0a07a;--warning:rgb(var(--role-amberink));--warning-mark:var(--warning);--warning-tint:var(--warning);--warning-surface:rgb(var(--role-amber) / .14);--warning-panel:color-mix(in srgb, var(--warning-surface) 30%, transparent);--danger:rgb(var(--role-redink));--danger-surface:rgb(var(--role-red) / .16);--tag-fit:#7f98ae;--tag-fit-border:#2a3540;--tag-sheen:linear-gradient(180deg, #ffffff13, #ffffff02);--tag-highlight:#ffffff1c;--qtag-top:#ffffff0a;--qtag-lit:linear-gradient(180deg, #ffffff08, #fff0 65%);--tag-drop:0 1px 1px #00000080;--tag-recess:inset 0 1px 2px #00000080;--tag-lip:#000000b8;--tag-wall-base:#000;--tag-wall-mix:52%;--tag-cast:#0000009e;--tag-shine:#ffffff4d;--frt-vignette:0 0 78px 14px #000000f2, 0 0 0 1px #00000057, 0 10px 40px -4px #000000e6, 0 34px 104px -18px #000000fa;--tag-border-mix:42%;--tag-fill-mix:15%;--tag-fill-base:rgb(var(--role-raise));--tag-solid-ink-tone-amt:25%;--tag-solid-ink-base:#000;--tag-ai-ink:var(--ai-3);--tag-fill-neutral:rgb(var(--role-raise));--tag-ink-raised:#d4d4d8;--bt-fill:#161616;--bt-fill-h:#1c1c1c;--bt-sheen:linear-gradient(180deg, #ffffff09, #fff0);--bt-highlight:#ffffff0e;--bt-highlight-primary:#ffffff1a;--bt-sheen-primary:linear-gradient(180deg, #ffffff12, #fff0);--bt-sheen-primary-h:linear-gradient(180deg, #ffffff21, #fff0);--bt-edge:#0000009e;--bt-edge-primary:#00000080;--bt-raise:inset 0 1px 0 var(--bt-highlight), 0 1px 0 var(--bt-edge);--bt-raise-primary:inset 0 1px 0 var(--bt-highlight-primary), 0 1px 0 var(--bt-edge-primary);--bt-press:inset 0 2px 5px #000000ad, inset 0 1px 0 #00000073;--bt-sunk:inset 0 2px 4px #000000d9, inset 0 1px 1px #0009, inset 0 -1px 0 #ffffff0a;--bt-sunk-floor:#0e0e0e;--bt-sunk-edge:#1f1f1f;--bt-raised:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #000000b3, 0 2px 0 #000, 0 3px 6px #000000b3;--bt-raised-face:#232323;--bt-raised-face-h:#2a2a2a;--bt-raised-edge:#3b3b3b;--key-face:rgb(var(--role-control));--key-face-h:rgb(var(--role-controlh));--key-face-p:rgb(var(--role-controlp));--key-edge:rgb(var(--role-edge));--key-edge-hi:rgb(var(--role-edgehi));--key-soft-face:rgb(var(--role-sel));--key-soft-edge:rgb(var(--role-hollow));--key-dead-face:rgb(var(--role-face));--key-dead-edge:rgb(var(--role-deadedge));--key-dead-ink:rgb(var(--role-ink4));--key-dead-shadow:none;--key-lip:var(--sh-lip);--key-cap:var(--sh-cap);--key-caplit:var(--sh-caplit);--key-sunk:var(--sh-sunk);--key-commit:rgb(var(--role-commit));--key-commit-h:rgb(var(--role-commith));--key-on-commit:rgb(var(--role-oncommit));--key-commit-sunk:inset 0 2px 5px #0006;--key-fill-lit:var(--sh-filllit);--key-commit-lit:var(--sh-commitlit);--key-commit-lit-h:var(--sh-commitlith);--key-commit-glyph:rgb(var(--role-commitglyph));--key-step:rgb(var(--role-step));--key-step-h:rgb(var(--role-steph));--key-step-edge:rgb(var(--role-stepedge));--key-step-edge-h:rgb(var(--role-stepedge));--key-on-step:rgb(var(--role-onstep));--key-step-lit:var(--sh-steplit);--key-step-lit-h:var(--sh-steplith);--key-step-sunk:var(--sh-sunk);--key-step-glyph:rgb(var(--role-stepglyph));--key-step-cap-well:var(--key-face);--key-step-cap-edge:var(--key-edge);--key-step-weight:500;--key-mint-ink:var(--brand);--key-mint-glyph:var(--brand);--key-mint-edge:color-mix(in srgb, var(--brand) 38%, var(--key-edge));--key-on-face:var(--key-commit);--key-on-face-h:var(--key-commit-h);--key-on-edge:var(--key-commit);--key-on-ink:var(--key-on-commit);--key-on-glyph:var(--key-commit-glyph);--key-on-lit:var(--key-commit-lit);--key-on-lit-h:var(--key-commit-lit-h);--band-shade:0 8px 18px -4px #000000bf, 0 1px 0 #0009;--cap-base:#181818;--cap-sheen:linear-gradient(180deg, #ffffff17, #ffffff03);--cap-highlight:#ffffff21;--cap-drop:0 1.5px 0 #0000008c;--cap-drop-lg:0 2px 0 #0000008c;--cd-highlight:#ffffff0b;--cd-highlight-faint:#ffffff08;--cd-sheen:linear-gradient(180deg, #ffffff06, #fff0);--cd-face:none;--cd-face-edge:var(--sh-lip);--cd-recess:inset 0 1px 2px #00000073;--pier-recess:inset 0 3px 8px -1px #000000d9, inset 0 1px 0 #000c, inset 0 -1px 0 #ffffff1c, inset 3px 0 7px -3px #00000080, inset -3px 0 7px -3px #00000080;--shadow-overlay:0 24px 60px -12px #000000b3;--shadow-overlay-strong:0 28px 66px -10px #000000c9, 0 8px 20px -6px #00000059;--scrim:#0000008c;--scrim-preview:#0000009e;--ai:rgb(var(--role-plasma));--ai-1:var(--ai);--ai-2:#ff5fa8;--ai-3:#ff9cc8;--ai-4:rgb(var(--role-plasma2));--ai-5:#a98cff;--ai-6:#e8dbff;--ai-ink-a:rgb(var(--role-autha));--ai-ink-b:rgb(var(--role-authb));--ai-veil:#ffffff24;--ai-on:rgb(var(--role-onplasma));--ai-bg:#1a0a12;--ai-brd:#5c1039;--ai-hover:rgb(var(--role-plasmah));--ai-rgb:247, 37, 133;--neutral-1:#1e191b;--neutral-2:#241f21;--neutral-3:#262023;--neutral-4:#2d272a;--neutral-5:#352e31;--neutral-6:#3d3539;--neutral-7:#473e42;--neutral-8:#5c5155;--neutral-11:#b3a6ab;--neutral-12:#f2edef;--mint-1:#eafffd0a;--mint-2:#eafffd12;--mint-3:#eafffd1c}.v-card{background-image:var(--cd-face);box-shadow:var(--cd-face-edge)}.v-seam-cell{background:var(--surface);display:flex}.v-seam-cell>*{flex:auto;min-width:0}.v-matrix-field{pointer-events:none;width:100%;height:118px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.v-matrix-row-field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.v-logo-housing{--logo-cap:3;--logo-radius:.2;height:var(--logo-h,2rem);border-radius:calc(var(--logo-h,2rem) * var(--logo-radius));width:calc(var(--logo-h,2rem) * clamp(1, var(--logo-aspect,1), var(--logo-cap)));border:1px solid var(--border-strong);background:linear-gradient(180deg, var(--logo-a), var(--logo-b)), var(--logo-base);box-shadow:inset 0 1px 0 var(--logo-hi), var(--logo-drop)}.v-logo-housing>img{--logo-inset:2px;width:100%;height:100%;padding:var(--logo-inset);object-fit:contain}.v-logo-housing[data-ground][data-logo-tile]>img{--logo-inset:0px;object-fit:contain}.v-logo-housing[data-ground]>img{--logo-inset:3px}.v-logo-housing[data-logo-flat]{border-color:var(--border);box-shadow:none;border-radius:3px}:where(:root:not([data-logo-plate]),:root[data-logo-plate=today]) .v-logo-housing[data-logo-flat]:not([data-ground]){background:var(--canvas)}.v-logo-housing[data-ground]{--logo-base:var(--logo-ground)}.v-logo-housing[data-ground=light]{--logo-a:#ffffff8c;--logo-b:#00000012;--logo-hi:#ffffffe6;--logo-drop:0 1px 1.5px #1014182e;border-color:var(--logo-ground)}@supports (color:color-mix(in lab, red, red)){.v-logo-housing[data-ground=light]{border-color:color-mix(in srgb, var(--logo-ground) 72%, #000)}}.v-logo-housing[data-ground=dark]{--logo-a:#ffffff24;--logo-b:#ffffff05;--logo-hi:#ffffff38;--logo-drop:0 1px 1px #00000080;border-color:var(--logo-ground)}@supports (color:color-mix(in lab, red, red)){.v-logo-housing[data-ground=dark]{border-color:color-mix(in srgb, var(--logo-ground) 78%, #fff)}}.dark .v-logo-housing[data-ink=dark]{--logo-base:#dfdfd6;--logo-a:#fffffff5;--logo-b:#0000000d;--logo-hi:#fff;--logo-drop:0 1px 1.5px #10141829;border-color:var(--border-strong)}html:not(.dark) .v-logo-housing[data-ink=light]{--logo-base:#202024;--logo-a:#ffffff21;--logo-b:#ffffff04;--logo-hi:#ffffff2e;--logo-drop:0 1px 1px #0000008c;border-color:#333}:where(:root[data-logo-shape=square]) .v-logo-housing[data-logo-housing]{width:var(--logo-h,2rem)}:where(:root[data-logo-shape=mark]) .v-logo-housing[data-pill]{height:var(--logo-h-pill,var(--logo-h,2rem))}:where(:root[data-logo-plate]:not([data-logo-plate=today])) .v-logo-housing[data-logo-housing]{border-radius:var(--logo-corner,3px);background:var(--canvas);box-shadow:none;border:0}:where(:root[data-logo-plate]:not([data-logo-plate=today])) .v-logo-housing[data-logo-housing]>img{--logo-inset:0px;width:calc(var(--logo-fill,.72) * 100%);height:calc(var(--logo-fill,.72) * 100%);object-fit:contain;padding:0}:where(:root[data-logo-plate=chip]) .v-logo-housing[data-ground]{background:var(--logo-ground)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-logo-plate=chip]) .v-logo-housing[data-ground]{background:color-mix(in srgb, var(--logo-ground) var(--logo-chip-l,100%), var(--canvas))}}:where(:root[data-logo-plate=wash]) .v-logo-housing[data-ground]{--logo-tinted:var(--logo-ground)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-logo-plate=wash]) .v-logo-housing[data-ground]{--logo-tinted:color-mix(in srgb, var(--logo-ground) var(--logo-wash-tint,70%), gray)}}:where(:root[data-logo-plate=wash]) .v-logo-housing[data-ground]{background:var(--logo-tinted)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-logo-plate=wash]) .v-logo-housing[data-ground]{background:color-mix(in srgb, var(--logo-tinted) var(--logo-wash-glass,16%), transparent)}}:where(:root[data-logo-plate=wash])[data-logo-hairline=on] .v-logo-housing[data-ground]{box-shadow:inset 0 0 0 1px var(--logo-tinted)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-logo-plate=wash])[data-logo-hairline=on] .v-logo-housing[data-ground]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--logo-tinted) calc(var(--logo-wash-glass,16%) * 2.6), transparent)}}:where(:root[data-logo-plate=frost]) .v-logo-housing[data-logo-housing],:where(:root[data-logo-plate=chip]) .v-logo-housing[data-logo-housing]:not([data-ground]),:where(:root[data-logo-plate=wash]) .v-logo-housing[data-logo-housing]:not([data-ground]){background:rgb(from var(--ink-full) r g b / var(--logo-frost-a,.07))}:where(:root[data-logo-hairline=on])[data-logo-plate=frost] .v-logo-housing[data-logo-housing],:where(:root[data-logo-hairline=on])[data-logo-plate=chip] .v-logo-housing[data-logo-housing]:not([data-ground]),:where(:root[data-logo-hairline=on])[data-logo-plate=wash] .v-logo-housing[data-logo-housing]:not([data-ground]){box-shadow:inset 0 0 0 1px rgb(from var(--ink-full) r g b / calc(var(--logo-frost-a,.07) * 1.7))}:where(:root[data-logo-plate=well]) .v-logo-housing[data-logo-housing]{background:var(--canvas)}@supports (color:color-mix(in lab, red, red)){:where(:root[data-logo-plate=well]) .v-logo-housing[data-logo-housing]{background:color-mix(in srgb, var(--canvas), #000 var(--logo-well-d,48%))}}:where(:root[data-logo-hairline=on])[data-logo-plate=well] .v-logo-housing[data-logo-housing]{box-shadow:inset 0 0 0 1px var(--border)}:where(:root[data-logo-plate=white]) .v-logo-housing[data-logo-housing]{background:var(--logo-paper,#fff)}:where(:root[data-logo-hairline=on])[data-logo-plate=white] .v-logo-housing[data-logo-housing]{box-shadow:inset 0 0 0 1px #00000021}:where(:root[data-logo-plate]:not([data-logo-plate=today])) .v-logo-housing[data-logo-tile]>img{width:100%;height:100%}.v-rec-card .v-logo-housing[data-ground]{--logo-tinted:var(--logo-ground)}@supports (color:color-mix(in lab, red, red)){.v-rec-card .v-logo-housing[data-ground]{--logo-tinted:color-mix(in srgb, var(--logo-ground) var(--logo-wash-tint,70%), gray)}}.v-rec-card .v-logo-housing[data-ground]{background:var(--logo-tinted)}@supports (color:color-mix(in lab, red, red)){.v-rec-card .v-logo-housing[data-ground]{background:color-mix(in srgb, var(--logo-tinted) var(--logo-wash-glass,16%), var(--surface))}}.v-rec-card .v-logo-housing[data-ground]{box-shadow:inset 0 0 0 1px var(--logo-tinted)}@supports (color:color-mix(in lab, red, red)){.v-rec-card .v-logo-housing[data-ground]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--logo-tinted) calc(var(--logo-wash-glass,16%) * 2.6), var(--surface))}}.v-logo-housing[data-logo-hue]{background:hsl(var(--logo-hue) var(--logo-wash-s) var(--logo-wash-l) / var(--logo-wash-a))}.v-logo-housing[data-logo-housing]{border-radius:var(--logo-corner,7px)}.v-logo-housing:not([data-logo-hue]){background:var(--ink-full)}@supports (color:color-mix(in lab, red, red)){.v-logo-housing:not([data-logo-hue]){background:color-mix(in srgb, var(--ink-full) 7%, var(--surface))}}.v-logo-housing{--logo-fill-eff:var(--logo-fill,.72)}.v-logo-housing[data-logo-wide="1"]{--logo-fill-eff:.92}.v-logo-housing[data-logo-wide="2"]{--logo-fill-eff:.98}.v-logo-housing[data-logo-housing=mark]>img{width:calc(var(--logo-fill-eff) * 100%);height:calc(var(--logo-fill-eff) * 100%)}.v-logo-housing[data-logo-housing=mark][data-logo-cut]>img{width:calc(var(--logo-fill-eff) * .94 / var(--logo-cut-grow) * 100%);height:calc(var(--logo-fill-eff) * .94 / var(--logo-cut-grow) * 100%)}.v-logo-housing[data-logo-chip]>img,.v-logo-housing[data-logo-tile]>img{width:calc(var(--logo-chip-fill,.76) * 100%);height:calc(var(--logo-chip-fill,.76) * 100%);border-radius:calc(var(--logo-h,2rem) * var(--logo-mark-r));filter:none}.v-logo-housing{--logo-corner:7px;--logo-fill:.72;--logo-chip-l:100%;--logo-cut-grow:1.12;--logo-cut-fill:.6;--logo-mark-r:.09}.v-logo-housing>img{border-radius:calc(var(--logo-h,2rem) * var(--logo-mark-r))}.v-logo-housing[data-logo-housing=mark][data-logo-cut]>img{filter:url(#logo-cut)}.v-marquee-clip{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}.v-ea-row{border:1px solid var(--ai)}@supports (color:color-mix(in lab, red, red)){.v-ea-row{border:1px solid color-mix(in srgb, var(--ai) 35%, var(--border))}}.v-ea-row{background:linear-gradient(180deg, var(--ai), transparent 60%), var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.v-ea-row{background:linear-gradient(180deg, color-mix(in srgb, var(--ai) 6%, transparent), transparent 60%), var(--surface-subtle)}}.v-ea-row{box-shadow:inset 0 1px 0 var(--cap-highlight), inset 3px 0 0 var(--ai);--v-ea-hi:#fff;--v-ea-base:var(--ink-secondary)}html:not(.dark) .v-ea-row{--v-ea-hi:#000}.v-ea-label{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(var(--v-ea-hi), var(--v-ea-hi)), linear-gradient(var(--v-ea-base), var(--v-ea-base));transition:background-size .28s var(--ease);background-position:50%,0 0;background-repeat:no-repeat;background-size:0% 100%,100% 100%}.v-ea-row:hover .v-ea-label,.v-ea-row:focus-visible .v-ea-label{background-size:100% 100%,100% 100%}.v-ea-row:hover [data-kb-press]>svg,.v-ea-row:focus-visible [data-kb-press]>svg,.v-ea-row:hover [data-key-meter]>span:last-child,.v-ea-row:focus-visible [data-key-meter]>span:last-child{color:var(--v-ea-hi)}.v-ea-label:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}.v-ea-row-field{pointer-events:none;background-image:radial-gradient(circle, var(--ai) .9px, transparent 1px);height:16px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.v-ea-row-field{background-image:radial-gradient(circle, color-mix(in srgb, var(--ai) 55%, transparent) .9px, transparent 1px)}}.v-ea-row-field{background-size:7px 7px;-webkit-mask-image:linear-gradient(#000000e6,#0000);mask-image:linear-gradient(#000000e6,#0000)}.v-ea-cell{background:var(--brand-mark);width:10px;height:5px;box-shadow:inset 0 1px 0 #ffffff59, 0 0 6px var(--brand-mark);border-radius:1px;display:block}@supports (color:color-mix(in lab, red, red)){.v-ea-cell{box-shadow:inset 0 1px 0 #ffffff59, 0 0 6px color-mix(in srgb, var(--brand-mark) 35%, transparent)}}.v-ea-cell[data-spent=true]{background:var(--border-strong);box-shadow:inset 0 1px 2px #00000073}@keyframes v-rail-arrow{0%,to{opacity:.28}50%{opacity:.7}}.v-rail-arrow{opacity:.28;transition:opacity var(--t-hover) var(--ease);animation:2.2s ease-in-out infinite v-rail-arrow}.v-rail-arrow:hover,.v-rail-arrow:focus-visible{opacity:1;animation:none}.v-rail-arrow:where(:root[data-motion=reduce],:root[data-motion=reduce] *){opacity:.55;animation:none}.v-overlay{background-image:var(--cd-sheen);box-shadow:var(--shadow-overlay), inset 0 1px 0 var(--cd-highlight)}@media (width>=1024px){.v-dock{box-shadow:var(--dock-halo), inset 0 1px 0 var(--cd-highlight)}}.v-dock{background-image:var(--jobs-sheen);transition:box-shadow var(--dock-lift-ms,.16s) var(--ease)}.v-dock[data-landed=true]{--dock-lift-ms:.3s;box-shadow:0 10px 26px -8px #0000, 0 2px 6px -2px #0000, inset 0 1px 0 var(--cd-highlight)}.dark .v-dock[data-landed=true],.vk-public .v-dock[data-landed=true]{box-shadow:0 6px 26px 8px #0000, 0 2px 10px #0000, inset 0 1px 0 var(--cd-highlight)}.v-page-scrim{display:none}@media (width>=900px){.v-page-scrim{z-index:2;pointer-events:none;background:var(--scrim-preview);opacity:0;transition:opacity calc(var(--t-small) + 50ms) var(--ease);display:block;position:absolute;inset:-1rem}[data-dimmed]>.v-page-scrim{opacity:1}.v-page-scrim:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}.v-float-panel{background-image:var(--cd-sheen);box-shadow:var(--shadow-overlay-strong), inset 0 1px 0 var(--cd-highlight)}}.v-selected{background-image:var(--cd-sheen);box-shadow:inset 0 1px 0 var(--cd-highlight), var(--v-accent-edge,inset 2px 0 0 var(--brand))}[data-kb-item].v-selected{--v-accent-edge:inset 3px 0 0 var(--brand-mark)}.v-tab-key{background:var(--cd-sheen), var(--surface-subtle);box-shadow:inset 0 1px 0 var(--cd-highlight);transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease), transform var(--t-hover) var(--ease);transform:none}.v-tab-key:not([disabled]):hover{background:var(--cd-sheen), var(--surface-subtle);box-shadow:inset 0 1px 0 var(--cd-highlight);transform:none}.v-tab-key:not([disabled]):active{box-shadow:var(--bt-press);transform:translateY(1px)}.v-tab-key[aria-selected=true],.v-tab-key[aria-selected=true]:not([disabled]):hover{background:var(--bt-sunk-floor);box-shadow:var(--bt-sunk), var(--v-accent-edge,inset 0 -2px 0 var(--brand-mark));transform:translateY(1px)}.v-tab-key[aria-selected=true]:not([disabled]):active{transform:translateY(1.5px)}.v-tab-key:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}[data-finding-rule]{box-shadow:var(--v-accent-edge,var(--v-finding-edge))}[data-finding-rule=defect],[data-finding-rule=rewrite_ready]{background-image:var(--cd-sheen);box-shadow:inset 0 1px 0 var(--cd-highlight), var(--v-accent-edge,var(--v-finding-edge))}[data-finding-rule=defect]{--v-finding-edge:inset 3px 0 0 var(--brand-mark)}[data-finding-rule=rewrite_ready]{--v-finding-edge:inset 3px 0 0 var(--ai)}[data-finding-rule=needs_you]{--v-finding-edge:inset 3px 0 0 var(--warning-mark)}[data-finding-rule=settled]{--v-finding-edge:inset 3px 0 0 var(--brand-mark)}.v-band{background-color:var(--canvas);box-shadow:inset 0 1px 2px #00000059}.v-band--shade{z-index:2;box-shadow:inset 0 1px 2px #00000059, var(--band-shade);position:relative}.v-pane{background-color:var(--surface-pane)}button.v-flat-icon{box-shadow:none;background-image:none}button.v-flat-icon:hover:not([disabled]),button.v-flat-icon:active:not([disabled]){background:var(--surface-subtle);box-shadow:none;filter:none;transform:none}.v-inset{background-color:var(--surface-inset);box-shadow:var(--cd-recess)}.v-stage:not([aria-pressed=true]):hover{background-color:var(--surface-subtle)}.v-stage-on{background-color:rgb(var(--role-sel));box-shadow:var(--key-sunk)}.v-cap{background:var(--key-face);box-shadow:var(--key-cap);transition:transform var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease)}.v-cap--pressed{background:var(--key-face-p);box-shadow:var(--key-sunk);transition-duration:var(--t-instant);transform:translateY(.5px)}.v-cap-btn:hover .v-cap{background:var(--key-face-h);box-shadow:var(--key-caplit)}.v-cap-btn[data-popped] .v-cap,.v-cap-btn:active .v-cap,.v-cap-btn:hover:active .v-cap{background:var(--key-face-p);box-shadow:var(--key-sunk);transform:translateY(.5px)}.v-cap-btn[data-popped]:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-cap,.v-cap-btn:active:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-cap,.v-cap--pressed:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transform:none}.v-cap--off{background:var(--key-dead-face);box-shadow:var(--key-dead-shadow);border-style:dashed}:root[data-kb-input=key]:not([data-kb-nav=off]):not([data-kb-shortcuts=off]) [data-kb-column]:focus-within [data-kb-item][data-kb-cursor]:not([data-kb-cursor-paint=none] *),:root[data-kb-input=key]:not([data-kb-nav=off]):not([data-kb-shortcuts=off]) [data-kb-list]:not([data-kb-cursor-paint=none]):focus-within [data-kb-item][data-kb-cursor]{background-color:var(--surface-subtle);box-shadow:inset 0 1px 0 var(--cd-highlight), inset 3px 0 0 var(--kb-cursor)}:root[data-kb-input=key]:not([data-kb-nav=off]):not([data-kb-shortcuts=off]) [data-kb-column]:focus-within [data-kb-item][data-kb-cursor]:is([aria-current=page],[aria-selected=true],[aria-pressed=true],.v-selected):not([data-kb-cursor-paint=none] *),:root[data-kb-input=key]:not([data-kb-nav=off]):not([data-kb-shortcuts=off]) [data-kb-list]:not([data-kb-cursor-paint=none]):focus-within [data-kb-item][data-kb-cursor]:is([aria-current=page],[aria-selected=true],[aria-pressed=true],.v-selected),:root[data-kb-input=key] :is([aria-current=page],[aria-selected=true],[aria-pressed=true],.v-selected):not([data-kb-cursor-paint=none] *):focus-visible{outline:1px solid var(--kb-cursor);outline-offset:-1px}:root[data-kb-input=key]:not([data-kb-nav=off]):not([data-kb-shortcuts=off]) [data-kb-column]:focus-within .v-rec-card[data-kb-item][data-kb-kind=job][data-kb-cursor],:root[data-kb-input=key]:not([data-kb-nav=off]):not([data-kb-shortcuts=off]) [data-kb-list]:focus-within .v-rec-card[data-kb-item][data-kb-kind=job][data-kb-cursor]{background-color:var(--surface);box-shadow:var(--sh-lip);outline:1px solid var(--ink-meta);outline-offset:-1px}[data-kb-item] :is(a,button,summary,[tabindex]:not([tabindex="-1"])):not([data-row-open]):focus-visible{box-shadow:0 0 0 1px var(--kb-cursor), 0 0 0 4px var(--kb-cursor-halo);outline:none}:root[data-kb-input=key]:not([data-kb-nav=off]):not([data-kb-shortcuts=off]) [data-kb-column]:focus-within [data-kb-item][data-kb-cursor].v-selected:not([data-kb-cursor-paint=none] *),:root[data-kb-input=key]:not([data-kb-nav=off]):not([data-kb-shortcuts=off]) [data-kb-list]:not([data-kb-cursor-paint=none]):focus-within [data-kb-item][data-kb-cursor].v-selected{background-color:var(--surface-subtle);box-shadow:inset 0 1px 0 var(--cd-highlight), inset 3px 0 0 var(--brand-mark), inset 6px 0 0 var(--kb-cursor)}:root[data-kb-hints=off] [data-kb-hint],:root[data-kb-shortcuts=off] [data-kb-hint],[data-kb-column-key]>[data-kb-key]{display:none}[data-kb-column-key]>[data-kb-key=pinned],[data-kb-column][data-kb-reach=a] [data-kb-key=a],[data-kb-column][data-kb-reach=d] [data-kb-key=d],[data-kb-column][data-kb-reach=here] [data-kb-key=here]{display:inline-flex}[data-kb-column-header][data-kb-reach] [data-kb-key]{display:none}[data-kb-column-header][data-kb-reach] [data-kb-key=pinned],[data-kb-column-header][data-kb-reach=a] [data-kb-key=a],[data-kb-column-header][data-kb-reach=d] [data-kb-key=d],[data-kb-column-header][data-kb-reach=here] [data-kb-key=here]{display:inline-flex}:root{--kb-here-rule:transparent;--kb-recede-ink:var(--ink-full)}:root[data-kb-input=key]:not([data-kb-nav=off]):not([data-kb-shortcuts=off]){--kb-here-tint:var(--surface-subtle);--kb-here-rule:var(--kb-cursor);--kb-recede-ink:var(--ink-secondary)}.v-band{--kb-header-rest:var(--canvas)}[data-kb-column][data-kb-reach=here] [data-kb-column-header],[data-kb-column-header][data-kb-reach=here]{background-color:var(--kb-here-tint,var(--kb-header-rest,transparent));background-image:linear-gradient(to right, var(--kb-here-rule) 0 2px, transparent 2px)}[data-kb-column=detail][data-kb-reach=here] [data-kb-column-header],[data-kb-column=detail] [data-kb-column-header][data-kb-reach=here]{background-color:#0000;background-image:none}[data-kb-column=results][data-kb-reach=here] [data-kb-column-header],[data-kb-column=results] [data-kb-column-header][data-kb-reach=here]{background-color:var(--kb-header-rest,transparent);background-image:none}[data-kb-reveal-cap]{opacity:0;transition:opacity var(--t-instant) var(--ease)}.kb-revealed [data-kb-reveal-cap]{opacity:1;transition-duration:var(--t-hover)}.kb-revealed [data-kb-item]:not([data-kb-cursor]) [data-kb-reveal-cap]{opacity:0}[data-kb-reveal-cap]:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}@keyframes v-kb-fired{0%{background-color:var(--brand-mark);border-color:var(--brand-mark);color:var(--brand-foreground)}}[data-kb-fired]{animation:v-kb-fired var(--t-small) var(--ease)}[data-kb-col][data-kb-reach=a],[data-kb-col][data-kb-reach=d]{--ink:var(--kb-recede-ink)}body:has([data-kb-column]:focus-within) [data-kb-column]:not(:focus-within){--ink:var(--kb-recede-ink)}[data-kb-col][data-kb-reach=here]{--ink:var(--ink-full)}[data-kb-sweep]{z-index:0;pointer-events:none;opacity:0;position:absolute;inset:0}[data-kb-sweep-fill]{transform-origin:50%;background-color:var(--kb-sweep);position:absolute;inset:0;transform:scaleX(0)}[data-kb-sweep-shine]{background-image:linear-gradient(to right, var(--kb-sweep-head), transparent 42%, transparent 58%, var(--kb-sweep-head));position:absolute;inset:0}[data-kb-sweep-edge]{z-index:0;pointer-events:none;opacity:0;background-color:var(--kb-sweep-head);width:2px;position:absolute;top:0;bottom:0;left:50%}[data-kb-sweep-edge=r]{transform:translate(-100%)}[data-kb-press-shade]{z-index:1;pointer-events:none;opacity:0;box-shadow:var(--bt-press);position:absolute;inset:0}@media (prefers-contrast:more){[data-kb-col][data-kb-reach=a],[data-kb-col][data-kb-reach=d]{--ink:var(--ink-full)}body:has([data-kb-column]:focus-within) [data-kb-column]:not(:focus-within){--ink:var(--ink-full)}}html.public-doc-scroll,html.public-doc-scroll body{background:var(--canvas);height:auto;min-height:100%}html.public-doc-scroll #root{height:auto;min-height:100vh}.v-btn-working{cursor:wait}.v-btn-engaged:disabled{cursor:default;border-color:var(--ai-brd);background:var(--ai);transform:translateY(.5px)}@supports (color:color-mix(in lab, red, red)){.v-btn-engaged:disabled{background:color-mix(in srgb, var(--ai) 15%, var(--surface))}}.v-btn-engaged:disabled{color:var(--ai)}@supports (color:color-mix(in lab, red, red)){.v-btn-engaged:disabled{color:color-mix(in srgb, var(--ai) 72%, var(--ink-tertiary))}}.v-btn-engaged:disabled{box-shadow:var(--bt-press), inset 0 0 0 1px var(--ai)}@supports (color:color-mix(in lab, red, red)){.v-btn-engaged:disabled{box-shadow:var(--bt-press), inset 0 0 0 1px color-mix(in srgb, var(--ai) 10%, transparent)}}.v-btn-working.v-btn-edge,.v-btn-working.v-btn-trace{color:var(--ink)}.v-btn-wipe{--btn-wipe-ramp:linear-gradient(90deg, var(--ai-1) 0%, var(--ai-1) 45%, var(--ai-4) 100%);background-image:var(--btn-wipe-ramp);transition:background-position .5s var(--ease), border-color .5s var(--ease);background-position:0%;background-size:220% 100%}.v-btn-wipe:hover{border-color:var(--ai-4);background-position:100%}.v-btn-bloom{transition:box-shadow .28s var(--ease)}.v-btn-bloom:hover{box-shadow:inset 0 1px 0 var(--bt-highlight-primary), 0 0 0 3px var(--ai-1), 0 8px 26px -10px var(--ai-4)}@supports (color:color-mix(in lab, red, red)){.v-btn-bloom:hover{box-shadow:inset 0 1px 0 var(--bt-highlight-primary), 0 0 0 3px color-mix(in srgb, var(--ai-1) 24%, transparent), 0 8px 26px -10px var(--ai-4)}}.v-btn-trace{background-image:linear-gradient(var(--btn-inner,var(--key-face)), var(--btn-inner,var(--key-face))), linear-gradient(90deg, var(--ai-brd), var(--ai-brd));background-size:100% 100%,200% 100%;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000}.v-btn-trace:hover{background-image:linear-gradient(var(--btn-inner,var(--key-face)), var(--btn-inner,var(--key-face))), var(--ramp-full);animation:1.6s linear infinite v-ramp-drift}.v-btn-underlight{background-image:linear-gradient(90deg, var(--ai-1), var(--ai-4), var(--ai-5));transition:background-size .3s var(--ease), color .2s var(--ease);background-position:50% 100%;background-repeat:no-repeat;background-size:0% 2px}.v-btn-underlight:hover{color:var(--ink);background-size:100% 2px}.v-btn-glint{background-image:linear-gradient(100deg, transparent 38%, var(--ai-veil-on-fill) 50%, transparent 62%);background-position:130% 0;background-repeat:no-repeat;background-size:260% 100%;transition:background-position .65s cubic-bezier(.3,0,.2,1)}.v-btn-glint:hover{background-position:-30% 0}.v-btn-ghost-ramp{background-image:linear-gradient(100deg, var(--ai-1), var(--ai-4));box-shadow:inset 0 0 0 40px var(--btn-inner,var(--ai-bg));transition:box-shadow .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease)}.v-btn-ghost-ramp:hover{box-shadow:inset 0 0 0 0 var(--btn-inner,var(--ai-bg)), inset 0 1px 0 var(--bt-highlight-primary);color:var(--ai-on);border-color:var(--ai-1)}.v-btn-drift{background-image:linear-gradient(90deg, var(--ai-1), var(--ai-2), var(--ai-4), var(--ai-5), var(--ai-4), var(--ai-2), var(--ai-1));background-size:220% 100%;animation:3.2s linear infinite v-ramp-drift}@keyframes v-btn-sweep{0%{transform:translate(-100%)}to{transform:translate(320%)}}.v-btn-shimmer{position:relative;overflow:hidden}.v-btn-shimmer:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--ai-veil-on-fill), transparent);width:38%;animation:v-btn-sweep 1.8s var(--ease) infinite;position:absolute;top:0;bottom:0;left:0}.v-btn-progress{position:relative;overflow:hidden}.v-btn-progress:before{content:"";width:var(--btn-progress,0%);background:linear-gradient(90deg, var(--ai-2), var(--ai-4));transition:width .4s var(--ease);position:absolute;inset:0 auto 0 0}.v-btn-progress>*{position:relative}@keyframes v-eq-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.v-eq{align-items:flex-end;gap:2.5px;height:13px;display:inline-flex}.v-eq>i{transform-origin:bottom;width:3px;height:100%;animation:v-eq-bar 1s var(--ease) infinite;display:block}.v-eq>i:first-child{background:var(--ai-1)}.v-eq>i:nth-child(2){background:var(--ai-2);animation-delay:.15s}.v-eq>i:nth-child(3){background:var(--ai-4);animation-delay:.3s}.v-btn-edge{background-image:linear-gradient(var(--btn-inner,var(--key-face)), var(--btn-inner,var(--key-face))), var(--ramp-full);background-size:100% 100%,200% 100%;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;animation:3.4s linear infinite v-ramp-drift}@keyframes v-btn-dots{0%,20%{opacity:.2}50%{opacity:1}80%,to{opacity:.2}}.v-dots{gap:3px;display:inline-flex}.v-dots>i{animation:v-btn-dots 1.2s var(--ease) infinite;font-style:normal}.v-dots>i:first-child{color:var(--ai-1)}.v-dots>i:nth-child(2){color:var(--ai-2);animation-delay:.2s}.v-dots>i:nth-child(3){color:var(--ai-4);animation-delay:.4s}@property --qtag-reach{syntax:"<percentage>";inherits:false;initial-value:68%}@keyframes v-qtag-edge{0%{background-position:100% 0}to{background-position:-100% 0}}.v-qtag-working:after:where(){animation:none}.v-qtag:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:color var(--t-hover) var(--ease)}.v-tag{--tag-wall:var(--tone,var(--border-strong))}@supports (color:color-mix(in lab, red, red)){.v-tag{--tag-wall:color-mix(in srgb, var(--tone,var(--border-strong)) var(--tag-wall-mix), var(--tag-wall-base))}}.v-tag{--tag-foot:var(--tone,var(--border-strong))}@supports (color:color-mix(in lab, red, red)){.v-tag{--tag-foot:color-mix(in srgb, var(--tone,var(--border-strong)) 22%, var(--tag-lip))}}.v-tag{--tag-raise:inset 0 1px 0 var(--tag-highlight), var(--tag-drop)}.v-tag-cap.v-nav-aside{color:var(--ink-secondary);border-color:var(--border);--tag-raise:inset 0 1px 0 var(--tag-highlight)}.v-tag-cap{--tag-raise:inset 1px 1px 0 var(--tag-highlight), inset -1px -1px 0 var(--tag-lip), 0 1px 0 var(--tag-wall), 0 2px 3px -2px var(--tag-cast)}.v-tag-seat{animation:v-tag-seat .56s var(--spring,cubic-bezier(.3, 1.05, .35, 1)) both;position:relative;overflow:hidden}@keyframes v-tag-seat{0%{box-shadow:inset 1px 1px 0 var(--tag-highlight), inset -1px -1px 0 var(--tag-lip), 0 1px 0 var(--tag-wall), 0 2px 3px -2px var(--tag-cast);transform:translateY(0)}26%{box-shadow:inset 0 1px 3px var(--tag-lip), inset 0 0 0 var(--tag-lip), 0 0 0 var(--tag-wall), 0 0 0 0 var(--tag-cast);transform:translateY(1px)}to{box-shadow:inset 1px 1px 0 var(--tag-highlight), inset -1px -1px 0 var(--tag-lip), 0 1px 0 var(--tag-wall), 0 2px 3px -2px var(--tag-cast);transform:translateY(0)}}.v-tag-seat:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg, transparent, var(--tag-shine), transparent);width:38%;height:100%;animation:.33s cubic-bezier(.35,.9,.4,1) .195s both v-tag-shine;position:absolute;top:0;left:-45%}@keyframes v-tag-shine{0%{opacity:0;transform:translate(0)}14%{opacity:1}to{opacity:0;transform:translate(430%)}}.v-tag-seat:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-tag-seat:after:where(){animation:none}.v-tag-sweep{position:relative;overflow:hidden}.v-tag-sweep:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--ai-veil), transparent);width:45%;animation:v-btn-sweep 1.8s var(--ease) infinite;position:absolute;top:0;bottom:0;left:0}.v-tag-frame{box-shadow:none;background-image:linear-gradient(var(--tag-inner,var(--surface)), var(--tag-inner,var(--surface))), var(--ramp-full);background-size:100% 100%,200% 100%;background-origin:border-box;background-clip:padding-box,border-box;border-color:#0000;animation:3s linear infinite v-ramp-drift}@keyframes v-ai-pulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.9;transform:scale(1.06)}}.v-ai-pulse{animation:v-ai-pulse 1.4s var(--ease) infinite}.v-btn-wipe:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-btn-bloom:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-btn-underlight:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-btn-glint:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-btn-ghost-ramp:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-btn-progress:before:where(){transition:none}.v-btn-trace:hover:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-btn-drift:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-btn-edge:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-eq:where(:root[data-motion=reduce],:root[data-motion=reduce] *)>i,.v-dots:where(:root[data-motion=reduce],:root[data-motion=reduce] *)>i,.v-tag-frame:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-ai-pulse:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}.v-btn-shimmer:after:where(),.v-tag-sweep:after:where(){opacity:0;animation:none}.v-eq:where(:root[data-motion=reduce],:root[data-motion=reduce] *)>i{transform:scaleY(.7)}.v-underlight{background-image:linear-gradient(90deg, var(--ai-1), var(--ai-4), var(--ai-5));transition:background-size .3s ease, color .2s ease, border-color var(--t-hover,.12s) ease;background-position:50% 100%;background-repeat:no-repeat;background-size:0% 2px}.v-underlight:hover:not(:disabled){background-size:100% 2px}.v-underlight-run{background-image:linear-gradient(90deg, var(--ai-1), var(--ai-4), var(--ai-5), var(--ai-4), var(--ai-1));background-position:0 100%;background-repeat:repeat-x;background-size:200% 2px;animation:1.2s linear infinite v-underlight-run}@keyframes v-underlight-run{to{background-position:200% 100%}}.v-underlight:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:color .2s}.v-underlight-run:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}.v-funnel-bar{background-image:linear-gradient(90deg, var(--ai), var(--ai-2), var(--ai-4));background-size:200% 100%;animation:2s linear infinite v-ramp-drift}.v-funnel-bar:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}.v-overlay-strong{background-image:var(--cd-sheen);box-shadow:var(--shadow-overlay-strong), inset 0 1px 0 var(--cd-highlight)}.v-bench-root[data-parked]{pointer-events:none}.v-bench-root[data-parked] .v-bench{pointer-events:auto}.v-bench-root[data-parked=true] .v-bench-scrim{display:none}.v-bench-park{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--vb-mut2);margin:0;font-size:10.5px}.v-bench-root{z-index:calc(var(--z-page-modal,50) + 10);--vb-ease:cubic-bezier(.22, .9, .3, 1);--vb-s0:var(--canvas);--vb-s1:var(--surface);--vb-s2:var(--surface-subtle);--vb-sunk:var(--surface-inset);--vb-brd:var(--border);--vb-brd2:var(--border-strong);--vb-brd3:var(--border-subtle);--vb-brdhi:rgb(var(--role-edgehi));--vb-txt:var(--ink-full);--vb-txt2:#2e2e2e;--vb-mut:var(--ink-secondary);--vb-mut2:var(--ink-meta);--vb-dim:var(--ink-tertiary);--vb-ac:var(--brand);--vb-ac2:#4a6480;--vb-ai:var(--ai);--vb-ai-brd:#f0b3cf;--vb-ai-2:#b0005a;--vb-ai-4:#8b2fb0;--vb-ai-5:#5b21b6;--vb-hair:#ffffffd9;--vb-hair2:#ffffff80;--vb-card-hi:#fffc;--vb-tg-a:#fffffff2;--vb-tg-b:#00000009;--vb-tg-hi:#ffffffe6;--vb-tg-drop:0 1px 1.5px #10141821;--vb-tg-base:#fff;--vb-in2:#10141826;--vb-drop:#10141842;--vb-bench:rgb(var(--role-faint));--vb-bench-line:#10141809;--vb-bench-brd:rgb(var(--role-edge));--vb-scrim:#28282280;--vb-ok-face:#191919;--vb-ok-ink:#fbfbf8;--vb-ok-edge:#000;--vb-lead:#a9a99e;position:fixed;inset:0}.dark .v-bench-root{--vb-txt2:#d4d4d8;--vb-ac2:#7f98ae;--vb-ai-brd:#5c1039;--vb-ai-2:#ff5fa8;--vb-ai-4:#d46bff;--vb-ai-5:#a98cff;--vb-hair:#ffffff0e;--vb-hair2:#ffffff08;--vb-card-hi:#ffffff0b;--vb-tg-a:#ffffff13;--vb-tg-b:#ffffff02;--vb-tg-hi:#ffffff1c;--vb-tg-drop:0 1px 1px #00000080;--vb-tg-base:#151515;--vb-in2:#00000085;--vb-drop:#000000b3;--vb-bench-line:#ffffff05;--vb-scrim:#060606bd;--vb-ok-face:#ededed;--vb-ok-ink:#141414;--vb-ok-edge:#7d7d7d;--vb-lead:#3f3f46}.v-bench-behind{pointer-events:none}@keyframes v-bench-fade{0%{opacity:0}to{opacity:1}}.v-bench-scrim{background:var(--vb-scrim);opacity:0;position:absolute;inset:0}.v-bench-root[data-phase=dimming] .v-bench-scrim,.v-bench-root[data-phase=open] .v-bench-scrim{animation:.2s ease-out both v-bench-fade}.v-bench{opacity:0;pointer-events:none;position:fixed}.v-bench.is-open{opacity:1;pointer-events:auto;transition:height .26s var(--vb-ease)}@keyframes v-bench-open{0%{opacity:0;transform:scale(.93)}34%{opacity:1}to{opacity:1;transform:scale(1)}}.v-bench-box{transform-origin:50%;background-color:var(--vb-bench);background-image:linear-gradient(var(--vb-bench-line) 1px, transparent 1px), linear-gradient(90deg, var(--vb-bench-line) 1px, transparent 1px);border:1px solid var(--vb-bench-brd);box-shadow:0 44px 110px var(--vb-drop), inset 0 1px 0 var(--vb-card-hi);box-sizing:border-box;background-size:26px 26px;position:absolute;inset:0;overflow:hidden}.v-bench.is-open .v-bench-box{animation:v-bench-open .34s var(--vb-ease) both}.v-bench-subject{pointer-events:none;box-shadow:0 0 0 1px var(--vb-ai-brd), 0 12px 34px var(--vb-drop);opacity:0;position:absolute}.v-bench.is-open .v-bench-subject{animation:.2s ease-out .34s both v-bench-fade}.v-bench-content{box-sizing:border-box;padding:var(--vb-head-pad,26px) 30px 22px;color:var(--vb-txt);font-family:var(--font-sans);flex-direction:column;display:flex;position:relative}.v-bench-head{padding-bottom:var(--vb-head-pad,26px);justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.v-bench-head-text{flex:1 1 0;min-width:0}.v-bench-title{font-family:var(--font-display);color:var(--vb-txt);font-size:15px;font-weight:800}.v-bench-lede{color:var(--vb-mut);max-width:640px;min-height:40px;margin-top:7px;font-size:12.5px;line-height:1.6}.v-bench-progress{flex:none;align-items:center;gap:8px;display:flex}.v-bench-dots{align-items:center;gap:8px;display:flex}.v-bench-dot{cursor:pointer;background:var(--vb-brd2);border:0;border-radius:1px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.v-bench-dot.is-on{background:var(--vb-txt2);width:20px}.v-bench-count{font-family:var(--font-mono);color:var(--vb-dim);margin-left:5px;font-size:9.5px}.v-pbench-wait{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--vb-dim);animation:vbWait 2.2s var(--ease) infinite;font-size:9.5px}@keyframes vbWait{0%,to{opacity:.55}50%{opacity:1}}.v-pbench-wait:where(:root[data-motion=reduce],:root[data-motion=reduce] *){opacity:.85;animation:none}.v-bench-body{flex-direction:column;display:flex}.v-bench-slot{flex:none}.v-bench-fade,.v-bench-drawn{animation:.26s ease-out v-bench-fade}@keyframes v-bench-lead{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.v-bench-notes{display:grid}.v-bench-note{min-width:0}.v-bench-leader{background:var(--vb-lead);transform-origin:top;width:1px;height:24px;margin-left:14px;animation:.3s ease-out .36s both v-bench-lead;display:block}.v-bench-notes.is-up .v-bench-note{flex-direction:column-reverse;display:flex}.v-bench-notes.is-up .v-bench-leader{transform-origin:bottom}.v-bench-note-k{font-family:var(--font-mono);letter-spacing:.06em;color:var(--vb-mut2);margin-top:10px;font-size:8.5px}.v-bench-note-k.is-ai{color:var(--vb-ai)}.v-bench-note-k.is-mint{color:var(--vb-ac)}.v-bench-note-k.is-info{color:var(--vb-ac2)}.v-bench-note-t{color:var(--vb-mut);margin-top:6px;font-size:11.5px;line-height:1.58}.v-bench-foot{border-top:1px solid var(--vb-brd3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;display:flex}.v-bench-foot-left{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.v-bench-back{font-family:var(--font-sans);cursor:pointer;white-space:nowrap;color:var(--vb-mut2);border:1px solid var(--vb-brd2);background:linear-gradient(180deg, #ffffff09, #fff0), var(--vb-s2);box-shadow:inset 0 1px 0 var(--vb-hair);border-radius:3px;padding:8px 14px;font-size:12px;font-weight:600}.v-bench-back:disabled{opacity:.35;cursor:not-allowed}.v-bench-quiet{font-family:var(--font-mono);color:var(--vb-dim);font-size:9px}.v-okay-cap{cursor:pointer;-webkit-user-select:none;user-select:none;min-width:104px;height:40px;font-family:var(--font-sans);letter-spacing:.01em;color:var(--vb-ok-ink);background:var(--vb-ok-face);border:1px solid var(--vb-ok-face);box-shadow:0 3px 0 var(--vb-ok-edge), 0 6px 16px var(--vb-in2);border-radius:3px;justify-content:center;align-items:center;padding:0 22px;font-size:13.5px;font-weight:700;transition:transform .11s cubic-bezier(.3,.8,.4,1),box-shadow .11s;display:inline-flex}.v-okay-cap:active{box-shadow:0 0 0 var(--vb-ok-edge), 0 2px 6px var(--vb-in2);transition-duration:70ms;transform:translateY(3px)}.v-okay-cap:focus-visible{outline:2px solid var(--vb-ac2);outline-offset:2px}@keyframes v-ob-sweep{0%{transform:translateY(-101%)}42%{transform:translateY(0)}58%{transform:translateY(0)}to{transform:translateY(101%)}}@keyframes v-ob-ripple{0%{opacity:.86}26%{opacity:1}55%{opacity:1}to{opacity:.8}}@keyframes v-ob-fade{0%{opacity:0}to{opacity:1}}.v-page-divider{opacity:0;pointer-events:none;transition:opacity var(--t-hover) var(--ease)}.v-page-title:hover~.v-page-divider{opacity:1}.v-page-subtext{clip-path:inset(0 100% 0 0);opacity:0;pointer-events:none;transition:clip-path var(--t-small) var(--ease), opacity var(--t-hover) var(--ease) 40ms, transform var(--t-small) var(--ease);transform:translate(-4px)}.v-page-title:hover~.v-page-subtext{clip-path:inset(0);opacity:1;transition:clip-path var(--t-small) var(--ease), opacity var(--t-hover) var(--ease), transform var(--t-small) var(--ease);transform:none}.v-page-subtext:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:opacity var(--t-hover) var(--ease);transform:none}.v-page-title:hover:where(:root[data-motion=reduce],:root[data-motion=reduce] *)~.v-page-subtext{transform:none}.v-tab-count{isolation:isolate;border:1px solid var(--border);background-color:var(--surface-subtle);min-width:22px;height:18px;color:var(--ink-meta);font-family:var(--font-mono);font-variant-numeric:tabular-nums;transition:color var(--t-small) var(--ease);border-radius:2px;justify-content:center;align-items:center;padding:0 6px;font-size:9.5px;line-height:1;display:inline-flex;position:relative}.v-tab-count:before{content:"";z-index:-1;border-radius:inherit;border:1px solid var(--brand-mark);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.v-tab-count:before{border:1px solid color-mix(in srgb, var(--brand-mark) 42%, var(--border))}}.v-tab-count:before{background-image:var(--cap-sheen);background-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-tab-count:before{background-color:color-mix(in srgb, var(--brand-mark) 14%, var(--surface-subtle))}}.v-tab-count:before{box-shadow:inset 0 1px 0 var(--cap-highlight), var(--cap-drop);opacity:0;transition:opacity calc(var(--t-small) + 50ms) var(--ease);pointer-events:none}.v-tab-count[data-active=true]{color:var(--brand)}.v-tab-count[data-active=true]:before{opacity:1}.v-tab-count[data-cross=true]:before{animation:v-tab-count-dim var(--t-small) var(--ease) both}.v-tab-count[data-active=true][data-cross=true]:before{animation-name:v-tab-count-raise}@keyframes v-tab-count-raise{0%{opacity:0}to{opacity:1}}@keyframes v-tab-count-dim{0%{opacity:1}to{opacity:0}}.v-tab-count:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-tab-count:before:where(){transition:none;animation:none}.v-pkg-wipe{--pkgw-dur:.52s;--pkgw-ease:cubic-bezier(.62, 0, .34, 1);--pkgw-grid:var(--brand)}@supports (color:color-mix(in lab, red, red)){.v-pkg-wipe{--pkgw-grid:color-mix(in srgb, var(--brand) 22%, transparent)}}.v-pkg-wipe{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:hidden}.v-pkg-panel{will-change:transform;animation:v-ob-sweep var(--pkgw-dur) var(--pkgw-ease) both;position:absolute;inset:0}.v-pkg-panel:first-child{background-color:var(--surface);background-image:var(--cd-sheen);animation-delay:0s}.v-pkg-panel:nth-child(2){background:var(--brand-mark);animation-delay:45ms}.v-pkg-panel:nth-child(3){background-color:var(--surface);background-image:linear-gradient(to bottom, var(--pkgw-grid) 0 1px, transparent 1px), linear-gradient(to right, var(--pkgw-grid) 0 1px, transparent 1px), var(--cd-sheen);animation-name:v-ob-sweep,v-ob-ripple;animation-duration:var(--pkgw-dur), .74s;animation-timing-function:var(--pkgw-ease), ease-in-out;background-position:50%,50%,0 0;background-repeat:repeat,repeat,no-repeat;background-size:100% 26px,26px 100%,100% 100%;animation-iteration-count:1,infinite;animation-delay:90ms,0s;animation-fill-mode:both,none}.v-pkg-panel:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:.12s both v-ob-fade!important}.v-pkg-panel:first-child:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-pkg-panel:nth-child(2):where(:root[data-motion=reduce],:root[data-motion=reduce] *){display:none}.v-pkg{background:var(--envelope), var(--surface);border-color:var(--border);box-shadow:var(--sh-object);transition:translate var(--pkg-lift-t) var(--pkg-lift-ease), box-shadow var(--pkg-lift-t) var(--pkg-lift-ease), border-color var(--pkg-lift-t) var(--pkg-lift-ease)}.v-pkg[data-src]{border-color:var(--pkg-src)}@supports (color:color-mix(in lab, red, red)){.v-pkg[data-src]{border-color:color-mix(in srgb, var(--pkg-src) 26%, var(--border))}}.v-pkg[data-pkg-state=building]{border-color:var(--ai)}@supports (color:color-mix(in lab, red, red)){.v-pkg[data-pkg-state=building]{border-color:color-mix(in srgb, var(--ai) 24%, var(--border))}}.v-pkg:hover,.v-pkg:focus,.v-pkg[data-selected]{border-color:var(--border-strong);box-shadow:var(--sh-object), var(--sh-lift);translate:0 -1px}.v-pkg[data-pkg-state=building]{--pkg-edge:var(--ai)}.v-pkg[data-pkg-state=ready]{--pkg-edge:var(--brand-mark)}.v-pkg[data-pkg-state=attention]{--pkg-edge:var(--warning-mark)}.v-pkg-edge{z-index:4;background:linear-gradient(90deg, var(--pkg-edge), transparent);opacity:0;height:1px;transition:opacity var(--t-hover) var(--ease);inset-inline:0;position:absolute;top:0}.v-pkg:hover>.v-pkg-edge,.v-pkg:focus>.v-pkg-edge,.v-pkg[data-selected]>.v-pkg-edge{opacity:1}.v-pkg-edge[data-working]{opacity:1;background:linear-gradient(90deg, transparent, var(--ai), var(--ai), transparent) 0 0 / 200% 100% repeat-x}@supports (color:color-mix(in lab, red, red)){.v-pkg-edge[data-working]{background:linear-gradient(90deg, transparent, var(--ai), color-mix(in srgb, var(--ai) 45%, #fff), transparent) 0 0 / 200% 100% repeat-x}}.v-pkg-edge[data-working]{animation:.9s linear infinite v-pkg-edge}.v-pkg-edge[data-working][data-out]{opacity:0;transition:opacity .24s var(--ease)}@keyframes v-pkg-edge{0%{background-position:100% 0}to{background-position:-100% 0}}.v-pkg-corner{z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 0% 0%, var(--pkg-corner), transparent 62%);opacity:0;transition:opacity var(--pkg-lift-t) var(--pkg-lift-ease);position:absolute;inset:0}.v-pkg:hover>.v-pkg-corner,.v-pkg:focus>.v-pkg-corner,.v-pkg[data-selected]>.v-pkg-corner{opacity:.5}.v-pkg-role{font-family:var(--font-wide);letter-spacing:-.006em;font-size:14px;font-weight:650;font-stretch:116%;line-height:1.3}.v-pkg-perf{background:repeating-linear-gradient(90deg, var(--pkg-perf) 0 3px, transparent 3px 7px);inset-inline:0;height:1px;position:absolute;top:0}.v-pkg-seg{background:var(--border-strong);width:15px;height:3px;transition:background-color .42s var(--ease);display:block;position:relative;overflow:hidden}.v-pkg-seg:nth-child(2){--seg-i:1}.v-pkg-seg:nth-child(3){--seg-i:2}.v-pkg-seg:nth-child(4){--seg-i:3}.v-pkg-seg-fill{background:var(--ai);transform-origin:0;transition:transform .3s var(--pkg-rise), background-color .42s var(--ease) calc(var(--seg-i,0) * 70ms);position:absolute;inset:0;transform:scaleX(0)}.v-pkg-seg:is([data-seg=done],[data-seg=ready],[data-seg=held])>.v-pkg-seg-fill{transform:scaleX(1)}.v-pkg-seg[data-seg=ready]>.v-pkg-seg-fill{background:var(--brand-mark)}.v-pkg-seg[data-seg=held]>.v-pkg-seg-fill{background:var(--warning-mark)}.v-pkg-seg[data-seg=active]{background:var(--ai)}@supports (color:color-mix(in lab, red, red)){.v-pkg-seg[data-seg=active]{background:color-mix(in srgb, var(--ai) 28%, var(--border-strong))}}.v-pkg-seg[data-seg=active]:after{content:"";background:linear-gradient(90deg, transparent, var(--ai), transparent);animation:v-pkg-sheen 1.6s var(--ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes v-pkg-sheen{0%{transform:translate(-100%)}70%,to{transform:translate(100%)}}@keyframes v-pkg-gleam{0%{box-shadow:0 0 #0000}35%{box-shadow:0 0 9px var(--pkg-spark)}to{box-shadow:0 0 #0000}}.v-pkg[data-pkg-state=ready]:is(:hover,:focus,[data-selected]) .v-pkg-seg{animation:v-pkg-gleam .76s ease-out calc(var(--seg-i,0) * 90ms) backwards}.v-pkg-meter[data-gleam] .v-pkg-seg{animation:v-pkg-gleam .76s ease-out calc(.42s + var(--seg-i,0) * 90ms) backwards}.v-pkg-swap{animation:v-pkg-in .2s var(--ease) backwards}.v-pkg-done{animation:v-pkg-in .2s var(--ease) backwards, v-pkg-flash .9s ease-out}@keyframes v-pkg-in{0%{opacity:0}}@keyframes v-pkg-flash{0%{color:var(--brand)}}@property --pkg-la{syntax:"<number>";inherits:false;initial-value:1}@property --pkg-rip{syntax:"<length>";inherits:false;initial-value:0}.v-pkg-lattice{pointer-events:none;z-index:3;opacity:var(--pkg-lat-opacity);background-image:linear-gradient(90deg, rgb(var(--pkg-lat) / calc(var(--pkg-la) * var(--pkg-lat-a))) 1px, transparent 1px), linear-gradient(180deg, rgb(var(--pkg-lat) / calc(var(--pkg-la) * var(--pkg-lat-a))) 1px, transparent 1px);transition:opacity .48s var(--ease);background-size:24px 24px;animation:6.4s ease-in-out infinite v-pkg-breathe;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 70% at 100% 0,#000 0%,#0006 42%,#0000 78%);mask-image:radial-gradient(85% 70% at 100% 0,#000 0%,#0006 42%,#0000 78%)}.v-pkg-lattice:after{content:"";pointer-events:none;opacity:0;background-image:linear-gradient(90deg, var(--pkg-lat-ring) 1px, transparent 1px), linear-gradient(180deg, var(--pkg-lat-ring) 1px, transparent 1px);-webkit-mask-image:radial-gradient(circle at 100% 0%, transparent calc(var(--pkg-rip) - 34px), #000 var(--pkg-rip), transparent calc(var(--pkg-rip) + 34px));-webkit-mask-image:radial-gradient(circle at 100% 0%, transparent calc(var(--pkg-rip) - 34px), #000 var(--pkg-rip), transparent calc(var(--pkg-rip) + 34px));-webkit-mask-image:radial-gradient(circle at 100% 0%, transparent calc(var(--pkg-rip) - 34px), #000 var(--pkg-rip), transparent calc(var(--pkg-rip) + 34px));-webkit-mask-image:radial-gradient(circle at 100% 0%, transparent calc(var(--pkg-rip) - 34px), #000 var(--pkg-rip), transparent calc(var(--pkg-rip) + 34px));mask-image:radial-gradient(circle at 100% 0%, transparent calc(var(--pkg-rip) - 34px), #000 var(--pkg-rip), transparent calc(var(--pkg-rip) + 34px));background-size:24px 24px;animation:6.4s cubic-bezier(.25,.6,.3,1) infinite v-pkg-ripple;position:absolute;inset:0}.v-pkg-lattice[data-out]{opacity:0}@keyframes v-pkg-breathe{0%,to{--pkg-la:.4}38%{--pkg-la:1}64%{--pkg-la:.62}}@keyframes v-pkg-ripple{0%,30%{--pkg-rip:0px;opacity:0}38%{opacity:.6}84%{--pkg-rip:300px;opacity:0}to{--pkg-rip:300px;opacity:0}}.v-pkg:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-pkg-edge:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-pkg-corner:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-pkg-seg:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-pkg-seg-fill:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}.v-pkg-edge[data-working]:where(:root[data-motion=reduce],:root[data-motion=reduce] *){background-position:50% 0;animation:none}.v-pkg-seg[data-seg=active]:after:where(){animation:none;display:none}.v-pkg[data-pkg-state=ready]:is(:hover,:focus,[data-selected]):where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-pkg-seg,.v-pkg-meter[data-gleam]:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-pkg-seg,.v-pkg-swap:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-pkg-done:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}.v-pkg-lattice:where(:root[data-motion=reduce],:root[data-motion=reduce] *){--pkg-la:.62;transition:none;animation:none}.v-pkg-lattice:after:where(){animation:none;display:none}:root{--pkg-lift-t:.22s;--pkg-lift-ease:var(--ease);--pkg-rise:var(--ease-arrive);--pkg-perf:#0f141a29;--pkg-corner:#0000000e;--pkg-spark:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){:root{--pkg-spark:color-mix(in srgb, var(--brand-mark) 80%, transparent)}}:root{--pkg-fil-amber:var(--warning);--src-claude:#d97757;--src-codex:var(--ink);--src-other:var(--ink-meta);--pkg-lat:var(--role-plasma);--pkg-lat-a:.2;--pkg-lat-opacity:.75;--pkg-lat-ring:rgb(var(--role-plasma) / .38)}.dark{--pkg-perf:#ffffff21;--pkg-corner:#ffffff0f;--pkg-fil-amber:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark{--pkg-fil-amber:color-mix(in srgb, var(--warning) 70%, var(--canvas))}}.dark{--src-claude:#d97757;--pkg-lat:255 138 196;--pkg-lat-a:.35;--pkg-lat-opacity:.42;--pkg-lat-ring:#ffe0ee9e}@keyframes v-fresh-glow{0%,to{box-shadow:var(--fresh-glow-off)}50%{box-shadow:var(--fresh-glow)}}@keyframes v-fresh-text{0%,to{text-shadow:var(--fresh-glow-text-off)}50%{text-shadow:var(--fresh-glow-text)}}.v-fresh-cap{animation:2.6s ease-in-out infinite v-fresh-glow}.v-fresh-age{animation:2.6s ease-in-out infinite v-fresh-text}.v-fresh-cap:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-fresh-age:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}html:not(.dark) .v-score-rail .v-fresh-cap{box-shadow:0 1px 0 0 var(--surface);animation:none}html:not(.dark) .v-score-age.v-fresh-age{color:var(--brand);background:var(--brand-mark);border-radius:2px;padding:2px 4px 2px 5px;line-height:1}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .v-score-age.v-fresh-age{background:color-mix(in srgb, var(--brand-mark) 10%, var(--surface))}}html:not(.dark) .v-score-age.v-fresh-age{box-shadow:inset 0 0 0 1px var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .v-score-age.v-fresh-age{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-mark) 30%, var(--surface))}}html:not(.dark) .v-score-age.v-fresh-age{animation:none}:root{--readiness-sleeve:rgb(var(--role-well));--readiness-sleeve-edge:inset 0 0 0 1px rgb(var(--role-hair));--readiness-ai:rgb(var(--role-plasma))}.dark{--readiness-sleeve:#30353a;--readiness-sleeve-edge:inset 0 1px 0 #ffffff12;--readiness-ai:rgb(var(--role-plasmah))}.v-readiness{background:var(--readiness-sleeve);height:8px;box-shadow:var(--readiness-sleeve-edge);border-radius:1.5px}.v-readiness-seg{background:0 0;position:relative}.v-readiness-seg:after{content:"";background:var(--readiness-line,var(--brand-mark));border-radius:1px;position:absolute;inset:3px 1px}.v-readiness-seg:first-child:after{left:3px}.v-readiness-seg:last-child:after{right:3px}.v-readiness-seg[data-seg=generated]{--readiness-line:var(--readiness-ai)}.v-readiness-seg[data-seg=input]{--readiness-line:var(--warning-mark)}:root{--settings-preview-dark-canvas:#0c0c0e;--settings-preview-dark-surface:#151518;--settings-preview-dark-line:#303033;--settings-preview-dark-ink:#e9e9eb;--settings-preview-dark-brand:#5ee9b5;--settings-preview-light-canvas:#fff;--settings-preview-light-surface:#f8f9fb;--settings-preview-light-line:#cfd6de;--settings-preview-light-ink:#0f141a;--settings-preview-light-brand:#0b7552}.v-week{--wk-face:var(--surface-subtle);--wk-brd:var(--border);--wk-brd2:var(--border-strong);--wk-brd3:var(--border-subtle);--wk-tag-base:var(--cap-base);--wk-tag-brd:var(--border-strong);--wk-tag-sheen:var(--cap-sheen);--wk-tag-hi:var(--cap-highlight);--wk-pop-hi:#fffc;--wk-lift:0 24px 60px #1014182e}.dark .v-week{--wk-tag-base:#101010;--wk-tag-brd:#2a2a2a;--wk-tag-sheen:linear-gradient(180deg, #ffffff0f, #ffffff02);--wk-tag-hi:#ffffff17;--wk-pop-hi:#ffffff0b;--wk-lift:0 24px 60px #0000008c}.v-week-divider{background:var(--border);flex:none;width:1px;height:16px;display:none}[data-header-stats]~.v-week-divider{display:block}[data-header-stats],.v-week-divider{transition:opacity var(--t-small) var(--ease)}:is([data-header-stats]:has(~.v-week .v-week-tag:is(:hover,:focus-visible,[data-open])),.v-week-divider:has(+.v-week .v-week-tag:is(:hover,:focus-visible,[data-open]))){opacity:0}.v-week-tag{height:26px;box-shadow:none;color:var(--ink-secondary);font-family:var(--font-mono);white-space:nowrap;cursor:pointer;transition:border-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:9px;padding:0 10px;font-size:10px;line-height:1;display:inline-flex}.v-week-tag:hover,.v-week-tag[data-open]{color:var(--ink);background:var(--key-face-h)}.v-week-tag:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.v-week-tag{position:relative}.v-week-tag[data-out]:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #0000;animation:2.8s ease-in-out infinite v-week-out;position:absolute;inset:-1px}@keyframes v-week-out{0%,to{border-color:#0000}50%{border-color:color-mix(in srgb, var(--warning-mark) 32%, transparent)}}.v-week-hair{background:var(--wk-tag-brd);flex:none;width:1px;height:12px}.v-week-open{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.v-week-open li{color:var(--ink-secondary);align-items:baseline;gap:10px;font-size:12px;line-height:1.45;display:flex}.v-week-open li>span:first-child{text-align:center;width:11px;font-family:var(--font-mono);flex:none;font-size:10.5px}.v-week-row{align-items:center;display:flex}.v-week-rest{align-items:center;gap:2px;margin-left:2px;display:none}.v-week-over{z-index:1;border:1px solid var(--key-edge-hi);background:var(--key-face-h);box-shadow:var(--key-cap);color:var(--ink);clip-path:inset(0 0 0 100%);border-radius:3px;align-items:center;gap:9px;padding:0 10px;transition:clip-path .3s cubic-bezier(.3,1.35,.5,1);display:flex;position:absolute;top:-1px;bottom:-1px;right:-1px}.v-week-over .v-week-rest{display:flex}.v-week-tag:hover .v-week-over,.v-week-tag:focus-visible .v-week-over,.v-week-tag[data-open] .v-week-over{clip-path:inset(0)}.v-week-tag:focus-visible .v-week-over{box-shadow:0 0 0 2px var(--ring), var(--key-cap)}.v-week-tag[data-out] .v-week-over{border-color:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){.v-week-tag[data-out] .v-week-over{border-color:color-mix(in srgb, var(--warning-mark) 32%, transparent)}}@media (hover:none){.v-week-rest{display:flex}.v-week-over{display:none}}.v-week-pop{--wk-sx:.3;--wk-sy:.2;z-index:5;border:1px solid var(--wk-brd2);background:var(--surface);width:470px;max-width:calc(100vw - 2rem);box-shadow:var(--wk-lift), inset 0 1px 0 var(--wk-pop-hi);text-align:left;transform-origin:100% 0;border-radius:6px;padding:14px 16px;animation:.38s cubic-bezier(.3,1.35,.5,1) both v-week-open;position:absolute;top:0;right:0}.v-week-pop[data-closing]{pointer-events:none;animation:.26s cubic-bezier(.2,.7,.3,1) both v-week-close}.v-week-tag[data-hidden]{opacity:0;pointer-events:none;transition:opacity .1s ease-out;animation:.14s ease-in both v-week-tag-lift}.v-week-tag[data-landing]{animation:.4s cubic-bezier(.3,1.8,.6,1) 80ms both v-week-tag-land}.v-week-tag{transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), opacity .16s ease-out .1s}@keyframes v-week-tag-lift{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes v-week-tag-land{0%{transform:scale(.82)}to{transform:scale(1)}}@keyframes v-week-open{0%{transform:scale(var(--wk-sx), var(--wk-sy));border-radius:3px}to{border-radius:6px;transform:none}}@keyframes v-week-close{0%{opacity:1;border-radius:6px;transform:none}30%{opacity:1}to{transform:scale(var(--wk-sx), var(--wk-sy));opacity:0;border-radius:3px}}@keyframes v-week-fade{0%{opacity:0}to{opacity:1}}@keyframes v-week-fade-out{0%{opacity:1}to{opacity:0}}.v-week-pop:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-week-pop[data-closing]:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-week-pop-body:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-week-pop[data-closing]:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-week-pop-body,.v-week-tag[data-hidden]:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-week-tag[data-landing]:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation-duration:10ms;animation-delay:0s}.v-week-over:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition-duration:10ms}.v-week-tag[data-out]:after:where(){border-color:var(--warning-mark);animation:none}@supports (color:color-mix(in lab, red, red)){.v-week-tag[data-out]:after:where(){border-color:color-mix(in srgb, var(--warning-mark) 32%, transparent)}}.v-week-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-meta);font-size:9px}.v-week-label{font-family:var(--font-mono);letter-spacing:.08em;font-size:9px}.v-week-num{font-family:var(--font-mono);color:var(--ink);text-align:right;font-size:13px}.v-week-note{border-top:1px solid var(--wk-brd3);color:var(--ink-meta);margin:12px 0 0;padding-top:10px;font-size:11px;line-height:1.5}.v-sq{--sq-px:22px;--sq-p:3px;--sq-logo:4px;--sq-t:2px;--sq-gap:2px;--sq-strip:3px;--sq-r:3px;--sq-face:var(--surface-subtle);--sq-brd:var(--border-strong);--sq-ink:var(--border-strong);--sq-soft:var(--border-subtle);--sq-stripc:var(--border-strong);gap:var(--sq-gap);width:var(--sq-px);height:var(--sq-px);padding:var(--sq-p);border-radius:var(--sq-r);background:var(--sq-face);border:1px solid var(--sq-brd);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.v-sq[data-size=xs]{--sq-px:8px;--sq-p:1.5px;--sq-logo:0px;--sq-t:0px;--sq-gap:0px;--sq-strip:1.5px;--sq-r:2px}.v-sq[data-size=sm]{--sq-px:12px;--sq-p:2px;--sq-logo:2.5px;--sq-t:1.2px;--sq-gap:1.2px;--sq-strip:2px;--sq-r:2px}.v-sq[data-state=full],.v-sq[data-state=next]{--sq-face:var(--ai-bg);--sq-brd:var(--ai-brd);--sq-ink:var(--ai);--sq-soft:var(--ai)}@supports (color:color-mix(in lab, red, red)){.v-sq[data-state=full],.v-sq[data-state=next]{--sq-soft:color-mix(in srgb, var(--ai) 45%, transparent)}}.v-sq[data-state=full],.v-sq[data-state=next]{--sq-stripc:var(--ai)}.v-sq[data-state=staged]{--sq-brd:var(--ai)}@supports (color:color-mix(in lab, red, red)){.v-sq[data-state=staged]{--sq-brd:color-mix(in srgb, var(--ai) 50%, var(--border))}}.v-sq[data-state=staged]{--sq-stripc:var(--ai)}@supports (color:color-mix(in lab, red, red)){.v-sq[data-state=staged]{--sq-stripc:color-mix(in srgb, var(--ai) 35%, transparent)}}.v-sq[data-state=staged]{border-style:dashed}.v-sq[data-state=running]{--sq-face:var(--ai-bg);--sq-brd:var(--ai-brd);--sq-stripc:var(--ai)}@supports (color:color-mix(in lab, red, red)){.v-sq[data-state=running]{--sq-stripc:color-mix(in srgb, var(--ai) 40%, transparent)}}.v-sq[data-state=over]{--sq-face:var(--warning-tint)}@supports (color:color-mix(in lab, red, red)){.v-sq[data-state=over]{--sq-face:color-mix(in srgb, var(--warning-tint) 12%, var(--surface-subtle))}}.v-sq[data-state=over]{--sq-brd:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){.v-sq[data-state=over]{--sq-brd:color-mix(in srgb, var(--warning-mark) 45%, var(--border))}}.v-sq[data-state=over]{--sq-stripc:var(--warning-mark);border-style:dashed}.v-sq[data-state=staged] .v-sq-logo,.v-sq[data-state=staged] .v-sq-t1,.v-sq[data-state=staged] .v-sq-t2,.v-sq[data-state=running] .v-sq-logo,.v-sq[data-state=running] .v-sq-t1,.v-sq[data-state=running] .v-sq-t2,.v-sq[data-state=over] .v-sq-logo,.v-sq[data-state=over] .v-sq-t1,.v-sq[data-state=over] .v-sq-t2{display:none}.v-sq[data-state=next]{animation:1.8s ease-in-out infinite v-week-pulse}.v-sq-logo{width:var(--sq-logo);height:var(--sq-logo);background:var(--sq-ink);border-radius:1px;display:block}.v-sq-t1,.v-sq-t2{height:var(--sq-t);background:var(--sq-soft);border-radius:1px;display:block}.v-sq-t1{width:90%}.v-sq-t2{width:60%}.v-sq-strip{height:var(--sq-strip);background:var(--sq-stripc);border-radius:1px;margin-top:auto}.v-sq[data-size=xs] .v-sq-logo,.v-sq[data-size=xs] .v-sq-t1,.v-sq[data-size=xs] .v-sq-t2,.v-sq-fill,.v-sq-strike{display:none}.v-sq[data-state=running] .v-sq-fill{transform-origin:bottom;background:var(--ai);display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v-sq[data-state=running] .v-sq-fill{background:color-mix(in srgb, var(--ai) 26%, transparent)}}.v-sq[data-state=running] .v-sq-fill{animation:2.1s ease-in-out infinite alternate v-week-fill}.v-sq[data-state=failed] .v-sq-strike{background:var(--danger);transform-origin:50%;height:1.5px;display:block;position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(-38deg)}.v-sq[data-size=md][data-state=failed] .v-sq-strike{height:2px}.v-mini{--mn-w:34px;--mn-h:44px;--mn-r:3px;--mn-pad:4px;--mn-logo:4px;--mn-t1:2px;--mn-strip:2.5px;--mn-arrow:12.7px;--mn-arrow-b:9px;--mn-face:var(--surface-subtle);--mn-brd:var(--border-strong);--mn-ink:var(--border-strong);--mn-stripc:var(--border-strong);width:var(--mn-w);height:var(--mn-h);padding:var(--mn-pad);border-radius:var(--mn-r);background:var(--mn-face);border:1px solid var(--mn-brd);color:var(--mn-ink);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.v-mini[data-size=xs]{--mn-w:9px;--mn-h:12px;--mn-r:1.5px;--mn-pad:1.5px;--mn-logo:0px;--mn-t1:0px;--mn-strip:1.5px;--mn-arrow:0px}.v-mini[data-size=sm]{--mn-w:22px;--mn-h:28px;--mn-r:2px;--mn-pad:3px;--mn-logo:3px;--mn-t1:1.2px;--mn-strip:2px;--mn-arrow:9.5px;--mn-arrow-b:6px}.v-mini[data-state=full],.v-mini[data-state=next],.v-mini[data-state=armed],.v-mini[data-state=crossing]{--mn-face:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-mini[data-state=full],.v-mini[data-state=next],.v-mini[data-state=armed],.v-mini[data-state=crossing]{--mn-face:color-mix(in srgb, var(--brand-mark) 14%, var(--surface-subtle))}}.v-mini[data-state=full],.v-mini[data-state=next],.v-mini[data-state=armed],.v-mini[data-state=crossing]{--mn-brd:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-mini[data-state=full],.v-mini[data-state=next],.v-mini[data-state=armed],.v-mini[data-state=crossing]{--mn-brd:color-mix(in srgb, var(--brand-mark) 45%, var(--border))}}.v-mini[data-state=full],.v-mini[data-state=next],.v-mini[data-state=armed],.v-mini[data-state=crossing]{--mn-ink:var(--brand);--mn-stripc:var(--brand-mark);box-shadow:inset 0 1px #fff3}.v-mini[data-state=armed]{--mn-brd:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-mini[data-state=armed]{--mn-brd:color-mix(in srgb, var(--brand-mark) 45%, var(--border))}}.v-mini[data-state=armed]{--mn-stripc:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-mini[data-state=armed]{--mn-stripc:color-mix(in srgb, var(--brand-mark) 40%, transparent)}}.v-mini[data-state=armed]{border-style:dashed;animation:1.8s ease-in-out infinite v-week-pulse}.v-mini[data-state=crossing] .v-mini-arrow{animation:1.1s ease-in-out infinite v-week-rise}.v-mini[data-state=next]{animation:1.8s ease-in-out infinite v-week-pulse}.v-mini-head{height:var(--mn-logo);align-items:center;gap:2px;display:flex}.v-mini-logo{width:var(--mn-logo);height:var(--mn-logo);background:var(--mn-ink);border-radius:1px;flex:none;display:block}.v-mini-t1{width:60%;height:var(--mn-t1);background:var(--mn-ink);border-radius:1px;display:block}.v-mini-arrow{left:50%;bottom:var(--mn-arrow-b);width:var(--mn-arrow);height:var(--mn-arrow);margin-left:calc(var(--mn-arrow) / -2);display:block;position:absolute}.v-mini-strip{height:var(--mn-strip);background:var(--mn-stripc);border-radius:1px;margin-top:auto}.v-mini[data-size=xs] .v-mini-head,.v-mini[data-size=xs] .v-mini-arrow,.v-mini-strike{display:none}.v-mini[data-state=failed] .v-mini-strike{background:var(--danger);transform-origin:50%;height:1.5px;display:block;position:absolute;top:50%;left:-2px;right:-2px;transform:rotate(-52deg)}.v-mini[data-size=md][data-state=failed] .v-mini-strike{height:2px}@keyframes v-week-fill{0%{transform:scaleY(.12)}to{transform:scaleY(1)}}@keyframes v-week-rise{0%,to{opacity:.55;transform:translateY(1.5px)}50%{opacity:1;transform:translateY(-1.5px)}}@keyframes v-week-pulse{0%,to{opacity:.6}50%{opacity:1}}.v-sq[data-state=next]:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-sq[data-state=running]:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-sq-fill,.v-mini[data-state=next]:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-mini[data-state=armed]:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-mini[data-state=crossing]:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-mini-arrow{animation:none}.v-sq[data-state=running]:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-sq-fill{transform:scaleY(.55)}.v-saved-toggle{border-radius:var(--r-button);border:1px solid var(--key-edge);background:var(--key-face);width:34px;height:34px;color:var(--ink);box-shadow:var(--key-caplit);cursor:pointer;transition:background-color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease), transform var(--t-instant) var(--ease);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.v-saved-toggle:hover:not([aria-pressed=true]){background:var(--key-face-h)}.v-saved-toggle:focus-visible{outline:2px solid var(--bt-ring);outline-offset:2px}.v-saved-toggle:active{box-shadow:var(--key-sunk);transform:translateY(.5px)}.v-saved-toggle[aria-pressed=true]{color:var(--brand);transform:translateY(1px)}@supports (color:color-mix(in lab, red, red)){.v-saved-toggle[aria-pressed=true]{color:color-mix(in srgb, var(--brand) 58%, var(--ink-tertiary))}}.v-saved-toggle[aria-pressed=true]{border-color:var(--key-edge);background:var(--key-face-p);box-shadow:var(--key-sunk)}.v-saved-toggle[aria-pressed=true]:hover{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.v-saved-toggle[aria-pressed=true]:hover{color:color-mix(in srgb, var(--brand) 72%, var(--ink-tertiary))}}.v-saved-toggle[aria-pressed=true]:active{box-shadow:var(--key-sunk);transform:translateY(1.5px)}.v-saved-toggle:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}.v-job-row{cursor:pointer;background-color:var(--jobs-row);background-image:var(--jobs-sheen)}.v-job-row.v-selected{background-color:var(--jobs-row-sel)}html:not(.dark) .v-job-row{--tw-shadow:var(--sh-row);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}html:not(.dark) .v-job-row.v-selected{--tw-shadow:inset 0 1px 0 var(--cd-highlight), var(--sh-row)}html:not(.dark) .v-job-row:hover{--tw-shadow:var(--sh-rowlift)}.v-job-row.v-selected:is(:focus-visible,:has([data-row-open]:focus-visible)){--tw-ring-shadow:0 0 #0000}@property --jobs-cell{syntax:"<color>";inherits:true;initial-value:#0f0f0f}.v-jobs-wait{opacity:0;animation:v-jobs-wait 1s var(--ease) 2s forwards}.v-jobs-wait:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation-duration:1ms}@keyframes v-jobs-wait{to{opacity:1}}.v-jobs-ground{--jobs-cell:var(--jobs-ground)}.v-jobs-ground--paper{--jobs-cell:var(--surface-subtle)}@keyframes v-jobs-ground-cross{0%{--jobs-cell:var(--surface-subtle);opacity:.78}to{--jobs-cell:var(--jobs-ground);opacity:1}}.v-jobs-ground--cross{animation:v-jobs-ground-cross var(--jobs-cross-ms,1s) cubic-bezier(.45, 0, .55, 1) both}.v-jobs-ground--cross:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}.v-panel-sheen{background-image:var(--jobs-sheen)}.v-jobs-list-head{--kb-header-rest:rgb(var(--role-floor) / 82%);background-color:var(--kb-header-rest);box-shadow:0 12px 20px -12px #0000008c,0 4px 8px -6px #0006}.dark .v-jobs-list-head,.vk-public .v-jobs-list-head{--kb-header-rest:rgb(var(--role-floor) / 82%);box-shadow:0 12px 22px -10px #000000d9,0 4px 10px -6px #000000b3}:root{--jobs-sheen:linear-gradient(180deg, #0000 42%, #00000009);--jobs-ground:var(--canvas);--jobs-row:var(--surface);--jobs-lift:#fff;--jobs-row-sel:var(--jobs-lift);--jobs-tailor-fill:#d6006b;--jobs-tailor-fill-hover:#b80059;--jobs-tailor-ink:#fff}.dark,.vk-public{--jobs-sheen:linear-gradient(180deg, #ffffff07, #fff0 60%);--jobs-ground:var(--surface);--jobs-row:#111112;--jobs-lift:#141415;--jobs-row-sel:var(--jobs-lift);--jobs-tailor-fill:#ff4fa3;--jobs-tailor-fill-hover:#ff6fb4;--jobs-tailor-ink:#12000a}.v-tailor-btn{--btn-wipe-ramp:linear-gradient(90deg, var(--jobs-tailor-fill) 0%, var(--jobs-tailor-fill) 45%, var(--jobs-tailor-fill-hover) 100%);background-image:linear-gradient(180deg, #ffffff24, #fff0 60%), var(--btn-wipe-ramp);--fill-cap-edge:transparent;--fill-cap-well:#00000047;--fill-cap-ink:var(--jobs-tailor-ink);background-position:0%,0%;background-size:100% 100%,220% 100%}@supports (color:color-mix(in lab, red, red)){.v-tailor-btn{--fill-cap-ink:color-mix(in srgb, var(--jobs-tailor-ink) 82%, transparent)}}.v-tailor-btn:hover{border-color:var(--jobs-tailor-fill-hover);background-position:0%,100%}.v-tailor-btn:disabled,.v-tailor-btn[aria-disabled=true]{border-color:var(--key-dead-edge);background:var(--key-dead-face);color:var(--key-dead-ink);box-shadow:var(--key-dead-shadow);cursor:default;opacity:1}.v-key-filled kbd.v-cap{border-color:var(--fill-cap-edge,#0003);background:var(--fill-cap-well,#00000026);color:var(--fill-cap-ink,inherit);box-shadow:none}.v-key-filled:disabled kbd.v-cap,.v-key-filled[aria-disabled=true] kbd.v-cap{border-color:var(--key-dead-edge);color:var(--key-dead-ink);box-shadow:none;background:0 0}.v-key-commit:not(:disabled) svg{color:var(--key-commit-glyph)}.v-key-mint:not(:disabled) svg{color:var(--key-mint-glyph)}.v-key-on:not(:disabled) svg{color:var(--key-on-glyph)}.v-key-step:not(:disabled) svg{color:var(--key-step-glyph)}.v-key-step{--fill-cap-well:var(--key-step-cap-well);--fill-cap-edge:var(--key-step-cap-edge);font-weight:var(--key-step-weight)}.v-job-row:before{content:"";background:var(--border-strong);z-index:2;pointer-events:none;border-radius:0 2px 2px 0;width:3px;position:absolute;top:7px;bottom:7px;left:0}.v-job-row.v-selected{--v-accent-edge:inset 0 0 0 0 transparent}.v-job-row:active:not(:has(:is(button,a):not([data-row-open]):active)){background-color:var(--surface-subtle);box-shadow:var(--bt-press)}.v-job-row.v-selected:active:not(:has(:is(button,a):not([data-row-open]):active)){box-shadow:var(--bt-press), var(--v-accent-edge,inset 2px 0 0 var(--brand-mark))}.v-pbench-root{--vb-point:var(--vb-txt)}.v-pbench-subject{box-sizing:border-box;pointer-events:none;border:1px solid var(--vb-point);animation:1.6s ease-out infinite v-pbench-pulse;position:absolute}@keyframes v-pbench-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--vb-point) 55%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}.v-pbench{z-index:4;box-sizing:border-box;pointer-events:none;position:fixed}.v-pbench.is-open{pointer-events:auto}.v-pbench-paper{box-sizing:border-box;color:var(--vb-txt);background-color:var(--vb-bench);background-image:linear-gradient(var(--vb-bench-line) 1px, transparent 1px), linear-gradient(90deg, var(--vb-bench-line) 1px, transparent 1px);border:1px solid var(--vb-bench-brd);box-shadow:0 30px 80px var(--vb-drop), inset 0 1px 0 var(--vb-card-hi);background-size:26px 26px;padding:20px 24px 18px;position:absolute;inset:0;overflow:hidden}.v-pbench-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.v-pbench-head .v-bench-dots{flex:none;padding-top:4px}.v-pbench-text{min-width:0}.v-pbench-k,.v-pbench-part-k{font-family:var(--font-mono);letter-spacing:.08em;color:var(--vb-mut2)}.v-pbench-k{font-size:9px}.v-pbench-part-k{letter-spacing:.06em;font-size:8.5px}.v-pbench-k.is-ai,.v-pbench-part-k.is-ai{color:var(--vb-ai)}.v-pbench-k.is-mint,.v-pbench-part-k.is-mint{color:var(--vb-ac)}.v-pbench-k.is-info,.v-pbench-part-k.is-info{color:var(--vb-ac2)}.v-pbench-t{font-family:var(--font-display,var(--font-sans));letter-spacing:-.01em;margin-top:6px;font-size:16px;font-weight:800;line-height:1.3}.v-pbench-t-line{display:block}.v-pbench-t-line+.v-pbench-t-line{margin-top:1.3em}.v-pbench-t .is-ai{color:var(--vb-ai)}.v-pbench-t .is-mint{color:var(--vb-ac)}.v-pbench-l{color:var(--vb-mut);margin-top:6px;font-size:12.5px;line-height:1.55}.v-pbench-l p{margin:0}.v-pbench-l p+p{margin-top:8px}.v-pbench-parts{border:1px solid var(--vb-brd);background:var(--vb-s0);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 20px;margin-top:16px;padding:12px 14px;display:grid}.v-pbench-part{min-width:0}.v-pbench-part-chip{display:inline-flex}.v-pbench-part-t{color:var(--vb-txt2);margin-top:5px;font-size:12px;line-height:1.5}.v-pbench-foot{border-top:1px solid var(--vb-brd3);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:14px;display:flex}.v-pbench-foot-left{align-items:center;gap:12px;display:inline-flex}.v-pbench-lead{background:var(--vb-point);animation:.3s ease-out .2s both v-pbench-lead;position:absolute}.v-pbench-lead[data-side=right]{left:-30px;top:var(--lead-pos,34px);transform-origin:100%;width:30px;height:1px}.v-pbench-lead[data-side=left]{right:-30px;top:var(--lead-pos,34px);transform-origin:0;width:30px;height:1px}.v-pbench-lead[data-side=below]{left:var(--lead-pos,40px);transform-origin:bottom;width:1px;height:30px;top:-30px}.v-pbench-lead[data-side=above]{left:var(--lead-pos,40px);transform-origin:top;width:1px;height:30px;bottom:-30px}@keyframes v-pbench-lead{0%{transform:scale(0)}to{transform:scale(1)}}.v-pbench-lead:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-pbench-subject:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}[data-bench-hot] button.v-btn-wipe:not(:active),[data-bench-hot] button.v-btn-wipe:disabled:not(:active){background-color:var(--ai-1);background-image:var(--btn-wipe-ramp);border-color:var(--ai-4);color:var(--ai-on);box-shadow:var(--bt-raise-primary);opacity:1;filter:none;background-position:100%;background-size:220% 100%}.v-pier{--pier-screen:var(--surface-subtle)}.v-pier:after{content:"";z-index:20;pointer-events:none;box-shadow:var(--pier-recess);position:absolute;inset:0}.v-pier-stack{flex:1 0 auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.v-pier-card{background:var(--surface-subtle);flex-direction:column;grid-area:1/1;min-width:0;padding:18px 22px 57px;display:flex;position:relative}.v-pier-card[data-pos=front]{z-index:6}.v-pier-card[data-pos=leaving]{z-index:5;pointer-events:none}.v-pier-card[data-pos=entering]{z-index:7;pointer-events:none;animation:.46s cubic-bezier(.62,0,.34,1) both v-pier-wipe}.v-pier-card[data-pos=back]{z-index:1;visibility:hidden;pointer-events:none}.v-pier-card>.v-pier-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.v-pier-auto{opacity:0;transition:opacity .2s,color .15s}.v-pier-auto:hover{color:var(--brand)}.v-pier-auto:focus-visible{color:var(--brand);outline:none}.v-pier:hover .v-pier-auto,.v-pier-auto:focus-visible{opacity:1}@media (hover:none){.v-pier-auto{opacity:1}}@keyframes v-pier-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.v-pier-head{height:68px;margin-top:6px;overflow:hidden}.v-pier-art{width:100%;margin-top:auto;padding-top:14px}.v-pier-screen{aspect-ratio:8/3;background:var(--pier-screen);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.v-pier-screen--framed{-webkit-mask-image:none;mask-image:none}.v-pier-key{min-width:0;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 16px),#0000)}.v-pier-key:not([data-scroll=on]){-webkit-mask-image:none;mask-image:none}.v-pier-key-track{will-change:transform;gap:28px;display:inline-flex}.v-pier-key-copy{flex:none;gap:12px;display:inline-flex}.v-pier-key[data-scroll=on] .v-pier-key-track{animation:v-pier-marquee var(--mq-t,12s) linear infinite}.v-pier-key:hover .v-pier-key-track,.v-pier-key:focus-within .v-pier-key-track{animation-play-state:paused}@keyframes v-pier-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--mq-w,0px)))}}.v-pier-key[data-scroll=on]:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-pier-key-track{animation:none}.v-pier-canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.v-pier-labels{white-space:nowrap;height:14px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-meta);margin-top:9px;font-size:9px;line-height:14px;position:relative}@media (width<=1023px){.v-pier-card{padding-bottom:57px}.v-pier-card>.v-pier-body{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 272px;align-items:center;column-gap:20px;display:grid}.v-pier-card>.v-pier-body>:first-child{grid-column:1/-1}.v-pier-head{height:auto;margin-top:8px}.v-pier-art{margin-top:6px}}@media (width<=560px){.v-pier-card>.v-pier-body{grid-template-columns:minmax(0,1fr)}}.v-pier-tube{z-index:2;transform-origin:50%;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.v-pier-ghost{z-index:1;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.v-pier-fade-in{animation:.28s ease-out both v-pier-fade-in}.v-pier-fade-out{animation:.18s ease-in both v-pier-fade-out}@keyframes v-pier-fade-in{0%{opacity:0}to{opacity:1}}@keyframes v-pier-fade-out{0%{opacity:1}to{opacity:0}}.v-pier-tube--off{pointer-events:none;animation:.5s cubic-bezier(.7,0,.84,0) both v-pier-tube-off}.v-pier-tube--on{animation:.76s linear both v-pier-tube-on}@keyframes v-pier-tube-off{0%{filter:brightness();opacity:1;transform:scale(1)}45%{filter:brightness(2.4);opacity:1;transform:scale(1.03,.012)}78%{filter:brightness(3);opacity:1;transform:scale(.22,.006)}to{filter:brightness(3);opacity:0;transform:scale(0,.004)}}@keyframes v-pier-tube-on{0%{opacity:0;transform:scale(.02,.003)}7%{opacity:1;transform:scale(.06,.004)}18%{opacity:1;transform:scaleY(.004)}30%{opacity:1;transform:scaleY(.004)}34%{opacity:1;transform:scaleY(.007)}47%{opacity:1;transform:scale(1.02,.55)}58%{opacity:1;transform:scaleY(1.06)}68%{opacity:1;transform:scaleY(.985)}78%{opacity:1;transform:scale(1)}86%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes v-pier-lamp-on{0%{filter:brightness()}13%{filter:brightness(2.05)}30%{filter:brightness(1.35)}45%{filter:brightness(1.5)}60%{filter:brightness(1.12)}75%{filter:brightness(1.16)}88%{filter:brightness(.96)}to{filter:brightness()}}.v-pier-display[data-tube=on]{animation:.58s linear .18s both v-pier-lamp-on}.v-pier-display[data-tube]:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}.v-pier-power{border:1px solid var(--key-edge);background:var(--key-face);width:22px;height:22px;box-shadow:var(--key-cap);color:var(--ink-meta);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,transform 80ms,box-shadow 80ms;display:flex;transform:translateY(0)}.v-pier-power:hover,.v-pier-power:focus-visible{color:var(--ink);background:var(--key-face-h);box-shadow:var(--key-caplit)}.v-pier-power:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.v-pier-power:active,.v-pier-power[data-pressed]{box-shadow:var(--key-sunk);transform:translateY(.5px)}.v-pier-power[data-pressed]{animation:.15s ease-out both v-pier-press}@keyframes v-pier-press{0%{transform:translateY(0)}40%{transform:translateY(.5px)}to{transform:translateY(0)}}.v-pier-dot{background:var(--border-strong);cursor:pointer;border:0;border-radius:1px;width:6px;height:6px;padding:0;transition:width .25s,background .25s;display:block;overflow:hidden}.v-pier-dot[aria-current=true]{width:28px}.v-pier-dot[aria-current=true][data-auto=off]{background:var(--ink)}.v-pier-dot-fill{background:var(--ink);width:0%;height:100%;display:block}@keyframes vk-pier-fill{0%{transform:scaleY(.15)}to{transform:scaleY(.85)}}.v-pier-stack:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-pier-dot:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}.v-pier-card[data-pos=entering]:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-pier-tube--off:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-pier-tube--on:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-pier-fade-in:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-pier-fade-out:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}@keyframes v-matching-in{0%{opacity:0}to{opacity:1}}@keyframes v-matching-sheen{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes v-matching-out{0%{opacity:1}to{opacity:0}}@keyframes v-drag-shake{0%,62%,to{transform:rotate(0)}68%{transform:rotate(-.85deg)}76%{transform:rotate(.85deg)}84%{transform:rotate(-.55deg)}92%{transform:rotate(.3deg)}}.v-drag-held{animation:v-drag-shake 1.15s var(--ease) infinite;cursor:grabbing;box-shadow:0 6px 18px -6px #0000008c}.v-drag-held:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}.v-drop-target{border-style:dashed!important;border-color:var(--brand-mark)!important}@supports (color:color-mix(in lab, red, red)){.v-drop-target{border-color:color-mix(in srgb, var(--brand-mark) 62%, transparent)!important}}.v-drop-target{background:var(--brand-mark)!important}@supports (color:color-mix(in lab, red, red)){.v-drop-target{background:color-mix(in srgb, var(--brand-mark) 9%, var(--surface))!important}}.v-letter-stage{justify-content:center;align-items:flex-start;padding:6px 0 56px;display:flex;position:relative}.v-sheet{z-index:2;border:1px solid var(--border);border-left:2px solid var(--ai);background-color:var(--surface);background-image:var(--cd-sheen);width:min(100%,33rem);box-shadow:inset 0 1px 0 var(--cd-highlight), -10px 0 26px -14px var(--rs-cast), var(--shadow-overlay);border-radius:2px;flex:none;padding:20px 24px 18px 22px;position:relative}.v-sheet-working{animation:5.5s linear infinite v-letter-drift}.v-sheet-working>div{opacity:.5;transition:opacity .24s cubic-bezier(.22,.9,.3,1)}@keyframes v-letter-drift{0%{border-left-color:var(--ai)}30%{border-left-color:var(--ai-4)}60%{border-left-color:var(--ai-5)}to{border-left-color:var(--ai)}}.v-para{font-family:var(--font-letter);color:var(--ink);transition:color var(--t-hover) cubic-bezier(.22, .9, .3, 1), border-color var(--t-hover) cubic-bezier(.22, .9, .3, 1), background var(--t-hover) cubic-bezier(.22, .9, .3, 1), box-shadow var(--t-hover) cubic-bezier(.22, .9, .3, 1);border-left:1px solid #0000;border-radius:2px;outline:none;margin:0 0 14px;padding:4px 8px 4px 14px;font-size:15px;line-height:1.72;position:relative}.v-para:last-child{margin-bottom:0}.v-folio{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-tertiary);opacity:.62;-webkit-user-select:none;user-select:none;pointer-events:none;transition:color var(--t-hover) cubic-bezier(.22, .9, .3, 1), opacity var(--t-hover) cubic-bezier(.22, .9, .3, 1);font-size:8.5px;position:absolute;top:11px;left:-14px}.v-para-lit .v-folio{color:var(--brand);opacity:1}.v-para[contenteditable=true]{cursor:text}.v-para[contenteditable=true]:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.v-para[contenteditable=true]:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.v-para[contenteditable=true]:focus{background:var(--surface-inset);box-shadow:var(--cd-recess);border-left-color:var(--brand-mark)}.v-para-lit{border-left-color:var(--brand-mark);background:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-para-lit{background:color-mix(in srgb, var(--brand-mark) 6%, transparent)}}.v-tabs{z-index:1;flex:0 245px;align-self:stretch;min-width:0;margin-left:-16px;position:relative}.v-tab{border:1px solid var(--border);background-color:var(--surface-subtle);background-image:var(--cd-sheen);width:min(232px,100%);box-shadow:inset 0 1px 0 var(--cd-highlight);cursor:default;transition:transform .22s cubic-bezier(.22, .9, .3, 1), border-color var(--t-hover) cubic-bezier(.22, .9, .3, 1), opacity var(--t-hover) cubic-bezier(.22, .9, .3, 1), background-color var(--t-hover) cubic-bezier(.22, .9, .3, 1);border-left:0;border-radius:0 2px 2px 0;padding:8px 12px 8px 24px;position:absolute;left:0}.v-tab:before{content:"";background:var(--border-strong);width:2px;transition:background var(--t-hover) cubic-bezier(.22, .9, .3, 1);border-radius:2px;position:absolute;top:7px;bottom:7px;left:0}.v-tab:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.v-tab-role{color:var(--ink);font-size:11.5px;font-weight:600;line-height:1.35;display:block}.v-tab-org{color:var(--ink-secondary);margin-top:1px;font-size:11px;line-height:1.4;display:block}.v-tab-when{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-meta);font-variant-numeric:tabular-nums;transition:color var(--t-hover) cubic-bezier(.22, .9, .3, 1);margin-top:4px;font-size:9px;display:block}.v-tab-lit{border-color:var(--brand-mark);transform:translate(13px)}@supports (color:color-mix(in lab, red, red)){.v-tab-lit{border-color:color-mix(in srgb, var(--brand-mark) 40%, var(--border))}}.v-tab-lit{background-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-tab-lit{background-color:color-mix(in srgb, var(--brand-mark) 8%, var(--surface-subtle))}}.v-tab-lit{box-shadow:inset 0 1px 0 var(--cd-highlight), 10px 8px 22px -12px var(--rs-cast), 0 0 20px -12px var(--brand-mark)}.v-tab-lit:before{background:var(--brand-mark)}.v-tab-lit .v-tab-when{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.v-tab-lit .v-tab-when{color:color-mix(in srgb, var(--brand) 70%, var(--ink-secondary))}}@media (width<=900px){.v-letter-stage{flex-direction:column}.v-sheet{width:100%}.v-tabs{width:100%;margin-top:12px;margin-left:0;min-height:0!important}.v-tab{border-left:1px solid var(--border);border-radius:2px;width:100%;margin-bottom:8px;padding-left:12px;position:static}.v-tab-lit{transform:none}}.v-tab:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-tab-lit:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none;transform:none}.v-sheet-working:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}.v-retailor{z-index:5;border:1px solid var(--border);background:var(--surface-subtle);background-image:var(--cd-sheen);box-shadow:inset 0 1px 0 var(--cd-highlight), var(--shadow-overlay);border-radius:8px;flex-direction:column;margin:0 20px;padding:12px 16px;transition:background .26s cubic-bezier(.22,.9,.3,1),border-color .26s cubic-bezier(.22,.9,.3,1);display:flex;position:sticky;bottom:0}.v-retailor-asking{border-color:var(--ai-brd);background:radial-gradient(90% 200% at 14% 0%, var(--rs-open-lit) 0%, var(--ai-bg) 72%);box-shadow:inset 0 1px 0 var(--cd-highlight), var(--shadow-overlay), 0 0 26px -16px var(--ai)}.v-retailor-ask{animation:.24s cubic-bezier(.22,.9,.3,1) both v-ask-widen}@keyframes v-ask-widen{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.v-retailor-second{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;animation:.26s cubic-bezier(.22,.9,.3,1) both v-ask-open;display:flex}@keyframes v-ask-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.v-well{background:var(--surface-inset);border:1px solid var(--border-strong);box-shadow:var(--cd-recess);color:var(--ink);transition:border-color var(--t-hover) cubic-bezier(.22, .9, .3, 1), box-shadow var(--t-hover) cubic-bezier(.22, .9, .3, 1);border-radius:2px;outline:none;padding:8px 11px;font-size:13px}.v-well::placeholder{color:var(--ink-meta)}.v-well:focus{border-color:var(--brand-mark);box-shadow:var(--cd-recess), 0 0 0 1px var(--brand-mark)}.v-budget{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-meta);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:9.5px;display:inline-flex}.v-piece-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--border);background:var(--surface-subtle);color:var(--ink-secondary);border-radius:2px;align-items:center;gap:5px;padding:3px 7px;font-size:9.5px;font-weight:400;display:inline-flex}.v-piece-tag[data-src=ai]{color:var(--ai-3);border-color:var(--ai-brd);background:linear-gradient(180deg, var(--rs-open-lit), var(--ai-bg));box-shadow:0 0 14px -6px var(--ai), inset 0 1px 0 var(--cd-highlight)}.v-piece-tag[data-src=deterministic]{color:var(--ink-meta)}.v-pips{gap:3px;display:inline-flex}.v-pip{background:var(--ai);width:5px;height:5px;box-shadow:0 0 6px -1px var(--ai);transition:background var(--t-hover) cubic-bezier(.22, .9, .3, 1), box-shadow var(--t-hover) cubic-bezier(.22, .9, .3, 1);border-radius:50%}.v-pip-spent{background:var(--border-strong);box-shadow:none}.v-slider{touch-action:none;cursor:grab;outline:none;flex:none;width:206px;height:26px;position:relative}.v-slider:active{cursor:grabbing}.v-track{background:var(--surface-inset);height:12px;box-shadow:var(--cd-recess);border-radius:7px;position:absolute;top:7px;left:0;right:0;overflow:hidden}.v-fill{background-image:radial-gradient(circle at 50% 50%, var(--ai) 42%, transparent 44%);background-size:5px 5px;transition:width .22s cubic-bezier(.34,1.42,.5,1);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 78%);mask-image:linear-gradient(90deg,#0000 0%,#000 78%)}.v-slider-dragging .v-fill{transition:none}.v-notches{pointer-events:none;height:12px;position:absolute;top:7px;left:0;right:0}.v-notch{background:var(--border-strong);width:3px;height:3px;transition:background var(--t-hover) cubic-bezier(.22, .9, .3, 1);border-radius:50%;margin:-1.5px 0 0 -1.5px;position:absolute;top:50%}.v-notch-past{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.v-notch-past{background:color-mix(in srgb, var(--ink) 34%, transparent)}}.v-thumb{background-color:var(--surface);background-image:var(--cd-sheen);width:22px;height:24px;box-shadow:var(--shadow-overlay), 0 0 0 1px var(--border-strong), inset 0 1px 0 var(--cd-highlight);transition:left .22s cubic-bezier(.34, 1.42, .5, 1), box-shadow var(--t-hover) cubic-bezier(.22, .9, .3, 1);border-radius:7px;margin-left:-11px;position:absolute;top:1px}.v-slider-dragging .v-thumb{transition:box-shadow var(--t-hover) cubic-bezier(.22, .9, .3, 1);box-shadow:var(--shadow-overlay), 0 0 0 1px var(--border-strong), 0 0 18px -6px var(--ai), inset 0 1px 0 var(--cd-highlight)}.v-slider:focus-visible .v-thumb{box-shadow:0 0 0 2px var(--ai-3), inset 0 1px 0 var(--cd-highlight)}.v-fill:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-thumb:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}.v-retailor-ask:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-retailor-second:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}:root{--rs-sheet-top:#fff;--rs-sheet-mid:#fefefd;--rs-sheet-bot:#fcfcfa;--rs-sheet-brd:#dcdcd2;--rs-sheet-lip:#ffffffe6;--rs-sheet-shadow:18px 14px 44px -18px #10141838;--rs-row-top:#fff;--rs-row-bot:#f2f1ea;--rs-drawer-top:#fdfdfa;--rs-drawer-bot:#f1f0e9;--rs-pill-top:#fff;--rs-pill-bot:#f2f1ea;--rs-open-lit:#fff2f7;--rs-well:#fff;--rs-well-brd:#cfcfc4;--rs-tube:#e7e6de;--rs-thumb-top:#fff;--rs-thumb-bot:#e8e8e0;--rs-scrim:#3c3c3857;--rs-body-ink:#2b2b30;--rs-lift:#ffffff8c;--rs-desk:#f7f6f2;--rs-desk-lit:#fdfdfb;--rs-grain:.03;--rs-cast:#10141842}.dark,.vk-public{--rs-sheet-top:#1e1e1e;--rs-sheet-mid:#191919;--rs-sheet-bot:#151515;--rs-sheet-brd:#2a2a2a;--rs-sheet-lip:#ffffff0e;--rs-sheet-shadow:18px 14px 44px -18px #000000f2;--rs-row-top:#131313;--rs-row-bot:#0e0e0e;--rs-drawer-top:#131313;--rs-drawer-bot:#0d0d0d;--rs-pill-top:#151515;--rs-pill-bot:#0e0e0e;--rs-open-lit:#24101b;--rs-well:#0b0b0b;--rs-well-brd:#2e2e2e;--rs-tube:#0b0b0b;--rs-thumb-top:#fbfbfc;--rs-thumb-bot:#dcdce1;--rs-scrim:#0404068c;--rs-body-ink:#d6d6da;--rs-lift:#ffffff2e;--rs-desk:#0f0f0f;--rs-desk-lit:#151515;--rs-grain:.055;--rs-cast:#000000e6}.v-resume{background:radial-gradient(120% 80% at 50% -10%, var(--rs-desk-lit) 0%, transparent 62%), var(--rs-desk);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.v-resume:after{content:"";pointer-events:none;z-index:6;opacity:var(--rs-grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.v-delta{border-bottom:1px solid var(--border);z-index:5;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex;position:relative}.v-chip{cursor:pointer;color:var(--ink);border:1px solid var(--key-edge);background:var(--key-face);box-shadow:var(--key-cap);transition:border-color var(--t-hover) cubic-bezier(.22,.9,.3,1), color var(--t-hover) cubic-bezier(.22,.9,.3,1), background-color var(--t-hover) cubic-bezier(.22,.9,.3,1), box-shadow var(--t-hover) cubic-bezier(.22,.9,.3,1);border-radius:3px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:500;display:inline-flex}.v-chip:hover:not(:disabled){background:var(--key-face-h);box-shadow:var(--key-caplit)}.v-chip:active:not(:disabled){box-shadow:var(--key-sunk);translate:0 .5px}.v-chip:disabled{cursor:default;color:var(--key-dead-ink);border-color:var(--key-dead-edge);background:var(--key-dead-face);box-shadow:var(--key-dead-shadow)}.v-chip:disabled .v-chip-n{color:inherit}.v-chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.v-chip.is-armed{border-color:var(--brand-mark);translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.v-chip.is-armed{border-color:color-mix(in srgb, var(--brand-mark) 38%, var(--key-edge))}}.v-chip.is-armed{background:var(--key-face-p);box-shadow:var(--key-sunk)}.v-chip-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:11px}.v-chip-dot{border-radius:50%;width:7px;height:7px}.v-chip[data-k=reworded] .v-chip-dot{background:var(--ai);box-shadow:0 0 7px -1px var(--ai)}.v-chip[data-k=surfaced] .v-chip-dot{background:var(--brand-mark);box-shadow:0 0 7px -1px var(--brand-mark)}.v-chip[data-k=set_aside] .v-chip-dot{border:1px solid var(--ink-tertiary);background:0 0}.v-ghost-btn{cursor:pointer;font-size:12px;font-weight:500;font-family:var(--font-sans);border:1px solid var(--key-edge);background:var(--key-face);box-shadow:var(--key-cap);color:var(--ink);transition:background-color var(--t-hover) cubic-bezier(.22,.9,.3,1), box-shadow var(--t-hover) cubic-bezier(.22,.9,.3,1);border-radius:3px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.v-ghost-btn:hover{background:var(--key-face-h);box-shadow:var(--key-caplit)}.v-ghost-btn:active{box-shadow:var(--key-sunk);translate:0 .5px}.v-ghost-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.v-stage{flex:1;align-items:stretch;gap:0;min-height:0;padding:18px 14px 20px;display:flex;position:relative;overflow:hidden}.v-scroller{flex:1;justify-content:center;min-width:0;padding-inline:20px;transition:padding-bottom .22s cubic-bezier(.22,.9,.3,1);display:flex;overflow:hidden auto}.v-sheet-wrap{flex-direction:column;flex:1;align-self:flex-start;gap:9px;min-width:0;max-width:700px;display:flex}.v-sheet-hit{display:contents}.v-page-foot{color:var(--ink-meta);flex-wrap:wrap;align-items:center;gap:9px;min-height:14px;font-size:11px;display:flex}.v-foot-dot{background:var(--ink-tertiary);opacity:.55;border-radius:50%;flex:none;width:2px;height:2px}.v-gauge{flex:none;align-items:stretch;gap:7px;width:54px;margin-right:46px;padding:2px 0;display:flex;position:relative}.v-gauge-row{flex:1;align-items:stretch;gap:7px;min-height:0;display:flex;position:relative}.v-gauge-ticks{flex:1;min-width:0;position:relative}.v-gauge-key{flex-direction:column;align-items:flex-start;gap:3px;display:flex;position:absolute;bottom:2px;left:calc(100% + 10px)}.v-gauge-key span{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-meta);align-items:center;gap:4px;font-size:9px;display:flex}.v-gauge-key i{border-radius:1px;flex:none;width:6px;height:6px}.v-gauge-key i.is-item,.v-gauge-key i.is-past{background:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-gauge-key i.is-past{background:color-mix(in srgb, var(--brand-mark) 38%, transparent)}}.v-gauge-key i.is-fixed{background:var(--border-strong)}.v-gauge-tick{text-align:right;font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink-meta);font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:5px;font-size:9px;line-height:1.1;transition:top .3s cubic-bezier(.22,.9,.3,1);position:absolute;right:0;transform:translateY(-50%)}.v-gauge-tick.is-edge{color:var(--ink-secondary)}.v-gauge-lbl{letter-spacing:.09em;color:var(--ink-meta);margin-top:1px;font-size:9px;display:block}.v-gauge-tube{background:var(--rs-tube);width:10px;box-shadow:var(--cd-recess);border-radius:5px;flex-direction:column-reverse;flex:none;align-self:stretch;gap:2px;padding:2px 0;display:flex;position:relative;overflow:hidden}.v-gauge-seg{width:100%;min-height:2px;box-shadow:inset 0 1px 0 var(--rs-lift);border-radius:2px;transition:flex-basis .26s cubic-bezier(.22,.9,.3,1),background .2s cubic-bezier(.22,.9,.3,1);display:block}.v-gauge-seg.is-item,.v-gauge-seg.is-past{background:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-gauge-seg.is-past{background:color-mix(in srgb, var(--brand-mark) 38%, transparent)}}.v-gauge-seg.is-fixed{background:var(--border-strong);box-shadow:none}.v-gauge-seg.is-free{box-shadow:none;background:0 0}.v-gauge-edge{background:var(--border-strong);pointer-events:none;width:16px;height:1px;transition:top .3s cubic-bezier(.22,.9,.3,1);position:absolute;right:0}.rv-preview.rv-sheet{border:1px solid var(--rs-sheet-brd);background:linear-gradient(176deg, var(--rs-sheet-top) 0%, var(--rs-sheet-mid) 46%, var(--rs-sheet-bot) 100%);width:100%;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:inset 0 1px 0 var(--rs-sheet-lip), inset 0 -1px 0 #00000080, -10px 0 26px -14px var(--rs-cast), var(--shadow-overlay);color:var(--ink);font-family:var(--font-letter);--rv-base-size:7.5;--rv-name-size:12;--rv-contact-size:6;--rv-heading-size:7.1;--rv-date-size:5.6;--rv-line-height:1.45;--rv-block-spacing:6px;--rv-section-spacing:12px;--rv-header-spacing:0px;border-radius:2px;flex:none;padding:18px 20px 18px 30px;font-size:10px;line-height:1.45;position:relative;overflow:visible}.rv-sheet .rv-header{margin-bottom:0}.rv-sheet .rv-name{letter-spacing:0;text-align:center;font-size:16px;font-weight:600}.rv-sheet .rv-contact{font-family:var(--font-mono);text-align:center;color:var(--ink-secondary);white-space:normal;margin-top:2px;font-size:8px}.rv-sheet .rv-section{margin-top:12px}.rv-sheet .rv-section-heading{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-secondary);border-bottom:1px solid var(--border-strong);margin:0 0 3px;padding-bottom:2px;font-size:9.5px;font-weight:700}.rv-sheet .rv-entry{transition:background var(--t-hover) cubic-bezier(.22,.9,.3,1), border-color var(--t-hover) cubic-bezier(.22,.9,.3,1), opacity .2s cubic-bezier(.22,.9,.3,1);border-left:2px solid #0000;border-radius:2px;margin:3px -6px 3px -12px;padding:4px 6px 4px 8px;position:relative}.rv-sheet .rv-entry.rv-annot--reworded{border-left-color:var(--ai)}.rv-sheet .rv-entry.rv-annot--surfaced{border-left-color:var(--brand-mark)}.rv-sheet .rv-entry.rv-annot--surfaced:before{content:"";background:var(--brand-mark);width:6px;height:6px;box-shadow:0 0 7px -1px var(--brand-mark);border-radius:50%;position:absolute;top:7px;left:-12px}.rv-sheet .rv-entry-header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rv-sheet .rv-entry-org{color:var(--ink);font-size:11px;font-weight:600}.rv-sheet .rv-entry-date{font-style:normal;font-family:var(--font-mono);color:var(--ink-secondary);white-space:nowrap;font-size:7.5px;font-weight:400}.rv-sheet .rv-entry-role,.rv-sheet .rv-edu-meta,.rv-sheet .rv-edu-detail,.rv-sheet .rv-tools{color:var(--ink-secondary);font-size:10px;font-style:italic}.rv-sheet .rv-bullets{margin:2px 0 0;padding-left:13px}.rv-sheet .rv-bullets li{color:var(--rs-body-ink);margin-bottom:1px;font-size:10px;line-height:1.45;position:relative}.rv-sheet .rv-annot{box-shadow:none;background-color:#0000}.rv-sheet .rv-bullets li.rv-annot--reworded,.rv-sheet .rv-bullets li.rv-annot--surfaced{border-left:2px solid var(--ai);margin-left:-13px;padding-left:11px;list-style:none}.rv-sheet .rv-bullets li.rv-annot--surfaced{border-left-color:var(--brand-mark)}.rv-sheet .rv-bullets li.rv-annot--reworded::marker{content:""}.rv-sheet .rv-bullets li.rv-annot--surfaced::marker{content:""}.rv-sheet .rv-skill-row{color:var(--rs-body-ink);margin-bottom:2px}.rv-sheet .rv-skill-group{color:var(--ink);font-weight:600}.rv-sheet .rv-edu-detail{color:var(--rs-body-ink)}.rv-sheet .rv-edu-detail-label{color:var(--ink);font-weight:600}.rv-sheet .rv-entry-location{color:var(--ink-secondary)}.rv-sheet .rv-link-label a{color:inherit}.rv-was{color:var(--ink-meta);margin-top:1px;font-size:9px;line-height:1.4;text-decoration:line-through;text-decoration-thickness:1px;display:block}.rv-sheet .rv-entry--ghost{border:1px dotted #0000;border-left:2px dashed var(--border-strong);color:var(--ink-meta);opacity:.36;background:0 0;border-radius:2px;margin:3px -6px 3px -12px;padding:4px 6px 4px 8px;transition:opacity .2s cubic-bezier(.22,.9,.3,1)}.rv-sheet .rv-entry--ghost:hover{opacity:.64}.rv-sheet .rv-entry--ghost .rv-entry-org,.rv-sheet .rv-entry--ghost .rv-entry-date,.rv-sheet .rv-entry--ghost .rv-bullets li{text-decoration:line-through;text-decoration-thickness:1px}.rv-sheet .rv-ghost-note{color:var(--ink-meta);font-size:9px;font-style:italic}.rv-ghost-restore{z-index:2;font-family:var(--font-sans);cursor:pointer;border:1px solid var(--border-strong);background:var(--rs-row-top);color:var(--ink-secondary);opacity:0;transition:opacity var(--t-hover) cubic-bezier(.22,.9,.3,1), color var(--t-hover) cubic-bezier(.22,.9,.3,1), border-color var(--t-hover) cubic-bezier(.22,.9,.3,1);border-radius:99px;padding:2px 7px;font-size:10px;position:absolute;top:5px;right:6px}.rv-entry--ghost:hover .rv-ghost-restore,.rv-ghost-restore:focus-visible{opacity:1}.rv-ghost-restore:hover{color:var(--ink);border-color:var(--brand-mark)}.v-stage.is-stepping .rv-sheet .rv-entry{opacity:.22}.v-stage.is-stepping[data-step=reworded] .rv-sheet .rv-entry.rv-annot--reworded,.v-stage.is-stepping[data-step=surfaced] .rv-sheet .rv-entry.rv-annot--surfaced,.v-stage.is-stepping[data-step=set_aside] .rv-sheet .rv-entry--ghost,.v-stage.is-stepping[data-step=set_aside] .rv-sheet .rv-entry--ghost.is-stepped{opacity:1}.rv-sheet .rv-entry.is-stepped{background:var(--ai)}@supports (color:color-mix(in lab, red, red)){.rv-sheet .rv-entry.is-stepped{background:color-mix(in srgb, var(--ai) 10%, transparent)}}.rv-sheet .rv-entry.is-stepped{box-shadow:0 0 0 1px var(--ai-brd)}.rv-sheet .rv-entry--ghost.is-stepped{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.rv-sheet .rv-entry--ghost.is-stepped{background:color-mix(in srgb, var(--ink) 13%, transparent)}}.rv-sheet .rv-entry--ghost.is-stepped{border-color:var(--ink-tertiary);border-left-color:var(--ink-tertiary);box-shadow:none;opacity:.72}.rv-sheet .rv-entry.is-lit,.rv-sheet .rv-entry--ghost.is-lit{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.rv-sheet .rv-entry.is-lit,.rv-sheet .rv-entry--ghost.is-lit{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.rv-sheet .rv-entry.is-lit,.rv-sheet .rv-entry--ghost.is-lit{box-shadow:none}.rv-sheet .rv-entry.rv-annot--reworded.is-lit{border-left-color:var(--ai-2)}.rv-sheet .rv-entry.rv-annot--surfaced.is-lit{border-left-color:var(--brand-mark)}.rv-sheet .rv-entry.is-lit .rv-bullets li.rv-annot--reworded{border-left-color:var(--ai-2)}.rv-sheet .rv-entry.is-lit.is-stepped{background:var(--ai)}@supports (color:color-mix(in lab, red, red)){.rv-sheet .rv-entry.is-lit.is-stepped{background:color-mix(in srgb, var(--ai) 10%, transparent)}}.rv-sheet .rv-entry.is-lit.is-stepped{box-shadow:0 0 0 1px var(--ai-brd)}.rv-sheet .rv-entry--ghost.is-lit.is-stepped{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.rv-sheet .rv-entry--ghost.is-lit.is-stepped{background:color-mix(in srgb, var(--ink) 13%, transparent)}}.rv-sheet .rv-entry--ghost.is-lit.is-stepped{box-shadow:none}.v-sheet-hit .rv-sheet .rv-bullets li[id]{cursor:pointer;transition:background var(--t-hover) cubic-bezier(.22,.9,.3,1), box-shadow var(--t-hover) cubic-bezier(.22,.9,.3,1);border-radius:2px}.v-sheet-hit .rv-sheet .rv-bullets li[id]:hover{background:var(--ai)}@supports (color:color-mix(in lab, red, red)){.v-sheet-hit .rv-sheet .rv-bullets li[id]:hover{background:color-mix(in srgb, var(--ai) 11%, transparent)}}.v-sheet-hit .rv-sheet .rv-bullets li[id]:hover{box-shadow:-5px 0 0 0 var(--ai)}@supports (color:color-mix(in lab, red, red)){.v-sheet-hit .rv-sheet .rv-bullets li[id]:hover{box-shadow:-5px 0 0 0 color-mix(in srgb, var(--ai) 11%, transparent)}}.v-resume.is-spent .v-sheet-hit .rv-sheet .rv-bullets li[id]{cursor:default}.v-resume.is-spent .v-sheet-hit .rv-sheet .rv-bullets li[id]:hover{box-shadow:none;background:0 0}.v-stage.is-cueing .v-sheet-hit .rv-sheet .rv-bullets li[id]{animation:.91s ease-in-out 2 v-line-cue}@keyframes v-line-cue{0%{box-shadow:none;background:0 0}15%{background:color-mix(in srgb, var(--ai) 13%, transparent);box-shadow:-5px 0 0 0 color-mix(in srgb, var(--ai) 13%, transparent)}70%{background:color-mix(in srgb, var(--ai) 13%, transparent);box-shadow:-5px 0 0 0 color-mix(in srgb, var(--ai) 13%, transparent)}88%{box-shadow:none;background:0 0}to{box-shadow:none;background:0 0}}.v-cscrim{background:var(--rs-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:12;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.22,.9,.3,1);position:absolute;inset:0}.v-cscrim.is-open{opacity:1;pointer-events:auto}.v-cdrawer{z-index:13;border-left:1px solid var(--border-strong);background:linear-gradient(180deg, var(--rs-drawer-top), var(--rs-drawer-bot));flex-direction:column;width:min(326px,88%);transition:transform .26s cubic-bezier(.22,.9,.3,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow:auto;transform:translate(101%);box-shadow:-26px 0 60px -30px #0000008c}.v-cdrawer.is-open{transform:none}.v-cdrawer-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:8px;padding:12px 14px 9px;display:flex}.v-cdrawer-body{flex-direction:column;gap:5px;padding:10px 14px 14px;display:flex}.v-crow{cursor:pointer;background:linear-gradient(180deg, var(--rs-row-top), var(--rs-row-bot));transition:border-color var(--t-hover) cubic-bezier(.22,.9,.3,1), opacity var(--t-hover) cubic-bezier(.22,.9,.3,1);border:1px solid #0000;border-radius:3px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px 7px 12px;display:grid;position:relative}.v-crow:hover{border-color:var(--border-strong)}.v-crow.is-off{opacity:.45;border-style:dashed;border-color:var(--border);background:0 0}.v-crow:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.v-crow-chk{border:1px solid var(--border-strong);background:var(--rs-well);width:15px;height:15px;box-shadow:var(--cd-recess);color:#0000;transition:background var(--t-hover) cubic-bezier(.22,.9,.3,1), color var(--t-hover) cubic-bezier(.22,.9,.3,1);border-radius:3px;place-items:center;font-size:9px;display:grid}.v-crow.is-on .v-crow-chk{border-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-crow.is-on .v-crow-chk{border-color:color-mix(in srgb, var(--brand-mark) 48%, var(--border))}}.v-crow.is-on .v-crow-chk{background:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-crow.is-on .v-crow-chk{background:color-mix(in srgb, var(--brand-mark) 20%, var(--rs-row-top))}}.v-crow.is-on .v-crow-chk{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.v-crow.is-on .v-crow-chk{color:color-mix(in srgb, var(--brand) 80%, var(--ink-secondary))}}.v-crow:before{content:"";width:3px;transition:background var(--t-hover) cubic-bezier(.22,.9,.3,1);background:0 0;border-radius:0 2px 2px 0;position:absolute;top:5px;bottom:5px;left:0}.v-crow[data-rail=reworded]:before{background:var(--ai);box-shadow:0 0 8px -2px var(--ai)}.v-crow[data-rail=surfaced]:before{background:var(--brand-mark);box-shadow:0 0 8px -2px var(--brand-mark)}.v-crow[data-rail=set_aside]:before,.v-crow[data-rail=shelf]:before{background:repeating-linear-gradient(180deg, var(--border-strong) 0 3px, transparent 3px 6px)}.v-crow>span:nth-child(2){min-width:0}.v-crow b{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;display:block;overflow:hidden}.v-crow>span>span{color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.v-crow-ln{font-family:var(--font-mono);color:var(--ink-meta);font-variant-numeric:tabular-nums;font-size:9.5px}.v-cdrawer-sep{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-meta);margin:10px 0 4px;font-size:9px}.v-cnote{color:var(--ink-secondary);margin:0;padding:2px 2px 2px 12px;font-size:11px;line-height:1.5}.v-cnote>span{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-meta);margin-bottom:1px;font-size:9px;display:block}.v-cdrawer-foot{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.v-ask-dock{z-index:9;width:var(--ask-w,max-content);pointer-events:none;max-width:calc(100% - 28px);transition:width .26s cubic-bezier(.22,.9,.3,1);position:absolute;bottom:14px;right:14px}.v-ask-dock.is-open{width:min(560px,100% - 28px)}.v-ask-dock>*{pointer-events:auto}.v-ask{border:1px solid var(--border);background-color:var(--surface-subtle);background-image:var(--cd-sheen);width:100%;box-shadow:inset 0 1px 0 var(--cd-highlight), var(--shadow-overlay);border-radius:99px;transition:border-radius .26s cubic-bezier(.22,.9,.3,1),border-color .26s cubic-bezier(.22,.9,.3,1),background-color .26s cubic-bezier(.22,.9,.3,1),box-shadow .26s cubic-bezier(.22,.9,.3,1);position:relative;overflow:hidden}.v-ask:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(90% 180% at 12% 0%, var(--rs-open-lit) 0%, var(--ai-bg) 70%);transition:opacity .26s cubic-bezier(.22,.9,.3,1);position:absolute;inset:0}.v-ask.is-open:before{opacity:1}.v-ask>*{z-index:1;position:relative}.v-ask.is-cueing{border-color:var(--ai-brd);animation:.91s ease-in-out 2 v-pill-cue}.v-ask.is-open{border-color:var(--ai-brd);box-shadow:inset 0 1px 0 var(--cd-highlight), var(--shadow-overlay), 0 0 26px -16px var(--ai);border-radius:10px}@keyframes v-pill-cue{0%{box-shadow:inset 0 1px 0 var(--cd-highlight), var(--shadow-overlay), 0 0 0 -6px transparent}15%{box-shadow:inset 0 1px 0 var(--cd-highlight), var(--shadow-overlay), 0 0 24px -4px color-mix(in srgb, var(--ai) 58%, transparent)}70%{box-shadow:inset 0 1px 0 var(--cd-highlight), var(--shadow-overlay), 0 0 24px -4px color-mix(in srgb, var(--ai) 58%, transparent)}88%{box-shadow:inset 0 1px 0 var(--cd-highlight), var(--shadow-overlay), 0 0 0 -6px transparent}to{box-shadow:inset 0 1px 0 var(--cd-highlight), var(--shadow-overlay), 0 0 0 -6px transparent}}.v-ask:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-ask:before:where(),.v-ask-dock:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}.v-ask.is-cueing:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-ask-full:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}.v-ask-mini{cursor:pointer;width:100%;color:var(--ink-secondary);font-family:var(--font-sans);white-space:nowrap;transition:color var(--t-hover) cubic-bezier(.22,.9,.3,1);background:0 0;border:0;align-items:center;gap:8px;padding:9px 15px;font-size:12px;font-weight:600;display:flex}.v-ask-mini:hover:not(:disabled){color:var(--ink)}.v-ask-mini:disabled{cursor:default;opacity:.55}.v-ask-glyph{font-family:var(--font-mono);color:var(--ai-3);font-size:12px}.v-ask.is-cueing .v-ask-mini{color:var(--ai-3)}.v-ask-lab{transition:opacity .126s cubic-bezier(.22,.9,.3,1),transform .126s cubic-bezier(.22,.9,.3,1);display:inline-block}.v-ask-lab.is-swapping{opacity:0;transform:translateY(-3px)}.v-ask-hint{white-space:nowrap;max-width:120px;color:var(--ink-meta);font-size:11px;font-weight:400;transition:opacity .15s cubic-bezier(.22,.9,.3,1),max-width .2s cubic-bezier(.22,.9,.3,1),margin-left .2s cubic-bezier(.22,.9,.3,1);display:inline-block;overflow:hidden}.v-ask.is-cueing .v-ask-hint{opacity:0;max-width:0;margin-left:-8px}.v-ask-full{flex-direction:column;gap:9px;padding:11px 13px;animation:.2s cubic-bezier(.22,.9,.3,1) .11s both v-rise-in;display:flex}@keyframes v-rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v-ask-target{font-family:var(--font-letter);color:var(--ink);border-left:2px solid var(--ai);background:var(--ink);border-radius:0 4px 4px 0;padding:8px 10px 8px 11px;font-size:11.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.v-ask-target{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.v-ask-target{box-shadow:inset 0 1px 0 var(--cd-highlight);overflow-wrap:anywhere;max-height:12em;overflow:auto}.v-ask-shape{align-items:center;gap:11px;display:flex}.v-rail{cursor:grab;touch-action:none;--shape-ink:var(--ai);outline:none;flex:1;min-width:0;height:26px;position:relative}.v-rail.is-left{--shape-ink:var(--ai-4)}.v-rail:active{cursor:grabbing}.v-rail-base{background:linear-gradient(180deg, var(--rs-tube), var(--surface-inset));height:12px;box-shadow:var(--cd-recess), inset 0 -1px 0 var(--cd-highlight);border-radius:7px;position:absolute;top:7px;left:0;right:0;overflow:hidden}.v-rail-fill{background-image:radial-gradient(circle at 50% 50%, var(--shape-ink) 42%, transparent 44%);background-size:5px 5px;border-radius:7px;height:12px;transition:left .22s cubic-bezier(.22,.9,.3,1),width .22s cubic-bezier(.22,.9,.3,1),opacity .22s cubic-bezier(.22,.9,.3,1);position:absolute;top:7px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 78%);mask-image:linear-gradient(90deg,#0000 0%,#000 78%)}.v-rail.is-left .v-rail-fill{-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 78%);mask-image:linear-gradient(270deg,#0000 0%,#000 78%)}.v-rail-notch{background:var(--border-strong);width:3px;height:3px;transition:background var(--t-hover) cubic-bezier(.22,.9,.3,1);border-radius:50%;margin:-1.5px 0 0 -1.5px;position:absolute;top:50%}.v-rail-notch.is-mid{background:var(--ink-tertiary);border-radius:1px;width:1px;height:16px;margin-top:0;top:5px}.v-rail-notch.is-past{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.v-rail-notch.is-past{background:color-mix(in srgb, var(--ink) 34%, transparent)}}.v-rail-thumb{background-color:var(--surface);background-image:var(--cd-sheen);width:22px;height:24px;box-shadow:var(--shadow-overlay), 0 0 0 1px var(--border-strong), inset 0 1px 0 var(--cd-highlight);transition:left .22s cubic-bezier(.34, 1.42, .5, 1), box-shadow var(--t-hover) cubic-bezier(.22,.9,.3,1);border-radius:7px;margin-left:-11px;position:absolute;top:1px}.v-rail:focus-visible .v-rail-thumb{box-shadow:0 0 0 2px var(--ai-3), inset 0 1px 0 var(--cd-highlight)}.v-rail-read{text-align:right;min-width:74px;color:var(--read-ink,var(--ink));font-size:11.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.v-rail-read{color:color-mix(in srgb, var(--read-ink,var(--ink)) 78%, var(--ink))}}.v-rail-read{transition:color var(--t-hover) cubic-bezier(.22,.9,.3,1)}.v-rail-read.is-tighter{--read-ink:var(--ai-4)}.v-rail-read.is-fuller{--read-ink:var(--ai-2)}.v-rail-read.is-neutral{color:var(--ink-meta);--read-ink:var(--ink-meta);font-weight:400}.v-ask-well{background:var(--rs-well);border:1px solid var(--rs-well-brd);min-width:0;box-shadow:var(--cd-recess);color:var(--ink);font-family:var(--font-sans);transition:border-color var(--t-hover) cubic-bezier(.22,.9,.3,1);border-radius:3px;outline:none;flex:1;padding:8px 10px;font-size:12.5px}.v-ask-well::placeholder{color:var(--ink-meta)}.v-ask-well:focus{border-color:var(--ai)}@supports (color:color-mix(in lab, red, red)){.v-ask-well:focus{border-color:color-mix(in srgb, var(--ai) 55%, var(--border-strong))}}.v-ask-well:focus{animation:2.8s ease-in-out infinite v-ask-pulse}@keyframes v-ask-pulse{0%,to{box-shadow:var(--cd-recess), 0 0 0 1px color-mix(in srgb, var(--ai) 26%, transparent), 0 0 12px -8px var(--ai)}50%{box-shadow:var(--cd-recess), 0 0 0 1px color-mix(in srgb, var(--ai) 62%, transparent), 0 0 20px -6px var(--ai)}}.v-ask-go{cursor:pointer;font-family:var(--font-sans);border:1px solid var(--key-edge);background:var(--key-face);box-shadow:var(--key-cap);color:var(--ai);transition:background-color var(--t-hover) cubic-bezier(.22,.9,.3,1), box-shadow var(--t-hover) cubic-bezier(.22,.9,.3,1), border-color var(--t-hover) cubic-bezier(.22,.9,.3,1);border-radius:3px;flex:none;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:600;display:inline-flex}.v-ask-go:hover{background:var(--key-face-h);border-color:var(--ai-brd);box-shadow:var(--key-caplit)}.v-ask-go:active{box-shadow:var(--key-sunk);translate:0 .5px}.v-ask-go:focus-visible{outline:2px solid var(--ai);outline-offset:2px}.v-ask-meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-meta);justify-content:space-between;gap:8px;font-size:9px;display:flex}.v-ask-revert{cursor:pointer;font:inherit;color:var(--ink-secondary);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);transition:color var(--t-hover) cubic-bezier(.22,.9,.3,1), text-decoration-color var(--t-hover) cubic-bezier(.22,.9,.3,1);background:0 0;border:0;padding:0}.v-ask-revert:hover,.v-ask-revert:focus-visible{color:var(--ai);-webkit-text-decoration-color:var(--ai);-webkit-text-decoration-color:var(--ai);-webkit-text-decoration-color:var(--ai);text-decoration-color:var(--ai);outline:none}.v-ask,.v-retailor{-webkit-user-select:none;user-select:none}.v-ask input,.v-ask textarea,.v-ask .v-ask-target,.v-retailor input,.v-retailor textarea{-webkit-user-select:text;user-select:text}.v-retailor .v-well:focus{border-color:var(--ai)}@supports (color:color-mix(in lab, red, red)){.v-retailor .v-well:focus{border-color:color-mix(in srgb, var(--ai) 55%, var(--border-strong))}}.v-retailor .v-well:focus{box-shadow:var(--cd-recess);animation:2.8s ease-in-out infinite v-ask-pulse}.v-retailor:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-well:focus{box-shadow:var(--cd-recess), 0 0 0 1px var(--ai);animation:none}@supports (color:color-mix(in lab, red, red)){.v-retailor:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-well:focus{box-shadow:var(--cd-recess), 0 0 0 1px color-mix(in srgb, var(--ai) 45%, transparent)}}.v-export{z-index:60;background:var(--canvas);flex-direction:column;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.v-export{background:color-mix(in srgb, var(--canvas) 90%, transparent)}}.v-export{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.v-export-bar{border-bottom:1px solid var(--border);background:linear-gradient(180deg, var(--rs-pill-top), var(--rs-pill-bot));flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:10px 14px;display:flex}.v-export-body{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:22px 16px 40px;display:flex;overflow:auto}.v-zoom{border:1px solid var(--key-edge);background:var(--key-edge);box-shadow:var(--key-cap);border-radius:3px;align-items:center;gap:1px;display:flex;overflow:hidden}.v-zoom button{cursor:pointer;font-family:var(--font-mono);background:var(--key-face);color:var(--ink-secondary);transition:color var(--t-hover) cubic-bezier(.22,.9,.3,1), background-color var(--t-hover) cubic-bezier(.22,.9,.3,1);border:0;padding:4px 9px;font-size:12px}.v-zoom button:hover:not(:disabled){color:var(--ink);background:var(--key-face-h)}.v-zoom button:active:not(:disabled){background:var(--key-face-p);box-shadow:var(--key-sunk)}.v-zoom button:disabled{cursor:default;background:var(--key-dead-face);color:var(--key-dead-ink)}.v-zoom-val{text-align:center;font-variant-numeric:tabular-nums;min-width:52px}.v-zoom-fit{font-weight:500;font-family:var(--font-sans)!important;padding:4px 10px!important;font-size:12px!important}.v-zoom-fit[aria-pressed=true]{color:var(--brand);background:var(--key-face-p);box-shadow:var(--key-sunk)}@media (width<=620px){.v-gauge{display:none}.rv-preview.rv-sheet{padding-left:22px}}.v-ask.is-cueing:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-stage.is-cueing:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-sheet-hit .rv-sheet .rv-bullets li[id],.v-ask-well:focus:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-ask-full:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}:root{--q-settle:var(--brand-mark);--q-confirm:var(--ai);--q-fit:#8d9aa8;--q-locked:var(--ink-tertiary)}.dark,.vk-public{--q-fit:#8d9aa8}.v-q{border:1px solid var(--border);--v-q-shade:linear-gradient(180deg, transparent 38%, var(--canvas) 100%);border-radius:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:11px 13px 11px 15px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.v-q{--v-q-shade:linear-gradient(180deg, transparent 38%, color-mix(in srgb, var(--canvas) 62%, transparent) 100%)}}.v-q{background-color:var(--surface);background-image:var(--cd-sheen), var(--v-q-shade);transition:border-color .26s cubic-bezier(.22,.9,.3,1),background .26s cubic-bezier(.22,.9,.3,1),padding .3s cubic-bezier(.22,.9,.3,1)}.v-q:before{content:"";background:var(--q-locked);border-radius:0 2px 2px 0;width:3px;transition:background .26s cubic-bezier(.22,.9,.3,1);position:absolute;top:9px;bottom:9px;left:0}.v-q[data-cls=settle]:before{background:var(--q-settle);box-shadow:0 0 9px -3px var(--q-settle)}.v-q[data-cls=confirm]:before{background:var(--q-confirm);box-shadow:0 0 9px -3px var(--q-confirm)}.v-q[data-cls=fit]:before{background:var(--q-fit)}.v-q[data-cls=locked]:before{background:repeating-linear-gradient(180deg, var(--border-strong) 0 3px, transparent 3px 6px)}.v-q[data-cls=urgent]{border-color:var(--warning-mark)}@supports (color:color-mix(in lab, red, red)){.v-q[data-cls=urgent]{border-color:color-mix(in srgb, var(--warning-mark) 38%, transparent)}}.v-q[data-cls=urgent]{background-color:var(--warning-tint)}@supports (color:color-mix(in lab, red, red)){.v-q[data-cls=urgent]{background-color:color-mix(in srgb, var(--warning-tint) 9%, var(--surface))}}.v-q[data-cls=urgent]:before{background:var(--warning-mark);box-shadow:0 0 10px -3px var(--warning-mark)}.v-q-ask{min-width:0;color:var(--ink);align-self:center;font-size:13px;font-weight:500}.v-q-req{color:var(--warning)}.v-q-mark{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-meta);grid-area:1/2;align-self:center;align-items:center;gap:5px;font-size:9px;display:inline-flex}.v-q-mark i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.v-q[data-cls=settle] .v-q-mark{color:var(--q-settle)}.v-q[data-cls=confirm] .v-q-mark{color:var(--q-confirm)}.v-q[data-cls=fit] .v-q-mark{color:var(--q-fit)}.v-q[data-cls=urgent] .v-q-mark{color:var(--warning)}.v-q[data-cls=locked] .v-q-mark i{background:0 0;border:1px solid}.v-q-body{grid-column:1/-1;grid-template-rows:1fr;transition:grid-template-rows .52s cubic-bezier(.22,.9,.3,1),opacity .3s cubic-bezier(.22,.9,.3,1);display:grid}.v-q-body-in{flex-direction:column;gap:7px;min-height:0;padding-top:4px;display:flex;overflow:hidden}.v-q-control{flex-wrap:wrap;gap:6px;display:flex}.v-q-why{color:var(--ink-secondary);max-width:66ch;font-size:11.5px;line-height:1.5}.v-q.is-taking .v-q-body,.v-q.is-settled .v-q-body{opacity:0;grid-template-rows:0fr}.v-q.is-settled{row-gap:0;padding-top:10px;padding-bottom:10px}.v-q.is-settled .v-q-ask{color:var(--ink-secondary);font-size:12.5px}.v-q.is-settled .v-q-mark{display:none}.v-q.is-settled:before{background:var(--q-settle);box-shadow:0 0 9px -3px var(--q-settle)}.v-q.is-settled{border-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-q.is-settled{border-color:color-mix(in srgb, var(--brand-mark) 28%, transparent)}}.v-q.is-settled{background-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-q.is-settled{background-color:color-mix(in srgb, var(--brand-mark) 7%, var(--surface))}}.v-q-socket{grid-area:1/2;grid-template-columns:0fr;justify-self:end;transition:grid-template-columns .56s cubic-bezier(.22,.9,.3,1);display:grid}.v-q-socket-in{transform-origin:50%;min-width:0;transition:transform .42s cubic-bezier(.22,.9,.3,1) .12s;overflow:hidden;transform:scaleY(.4)}.v-q.is-settled .v-q-socket{grid-template-columns:1fr}.v-q.is-settled .v-q-socket-in{transform:scaleY(1)}.v-q-pad{white-space:nowrap;background-color:var(--surface);background-image:var(--cd-sheen);border:1px solid var(--border);min-width:62px;min-height:30px;box-shadow:inset 0 4px 9px -4px #000000f2, inset 0 -1px 0 var(--cd-highlight);border-radius:5px;justify-content:center;align-items:center;padding:6px 13px;display:flex;position:relative}.v-q-val{color:var(--ink);opacity:0;font-size:12.5px;font-weight:500;transition:opacity .15s cubic-bezier(.22,.9,.3,1)}.v-q.is-settled .v-q-val{opacity:1}.v-q-undo{opacity:0;appearance:none;font:400 20px/1 var(--font-sans);color:var(--ink-secondary);cursor:pointer;transition:opacity .16s cubic-bezier(.22,.9,.3,1), color var(--t-hover) cubic-bezier(.22,.9,.3,1);background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0}.v-q-undo:hover{color:var(--ink)}.v-q.is-settled .v-q-pad:hover .v-q-val,.v-q.is-settled .v-q-pad:focus-within .v-q-val{opacity:0}.v-q.is-settled .v-q-pad:hover .v-q-undo,.v-q.is-settled .v-q-pad:focus-within .v-q-undo{opacity:1}.v-q-undo:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:5px}@keyframes v-q-into{0%{transform:none}to{opacity:0;transform:translate(11px)scale(.94)}}.v-q.is-taking .v-q-pick[aria-pressed=true]{animation:.42s cubic-bezier(.22,.9,.3,1) both v-q-into}.v-q-pick{font-family:var(--font-sans);cursor:pointer;border:1px solid var(--key-edge);background:var(--key-face);box-shadow:var(--key-cap);color:var(--ink);transition:border-color var(--t-hover) cubic-bezier(.22,.9,.3,1), color var(--t-hover) cubic-bezier(.22,.9,.3,1), background-color var(--t-hover) cubic-bezier(.22,.9,.3,1), box-shadow var(--t-hover) cubic-bezier(.22,.9,.3,1);border-radius:3px;padding:7px 12px;font-size:12px;font-weight:500}.v-q-pick:hover:not(:disabled){background:var(--key-face-h);box-shadow:var(--key-caplit)}.v-q-pick:active:not(:disabled){box-shadow:var(--key-sunk);translate:0 .5px}.v-q-pick[aria-pressed=true]{background:var(--key-face-p);box-shadow:var(--key-sunk);border-color:var(--brand-mark);translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.v-q-pick[aria-pressed=true]{border-color:color-mix(in srgb, var(--brand-mark) 38%, var(--key-edge))}}.v-q-pick[aria-pressed=true]{color:var(--brand)}.v-q-pick:disabled{cursor:default;color:var(--key-dead-ink);border-color:var(--key-dead-edge);background:var(--key-dead-face);box-shadow:var(--key-dead-shadow)}.v-q-pick:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.v-q-well{background-color:var(--surface);background-image:var(--cd-sheen);border:1px solid var(--border-strong);width:100%;box-shadow:var(--cd-recess);color:var(--ink);font-family:var(--font-sans);resize:vertical;field-sizing:content;border-radius:5px;outline:none;min-height:0;padding:9px 12px;font-size:12.5px;line-height:1.6}.v-q-well::placeholder{color:var(--ink-meta)}.v-q-well:focus{border-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-q-well:focus{border-color:color-mix(in srgb, var(--brand-mark) 42%, var(--border-strong))}}.v-q-well:focus{box-shadow:var(--cd-recess), 0 0 0 1px var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-q-well:focus{box-shadow:var(--cd-recess), 0 0 0 1px color-mix(in srgb, var(--brand-mark) 30%, transparent)}}.v-q[data-kind=prose] .v-q-socket{display:none}.v-q-quote{opacity:0;grid-column:1/-1;grid-template-rows:0fr;transition:grid-template-rows .52s cubic-bezier(.22,.9,.3,1),opacity .3s cubic-bezier(.22,.9,.3,1);display:grid}.v-q-quote-in{min-height:0;padding-top:8px;overflow:hidden}.v-q.is-settled .v-q-quote{opacity:1;grid-template-rows:1fr;transition-delay:0s,.2s}.v-q-said{border-left:2px solid var(--q-settle);font-family:var(--font-sans);color:var(--ink);margin:0;padding:1px 0 1px 12px;font-size:12.5px;line-height:1.6}.v-q-meta{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-meta);align-items:center;gap:9px;margin-top:8px;padding-left:14px;font-size:9px;display:flex}.v-q-edit{appearance:none;font:400 11.5px/1 var(--font-sans);text-transform:none;letter-spacing:0;color:var(--ink-meta);cursor:pointer;transition:color var(--t-hover) cubic-bezier(.22,.9,.3,1), border-color var(--t-hover) cubic-bezier(.22,.9,.3,1);background:0 0;border:0;border-bottom:1px solid #0000;margin-left:auto;padding:0}.v-q.is-settled:hover .v-q-edit,.v-q-edit:hover,.v-q-edit:focus-visible{color:var(--ink-secondary);border-bottom-color:var(--border-strong)}.v-q:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-q:before:where(),.v-q-body:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-q-socket:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-q-socket-in:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-q-val:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-q-quote:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}.v-q.is-taking:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-q-pick[aria-pressed=true]{animation:none}.v-lead{border:1px solid var(--ai-brd);background:var(--ai-bg);background-image:var(--cd-sheen);box-shadow:var(--shadow-overlay), inset 0 1px 0 var(--cd-highlight);border-radius:6px;position:relative;overflow:hidden}.v-lead-in{flex-direction:column;padding:15px 17px;display:flex}.v-lead-line,.v-lead-fold{display:grid}.v-lead-fold{grid-template-rows:1fr;transition:grid-template-rows .62s cubic-bezier(.22,.9,.3,1),opacity .3s cubic-bezier(.22,.9,.3,1)}.v-lead-line{grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.22,.9,.3,1)}.v-lead-line-in,.v-lead-fold-in{min-height:0;overflow:hidden}.v-lead-fold-in{flex-direction:column;gap:12px;display:flex}.v-lead.is-settled .v-lead-fold{opacity:0;grid-template-rows:0fr}.v-lead.is-settled .v-lead-line{grid-template-rows:1fr}.v-lead-cleared{min-height:34px;color:var(--ink);clip-path:inset(0 100% 0 0);flex-wrap:wrap;align-items:center;gap:11px;font-size:13px;transition:clip-path .52s cubic-bezier(.22,.9,.3,1) .2s;display:flex}.v-lead.is-settled .v-lead-cleared{clip-path:inset(0)}.v-lead-tick{background:var(--brand-mark);border-radius:50%;flex:none;align-self:center;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.v-lead-tick{background:color-mix(in srgb, var(--brand-mark) 12%, transparent)}}.v-lead-tick{box-shadow:inset 0 0 0 1px var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-lead-tick{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-mark) 45%, transparent)}}.v-lead-tick{color:var(--brand);font-size:11px}.v-lead-cleared em{color:var(--ai-3);font-style:normal}.v-lead-undo{appearance:none;font:400 20px/1 var(--font-sans);color:var(--ink-secondary);cursor:pointer;transition:color var(--t-hover) cubic-bezier(.22,.9,.3,1);background:0 0;border:0;margin-left:auto;padding:0}.v-lead-cleared:hover .v-lead-undo,.v-lead-undo:focus-visible{color:var(--ink)}.v-lead-count{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.v-lead-count b{font-family:var(--font-letter);color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.v-lead-count span{color:var(--ai-3);font-size:13px}.v-lead-ask{color:var(--ink);margin:0;font-size:14.5px;font-weight:600}.v-lead-copy{max-width:62ch;color:var(--ink-secondary);margin:0;font-size:12.5px;line-height:1.65}.v-lead-chips{flex-wrap:wrap;gap:5px;display:flex}.v-lead-settle{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.v-lead-opt{font-family:var(--font-sans);cursor:pointer;border:1px solid var(--key-edge);background:var(--key-face);box-shadow:var(--key-cap);color:var(--ink);transition:background-color var(--t-hover) cubic-bezier(.22,.9,.3,1), box-shadow var(--t-hover) cubic-bezier(.22,.9,.3,1);border-radius:3px;padding:8px 14px;font-size:12px;font-weight:500}.v-lead-opt:hover:not(:disabled){background:var(--key-face-h);box-shadow:var(--key-caplit)}.v-lead-opt:active:not(:disabled){box-shadow:var(--key-sunk);translate:0 .5px}.v-lead-opt:disabled{cursor:default;color:var(--key-dead-ink);border-color:var(--key-dead-edge);background:var(--key-dead-face);box-shadow:var(--key-dead-shadow)}.v-lead-opt:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.v-lead-note{color:var(--ink-meta);margin-left:2px;font-size:11.5px}.v-lead-fold:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-lead-line:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-lead-cleared:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}.v-qband{flex-direction:column;gap:8px;display:flex}.v-qband-head{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.v-qband-head h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-secondary);margin:0;font-size:12px;font-weight:600}.v-qband-head .v-qband-n{font-family:var(--font-mono);color:var(--ink-meta);font-variant-numeric:tabular-nums;font-size:10px}.v-qband-head .v-qband-rule{background:var(--border);flex:1;min-width:20px;height:1px}.v-fold{border:1px solid var(--border);background:var(--surface);background-image:var(--cd-sheen);border-radius:3px}.v-fold summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;list-style:none;display:flex}.v-fold summary::-webkit-details-marker{display:none}.v-fold summary:before{content:"▸";color:var(--ink-tertiary);transition:transform var(--t-hover) cubic-bezier(.22,.9,.3,1);font-size:10px}.v-fold[open] summary:before{transform:rotate(90deg)}.v-fold summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:3px}.v-fold summary b{color:var(--ink);font-size:12.5px;font-weight:600}.v-fold-sub{color:var(--ink-secondary);font-size:11.5px}.v-fold-n{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);margin-left:auto;font-size:9.5px}.v-fold-body{flex-direction:column;gap:6px;padding:2px 12px 12px;display:flex}.v-note{border:1px solid var(--border);background:var(--surface);background-image:var(--cd-sheen);color:var(--ink-secondary);border-radius:3px;gap:10px;padding:11px 13px 11px 15px;font-size:12.5px;line-height:1.6;display:flex;position:relative}.v-note:before{content:"";background:var(--border-strong);border-radius:0 2px 2px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.v-note[data-kind=never]:before{background:repeating-linear-gradient(180deg, var(--border-strong) 0 3px, transparent 3px 6px)}.v-note[data-kind=coming]:before,.v-note[data-kind=act]:before{background:var(--ai);box-shadow:0 0 9px -3px var(--ai)}.v-note b{color:var(--ink);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.v-note p{max-width:72ch;margin:0}.v-note p+p{margin-top:4px}.v-note-act{flex-wrap:wrap;align-items:center;gap:11px;margin-top:9px;display:flex}.v-masthead{flex-wrap:wrap;align-items:stretch;gap:1px;margin-bottom:2px;display:flex}.v-fact{border-right:1px solid var(--border-subtle);flex-direction:column;gap:1px;min-width:0;max-width:30ch;margin-right:13px;padding:7px 14px 8px 0;display:flex}.v-fact:last-of-type{border-right:0}.v-fact-k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-meta);white-space:nowrap;font-size:9px;font-weight:500}.v-fact-v{color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;line-height:1.35;overflow:hidden}.v-fact[data-k=pay] .v-fact-v{color:var(--brand);font-weight:600;font-family:var(--font-mono);letter-spacing:-.01em;font-size:12px}.v-fact[data-k=pay] .v-fact-k{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.v-fact[data-k=pay] .v-fact-k{color:color-mix(in srgb, var(--brand) 62%, var(--ink-tertiary))}}.v-fact[data-k=eligibility] .v-fact-v{color:var(--warning);font-weight:600}.v-fact[data-k=eligibility] .v-fact-k{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.v-fact[data-k=eligibility] .v-fact-k{color:color-mix(in srgb, var(--warning) 58%, var(--ink-tertiary))}}.v-fact[data-k=read] .v-fact-v{font-family:var(--font-mono);color:var(--ink-meta);font-size:11px}.v-masthead-vin{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--brand);white-space:nowrap;align-self:center;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:inline-flex}.v-masthead-vin[data-can=no]{color:var(--ink-meta)}.v-masthead-vin i{background:currentColor;border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 7px -1px}@media (width<=860px){.v-fact{max-width:22ch}.v-masthead-vin{width:100%;margin-left:0;padding-top:6px}}.v-posting-page{--posting-margin:120px;--posting-gap:16px;width:min(100%,58rem);font-family:var(--font-sans);margin:14px auto 0;position:relative}.v-posting-page:before{content:"";z-index:0;width:calc(var(--posting-margin) + var(--posting-gap) / 2);background-color:var(--ink);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.v-posting-page:before{background-color:color-mix(in srgb, var(--ink) 3%, transparent)}}.v-posting-page:before{background-image:radial-gradient(circle at 1px 1px, var(--ink) 1px, transparent 0)}@supports (color:color-mix(in lab, red, red)){.v-posting-page:before{background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--ink) 8%, transparent) 1px, transparent 0)}}.v-posting-page:before{-webkit-mask-composite:source-in;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-size:9px 9px;border-radius:2px 0 0 2px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 58%,#0000 100%),linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 58%,#0000 100%),linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.v-posting{z-index:1;padding:4px 0 2px;position:relative}.v-posting:before{content:"";top:2px;bottom:2px;left:calc(var(--posting-margin) + var(--posting-gap) / 2);background:var(--border-subtle);width:1px;position:absolute}.v-posting-lit{width:1px;left:calc(var(--posting-margin) + var(--posting-gap) / 2);background:var(--ink-tertiary);transition:top var(--t-tabs,.2s) var(--ease,cubic-bezier(.2, 0, 0, 1)), height var(--t-tabs,.2s) var(--ease,cubic-bezier(.2, 0, 0, 1));position:absolute}.v-posting-lit:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}.v-posting-row{grid-template-columns:var(--posting-margin) minmax(0, 1fr);column-gap:var(--posting-gap);align-items:start;display:grid}.v-posting-row+.v-posting-row{margin-top:15px}.v-posting-row[data-kind=field]{row-gap:2px;margin-block:0}.v-posting-row[data-kind=field]+.v-posting-row{margin-top:20px}.v-posting-margin{text-align:right;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.02em;color:var(--ink-meta);overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;margin:0;padding-right:13px;font-size:9.5px;font-weight:600;line-height:1.5;position:sticky;top:6px}.v-posting-margin>span{display:block}.v-posting-margin>span:not(:last-child){color:var(--ink-meta);margin-bottom:2px;font-weight:500}h4.v-posting-margin{padding-top:3px;position:sticky}h4.v-posting-margin:after{content:"";background:var(--border-hover);width:9px;height:1px;position:absolute;top:9px;right:-9px}.v-posting-row[data-kind=field] .v-posting-margin{padding-top:2px;position:static}.v-posting-col{min-width:0;padding-left:2px}.v-posting-col>:first-child{margin-top:0}.v-posting-col>:last-child{margin-bottom:0}.v-posting-para{max-width:64ch;color:var(--ink-secondary);margin:0 0 9px;font-size:13px;line-height:1.6}.v-posting-row[data-lede] .v-posting-para{color:var(--ink)}.v-posting-row[data-lede] .v-posting-para:first-child{font-size:13.5px;line-height:1.6}.v-posting-list{max-width:64ch;margin:0 0 9px;padding:0;list-style:none}.v-posting-list li{color:var(--ink-secondary);margin-bottom:5px;padding-left:16px;font-size:13px;line-height:1.54;position:relative}.v-posting-list li:before{content:"";background:var(--ink-tertiary);opacity:.65;width:8px;height:1px;position:absolute;top:.68em;left:0}.v-posting-row[data-kind=field] .v-posting-col{color:var(--ink-secondary);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.v-posting-more{color:var(--ink-meta);margin:12px 0 0;font-size:12.5px;font-style:italic}.v-posting-end{margin:16px 0 0 calc(var(--posting-margin,132px) + var(--posting-gap,20px));border-top:1px solid var(--border-subtle);font-family:var(--font-sans);color:var(--ink-meta);flex-wrap:wrap;align-items:baseline;gap:7px 15px;padding-top:11px;font-size:11.5px;display:flex}.v-posting-end a{color:var(--ink-secondary);border-bottom:1px solid var(--border);transition:color var(--t-hover,.12s) var(--ease,ease), border-color var(--t-hover,.12s) var(--ease,ease);text-decoration:none}.v-posting-end a:hover{color:var(--ink);border-bottom-color:var(--border-hover)}.v-posting-end a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (width<=860px){.v-posting-page:before,.v-posting:before,.v-posting-lit{display:none}.v-posting-row{grid-template-columns:minmax(0,1fr);row-gap:6px}.v-posting-margin{text-align:left;padding-right:0;position:static}.v-posting-row[data-kind=field]{grid-template-columns:116px minmax(0,1fr);column-gap:12px}.v-posting-end{margin-left:0}}.v-posting-none{text-align:center;border:1px solid var(--border-subtle);background:var(--surface-subtle);margin-top:22px;padding:30px 20px}.v-posting-none .g{font-family:var(--font-mono);color:var(--ink-tertiary);letter-spacing:.1em;margin-bottom:11px;font-size:19px}.v-posting-none b{color:var(--ink);margin-bottom:5px;font-size:13px;display:block}.v-posting-none p{max-width:48ch;color:var(--ink-secondary);margin:0 auto;font-size:12.5px}.v-posting-none a{color:var(--ink-secondary);border-bottom:1px solid var(--border);margin-top:12px;font-size:12px;text-decoration:none;display:inline-block}.v-why{border-top:1px solid var(--border-subtle);margin-top:20px;padding-top:16px}.v-why-h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-meta);align-items:baseline;gap:9px;margin:0 0 9px;font-size:9.5px;display:flex}.v-why-score{letter-spacing:normal;color:var(--brand);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.v-why ul{margin:0;padding:0;list-style:none}.v-why li{color:var(--ink-secondary);align-items:flex-start;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.v-why li i{font-style:normal;font-family:var(--font-mono);color:var(--brand);flex:none;margin-top:1px;font-size:11px}.v-why li[data-kind=gap] i{color:var(--warning)}.v-learned{border-top:1px dashed var(--border);color:var(--ai-3);grid-column:1/-1;align-items:center;gap:8px;margin-top:7px;padding-top:8px;font-size:11.5px;line-height:1.45;display:flex}.v-learned-loose{flex-direction:column;gap:6px;display:flex}.v-learned-loose .v-learned{border:1px solid var(--border);border-top:1px solid var(--border);background-color:var(--surface);background-image:var(--cd-sheen);border-radius:3px;margin-top:0;padding:9px 13px 9px 15px}.v-learned.is-busy{opacity:.6}.v-learned-glyph{font-family:var(--font-mono);flex:none;font-size:11px}.v-learned-say{flex:auto;min-width:0}.v-learned-say b{color:var(--ink);font-weight:600}.v-learned-undo{white-space:nowrap;font-family:var(--font-sans);color:var(--ink-meta);border:0;border-bottom:1px solid var(--border);cursor:pointer;transition:color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);background:0 0;flex:none;margin-left:auto;padding:0 0 1px;font-size:11px}.v-learned-undo:hover:not(:disabled){color:var(--ink);border-bottom-color:var(--ink-tertiary)}.v-learned-undo:disabled{cursor:default}.v-learned-undo:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.v-gate{border:1px solid var(--warning-mark);border-radius:4px;flex-direction:column;gap:9px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.v-gate{border:1px solid color-mix(in srgb, var(--warning-mark) 38%, transparent)}}.v-gate{background-color:var(--warning-tint)}@supports (color:color-mix(in lab, red, red)){.v-gate{background-color:color-mix(in srgb, var(--warning-tint) 10%, var(--surface))}}.v-gate{background-image:var(--cd-sheen), linear-gradient(180deg, transparent 38%, var(--canvas) 100%)}@supports (color:color-mix(in lab, red, red)){.v-gate{background-image:var(--cd-sheen), linear-gradient(180deg, transparent 38%, color-mix(in srgb, var(--canvas) 62%, transparent) 100%)}}.v-gate{transition:border-color .26s var(--ease), background-color .26s var(--ease)}.v-gate-h{color:var(--warning);transition:color .26s var(--ease);align-items:center;gap:7px;margin:0;font-size:13px;font-weight:600;display:flex}.v-gate-say{max-width:66ch;color:var(--ink-secondary);margin:0;font-size:12px;line-height:1.6}.v-gate-list{flex-direction:column;gap:6px;margin:2px 0 0;padding-left:17px;display:flex}.v-gate-list>li{color:var(--ink);font-size:12.5px;line-height:1.5}.v-gate-ack{flex-wrap:wrap;align-items:center;gap:9px;padding-top:3px;display:flex}.v-gate-note{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-meta);font-size:9.5px}.v-gate-btn{font-family:var(--font-sans);cursor:pointer;border:1px solid var(--warning-mark);border-radius:3px;padding:7px 13px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.v-gate-btn{border:1px solid color-mix(in srgb, var(--warning-mark) 38%, var(--key-edge))}}.v-gate-btn{background:var(--key-face);box-shadow:var(--key-cap);color:var(--warning);transition:background-color .26s var(--ease), box-shadow .26s var(--ease), border-color .26s var(--ease)}.v-gate-btn:hover{background:var(--key-face-h);box-shadow:var(--key-caplit)}.v-gate-btn:active{box-shadow:var(--key-sunk);translate:0 .5px}.v-gate-btn:focus-visible{outline:2px solid var(--warning);outline-offset:2px}.v-gate.is-read{border-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-gate.is-read{border-color:color-mix(in srgb, var(--brand-mark) 28%, transparent)}}.v-gate.is-read{background-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-gate.is-read{background-color:color-mix(in srgb, var(--brand-mark) 7%, var(--surface))}}.v-gate.is-read .v-gate-h{color:var(--brand)}.v-gate-list>li>*{box-shadow:none;background:0 0;border:0;border-radius:0;padding-left:0;padding-right:0}.v-gate-list select,.v-gate-list input[type=text],.v-gate-list textarea{border:1px solid var(--border-strong);background-color:var(--surface);background-image:var(--cd-sheen);border-radius:3px;max-width:34rem}.v-gate-list select{height:34px;padding-block:0}.v-gate-list select:focus-visible,.v-gate-list input[type=text]:focus-visible{border-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-gate-list select:focus-visible,.v-gate-list input[type=text]:focus-visible{border-color:color-mix(in srgb, var(--brand-mark) 42%, var(--border-strong))}}.v-gate-list select:focus-visible,.v-gate-list input[type=text]:focus-visible{outline:none}.v-gate:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-gate-h:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-gate-btn:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}.v-q-pick:has(input[type=checkbox]){cursor:pointer;-webkit-user-select:none;user-select:none}.v-q-pick>input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.v-q-pick[data-on]{background:var(--key-face-p);box-shadow:var(--key-sunk);border-color:var(--brand-mark);translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.v-q-pick[data-on]{border-color:color-mix(in srgb, var(--brand-mark) 38%, var(--key-edge))}}.v-q-pick[data-on]{color:var(--brand)}.v-q-pick:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.v-q-select{font-family:var(--font-sans);border:1px solid var(--border-strong);background-color:var(--surface);background-image:var(--cd-sheen);height:32px;color:var(--ink);border-radius:3px;max-width:28rem;padding:0 9px;font-size:12px}.v-q-select:focus-visible{border-color:var(--brand-mark)}@supports (color:color-mix(in lab, red, red)){.v-q-select:focus-visible{border-color:color-mix(in srgb, var(--brand-mark) 42%, var(--border-strong))}}.v-q-select:focus-visible{outline:none}.v-q-src{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-meta);white-space:nowrap;grid-area:2/2;place-self:start end;font-size:9px}.v-q[data-cls=blank] .v-q-mark{color:var(--ink-meta)}.v-q[data-cls=blank]:before{background:var(--border-strong)}:root{--jpost-sunk:rgb(var(--role-inset));--jpost-lip:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--jpost-lip:color-mix(in srgb, var(--ink) 11%, transparent)}}:root{--jpost-cast:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--jpost-cast:color-mix(in srgb, var(--ink) 15%, transparent)}}.dark,.vk-public{--jpost-sunk:rgb(var(--role-inset));--jpost-lip:#ffffff12;--jpost-cast:#0000008c}.v-jpost{--jpost-bleed:40px;--jpost-inset:52px;--jpost-rail:230px;--jpost-gap:20px;--jpost-measure:clamp(28rem, calc((100cqi - var(--jpost-rail)) * .84), 48rem);--jpost-feather:44px;--jpost-fade-x:linear-gradient(90deg, #0000 0, #0000000a calc(var(--jpost-feather) * .22), #00000026 calc(var(--jpost-feather) * .4), #00000061 calc(var(--jpost-feather) * .56), #000000a8 calc(var(--jpost-feather) * .71), #000000de calc(var(--jpost-feather) * .85), #000000f7 calc(var(--jpost-feather) * .94), #000 var(--jpost-feather), #000 calc(100% - var(--jpost-feather)), #000000f7 calc(100% - var(--jpost-feather) * .94), #000000de calc(100% - var(--jpost-feather) * .85), #000000a8 calc(100% - var(--jpost-feather) * .71), #00000061 calc(100% - var(--jpost-feather) * .56), #00000026 calc(100% - var(--jpost-feather) * .4), #0000000a calc(100% - var(--jpost-feather) * .22), #0000 100%);--jpost-fade-rail:linear-gradient(90deg, #0000 0, #0000000a calc(var(--jpost-feather) * .22), #00000026 calc(var(--jpost-feather) * .4), #00000061 calc(var(--jpost-feather) * .56), #000000a8 calc(var(--jpost-feather) * .71), #000000de calc(var(--jpost-feather) * .85), #000 var(--jpost-feather), #000 calc(100% - 26px), #0000008c calc(100% - 12px), #0000 100%);--jpost-fade-y:linear-gradient(180deg, #000 0, #000 calc(100% - 96px), #000000f7 calc(100% - 88px), #000000de calc(100% - 74px), #000000a8 calc(100% - 58px), #00000061 calc(100% - 42px), #00000026 calc(100% - 26px), #0000000a calc(100% - 12px), #0000 100%);margin-inline:calc(var(--jpost-bleed) * -1) -36px;padding-block:18px 104px;position:relative}.v-jpost:before{content:"";z-index:0;background:var(--jpost-sunk);box-shadow:inset 0 1px 0 0 var(--jpost-lip), inset 0 11px 13px -11px var(--jpost-cast);-webkit-mask-image:var(--jpost-fade-x), var(--jpost-fade-y);-webkit-mask-image:var(--jpost-fade-x), var(--jpost-fade-y);-webkit-mask-image:var(--jpost-fade-x), var(--jpost-fade-y);-webkit-mask-image:var(--jpost-fade-x), var(--jpost-fade-y);mask-image:var(--jpost-fade-x), var(--jpost-fade-y);-webkit-mask-composite:source-in;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.v-jpost--railed{grid-template-columns:var(--jpost-rail) minmax(0, 1fr) minmax(0, var(--jpost-measure)) minmax(calc(var(--jpost-inset) - var(--jpost-gap)), 1fr);display:grid}.v-jpost--railed .v-jpost-doc{padding-right:var(--jpost-gap);grid-column:3}.v-jpost-rail{z-index:1;grid-column:1;align-self:stretch;position:relative}.v-jpost-rail-in{width:var(--jpost-rail);margin-left:auto}.v-jpost-rail:before{content:"";background-color:var(--ink);position:absolute;inset:-18px 0 -104px}@supports (color:color-mix(in lab, red, red)){.v-jpost-rail:before{background-color:color-mix(in srgb, var(--ink) 3%, transparent)}}.v-jpost-rail:before{background-image:radial-gradient(circle at 1px 1px, var(--ink) 1px, transparent 0)}@supports (color:color-mix(in lab, red, red)){.v-jpost-rail:before{background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--ink) 8%, transparent) 1px, transparent 0)}}.v-jpost-rail:before{-webkit-mask-image:var(--jpost-fade-rail), var(--jpost-fade-y);-webkit-mask-image:var(--jpost-fade-rail), var(--jpost-fade-y);-webkit-mask-image:var(--jpost-fade-rail), var(--jpost-fade-y);-webkit-mask-image:var(--jpost-fade-rail), var(--jpost-fade-y);mask-image:var(--jpost-fade-rail), var(--jpost-fade-y);-webkit-mask-composite:source-in;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-size:9px 9px;-webkit-mask-composite:source-in;mask-composite:intersect}.v-jpost-rail-in{top:calc(var(--jobs-head-h,96px) + 14px);z-index:1;padding-left:var(--jpost-inset);padding-right:16px;position:sticky}.v-jpost-rail-h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-meta);margin:0 0 8px;padding-left:12px;font-size:9px}.v-jpost-spine{background:var(--border);width:1px;position:absolute;top:2px;bottom:2px;left:0}.v-jpost-spine-lit{background:var(--brand-mark);width:3px;box-shadow:0 0 8px -1px var(--brand-mark);transition:top var(--t-tabs,.2s) var(--ease,cubic-bezier(.2, 0, 0, 1)), height var(--t-tabs,.2s) var(--ease,cubic-bezier(.2, 0, 0, 1));border-radius:2px;position:absolute;left:-1px}.v-jpost-spine-lit:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}.v-jpost-idx{text-align:left;width:100%;transition:color var(--t-hover,.12s) var(--ease,ease), background-color var(--t-hover,.12s) var(--ease,ease);background:0 0;border:0;border-radius:2px;grid-template-columns:15px minmax(0,1fr) 16px;align-items:baseline;gap:7px;padding:3px 6px 3px 12px;display:grid}.v-jpost-idx:hover{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.v-jpost-idx:hover{background-color:color-mix(in srgb, var(--ink) 5%, transparent)}}.v-jpost-idx:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.v-jpost-idx-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-meta);font-size:9px}.v-jpost-idx-l{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-secondary);font-size:10.5px;line-height:1.3;overflow:hidden}.v-jpost-idx-bar{width:var(--bar-w,12px);background:var(--ink);border-radius:1px;place-self:center end;height:3px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v-jpost-idx-bar{background:color-mix(in srgb, var(--ink) 12%, transparent)}}.v-jpost-idx-bar:after{content:"";width:calc(var(--bar-f,0) * 100%);background:var(--brand-mark);opacity:.55;transition:width .12s linear;position:absolute;inset:0 auto 0 0}.v-jpost-idx[aria-current] .v-jpost-idx-bar:after{opacity:1}.v-jpost-idx-bar:after:where(){transition:none}.v-jpost-idx[aria-current] .v-jpost-idx-n,.v-jpost-idx[aria-current] .v-jpost-idx-l{color:var(--brand)}.v-jpost-doc{z-index:1;min-width:0;padding-right:var(--jpost-inset);padding-left:var(--jpost-gap);position:relative}.v-jpost:not(.v-jpost--railed) .v-jpost-doc{padding-left:var(--jpost-inset);max-width:var(--jpost-measure);margin-inline:auto}.v-jpost-doc>:first-child{margin-top:0}.v-jpost-doc>:last-child{margin-bottom:0}.v-jpost-p{overflow-wrap:anywhere;max-width:92ch;color:var(--ink-secondary);margin:0 0 10px;font-size:13px;line-height:1.62}.v-jpost-lede{color:var(--ink);font-size:13.5px}.v-jpost-h{letter-spacing:-.003em;color:var(--ink);margin:28px 0 9px;font-size:14px;font-weight:600;line-height:1.4;position:relative}.v-jpost-h:first-child{margin-top:0}.v-jpost-h[data-indexed]:before{content:attr(data-n);font-family:var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--ink-meta);transition:color var(--t-hover,.12s) var(--ease,ease);font-size:9.5px;font-weight:500;line-height:1;position:absolute;top:.36em;left:-27px}.v-jpost-h[data-current]:before{color:var(--brand)}.v-jpost-h[data-indexed]:before:where(){transition:none}.v-jpost--railed .v-jpost-p,.v-jpost--railed .v-jpost-list{max-width:none}.v-jpost-list{max-width:92ch;margin:0 0 10px;padding:0;list-style:none}.v-jpost-list li{color:var(--ink-secondary);white-space:pre-line;overflow-wrap:anywhere;margin-bottom:6px;padding-left:17px;font-size:13px;line-height:1.56;position:relative}.v-jpost-list li:before{content:"";background:var(--ink-tertiary);opacity:.6;width:9px;height:1px;position:absolute;top:.7em;left:0}@media (width<=640px){.v-jpost--railed{display:block}.v-jpost-rail{display:none}.v-jpost--railed .v-jpost-doc,.v-jpost-doc{padding-inline:var(--jpost-inset)}}.v-jobs-wash:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 72% 94% at 50% 50%, var(--surface) 0%, var(--surface) 42%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v-jobs-wash:before{background:radial-gradient(ellipse 72% 94% at 50% 50%, color-mix(in srgb, var(--surface) 62%, transparent) 0%, color-mix(in srgb, var(--surface) 62%, transparent) 42%, transparent 100%)}}.v-jobs-wash:before{opacity:0;animation:v-jobs-wash-in .56s var(--ease,cubic-bezier(.2, 0, 0, 1)) var(--jobs-wash-in,.7s) both}@keyframes v-jobs-wash-in{to{opacity:1}}.v-jobs-wash:before:where(){opacity:1;animation:none}.v-fold-swap{opacity:calc(clamp(0, 1 - var(--fold-p,0) / .3, 1) + clamp(0, (var(--fold-p,0) - .7) / .3, 1))}.v-fold-swap--early{opacity:calc(clamp(0, 1 - var(--fold-p,0) / .15, 1) + clamp(0, (var(--fold-p,0) - .7) / .3, 1))}.v-fold-swap:where(:root[data-motion=reduce],:root[data-motion=reduce] *){opacity:1}.v-dotm{vertical-align:-1px;grid-template-columns:repeat(2,3px);gap:2px;display:inline-grid}.v-dotm i{opacity:.22;width:3px;height:3px;animation:v-dotm-pulse 1.25s var(--ease,cubic-bezier(.2, .8, .2, 1)) infinite;background:currentColor;border-radius:1px}.v-dotm i:first-child{animation-delay:0s}.v-dotm i:nth-child(2){animation-delay:.155s}.v-dotm i:nth-child(4){animation-delay:.31s}.v-dotm i:nth-child(3){animation-delay:.465s}@keyframes v-dotm-pulse{0%,70%,to{opacity:.2}32%{opacity:1}}.v-dotm:where(:root[data-motion=reduce],:root[data-motion=reduce] *) i{opacity:.55;animation:none}.v-fold-box{overflow:hidden}:root{--search-sheen:linear-gradient(180deg, #10141800 45%, #1014180d);--search-cast:0 7px 16px -6px #10141838}.dark,.vk-public{--search-sheen:var(--cd-sheen);--search-cast:0 8px 18px -6px #000000c7}.v-search-band{background-image:var(--search-sheen);box-shadow:inset 0 1px 0 var(--cd-highlight), var(--search-cast)}.v-rf-wrap{transition:grid-template-rows .19s var(--ease);grid-template-rows:0fr;display:grid}.v-rf-clip{overflow:hidden}.v-rf-t{clip-path:inset(0 100% 0 0);opacity:0;transition:clip-path .17s var(--ease), opacity .12s linear}.v-rf:hover .v-rf-wrap,.v-rf:focus-within .v-rf-wrap{grid-template-rows:1fr;transition-duration:.26s}.v-rf:hover .v-rf-t,.v-rf:focus-within .v-rf-t{clip-path:inset(0);opacity:1;transition:clip-path .3s var(--ease) 90ms, opacity .18s linear 90ms}.v-rf-wrap:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-rf-t:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-rf:hover:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-rf-wrap,.v-rf:focus-within:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-rf-wrap,.v-rf:hover:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-rf-t,.v-rf:focus-within:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .v-rf-t{transition-duration:1ms;transition-delay:0s}.v-rf-t:where(:root[data-motion=reduce],:root[data-motion=reduce] *){clip-path:none}.v-frm{transition:grid-template-rows .24s var(--ease);grid-template-rows:0fr;display:grid}.v-frm[data-open]{grid-template-rows:1fr;transition-duration:.3s}.v-frm-clip{overflow:hidden}.v-today-grp:hover .v-nav-today-row,.v-today-grp:hover .v-frm-in{background:var(--surface-subtle)}.v-today-grp:hover .v-frm-what{color:var(--ink)}.v-frm-in{cursor:pointer;transition:background .12s var(--ease);opacity:0;transition:opacity .14s linear, transform .24s var(--ease);flex-direction:column;gap:9px;padding:13px 14px 15px 34px;text-decoration:none;display:flex;transform:translateY(-3px)}.v-frm[data-open] .v-frm-in{opacity:1;transition:opacity .2s linear 90ms, transform .3s var(--ease) 90ms;transform:none}.v-frm-pips{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.v-frm-pips .v-runpip{height:2px}.v-runpip{background:var(--border);transition:background .32s var(--ease), box-shadow .32s var(--ease);display:block}.v-runpip[data-pip=done]{background:var(--brand-mark)}.v-runpip[data-pip=skipped]{background:repeating-linear-gradient(90deg, var(--border) 0 2px, transparent 2px 4px)}.v-runpip[data-pip=current]{background:var(--brand-mark);animation:2.6s cubic-bezier(.45,0,.55,1) infinite v-frm-breathe}@keyframes v-frm-breathe{0%,to{box-shadow:0 0 3px 0 color-mix(in srgb, var(--brand-mark) 28%, transparent);filter:brightness()}50%{box-shadow:0 0 7px 0 color-mix(in srgb, var(--brand-mark) 62%, transparent), 0 0 14px 0 color-mix(in srgb, var(--brand-mark) 26%, transparent);filter:brightness(1.16)}}.v-frm-line{align-items:baseline;gap:7px;min-width:0;display:flex}.v-frm-step{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;color:var(--brand);flex:none;font-size:8.5px}.v-frm-what{color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;line-height:1.3;overflow:hidden}.v-frm-rule{background:var(--border);opacity:0;height:1px;margin:0 14px 4px;transition:opacity .18s linear}.v-frm[data-open] .v-frm-rule{opacity:1;transition-delay:.14s}.v-frt-dock{--frt-overlap:56px;--frt-press:5px;left:calc(var(--frt-left,0px) - var(--frt-overlap));top:var(--frt-top,120px);z-index:30;pointer-events:none;transition:transform .18s var(--ease);position:fixed;transform:translateY(-50%)}.v-frt-dock[data-hot]{transform:translateY(-50%) translateX(calc(-1 * var(--frt-press)))}.v-frt{max-width:min(430px, calc(100vw - var(--frt-left,0px) + var(--frt-overlap) - 16px));font:inherit;text-align:left;cursor:pointer;pointer-events:auto;background:linear-gradient(90deg, var(--surface-nav) 0, var(--surface-nav) var(--frt-overlap), var(--surface-subtle) calc(var(--frt-overlap) + 64px), var(--surface-subtle) 100%);transform-origin:0;animation:v-frt-unroll .38s var(--ease) both;border:0;align-items:center;gap:9px;padding:8px 14px 8px 13px;display:flex;position:relative}@keyframes v-frt-unroll{0%{opacity:0;transform:scaleX(.02)}12%{opacity:1}to{opacity:1;transform:scaleX(1)}}.v-frt>*{animation:.2s linear .23s both v-frt-ink}@keyframes v-frt-ink{0%{opacity:0}to{opacity:1}}.v-frt-fence{top:0;bottom:0;left:var(--frt-overlap);pointer-events:none;position:absolute;right:0;overflow:hidden}.v-frt-edge{top:0;bottom:0;left:calc(-1 * var(--frt-overlap));pointer-events:none;border:1px solid var(--border-strong);box-shadow:inset 0 1px 0 var(--tag-highlight);transform-origin:0;animation:v-frt-unroll .38s var(--ease) both;position:absolute;right:0}.v-frt-dock[data-hot] .v-frt-fence{left:calc(var(--frt-overlap) + var(--frt-press))}.v-frt-dock[data-hot] .v-frt-edge{left:calc(-1 * (var(--frt-overlap) + var(--frt-press)))}.v-frt-shade{pointer-events:none;box-shadow:var(--frt-vignette);clip-path:inset(-130px -130px -130px var(--frt-overlap));opacity:0;animation:v-frt-shade .26s var(--ease) .26s both;transition:clip-path .18s var(--ease), opacity .14s linear;position:absolute;inset:0}.v-frt-dock[data-hot] .v-frt-shade{clip-path:inset(-130px -130px -130px calc(var(--frt-overlap) + var(--frt-press)))}@keyframes v-frt-shade{0%{opacity:0}to{opacity:1}}.v-frt-dock[data-exit]{pointer-events:none}.v-frt-dock[data-exit] .v-frt{transform-origin:var(--frt-overlap) 50%;animation:v-frt-retract .28s var(--ease) both}.v-frt-dock[data-exit] .v-frt-fence{opacity:0;transition:opacity 90ms linear}.v-frt-dock[data-exit] .v-frt>*{animation:v-frt-ink-out 90ms var(--ease) both}.v-frt-dock[data-exit] .v-frt-shade{opacity:0;animation:none}@keyframes v-frt-retract{0%{opacity:1;transform:translate(0)scaleX(1)}70%{opacity:.5}to{opacity:0;transform:translate(-10px)scaleX(.02)}}@keyframes v-frt-ink-out{0%{opacity:1}to{opacity:0}}.v-frt:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.v-frt-k{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;color:var(--brand);flex:none;font-size:9px}.v-frt-say{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:12.5px}.v-frt-arrow{color:var(--brand);transition:transform .16s var(--ease);flex:none;font-size:12px}.v-frt-dock[data-hot] .v-frt-arrow{transform:translate(-2px)}.v-nav-quiet:hover,.v-nav-quiet:active,.v-nav-quiet:focus{background-color:#0000}.v-nav-quiet:focus:not(:focus-visible){box-shadow:none;outline:none}.v-nav-quiet [data-kb-sweep],.v-nav-quiet [data-kb-press-shade]{opacity:0}.v-nav-quiet:active [data-kb-press]{transform:none}.v-nav-land{animation:v-nav-land .22s var(--ease) both}@keyframes v-nav-land{0%{opacity:0}to{opacity:1}}.v-frm:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-frm-in:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-frm-rule:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-frm-pips:where(:root[data-motion=reduce],:root[data-motion=reduce] *) i{transition-duration:1ms!important;transition-delay:0s!important}.v-frm-pips:where(:root[data-motion=reduce],:root[data-motion=reduce] *) i[data-pip=current]{box-shadow:0 0 6px 0 var(--brand-mark);animation:none}@supports (color:color-mix(in lab, red, red)){.v-frm-pips:where(:root[data-motion=reduce],:root[data-motion=reduce] *) i[data-pip=current]{box-shadow:0 0 6px 0 color-mix(in srgb, var(--brand-mark) 45%, transparent)}}.v-frt-dock:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-frt:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-frt:where(:root[data-motion=reduce],:root[data-motion=reduce] *)>*,.v-frt-shade:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.v-nav-land:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.v-seg{border:1px solid rgb(var(--role-edge));background:rgb(var(--role-well));border-radius:4px;gap:2px;padding:2px;display:inline-flex;position:relative}.v-seg-opt{z-index:1;white-space:nowrap;height:26px;font:500 12px/1 var(--font-sans);color:rgb(var(--role-ink2));cursor:pointer;transition:color var(--t-hover) var(--ease);background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:0 11px;display:inline-flex;position:relative}.v-seg-opt:hover,.v-seg-opt[aria-checked=true]{color:rgb(var(--role-ink))}.v-seg-opt:focus-visible{outline:2px solid rgb(var(--role-ink3) / .6);outline-offset:1px}.v-seg-thumb{width:var(--w);transform:translateX(var(--x));background:rgb(var(--role-face));box-shadow:var(--sh-lip,0 1px 0 #ffffff0f inset), 0 1px 0 #0f141a1a, 0 0 0 1px rgb(var(--role-hair));transition:transform .18s var(--ease), width .18s var(--ease);border-radius:3px;position:absolute;top:2px;bottom:2px;left:0}.v-seg[data-size=sm] .v-seg-opt{height:20px;padding:0 7px;font-size:10.5px}.v-seg-thumb:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}:root{--radius:0px;--background:var(--canvas);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:var(--brand);--primary-foreground:var(--brand-foreground);--secondary:var(--surface-subtle);--secondary-foreground:var(--ink);--surface-muted:var(--surface-subtle);--muted-foreground:var(--ink-secondary);--surface-accent:var(--mint);--accent-foreground:var(--ink);--destructive:var(--danger);--destructive-foreground:#fff;--input:var(--border-strong);--ring:rgb(var(--role-ink3));--chart-1:#6b5e62;--chart-2:#7fc7e3;--chart-3:#b5a6b8;--chart-4:#8fd3c7;--chart-5:#ccc5c8}@keyframes cp-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cp-fade-up{animation:cp-fade-up .4s var(--ease-arrive) both}.cp-stagger>*{animation:cp-fade-up .45s var(--ease-arrive) both}.cp-stagger>:nth-child(2){animation-delay:50ms}.cp-stagger>:nth-child(3){animation-delay:.1s}.cp-stagger>:nth-child(4){animation-delay:.15s}.cp-stagger>:nth-child(5){animation-delay:.2s}@keyframes cp-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.cp-run-gradient{background-image:linear-gradient(120deg,#a855f7,#6366f1,#22d3ee,#6366f1,#a855f7);background-size:220% 220%;animation:6s infinite cp-shimmer}.cp-run-gradient-text{color:#0000;background-image:linear-gradient(120deg,#c4b5fd,#a5b4fc,#67e8f9);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:7s infinite cp-shimmer}.cp-interactive{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.cp-interactive:hover{border-color:#8b5cf659;transform:translateY(-2px);box-shadow:0 12px 28px -14px #7c3aed8c}.cp-hover-card{transition:transform .2s var(--ease-arrive), box-shadow .2s ease, border-color .2s ease}.cp-hover-card:hover{border-color:#a78bfa73;transform:translateY(-3px);box-shadow:0 20px 44px -20px #7c3aed99,inset 0 0 0 1px #8b5cf647}.cp-countdown{color:#c4b5fd;font-variant-numeric:tabular-nums;background:#7c3aed1f;border:1px solid #a78bfa52;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.cp-app-bg{background-color:#060409;background-image:linear-gradient(#8b5cf60d 1px,#0000 1px),linear-gradient(90deg,#8b5cf60d 1px,#0000 1px);background-size:44px 44px,44px 44px}.cp-score{--cp-score-pct:60%;--cp-score-color:#8b5cf6;width:2.6rem;height:2.6rem;color:var(--foreground);background:radial-gradient(closest-side, #15101f 78%, transparent 79% 100%), conic-gradient(var(--cp-score-color) var(--cp-score-pct), #ffffff14 0);box-shadow:0 0 14px -4px var(--cp-score-color);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex;position:relative}.cp-score--high{--cp-score-color:#34d399}.cp-score--mid{--cp-score-color:#8b5cf6}.cp-score--low{--cp-score-color:#64748b;box-shadow:none}.cp-chip{color:var(--muted-foreground);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff17;border-radius:9999px;align-items:center;gap:.3rem;padding:.1rem .55rem;font-size:.72rem;font-weight:500;line-height:1.4;display:inline-flex}.cp-chip--accent{color:#c4b5fd;background:#7c3aed24;border-color:#a78bfa59}.cp-chip--good{color:#6ee7b7;background:#34d3991a;border-color:#34d3994d}.cp-chip--bad{color:#fca5a5;background:#f871711a;border-color:#f871714d}.cp-chip--warn{color:#fcd34d;background:#fbbf241a;border-color:#fbbf2452}.cp-stat{background:linear-gradient(#ffffff09,#ffffff02);border:1px solid #ffffff14;border-radius:.65rem;padding:.7rem .85rem;transition:border-color .18s,transform .18s;position:relative;overflow:hidden}.cp-stat:hover{border-color:#a78bfa52;transform:translateY(-1px)}.cp-stat-value{color:#0000;background-image:linear-gradient(120deg,#ede9fe 20%,#a5b4fc 70%,#67e8f9 110%);-webkit-background-clip:text;background-clip:text;font-size:1.55rem;font-weight:700;line-height:1.15}.cp-stat-label{color:var(--muted-foreground);margin-top:.1rem;font-size:.72rem}.cp-progress{background:#ffffff12;border-radius:9999px;width:100%;height:.5rem;position:relative;overflow:hidden}.cp-progress-fill{height:100%;transition:width .6s var(--ease-arrive);background:linear-gradient(90deg,#7c3aed,#6366f1 55%,#38bdf8);border-radius:9999px;box-shadow:0 0 12px #7c3aed99}.cp-row-accent{border-left:3px solid #8b5cf6bf}.cp-row-accent--good{border-left:3px solid #34d399cc}.cp-row-accent--bad{border-left:3px solid #f87171cc}.cp-row-accent--info{border-left:3px solid #38bdf8cc}.cp-row-accent--warn{border-left:3px solid #fbbf24cc}.cp-glass{-webkit-backdrop-filter:blur(14px);background:#0d1120b8;border:1px solid #a78bfa47;box-shadow:0 18px 48px -18px #7c3aed8c,inset 0 1px #ffffff12}@keyframes cp-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.cp-pop{animation:.26s cubic-bezier(.34,1.56,.64,1) both cp-pop}@keyframes cp-glow-pulse{0%,to{box-shadow:0 3px 20px #7c3aed73,inset 0 1px #ffffff3d}50%{box-shadow:0 3px 30px #7c3aedcc,inset 0 1px #ffffff3d}}.cp-glow-pulse{animation:2.4s ease-in-out infinite cp-glow-pulse}.cp-nav-item{color:var(--muted-foreground);border-radius:.55rem;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:color .15s,background-color .15s,transform .15s;display:flex;position:relative}.cp-nav-item:hover{color:var(--foreground);background:#ffffff0b;transform:translate(2px)}.cp-nav-item[aria-current=page]{color:#ede9fe;background:linear-gradient(90deg,#7c3aed38,#6366f11a 70%,#0000);box-shadow:inset 0 0 0 1px #8b5cf647}.cp-nav-item[aria-current=page]:before{content:"";background:linear-gradient(#a855f7,#6366f1);border-radius:9999px;width:3px;position:absolute;top:20%;bottom:20%;left:-.35rem;box-shadow:0 0 10px #8b5cf6e6}.cp-switch{appearance:none;background:var(--border-strong);cursor:pointer;width:2.35rem;height:1.3rem;transition:background var(--t-hover) var(--ease);border:1px solid #0000;border-radius:9999px;flex-shrink:0;position:relative}.cp-switch:after{content:"";width:.95rem;height:.95rem;transition:left var(--t-small) var(--ease-spring);background:#fff;border-radius:9999px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.cp-switch:checked{background:var(--brand-mark)}.cp-switch:checked:after{left:calc(100% - 1.05rem)}.cp-switch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@keyframes cp-skeleton{0%,to{opacity:.55}50%{opacity:.85}}.cp-skeleton{border-radius:var(--r-control);background:var(--surface-subtle);animation:cp-skeleton 1.6s var(--ease) infinite}.cp-fade-up:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.cp-stagger:where(:root[data-motion=reduce],:root[data-motion=reduce] *)>*,.cp-run-gradient:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.cp-run-gradient-text:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.cp-pop:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.cp-glow-pulse:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.cp-skeleton:where(:root[data-motion=reduce],:root[data-motion=reduce] *){animation:none}.cp-interactive:hover:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.cp-hover-card:hover:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.cp-stat:hover:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.cp-nav-item:hover:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.danger-button:hover:not([disabled]):where(:root[data-motion=reduce],:root[data-motion=reduce] *),.auth-card:where(:root[data-motion=reduce],:root[data-motion=reduce] *) form button[type=submit]:hover:not(:disabled),.application-selector-item:hover:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.landing-btn--primary:hover:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.landing-feature-card:hover:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.landing-hub-card:hover:where(:root[data-motion=reduce],:root[data-motion=reduce] *),a.cover-letter-voice-profile-link-btn:hover:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.cover-letter-voice-profile-lead:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .cover-letter-voice-profile-link-btn:hover,.cover-letter-voice-profile-status:where(:root[data-motion=reduce],:root[data-motion=reduce] *) .cover-letter-voice-profile-link-btn:hover{transform:none}.cp-progress-fill:where(:root[data-motion=reduce],:root[data-motion=reduce] *),.cp-switch:after:where(){transition:none}::view-transition-group(root){animation-duration:var(--vk-sweep-duration,.64s)}.vk-theme-sweep::view-transition-old(root){mix-blend-mode:normal;animation:none}.vk-theme-sweep::view-transition-new(root){mix-blend-mode:normal;animation:none}.vk-theme-sweep::view-transition-image-pair(root){isolation:auto}.vk-theme-sweep::view-transition-old(root){z-index:0}.vk-theme-sweep::view-transition-new(root){z-index:1;-webkit-mask-image:linear-gradient(var(--vk-sweep-angle,to bottom left), #000 46%, #00000080 50%, transparent 54%);-webkit-mask-image:linear-gradient(var(--vk-sweep-angle,to bottom left), #000 46%, #00000080 50%, transparent 54%);-webkit-mask-image:linear-gradient(var(--vk-sweep-angle,to bottom left), #000 46%, #00000080 50%, transparent 54%);mask-image:linear-gradient(var(--vk-sweep-angle,to bottom left), #000 46%, #00000080 50%, transparent 54%);animation:vk-theme-sweep var(--vk-sweep-duration,.64s) cubic-bezier(.4, .05, .25, 1) forwards;-webkit-mask-size:300% 300%;mask-size:300% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes vk-theme-sweep{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:100% 0;mask-position:100% 0}}.vk-theme-sweep:where(:root[data-motion=reduce],:root[data-motion=reduce] *)::view-transition-new(root){animation:none;-webkit-mask-image:none;mask-image:none}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}:where(:root[data-motion=reduce],:root[data-motion=reduce] *),:before:where(),:after:where(){scroll-behavior:auto!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.ea{--ea-steel:#8aa0b4;--ea-pass:#0b0b0d;--ea-pass-edge:#2a2a30;--ea-amber:#ffb800;--ea-lift:0 18px 50px #0000008c;--ea-sunk-in:inset 0 1px 3px #0006}.dark .ea,.ea:where(.dark *){--ea-lift:0 18px 50px #0000008c}:root:not(.dark) .ea{--ea-lift:0 18px 50px #1014182e;--ea-sunk-in:inset 0 1px 3px #1014181a}.ea{--ea-k:.8}.ea-stage--scaled{width:calc(100% / var(--ea-k));height:calc(100% / var(--ea-k));transform:scale(var(--ea-k));transform-origin:0 0;position:absolute;top:0;left:0}.ea-stage{perspective:1400px;perspective-origin:50% 20%;background:radial-gradient(70% 55% at 50% 42%, color-mix(in srgb, var(--ai) 7%, var(--canvas)), var(--canvas) 72%);position:relative;overflow:hidden}.ea-strap-canvas,.ea-strap-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ea-strap-canvas{z-index:1}.ea-strap-svg{overflow:visible}.ea-strap-path{fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 6px 10px #00000073)}.ea-card{z-index:2;--band:16px;--lx:64%;--lxb:36%;--ly:30%;--gloss:.12;width:300px;height:480px;transform-style:preserve-3d;transform-origin:50% -22px;cursor:grab;will-change:transform;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:50%}.ea-clip{width:calc(var(--band) + 10px);pointer-events:none;z-index:3;--clip-a:#c7ced8;--clip-b:#7d8794;--clip-hi:#d9dee6;--clip-mid:#b8c1cc;height:44px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.ea-card[data-clip=black] .ea-clip{--clip-a:#2e2e35;--clip-b:#0f0f12;--clip-hi:#3a3a42;--clip-mid:#26262c}.ea-card[data-clip=gold] .ea-clip{--clip-a:#e6c469;--clip-b:#8f6c1e;--clip-hi:#f3d27a;--clip-mid:#d9b355}.ea-clip-neck{width:calc(var(--band) - 2px);height:26px;margin-left:calc((var(--band) - 2px) / -2);background:linear-gradient(90deg, var(--clip-b) 0%, var(--clip-hi) 18%, var(--clip-mid) 50%, var(--clip-hi) 82%, var(--clip-b) 100%);border-radius:2px 2px 1px 1px;position:absolute;top:0;left:50%;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #00000059,0 2px 4px #00000080}.ea-clip-jaw{background:linear-gradient(180deg, var(--clip-a), var(--clip-b));border-radius:2px;height:22px;position:absolute;top:22px;left:0;right:0;box-shadow:inset 0 1px #fff9,inset 0 -1px #0006,0 3px 5px #0000008c}.ea-clip-slot{width:calc(var(--band) - 8px);height:5px;margin-left:calc((var(--band) - 8px) / -2);background:#0a0a0c;border-radius:2px;position:absolute;top:30px;left:50%;box-shadow:inset 0 1px 1px #000000e6}.ea-face{border:1px solid var(--ea-pass-edge);backface-visibility:hidden;color:#fff;border-radius:14px;position:absolute;inset:0;overflow:hidden}.ea-face--front{background:var(--ea-pass);transform:translateZ(-1px);box-shadow:0 30px 60px #0009,0 8px 18px #00000080,inset 0 1px #ffffff14}.ea-face--back{background:#0e0e11;flex-direction:column;padding:44px 22px 20px;display:flex;transform:rotateY(180deg)translateZ(-1px);box-shadow:0 30px 60px #0009,inset 0 1px #ffffff14}.ea-matrix{opacity:.95;width:100%;height:100%;position:absolute;inset:0}.ea-gloss{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(60% 45% at var(--lx) var(--ly), rgba(255, 255, 255, var(--gloss)), #fff0 70%);position:absolute;inset:0}.ea-face--back .ea-gloss{background:radial-gradient(60% 45% at var(--lxb) var(--ly), rgba(255, 255, 255, var(--gloss)), #fff0 70%)}.ea-vignette{pointer-events:none;background:linear-gradient(#0000000d,#00000059 60%,#0009);position:absolute;inset:0}.ea-slot{width:calc(var(--band) + 12px);background:#000;border-radius:5px;height:9px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 2px #000000e6,0 1px #ffffff14}.ea-face--back .ea-slot{box-shadow:inset 0 1px 2px #000000e6}.ea-face-label{font-family:var(--font-mono,"JetBrains Mono Variable", monospace);letter-spacing:.14em;color:#ffffff8c;font-size:9px}.ea-hero{font-family:var(--font-mono,"JetBrains Mono Variable", monospace);letter-spacing:-.04em;color:#fff;text-shadow:0 2px 12px #0009;white-space:nowrap;font-size:44px;font-weight:700;line-height:1}.ea-face-foot{border-top:1px solid #ffffff1f;gap:18px;padding-top:12px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.ea-face-foot-k{font-family:var(--font-mono,"JetBrains Mono Variable", monospace);letter-spacing:.12em;color:#ffffff80;margin-bottom:3px;font-size:8px}.ea-face-foot-v{font-family:var(--font-mono,"JetBrains Mono Variable", monospace);color:#fff;white-space:nowrap;font-size:12px;font-weight:500}.ea-qr{background:#fff;border-radius:3px}.ea-qr svg{shape-rendering:crispedges;width:100%;height:100%;display:block}.ea-raised{border:1px solid var(--border-strong);background:var(--cap-sheen), var(--cap-base);box-shadow:inset 0 1px 0 var(--cap-highlight), var(--cap-drop)}.ea-raised--on{border-color:var(--ring);background:var(--cap-sheen), color-mix(in srgb, var(--ring) 10%, transparent)}.ea-sunk{background:var(--surface-inset);box-shadow:var(--ea-sunk-in)}.ea-pop{background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--ea-lift), inset 0 1px 0 var(--cap-highlight);border-radius:3px}.ea-hot-btn{color:var(--ai-on);background:linear-gradient(180deg, #ff5ba6, var(--ai));box-shadow:inset 0 1px #ffffff42,0 1px 2px #00000080}.ea-key-field{pointer-events:none;background-image:radial-gradient(circle, color-mix(in srgb, var(--ai) 55%, transparent) .9px, transparent 1px);background-size:7px 7px;height:34px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000000e6,#0000);mask-image:linear-gradient(#000000e6,#0000)}.ea-opens-row{transition:background .22s cubic-bezier(.22,.9,.3,1)}.ea-opens-row:not([data-soon]):hover{background:#ffffff06}.ea-drawer{z-index:40;background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--ea-lift), inset 0 1px 0 var(--cap-highlight);opacity:0;pointer-events:none;border-radius:3px;transition:transform .3s cubic-bezier(.22,.9,.3,1),opacity .3s cubic-bezier(.22,.9,.3,1);position:absolute;bottom:14px;left:14px;right:14px;overflow:hidden;transform:translateY(calc(100% + 24px))}.ea-drawer[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.ea-drawer:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}.ea-share{transition:color .16s ease-out}.ea-wipe{clip-path:inset(0);grid-area:1/1;transition:clip-path .32s cubic-bezier(.22,.9,.3,1)}.ea-wipe[data-on=false][data-off=left]{clip-path:inset(0 0 0 100%)}.ea-wipe[data-on=false][data-off=right]{clip-path:inset(0 100% 0 0)}.ea-wipe:where(:root[data-motion=reduce],:root[data-motion=reduce] *){transition:none}.ea-veil{pointer-events:none;background:#0a0a0a;animation:.64s cubic-bezier(.22,.9,.3,1) forwards ea-veil}@keyframes ea-veil{0%{opacity:1}to{opacity:0}}.ea[data-intro-pending=true] :is(.ea-card,.ea-strap-svg,.ea-strap-canvas,[data-intro]){opacity:0}.ea-cell{background:var(--brand-mark);width:18px;height:8px;box-shadow:inset 0 1px 0 #ffffff59, 0 0 8px color-mix(in srgb, var(--brand-mark) 35%, transparent);border-radius:1px;display:block}.ea-cell[data-spent=true]{background:var(--border-strong);box-shadow:inset 0 1px 2px #00000073}
