:root{--bg:#dcd4d1;--ink:#1a1a1a;--surface:#f3eeec;--menu:#a7b6ca;--dusk:#5d687e;--dusk-text:#f4efed;--line:#899bb7;--accent:#b48a8f;--stage-new:#ffd966;--stage-new-tint:#fff2cc;--stage-screening:#76a5af;--stage-screening-tint:#d0e0e3;--stage-interview:#6d9eeb;--stage-interview-tint:#c9daf8;--stage-offer:#93c47d;--stage-offer-tint:#d9ead3;--stage-hired:#6aa84f;--stage-hired-tint:#b6d7a8;--stage-on-hold:#f6b26b;--stage-on-hold-tint:#fce5cd;--stage-future-round:#8e7cc3;--stage-future-round-tint:#d9d2e9;--stage-withdrawn:#999;--stage-withdrawn-tint:#d9d9d9;--stage-rejected:#e06666;--stage-rejected-tint:#f4cccc;--alert:#a3261c;--alert-tint:#f4cccc;--bg-top:color-mix(in oklch, var(--bg), var(--surface) 55%);--surface-lo:color-mix(in oklch, var(--surface), var(--bg) 30%);--accent-hi:color-mix(in oklch, var(--accent), var(--surface) 34%);--accent-top:color-mix(in oklch, var(--accent), var(--surface) 46%);--accent-lo:color-mix(in oklch, var(--accent), var(--dusk) 16%);--accent-edge:color-mix(in oklch, var(--accent), var(--ink) 26%);--menu-hi:color-mix(in oklch, var(--menu), var(--surface) 38%);--menu-edge:color-mix(in oklch, var(--menu), var(--dusk) 40%);--dusk-hi:color-mix(in oklch, var(--dusk), var(--surface) 12%);--dusk-lo:color-mix(in oklch, var(--dusk), var(--ink) 14%);--dusk-glass:color-mix(in srgb, var(--dusk-text) 14%, transparent);--dusk-edge:color-mix(in srgb, var(--dusk-text) 45%, transparent);--line-soft:color-mix(in srgb, var(--line) 55%, transparent);--line-faint:color-mix(in srgb, var(--line) 32%, transparent);--hilite:color-mix(in srgb, var(--surface) 92%, transparent);--hilite-soft:color-mix(in srgb, var(--surface) 50%, transparent);--backdrop:color-mix(in srgb, var(--dusk) 55%, transparent);--shade-soft:color-mix(in srgb, var(--dusk) 10%, transparent);--shade:color-mix(in srgb, var(--dusk) 20%, transparent);--shade-deep:color-mix(in srgb, var(--dusk) 32%, transparent);--ring:color-mix(in srgb, var(--dusk) 30%, transparent);--raise-low:0 1px 1px var(--shade-soft), 0 2px 6px -2px var(--shade);--raise-mid:0 1px 2px var(--shade-soft), 0 6px 14px -4px var(--shade), 0 16px 30px -16px var(--shade-deep);--raise-high:0 2px 4px var(--shade-soft), 0 12px 28px -8px var(--shade-deep), 0 30px 60px -28px var(--shade-deep);--press:inset 0 1px 3px var(--shade-deep), inset 0 0 0 1px var(--shade-soft);--well:inset 0 1px 2px var(--shade), inset 0 0 0 1px var(--line-soft);--engraved:inset 0 1px 0 var(--line-soft), inset 0 2px 0 var(--hilite)}*{box-sizing:border-box}html{background:var(--bg);scroll-padding-top:6.5rem}body{min-height:100vh;color:var(--ink);background:linear-gradient(var(--bg-top), var(--bg) 380px) no-repeat, var(--bg);-webkit-font-smoothing:antialiased;margin:0;font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:var(--ink);-webkit-text-decoration:underline 1.5px var(--accent);text-decoration:underline 1.5px var(--accent);text-underline-offset:3px}a:hover{text-decoration-thickness:2.5px}h1{color:var(--dusk);letter-spacing:-.02em;text-shadow:0 1px 0 var(--hilite);margin:0 0 12px;font-size:27px;font-weight:750;line-height:1.2}h2{letter-spacing:-.01em;margin:0 0 12px;font-size:17px;font-weight:700}h3{margin:0;font-size:14.5px;font-weight:700}p{margin:0 0 10px}small,.small{font-size:12.5px}small{font-weight:400;display:block}.dim{color:var(--dusk)}:focus-visible{outline:2px solid var(--dusk);outline-offset:2px}.page{max-width:1140px;margin:0 auto;padding:24px 24px 64px}.page.wide{max-width:none}.narrow{max-width:34rem;margin:0 auto;padding:64px 16px}.page>.row.spread:first-child{align-items:baseline}.page>.row.spread:first-child>p{margin:0;font-size:13.5px}.back{font-size:13.5px}.row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.row.spread{justify-content:space-between}.row.middle{align-items:center}.divided{box-shadow:var(--engraved);margin-top:12px;padding-top:14px}.panel{border:1px solid var(--line-faint);background:linear-gradient(var(--surface), var(--surface-lo) 140%);box-shadow:inset 0 1px 0 var(--hilite), var(--raise-mid);overflow-wrap:break-word;border-radius:12px;margin:0 0 18px;padding:18px 20px 20px}.panel>label{margin:0 0 12px}.panel>:last-child,.panel>form>:last-child{margin-bottom:0}h2>.count{color:var(--dusk);font-weight:600}.panel .panel{background:var(--surface);box-shadow:inset 0 1px 0 var(--hilite), var(--raise-low)}.panel.minuet{border-color:var(--menu-edge);background:linear-gradient(var(--menu-hi), var(--menu));box-shadow:inset 0 1px 0 var(--hilite-soft), var(--raise-low);padding:12px 16px}.button{border:1px solid var(--accent-edge);font:inherit;text-align:center;color:var(--ink);background:linear-gradient(var(--accent-hi), var(--accent));box-shadow:inset 0 1px 0 var(--hilite-soft), 0 1px 1px var(--shade), 0 3px 6px -3px var(--shade-deep);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.button:hover:not(:disabled){background:linear-gradient(var(--accent-top), var(--accent));box-shadow:inset 0 1px 0 var(--hilite-soft), 0 2px 3px var(--shade), 0 6px 12px -4px var(--shade-deep);transform:translateY(-1px)}.button:active:not(:disabled){background:linear-gradient(var(--accent-lo), var(--accent-hi));box-shadow:var(--press);transform:translateY(1px)}.button.quiet{border-color:var(--line-soft);background:linear-gradient(var(--surface), var(--surface-lo));box-shadow:inset 0 1px 0 var(--hilite), 0 1px 1px var(--shade-soft)}.button.quiet:hover:not(:disabled){background:linear-gradient(var(--surface), var(--surface-lo));box-shadow:inset 0 1px 0 var(--hilite), 0 3px 8px -3px var(--shade)}.button.quiet:active:not(:disabled){background:linear-gradient(var(--surface-lo), var(--surface));box-shadow:var(--press)}.button.small{border-radius:7px;padding:4px 9px;font-size:12px}.button:disabled{border-color:var(--line-soft);color:var(--line);background:var(--surface-lo);box-shadow:none;cursor:default;transform:none}button.link{font:inherit;color:var(--ink);-webkit-text-decoration:underline 1.5px var(--accent);text-decoration:underline 1.5px var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;list-style:none}summary::-webkit-details-marker{display:none}summary:not(.button):before{content:"";border-right:1.6px solid var(--ink);border-bottom:1.6px solid var(--ink);width:6px;height:6px;margin:0 9px 2px 1px;transition:transform .16s;display:inline-block;transform:rotate(-45deg)}details[open]>summary:not(.button):before{transform:rotate(45deg)}label{flex-direction:column;gap:5px;font-size:13px;font-weight:650;display:flex}label.check{flex-direction:row;align-items:center;gap:8px;font-weight:500}input,select,textarea{min-width:14rem;max-width:100%;font:inherit;color:var(--ink);font-size:14px}input:not([type=checkbox]):not([type=file]),textarea{border:1px solid var(--line-soft);background:var(--surface);box-shadow:inset 0 1px 2px var(--shade);border-radius:9px;padding:6px 10px;font-weight:400;transition:box-shadow .14s,border-color .14s}input:not([type=checkbox]):not([type=file]):focus-visible,textarea:focus-visible{border-color:var(--dusk);box-shadow:inset 0 1px 2px var(--shade), 0 0 0 3px var(--ring);outline:2px solid #0000}input[readonly],textarea[readonly]{background:var(--surface-lo)}textarea{resize:vertical;width:100%}::placeholder{color:var(--ink);opacity:.65}input[type=checkbox]{width:16px;min-width:0;height:16px;accent-color:var(--dusk);margin:0}input[type=file]{min-width:0;font-size:13px;font-weight:400}input[type=file]::file-selector-button{border:1px solid var(--line-soft);font:inherit;color:var(--ink);background:linear-gradient(var(--surface), var(--surface-lo));box-shadow:inset 0 1px 0 var(--hilite), 0 1px 1px var(--shade-soft);cursor:pointer;border-radius:8px;margin-right:10px;padding:5px 10px;font-weight:600;transition:box-shadow .12s,background .12s}input[type=file]::file-selector-button:hover{box-shadow:inset 0 1px 0 var(--hilite), 0 3px 8px -3px var(--shade)}input[type=file]::file-selector-button:active{background:linear-gradient(var(--surface-lo), var(--surface));box-shadow:var(--press)}select{appearance:none;border:1px solid var(--menu-edge);background-color:var(--menu);background-image:linear-gradient(to top right, transparent calc(50% - 1.1px), var(--ink) calc(50% - .5px), var(--ink) calc(50% + .5px), transparent calc(50% + 1.1px)), linear-gradient(to bottom right, transparent calc(50% - 1.1px), var(--ink) calc(50% - .5px), var(--ink) calc(50% + .5px), transparent calc(50% + 1.1px)), linear-gradient(var(--menu-hi), var(--menu));box-shadow:inset 0 1px 0 var(--hilite-soft), var(--raise-low);cursor:pointer;background-position:right 18px center,right 13px center,0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,100% 100%;border-radius:9px;padding:7px 32px 7px 11px;font-weight:600;transition:box-shadow .12s}select:hover:not(:disabled){box-shadow:inset 0 1px 0 var(--hilite-soft), 0 1px 2px var(--shade-soft), 0 4px 10px -4px var(--shade-deep)}select:active:not(:disabled){box-shadow:var(--press)}select:disabled{box-shadow:none;opacity:.6;cursor:default}.fields{flex-direction:column;gap:12px;max-width:36rem;display:flex}.fields input:not([type=checkbox]):not([type=file]),.fields select,.fields textarea{width:100%}.fields>p{margin:0}.fields.inline{flex-flow:wrap;align-items:flex-end;max-width:none}.fields.inline input:not([type=checkbox]):not([type=file]),.fields.inline select{width:auto}.fields.bare{flex-flow:wrap;align-items:center;gap:8px;max-width:none;display:inline-flex}.notice,.error{border:1px solid var(--line-soft);background:linear-gradient(var(--surface), var(--surface-lo));box-shadow:inset 3px 0 0 var(--dusk), inset 0 1px 0 var(--hilite), var(--raise-low);border-radius:10px;padding:8px 12px 8px 14px;font-weight:600}.error{border-color:var(--alert);color:var(--alert);background:var(--alert-tint);box-shadow:inset 3px 0 0 var(--alert), inset 0 1px 0 var(--hilite-soft), var(--raise-low)}.actions{flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0 0 20px;display:flex}details.action>summary.button{width:fit-content;display:flex}details.action[open]>summary.button{background:linear-gradient(var(--accent-lo), var(--accent-hi));box-shadow:var(--press);margin-bottom:8px;transform:none}details.action[open]>summary.button.quiet{background:linear-gradient(var(--surface-lo), var(--surface));box-shadow:var(--press)}details.action[open]>summary:after{content:" (close)";font-weight:400}details.action>.panel{margin-bottom:0}details.action>.panel>h2{font-size:16px}.actions>details.action[open]{flex-basis:100%;order:1}.actions>form{margin:0}.profile-head+.actions>details.action:not([open]):has(+:is(.button.quiet,form)){margin-right:10px}.profile-head+.actions>details.action:has(+details.action[open]+:is(.button.quiet,form)){margin-right:10px}.prompt-field{flex-direction:column;gap:5px;display:flex}.prompt-text{min-height:14rem;font-size:13px}.topbar{z-index:5;color:var(--dusk-text);background:linear-gradient(var(--dusk-hi), var(--dusk) 10px, var(--dusk-lo) 48px);box-shadow:inset 0 1px 0 var(--dusk-glass), var(--raise-high);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;padding:9px 20px;display:flex;position:sticky;top:0}.topbar :focus-visible{outline-color:var(--dusk-text)}.topbar a{color:var(--dusk-text);text-decoration:none}.topbar-main,.topbar-side{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.topbar-side{gap:6px 12px;font-size:13px}.brand{letter-spacing:-.01em;font-size:16px;font-weight:700}.topbar nav{flex-wrap:wrap;gap:4px;display:flex}.topbar nav a{border-radius:8px;padding:5px 11px;font-weight:600;transition:background .14s}.topbar nav a:hover{background:var(--dusk-lo);box-shadow:inset 0 0 0 1px var(--dusk-glass)}.topbar nav a[aria-current]{color:var(--ink);background:linear-gradient(var(--accent-hi), var(--accent));box-shadow:inset 0 1px 0 var(--hilite-soft), 0 0 0 1px var(--accent-edge), 0 2px 6px -1px var(--shade-deep)}.who{font-weight:600}.topbar .button.quiet{border-color:var(--dusk-edge);color:var(--dusk-text);box-shadow:inset 0 1px 0 var(--dusk-glass);background:0 0;border-radius:7px;padding:4px 9px;font-size:12px}.topbar .button.quiet:hover:not(:disabled){box-shadow:inset 0 1px 0 var(--dusk-glass), 0 3px 8px -3px var(--shade-deep);background:0 0}.topbar .button.quiet:active:not(:disabled){background:var(--dusk-lo);box-shadow:var(--press)}.topbar .button.quiet:disabled{border-color:var(--dusk-glass);color:var(--dusk-text);opacity:.6;background:0 0}.topbar .button:not(.quiet):disabled{border-color:var(--accent-edge);color:var(--ink);background:var(--accent);opacity:.75}.sync>summary{border-radius:13px;padding:3px 8px;font-weight:600}.sync>summary:before{border-color:var(--dusk-text)}.sync>summary:hover{background:var(--dusk-lo);box-shadow:inset 0 0 0 1px var(--dusk-glass)}.sync.red>summary,.sync.red>summary:hover{color:var(--alert);background:linear-gradient(var(--surface), var(--alert-tint));box-shadow:inset 0 1px 0 var(--hilite), 0 0 0 1.5px var(--alert), 0 2px 6px -1px var(--shade-deep);font-weight:700}.sync.red>summary:before{border-color:var(--alert)}.sync-detail{max-height:min(35vh,14rem);color:var(--ink);background:linear-gradient(var(--surface), var(--surface-lo));box-shadow:inset 0 1px 0 var(--hilite), var(--raise-mid);border-radius:10px;flex-basis:100%;margin:4px 0 2px;padding:10px 14px;font-size:13px;display:none;overflow:auto}.topbar:has(.sync[open])>.sync-detail{display:block}.sync-detail>:last-child{margin-bottom:0}.sync-result{overflow-wrap:anywhere;max-width:min(24rem,100%);font-weight:600}.chip{color:var(--ink);white-space:nowrap;background-color:var(--chip-tint,var(--surface));background-image:linear-gradient(var(--hilite-soft), transparent 70%);box-shadow:inset 0 1px 0 var(--hilite), inset 0 0 0 1px var(--shade), 0 1px 2px var(--shade-soft);border-radius:999px;align-items:center;padding:3px 11px 3px 24px;font-size:12.5px;font-weight:650;line-height:1.2;display:inline-flex;position:relative}span.chip:before{content:"";background:var(--chip,var(--line));width:9px;height:9px;box-shadow:inset 0 -1px 1px var(--shade), 0 0 0 1.5px var(--hilite-soft);border-radius:50%;margin-top:-4.5px;position:absolute;top:50%;left:9px}select.chip{background-clip:padding-box;background-color:var(--chip-tint,var(--surface));background-image:linear-gradient(to top right, transparent calc(50% - 1.1px), var(--ink) calc(50% - .5px), var(--ink) calc(50% + .5px), transparent calc(50% + 1.1px)), linear-gradient(to bottom right, transparent calc(50% - 1.1px), var(--ink) calc(50% - .5px), var(--ink) calc(50% + .5px), transparent calc(50% + 1.1px)), radial-gradient(circle at 13.5px 50%, var(--chip,var(--line)) 4px, var(--hilite-soft) 4.6px, var(--hilite-soft) 5.6px, transparent 6.2px), linear-gradient(var(--hilite-soft), transparent 70%);background-position:right 15px center,right 11px center,0 0,0 0;background-repeat:no-repeat;background-size:4px 4px,4px 4px,100% 100%,100% 100%;border:1px solid #0000;min-width:0;padding:4px 27px 4px 24px}select.chip:hover:not(:disabled){box-shadow:inset 0 1px 0 var(--hilite), inset 0 0 0 1px var(--shade-deep), 0 3px 8px -3px var(--shade-deep)}select.chip:active:not(:disabled){box-shadow:var(--press)}select.chip:disabled{box-shadow:inset 0 1px 0 var(--hilite), inset 0 0 0 1px var(--shade), 0 1px 2px var(--shade-soft);opacity:1}.stage-new{--chip:var(--stage-new);--chip-tint:var(--stage-new-tint)}.stage-screening{--chip:var(--stage-screening);--chip-tint:var(--stage-screening-tint)}.stage-interview{--chip:var(--stage-interview);--chip-tint:var(--stage-interview-tint)}.stage-offer{--chip:var(--stage-offer);--chip-tint:var(--stage-offer-tint)}.stage-hired{--chip:var(--stage-hired);--chip-tint:var(--stage-hired-tint)}.stage-on-hold{--chip:var(--stage-on-hold);--chip-tint:var(--stage-on-hold-tint)}.stage-future-round{--chip:var(--stage-future-round);--chip-tint:var(--stage-future-round-tint)}.stage-withdrawn{--chip:var(--stage-withdrawn);--chip-tint:var(--stage-withdrawn-tint)}.stage-rejected{--chip:var(--stage-rejected);--chip-tint:var(--stage-rejected-tint)}.stage-select{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.stage-select>.error{white-space:normal;max-width:10rem;font-size:12.5px}.mark{letter-spacing:0;color:var(--ink);background:linear-gradient(var(--surface), var(--surface-lo));box-shadow:inset 0 1px 0 var(--hilite), inset 0 0 0 1px var(--line-soft), 0 1px 1px var(--shade-soft);text-shadow:none;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:650;line-height:1.45;display:inline-block}.plain-text{white-space:pre-wrap;overflow-wrap:anywhere}.controls{max-width:1140px;margin:0 0 4px}.controls>.row{gap:12px}.controls label{flex:11rem;font-size:12.5px}.controls>.row>label:first-child{flex:1.4 16rem}.controls input:not([type=checkbox]),.controls select{width:100%;min-width:0}.controls>.row>a{margin-bottom:8px;font-size:13.5px}.pills{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex;position:relative}.pills+.pills{gap:8px 14px;margin-top:8px}.filter{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex;position:relative}.filter.wide{flex:100%;display:flex}.pill{position:relative}.pill.wide{position:static}.pill>summary,.pill-still,.pills .toggle{white-space:nowrap;flex-direction:row;flex:none;gap:4px;font-size:13px;position:relative}.pill>summary{padding-right:27px}.pill>summary:after{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);width:5px;height:5px;margin-top:-4px;transition:transform .16s;position:absolute;top:50%;right:11px;transform:rotate(45deg)}.pill[open]>summary:after{margin-top:-1px;transform:rotate(-135deg)}.pill-still{cursor:default}.pills .pinned>.pill-still,.pills .toggle{cursor:pointer}.pills .toggle>input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pills .toggle:has(>input:focus-visible){outline:2px solid var(--dusk);outline-offset:2px}.pill.on>summary.button,.pill.on>summary.button:hover,.pill.on>summary.button:active,.pills .pill-still.on,.pills .pill-still.button.on:hover,.pills .pill-still.button.on:active{border-color:var(--menu-edge);background:linear-gradient(var(--menu-hi), var(--menu))}.pill.on>summary.button,.pills .pill-still.on{box-shadow:inset 0 1px 0 var(--hilite-soft), var(--raise-low)}.pill.on>summary.button:hover{box-shadow:inset 0 1px 0 var(--hilite-soft), 0 1px 2px var(--shade-soft), 0 4px 10px -4px var(--shade-deep)}.pill.on>summary.button:active{box-shadow:var(--press)}.pills .pill-still.button.on:hover,.pills .pill-still.button.on:active{box-shadow:inset 0 1px 0 var(--hilite-soft), var(--raise-low);transform:none}.pill[open]>summary.button,.pill[open]>summary.button:hover,.pill[open]>summary.button:active,.pills .pinned>.pill-still,.pills .pinned>.pill-still.button:hover,.pills .pinned>.pill-still.button:active{border-color:var(--menu-edge);background:linear-gradient(var(--menu), var(--menu-hi));box-shadow:var(--press);transform:none}.pills .toggle.button:has(>input:checked){border-color:var(--menu-edge);background:linear-gradient(var(--menu), var(--menu-hi));box-shadow:var(--press);transform:none}.pills .toggle.button:has(>input:checked):hover{border-color:var(--menu-edge);background:linear-gradient(var(--menu), var(--menu-hi));box-shadow:var(--press);transform:none}.pills .toggle.button:has(>input:checked):active{border-color:var(--menu-edge);background:linear-gradient(var(--menu), var(--menu-hi));box-shadow:var(--press);transform:none}.picks{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pill-none{font-size:13px}.pick{align-items:center;gap:3px;max-width:min(100%,26rem);padding:2px 3px 2px 9px;font-size:12px;line-height:1.3;display:inline-flex}.pick>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pick-x{border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:14px;line-height:1;text-decoration:none;display:inline-flex}.pick-x:hover{background:var(--surface-lo);box-shadow:inset 0 0 0 1px var(--line-soft)}.menu{z-index:4;border:1px solid var(--line-faint);background:linear-gradient(var(--surface), var(--surface-lo) 140%);width:17rem;max-width:calc(100vw - 32px);max-height:min(70vh,34rem);box-shadow:inset 0 1px 0 var(--hilite), var(--raise-high);border-radius:12px;flex-direction:column;padding:12px 14px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.wide .menu{width:auto;min-width:min(34rem,100%);max-width:none;right:0}.menu-head{justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;display:flex}.menu-head>p{color:var(--dusk);margin:0;font-size:12.5px;font-weight:650}.menu-body{flex:auto;min-height:0;overflow:auto}.menu-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 22px;display:grid}.col-head{letter-spacing:.04em;text-transform:uppercase;color:var(--dusk);margin:8px 6px 3px;font-size:11.5px;font-weight:700}.col-head:first-child{margin-top:0}.menu .option{cursor:pointer;border-radius:7px;flex-direction:row;flex:none;align-items:center;gap:9px;margin:0;padding:4px 6px;font-size:13px;font-weight:500;line-height:1.35;display:flex}.menu .option:hover{background:var(--surface-lo)}.menu .option>input{width:16px;min-width:0;height:16px;box-shadow:none;accent-color:var(--dusk);background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0}.menu .option>input:focus-visible{outline:2px solid var(--dusk);outline-offset:2px;box-shadow:none}.menu .option>span{flex:auto;min-width:0}.menu .option>.option-count{font-variant-numeric:tabular-nums;color:var(--dusk);flex:none;font-size:12.5px;font-weight:500}.menu-foot{box-shadow:var(--engraved);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.menu-foot>a{font-size:13px}.menu-buttons{gap:8px;display:flex}.menu-foot .apply{min-width:9rem;padding:7px 20px}.pinned>.menu{background:linear-gradient(var(--surface), var(--surface-lo));width:100%;min-width:0;max-width:none;max-height:none;box-shadow:inset 0 1px 0 var(--hilite), var(--raise-low);flex:100%;margin-top:2px;position:static}.pinned .menu-body{overflow:visible}.total{margin:18px 0 10px;font-size:13.5px}.group{margin:0 0 24px}.group>h2{box-shadow:0 1px 0 var(--line-soft), 0 2px 0 var(--hilite);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 12px;padding-bottom:7px;font-size:16px;display:flex}.total+.group>h2{margin-top:20px}.group-count{font-size:13px;font-weight:400}.cards{flex-direction:column;gap:10px;display:flex}.card{border:1px solid var(--line-faint);background:linear-gradient(var(--surface), var(--surface-lo));min-width:0;box-shadow:inset 0 1px 0 var(--hilite), var(--raise-low);border-radius:12px;grid-template-columns:minmax(0,1.15fr) minmax(0,1.9fr) 140px minmax(0,1.1fr);grid-template-areas:"who role stage task""facts facts stage task";align-items:start;gap:4px 20px;padding:13px 16px 12px;transition:transform .16s,box-shadow .16s;display:grid}.card:hover{box-shadow:inset 0 1px 0 var(--hilite), var(--raise-mid);transform:translateY(-1px)}.card>*{min-width:0}.card-who{overflow-wrap:anywhere;grid-area:who;align-content:start;justify-items:start;gap:1px;display:grid}.card-who .mark{margin-top:5px}.card-name{font-size:14.5px;font-weight:700}.card-email,.card-profile{font-size:12.5px}.card-role{overflow-wrap:anywhere;flex-direction:column;grid-area:role;gap:4px;display:flex}.card-program{letter-spacing:.04em;text-transform:uppercase;color:var(--dusk);margin-bottom:-2px;font-size:11.5px;font-weight:700}.card-program~.position{box-shadow:inset 2px 0 0 var(--line-faint);padding-left:10px;line-height:1.35}.card-stage{flex-direction:column;grid-area:stage;align-items:flex-start;gap:4px;display:flex}.card-available{color:var(--dusk)}.card-available b{color:var(--ink);white-space:nowrap;font-weight:600}.card-task{grid-area:task;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:2px 8px;margin:0;font-size:13px;display:grid}.card-task dt{color:var(--dusk);font-weight:600}.card-task dd{overflow-wrap:anywhere;margin:0}.card-facts{color:var(--dusk);flex-wrap:wrap;grid-area:facts;align-items:center;gap:4px 16px;margin-top:6px;display:flex}.card-facts time,.card-facts b{color:var(--ink);font-weight:600}.board{grid-auto-columns:minmax(14rem,1fr);grid-auto-flow:column;align-items:start;gap:12px;margin:0 -6px;padding:4px 6px 18px;display:grid;overflow-x:auto}.column{border:1px solid var(--menu-edge);background:linear-gradient(var(--menu-hi), var(--menu) 40%);min-width:0;box-shadow:inset 0 1px 0 var(--hilite-soft), var(--raise-low);border-radius:12px;padding:10px}.column>h2{justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.column .cards{gap:8px}.column .cards:empty:after{content:"Nobody here.";padding:2px 4px;font-size:13px}.board .card{grid-template-columns:minmax(0,1fr);grid-template-areas:"who""role""stage""task""facts";gap:6px;padding:10px 12px}.board .card-facts{gap:2px 12px;margin-top:0}.board .card-email,.board .card-profile{font-size:12px}.profile-head{margin:0 0 6px}.profile-head h1{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:14px 0;display:flex}.facts{grid-template-columns:max-content minmax(0,1fr);gap:5px 22px;margin:0 0 16px;display:grid}.facts dt{font-weight:650}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.entry .facts{grid-template-columns:9.5em minmax(0,1fr);gap:4px 14px;margin:10px 0 12px}.roles-to-check[open]>summary{margin-bottom:8px}.sections{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 18px;display:grid}.sections>*{min-width:0}.entry{box-shadow:var(--engraved);margin:16px 0 0;padding:18px 0 0}.entry:first-of-type{box-shadow:none;margin-top:0;padding-top:0}.entry>:last-child{margin-bottom:0}.entry-head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 8px;display:flex}.entry-head strong{font-weight:700}.entry-head>span:not([class]),.entry-head>span.small{color:var(--dusk);font-size:12.5px}.entry .actions{gap:6px;margin:0}.positions{margin:0 0 10px;padding:0;list-style:none}.positions>li{box-shadow:inset 2px 0 0 var(--line-faint);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 4px;padding-left:10px;display:flex}.panel details:not(.action){margin-top:12px}.panel details:not(.action)>summary{font-weight:500}.panel details:not(.action)[open]>summary+p{margin-top:6px}[data-submission]>[data-cv]{font-size:12.5px}.cv-text{max-height:20rem;font:inherit;background:var(--surface);box-shadow:var(--well);border-radius:9px;margin:8px 0 0;padding:9px 12px;font-size:13px;overflow:auto}.history{background:var(--surface);max-height:22rem;box-shadow:var(--well);border-radius:9px;margin:0;padding:0;list-style:none;overflow:auto}.history>li{overflow-wrap:anywhere;padding:9px 12px;font-size:13px}.history>li+li{box-shadow:inset 0 1px 0 var(--line-faint)}.panel.message{box-shadow:inset 0 1px 0 var(--hilite), var(--raise-low);margin-bottom:10px;padding:14px 18px}.message .facts{gap:2px 18px;margin-bottom:8px}.message .sorting{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 8px;font-size:13.5px;display:flex}.message .sorting .owner{font-weight:650}.message .summary{margin:0 0 8px;font-style:italic}.mark.urgent{color:var(--alert);background:var(--alert-tint);box-shadow:inset 0 1px 0 var(--hilite-soft), inset 0 0 0 1px var(--alert), 0 1px 1px var(--shade-soft)}.message>.actions{margin:8px 0 0}.message .handled-by{flex-wrap:wrap;align-self:center;align-items:center;gap:4px 8px;margin:0;font-size:13.5px;display:flex}.mark.done{background:var(--stage-hired-tint);box-shadow:inset 0 1px 0 var(--hilite-soft), inset 0 0 0 1px var(--stage-hired), 0 1px 1px var(--shade-soft)}.plain{margin:0;padding:0;list-style:none}.plain>li{margin:0 0 8px}.people>.person{box-shadow:var(--engraved);margin:0;padding:14px 0}.keys{box-shadow:inset 2px 0 0 var(--line-faint);margin:10px 0 0 16px;padding-left:12px}.person .mark.granola{margin-left:8px}.steps{margin:0 0 16px;padding-left:22px}.steps>li{margin:0 0 4px}.plain.invited{margin:0 0 8px;font-size:13.5px}.plain.invited>li{overflow-wrap:anywhere;margin:0 0 2px}.suggested{margin:0 0 8px;font-weight:600}.actions.note-actions{align-items:flex-end}.fields.inline.add-to{flex:20rem;max-width:36rem}.fields.inline.add-to>label{flex:14rem;min-width:0}.fields.inline.add-to select{width:100%;max-width:100%}dialog.decision,dialog.future-round{border:1px solid var(--line-faint);width:min(44rem,100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--ink);background:linear-gradient(var(--surface), var(--surface-lo) 160%);box-shadow:inset 0 1px 0 var(--hilite), var(--raise-high);border-radius:14px;padding:20px 22px;overflow:auto}dialog.decision::backdrop,dialog.future-round::backdrop{background:var(--backdrop)}dialog.decision h2,dialog.future-round h2{font-size:18px}dialog.future-round{width:min(26rem,100vw - 2rem)}dialog.future-round h2{margin:0}.decision-form{max-width:none}.decision-apps h3{margin:6px 0}.decision-apps li{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 6px;display:flex}.decision-apps select{width:auto;min-width:0;padding-top:4px;padding-bottom:4px}.positions-pick{flex-wrap:wrap;flex-basis:100%;gap:4px 16px;display:flex}.positions-pick label.check{font-weight:400}.decision-form>.row>label,.decision-form>.row>.no-email{flex:14rem}.decision-form>.row>.no-email{overflow-wrap:anywhere;margin:0}.email-body{min-height:16rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}.button,.card,select{transform:none!important}}@media (max-width:56rem){.card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who stage""role role""task task""facts facts";gap:8px 12px}.card-facts{margin-top:0}.card-stage{align-items:flex-end}.board .card-stage{align-items:flex-start}}@media (max-width:64rem){html{scroll-padding-top:0}.topbar{position:static}}@media (max-width:44rem){.topbar{gap:6px 12px;padding:8px 16px}.topbar-side{gap:8px 10px}.page{padding:18px 16px 48px}h1{font-size:24px}:is(input:not([type=checkbox]),select,textarea){min-width:0;font-size:16px}select.chip{padding:2px 24px 2px 22px;font-weight:600}.controls label{flex-basis:40%}.controls>.row>label:first-child{flex-basis:100%}.filter,.pill{position:static}.menu{width:auto;min-width:0;max-width:none;left:0;right:0}.menu-cols{grid-template-columns:minmax(0,1fr)}.menu .option{padding:5px 6px;font-size:16px}.pick{max-width:100%}.card:hover{transform:none}.sections{grid-template-columns:minmax(0,1fr)}.panel{padding:16px}.profile-head .facts{grid-template-columns:minmax(0,1fr);gap:0}.profile-head .facts dd{margin-bottom:6px}.entry .facts{grid-template-columns:8.5em minmax(0,1fr)}.board{scroll-snap-type:x mandatory;grid-auto-columns:minmax(82vw,1fr);scroll-padding-inline:6px}.column{scroll-snap-align:start}.keys{margin-left:0}}
