.kt-dock{position:fixed;left:0;right:0;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:95;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.kt-toast{pointer-events:auto;display:flex;align-items:center;gap:2px;max-width:min(640px,100%);min-height:48px;padding:4px 4px 4px 18px;border-radius:999px;background:var(--tn-ink);color:var(--tn-card);box-shadow:var(--con-float);animation:ktIn .24s var(--ease-out)}.kt-toast.bad{background:var(--tn-alert)}.kt-text{flex:1 1;min-width:0;padding:6px 10px 6px 0;font:600 14px/1.35 Figtree}.kt-act{min-height:38px;padding:0 14px;border-radius:999px;font:700 14px Figtree;color:var(--tn-accent-ink)}.kt-toast.bad .kt-act{color:var(--tn-card);text-decoration:underline}.kt-act:hover,.kt-x:hover{background:rgba(255,255,255,.12)}.kt-x{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:999px;color:var(--tn-card);opacity:.75}.kt-x:hover{opacity:1}@keyframes ktIn{0%{opacity:0;transform:translateY(10px)}}@keyframes ktFade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.kt-toast{animation:ktFade .2s linear}}.kl-pop{position:fixed;inset:auto;z-index:80;margin:0;padding:6px;width:min(340px,calc(calc(100vw / var(--z,1)) - 16px));max-height:min(calc(60vh / var(--z,1)),440px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--tn-line-strong);border-radius:var(--con-r-card);background:var(--tn-card);color:var(--tn-ink);box-shadow:var(--con-float);border-color:var(--tn-line)}@media (prefers-reduced-motion:no-preference){.kl-pop{animation:kl-pop-in .16s var(--ease-out)}}@keyframes kl-pop-in{0%{opacity:0;transform:translateY(-4px)}}.kl-pop .pillsearch{min-height:36px;margin:0 0 6px;box-shadow:none;padding:0 6px 0 12px;border-radius:var(--con-r);background:var(--tn-sunk);border-color:transparent}.kl-pop .pillsearch input{min-height:34px;font-size:14px}.kl-pop .quiet-line{padding:6px}.kl-confirm-say{margin:4px 4px 12px;font:600 14px/1.45 Figtree;color:var(--tn-ink)}.kl-confirm .field{margin:0 4px 14px}.kl-confirm-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:0 4px 4px}.kl-confirm-acts .pill{display:inline-flex;align-items:center;min-height:var(--con-hit)}.pill.kl-bad{background:var(--tn-alert);color:var(--tn-card)}.kl-confirm-acts .pill:disabled{opacity:.5;cursor:default}.kl-assign{display:inline-flex;vertical-align:middle}.kl-assign-pill{display:inline-flex;align-items:center;min-height:var(--con-hit);white-space:nowrap}.kl-assign-list,.kl-opt{display:flex;flex-direction:column;gap:2px}.kl-opt{justify-content:center;min-height:40px;padding:4px 10px;border-radius:var(--con-r);cursor:pointer}.kl-opt b{font:600 14px/1.3 Figtree;color:var(--tn-ink)}.kl-opt span{font:500 12px/1.3 Figtree;color:var(--tn-muted)}.kl-opt.active{background:var(--tn-sunk)}.kl-opt[aria-selected=true] b{color:var(--tn-accent-text)}.kl-views{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.kl-track{display:inline-flex;align-items:stretch;flex-shrink:0;gap:0;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:3px;border-radius:10px;background:var(--tn-sunk);box-shadow:inset 0 0 0 1px var(--tn-line)}.kl-track::-webkit-scrollbar{display:none}.kl-tab{position:relative;display:inline-flex;align-items:center;gap:7px;flex-shrink:0;min-height:calc(var(--con-hit) - 4px);padding:0 11px;border-radius:7px;font:500 14px Figtree;color:var(--tn-ink-2);white-space:nowrap;transition:background .15s var(--ease-out),color .15s var(--ease-out),box-shadow .15s var(--ease-out)}.kl-track>.kl-saved+.kl-saved:before,.kl-track>.kl-tab+.kl-tab:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:var(--tn-line-strong);opacity:.55}.kl-track>.kl-saved{position:relative}.kl-saved.on+.kl-saved:before,.kl-saved.on:before,.kl-tab[aria-pressed=true]+.kl-tab:before,.kl-tab[aria-pressed=true]:before{display:none}.kl-tab:hover{color:var(--tn-ink);background:color-mix(in srgb,var(--tn-card) 55%,transparent)}.kl-tab[aria-pressed=true]{background:var(--tn-card);color:var(--tn-ink);box-shadow:0 0 0 1px rgba(20,24,26,.07),0 1px 2px rgba(20,24,26,.1);font-weight:600}.kl-view-n{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:var(--tn-card);box-shadow:inset 0 0 0 1px var(--tn-line);font:700 11.5px Figtree;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tn-ink-2)}.kl-tab[aria-pressed=true] .kl-view-n{background:var(--tn-accent-tint);box-shadow:none;color:var(--tn-accent-text)}.kl-view-n.late{background:var(--tn-amber-tint);box-shadow:none;color:var(--tn-amber)}.kl-track-mine{background:var(--tn-accent-tint);box-shadow:inset 0 0 0 1px var(--tn-accent-border)}.kl-track-mine .kl-tab{color:var(--tn-accent-text)}.kl-saved{display:inline-flex;align-items:center;flex-shrink:0;border-radius:7px}.kl-saved .kl-tab{padding-right:4px;background:none;box-shadow:none}.kl-saved.on{background:var(--tn-card);box-shadow:0 0 0 1px rgba(20,24,26,.07),0 1px 2px rgba(20,24,26,.1)}.kl-saved.on .kl-tab{color:var(--tn-ink)}.kl-saved-x{display:grid;place-items:center;width:20px;height:20px;margin-right:5px;border-radius:999px;color:var(--tn-accent-text);opacity:.55;transition:opacity .15s var(--ease-out)}.kl-saved-x:focus-visible,.kl-saved.on .kl-saved-x,.kl-saved:hover .kl-saved-x{opacity:1}.kl-saved-x:hover{background:color-mix(in srgb,var(--tn-accent-700) 14%,transparent)}@media (prefers-reduced-motion:reduce){.kl-tab{transition:none}}@media (max-width:720px){.kl-tab{min-height:40px;padding:0 12px}}.kf{gap:8px 16px;margin:0 0 14px}.kf,.kf-bar{display:flex;flex-wrap:wrap;align-items:center}.kf-bar{gap:6px;flex:1 1 460px}.kf-search{flex:1 1 220px;max-width:340px;min-height:var(--con-hit);padding:0 8px 0 12px;box-shadow:none;gap:8px;border-color:transparent;background:var(--tn-sunk)}.kf-search:hover{border-color:var(--tn-line)}.kf-search input{min-height:30px;font-size:14px}.kf-chip{display:inline-flex;align-items:stretch;border-radius:999px;background:var(--tn-accent-tint);color:var(--tn-accent-text)}.kf-chip-open{display:inline-flex;align-items:center;gap:5px;min-height:var(--con-hit);padding:0 4px 0 12px;border-radius:999px 0 0 999px;font:500 13px Figtree;color:inherit;white-space:nowrap}.kf-chip-open span{color:var(--tn-ink-2)}.kf-chip-open b{font-weight:700}.kf-chip-x{display:grid;place-items:center;width:30px;border-radius:0 999px 999px 0;color:inherit}.kf-chip-open:hover,.kf-chip-x:hover{background:color-mix(in srgb,var(--tn-accent-700) 12%,transparent)}.kf-add{display:inline-flex;align-items:center;gap:6px;min-height:var(--con-hit);padding:0 12px;border-width:1.5px;border-radius:999px;font:600 13px Figtree;color:var(--tn-ink-2);border:1px dashed var(--tn-line-strong)}.kf-add:hover,.kf-add[aria-expanded=true]{border-color:var(--tn-accent-700);color:var(--tn-accent-text)}.kf-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;min-height:var(--con-hit);font:500 13px Figtree;color:var(--tn-muted);margin-left:auto}.kf-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kf-count,.kf-link{color:var(--tn-ink-2)}.kf-link{font:600 13px Figtree;text-decoration:underline;text-underline-offset:3px}.kf-link:hover{color:var(--tn-accent-text)}.kf-extra{margin-left:auto}.kf-pop{width:272px;padding:4px}.kf-pop-h{display:flex;align-items:center;gap:6px;margin:0;padding:6px 8px 4px;font:700 13px Figtree;color:var(--tn-ink)}.kf-back{display:grid;place-items:center;width:26px;height:26px;margin-left:-4px;border-radius:999px;color:var(--tn-ink-2)}.kf-back:hover{background:var(--tn-sunk)}.kf-find{display:flex;align-items:center;gap:8px;margin:2px 2px 4px;padding:0 10px;min-height:34px;border:1px solid var(--tn-line-strong);border-radius:var(--con-r);color:var(--tn-muted)}.kf-find input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font:500 14px Figtree;color:var(--tn-ink)}.kf-find:has(input:focus-visible){outline:2px solid var(--tn-accent-700);outline-offset:1px}.kf-opts{display:grid;grid-gap:2px;gap:2px;max-height:280px;overflow-y:auto}.kf-opt{display:flex;align-items:center;gap:9px;width:100%;min-height:32px;padding:4px 8px;border-radius:6px;font:500 14px Figtree;color:var(--tn-ink);text-align:left}.kf-opt:focus-visible,.kf-opt:hover{background:var(--tn-sunk)}.kf-opt-l{flex:1 1;min-width:0}.kf-opt small{font:600 12px Figtree;color:var(--tn-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kf-field{color:var(--tn-ink)}.kf-box{display:grid;place-items:center;flex-shrink:0;width:16px;height:16px;border:1.5px solid var(--tn-line-strong);border-radius:4px;color:var(--tn-card)}.kf-box.round{border-radius:999px}.kf-opt[aria-checked=true] .kf-box{border-color:var(--tn-accent-700);background:var(--tn-accent-700)}.kf-none{margin:6px 10px 10px;font:500 14px Figtree;color:var(--tn-muted)}.kf-pop-end{display:flex;justify-content:flex-end;padding:6px 4px 2px;border-top:1px solid var(--tn-line);margin-top:6px}.kf-save{display:grid;grid-gap:8px;gap:8px;padding:2px 4px 6px}.kf-save .kf-pop-h{padding:6px 0 0}.kf-save .pill{justify-self:end}@media (max-width:720px){.kf-search{flex-basis:100%;max-width:none}.kf-add,.kf-chip-open,.kf-opt{min-height:44px}.kl-tab{min-height:40px}}.kl-table{padding:0;border-radius:var(--con-r-card);box-shadow:none;background:var(--tn-card)}.kl-table table{border-collapse:separate;border-spacing:0;font:500 14px Figtree}.kl-table tr[data-row]{cursor:pointer;outline:none}.kl-table tbody.kl-stale{opacity:.55;transition:opacity .2s var(--ease-out)}.kl-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kl-link,.kl-link:hover{display:block;color:inherit}.staff-shell .kl-cell .thumb{width:40px;height:40px;border-radius:var(--con-r)}.staff-shell .kl-cell .thumb.art img{width:34px;height:34px}@media (hover:hover){.kl-table tr[data-row]:hover .kl-link b{color:var(--tn-accent-text)}}.kl-cell{display:flex;align-items:center;gap:12px;min-width:0}.kl-skel-lines{display:grid;grid-gap:8px;gap:8px}.kl-sel label{display:grid;place-items:center;width:36px;min-height:36px;cursor:pointer}.kl-sel input{width:16px;height:16px;margin:0;accent-color:var(--tn-accent-700);opacity:0;transition:opacity .15s var(--ease-out)}.kl-sel input:focus-visible,.kl-table tr:focus-within .kl-sel input,.kl-table tr:hover .kl-sel input,.kl-table.has-sel .kl-sel input{opacity:1}.kl-sort{display:inline-flex;align-items:center;gap:4px;min-height:36px;color:inherit}.kl-sort-dir,.kl-sort:hover{color:var(--tn-ink)}.kl-sort-dir{display:inline-block;min-width:.8em}th.num .kl-sort{flex-direction:row-reverse}.kl-table tr.kl-group th{border-bottom:0;font:700 13px Figtree;color:var(--tn-ink);white-space:normal}.kl-empty .fchip{display:inline-flex;align-items:center;min-height:var(--con-hit)}.kl-table .kl-pickmode{display:none}@media (min-width:721px){.kl-table th{padding:0 12px;white-space:nowrap;height:36px;background:var(--con-head)}.kl-table td,.kl-table th{border-bottom:1px solid var(--tn-line);vertical-align:middle}.kl-table td{padding:6px 12px;height:var(--con-row)}.kl-table tbody tr:last-child td{border-bottom:0}.kl-table .kl-sel{width:40px;padding:0 0 0 4px}.kl-table tr.kl-group th{padding:16px 12px 6px;height:auto;background:var(--tn-card);border-bottom:1px solid var(--tn-line)}.kl-table tr[data-row]:hover td{background:var(--tn-sunk)}.kl-table tr[data-row][aria-current=true] td,.kl-table tr[data-row][aria-selected=true] td{background:var(--tn-accent-tint)}.kl-table tr[data-row][aria-current=true] td:first-child{box-shadow:inset 3px 0 var(--tn-accent-700)}.kl-table tr[data-row]:focus-visible td{box-shadow:inset 0 2px var(--tn-accent-700),inset 0 -2px var(--tn-accent-700)}.kl-table tr[data-row]:focus-visible td:first-child{box-shadow:inset 2px 0 var(--tn-accent-700),inset 0 2px var(--tn-accent-700),inset 0 -2px var(--tn-accent-700)}.kl-table tr[data-row]:focus-visible td:last-child{box-shadow:inset -2px 0 var(--tn-accent-700),inset 0 2px var(--tn-accent-700),inset 0 -2px var(--tn-accent-700)}}@media (min-width:721px) and (max-width:1180px){.kl-table .kl-h1180{display:none}}@media (max-width:720px){.kl-table{padding:4px}.kl-table table,.kl-table tbody{display:block}.kl-table thead{display:none}.kl-table tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px;border-radius:14px}.kl-table tr td{display:block;padding:0;border:0;background:none}.kl-table td:is(.kl-h720,.kl-h1180){display:none}.kl-table td.kl-first{flex:1 1 100%;min-width:0}.kl-table td.kl-lead{margin-left:var(--kl-indent,52px)}.kl-table tr[data-row]:hover{background:var(--tn-sunk)}.kl-table tr[data-row][aria-current=true],.kl-table tr[data-row][aria-selected=true]{background:var(--tn-accent-tint)}.kl-table tr[data-row]:focus-visible{box-shadow:inset 0 0 0 2px var(--tn-accent-700)}.kl-table .kl-sel{display:none}.kl-table.picking .kl-sel{display:block}.kl-table.picking .kl-sel input{opacity:1}.kl-table.picking .kl-link{pointer-events:none}.kl-table.picking td.kl-first{flex-basis:calc(100% - 50px)}.kl-table.picking td.kl-lead{margin-left:calc(var(--kl-indent,52px) + 50px)}.kl-table tr.kl-group{display:block;padding:14px 8px 4px}.kl-table tr.kl-group th{display:block;padding:0}.kl-table .kl-pickmode{display:flex;align-items:center;min-height:44px;width:-moz-fit-content;width:fit-content;margin:2px 2px 6px auto}}.kl-bar{position:-webkit-sticky;position:sticky;bottom:16px;z-index:20;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:20px auto 0;padding:6px 6px 6px 18px;border:0;border-radius:999px;background:var(--tn-ink);box-shadow:0 16px 40px -12px rgba(20,24,26,.55)}.kl-bar,.kl-bar-say{color:var(--tn-card)}.kl-bar-say{margin:0;font:600 14px Figtree}.kl-bar-say b{font-weight:800}.kl-bar-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.kl-bar .pill{display:inline-flex;align-items:center;min-height:var(--con-hit)}.kl-bar .pill:disabled{opacity:.5;cursor:default}.kl-bar :is(.pill.ghost,.fchip){border-color:rgba(255,255,255,.3);background:transparent;color:var(--tn-card)}.kl-bar :is(.pill.ghost,.fchip):hover{border-color:var(--tn-card)}.kl-bar .quiet{color:rgba(255,255,255,.7)}.kl-bar .quiet:hover:not(:disabled){color:var(--tn-card)}.kl-bar :focus-visible{outline-color:var(--tn-accent-ink)}@media (max-width:720px){.kl-bar{bottom:12px;width:100%;border-radius:20px;padding:10px 12px 10px 16px}}.kl-age{white-space:nowrap}.kl-queue{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:-8px 0 8px}.kl-queue .dt-back{margin:0 0 0 -4px}.kl-queue-go{gap:8px}.kl-queue-pos{margin-right:4px;font:600 13px Figtree;color:var(--tn-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}dialog.kl-side{position:fixed;inset:0 0 0 auto;margin:0;width:min(520px,calc(100vw / var(--z,1)));max-width:none;height:calc(100dvh / var(--z,1));max-height:none;padding:0;border:0;border-radius:var(--con-r-card) 0 0 var(--con-r-card);background:var(--tn-card);color:var(--tn-ink);box-shadow:-24px 0 60px -30px rgba(20,24,26,.45)}dialog.kl-side::-webkit-backdrop{background:rgba(20,24,26,.4)}dialog.kl-side::backdrop{background:rgba(20,24,26,.4)}dialog.kl-side .modal-in{display:flex;flex-direction:column;height:100%;padding:0}.kl-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 24px;border-bottom:1px solid var(--tn-line)}.kl-side-title{margin:0;font:800 18px/1.25 Figtree;letter-spacing:-.015em}.kl-side-x{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:999px;color:var(--tn-ink-2)}@media (hover:hover){.kl-side-x:hover{background:var(--tn-sunk);color:var(--tn-ink)}}.kl-side-body{flex:1 1;min-height:0;overflow-y:auto;padding:18px 24px 32px}@media (prefers-reduced-motion:no-preference){dialog.kl-side[open]{animation:kl-side-in .24s var(--ease-out)}}@keyframes kl-side-in{0%{opacity:0;transform:translateX(32px)}}@media (max-width:720px){dialog.kl-side{width:calc(100vw / var(--z,1));border-radius:0}.kl-side-head{padding-left:18px}.kl-side-body{padding:20px 18px 32px}}.kf-extra .pills{gap:4px}.kf-extra .pills .fchip{min-height:28px;padding:0 10px;font-size:12.5px}@media (max-width:720px){.kf-extra .pills .fchip{min-height:40px}}.rail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.staff-brand:hover{color:var(--tn-ink)}.staff-side .it{gap:8px;min-height:var(--con-hit)}.staff-drawer .it{gap:10px;min-height:44px}.rail-n{margin-left:auto;min-width:20px;padding:0 4px;border-radius:999px;background:none;box-shadow:none;font:600 12px/18px Figtree;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;color:var(--tn-muted)}.rail-n.late{background:var(--tn-amber-tint);color:var(--tn-amber)}.rail-n.flagged,.rail-n.late{box-shadow:none;padding:0 7px}.rail-n.flagged{background:var(--tn-alert-tint);color:var(--tn-alert)}.it[aria-current=page] .rail-n{background:rgba(255,255,255,.14);color:var(--tn-card)}.shell-x{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:999px;color:var(--tn-ink-2)}.shell-x:hover{background:var(--tn-sunk);color:var(--tn-ink)}dialog.staff-drawer{inset:0 auto 0 0;width:min(290px,calc(84vw / var(--z,1)));height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--tn-paper);color:var(--tn-ink);box-shadow:20px 0 40px -20px rgba(20,24,26,.4);overflow-y:auto;overscroll-behavior:contain}dialog.staff-drawer::-webkit-backdrop{background:rgba(20,24,26,.4)}dialog.staff-drawer::backdrop{background:rgba(20,24,26,.4)}dialog.staff-drawer .modal-in{min-height:100%;padding:18px 16px 28px}.staff-drawer .grp{margin:18px 16px 6px;font:600 13px Figtree;color:var(--tn-muted)}.staff-drawer .it{display:flex;align-items:center;width:100%;padding:9px 16px;border-radius:var(--con-r);font:600 15px Figtree;color:var(--tn-ink-2);white-space:nowrap}.staff-drawer .it:hover{background:var(--tn-sunk);color:var(--tn-ink)}.staff-drawer .it[aria-current=page]{background:var(--tn-accent-900);color:var(--tn-card)}dialog.staff-drawer[open]{animation:railIn .2s var(--ease-out)}@keyframes railIn{0%{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){dialog.staff-drawer[open]{animation:none}}.cmd-kbd,.keys-sheet kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:6px;background:var(--tn-sunk);box-shadow:inset 0 -1px 0 var(--tn-line-strong);font:700 12px Figtree;color:var(--tn-ink-2)}.cmd-kbd{flex-shrink:0;margin-right:6px}.staff-search .pillsearch:focus-within .cmd-kbd,.staff-search input:not(:placeholder-shown)+.cmd-kbd{display:none}@media (max-width:900px){.cmd-kbd{display:none}}dialog.keys-sheet{max-width:560px}.keys-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-8px -8px 4px 0}.keys-h{margin:0;font:800 26px/1.2 Figtree;letter-spacing:-.02em}.keys-t{margin:18px 0 4px;font:600 13px Figtree;color:var(--tn-muted)}.keys-list{margin:0}.keys-row{display:grid;grid-template-columns:minmax(128px,auto) 1fr;align-items:center;grid-gap:16px;gap:16px;min-height:44px}.keys-row dt{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.keys-row dd{margin:0;font:500 15px/1.4 Figtree;color:var(--tn-ink-2)}.keys-or{font:500 13px Figtree;color:var(--tn-muted)}.td{max-width:1320px}.td:not(.td-lead){max-width:1000px}.td .say-open{margin-bottom:20px}.td-cols{display:grid;grid-gap:32px;gap:32px}.td-cols,.td-road-sec+.td-cols{margin-top:32px}@media (min-width:1021px){.td-lead .td-cols{grid-template-columns:minmax(0,62fr) minmax(0,38fr);gap:40px;align-items:start}}.td-cols>section>.sec-h{margin-bottom:12px}.td .pill.sm{display:inline-flex;align-items:center;justify-content:center;min-height:var(--con-hit)}.td-road{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:14px 8px 8px;list-style:none;border:1px solid var(--tn-line);border-radius:var(--con-r-card);background:var(--tn-card)}.td-stage{position:relative;display:flex;flex-direction:column;min-width:0;padding:0 8px}.td-stage:before{content:"";position:absolute;top:12px;left:34px;right:-8px;height:2px;background:var(--tn-accent-border)}.td-stage:last-child:before{display:none}.td-node{position:relative;z-index:1;display:grid;place-items:center;width:26px;height:26px;border:2px solid var(--tn-accent-700);border-radius:50%;background:var(--tn-card);font:800 12px Figtree;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tn-accent-text)}.td-stage.live .td-node{background:var(--tn-accent-700);color:var(--tn-card)}.td-card{position:relative;flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 8px 12px;border:0;border-radius:var(--con-r);background:none;box-shadow:none;transition:background .2s var(--ease-out),box-shadow .22s var(--ease-out),transform .22s var(--ease-out)}.td-card-skel{border-color:transparent}@media (hover:hover) and (pointer:fine){.td-card:has(.card-link):hover{background:var(--tn-sunk)}}.td-stage-link{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"art name" "fig fig" "label label";align-items:center;grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;width:100%;color:inherit}.td-stage-link:hover{color:inherit}.td-stage-link:after{border-radius:var(--con-r)}.td-art{grid-area:art;display:grid;place-items:center;width:30px;height:30px;margin-bottom:8px;border:1px solid var(--tn-line);border-radius:8px;background:var(--tn-card);overflow:hidden}.td-art img{width:26px;height:26px;object-fit:contain}.td-art .photo{width:100%;height:100%}.td-stage-name{grid-area:name;align-self:center;margin-bottom:8px;font:700 14px Figtree;color:var(--tn-ink)}.td-fig{grid-area:fig;font:800 40px/1 Figtree;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tn-ink)}.td-label{grid-area:label;font:500 13px/1.35 Figtree;color:var(--tn-ink-2)}.td-faces{display:flex;padding-left:2px}.td-face{display:block;width:26px;height:26px;margin-left:-5px;border-radius:50%;overflow:hidden;background:var(--tn-sunk);box-shadow:0 0 0 2px var(--tn-card)}.td-face:first-child{margin-left:-4px}.td-extra,.td-oldest{position:relative;z-index:1;font:600 13px/1.4 Figtree;color:var(--tn-muted)}a.td-extra,a.td-oldest{display:inline-flex;align-items:center;min-height:var(--con-hit);margin:-8px 0}.td-card .td-oldest{margin-top:auto}a.td-extra{color:var(--tn-accent-text)}.td-oldest.late{color:var(--tn-amber)}a.td-extra:hover,a.td-oldest:hover{text-decoration:underline}@media (max-width:1020px){.td-road{grid-template-columns:repeat(2,minmax(0,1fr))}.td-stage:nth-child(2n):before{display:none}}@media (max-width:560px){.td-road{row-gap:14px}.td-fig{font-size:32px}}.td-sec+.td-sec{margin-top:24px}.td-sec>.sec-h{margin-bottom:10px}.td-end,.td-row{position:relative}.td-end{z-index:1}.td-more{display:inline-flex;align-items:center;min-height:var(--con-hit);margin-top:4px;font:700 14px Figtree}.td-needs .allclear{margin-top:28px}.td-alerts{margin:0}.td-alert{gap:12px;min-height:48px;padding:6px 8px 6px 10px}.td-n{display:grid;place-items:center;flex-shrink:0;min-width:32px;height:24px;padding:0 8px;border-radius:999px;background:var(--tn-sunk);font:800 13px Figtree;color:var(--tn-ink-2)}.td-n.alert{background:var(--tn-alert-tint);color:var(--tn-alert)}.td-n.amber{background:var(--tn-amber-tint);color:var(--tn-amber)}.td-alert-t{flex:1 1;min-width:0;font:500 14px/1.4 Figtree;color:var(--tn-ink)}.td-alert .pill{flex-shrink:0}@media (max-width:720px){.td-alert{flex-wrap:wrap}.td-alert-t{flex-basis:calc(100% - 64px)}.td-alert .pill{margin-left:54px}}.td-team{margin-top:40px}.td-person{position:relative;display:grid;grid-template-columns:40px minmax(0,1.2fr) minmax(0,1.6fr) minmax(0,1fr) 80px 18px;grid-gap:14px;gap:14px}.td-person .ls-avatar{margin-left:4px}.td-open{font:600 14px/1.35 Figtree;color:var(--tn-ink-2)}.td-done{font:500 13px/1.35 Figtree;color:var(--tn-muted)}.td-late{display:flex;justify-content:flex-end}@media (max-width:900px){.td-person{grid-template-columns:50px minmax(0,1fr) auto;row-gap:2px}.td-done,.td-open,.td-person .prow-main{grid-column:2}.td-late{grid-column:3;grid-row:1}.td-person .prow-chev{display:none}}.td-group{display:flex;align-items:center;gap:10px;min-width:0}.td-group .thumb{width:32px;height:32px;border-radius:var(--con-r)}.td-group .staff-cell{gap:0}.td-group .staff-cell a{display:inline-flex;align-items:center;min-height:var(--con-hit)}.td-bulk-note{display:inline-block;max-width:26em;font:500 13px/1.4 Figtree;color:var(--tn-muted)}.td-assign{margin-top:14px}.td-sibs{margin-top:20px}.td-sibs-h{margin:0 0 6px;font:700 14px/1.3 Figtree;color:var(--tn-ink)}.td-sibs ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:4px;list-style:none;border:1px solid var(--tn-line);border-radius:var(--con-r-card);background:var(--tn-card)}.td-sib{display:flex;align-items:center;gap:10px;min-height:40px;padding:2px 8px 2px 4px;border-radius:var(--con-r);font:600 13.5px/1.3 Figtree;color:var(--tn-ink)}.td-sib img{flex-shrink:0;width:30px;height:30px;object-fit:contain}.td-sib span:not(.tag){flex:1 1;min-width:0}.td-sib .tag{flex-shrink:0}.td-sib:hover{background:var(--tn-sunk);color:var(--tn-ink)}.td-sib.on{background:var(--tn-accent-tint);color:var(--tn-accent-text)}.dt-card-foot .kv+.field-help{margin:8px 0 6px}.fd-stop{display:flex;align-items:center}.fd-stop>.prow{flex:1 1;min-width:0}.fd-pick{display:grid;place-items:center;flex-shrink:0;width:36px;min-height:36px;cursor:pointer}.fd-pick input{width:16px;height:16px;margin:0;accent-color:var(--tn-accent-700);opacity:0;transition:opacity .15s var(--ease-out)}.fd-has-sel .fd-pick input,.fd-stop:focus-within .fd-pick input,.fd-stop:hover .fd-pick input{opacity:1}@media (hover:none){.fd-pick input{opacity:1}}@media (prefers-reduced-motion:reduce){.fd-pick input{transition:none}}.fd-stop.on>.prow{background:var(--tn-accent-tint)}.ls-slot-who.fd-who{position:relative;z-index:1;width:auto;max-width:220px;overflow:visible}@media (max-width:720px){.ls-slot-who.fd-who{max-width:none}}.fd-lead-head{margin:0 0 8px}.pn-on .staff-cell>b{color:var(--tn-accent-text)}.pn-dev-st{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pn-dev-detail{scroll-margin-top:88px}.pn-org-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.pn-org-acts .pill{min-height:var(--con-hit)}.pn-acts,.pn-org-acts .pill{display:inline-flex;align-items:center}.pn-acts{flex-wrap:wrap;gap:8px}.pn-acts .pill{display:inline-flex;align-items:center;min-height:var(--con-hit);white-space:nowrap}.pn-merge{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:8px}.pn-merge>.pjsearch{flex:1 1 100%;margin:0}.pn-merge .pill{display:inline-flex;align-items:center;min-height:var(--con-hit)}.pn-quote{display:block;max-width:44em;font:500 14px/1.5 Figtree;color:var(--tn-ink-2);white-space:pre-line;overflow-wrap:anywhere}.pn-more{margin-left:6px;font-size:14px}.pn-why{font:500 13px/1.4 Figtree;color:var(--tn-muted)}.pn-static .kl-table tr[data-row]{cursor:default}.pn-chat{max-height:none}.pn-rep-nav{display:grid;grid-gap:8px;gap:8px;margin:0 0 20px}.pn-rep-nav .kl-views{margin:0}.pn-rep-nav .kl-views+.kl-views .fchip:not(.on){border-color:transparent}.adm-audit-list{margin:0;padding:2px 18px;list-style:none;border:1px solid var(--tn-line);border-radius:var(--con-r-card);background:var(--tn-card);box-shadow:none}.adm-audit-row{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:2px 14px;gap:2px 14px;padding:9px 0;border-top:1px solid var(--tn-line)}.adm-audit-row:first-child{border-top:0}.adm-audit-time{padding-top:2px;font:600 13px Figtree;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tn-muted)}.adm-audit-main{min-width:0}.adm-audit-say{margin:0;font:500 14px/1.5 Figtree;color:var(--tn-ink);overflow-wrap:anywhere}.adm-audit-say a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--tn-line-strong);text-decoration-color:var(--tn-line-strong);text-underline-offset:3px}.adm-audit-say a:hover{color:var(--tn-accent-text);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.adm-audit-more>summary{display:inline-flex;align-items:center;gap:8px;min-height:calc(var(--con-hit) - 8px);cursor:pointer;list-style:none;font:600 13px Figtree;color:var(--tn-accent-text)}.adm-audit-more>summary::-webkit-details-marker{display:none}.adm-audit-more>summary:after{content:"";width:6px;height:6px;margin-top:-3px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)}.adm-audit-more[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.adm-audit-more ul{display:grid;grid-gap:4px;gap:4px;margin:0 0 6px;padding:0;list-style:none}.adm-audit-more li{font:500 13px/1.45 Figtree;color:var(--tn-ink);overflow-wrap:anywhere}.adm-audit-older{display:flex;justify-content:center;margin:28px 0 0}@media (max-width:720px){.adm-audit-list{padding:4px 16px}.adm-audit-row{grid-template-columns:1fr}}.adm-panel-meta{margin:0 0 20px;font-size:14px}.adm-panel-meta a{font-weight:700}.adm-access{margin-top:8px;padding-top:4px;border-top:1px solid var(--tn-line)}.adm-access .field-help{margin:0 0 16px}.adm-access .pills{align-items:center}.adm-access>.field-err{margin:0 0 12px}.adm-access-acts{margin:0 0 20px}.adm-set-index{display:none}.adm-settings .ls-set-head .sec-h{scroll-margin-top:96px}@media (min-width:1021px){.adm-set-grid{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:0 48px;gap:0 48px}.adm-set-index{position:-webkit-sticky;position:sticky;top:80px;align-self:start;display:flex;flex-direction:column;gap:2px;padding-top:8px}.adm-set-index a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--con-hit);padding:0 10px;border-radius:var(--con-r);font:500 14px Figtree;color:var(--tn-ink-2)}.adm-set-index a:hover{background:var(--tn-sunk);color:var(--tn-ink)}.adm-settings .ls-set{grid-template-columns:minmax(0,1fr);gap:12px}.adm-settings .ls-set-head{position:static}}@media (min-width:721px) and (max-height:760px){.t-h1{font-size:40px}.t-h2{font-size:34px}.t-title{font-size:30px}.t-statement{font-size:clamp(30px,min(calc(3.4vw / var(--z,1)),calc(7vh / var(--z,1))),52px)}.t-name{font-size:clamp(28px,min(calc(3vw / var(--z,1)),calc(6.4vh / var(--z,1))),44px)}.choice{padding:16px 14px 18px}.choice-art{width:108px;height:84px;margin-bottom:6px}}@media (max-height:700px){.dev-post,.own-preview,.own-side,.own-steps,.sticky-card,.tl-receipt{position:static}}@media (min-width:1021px) and (max-height:760px){.search-top{position:relative;top:0}.map-pane{top:70px;height:calc(calc(100vh / var(--z,1)) - 70px)}}@media (min-width:721px){.filters-pop{display:flex;flex-direction:column;max-height:calc(calc(100dvh / var(--z,1)) - 160px)}.filters-pop>*{flex-shrink:0}.filters-body{flex:1 1 auto;min-height:min(360px,calc(calc(100dvh / var(--z,1)) - 330px));grid-template-rows:minmax(0,1fr)}.filters-rail{overflow-y:auto}}