*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentColor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block:0;display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--ink:#141b18;--ink-soft:#5c6a63;--ink-faint:#67746d;--paper:#f4f6f3;--surface:#fff;--line:#e2e8e3;--line-soft:#eef2ee;--danger:#a3462f;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#4a3aa7;--series-8:#e34948;--series-rest:#8d9aa2;--seq-1:#86b6ef;--seq-2:#5598e7;--seq-3:#2a78d6;--seq-4:#1c5cab;--seq-5:#104281;--good:#0ca30c;--warning:#fab219;--serious:#ec835a;--critical:#d03b3b;--step-0:.875rem;--step-1:1rem;--step-2:1.25rem;--step-3:1.75rem;--step-4:clamp(2rem, 1.4rem + 2.4vw, 3rem);--step-5:clamp(2.75rem, 1.5rem + 5.4vw, 5.75rem);--radius:14px;--radius-sm:9px;--shadow-sm:0 1px 2px #10231c0f;--shadow:0 18px 44px #0f231c14;--shadow-lg:0 30px 90px #0d1f1826;--speed:.14s}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}body{--font-body:var(--font-geist-sans), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;font-family:var(--font-body)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:where(.ats,.careers) :focus-visible{outline:2px solid color-mix(in oklab, var(--brand) 70%, white);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mono-label,.ats .eyebrow{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:.6875rem}@keyframes spin{to{transform:rotate(360deg)}}.boot{text-align:center;min-height:100vh;color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.boot h1{font-size:var(--step-3);letter-spacing:-.02em;margin:0}.boot p{font-size:var(--step-0);max-width:42ch;margin:0}.ats{--on-brand:#fff;background:var(--paper);min-height:100vh}.rail{z-index:40;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--on-brand) 32%, transparent) transparent;width:264px;color:var(--on-brand);background:radial-gradient(120% 60% at 0% 0%, color-mix(in oklab, var(--accent) 22%, transparent), transparent 60%), linear-gradient(180deg, var(--brand), color-mix(in oklab, var(--brand) 78%, black));flex-direction:column;padding:22px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.rail>*{flex-shrink:0}.rail .mark{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0 8px 26px;display:flex}.rail .mark img,.rail .mark span{object-fit:cover;background:var(--accent);width:36px;height:36px;color:var(--on-accent);border-radius:10px;flex:none;place-items:center;font-size:1rem;font-weight:700;display:grid}.rail .mark strong{letter-spacing:-.02em;font-size:1.0625rem}.rail nav{flex-direction:column;gap:2px;display:flex}.rail-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--on-brand) 55%, transparent);margin:16px 10px 8px;font-size:.625rem}.rail nav button{border-radius:var(--radius-sm);width:100%;color:color-mix(in oklab, var(--on-brand) 78%, transparent);font-size:var(--step-0);text-align:left;transition:background var(--speed), color var(--speed);background:0 0;border:0;align-items:center;gap:11px;padding:11px 12px;font-weight:500;display:flex}.rail nav button:hover{background:color-mix(in oklab, var(--on-brand) 10%, transparent);color:var(--on-brand)}.rail nav button.on{background:var(--accent);color:var(--on-accent);font-weight:600}.rail nav button b{background:color-mix(in oklab, var(--on-brand) 16%, transparent);font-family:var(--font-mono);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.6875rem;font-weight:500}.rail nav button.on b{background:color-mix(in oklab, var(--on-accent) 14%, transparent)}.rail footer{border-top:1px solid color-mix(in oklab, var(--on-brand) 18%, transparent);align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.rail footer div{background:color-mix(in oklab, var(--on-brand) 16%, transparent);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.rail footer p{flex-direction:column;min-width:0;margin:0;display:flex}.rail footer strong{font-size:var(--step-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail footer small{color:color-mix(in oklab, var(--on-brand) 60%, transparent);font-size:.75rem}.frame{flex-direction:column;min-height:100vh;margin-left:264px;display:flex}.topbar{z-index:30;background:color-mix(in oklab, var(--surface) 88%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:14px;height:74px;padding:0 28px;display:flex;position:sticky;top:0}.menu-toggle{background:0 0;border:0;display:none}.ats .finder{border:1px solid var(--line);background:var(--paper);min-width:0;max-width:520px;color:var(--ink-faint);transition:border-color var(--speed), background var(--speed);border-radius:999px;flex-direction:row;flex:1 1 0;align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex}.finder:focus-within{border-color:color-mix(in oklab, var(--brand) 45%, var(--line));background:var(--surface)}.finder input{min-width:0;font-size:var(--step-0);color:var(--ink);background:0 0;border:0;outline:0;flex:1 1 0}.finder button{color:var(--ink-faint);background:0 0;border:0;place-items:center;display:grid}.careers-link{color:var(--ink-soft);font-size:var(--step-0);align-items:center;gap:6px;margin-left:auto;font-weight:500;text-decoration:none;display:inline-flex}.careers-link:hover{color:var(--brand)}.canvas{flex:1 0 auto;width:100%;max-width:1440px;margin:0 auto;padding:30px 28px 64px}.workspace-credit{padding:18px 28px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);color:var(--ink-faint);letter-spacing:.01em;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;display:flex}.btn{border-radius:var(--radius-sm);font-size:var(--step-0);white-space:nowrap;transition:transform var(--speed), box-shadow var(--speed), background var(--speed);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-solid{background:var(--brand);color:var(--on-brand);box-shadow:var(--shadow-sm)}.btn-solid:hover:not(:disabled){box-shadow:0 8px 22px color-mix(in oklab, var(--brand) 28%, transparent)}.btn-quiet{background:var(--surface);border-color:var(--line);color:var(--ink-soft)}.btn-quiet:hover:not(:disabled){border-color:color-mix(in oklab, var(--brand) 35%, var(--line));color:var(--ink)}.btn-ghost{color:var(--ink-soft);background:0 0}.icon-btn{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:36px;height:36px;color:var(--danger);flex:none;place-items:center;display:grid}.page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.page-head h1{font-size:var(--step-4);letter-spacing:-.035em;margin:8px 0 6px;font-weight:700}.page-head .lede{max-width:68ch;color:var(--ink-soft);font-size:var(--step-0);margin:0;line-height:1.6}.page-head-actions{flex:none;gap:8px;display:flex}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.panel h2{font-size:var(--step-2);letter-spacing:-.02em;margin:6px 0 0;font-weight:650}.panel>header button{color:var(--brand);font-size:var(--step-0);background:0 0;border:0;align-items:center;gap:4px;font-weight:600;display:inline-flex}.split{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);gap:16px;display:grid}.empty{text-align:center;color:var(--ink-faint);flex-direction:column;align-items:center;gap:8px;padding:56px 24px;display:flex}.empty h3{color:var(--ink);font-size:var(--step-2);letter-spacing:-.02em;margin:4px 0 0;font-weight:650}.empty p{max-width:46ch;font-size:var(--step-0);margin:0 0 10px;line-height:1.6}.chip{font-family:var(--font-mono);letter-spacing:.04em;border-radius:999px;padding:5px 10px;font-size:.6875rem;font-style:normal;display:inline-block}.chip-strong_match{color:#26694a;background:#e2f4e8}.chip-potential_match{color:#85601f;background:#fdf0d9}.chip-manual_review{color:#614a86;background:#ece7f7}.chip-pending{background:var(--line-soft);color:var(--ink-soft)}.note{border:1px solid color-mix(in oklab, var(--brand) 16%, var(--line));border-radius:var(--radius);background:color-mix(in oklab, var(--brand) 5%, var(--surface));color:color-mix(in oklab, var(--brand) 72%, var(--ink));align-items:center;gap:14px;margin-top:16px;padding:16px 18px;display:flex}.note>div{flex:1}.note strong{font-size:var(--step-0);display:block}.note p{color:var(--ink-soft);font-size:var(--step-0);margin:3px 0 0;line-height:1.55}.note button{color:var(--brand);font-size:var(--step-0);background:0 0;border:0;font-weight:600}.note.warn{color:#7b5d21;background:#fdf8ec;border-color:#ecdcb8}.stat-band{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:16px;margin-bottom:16px;display:grid}.stat-lead{border-radius:var(--radius);color:var(--on-brand);background:radial-gradient(130% 90% at 100% 0%, color-mix(in oklab, var(--accent) 34%, transparent), transparent 62%), linear-gradient(160deg, var(--brand), color-mix(in oklab, var(--brand) 74%, black));padding:26px;position:relative;overflow:hidden}.stat-lead .eyebrow{color:color-mix(in oklab, var(--on-brand) 66%, transparent)}.stat-lead strong{font-size:var(--step-5);letter-spacing:-.05em;margin:14px 0 6px;font-weight:700;line-height:.92;display:block}.stat-lead>p:last-of-type{max-width:34ch;color:color-mix(in oklab, var(--on-brand) 76%, transparent);font-size:var(--step-0);margin:0}.stat-funnel{align-items:flex-end;gap:8px;height:76px;margin-top:22px;display:flex}.stat-funnel>div{flex-direction:column;flex:1;justify-content:flex-end;gap:6px;height:100%;display:flex}.stat-funnel i{border-radius:5px 5px 2px 2px;width:100%;min-height:4px;display:block}.stat-funnel span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--on-brand) 60%, transparent);font-size:.625rem}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stat-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:20px;position:relative}.stat-grid strong{font-size:var(--step-3);letter-spacing:-.03em;margin:12px 0 6px;font-weight:700;display:block}.stat-grid article>p:last-of-type{color:var(--ink-soft);margin:0;font-size:.8125rem;line-height:1.5}.stat-grid svg{color:color-mix(in oklab, var(--brand) 55%, var(--ink-faint));position:absolute;top:18px;right:18px}.stage-rows{flex-direction:column;gap:12px;display:flex}.stage-rows>div{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) 44px;align-items:center;gap:12px;display:grid}.stage-rows span{font-size:var(--step-0);align-items:center;gap:8px;display:inline-flex}.stage-rows span i{border-radius:3px;flex:none;width:9px;height:9px}.stage-rows .bar{background:var(--line-soft);border-radius:999px;height:8px;overflow:hidden}.stage-rows .bar b{border-radius:999px;height:100%;display:block}.stage-rows>div>strong{text-align:right;font-family:var(--font-mono);font-size:var(--step-0)}.feed{margin:0;padding:0;list-style:none}.feed li+li{border-top:1px solid var(--line-soft)}.feed button{text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 4px;display:grid}.feed button:hover{background:var(--paper)}.feed i,.who i{background:color-mix(in oklab, var(--brand) 12%, var(--surface));width:36px;height:36px;color:color-mix(in oklab, var(--brand) 80%, black);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-style:normal;font-weight:600;display:grid}.feed span{flex-direction:column;gap:2px;min-width:0;display:flex}.feed strong,.who strong{font-size:var(--step-0);font-weight:600}.feed small,.who small{color:var(--ink-faint);font-size:.75rem}.toolbar{border:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;background:var(--surface);border-bottom:0;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.ats select:not(.stage-picker select){-webkit-appearance:none;appearance:none;border:1px solid var(--line);border-radius:var(--radius-sm);background-color:var(--surface);background-image:linear-gradient(45deg, transparent 50%, var(--ink-faint) 50%), linear-gradient(135deg, var(--ink-faint) 50%, transparent 50%);color:var(--ink);transition:border-color var(--speed), background-color var(--speed);background-position:right 13px center,right 8px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:8px 30px 8px 12px;font-size:.8125rem;line-height:1.4}.ats select:not(.stage-picker select):hover:not(:disabled){border-color:color-mix(in oklab, var(--brand) 34%, var(--line))}.ats select:not(.stage-picker select):disabled{color:var(--ink-faint);background-color:var(--paper);cursor:not-allowed}.toolbar select{background-color:var(--paper)}.ats .pick-all{color:var(--ink-soft);flex-direction:row;align-items:center;gap:8px;margin:0;font-size:.8125rem;font-weight:500;display:inline-flex}.toolbar-count{font-family:var(--font-mono);color:var(--ink-faint);margin-left:auto;font-size:.75rem}.bulk{border:1px solid color-mix(in oklab, var(--brand) 30%, var(--line));background:color-mix(in oklab, var(--brand) 8%, var(--surface));color:color-mix(in oklab, var(--brand) 78%, var(--ink));border-bottom:0;align-items:center;gap:16px;padding:12px 16px;display:flex}.bulk strong{font-size:var(--step-0)}.ats .bulk label{flex-direction:row;align-items:center;gap:8px;margin:0;font-size:.8125rem;display:inline-flex}.bulk select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:8px 10px;font-size:.8125rem}.bulk>button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:.8125rem;font-weight:600}.list{border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);background:var(--surface);overflow:hidden}.tr{border-top:1px solid var(--line-soft);align-items:center;gap:6px;display:flex;position:relative}.tr-open{z-index:0;background:0 0;border:0;border-radius:0;position:absolute;inset:0}.tr-open:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.tr:first-child{border-top:0}.tr.th{background:var(--paper);padding:10px 18px}.tr.th>span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:.6875rem}.tr .pick{flex:none;justify-content:center;width:34px;display:flex}.tr.th>span:not(.pick),.tr-main>span{flex:1;min-width:0}.tr.th>span>button.sortable{cursor:pointer;width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.tr.th>span>button.sortable:hover{color:var(--ink)}.tr.th>span>button.sortable svg{opacity:.45;flex:none}.tr.th>span>button.sortable.on{color:var(--ink)}.tr.th>span>button.sortable.on svg{opacity:1;color:var(--brand)}.tr.th>span>button.sortable:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:3px}.tr.th>span:nth-child(2),.tr-main>span:first-child{flex:1.6}.tr-main{z-index:1;text-align:left;pointer-events:none;background:0 0;border:0;flex:1;align-items:center;gap:6px;min-width:0;padding:14px 18px 14px 0;display:flex;position:relative}.tr .pick{z-index:1;position:relative}.tr-main select,.tr-main a,.tr-main button{pointer-events:auto}.tr:not(.th):hover{background:color-mix(in oklab, var(--brand) 3%, var(--surface))}.tr-main>span{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.tr-main>span.who{flex-direction:row;align-items:center}.tr-main>span>strong,.tr-main>span>small{max-width:100%}.tr-main>span>strong{font-size:var(--step-0);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tr-main>span>small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.who{align-items:center;gap:11px;min-width:0;display:flex}.who>span{flex-direction:column;gap:2px;min-width:0;display:flex}.who>span>strong,.who>span>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ats .stage{background:color-mix(in oklab, var(--brand) 9%, var(--surface));color:color-mix(in oklab, var(--brand) 80%, var(--ink));border-radius:999px;padding:5px 10px;font-size:.75rem;font-style:normal;font-weight:600;display:inline-block}.stage-picker{align-items:center;gap:4px;display:inline-flex;position:relative}.stage-picker>svg{color:var(--ink-faint);transition:color var(--speed);flex:none}.stage-picker select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.stage-picker select:disabled{cursor:progress}.stage-picker:hover .stage{background:color-mix(in oklab, var(--brand) 16%, var(--surface))}.stage-picker:hover>svg{color:var(--ink-soft)}.stage-picker:focus-within .stage{outline:2px solid var(--brand);outline-offset:2px}.more{justify-content:center;padding:18px 0 0;display:flex}.tabs{border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:6px;margin:14px 0 12px;padding:6px;display:flex;overflow-x:auto}.tabs button{color:var(--ink-soft);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:9px 16px;font-size:.8125rem;font-weight:600}.tabs button.on{background:var(--brand);color:var(--on-brand)}.queue{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.queue>button{border:0;border-top:1px solid var(--line-soft);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) 120px minmax(0,1.4fr) 20px;align-items:center;gap:20px;width:100%;padding:16px 20px;display:grid}.queue>button:first-child{border-top:0}.queue>button:hover{background:color-mix(in oklab, var(--brand) 3%, var(--surface))}.queue .score{flex-direction:column;gap:2px;display:flex}.queue .score strong{font-family:var(--font-mono);font-size:var(--step-2);letter-spacing:-.02em}.queue .score small,.queue .why p{color:var(--ink-faint);font-size:.75rem}.queue .why p{margin:8px 0 0;line-height:1.5}.cards{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:16px;padding:22px;display:flex}.card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card h2{font-size:var(--step-2);letter-spacing:-.02em;margin:0 0 4px;font-weight:650}.card header p{color:var(--ink-faint);margin:0;font-size:.8125rem}.card .eyebrow{align-items:center;gap:5px;margin-bottom:6px;display:inline-flex}.state{background:var(--line-soft);color:var(--ink-soft);font-family:var(--font-mono);border-radius:999px;padding:5px 10px;font-size:.6875rem;font-style:normal}.state-published,.state-active{color:#26694a;background:#e2f4e8}.state-paused,.state-planned{color:#85601f;background:#fdf0d9}.state-closed,.state-completed{color:#6d635c;background:#ece9e6}.card-stats{border-block:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:16px 0;display:grid}.card-stats dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:.6875rem}.card-stats dd{font-size:var(--step-3);letter-spacing:-.03em;margin:6px 0 0;font-weight:700}.card-stats dd.small{letter-spacing:0;color:var(--ink-soft);font-size:.8125rem;font-weight:500}.criteria p:last-child{color:var(--ink-soft);margin:6px 0 0;font-size:.8125rem;line-height:1.55}.drive-notes{color:var(--ink-soft);margin:0;font-size:.8125rem;line-height:1.55}.job-team ul{flex-wrap:wrap;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.job-team li{background:var(--paper);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.75rem;display:inline-flex}.job-team li button{color:var(--ink-faint);background:0 0;border:0;place-items:center;display:grid}.job-team li.muted{color:var(--ink-faint);background:0 0;padding-left:0}.job-team select,.card footer select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:8px 10px;font-size:.8125rem}.card footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.card footer a{color:var(--brand);align-items:center;gap:6px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.agenda{flex-direction:column;gap:10px;display:flex}.agenda article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.agenda time{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--brand) 9%, var(--surface));flex-direction:column;justify-content:center;align-items:center;height:62px;display:flex}.agenda time strong{font-size:var(--step-2);letter-spacing:-.02em;font-weight:700}.agenda time small{font-family:var(--font-mono);text-transform:uppercase;color:var(--ink-soft);font-size:.6875rem}.agenda h2{font-size:var(--step-1);margin:6px 0 4px;font-weight:650}.agenda p{margin:0 0 4px;font-size:.8125rem}.agenda article>div>small{color:var(--ink-faint);font-size:.75rem}.agenda aside{gap:8px;display:flex}.people,.log{margin:0;padding:0;list-style:none}.people li,.log li{border-top:1px solid var(--line-soft);align-items:center;gap:11px;padding:11px 0;display:flex}.people li:first-child,.log li:first-child{border-top:0}.people i{background:color-mix(in oklab, var(--brand) 12%, var(--surface));width:34px;height:34px;color:color-mix(in oklab, var(--brand) 80%, black);border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.people span,.log span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.people strong,.log strong{font-size:var(--step-0)}.people small,.log small{color:var(--ink-faint);font-size:.75rem}.people em{font-family:var(--font-mono);color:var(--ink-soft);font-size:.6875rem;font-style:normal}.log svg{color:var(--ink-faint)}.retention{margin-top:16px}.retention .muted{margin:0 0 14px}.retention .due{max-height:220px;margin:0 0 14px;padding:0;list-style:none;overflow-y:auto}.retention .due li{border-top:1px solid var(--line-soft);font-size:var(--step-0);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.retention .due li:first-child{border-top:0}.retention .due small{color:var(--ink-faint);font-size:.75rem}.retention .notice{margin-bottom:14px}.form h2{font-size:var(--step-2);letter-spacing:-.02em;margin:0 0 18px;font-weight:650}.ats label,.careers label{color:var(--ink-soft);flex-direction:column;gap:7px;margin-bottom:14px;font-size:.8125rem;font-weight:600;display:flex}.ats label small,.careers label small{color:var(--ink-faint);font-weight:400}.pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.ats input,.ats select,.ats textarea,.careers input,.careers select,.careers textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--step-0);color:var(--ink);transition:border-color var(--speed), box-shadow var(--speed);outline:0;padding:11px 13px}.ats input:focus,.ats select:focus,.ats textarea:focus,.careers input:focus,.careers textarea:focus{border-color:color-mix(in oklab, var(--brand) 50%, var(--line));box-shadow:0 0 0 3px color-mix(in oklab, var(--brand) 12%, transparent)}.ats textarea,.careers textarea{resize:vertical}.ats input[type=checkbox],.careers input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand);padding:0}.ats input[type=color]{height:42px;padding:4px}.drop{border:1px dashed color-mix(in oklab, var(--brand) 30%, var(--line));border-radius:var(--radius);background:color-mix(in oklab, var(--brand) 3%, var(--surface));text-align:center;transition:border-color var(--speed), background var(--speed);align-items:center;gap:6px;padding:22px}.drop:hover{border-color:color-mix(in oklab, var(--brand) 55%, var(--line))}.drop strong{color:var(--ink);font-size:var(--step-0)}.drop span{color:var(--ink-faint);font-size:.75rem;font-weight:400}.drop input{opacity:0;width:1px;height:1px;padding:0;position:absolute}.drop-cta{background:var(--brand);border-radius:999px;margin-top:10px;padding:9px 15px;font-size:.8125rem;font-weight:600;color:var(--on-brand)!important}.drop:has(input:disabled) .drop-cta{opacity:.5}.notice{border-radius:var(--radius-sm);background:var(--paper);color:var(--ink-soft);align-items:center;gap:9px;margin:4px 0 0;padding:12px 14px;font-size:.8125rem;display:flex}.brand-preview{border-radius:var(--radius);flex-direction:column;align-items:flex-start;min-height:440px;padding:34px;display:flex}.brand-preview .eyebrow{color:color-mix(in oklab, currentColor 55%, transparent)}.brand-preview img,.brand-preview i{width:54px;height:54px;color:var(--brand);background:#fff;border-radius:14px;place-items:center;margin:44px 0 18px;font-size:1.5rem;font-style:normal;font-weight:700;display:grid}.brand-preview h2{max-width:18ch;font-size:var(--step-4);letter-spacing:-.035em;margin:0 0 12px;font-weight:700;line-height:1.05}.brand-preview>p{opacity:.82;max-width:44ch;font-size:var(--step-0);margin:0;line-height:1.65}.brand-preview-cta{border-radius:var(--radius-sm);margin-top:20px;padding:11px 16px;font-size:.8125rem;font-weight:600;display:inline-block}.brand-preview>small{opacity:.6;font-family:var(--font-mono);margin-top:auto;font-size:.6875rem}.intake{grid-template-columns:minmax(220px,.26fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.batches{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:6px;padding:10px;display:flex}.batches button{border-radius:var(--radius-sm);text-align:left;transition:background var(--speed);background:0 0;border:0;flex-direction:column;gap:4px;padding:12px;display:flex}.batches button:hover{background:var(--paper)}.batches button.on{background:color-mix(in oklab, var(--brand) 10%, var(--surface))}.batches strong{font-size:var(--step-0)}.batches small{color:var(--ink-soft);font-size:.75rem}.batches em{font-family:var(--font-mono);color:var(--ink-faint);font-size:.6875rem;font-style:normal}.drops{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}.drops .drop{margin:0}.progress{margin-top:12px}.progress i{background:var(--line-soft);border-radius:999px;height:8px;display:block;overflow:hidden}.progress b{background:var(--brand);border-radius:999px;height:100%;transition:width .2s;display:block}.progress small{font-family:var(--font-mono);color:var(--ink-soft);margin-top:6px;font-size:.75rem;display:block}.upload-report{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:14px;overflow:hidden}.upload-report.has-misses{border-color:#e8d9b4}.upload-report header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.upload-report header p{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;display:flex}.upload-report header strong{font-size:var(--step-0);color:var(--ink)}.upload-report header span{font-family:var(--font-mono);color:var(--ink-soft);font-size:.75rem}.upload-report header div{flex-shrink:0;align-items:center;gap:6px;display:flex}.upload-report ul{max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.upload-report li{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;padding:8px 14px;font-size:.8125rem;display:grid}.upload-report li:last-child{border-bottom:0}.upload-report li span{color:var(--ink);overflow-wrap:anywhere}.upload-report li em{color:var(--ink-soft);font-style:normal}.upload-report li.more span{color:var(--ink-soft)}.upload-report .all-clear{color:var(--ink-soft);align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:.8125rem;display:flex}@media (max-width:720px){.upload-report li{grid-template-columns:minmax(0,1fr);gap:2px}}.intake-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:0 0 10px;display:flex}.intake-tabs button{cursor:pointer;font-family:var(--font-body);color:var(--ink-soft);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 14px;font-size:.8125rem;font-weight:600;display:flex}.intake-tabs button:hover{color:var(--ink)}.intake-tabs button.on{color:var(--ink);border-bottom-color:var(--brand)}.intake-tabs button b{background:var(--line-soft);min-width:22px;font-family:var(--font-mono);text-align:center;border-radius:999px;padding:1px 6px;font-size:.6875rem;font-weight:600}.intake-tabs button.on b{background:var(--brand);color:var(--on-brand,#fff)}.pick-bar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;padding:8px 14px;font-size:.8125rem;display:flex}.pick-bar label{cursor:pointer;color:var(--ink-soft);align-items:center;gap:8px;display:flex}.pick-bar label input{width:15px;height:15px;accent-color:var(--brand);cursor:pointer}.strangers{color:var(--warn-ink,#8a5a00);flex-basis:100%;align-items:center;gap:6px;margin:0;font-size:.8125rem;display:flex}.strangers svg{flex:none}.pick-bar .btn{margin-left:auto;padding:6px 11px;font-size:.75rem}.pick-bar .btn+.btn{margin-left:0}.pick-bar .btn.danger{color:#a3231b;border-color:#e6c4c0}.pick-bar .btn.danger:hover:not(:disabled){background:#fdf3f2}.intake-file input.pick{width:15px;height:15px;accent-color:var(--brand);cursor:pointer;flex-shrink:0;margin-right:2px}.review-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:18px 0 0;display:flex}.review-tabs button{cursor:pointer;font-family:var(--font-body);color:var(--ink-soft);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 15px;font-size:.875rem;font-weight:600;display:flex}.review-tabs button:hover{color:var(--ink)}.review-tabs button.on{color:var(--ink);border-bottom-color:var(--brand)}.review-tabs button b{background:var(--line-soft);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:24px;padding:2px 7px;font-size:.75rem;font-weight:600}.review-tabs button.on b{background:var(--brand);color:var(--on-brand,#fff)}.review-scope{border-top:1px solid var(--line);max-width:76ch;color:var(--ink-soft);margin:20px 0 0;padding-top:14px;font-size:.8125rem;line-height:1.6}.review-scope .linkish{margin:0 2px}.review-lede{max-width:76ch;color:var(--ink-soft);margin:14px 0 12px;font-size:.875rem;line-height:1.55}.intake-file .from-batch{color:var(--ink-soft);align-items:center;gap:4px;font-weight:600;display:inline-flex}.intake-row.is-skeleton{border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(90deg, var(--line-soft) 25%, var(--surface) 50%, var(--line-soft) 75%);background-size:300% 100%;min-height:96px;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.intake-row.is-skeleton{animation:none}}.intake-bar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-family:var(--font-mono);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:16px;margin:14px 0 10px;padding:12px 16px;font-size:.75rem;display:flex}.intake-bar .batch-job{margin-left:auto}.intake-bar .batch-job select{font-family:var(--font-body);max-width:220px;padding:7px 10px;font-size:.8125rem}.intake-bar .btn{font-family:var(--font-body)}.intake-bar .ask-read{align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.notice.warn{color:var(--ink);background:#fffdf6;border:1px solid #e8d9b4}.intake-file .blocked-why{color:#9a5b2a;font-weight:600}.rows{flex-direction:column;gap:8px;display:flex}.intake-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(180px,.7fr) minmax(0,2.4fr) auto;align-items:center;gap:14px;margin:0;padding:12px 16px;display:grid}.intake-row.is-needs_review{background:#fffdf6;border-color:#e8d9b4}.intake-row.is-failed{background:#fff8f6;border-color:#ecd0c9}.intake-row.is-duplicate{background:#f8f9fc;border-color:#d6dae6}.intake-row.is-imported{opacity:.68}.intake-file{min-width:0;color:var(--ink-soft);align-items:flex-start;gap:9px;display:flex}.intake-file span{flex-direction:column;gap:3px;min-width:0;display:flex}.intake-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.intake-file small{color:var(--ink-faint);font-size:.6875rem;line-height:1.4}.intake-fields{grid-template-columns:repeat(5,minmax(96px,1fr));gap:7px;display:grid}.intake-fields input,.intake-fields select{padding:9px 10px;font-size:.8125rem}.intake-actions{align-items:center;gap:7px;display:flex}.intake-actions .btn{padding:9px 13px}.intake-actions em{font-family:var(--font-mono);color:var(--ink-soft);font-size:.75rem;font-style:normal}.scrim{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c1c1666;position:fixed;inset:0}.scrim.center{place-items:center;padding:20px;display:grid}.drawer{background:var(--paper);width:min(560px,100%);box-shadow:var(--shadow-lg);flex-direction:column;animation:.2s slide-in;display:flex;position:absolute;inset:0 0 0 auto}@keyframes slide-in{0%{opacity:.6;transform:translate(24px)}}.drawer>header,.modal>header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px;display:flex}.drawer>header .who i{width:42px;height:42px}.drawer>header .who strong{font-size:var(--step-2);letter-spacing:-.02em;font-weight:650}.drawer>header>button,.modal>header>button{color:var(--ink-faint);background:0 0;border:0;place-items:center;display:grid}.drawer-body{flex:1;padding:18px 22px;overflow-y:auto}.drawer-body>section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:12px;padding:18px}.drawer-body h3{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 12px;font-size:.6875rem}.contact p{color:var(--ink-soft);font-size:var(--step-0);align-items:center;gap:7px;margin:5px 0;display:flex}.contact .tags{flex-wrap:wrap;gap:6px}.contact .tags em{background:var(--paper);font-family:var(--font-mono);border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:.6875rem;font-style:normal;display:inline-flex}.contact .tags em button{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.contact .tags em button:hover:not(:disabled){color:var(--ink)}.contact .tags .tag-add{border:1px dashed var(--line);width:92px;font-family:var(--font-mono);color:var(--ink);background:0 0;border-radius:999px;padding:4px 9px;font-size:.6875rem}.contact .tags .tag-add:focus-visible{border-style:solid;border-color:var(--brand);outline:none}.score-line{align-items:center;gap:12px;margin-bottom:8px;display:flex}.score-line strong{font-size:var(--step-3);letter-spacing:-.03em;font-weight:700}.muted{color:var(--ink-faint);font-size:.8125rem;line-height:1.6}.drawer-body blockquote{border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--paper);margin:10px 0;padding:12px 14px}.drawer-body blockquote strong{font-size:.8125rem}.drawer-body blockquote p{margin:6px 0;font-size:.8125rem;line-height:1.55}.drawer-body blockquote small{color:var(--ink-faint);font-size:.75rem}.offers{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.offer{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);padding:12px 14px}.offer-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.offer-head em{font-size:.75rem;font-style:normal;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.offer.is-accepted .offer-head em{color:var(--brand)}.offer.is-declined .offer-head em,.offer.is-withdrawn .offer-head em,.offer.is-expired .offer-head em{color:var(--ink-soft)}.offer-outcome,.offer-actions,.offer-link{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:.8125rem;display:flex}.offer-link code{overflow-wrap:anywhere;flex:100%;font-size:.75rem}.missing{color:#85601f;align-items:center;gap:7px;margin:10px 0;font-size:.8125rem;display:flex}.note-card{border-radius:var(--radius-sm);background:var(--paper);margin:8px 0;padding:12px}.note-card strong{font-size:.8125rem}.note-card p{font-size:var(--step-0);margin:5px 0;line-height:1.55}.note-card small{color:var(--ink-faint);font-size:.75rem}.note-form{flex-direction:column;gap:8px;display:flex}.note-form textarea{min-height:76px}.note-form .btn{align-self:flex-end}.history{margin:0;padding:0;list-style:none}.history li{border-top:1px solid var(--line-soft);flex-direction:column;gap:3px;padding:9px 0;font-size:.8125rem;display:flex}.history li:first-child{border-top:0}.history small{color:var(--ink-faint);font-size:.75rem}.drawer>footer{border-top:1px solid var(--line);background:var(--surface);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.modal{border-radius:var(--radius);background:var(--surface);width:min(680px,100%);max-height:calc(100vh - 40px);box-shadow:var(--shadow-lg);animation:.18s pop;overflow-y:auto}@keyframes pop{0%{opacity:.7;transform:translateY(10px)scale(.99)}}.modal h2{font-size:var(--step-3);letter-spacing:-.03em;margin:6px 0 0;font-weight:700}.modal form{padding:20px 22px 22px}.modal-actions{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;display:flex}.panel.licence{margin-bottom:18px;padding:20px 22px}.panel.licence p{margin:0 0 10px}.panel.licence code{border-radius:var(--radius-sm);background:var(--paper);font-family:var(--font-mono);padding:2px 6px;font-size:.75rem}.licence-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.ask-mark{letter-spacing:-.01em;white-space:nowrap;font-weight:650}.ask-mark sup{font-family:var(--font-mono);letter-spacing:.04em;color:color-mix(in oklab, var(--accent) 45%, var(--ink));margin-left:1px;font-size:.6em;font-weight:600;top:-.6em}.rail nav button .ask-mark sup{color:currentColor;opacity:.8}.ask-page{margin-bottom:0}.ask-head{margin-bottom:20px}.ask-head h1{font-size:var(--step-4);letter-spacing:-.035em;margin:0 0 8px}.ask-head h1 .ask-mark sup{letter-spacing:.06em;font-size:.44em;top:-.86em}.ask-head p{max-width:62ch;color:var(--ink-soft);font-size:var(--step-0);line-height:1.65}.ask-page .ask-bar{padding:10px 10px 10px 20px}.ask-page .ask-bar input{font-size:var(--step-1);padding:11px 0}.ask-page .ask-openers{margin-top:16px}.ask-page .ask-answer{margin-top:18px}.ask{margin-bottom:24px}.ask-bar{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex}.ask-bar:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklab, var(--brand) 14%, transparent)}.ask-bar>svg{color:var(--brand);flex:none}.ask-bar input{min-width:0;font-size:var(--step-0);color:var(--ink);background:0 0;border:0;flex:1;padding:8px 0}.ask-bar input:focus{outline:none}.ask-bar .btn{border-radius:999px;flex:none}.ask-openers{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ask-openers button{border:1px dashed var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:999px;padding:6px 13px;font-size:.8125rem}.ask-openers button:hover{border-style:solid;border-color:var(--brand);color:var(--ink)}.ask-wait{color:var(--ink-faint);font-size:var(--step-0);align-items:center;gap:8px;margin:14px 2px;display:flex}.ask-problem{color:var(--danger);font-size:var(--step-0);align-items:center;gap:8px;margin:14px 2px;display:flex}.ask-answer{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:12px;padding:18px 20px}.ask-matched{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 8px;font-size:.6875rem}.ask-matched strong{text-transform:none;letter-spacing:0;color:var(--ink-soft);font-weight:600}.ask-headline{font-size:var(--step-2);letter-spacing:-.02em;margin:0 0 14px;font-weight:650}.ask-table{margin-bottom:14px;overflow-x:auto}.ask-table table{border-collapse:collapse;width:100%;font-size:.8125rem}.ask-table th{border-bottom:1px solid var(--line);text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;padding:7px 12px 7px 0;font-size:.6875rem;font-weight:500}.ask-table td{border-bottom:1px solid var(--line-soft);font-variant-numeric:tabular-nums;color:var(--ink);padding:8px 12px 8px 0}.ask-table tr:last-child td{border-bottom:0}.ask-menu{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.ask-menu button{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:6px 13px;font-size:.8125rem}.ask-menu button:hover{border-color:var(--brand);color:var(--ink)}.preview{border-radius:var(--radius);background:var(--surface);width:min(1080px,100%);height:min(88vh,100%);box-shadow:var(--shadow-lg);flex-direction:column;animation:.18s pop;display:flex;overflow:hidden}.preview:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.preview>header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.preview>header>div:first-child{min-width:0}.preview>header strong{font-size:var(--step-1);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.preview>header small{color:var(--ink-faint);font-size:.75rem}.preview-tools{flex:none;align-items:center;gap:8px;display:flex}.preview-tools .icon-btn{color:var(--ink-faint)}.preview-switch{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);padding:2px;display:flex}.preview-switch button{border-radius:calc(var(--radius-sm) - 2px);color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:.6875rem}.preview-switch button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.preview-body{background:var(--paper);flex:1;min-height:0;display:flex;position:relative}.preview-frame{background:var(--paper);border:0;flex:1;width:100%}.preview-wait{z-index:1;background:var(--paper);color:var(--ink-faint);font-size:var(--step-0);justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.preview-none{color:var(--ink-soft);font-size:var(--step-0);text-align:center;flex:1;justify-content:center;align-items:center;gap:9px;padding:32px;display:flex}.preview-text{background:var(--surface);color:var(--ink);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;flex:1;margin:0;padding:26px 30px;font-size:.8125rem;line-height:1.7;overflow:auto}.toast{z-index:100;border-radius:var(--radius);background:color-mix(in oklab, var(--brand) 88%, black);color:#fff;max-width:440px;box-shadow:var(--shadow-lg);font-size:var(--step-0);align-items:center;gap:14px;padding:14px 18px;animation:.16s pop;display:flex;position:fixed;bottom:22px;right:22px}.toast button{border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);border:0;align-items:center;gap:6px;padding:7px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.careers-boot{min-height:100vh;color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.careers{--on-brand:#fff;background:var(--surface);min-height:100vh}.careers-bar{z-index:20;background:color-mix(in oklab, var(--surface) 86%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;padding:16px 32px;display:flex;position:sticky;top:0}.careers-mark{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.careers-mark img,.careers-mark span{object-fit:cover;background:var(--brand);width:34px;height:34px;color:var(--on-brand);border-radius:10px;place-items:center;font-weight:700;display:grid}.careers-mark strong{font-size:var(--step-1);letter-spacing:-.02em}.careers-jump{color:var(--ink-soft);font-size:var(--step-0);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.careers-jump:hover{color:var(--brand)}.hero{color:var(--on-brand);background:linear-gradient(155deg, var(--brand), color-mix(in oklab, var(--brand) 72%, black));padding:clamp(64px,9vw,132px) 32px clamp(56px,7vw,104px);position:relative;overflow:hidden}.hero-wash{pointer-events:none;position:absolute;inset:0}.hero-wash i{filter:blur(70px);opacity:.5;border-radius:50%;animation:26s ease-in-out infinite alternate drift;position:absolute}.hero-wash i:first-child{background:color-mix(in oklab, var(--accent) 62%, transparent);width:46vw;height:46vw;top:-14vw;right:-8vw}.hero-wash i:nth-child(2){background:color-mix(in oklab, var(--accent) 34%, transparent);width:32vw;height:32vw;animation-delay:-8s;bottom:-12vw;left:4vw}.hero-wash i:nth-child(3){background:color-mix(in oklab, var(--on-brand) 16%, transparent);width:24vw;height:24vw;animation-delay:-15s;top:24%;left:42%}@keyframes drift{to{transform:translate(3vw,4vh)scale(1.12)}}.hero-inner{max-width:1180px;margin:0 auto;position:relative}.hero .mono-label{color:color-mix(in oklab, var(--on-brand) 72%, transparent)}.hero h1{max-width:17ch;font-size:var(--step-5);letter-spacing:-.045em;margin:20px 0 22px;font-weight:800;line-height:.98}.hero-lede{max-width:56ch;color:color-mix(in oklab, var(--on-brand) 84%, transparent);margin:0;font-size:clamp(1rem,.94rem + .4vw,1.25rem);line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.hero-actions .subtle{color:color-mix(in oklab, var(--on-brand) 62%, transparent);max-width:34ch}.cta{background:var(--accent);color:var(--on-accent);font-size:var(--step-0);transition:transform var(--speed), box-shadow var(--speed);border:0;border-radius:999px;align-items:center;gap:9px;padding:15px 24px;font-weight:700;text-decoration:none;display:inline-flex}.cta:hover{box-shadow:0 12px 30px color-mix(in oklab, var(--accent) 40%, transparent);transform:translateY(-1px)}.cta:disabled{opacity:.6;transform:none}.cta.wide{justify-content:center;width:100%}.board-wrap{max-width:1180px;margin:0 auto;padding:clamp(52px,7vw,92px) 32px}.board-head h2{font-size:var(--step-4);letter-spacing:-.04em;margin:12px 0 26px;font-weight:750}.board{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.board-head-row,.board>li>a{text-align:left;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;display:grid}.board-head-row{padding:12px 8px}.board-head-row span{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-size:.6875rem}.board>li{border-bottom:1px solid var(--line);animation:.42s backwards board-in;animation-delay:calc(var(--row) * 55ms)}@keyframes board-in{0%{opacity:0;transform:translateY(6px)}}.board>li>a{color:inherit;transition:padding var(--speed), background var(--speed);background:0 0;border:0;padding:22px 8px;text-decoration:none}.board>li>a:hover{background:color-mix(in oklab, var(--brand) 4%, transparent);padding-left:16px;padding-right:16px}.board-title{font-size:var(--step-2);letter-spacing:-.02em;align-items:center;gap:12px;font-weight:650;display:inline-flex}.board-title i{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 26%, transparent);border-radius:50%;flex:none}.board .mono-label{color:var(--ink-soft);align-items:center;gap:6px;display:inline-flex}.board-go{color:var(--brand);font-size:var(--step-0);align-items:center;gap:7px;font-weight:700;display:inline-flex}.board-empty{text-align:center;color:var(--ink-faint);padding:64px 8px}.board-empty h3{color:var(--ink);font-size:var(--step-2);letter-spacing:-.02em;margin:10px 0 6px}.board-empty p{font-size:var(--step-0);margin:0}.steps{max-width:1180px;margin:0 auto;padding:0 32px clamp(64px,8vw,104px)}.steps>ol{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.steps li{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:26px}.steps li strong{font-size:var(--step-2);letter-spacing:-.02em;margin:14px 0 8px;font-weight:650;display:block}.steps li p{color:var(--ink-soft);font-size:var(--step-0);margin:0;line-height:1.6}.steps-note{color:var(--ink-soft);align-items:center;gap:9px;margin:22px 0 0;font-size:.8125rem;display:inline-flex}.careers-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:26px 32px;display:flex}.careers-foot span{gap:18px;display:flex}.careers-foot a{color:var(--ink-soft);font-size:.8125rem;text-decoration:none}.careers-foot a:hover{color:var(--brand)}.sheet-scrim{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1a1580;place-items:end center;display:grid;position:fixed;inset:0}.sheet{background:var(--surface);width:min(1080px,100%);max-height:94vh;box-shadow:var(--shadow-lg);border-radius:20px 20px 0 0;animation:.24s sheet-up;overflow-y:auto}@keyframes sheet-up{0%{opacity:.7;transform:translateY(28px)}}.sheet>header{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 28px;display:flex;position:sticky;top:0}.sheet-back{color:var(--ink-soft);background:0 0;border:0;align-items:center;gap:7px;font-size:.8125rem;font-weight:600;display:inline-flex}.sheet-close{color:var(--ink-faint);background:0 0;border:0;place-items:center;display:grid}.sheet-body{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:36px;padding:32px 28px 40px;display:grid}.sheet-role h2{font-size:var(--step-4);letter-spacing:-.04em;margin:10px 0 12px;font-weight:750}.sheet-role .mono-label{align-items:center;gap:6px;display:inline-flex}.sheet-copy{white-space:pre-wrap;color:var(--ink-soft);font-size:var(--step-1);margin-top:22px;line-height:1.7}.sheet-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);align-self:start;padding:26px}.sheet-form h3{font-size:var(--step-2);letter-spacing:-.02em;margin:0 0 18px;font-weight:650}.careers .sheet-form .file{border:1px dashed color-mix(in oklab, var(--brand) 34%, var(--line));border-radius:var(--radius);background:var(--surface);cursor:pointer;flex-direction:row;align-items:center;gap:12px;padding:16px}.sheet-form .file span{flex-direction:column;gap:3px;min-width:0;display:flex}.sheet-form .file strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.sheet-form .file input{opacity:0;width:1px;height:1px;position:absolute}.careers .sheet-form .consent{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;line-height:1.55}.sheet-form .consent a{color:var(--brand)}.sheet-error{color:var(--danger);margin:0 0 12px;font-size:.8125rem}.sheet-done{text-align:center;color:var(--brand);flex-direction:column;align-items:center;gap:10px;padding:76px 28px 96px;display:flex}.sheet-done h2{color:var(--ink);font-size:var(--step-4);letter-spacing:-.04em;margin:6px 0 0;font-weight:750}.sheet-done p{max-width:48ch;color:var(--ink-soft);font-size:var(--step-1);margin:0 0 14px;line-height:1.6}.reference{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);flex-direction:column;align-items:center;gap:6px;margin:8px 0 18px;padding:22px 28px;display:flex}.reference strong{font-family:var(--font-mono);font-size:var(--step-3);letter-spacing:.08em;color:var(--ink)}.reference p{margin:0;font-size:.8125rem}.reference .cta{margin-top:10px}@media (max-width:1180px){.stat-band,.split,.intake,.drops,.intake-row{grid-template-columns:minmax(0,1fr)}.intake-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-body{grid-template-columns:minmax(0,1fr);gap:26px}}@media (max-width:900px){.rail{transition:transform .2s;transform:translate(-100%)}.health,.pulse-queues,.tilemap-body{grid-template-columns:1fr}.rail.open{transform:none}.frame{margin-left:0}.menu-toggle{place-items:center;display:grid}.careers-link{display:none}.canvas{padding:22px 16px 56px}.topbar{padding:0 16px}.page-head{flex-direction:column;align-items:flex-start}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.queue>button{grid-template-columns:minmax(0,1fr) 80px 20px}.queue .why,.tr.th>span:nth-child(n+5),.tr-main>span:nth-child(n+4),.board-head-row{display:none}.board>li>a{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:18px 8px}.board .mono-label:first-of-type{display:none}.hero,.board-wrap,.steps,.careers-bar,.careers-foot{padding-left:20px;padding-right:20px}.pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.topbar{gap:8px;padding:0 12px}.topbar .btn{padding:11px 12px}.topbar .btn .btn-label{display:none}.stat-grid{grid-template-columns:minmax(0,1fr)}.agenda article{grid-template-columns:52px minmax(0,1fr)}.agenda aside{grid-column:2}.toast{max-width:none;left:16px;right:16px}.drawer{width:100%}.preview{border-radius:0;height:100%}}.stage-editor{margin:0;padding:0;list-style:none}.stage-editor li{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding:11px 0;display:flex}.stage-editor li:first-child{border-top:0}.stage-editor i{border-radius:3px;flex:none;width:10px;height:10px}.stage-editor span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.stage-editor strong{font-size:var(--step-0)}.stage-editor small{color:var(--ink-faint);font-size:.75rem}.stage-tools{gap:4px;display:flex}.stage-tools button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:32px;height:32px;color:var(--ink-soft);place-items:center;display:grid}.stage-tools button:disabled{opacity:.4;cursor:not-allowed}.stage-tools button:last-child{color:var(--danger)}.chips-list{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.chips-list li{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:7px 10px 7px 12px;font-size:.8125rem;display:inline-flex}.chips-list em{font-family:var(--font-mono);color:var(--ink-faint);font-size:.6875rem;font-style:normal}.chips-list button{color:var(--ink-faint);background:0 0;border:0;place-items:center;display:grid}.inline-form{flex-wrap:wrap;gap:8px;display:flex}.inline-form input{flex:1;min-width:180px}.dupes .dupe{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.dupes .dupe span{flex-direction:column;gap:2px;min-width:0;display:flex}.dupes .dupe strong{font-size:var(--step-0)}.dupes .dupe small{color:var(--ink-faint);font-size:.75rem}.loading-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink-soft);font-size:var(--step-0);align-items:center;gap:10px;padding:40px;display:flex}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.health{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.health article{border-radius:var(--radius);background:#fffdf6;border:1px solid #e8d9b4;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.health article.ok{border-color:var(--line);background:var(--surface)}.health article>p{margin:0;font-size:.875rem}.health article>p:first-child{align-items:baseline;gap:8px;display:flex}.health article strong{font-size:var(--step-2);letter-spacing:-.03em;font-weight:700}.health .muted{font-size:.8125rem}.health .link-btn{padding:0;font-size:.875rem}.health ul{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.health li{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.8125rem;display:flex}.health li .link-btn{font-weight:600}.health-clear{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink-soft);align-items:center;gap:8px;margin:0 0 16px;padding:10px 16px;font-size:.875rem;display:flex}.pulse-tabs{background:var(--line-soft);border-radius:var(--radius-sm);gap:4px;margin:0 0 16px;padding:3px;display:inline-flex}.pulse-tabs button{border-radius:calc(var(--radius-sm) - 2px);color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 14px;font-weight:600}.pulse-tabs button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.pulse-tabs button:disabled{cursor:default;opacity:.55}.pulse-queues{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.pulse-queue{flex-direction:column;gap:8px;margin:0;display:flex}.pulse-queue header{align-items:baseline;gap:10px;display:flex}.pulse-queue header h2{margin:0;font-size:1rem;font-weight:600}.pulse-queue header strong{font-size:var(--step-2);letter-spacing:-.03em;font-weight:700}.pulse-queue ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pulse-queue li{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.875rem;display:flex}.pulse-queue li .link-btn{font-weight:600}.pulse-queue .muted{font-size:.8125rem}.pulse-queue>p{margin:0}.pulse-clear{color:var(--ink-soft);margin:0 0 16px;font-size:.875rem}.dash-today-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dash-today-list li{align-items:baseline;gap:10px;font-size:.9375rem;display:flex}.dash-today-list strong{font-size:var(--step-2);letter-spacing:-.03em;min-width:2ch;font-weight:700}.tilemap-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.tilemap-controls .pulse-tabs{margin:0}.tilemap-controls select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font:inherit;padding:8px 10px}.tilemap-body{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}.tilemap-grid{width:100%;max-width:640px;height:auto;display:block}.dshape{stroke:#fff;stroke-width:1.5px;stroke-linejoin:round;cursor:pointer;fill:var(--seq-1);transition:opacity .12s}.dshape:hover{opacity:.85}.dshape:focus-visible{stroke:var(--ink);stroke-width:3px;outline:none}.dshape.dshape-none{fill:#d6dbe2}.dshape.dshape-empty{fill:url(#dshape-hatch)}.dshape.picked{stroke:var(--ink);stroke-width:3px}.dshape-label{letter-spacing:.02em;pointer-events:none;paint-order:stroke;stroke:#ffffff59;stroke-width:2px;font-size:22px;font-weight:700}.dshape-label tspan:last-child:not(:first-child){font-size:20px;font-weight:500}.tilemap-credit{font-size:.6875rem}.dtile-none{background:#d6dbe2}.dtile-empty{background:repeating-linear-gradient(135deg,#e6e9ee 0 4px,#f4f6f8 4px 8px)}.tilemap-side{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:10px;padding:16px;display:flex}.tilemap-side h3{margin:0}.tilemap-side dl{gap:6px;margin:0;display:grid}.tilemap-side dl div{justify-content:space-between;gap:8px;font-size:.875rem;display:flex}.tilemap-side dt{color:var(--ink-soft)}.tilemap-side dd{margin:0;font-weight:600}.tilemap-legend{color:var(--ink-soft);gap:4px;margin:0;padding:0;font-size:.75rem;list-style:none;display:grid}.tilemap-legend li{align-items:center;gap:8px;display:flex}.tilemap-legend i{border-radius:3px;width:14px;height:14px;display:inline-block}.team-scroll{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.team-table{border-collapse:collapse;width:100%;min-width:880px;font-size:.875rem}.team-table th,.team-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.team-table thead th{color:var(--ink-soft);letter-spacing:.02em;font-size:.75rem;font-weight:600}.team-table tbody th{font-weight:400}.team-table tbody th strong{font-weight:600;display:block}.team-table tbody th .muted{font-size:.75rem}.team-table .num{text-align:right;font-variant-numeric:tabular-nums}.team-table tbody tr:last-child th,.team-table tbody tr:last-child td{border-bottom:0}.team-note{max-width:80ch;margin:10px 0 0;font-size:.8125rem}.kpis article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:20px}.kpis strong{font-size:var(--step-3);letter-spacing:-.03em;margin:12px 0 6px;font-weight:700;display:block}.kpis article>p:last-of-type{color:var(--ink-soft);margin:0;font-size:.8125rem}.funnel>div{grid-template-columns:minmax(90px,.6fr) minmax(0,1fr) 44px 52px;align-items:center;gap:12px;margin-bottom:12px;display:grid}.funnel span{font-size:var(--step-0)}.funnel .bar{background:var(--line-soft);border-radius:999px;height:10px;overflow:hidden}.funnel .bar b{background:linear-gradient(90deg, var(--brand), color-mix(in oklab, var(--brand) 55%, var(--accent)));border-radius:999px;height:100%;display:block}.funnel>div>strong{text-align:right;font-family:var(--font-mono);font-size:var(--step-0)}.funnel em{font-family:var(--font-mono);color:var(--ink-faint);text-align:right;font-size:.75rem;font-style:normal}.spark{justify-content:flex-start;align-items:flex-end;gap:6px;height:170px;display:flex}.spark>div{flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:6px;max-width:84px;height:100%;display:flex}.spark i{background:color-mix(in oklab, var(--brand) 70%, var(--accent));border-radius:5px 5px 2px 2px;width:100%;display:block}.spark span{font-family:var(--font-mono);color:var(--ink-faint);text-align:center;font-size:.625rem}.ranked-head,.ranked-row{grid-template-columns:minmax(0,1.4fr) 90px 90px minmax(120px,.9fr);align-items:center;gap:12px;display:grid}.ranked-head{border-bottom:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);padding-bottom:10px;font-size:.6875rem}.ranked-row{border-bottom:1px solid var(--line-soft);font-size:var(--step-0);padding:12px 0}.ranked .num{font-family:var(--font-mono);text-align:right}.ranked .rate{align-items:center;gap:9px;display:flex}.ranked .rate i{background:var(--line-soft);border-radius:999px;flex:1;height:8px;overflow:hidden}.ranked .rate b{background:var(--brand);border-radius:999px;height:100%;display:block}.ranked .rate em{font-family:var(--font-mono);color:var(--ink-soft);font-size:.75rem;font-style:normal}.reasons{margin:0;padding:0;list-style:none}.reasons li{border-top:1px solid var(--line-soft);font-size:var(--step-0);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.reasons li:first-child{border-top:0}.reasons small{color:var(--ink-faint);font-size:.75rem}.reasons strong{font-family:var(--font-mono)}.panel h3.sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:20px 0 4px;font-size:.6875rem}.kits{margin:0;padding:0;list-style:none}.kits li{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.kits li:first-child{border-top:0}.kits span{flex-direction:column;gap:3px;min-width:0;display:flex}.kits strong{font-size:var(--step-0)}.kits small{color:var(--ink-soft);font-size:.75rem}.kits em{color:var(--ink-faint);font-size:.75rem;font-style:normal}.kits button{color:var(--ink-faint);background:0 0;border:0;place-items:center;display:grid}.criterion{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);margin:0 0 14px;padding:14px 16px}.criterion legend{font-size:var(--step-0);padding:0 6px;font-weight:600}.rate-scale{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.ats .rate-scale label{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex-direction:row;align-items:center;gap:7px;margin:0;padding:9px 10px;font-size:.75rem;font-weight:500}.rate-scale input{width:15px;height:15px;accent-color:var(--brand);padding:0}.rate-scale label:has(input:checked){border-color:var(--brand);background:color-mix(in oklab, var(--brand) 8%, var(--surface))}.panel-line{align-items:center;gap:6px;margin-top:4px;display:inline-flex}@media (max-width:1180px){.kpis,.rate-scale{grid-template-columns:repeat(2,minmax(0,1fr))}.ranked-head,.ranked-row{grid-template-columns:minmax(0,1.2fr) 64px 64px minmax(90px,.8fr)}}.question fieldset{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0 0 14px;padding:14px 16px}.question legend{color:var(--ink-soft);padding:0 6px;font-size:.8125rem;font-weight:600}.question fieldset>small{color:var(--ink-faint);margin-bottom:8px;font-size:.75rem;display:block}.choices{gap:6px;display:grid}.careers .choice,.ats .choice{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);cursor:pointer;flex-direction:row;align-items:center;gap:9px;margin:0;padding:9px 11px;font-weight:500}:is(.careers .choice:has(input:checked),.ats .choice:has(input:checked)){border-color:var(--brand);background:color-mix(in oklab, var(--brand) 8%, var(--surface))}.ats .switch,.careers .switch{flex-direction:row;align-items:center;gap:9px;font-weight:500}.link-btn{color:var(--brand);background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600}.answers{margin:0}.answers>div{border-top:1px solid var(--line-soft);padding:10px 0}.answers>div:first-child{border-top:0}.answers dt{color:var(--ink-faint);font-size:.75rem}.answers dd{font-size:var(--step-0);flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 0;display:flex}.answers .flagged dd{font-weight:600}.answers em{color:#85601f;font-family:var(--font-mono);background:#fdf0d9;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.6875rem;font-style:normal;display:inline-flex}.trail>div{border-top:1px solid var(--line-soft);grid-template-columns:minmax(120px,.6fr) minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.trail>div:first-child{border-top:0}.trail dt{color:var(--ink-faint);font-size:.8125rem}.trail dd{overflow-wrap:anywhere;margin:0;font-size:.8125rem}.flag{color:#85601f;font-family:var(--font-mono);background:#fdf0d9;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:.625rem;font-style:normal;display:inline-flex}.job-team li small{color:var(--ink-faint)}.channel-state{border-radius:var(--radius-sm);background:var(--paper);color:var(--ink-soft);align-items:center;gap:10px;padding:12px 14px;font-size:.8125rem;display:flex}.channel-state.on{background:color-mix(in oklab, var(--brand) 8%, var(--surface));color:color-mix(in oklab, var(--brand) 78%, var(--ink))}.setup{margin:14px 0}.setup>div{border-top:1px solid var(--line-soft);align-items:baseline;gap:12px;padding:8px 0;display:flex}.setup>div:first-child{border-top:0}.setup dt{min-width:130px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:.6875rem}.setup dd{margin:0;font-size:.8125rem}.setup code{background:var(--paper);font-family:var(--font-mono);border-radius:6px;padding:3px 7px;font-size:.75rem}.routes{margin:0 0 14px;padding:0;list-style:none}.routes li{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding:11px 0;display:flex}.routes span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.routes strong{font-family:var(--font-mono);font-size:var(--step-0)}.routes small{color:var(--ink-faint);font-size:.75rem}.confirm{padding:20px 22px 22px}.confirm .lede{font-size:var(--step-0);color:var(--ink);margin:0 0 14px;line-height:1.6}.confirm-points{gap:10px;margin:0 0 4px;padding:0;list-style:none;display:grid}.confirm-points li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink-soft);padding:12px 14px 12px 34px;font-size:.875rem;line-height:1.55;position:relative}.confirm-points li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:18px;left:14px}.signin{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;padding:32px 20px;display:flex}.signin-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:384px;box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:30px 28px 26px;display:flex}.signin-mark{background:var(--ink);width:42px;height:42px;color:var(--paper);border-radius:12px;place-items:center;display:grid}.signin-card h1{font-size:var(--step-3);letter-spacing:-.02em;margin:0}.signin-lead{color:var(--ink-soft);font-size:var(--step-0);margin:-6px 0 4px}.signin-card label{color:var(--ink-soft);flex-direction:column;gap:6px;font-size:.8125rem;font-weight:600;display:flex}.signin-card input{font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);padding:11px 12px;font-weight:400}.signin-card input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.signin-submit{border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;transition:opacity var(--speed);border:0;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:12px 16px;font-weight:600;display:inline-flex}.signin-submit:hover:not(:disabled){opacity:.88}.signin-submit:disabled{opacity:.6;cursor:progress}.signin-error{border-radius:var(--radius-sm);color:var(--danger);font-size:var(--step-0);background:#fdeeea;margin:0;padding:10px 12px}.signin-help{color:var(--ink-faint);margin:2px 0 0;font-size:.8125rem;line-height:1.5}.signin-credit{color:var(--ink-faint);margin:0;font-size:.75rem}.home{background:var(--paper);flex-direction:column;min-height:100vh;display:flex}.home-bar{z-index:2;justify-content:space-between;align-items:center;gap:16px;padding:22px clamp(20px,5vw,56px);display:flex;position:absolute;top:0;left:0;right:0}.home-bar .wordmark{color:#f1f5f2}.home-eyebrow{letter-spacing:.01em;color:#c8ecdb;align-items:center;gap:9px;margin:0 0 22px;font-size:.8125rem;display:inline-flex}.home-signin{color:#eef4f0;transition:background var(--speed), border-color var(--speed);background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.8125rem;font-weight:600;display:inline-flex}.home-signin:hover{background:#ffffff24;border-color:#ffffff4d}.home-signin:focus-visible{outline-offset:2px;outline:2px solid #c8ecdb}.home-hero{color:#f1f5f2;background:#0b1310;justify-content:space-between;align-items:center;gap:clamp(24px,4vw,72px);padding:clamp(120px,16vh,168px) clamp(20px,5vw,56px) clamp(72px,11vh,112px);display:flex;position:relative;overflow:hidden}.home-hero:before{content:"";background:linear-gradient(#0b13107a,#0b13107a),radial-gradient(40% 46% at 14% 22%,#2a8064 0%,#0000 68%),radial-gradient(34% 42% at 82% 6%,#37997a 0%,#0000 70%),radial-gradient(52% 54% at 66% 98%,#164b3c 0%,#0000 74%);position:absolute;inset:-20%}.home-hero:after{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000 0%,#0000 68%);mask-image:linear-gradient(160deg,#000 0%,#0000 68%)}.home-hero-inner{z-index:1;flex:auto;min-width:0;max-width:38rem;position:relative}.reading{z-index:1;pointer-events:none;flex:none;width:clamp(340px,40vw,560px);height:auto;position:relative}.reading .scan{animation:7s cubic-bezier(.5,0,.5,1) infinite scan}@keyframes scan{0%,8%{opacity:0;transform:translateY(-40px)}14%{opacity:1}62%{opacity:1;transform:translateY(300px)}72%,to{opacity:0;transform:translateY(330px)}}.reading .found{opacity:0;animation:7s ease-out infinite found}.reading .found-0{animation-delay:1.1s}.reading .found-1{animation-delay:2.3s}.reading .found-2{animation-delay:3.5s}@keyframes found{0%{opacity:0;transform:translateY(var(--from,0)) translateX(-14px)}6%,78%{opacity:1;transform:translateY(var(--from,0)) translateX(0)}92%,to{opacity:0;transform:translateY(var(--from,0)) translateX(0)}}.reading .found-0{--from:0px}.reading .found-1{--from:74px}.reading .found-2{--from:148px}@media (prefers-reduced-motion:reduce){.reading .scan{opacity:.55;animation:none}.reading .found{opacity:1;transform:translateY(var(--from,0));animation:none}}@media (max-width:1080px){.reading{display:none}}.home-headline{letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,1.1rem + 3.1vw,3.9rem);font-weight:600;line-height:1.05}.home-lede{max-width:36rem;font-size:clamp(var(--step-0), .82rem + .28vw, 1.0625rem);color:#c6d8ce;margin:26px 0 0;line-height:1.65}.home-cta{background:var(--paper);color:#0b1310;transition:transform var(--speed), box-shadow var(--speed);border-radius:999px;align-items:center;gap:10px;margin-top:34px;padding:14px 24px;font-size:.9375rem;font-weight:600;display:inline-flex}.home-cta:hover{transform:translateY(-1px);box-shadow:0 12px 28px #00000038}.home-cta:focus-visible{outline-offset:3px;outline:2px solid #c8ecdb}.home-body{flex:1;padding:clamp(56px,9vh,92px) clamp(20px,5vw,56px)}.home-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:clamp(24px,3vw,40px);max-width:68rem;margin:0 auto;display:grid}.home-grid article{flex-direction:column;gap:10px;display:flex}.home-grid h2{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:1.0625rem;font-weight:600}.home-grid article{border-top:1px solid var(--line);padding-top:18px}.home-grid p{font-size:var(--step-0);color:var(--ink-soft);margin:0;line-height:1.68}.home-close{text-align:center;max-width:40rem;margin:clamp(64px,10vh,104px) auto 0}.home-close h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,1rem + 1.9vw,2.4rem);font-weight:600}.home-close p{font-size:var(--step-1);color:var(--ink-soft);margin:16px 0 0;line-height:1.65}.home-close .home-cta{background:var(--ink);color:var(--paper)}.home-close .home-cta:focus-visible{outline-color:var(--ink)}.home-foot{border-top:1px solid var(--line);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px clamp(20px,5vw,56px);font-size:.75rem;display:flex}.home-foot .wordmark{color:var(--ink-soft)}.home-foot .wordmark strong{font-size:.875rem}.gate{place-items:center;min-height:100vh;padding:40px 20px;display:grid}.gate-form{flex-direction:column;align-items:stretch;gap:20px;width:100%;max-width:384px;display:flex}.gate-brand{color:var(--ink);align-items:center;gap:13px;display:flex}.gate-brand>span{flex-direction:column;gap:2px;min-width:0;display:flex}.gate-brand strong{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}.gate-brand small{color:var(--ink-faint);font-size:.8125rem}.gate-brand:hover strong{text-underline-offset:3px;text-decoration:underline}.gate-brand:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:6px}.gate .signin-card{max-width:none}.gate .signin-card h2{font-size:var(--step-3);letter-spacing:-.02em;margin:0}.gate .signin-credit{text-align:center}.wordmark{align-items:center;gap:11px;display:inline-flex}.wordmark strong{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}.home-bar .wordmark strong{letter-spacing:-.03em;font-size:1.3125rem}.signin-card .signin-note{border-radius:var(--radius-sm);background:var(--line-soft);color:var(--ink-soft);font-size:var(--step-0);margin:0;padding:10px 12px}.boot-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.topbar .signout{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);width:34px;height:34px;color:var(--ink-soft);cursor:pointer;transition:color var(--speed), border-color var(--speed);flex:none;place-items:center;display:grid}.topbar .signout:hover{color:var(--ink);border-color:var(--ink-faint)}.ghost{border:1px solid var(--line);color:var(--ink-soft);font:inherit;cursor:pointer;transition:color var(--speed), border-color var(--speed);background:0 0;border-radius:999px;padding:5px 11px;font-size:.75rem;font-weight:600}.ghost:hover{color:var(--ink);border-color:var(--ink-faint)}.hint{color:var(--ink-soft);font-size:var(--step-0);max-width:60ch;margin:0}.password-panel{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.password-panel .signin-card{box-shadow:none;background:0 0;border:0;max-width:360px;padding:0}.password-panel .signin-mark{display:none}.password-panel .signin-card h1{font-size:var(--step-2)}.geo-picker{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ats .geo-picker label{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.geo-picker label span{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);font-size:.625rem}.geo-picker select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);max-width:15rem;padding:8px 10px;font-size:.8125rem}.geo-picker select:disabled{color:var(--ink-faint);background:var(--line-soft)}.geo-picker .geo-clear{align-self:flex-end}.toolbar-row{flex-basis:100%}.geo-toolbar{border-radius:var(--radius);border-bottom:1px solid var(--line);margin-bottom:18px}.geo-toolbar .toolbar-count{align-self:flex-end}.refresh{align-items:center;gap:12px;display:inline-flex}.refresh small{font-family:var(--font-mono);color:var(--ink-faint);white-space:nowrap;font-size:.6875rem}.geo-kpis article.warn{border-color:color-mix(in oklab, var(--danger) 35%, var(--line));background:color-mix(in oklab, var(--danger) 5%, var(--surface))}.geo-kpis article.warn strong{color:var(--danger)}.level-tabs{flex-wrap:wrap;align-items:center;gap:4px;margin:18px 0 14px;display:flex}.level-tabs .grow{flex:1}.level-tabs>button:not(.btn){border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;transition:background var(--speed), color var(--speed), border-color var(--speed);border-radius:999px;padding:7px 14px;font-size:.8125rem}.level-tabs>button:not(.btn):hover{border-color:color-mix(in oklab, var(--brand) 40%, var(--line))}.level-tabs>button.on{background:color-mix(in oklab, var(--brand) 12%, var(--surface));border-color:color-mix(in oklab, var(--brand) 45%, var(--line));color:color-mix(in oklab, var(--brand) 72%, var(--ink));font-weight:600}.geo-table{padding:0;overflow-x:auto}.geo-table table{border-collapse:collapse;width:100%;min-width:34rem}.geo-table th,.geo-table td{text-align:left;border-top:1px solid var(--line-soft);padding:11px 16px}.geo-table thead th{background:var(--paper);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);border-top:0;font-size:.6875rem;font-weight:500}.geo-table tbody th{font-size:var(--step-0);font-weight:600}.geo-table .num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-size:.8125rem}.geo-table .bar-head,.geo-table .bar-cell{width:40%}.geo-table .bar{background:var(--line-soft);border-radius:4px;height:7px;display:block;overflow:hidden}.geo-table .bar i{background:var(--brand);border-radius:4px;height:100%;display:block}.geo-table .row-open{text-align:right;white-space:nowrap}.geo-table tbody tr:hover{background:color-mix(in oklab, var(--brand) 3%, var(--surface))}.geo-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.geo-cell strong{font-size:var(--step-0);align-items:center;gap:5px;font-weight:600;display:inline-flex}.geo-cell strong svg{color:color-mix(in oklab, var(--brand) 70%, var(--ink));flex:none}.geo-cell small{color:var(--ink-faint);font-size:.75rem}.geo-none{color:var(--ink-faint);font-size:.8125rem;font-style:normal}.geo-weak{background:color-mix(in oklab, var(--danger) 12%, transparent);color:var(--danger);border-radius:999px;margin-left:5px;padding:0 5px;font-size:.6875rem;font-weight:700;display:inline-block}.geo-editor{flex-direction:column;gap:8px;margin-top:4px;display:flex}.ats .geo-line{flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:.8125rem;display:flex}.geo-line>svg{color:var(--ink-faint);flex:none}.geo-tag{background:var(--line-soft);color:var(--ink-faint);border-radius:999px;margin-left:7px;padding:1px 8px;font-size:.6875rem;font-style:normal}.geo-tag.ok{background:color-mix(in oklab, var(--brand) 12%, transparent);color:color-mix(in oklab, var(--brand) 72%, var(--ink));align-items:center;gap:4px;display:inline-flex}.geo-evidence{border-left:2px solid var(--line);color:var(--ink-soft);margin:0;padding:7px 11px;font-size:.75rem;line-height:1.5}.geo-edit-body{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);flex-direction:column;gap:10px;padding:12px;display:flex}.geo-edit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ats .geo-hint{color:var(--ink-faint);margin:0;font-size:.75rem}.linkish{cursor:pointer;font-size:inherit;color:color-mix(in oklab, var(--brand) 70%, var(--ink));text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.linkish.danger{color:var(--danger)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:860px){.geo-picker select{width:100%;max-width:none}.ats .geo-picker label{flex:46%}}.intake-geo{border-top:1px dashed var(--line-soft);grid-column:1/-1;padding-top:8px}.intake-geo .geo-line{font-size:.75rem}.intake-geo .geo-edit-body{margin-top:8px}.intake-file .linkish{align-items:center;gap:4px;margin-top:3px;font-size:.6875rem;display:inline-flex}.skeleton-stack{flex-direction:column;gap:14px;padding:4px 0;display:flex}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--paper) 25%, var(--surface) 37%, var(--paper) 63%);background-size:400% 100%;animation:1.4s infinite shimmer}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.boundary{place-items:center;min-height:70vh;padding:40px 24px;display:grid}.boundary>div{text-align:left;max-width:520px}.boundary h1{margin:6px 0 10px;font-size:1.5rem}.boundary p{color:var(--ink-soft);font-size:.9375rem;line-height:1.6}.boundary-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ops{margin-top:18px}.ops-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.ops-card{text-align:left;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex-direction:column;gap:2px;padding:14px;display:flex}.ops-card:hover{border-color:var(--ink-faint)}.ops-card strong{font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.1}.ops-card span{color:var(--ink-soft);font-size:.8125rem}.ops-card small{color:var(--ink-faint);font-size:.6875rem;line-height:1.4}.ops-card.warn{background:#fffdf6;border-color:#e8d9b4}.ops-card.go{background:#f7fdf9;border-color:#bcd8c6}.register{--navy:#12224f;--accent:#e9552d;--cream:#f4ede2;--card:#fff;--edge:#ded4c4;--text:#1a2233;--muted:#4a5568;--on-navy:#fff;background:var(--cream);min-height:100vh;color:var(--text);padding-bottom:44px;font-size:16px}.register :is(h1,h2,legend,.display){font-family:var(--font-display), "Oswald", "Arial Narrow", sans-serif;letter-spacing:.01em}.register-message{text-align:center;min-height:100vh;color:var(--muted);background:var(--cream);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex}.register-message h1{color:var(--navy);text-transform:uppercase;font-size:1.6rem}.spin{animation:1s linear infinite register-spin}@keyframes register-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.register-head{background:var(--navy);color:var(--on-navy);padding:18px 20px 22px}.register-head-in{max-width:720px;margin:0 auto}.register-chip{background:var(--accent);color:#fff;font-family:var(--font-display), sans-serif;letter-spacing:.13em;text-transform:uppercase;padding:5px 11px;font-size:.75rem;font-weight:600;display:inline-block}.register-head h1{text-transform:uppercase;text-wrap:balance;margin:16px 0 6px;font-size:clamp(1.9rem,7.5vw,2.9rem);font-weight:700;line-height:1.04}.register-head h1 i{color:#ffb59c;letter-spacing:.06em;margin-top:8px;font-size:.44em;font-style:normal;font-weight:500;display:block}.register-head p{color:#cdd6e8;max-width:46ch;margin:12px 0 0;font-size:.95rem;line-height:1.62}.register-head p.te-lead{color:#fff}.register-rule{background:var(--accent);height:5px}.register-time{border:1px solid var(--edge);max-width:720px;color:var(--muted);background:#fff;align-items:center;gap:8px;margin:18px auto 0;padding:9px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.register-timewrap{max-width:720px;margin:0 auto;padding:0 20px}.register-form{max-width:720px;margin:0 auto;padding:18px 20px 0}.register-form fieldset{border:1px solid var(--edge);background:var(--card);margin:0 0 16px;padding:20px 18px 8px}.register-form legend{text-transform:uppercase;color:var(--navy);letter-spacing:.04em;align-items:center;gap:9px;margin-left:-4px;padding:0 10px;font-size:1.0625rem;font-weight:700;display:flex}.register-form legend i{color:var(--accent);letter-spacing:.02em;font-size:.9rem;font-style:normal;font-weight:500}.register .pair{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}@media (max-width:560px){.register .pair{grid-template-columns:1fr}}.register label{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}.register .field-label{flex-direction:column;gap:2px;display:flex}.register .field-label,.register .field-label>*{color:var(--text);font-size:.9375rem;font-weight:700}.register .field-label i{color:var(--muted);font-size:.875rem;font-style:normal;font-weight:500}.register label>small{color:var(--muted);font-size:.8125rem;font-weight:400}.register input,.register select,.register textarea{border:1.5px solid var(--edge);width:100%;color:var(--text);background:#fff;border-radius:3px;padding:13px 12px;font-family:inherit;font-size:1rem}.register input::placeholder,.register textarea::placeholder{color:#98a2b3}.register input:focus,.register select:focus,.register textarea:focus{outline-offset:0;border-color:var(--accent);outline:3px solid #f8c4b3}.register select:disabled{color:#98a2b3;background:#f3f4f6}.register .field-note{border-left:3px solid var(--accent);color:var(--muted);background:#fdf6ef;margin:-8px 0 16px;padding:9px 11px;font-size:.8125rem;line-height:1.55}.attach{border:1.5px dashed var(--edge);cursor:pointer;background:#fdfbf7;align-items:center;gap:13px;margin-bottom:16px;padding:15px;display:flex}.attach:hover{border-color:var(--accent)}.attach svg{color:var(--accent);flex:none}.attach span{flex-direction:column;gap:2px;font-size:.9375rem;font-weight:700;display:flex}.attach i{color:var(--muted);font-size:.8125rem;font-style:normal;font-weight:500}.attach input{display:none}.attach-clear{color:#a3462f;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem}.photo-row{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:16px;display:flex}.photo-preview,.photo-empty{border:1.5px solid var(--edge);object-fit:cover;width:72px;height:88px;color:var(--accent);background:#fdfbf7;place-items:center;display:grid}.photo-pick{border:1.5px solid var(--edge);cursor:pointer;background:#fff;margin:0;padding:12px 16px;font-size:.9375rem;font-weight:700}.photo-pick span{flex-direction:column;gap:2px;display:flex}.photo-pick i{color:var(--muted);font-size:.8125rem;font-style:normal;font-weight:500}.photo-pick input{display:none}.photo-clear{color:#a3462f;cursor:pointer;background:0 0;border:0;font-size:.875rem}.register-consent{border:1px solid var(--edge);background:var(--card);gap:12px;margin-bottom:16px;padding:16px;display:flex}.register-consent svg{color:var(--navy);flex:none}.register-consent p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.62}.register-consent a{color:var(--navy);font-weight:600}.register-error{color:#8c2f1b;background:#fdf1ee;border-left:4px solid #a3462f;margin:0 0 16px;padding:14px;font-size:.9375rem;font-weight:600}.register-send{cursor:pointer;background:var(--accent);color:#fff;width:100%;font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.05em;border:0;justify-content:center;align-items:center;gap:10px;padding:19px;font-size:1.15rem;font-weight:700;display:flex}.register-send i{text-transform:none;letter-spacing:0;opacity:.92;font-size:.875rem;font-style:normal;font-weight:500}.register-send:disabled{opacity:.65;cursor:default}.register-done{max-width:620px;margin:0 auto;padding:40px 20px 20px}.register-done-card{background:var(--card);border:1px solid var(--edge);padding:32px 26px}.register-done svg.tick{color:var(--accent)}.register-done h1{text-transform:uppercase;color:var(--navy);margin:16px 0 10px;font-size:clamp(1.7rem,6vw,2.3rem);line-height:1.06}.register-done p{color:var(--muted);margin:0 0 10px;font-size:.9688rem;line-height:1.62}.register-done p.te{color:var(--text);font-weight:600}.register-download{background:var(--navy);color:#fff;font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;gap:12px;margin:22px 0 16px;padding:18px 22px;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.register-download i{text-transform:none;letter-spacing:0;opacity:.88;margin-top:2px;font-size:.8125rem;font-style:normal;font-weight:500;display:block}.register-download span{text-align:left}.register-note{color:var(--muted);border-top:1px solid var(--edge);padding-top:14px;font-size:.875rem!important}.register-foot{background:var(--navy);color:#c6d0e4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding:22px 20px;font-size:.875rem;display:flex}.register-foot strong{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.09em;color:#fff;font-size:.9375rem}.register-foot a{color:#ffb59c}.reg-list{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.reg-list li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:15px 16px;display:grid}.reg-list li.is-closed{opacity:.62}.reg-what{flex-direction:column;gap:3px;min-width:0;display:flex}.reg-what strong{font-size:.9375rem}.reg-what strong em{color:var(--ink-faint);font-style:normal;font-weight:500}.reg-what small{color:var(--ink-faint);font-size:.6875rem}.reg-what code{font-family:var(--font-mono);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.reg-count{text-align:right}.reg-count strong{font-variant-numeric:tabular-nums;font-size:1.25rem;display:block}.reg-count span{color:var(--ink-soft);font-size:.6875rem}.reg-count small{color:var(--ink-faint);font-size:.625rem;display:block}.reg-buttons{flex-wrap:wrap;gap:6px;display:flex}.reg-form select{max-width:190px;padding:6px 9px;font-size:.75rem}.form-cards .form-card.is-archived{opacity:.6}.form-card .form-preview{color:var(--ink-soft);overflow-wrap:anywhere;margin:2px 0 0;font-size:.8125rem}.form-card footer{flex-wrap:wrap;gap:6px;display:flex}.form-meta{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;margin-top:16px;display:grid}.form-meta label{color:var(--ink);flex-direction:column;gap:5px;font-size:.8125rem;font-weight:600;display:flex}.form-meta small{color:var(--ink-faint);font-size:.6875rem;font-weight:400}.form-bar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-family:var(--font-mono);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:16px;margin:14px 0 10px;padding:10px 16px;font-size:.75rem;display:flex}.form-presets{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.form-presets .btn{padding:6px 10px;font-size:.75rem}.form-sections{flex-direction:column;gap:12px;display:flex}.form-section.is-empty>header h2{color:var(--ink-faint)}.form-section.is-empty>header p{font-style:italic}.form-section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.form-section>header{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:11px 16px;display:flex}.form-section>header h2{margin:0;font-size:.9375rem}.form-section>header p{font-family:var(--font-mono);color:var(--ink-faint);margin:0;font-size:.6875rem}.form-section>header div{gap:6px;margin-left:auto;display:flex}.form-section>header .btn{padding:5px 9px;font-size:.6875rem}.form-section ul{margin:0;padding:0;list-style:none}.form-section li{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:9px 16px;display:flex}.form-section li:last-child{border-bottom:0}.form-q{flex-direction:column;gap:1px;min-width:0;display:flex}.form-q strong{color:var(--ink-faint);font-size:.875rem;font-weight:600}.form-section li.on .form-q strong{color:var(--ink)}.form-q i{color:var(--ink-faint);font-size:.75rem;font-style:normal}.form-q small{color:var(--ink-faint);font-size:.6875rem}.form-locked{font-family:var(--font-mono);color:var(--ink-soft);flex-shrink:0;align-items:center;gap:5px;margin:0;font-size:.6875rem;display:flex}.form-modes{border:1px solid var(--line);border-radius:999px;flex-shrink:0;display:flex;overflow:hidden}.form-modes button{cursor:pointer;font-family:var(--font-body);color:var(--ink-soft);background:0 0;border:0;padding:6px 13px;font-size:.75rem}.form-modes button+button{border-left:1px solid var(--line)}.form-modes button:hover:not(.on){background:var(--line-soft)}.form-modes button.on{background:var(--brand);color:var(--on-brand,#fff);font-weight:600}.form-modes button:disabled{cursor:default;opacity:.6}@media (max-width:760px){.form-meta{grid-template-columns:minmax(0,1fr)}.form-section li{flex-direction:column;align-items:stretch;gap:8px}.form-modes{align-self:flex-start}}.reg-buttons .btn{padding:7px 11px;font-size:.75rem}@media (max-width:720px){.reg-list li{grid-template-columns:1fr}.reg-count{text-align:left}}.checkline{align-items:flex-start;flex-direction:row!important;gap:10px!important}.checkline span{flex-direction:column;gap:3px;font-weight:600;display:flex}.checkline small{color:var(--ink-faint);font-weight:400}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 22px;display:flex}.dash-head h1{font-size:var(--step-4);letter-spacing:-.02em;margin:4px 0 6px}.dash-lede{max-width:60ch;color:var(--ink-soft);margin:0;font-size:.9375rem;line-height:1.6}.dash-heads{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.dash-card{text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:148px;box-shadow:var(--shadow-sm);font:inherit;color:inherit;flex-direction:column;gap:3px;padding:17px 17px 0;display:flex;position:relative;overflow:hidden}.dash-card .eyebrow{color:var(--ink-soft);letter-spacing:.09em;align-items:center;gap:6px;margin:0 0 2px;display:flex}.dash-card strong{font-size:var(--step-4);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.05}.dash-foot{color:var(--ink-soft);align-items:center;gap:3px;margin:0 0 10px;font-size:.8125rem;display:flex}button.dash-card{cursor:pointer;transition:border-color var(--speed), transform var(--speed)}button.dash-card:hover{border-color:var(--brand);transform:translateY(-1px)}button.dash-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.spark{opacity:.95;width:calc(100% + 34px);height:42px;margin:auto -17px 0;display:block}.dash-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}.dash-grid .panel,.dash-flow{margin:0}.dash-funnel{grid-column:span 1}.dash-note{color:var(--ink-soft);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:.8125rem;line-height:1.55;display:flex}.dash-note svg{flex-shrink:0;margin-top:1px}.dash-note.warn{color:#8a5a12}.dash-big{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.dash-big strong{font-size:var(--step-3);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}.dash-big span{color:var(--ink-soft);max-width:34ch;font-size:.8125rem}.chart-empty{color:var(--ink-faint);align-items:center;gap:8px;margin:0;padding:22px 0;font-size:.8125rem;display:flex}.funnel{margin:0;padding:0;list-style:none}.funnel-row{flex-direction:column;gap:8px;display:flex}.funnel-label{grid-template-columns:auto 1fr;align-items:baseline;gap:1px 12px;margin:0;display:grid}.funnel-label strong{text-align:right;min-width:3ch;font-size:var(--step-3);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);grid-row:span 2;align-self:center;font-weight:600;line-height:1}.funnel-label span{color:var(--ink);font-size:.9375rem;font-weight:600}.funnel-label small{color:var(--ink-soft);grid-column:2;font-size:.8125rem;line-height:1.35}.funnel-track{background:var(--line-soft);border-radius:999px;height:12px;display:block;overflow:hidden}.funnel-track b{background:linear-gradient(90deg, var(--brand), color-mix(in oklab, var(--brand) 55%, var(--accent)));border-radius:999px;height:100%;transition:width .42s cubic-bezier(.2,.8,.2,1);display:block}.funnel li.is-zero .funnel-label strong,.funnel li.is-zero .funnel-label span{color:var(--ink-faint)}.funnel li.is-zero .funnel-track b{background:var(--line)}.funnel-gap{border-left:2px dashed var(--line);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 0 22px;padding:9px 0 9px 18px;font-size:.8125rem;display:flex}.funnel-gap b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.funnel-gap em{color:var(--danger);font-variant-numeric:tabular-nums;font-size:.75rem;font-style:normal}.ranked{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ranked li{grid-template-columns:minmax(70px,30%) 1fr auto;align-items:center;gap:10px;display:grid}.ranked-name{color:var(--ink);overflow-wrap:anywhere;font-size:.875rem}.ranked-track{background:var(--line-soft);border-radius:999px;height:9px;overflow:hidden}.ranked-track b{background:var(--brand);border-radius:999px;height:100%;transition:width .42s cubic-bezier(.2,.8,.2,1);display:block}.ranked-value{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:.8125rem;font-weight:600;display:flex}.ranked-value small{color:var(--ink-faint);font-size:.75rem;font-weight:400}.ring-wrap{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:16px;display:flex}.ring{flex-shrink:0;width:132px;height:132px;transform:rotate(-90deg)}.ring-track{fill:none;stroke:var(--line-soft);stroke-width:13px}.ring-part{fill:none;stroke-width:13px;transition:stroke-dasharray .5s cubic-bezier(.2,.8,.2,1)}.ring-centre,.ring-sub{transform-origin:70px 70px;text-anchor:middle;transform:rotate(90deg)}.ring-centre{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:25px;font-weight:600}.ring-sub{fill:var(--ink-soft);font-size:11px}.ring-key{flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ring-key li{color:var(--ink-soft);align-items:center;gap:9px;font-size:.8125rem;display:flex}.ring-key i{border-radius:3px;flex-shrink:0;width:9px;height:9px}.ring-key b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto}.flow{width:100%;height:auto;display:block;overflow:visible}.flow .grid{stroke:var(--line-soft);stroke-width:1px}.flow .axis{fill:var(--ink-faint);font-size:11px}.flow-wrap{display:block}.flow .line-received{fill:none;stroke:var(--series-1);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.flow .line-imported{fill:none;stroke:var(--series-2);stroke-width:2.2px;stroke-dasharray:5 4;stroke-linecap:round}.flow .dot{fill:var(--surface);stroke:var(--brand);stroke-width:1.6px}.legend{color:var(--ink-soft);gap:16px;margin:0;font-size:.8125rem;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend i{border-radius:2px;width:16px;height:2.5px}.legend .k-received{background:var(--brand)}.legend .k-imported{background:var(--accent)}.stacked{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.stacked li{grid-template-columns:minmax(120px,40%) 1fr auto;align-items:center;gap:12px;font-size:.8125rem;display:grid}.stacked li>span:first-child{color:var(--ink-soft)}.stacked-track{background:var(--line-soft);border-radius:999px;height:9px;overflow:hidden}.stacked-track b{background:var(--series-rest);border-radius:999px;height:100%;display:block}.stacked li>span:first-child{align-items:center;gap:7px;display:flex}.stacked-dot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.stacked li>b{font-variant-numeric:tabular-nums}.channels{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.channel-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.channel-head strong{font-size:.875rem}.channel-head em{font-style:normal;font-family:var(--font-mono);color:var(--ink-soft);font-size:.75rem}.channel-track{background:var(--line-soft);border-radius:999px;height:10px;margin:6px 0 4px;display:flex;overflow:hidden}.channel-track b{height:100%;display:block}.channel-track .c-duplicate{background:repeating-linear-gradient(135deg, var(--line) 0 4px, var(--line-soft) 4px 8px)}.channel-dot{border-radius:3px;flex-shrink:0;width:9px;height:9px;display:inline-block}.channel-head strong{align-items:center;gap:7px;display:flex}.channels small{color:var(--ink-faint);font-size:.75rem}.ageing{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ageing li{grid-template-columns:1fr auto auto;align-items:center;gap:12px;font-size:.8125rem;display:grid}.ageing li>span{align-items:center;gap:8px;display:flex}.ageing i{border-radius:3px;flex-shrink:0;width:9px;height:9px}.ageing b{font-variant-numeric:tabular-nums}.ageing em{color:var(--ink-soft);font-size:.8125rem;font-style:normal}@media (max-width:1100px){.dash-heads{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.dash-heads{grid-template-columns:minmax(0,1fr)}.ranked li,.stacked li{grid-template-columns:1fr auto}.ranked-track,.stacked-track{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.funnel-bar,.ranked-track b,.ring-part{transition:none}}.qr-panel{width:min(420px,100%)}.qr-panel-body{flex-direction:column;align-items:center;gap:12px;padding:20px 22px 22px;display:flex}.qr-panel-code{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;padding:12px}.qr-svg{display:block}.qr-panel-url{overflow-wrap:anywhere;text-align:center;max-width:100%;color:var(--ink-faint);background:var(--surface);border-radius:8px;padding:6px 10px;font-size:.75rem}.qr-panel-hint{text-align:center;color:var(--ink-faint);margin:0;font-size:.75rem}.qr-panel-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.qr-print{display:none}.qr-sheet{color:#101828;width:186mm;font-family:var(--font-body,system-ui, sans-serif);background:#fff}.qr-sheet-band{background:var(--sheet-brand);color:#fff;border-bottom:6px solid var(--sheet-accent);align-items:center;gap:12px;padding:14mm 12mm 10mm;display:flex}.qr-sheet-band img{object-fit:contain;width:22mm;height:22mm}.qr-sheet-initial{background:#ffffff2e;border-radius:50%;place-items:center;width:20mm;height:20mm;font-size:11mm;font-weight:700;line-height:1;display:grid}.qr-sheet-band strong{letter-spacing:-.02em;font-size:9mm;font-weight:700}.qr-sheet-body{text-align:center;padding:12mm}.qr-sheet-body h1{letter-spacing:-.02em;margin:0;font-size:10mm;font-weight:700}.qr-sheet-detail{color:#475467;margin:3mm 0 0;font-size:5mm}.qr-sheet-code{border:1.5mm solid var(--sheet-brand);border-radius:4mm;margin:10mm 0 8mm;padding:6mm;display:inline-block}.qr-sheet-code .qr-svg{width:95mm;height:95mm}.qr-sheet-telugu{margin:0;font-size:7mm;font-weight:600}.qr-sheet-english{color:#344054;margin:2mm 0 0;font-size:5.5mm}.qr-sheet-url{overflow-wrap:anywhere;font-family:var(--font-mono,ui-monospace, monospace);background:#f2f4f7;border-radius:2mm;margin:8mm auto 0;padding:3mm 5mm;font-size:4.6mm;display:inline-block}.qr-sheet-typed{color:#667085;flex-direction:column;gap:1mm;margin:4mm 0 0;font-size:4mm;display:flex}@media print{@page{size:A4;margin:0}html,body{background:#fff}body *{visibility:hidden!important}.qr-print,.qr-print *{visibility:visible!important}.qr-print{width:100%;margin:0;padding:0;position:absolute;inset:0 auto auto 0;display:block!important}.qr-sheet{width:210mm;box-shadow:none;margin:0 auto}.scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;position:static}}.stale-note{background:var(--warn-soft,#fff6e5);color:var(--warn-ink,#7a4a05);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:7px 10px;font-size:.75rem;display:flex}.stale-note svg{flex:none}.stale-note .link-btn{color:inherit;font-weight:600}.chip-rename{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip-rename input{min-width:160px}.note-edit{flex-direction:column;gap:8px;margin:6px 0;display:flex}.note-edit textarea{width:100%}.note-edit-actions{align-items:center;gap:8px;display:flex}.note-card small .link-btn{margin-left:8px}.drawer-body section>select+.muted{margin-top:6px}.export-list{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.export-list li{background:var(--surface);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.export-list li span{flex-direction:column;gap:2px;min-width:0;display:flex}.export-list li small{color:var(--ink-faint);font-size:.6875rem}.mis-board{max-width:60rem;margin:0 auto;padding:1rem}.mis-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.mis-head h1{font-size:var(--step-2);margin:0}.mis-when{color:var(--ink-faint);margin:0;font-size:.8125rem}.mis-problem{color:var(--ink-faint);padding:2rem 1rem}.mis-headline{margin:1.25rem 0}.mis-figure{font-size:var(--step-4);font-variant-numeric:tabular-nums;margin:0;line-height:1}.mis-figure .unit{font-size:var(--step-2);color:var(--ink-faint)}.mis-sub{color:var(--ink-soft);font-size:var(--step-0);margin:.25rem 0 0}.mis-unplaced{color:#7a4a05}.mis-roles{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.mis-role{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);border-left-width:4px;padding:.75rem}.mis-role-title{margin:0;font-weight:600}.mis-role-figure{font-size:var(--step-2);font-variant-numeric:tabular-nums;margin:.25rem 0 0}.mis-role-note{color:var(--ink-faint);margin:.125rem 0 0;font-size:.8125rem}.mis-red{border-left-color:var(--danger)}.mis-amber{border-left-color:#7a4a05}.mis-green{border-left-color:#2f6b4a}.mis-none{border-left-color:var(--line)}@media (min-width:720px){.mis-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}.mis-places{margin-top:1.75rem}.mis-places h2{font-size:var(--step-1);margin:0 0 .5rem}.mis-places ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mis-place{background:var(--surface);border-left:4px solid var(--line);border-radius:var(--radius-sm);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem .75rem;display:flex}.mis-place-name{margin:0}.mis-place-figure{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.mis-live{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);margin:1rem 0;padding:.875rem}.mis-live header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.mis-live h2{font-size:var(--step-1);margin:0}.mis-live ul{gap:.375rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.mis-live li{font-variant-numeric:tabular-nums;justify-content:space-between;gap:.75rem;display:flex}.target-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem .75rem;margin:.75rem 0;display:grid}.target-grid label{font-size:var(--step-0);gap:.25rem;display:grid}.rail-link{color:inherit;align-items:center;gap:.625rem;text-decoration:none;display:flex}.mis-digest{margin-top:1.75rem}.mis-digest header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.mis-digest h2{font-size:var(--step-1);margin:0}.mis-digest h3{color:var(--ink-faint);margin:1rem 0 .375rem;font-size:.8125rem;font-weight:600}.mis-digest ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.mis-digest li{font-variant-numeric:tabular-nums;justify-content:space-between;gap:.75rem;display:flex}.burn{width:100%;height:auto;display:block}.burn .grid{stroke:var(--line-soft);stroke-width:1px}.burn-tick{fill:var(--ink-faint);font-size:12px}.burn-label{fill:var(--ink-soft);font-size:12px;font-weight:600}@media (max-width:719px){.burn-tick,.burn-label{font-size:19px}}.burn-target{stroke:var(--ink-faint);stroke-width:1.5px;opacity:.7}.burn-line{stroke:var(--series-1);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.burn-projected{stroke:var(--series-2);stroke-width:2px;opacity:.75}.burn-now{fill:var(--series-1)}.mis-tabs{background:var(--line-soft);border-radius:var(--radius-sm);gap:4px;margin:.75rem 0 1rem;padding:3px;display:flex}.mis-tabs a{text-align:center;border-radius:calc(var(--radius-sm) - 2px);color:var(--ink-soft);font-size:var(--step-0);flex:1;padding:8px 12px;font-weight:600;text-decoration:none}.mis-tabs a.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.mis-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:.75rem;padding:.875rem}.mis-panel h2{font-size:var(--step-1);margin:0 0 .625rem}.mis-delta{color:var(--ink-faint);margin-top:.375rem;font-size:.8125rem;display:block}.mis-delta.up{color:#2f6b4a}.mis-delta.down{color:var(--danger)}@media (min-width:720px){.mis-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}}.job-targets{text-align:left;margin:0 0 4px}.tiles{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.tile{border-radius:7px;min-height:50px}.tile,.tile>button{flex-direction:column;justify-content:space-between;gap:4px;width:100%;height:100%;padding:7px 8px;display:flex}.tile>button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.tile>button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:5px}.tile small{opacity:.92;font-size:.625rem;line-height:1.15}.tile b{font-variant-numeric:tabular-nums;font-size:1rem}.mis-plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:.75rem;padding:.875rem}.mis-plan h2{font-size:var(--step-1);margin:0 0 .5rem}.mis-pair{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.mis-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:11px 12px}.mis-stat b{font-size:var(--step-3);font-variant-numeric:tabular-nums;line-height:1.1;display:block}.mis-stat small{color:var(--ink-faint);font-size:.6875rem}.mis-panel-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.mis-waiting{border-radius:var(--radius-sm);background:#fdf7ec;border:1px solid #ecdcc0;margin-bottom:.75rem;padding:13px}.mis-waiting b{color:#7a4a05}.mis-waiting p{color:var(--ink-soft);margin:5px 0 0;font-size:.8125rem;line-height:1.5}.chart-key{color:var(--ink-soft);flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;padding:0;font-size:.75rem;list-style:none;display:flex}.chart-key li{align-items:center;gap:7px;min-width:0;display:flex}.chart-key i{border-radius:3px;flex-shrink:0;width:9px;height:9px}.chart-key b{color:var(--ink);font-variant-numeric:tabular-nums}.chart-key em{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-style:normal}.chart-key.wide{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:4px 12px;margin:12px 0 0;display:grid}.chart-key.wide li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chart-key.wide li>b{margin-left:auto}.strip{background:var(--line-soft);border-radius:999px;height:26px;display:flex;overflow:hidden}.strip-seg{min-width:2px;height:100%;box-shadow:inset -2px 0 0 var(--surface);display:block}.strip-seg:last-child{box-shadow:none}.weekdays{grid-template-columns:repeat(7,1fr);gap:5px;margin:0;padding:0;list-style:none;display:grid}.weekdays li{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.weekday-bar{background:var(--line-soft);border-radius:5px;justify-content:center;align-items:flex-end;width:100%;height:62px;display:flex;overflow:hidden}.weekday-bar b{border-radius:4px 4px 0 0;width:100%;display:block}.weekdays li>b{font-variant-numeric:tabular-nums;font-size:.8125rem}.weekdays small{color:var(--ink-faint);font-size:.6875rem}.weekdays abbr{text-decoration:none}.mis-headline .spark{width:100%;height:46px;margin:10px 0 0}.mis-panel h2{align-items:center;gap:8px;display:flex}.mis-panel h2 svg{flex-shrink:0}.scan{color:#f4f6f3;background:#0f1512;flex-direction:column;gap:1rem;max-width:32rem;min-height:100dvh;margin:0 auto;padding:1rem;display:flex}.scan-head{align-items:center;gap:.5rem;display:flex}.scan-head h1{margin:0;font-size:1.125rem;font-weight:600}.scan-wait,.scan-problem{text-align:center;color:#b9c4bd;margin:2rem 0}.scan-problem{color:#f2b8a6}.scan-shoot{background:var(--brand,#d7f5a0);color:#0f1512;cursor:pointer;border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;min-height:4.5rem;font-size:1.125rem;font-weight:600;display:flex;position:relative}.scan-shoot:focus-within{outline-offset:2px;outline:3px solid #fff}.scan-setup{flex-direction:column;gap:1rem;display:flex}.scan-setup label{flex-direction:column;gap:.35rem;font-size:.9375rem;display:flex}.scan-setup select,.scan-setup input:not([type=radio]){color:inherit;background:#172019;border:1px solid #2c3a33;border-radius:.75rem;padding:.75rem;font-size:1rem}.scan-setup fieldset{border:1px solid #2c3a33;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.scan-setup fieldset label{flex-direction:row;align-items:center;gap:.5rem}.scan-lede{color:#b9c4bd;margin:0}.scan-primary{background:var(--brand,#d7f5a0);color:#0f1512;cursor:pointer;border:0;border-radius:1rem;min-height:3.5rem;font-size:1.125rem;font-weight:600}.scan-primary:disabled{opacity:.5;cursor:default}:is(.scan-primary:focus-visible,.scan-link:focus-visible){outline-offset:2px;outline:3px solid #fff}.scan-link{color:#d7f5a0;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:.9375rem;text-decoration:underline}.scan-capture{flex-direction:column;gap:.875rem;display:flex}.scan-strip{gap:.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.scan-strip li{flex:0 0 4.5rem;position:relative}.scan-strip img{object-fit:cover;border:1px solid #2c3a33;border-radius:.5rem;width:4.5rem;height:6rem;display:block}.scan-strip button{color:#0f1512;cursor:pointer;background:#f2b8a6;border:0;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute;top:-.35rem;right:-.35rem}.scan-strip button:focus-visible{outline:3px solid #fff}.scan-quiet{color:#d7f5a0;cursor:pointer;border:1px solid #2c3a33;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;display:flex;position:relative}.scan-quiet:focus-within{outline-offset:2px;outline:3px solid #fff}.scan-done{justify-content:center;align-items:center;gap:.5rem;display:flex}.scan-count{color:#b9c4bd;margin:0;font-size:.9375rem}.scan-count b{color:#f4f6f3}.scan-note{color:#67746d;margin:0;font-size:.8125rem}.scan-danger{color:#f2b8a6}.file-name{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.3rem;margin:0;padding:0;display:inline-flex}:is(.file-name:hover strong,.file-name:focus-visible strong){text-decoration:underline}.file-name:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.file-name:disabled{cursor:default;opacity:.6}.batches .batch-entry{flex-direction:column;display:flex;position:relative}.batches .batch-entry>button:first-child{width:100%}.batches button.batch-delete{padding:4px;display:inline-flex;position:absolute;top:8px;right:8px}.batches .batch-delete-ask{color:var(--ink-soft);align-items:center;gap:.5rem;padding:0 12px 8px;font-size:.75rem;display:flex}.batches .batch-delete-ask button.linkish{padding:0;display:inline}.ats{--ink:#16201e;--ink-soft:#56635f;--ink-faint:#697672;--paper:#eef2f1;--surface:#fcfdfc;--line:#d9e2de;--line-soft:#e9eeec;--danger:#a8402d;--font-body:var(--font-public-sans), var(--font-geist-sans), system-ui, sans-serif;--font-mono:var(--font-plex-mono), var(--font-geist-mono), ui-monospace, monospace;--radius:20px;--radius-sm:11px;--shadow-sm:0 1px 1px #10231c0a, 0 8px 24px #10231c08;--shadow:0 18px 50px #10231c10;--shadow-lg:0 36px 100px #07140f38;background:radial-gradient(900px 420px at 68% -160px, color-mix(in oklab, var(--brand) 10%, transparent), transparent 70%), var(--paper);font-family:var(--font-body)}.ats .eyebrow{font-family:var(--font-body);letter-spacing:.005em;text-transform:none;color:var(--ink-faint);font-size:.75rem;font-weight:650}.ats .rail{color:#f5f8f6;background:linear-gradient(90deg, var(--accent) 0 3px, transparent 3px), radial-gradient(120% 60% at 4% 0%, color-mix(in oklab, var(--brand) 22%, transparent), transparent 68%), linear-gradient(168deg, #183128, #101b17 72%);border-right:1px solid #ffffff12;width:252px;padding:18px 14px 14px;box-shadow:12px 0 40px #0b1c1517}.ats .rail .mark{gap:12px;padding:3px 8px 23px}.ats .rail .mark img,.ats .rail .mark span{border-radius:12px 4px 12px 12px;width:38px;height:38px;box-shadow:inset 0 0 0 1px #ffffff30}.ats .rail .mark strong{letter-spacing:-.025em;font-size:1rem;font-weight:680}.ats .rail nav{gap:3px}.ats .rail-label{font-family:var(--font-body);letter-spacing:.02em;text-transform:none;color:#b7c5bf;margin:18px 11px 7px;font-size:.6875rem;font-weight:650}.ats .rail nav button,.ats .rail .rail-link{color:#c8d3cf;border-radius:10px;gap:11px;min-height:40px;padding:10px 12px;font-size:.875rem;font-weight:520;position:relative}.ats .rail nav button:hover,.ats .rail .rail-link:hover{color:#fff;background:#ffffff0d}.ats .rail nav button.on{color:#183128;box-shadow:inset 3px 0 0 var(--accent), 0 8px 22px #06110c24;background:#f8fbf9;font-weight:680}.ats .rail nav button b{color:inherit;font-family:var(--font-mono);background:#ffffff14;padding:2px 7px;font-size:.625rem}.ats .rail nav button.on b{background:color-mix(in oklab, var(--brand) 11%, #eef3f0)}.ats .rail footer{border-top-color:#ffffff17;margin-top:22px;padding:15px 7px 2px}.ats .rail footer div{background:#ffffff12;border-radius:11px 4px 11px 11px;box-shadow:inset 0 0 0 1px #ffffff16}.ats .rail footer strong{font-size:.8125rem}.ats .rail footer small{color:#aebbb6}.ats .frame{margin-left:252px}.ats .topbar{border-bottom:1px solid color-mix(in oklab, var(--line) 84%, transparent);background:color-mix(in oklab, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);gap:12px;height:76px;padding:12px 34px}.ats .finder{border-color:color-mix(in oklab, var(--line) 90%, #fff);background:var(--surface);border-radius:12px;max-width:610px;padding:10px 13px;box-shadow:inset 0 1px #fff,0 1px #10231c08}.ats .finder:focus-within{border-color:color-mix(in oklab, var(--brand) 46%, var(--line));box-shadow:0 0 0 3px color-mix(in oklab, var(--brand) 9%, transparent)}.ats .finder input{font-size:.875rem}.ats .careers-link{padding:8px 4px;font-size:.8125rem;font-weight:620}.ats .topbar .signout{border-radius:11px;width:38px;height:38px;box-shadow:inset 0 1px #fff}.ats .canvas{max-width:1500px;padding:38px 36px 76px}.ats .workspace-credit{border-top-color:var(--line);color:var(--ink-faint);background:0 0}.ats .page-head{align-items:flex-start;margin-bottom:28px}.ats .page-head h1,.ats .dash-head h1{letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(2.35rem,1.8rem + 1.2vw,3.15rem);font-weight:720;line-height:1}.ats .page-head .lede,.ats .dash-lede{color:var(--ink-soft);font-size:.9375rem;line-height:1.62}.ats .btn{border-radius:11px;min-height:40px;padding:10px 15px;font-size:.875rem;font-weight:650}.ats .btn-solid{background:color-mix(in oklab, var(--brand) 88%, #10231c);color:var(--on-brand);box-shadow:0 1px 0 #fff2 inset, 0 8px 20px color-mix(in oklab, var(--brand) 18%, transparent)}.ats .btn-solid:hover:not(:disabled){box-shadow:0 1px 0 #fff2 inset, 0 11px 28px color-mix(in oklab, var(--brand) 24%, transparent)}.ats .btn-quiet,.ats .icon-btn{background:var(--surface);border-color:var(--line);box-shadow:inset 0 1px #fff}.ats .icon-btn{border-radius:11px}.ats .panel{border-color:var(--line);border-radius:var(--radius);background:var(--surface);padding:24px;box-shadow:inset 0 1px #fff,0 1px 2px #10231c08}.ats .panel>header{margin-bottom:20px}.ats .panel h2{letter-spacing:-.025em;margin-top:5px;font-size:1.25rem;font-weight:690}.ats .panel>header button{min-height:32px;color:color-mix(in oklab, var(--brand) 76%, var(--ink));border-radius:9px;padding:6px 9px}.ats .panel>header button:hover{background:color-mix(in oklab, var(--brand) 7%, var(--paper))}.ats .note{border-left:3px solid color-mix(in oklab, var(--brand) 68%, var(--line));background:color-mix(in oklab, var(--brand) 4%, var(--surface));border-radius:14px;padding:17px 19px}.ats .ask{margin-bottom:30px}.ats .ask-bar{border-left:3px solid color-mix(in oklab, var(--brand) 76%, var(--ink));border-radius:15px;min-height:54px;padding:7px 8px 7px 17px;box-shadow:inset 0 1px #fff,0 10px 30px #10231c08}.ats .ask-bar .btn{border-radius:10px}.ats .ask-openers{gap:7px;margin-top:11px}.ats .ask-openers button,.ats .ask-menu button{background:color-mix(in oklab, var(--surface) 72%, transparent);border-style:solid;border-radius:9px;padding:6px 11px}.ats .dash-head{margin-bottom:28px}.ats .dash-heads{border:1px solid var(--line);background:var(--surface);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:18px;overflow:hidden;box-shadow:inset 0 1px #fff,0 12px 32px #10231c09}.ats .dash-card{border:0;border-right:1px solid var(--line);min-height:164px;box-shadow:none;background:0 0;border-radius:0;padding:22px 22px 0}.ats .dash-card:first-child{background:color-mix(in oklab, var(--brand) 6%, var(--surface))}.ats .dash-card:last-child{border-right:0}.ats .dash-card .eyebrow{letter-spacing:0;color:var(--ink-soft)}.ats .dash-card strong{font-family:var(--font-mono);letter-spacing:-.06em;margin-top:3px;font-size:clamp(2.25rem,1.7rem + 1vw,3.15rem);font-weight:500}.ats .dash-foot{margin-top:2px;font-size:.75rem}.ats button.dash-card:hover{border-color:var(--line);background:color-mix(in oklab, var(--brand) 7%, var(--surface));transform:none}.ats .dash-card .spark{width:calc(100% + 44px);margin-inline:-22px}.ats .dash-grid{gap:18px;margin-bottom:18px}.ats .dash-flow{margin-bottom:18px}.ats .toolbar{background:color-mix(in oklab, var(--surface) 84%, var(--paper));border-radius:18px 18px 0 0;gap:9px;padding:15px 17px}.ats select:not(.stage-picker select){background-color:var(--surface);border-radius:10px;min-height:38px;padding-block:8px}.ats .toolbar select{background-color:var(--surface)}.ats .list{border-color:var(--line);border-radius:0 0 18px 18px;box-shadow:0 8px 28px #10231c07}.ats .tr.th{border-top-color:var(--line);background:#f1f5f3;padding:11px 20px}.ats .tr.th>span{font-family:var(--font-body);letter-spacing:.025em;text-transform:none;color:var(--ink-faint);font-size:.6875rem;font-weight:680}.ats .tr-main{padding:15px 20px 15px 0}.ats .tr:not(.th):hover{background:color-mix(in oklab, var(--brand) 4%, var(--surface));box-shadow:inset 3px 0 0 color-mix(in oklab, var(--brand) 55%, var(--line))}.ats .who i,.ats .feed i{font-family:var(--font-mono);border-radius:12px 4px 12px 12px}.ats .stage{border:1px solid color-mix(in oklab, var(--brand) 12%, var(--line));background:color-mix(in oklab, var(--brand) 6%, var(--surface));padding:5px 9px}.ats .chip,.ats .state,.ats .flag{font-family:var(--font-body);letter-spacing:0;border-radius:8px}.ats .tabs{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:22px;margin:16px 0 18px;padding:0}.ats .tabs button{border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:11px 2px 10px}.ats .tabs button.on{color:color-mix(in oklab, var(--brand) 76%, var(--ink));border-bottom-color:var(--brand);background:0 0}.ats .cards{gap:18px}.ats .card,.ats .agenda article,.ats .queue{border-color:var(--line);background:var(--surface);border-radius:18px;box-shadow:inset 0 1px #fff,0 8px 28px #10231c06}.ats .card{border-top:3px solid color-mix(in oklab, var(--brand) 22%, var(--line));padding:24px}.ats .card h2{font-weight:690}.ats .scrim{-webkit-backdrop-filter:blur(5px)saturate(.8);backdrop-filter:blur(5px)saturate(.8);background:#0a17126e}.ats .drawer{background:var(--surface);border-left:1px solid #ffffff24;width:min(620px,100%)}.ats .drawer>header{border-top:4px solid var(--accent);padding:22px 26px}.ats .drawer>header .who i{border-radius:14px 5px 14px 14px}.ats .drawer-body{background:linear-gradient(180deg, color-mix(in oklab, var(--brand) 4%, var(--surface)), var(--surface) 160px);padding:8px 26px 28px}.ats .drawer-body>section{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:22px 0}.ats .drawer-body>section.contact{border:1px solid var(--line);background:var(--surface);border-radius:15px;margin:12px 0 2px;padding:18px;box-shadow:0 8px 22px #10231c06}.ats .drawer-body h3{font-family:var(--font-body);letter-spacing:.015em;text-transform:none;margin-bottom:13px;font-size:.75rem;font-weight:720}.ats .drawer-body blockquote{border-left-color:color-mix(in oklab, var(--brand) 55%, var(--accent));background:var(--paper);border-radius:0 11px 11px 0}.ats .drawer>footer{padding:14px 24px;box-shadow:0 -14px 32px #10231c0a}.ats .modal{border:1px solid #ffffff3d;border-radius:24px}.ats .modal>header{padding:22px 24px}.ats .modal form{padding:22px 24px 24px}.ats .toast{background:#17231f;border-radius:13px;box-shadow:0 18px 54px #07140f3d}@media (max-width:1100px){.ats .dash-heads{grid-template-columns:repeat(2,minmax(0,1fr))}.ats .dash-card:nth-child(2){border-right:0}.ats .dash-card:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:900px){.ats .frame{margin-left:0}.ats .topbar{padding-inline:16px}.ats .canvas{padding:28px 18px 60px}}@media (max-width:640px){.ats .dash-heads{grid-template-columns:minmax(0,1fr)}.ats .dash-card,.ats .dash-card:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:142px}.ats .dash-card:last-child{border-bottom:0}.ats .page-head h1,.ats .dash-head h1{font-size:2.2rem}.ats .drawer-body{padding-inline:18px}}.ats{--brief-line:color-mix(in oklab, var(--on-brand) 22%, transparent);--brief-quiet:color-mix(in oklab, var(--on-brand) 72%, transparent);background:radial-gradient(720px 420px at 88% 4%, color-mix(in oklab, var(--accent) 9%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in oklab, var(--brand) 3%, var(--paper)) 0, var(--paper) 560px)}.ats .rail{background:linear-gradient(90deg, var(--accent) 0 3px, transparent 3px), repeating-linear-gradient(165deg, transparent 0 72px, #ffffff05 72px 73px, transparent 73px 126px), radial-gradient(110% 58% at 4% 0%, color-mix(in oklab, var(--brand) 30%, transparent), transparent 68%), linear-gradient(168deg, #19362d, #0f1b17 74%)}.ats .rail .mark{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px 6px 18px 18px;margin:0 2px 9px;padding:9px 10px 16px}.ats .rail nav button.on{box-shadow:inset 3px 0 0 var(--accent), inset 0 0 0 1px #fff, 0 10px 26px #06110c2b;background:linear-gradient(90deg,#fff,#f1f7f4)}.ats .page-head,.ats .dash-head{isolation:isolate;border:1px solid color-mix(in oklab, var(--on-brand) 13%, transparent);min-height:184px;color:var(--on-brand);background:radial-gradient(310px 210px at 88% 24%, color-mix(in oklab, var(--accent) 23%, transparent), transparent 74%), linear-gradient(125deg, var(--brand), color-mix(in oklab, var(--brand) 88%, var(--on-brand)));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--on-brand) 17%, transparent), 0 24px 58px color-mix(in oklab, var(--brand) 17%, transparent);border-radius:28px 8px 28px 28px;margin:0 0 28px;padding:28px 30px 30px;animation:.42s cubic-bezier(.2,.78,.26,1) both ats-brief-in;position:relative;overflow:hidden}.ats .page-head:before,.ats .dash-head:before{content:"";z-index:-1;border-top:1px solid var(--brief-line);border-right:1px solid var(--brief-line);opacity:.95;border-radius:0 78px 0 0;width:min(31vw,390px);height:96px;position:absolute;bottom:30px;right:42px;transform:skew(-17deg)}.ats .page-head:after,.ats .dash-head:after{content:"";z-index:-1;background:var(--accent);width:9px;height:9px;box-shadow:108px -97px 0 -2px color-mix(in oklab, var(--on-brand) 68%, transparent), 224px -97px 0 -2px var(--accent), 328px 0 0 -1px color-mix(in oklab, var(--on-brand) 70%, transparent);border-radius:50%;position:absolute;bottom:25px;right:min(32vw,430px)}.ats .page-head>*,.ats .dash-head>*{z-index:1;position:relative}.ats .page-head>div,.ats .dash-head>div{max-width:750px}.ats .page-head .eyebrow,.ats .dash-head .eyebrow{color:var(--brief-quiet)}.ats .page-head h1,.ats .dash-head h1{max-width:16ch;color:inherit;text-wrap:balance}.ats .page-head .lede,.ats .dash-lede{max-width:62ch;color:var(--brief-quiet)}.ats .page-head-actions,.ats .dash-head>.btn{align-self:flex-end}.ats .page-head-actions .btn-quiet,.ats .page-head-actions .refresh .btn-quiet,.ats .dash-head>.btn-quiet{color:var(--on-brand);border-color:color-mix(in oklab, var(--on-brand) 24%, transparent);background:color-mix(in oklab, var(--on-brand) 10%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--on-brand) 17%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ats .page-head-actions .btn-quiet:hover,.ats .page-head-actions .refresh .btn-quiet:hover,.ats .dash-head>.btn-quiet:hover{color:var(--on-brand);border-color:color-mix(in oklab, var(--on-brand) 43%, transparent);background:color-mix(in oklab, var(--on-brand) 16%, transparent)}.ats .page-head-actions .refresh small{color:var(--brief-quiet)}.ats .dash-head{margin-bottom:0;padding-bottom:68px}.ats .dash-heads{z-index:2;border-color:color-mix(in oklab, var(--brand) 14%, var(--line));margin:-46px 22px 22px;animation:.52s cubic-bezier(.2,.78,.26,1) 70ms backwards ats-deck-in;position:relative;box-shadow:0 20px 46px #10231c16}.ats .dash-card{min-height:174px;padding-top:26px}.ats .dash-card:before,.ats .kpis article:before{content:"";background:var(--series-1);width:100%;height:4px;position:absolute;inset:0 auto auto 0}.ats .dash-card:nth-child(2):before,.ats .kpis article:nth-child(2):before{background:var(--series-2)}.ats .dash-card:nth-child(3):before,.ats .kpis article:nth-child(3):before{background:var(--series-3)}.ats .dash-card:nth-child(4):before,.ats .kpis article:nth-child(4):before{background:var(--series-4)}.ats .dash-card strong{margin-top:6px}.ats button.dash-card.is-action:after{content:"Open";background:color-mix(in oklab, var(--brand) 9%, var(--surface));color:color-mix(in oklab, var(--brand) 78%, var(--ink));border-radius:7px;padding:4px 7px;font-size:.625rem;font-weight:700;position:absolute;top:17px;right:16px}.ats .kpis{border:1px solid var(--line);background:var(--surface);border-radius:22px 8px 22px 22px;gap:0;animation:.52s cubic-bezier(.2,.78,.26,1) 70ms backwards ats-deck-in;overflow:hidden;box-shadow:0 14px 34px #10231c0b}.ats .kpis article{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;min-height:152px;padding:25px 22px 21px;position:relative}.ats .kpis article:last-child{border-right:0}.ats .kpis strong{font-family:var(--font-mono);letter-spacing:-.06em;margin-top:15px;font-size:clamp(2rem,1.6rem + .7vw,2.7rem);font-weight:520}.ats .health{background:#fffdf6;border:1px solid #e7d8b5;border-radius:20px 7px 20px 20px;gap:0;overflow:hidden;box-shadow:0 10px 28px #6b4d1509}.ats .health article,.ats .health article.ok{background:0 0;border:0;border-right:1px solid #eadfca;border-radius:0;min-height:154px;padding:20px 20px 18px 23px;position:relative}.ats .health article:last-child{border-right:0}.ats .health article:before{content:"";background:var(--warning);border-radius:0 4px 4px 0;width:3px;position:absolute;inset:22px auto 22px 0}.ats .health article.ok:before{background:var(--good)}.ats .health article strong{font-family:var(--font-mono);font-weight:520}.ats .health .link-btn{width:fit-content;color:color-mix(in oklab, var(--brand) 78%, var(--ink));align-items:center;gap:3px;margin-top:auto;display:inline-flex}.ats .panel,.ats .card,.ats .agenda article,.ats .queue,.ats .tilemap-side,.ats .team-scroll{border-radius:22px 7px 22px 22px}.ats .panel{box-shadow:inset 0 1px #fff,0 10px 32px #10231c08}.ats .panel .spark i,.ats .funnel .bar b,.ats .ranked .rate b{box-shadow:inset 0 1px #fff3}.ats .drawer>header{min-height:132px;color:var(--on-brand);background:radial-gradient(260px 150px at 92% 0%, color-mix(in oklab, var(--accent) 24%, transparent), transparent 72%), var(--brand);border-top:0;padding:26px 28px 42px}.ats .drawer>header .who i{color:var(--on-accent);background:var(--accent);box-shadow:0 0 0 5px color-mix(in oklab, var(--on-brand) 10%, transparent)}.ats .drawer>header .who small{color:var(--brief-quiet)}.ats .drawer>header>button{color:var(--on-brand);border-color:color-mix(in oklab, var(--on-brand) 22%, transparent);background:color-mix(in oklab, var(--on-brand) 9%, transparent)}.ats .drawer-body{background:var(--surface);padding-top:0}.ats .drawer-body>section.contact{z-index:1;margin:-24px 0 4px;position:relative;box-shadow:0 18px 38px #10231c14}@keyframes ats-brief-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ats-deck-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.ats .kpis article:nth-child(2){border-right:0}.ats .kpis article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:900px){.ats .page-head,.ats .dash-head{min-height:210px;padding:25px 26px 28px}.ats .dash-head{padding-bottom:66px}.ats .page-head-actions,.ats .dash-head>.btn{align-self:flex-start}.ats .health article,.ats .health article.ok{border-bottom:1px solid #eadfca;border-right:0;min-height:auto}.ats .health article:last-child{border-bottom:0}}@media (max-width:640px){.ats .page-head,.ats .dash-head{border-radius:22px 7px 22px 22px;min-height:0;padding:22px 20px 24px}.ats .dash-head{padding-bottom:54px}.ats .page-head:before,.ats .dash-head:before{opacity:.6;width:250px;bottom:18px;right:-34px}.ats .page-head:after,.ats .dash-head:after{display:none}.ats .page-head h1,.ats .dash-head h1{max-width:none}.ats .page-head-actions{flex-wrap:wrap}.ats .dash-heads{margin:-34px 12px 20px}.ats .dash-card{min-height:150px}}@media (max-width:520px){.ats .kpis{grid-template-columns:minmax(0,1fr)}.ats .kpis article,.ats .kpis article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.ats .kpis article:last-child{border-bottom:0}}
