html{zoom:.8}:root{--bg:#151016;--surf:#1f1a20;--surf-2:#29242a;--line:#322d33;--line-soft:#252025;--ink:#f4f2f4;--ink-2:#b4afb5;--ink-3:#8c868d;--hot:#ff814c;--warm:#f0b04f;--mid:#c6c28c;--cool:#8ab4b6;--open:#877c88;--mint:#65deb5;--vio:#bda1e9;--sec:#6d666e;--r:10px;--r-lg:14px;--ease:cubic-bezier(.22, 1, .36, 1);--z-sticky:10;--z-bar:20;--z-pop:40;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis-weight:none}@supports (color:lab(0% 0 0)){:root{--bg:lab(5.38725% 3.03396 -2.67437);--surf:lab(10.2718% 3.51259 -2.97497);--surf-2:lab(14.9126% 3.51034 -2.98006);--line:lab(19.2189% 3.23813 -2.75607);--line-soft:lab(13.084% 2.96921 -2.52411);--ink:lab(95.6553% 1.07664 -.925982);--ink-2:lab(72.0142% 2.96295 -2.54028);--ink-3:lab(56.6885% 3.2334 -2.76829);--hot:lab(68.5349% 48.6512 53.3772);--warm:lab(76.7181% 17.2671 57.8419);--mid:lab(77.8838% -5.09551 27.8142);--cool:lab(70.2843% -14.1999 -5.90736);--open:lab(53.305% 5.9354 -5.05567);--mint:lab(80.7769% -42.957 9.60702);--vio:lab(70.7946% 21.2441 -32.4869);--sec:lab(44.1197% 4.04459 -3.45287)}}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--mint);outline-offset:2px;border-radius:4px}.wrap{max-width:1010px;margin:0 auto;padding:0 24px}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.top{z-index:var(--z-bar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);background:#151016eb;background:lab(5.38725% 3.03396 -2.67437/.92);position:sticky;top:0}.top-in{align-items:center;gap:16px;padding-block:14px;display:flex}.brand{letter-spacing:-.022em;white-space:nowrap;font-size:16px;font-weight:700}.demo-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.nav{gap:4px;margin-left:6px;display:flex}.nav a{color:var(--ink-3);transition:color .14s var(--ease), background .14s var(--ease);border-radius:7px;padding:5px 10px;font-size:13px;font-weight:500}.nav a:hover{color:var(--ink);background:var(--surf)}.nav a{position:relative}.nav a[aria-current=page]{color:var(--ink);background:var(--surf-2);font-weight:600}.nav a[aria-current=page]:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-15px;left:10px;right:10px}.spacer{margin-left:auto}@media (max-width:640px){.top-in{gap:8px}.nav{gap:0;margin-left:0}.nav a{padding:5px 7px;font-size:12.5px}}@media (max-width:440px){.nav a[href=\/sweeps]{display:none}}.btn{border:1px solid var(--line);background:var(--surf);border-radius:var(--r);cursor:pointer;transition:background .14s var(--ease), border-color .14s var(--ease);padding:7px 13px;font-size:12.5px;font-weight:500}.btn:hover:not(:disabled){background:var(--surf-2);border-color:#4b454c;border-color:lab(30.2124% 3.77658 -3.21837)}.btn:disabled{opacity:.5;cursor:progress}.btn--go{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:600}.btn--go:hover:not(:disabled){background:#dbd5db;background:lab(85.9477% 2.69303 -2.31103)}.btn--sm{padding:5px 10px;font-size:12px}.alert{background:#3e1f14;background:lab(15.8604% 14.4988 14.3089);border-bottom:1px solid #642e18;border-bottom:1px solid lab(26.2899% 23.5746 25.6898)}.alert-in{color:#f9d6bf;color:lab(88.2259% 10.1507 16.1255);align-items:center;gap:10px;padding-block:10px;font-size:12.5px;display:flex}.alert b{color:var(--hot);white-space:nowrap;font-weight:600}.alert .msg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alert a{text-underline-offset:2px;white-space:nowrap;margin-left:auto;font-weight:500;text-decoration:underline}.lead h1{letter-spacing:-.028em;text-wrap:balance;font-size:26px;font-weight:600}.controls{flex-direction:column;gap:10px;margin-top:18px;display:flex}.ctl-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ctl-label{color:var(--ink-3);flex:none;min-width:52px;font-size:11.5px;font-weight:500}.tb{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:background .14s var(--ease), color .14s var(--ease);background:0 0;border-radius:99px;padding:6px 13px;font-size:12.5px;font-weight:500}.tb:hover{background:var(--surf);color:var(--ink)}.tb--on{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:600}.tb b{font-variant-numeric:tabular-nums;font-weight:700}.tb--on b{opacity:.65}.tb--dot:before{content:"";background:var(--sec);vertical-align:0;border-radius:99px;width:7px;height:7px;margin-right:6px;display:inline-block}.fbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.seg{background:var(--surf);border:1px solid var(--line-soft);border-radius:99px;flex:none;padding:3px;display:inline-flex}.seg-b{color:var(--ink-3);white-space:nowrap;transition:background .14s var(--ease), color .14s var(--ease);border-radius:99px;padding:5px 13px;font-size:12.5px;font-weight:500}.seg-b:hover{color:var(--ink)}.seg-b--on{background:var(--surf-2);color:var(--ink);font-weight:600;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040;box-shadow:inset 0 1px lab(100% 0 0/.04),0 1px 2px lab(0% 0 0/.25)}.find{border:1px solid var(--line);background:var(--surf);min-width:160px;color:var(--ink-3);border-radius:99px;flex:0 280px;align-items:center;gap:7px;padding:0 12px;display:flex}.find:focus-within{border-color:var(--ink-3)}.search{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:7px 0;font-size:12.5px}.search::placeholder{color:var(--ink-3)}.tb--icon{align-items:center;gap:6px;display:inline-flex}.tb--lit{border-color:var(--ink-3);color:var(--ink)}.tb--icon b{font-weight:700}.more-f{position:static}.more-f>summary{list-style:none}.more-f>summary::-webkit-details-marker{display:none}.more-f[open]>summary{background:var(--surf-2);color:var(--ink)}.fpanel{z-index:var(--z-pop);background:var(--surf);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:10px;padding:16px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 40px -12px #0000008c;box-shadow:0 18px 40px -12px lab(0% 0 0/.55)}.fchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{background:var(--surf-2);color:var(--ink);border-radius:99px;align-items:center;gap:7px;padding:4px 8px 4px 11px;font-size:12px;font-weight:500;display:inline-flex}.chip span{color:var(--ink-3);font-size:13px;line-height:1}.chip:hover span{color:var(--hot)}.chip--clear{color:var(--ink-3);background:0 0;padding-left:6px}.chip--clear:hover{color:var(--ink)}.hero{grid-template-columns:minmax(0,470px) minmax(0,1fr);align-items:stretch;gap:40px;margin-top:32px;display:grid}.hero-l{grid-template-rows:1fr auto;gap:14px;min-width:0;display:grid}.ac{--heat:var(--warm);background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklch, var(--heat) 24%, transparent) 0%, transparent 65%), color-mix(in oklch, var(--heat) 7%, var(--surf));border:1px solid color-mix(in oklch, var(--heat) 38%, var(--line-soft));border-radius:26px;flex-direction:column;gap:16px;padding:22px 24px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 40px 80px -40px #000c;box-shadow:inset 0 1px lab(100% 0 0/.05),0 40px 80px -40px lab(0% 0 0/.8)}.ac[data-heat=hot]{--heat:var(--hot)}.ac[data-heat=calm]{--heat:var(--cool)}.ac-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ac-eye{letter-spacing:.01em;color:var(--heat);align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.ac-kind{color:var(--ink);background:color-mix(in oklch, var(--heat) 14%, transparent);border-radius:99px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.ac-body{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.ac-n{justify-items:start;line-height:1;display:grid}.ac-n b{letter-spacing:-.06em;color:var(--heat);font-size:66px;font-weight:700}.ac-n b[data-word]{letter-spacing:-.04em;font-size:38px}.ac-n span{color:var(--ink-2);margin-top:4px;font-size:13px;font-weight:600}.ac-what p{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:24px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.ac-who{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:13px;display:flex}.ac-who a{color:var(--ink);font-weight:700}.ac-who a:hover{text-underline-offset:3px;text-decoration:underline}.ac-role{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.ac-go{color:#231103;color:lab(7.07656% 8.17062 9.56571);background:var(--heat);box-shadow:0 10px 26px -12px color-mix(in oklch, var(--heat) 75%, transparent);transition:transform .18s var(--ease), filter .18s var(--ease);border-radius:99px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex}.ac-go:hover{filter:brightness(1.08);transform:translateY(-1px)}.ac-go:active{transition-duration:80ms;transform:scale(.97)}.ac-acts .st{background:color-mix(in oklch, var(--heat) 10%, var(--surf));border-color:color-mix(in oklch, var(--heat) 35%, var(--line));color:var(--ink)}.ac-more{color:var(--ink-2);margin-left:auto;font-size:12.5px;font-weight:600}.ac-more:hover{color:var(--ink)}.ac--clear{--heat:var(--mint);box-shadow:none;border-color:var(--line-soft);background:color-mix(in oklch, var(--surf) 55%, var(--bg));gap:8px;padding:18px 22px}.ac-clear{color:var(--ink-2);font-size:14px}.ac-clear b{color:var(--ink)}.apn{padding:40px 0 0}.apn-h h2{letter-spacing:-.028em;margin-bottom:14px;font-size:22px;font-weight:700}.sg{background:radial-gradient(90% 130% at 0% 0%, color-mix(in oklch, var(--mint) 12%, transparent) 0%, transparent 60%), color-mix(in oklch, var(--mint) 4%, var(--surf));border:1px solid color-mix(in oklch, var(--mint) 20%, var(--line-soft));border-radius:20px;gap:14px;padding:16px 18px 14px;display:grid;position:relative}.sg-hit{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.sg-name{min-width:0;line-height:1.3;display:grid}.sg-eye{letter-spacing:.01em;color:var(--mint);align-items:center;gap:7px;margin-bottom:3px;font-size:11.5px;font-weight:700;display:inline-flex}.sg-eye:before{content:"";background:var(--mint);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklch, var(--mint) 18%, transparent);border-radius:99px}.sg-co{letter-spacing:-.015em;color:var(--ink);font-size:16px;font-weight:700}.sg-t{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.sg-hit:hover .sg-co{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--ink) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--ink) 35%, transparent)}.sg-side{justify-items:center;gap:4px;display:grid}.sg-when{color:var(--ink-2);white-space:nowrap;font-size:11.5px;font-weight:600}.sg-when[data-hot]{color:var(--hot)}.sg-acts{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.sg-acts .stamp{margin-left:0}.sg--empty{gap:6px}.sg--empty .sg-t{white-space:normal;color:var(--ink);font-size:15px}.sg-go{cursor:pointer;white-space:nowrap;letter-spacing:-.012em;color:#032017;color:lab(10.0492% -13.6149 3.08214);background:var(--mint);box-shadow:0 10px 30px -10px color-mix(in oklch, var(--mint) 70%, transparent), 0 1px 0 #ffffff59 inset;transition:transform .18s var(--ease), box-shadow .18s var(--ease);border:0;border-radius:99px;justify-content:center;align-items:center;gap:10px;padding:14px 24px 14px 26px;font-size:16px;font-weight:700;display:inline-flex}@supports (color:lab(0% 0 0)){.sg-go{box-shadow:0 10px 30px -10px color-mix(in oklch, var(--mint) 70%, transparent), 0 1px 0 lab(100% 0 0/.35) inset}}.sg .sg-go{padding:9px 16px 9px 18px;font-size:14px}.sg-go svg{transition:transform .2s var(--ease)}.sg-go:hover:not(:disabled){box-shadow:0 16px 36px -12px color-mix(in oklch, var(--mint) 80%, transparent), 0 1px 0 #ffffff59 inset;transform:translateY(-2px)}@supports (color:lab(0% 0 0)){.sg-go:hover:not(:disabled){box-shadow:0 16px 36px -12px color-mix(in oklch, var(--mint) 80%, transparent), 0 1px 0 lab(100% 0 0/.35) inset}}.sg-go:hover:not(:disabled) svg{transform:translate(4px)}.sg-go:active:not(:disabled){transition-duration:80ms;transform:translateY(0)scale(.97)}.sg-go:disabled{opacity:.7;cursor:progress}.sg-bin{cursor:pointer;color:var(--ink-2);transition:color .15s var(--ease), background .15s var(--ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;margin-inline:-8px;padding:6px 8px;font-size:13px;font-weight:600;display:inline-flex}.sg-bin:hover{color:var(--hot);background:color-mix(in oklch, var(--hot) 10%, transparent)}.sg-bin:active svg{transform:scale(.85)}.sg-skip{color:var(--ink-3);white-space:nowrap;margin-left:auto;padding:6px 2px;font-size:13px;font-weight:500}.sg-skip:hover{color:var(--ink)}.tile-w{min-width:0;display:grid;position:relative}.stack-top>.tile-w,.stack-out>.tile-w{flex:1}.tile-bin{z-index:2;width:30px;height:30px;color:var(--ink-3);cursor:pointer;opacity:0;transition:opacity .18s var(--ease), background .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);background:0 0;border:1px solid #0000;border-radius:99px;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.tile-w:hover .tile-bin,.tile-bin:focus-visible{opacity:1}.tile-bin:hover{color:var(--hot);background:color-mix(in oklch, var(--hot) 14%, var(--surf-2));border-color:color-mix(in oklch, var(--hot) 40%, transparent);transform:scale(1.06)}.tile-bin:active{transition-duration:80ms;transform:scale(.9)}.tile-bin[data-err]{opacity:1;color:var(--hot)}.cdeck .tile-bin{bottom:30px}@media (hover:none){.tile-bin{opacity:.6}}.nx{flex-direction:column;gap:26px;min-width:0;padding-top:6px;display:flex}.nx-week{text-align:left;color:inherit;cursor:pointer;transition:background .25s var(--ease);background:0 0;border:0;border-radius:22px;align-items:center;gap:22px;margin:-12px -16px -4px;padding:12px 16px;display:flex}.nx-week:hover{background:color-mix(in oklch, var(--surf) 45%, transparent)}.nx-rings{transition:transform .4s cubic-bezier(.16,1,.3,1)}.nx-week:hover .nx-rings{transform:rotate(-8deg)scale(1.04)}.nx-legend{gap:7px;min-width:0;display:grid}.nx-cap{letter-spacing:.01em;color:var(--ink-3);font-size:12px;font-weight:700}.nx-lg{grid-template-columns:10px auto minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.nx-lg i{background:var(--rc);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in oklch, var(--rc) 18%, transparent);border-radius:99px;align-self:center}.nx-lg b{letter-spacing:-.04em;color:var(--rc);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:30px;font-weight:700;line-height:1;display:inline-flex}.nx-lg b>span:last-child{letter-spacing:0;color:var(--ink-3);font-size:14px;font-weight:600}.nx-lg>span{color:var(--ink-2);font-size:13.5px;font-weight:600}.nx-lg[data-empty]{opacity:.55}.nx-week[data-done] .nx-lg[style*=mint]>span{color:var(--mint)}.nx-sec h2{color:var(--ink);margin-bottom:4px;font-size:13px;font-weight:700}.nx-sec--hot h2{color:var(--hot)}.nx-sec ul{list-style:none;display:grid}.nx-row{transition:background .15s var(--ease);border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:-10px;padding:8px 10px;display:grid}.nx-row:hover{background:color-mix(in oklch, var(--surf) 60%, transparent)}.nx-who{min-width:0;line-height:1.3;display:grid}.nx-who b{letter-spacing:-.012em;color:var(--ink);font-size:15px;font-weight:700}.nx-who>span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.nx-step{align-items:center;gap:7px;display:inline-flex;color:var(--ink-2)!important}.nx-step:before{content:"";background:var(--st);border-radius:99px;flex:none;width:7px;height:7px}.nx-d{color:var(--ink-3);white-space:nowrap;text-align:right;font-size:12px}.nx-d b{letter-spacing:-.02em;color:var(--ink-2);margin-right:1px;font-size:17px;font-weight:700}.nx-d[data-t=hot],.nx-d[data-t=hot] b{color:var(--hot)}.nx-d[data-t=warm] b{color:var(--warm)}.nx-all{border-top:1px solid var(--line-soft);color:var(--ink-3);transition:color .15s var(--ease);justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;font-size:12.5px;display:flex}.nx-all:hover{color:var(--ink)}.nx-all span:last-child{transition:translate .2s var(--ease)}.nx-all:hover span:last-child{translate:3px}.rwy{grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:6px;list-style:none;display:grid}.rwy-day{background:linear-gradient(to bottom, color-mix(in oklch, var(--hot) calc(var(--heat) * 16%), transparent), color-mix(in oklch, var(--hot) calc(var(--heat) * 4%), transparent));border-radius:16px;flex-direction:column;gap:8px;min-height:150px;padding:12px 6px;display:flex}.rwy-day[data-t=warm]{background:linear-gradient(to bottom, color-mix(in oklch, var(--warm) calc(var(--heat) * 18%), transparent), transparent)}.rwy-h{justify-items:center;padding-bottom:4px;line-height:1.1;display:grid}.rwy-h b{font-size:calc(18px + var(--heat) * 14px);letter-spacing:-.04em;color:color-mix(in oklch, var(--hot) calc(35% + var(--heat) * 65%), var(--ink-2));font-weight:700}.rwy-day[data-t=warm] .rwy-h b{color:color-mix(in oklch, var(--warm) calc(40% + var(--heat) * 60%), var(--ink-2))}.rwy-h span{color:var(--ink-3);font-size:11px}.rwy-h i{color:var(--ink-2);margin-top:3px;font-size:11px;font-style:normal;font-weight:600}.rwy-day[data-empty] .rwy-h b{color:var(--ink-3);opacity:.45}.rwy-co{border:1px solid var(--line-soft);background:color-mix(in oklch, var(--surf) 70%, var(--bg));transition:transform .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease);border-radius:12px;gap:6px;padding:9px 9px 10px;display:grid}.rwy-co:hover{border-color:var(--line);background:var(--surf);transform:translateY(-2px)}.rwy-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.rwy-co b{letter-spacing:-.012em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.rwy-n{color:var(--ink-3);font-size:11px}@media (max-width:760px){.hero{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:20px}.ac{border-radius:22px;padding:20px}.ac-n b{font-size:54px}.sg-acts{gap:14px}.sg-go{flex:1}.nx{gap:22px}.rwy{grid-template-columns:minmax(0,1fr)}.rwy-day{flex-flow:wrap;align-items:center;min-height:0;padding:10px}.rwy-day[data-empty]{display:none}.rwy-h{width:64px}.rwy-co{flex:130px}}@media (prefers-reduced-motion:reduce){.nx-week:hover .nx-rings{transform:none}}.bh{align-items:baseline;gap:10px;padding-bottom:10px;display:flex}.bh h2{letter-spacing:.004em;font-size:13px;font-weight:600}.bh .n{color:var(--ink-3);font-size:12px;font-weight:500}.bh .rule{background:var(--line-soft);flex:1;height:1px}.bh-hot h2{color:var(--hot)}.bh-warm h2{color:var(--warm)}.bh-mid h2{color:var(--mid)}.bh-cool h2{color:var(--cool)}.bh-open h2,.bh-past h2{color:var(--ink-3)}.r{border-radius:var(--r);transition:background .15s var(--ease);grid-template-columns:56px 236px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 16px;display:grid}.r+.r{box-shadow:0 -1px 0 var(--line-soft)}.r:hover{background:var(--surf)}.r--excluded{opacity:.52}.gut{justify-items:center;line-height:1;display:grid}.gut b{letter-spacing:-.035em;font-size:26px;font-weight:700}.gut .u{color:var(--ink-3);margin-top:4px;font-size:10px;font-weight:500}.gut .open{color:var(--open);font-size:11.5px;font-weight:600}.gut .today{color:var(--hot);letter-spacing:-.015em;font-size:13px;font-weight:700}.g-hot b{color:var(--hot)}.g-warm b{color:var(--warm)}.g-mid b{color:var(--mid)}.g-cool b{color:var(--cool)}.g-past b{color:var(--ink-3)}.who{border-right:1px solid var(--line-soft);align-self:stretch;align-items:center;gap:11px;min-width:0;padding-right:22px;display:flex}.co{color:var(--ink);letter-spacing:-.014em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.28;display:-webkit-box;overflow:hidden}.what{color:var(--ink);letter-spacing:-.016em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16.5px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.sig{flex:none;align-items:center;gap:14px;display:flex}.sec{color:var(--ink-3);align-items:center;gap:6px;min-width:68px;font-size:11.5px;display:flex}.sec i{background:var(--sec);border-radius:99px;flex:none;width:7px;height:7px}.ai{align-items:center;gap:3px;min-width:27px;display:flex}.ai i{background:var(--line);border-radius:99px;width:6px;height:6px}.ai i.on{background:var(--vio)}.ai--none{color:var(--ink-3);place-items:center;font-size:13px;display:grid}.pay{text-align:right;min-width:54px;font-size:13px;font-weight:600}.pay .none{color:var(--ink-3);font-weight:400}.rk{text-align:right;letter-spacing:-.02em;min-width:40px;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.rk i{color:var(--ink-3);margin-right:1px;font-style:normal;font-weight:500}.rk[data-top]{color:var(--mint)}.rk[data-top] i{color:color-mix(in oklch, var(--mint) 60%, var(--ink-3))}.rk[data-unrated]{color:var(--ink-3);font-weight:500}.pill-loc{color:var(--warm);border:1px solid color-mix(in oklch, var(--warm) 38%, transparent);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:10.5px;font-weight:600;display:inline-flex}.stamp{--stamp:#b3e961;vertical-align:2px;letter-spacing:.11em;text-transform:uppercase;color:#122505;color:lab(12.4795% -13.712 15.8693);background:var(--stamp);clip-path:polygon(0 0,100% 0,calc(100% - 6px) 50%,100% 100%,0 100%);white-space:nowrap;border-radius:3px 0 0 3px;margin-left:9px;padding:3px 15px 3px 8px;font-size:9.5px;font-weight:800;line-height:1.25;display:inline-block;transform:rotate(-4deg);box-shadow:inset 0 -1px #83b83f;box-shadow:inset 0 -1px lab(69.1318% -32.2316 52.8564)}@supports (color:lab(0% 0 0)){.stamp{--stamp:lab(86.6567% -33.5275 58.6298)}}.stamp--new{--stamp:#71bfff;color:#011a3a;color:lab(8.97485% 1.77392 -24.0112);box-shadow:inset 0 -1px #418ad1;box-shadow:inset 0 -1px lab(55.381% -5.80367 -43.9303)}@supports (color:lab(0% 0 0)){.stamp--new{--stamp:lab(74.2663% -11.2256 -39.5573)}}.r:hover .stamp{transform:rotate(-4deg)scale(1.04)}.stamp{transition:transform .15s var(--ease)}.pill-status{background:var(--surf-2);color:var(--ink-2);white-space:nowrap;border-radius:99px;padding:2.5px 8px;font-size:10.5px;font-weight:600}.pill-status[data-s=applied],.pill-status[data-s=offer]{color:var(--mint);background:#0d3428;background:lab(18.882% -17.2605 3.8485)}.pill-status[data-s=rejected],.pill-status[data-s=dismissed]{color:var(--ink-3)}.pill-excl{color:var(--hot);white-space:nowrap;background:#422115;background:lab(17.2292% 15.3492 15.1856);border-radius:99px;padding:2.5px 8px;font-size:10.5px;font-weight:600}.pill-intake{border:1px solid var(--line);color:var(--ink-3);white-space:nowrap;border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:600}.more{padding:14px 16px 0;font-size:12.5px}.more a,.link-mint{color:var(--mint);text-underline-offset:3px;font-weight:500;text-decoration:underline}.empty{text-align:center;color:var(--ink-3);padding:48px 16px;font-size:14px}.empty b{color:var(--ink-2);letter-spacing:-.012em;margin-bottom:6px;font-size:15px;font-weight:600;display:block}@media (max-width:860px){.r{grid-template-columns:48px minmax(0,1fr) auto;gap:14px}.who{border-right:none;grid-column:2;padding-right:0}.what{grid-column:2;margin-top:3px}.sig{flex-direction:column;grid-column:3;align-items:flex-end;gap:7px}.sec{min-width:0}}.ff{padding-top:26px;padding-bottom:72px}.crumb{color:var(--ink-3);margin-bottom:16px;font-size:12.5px}.crumb a:hover{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.ffh{align-items:flex-start;gap:16px;display:flex}.ffco{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.ffco i{background:var(--sec);border-radius:99px;flex:none;width:7px;height:7px}.ffco a:hover{text-underline-offset:2px;text-decoration:underline}.ff h1{letter-spacing:-.03em;text-wrap:balance;margin:6px 0 12px;font-size:30px;font-weight:600;line-height:1.12}.chips{flex-wrap:wrap;gap:6px;display:flex}.c{background:var(--surf-2);color:var(--ink-2);border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:600}.c--mint{color:var(--mint)}.c--hot{color:var(--hot);background:#50220f;background:lab(19.9799% 20.8622 22.8051)}.hero-row{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.count{background:var(--surf);border-radius:var(--r-lg);flex:1;align-items:center;gap:15px;min-width:290px;padding:18px 20px;display:flex}.count>b{letter-spacing:-.045em;font-size:44px;font-weight:700;line-height:.9}.count .cl{color:var(--ink-3);font-size:12.5px;line-height:1.45}.count .cl b{color:var(--ink);letter-spacing:-.012em;margin-bottom:2px;font-size:14.5px;font-weight:600;display:block}.cta{flex-direction:column;justify-content:center;gap:8px;display:flex}.cta .btn{justify-content:center;align-items:center;gap:7px;display:flex}h3.sec-h{color:var(--ink-3);margin:34px 0 12px;font-size:12px;font-weight:600}h3.sec-h .n{color:#746e74;color:lab(47.0603% 3.23406 -2.76647);font-weight:400}.glance{background:var(--line-soft);border-radius:var(--r-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:14px;display:grid;overflow:hidden}.gi{background:var(--bg);align-items:flex-start;gap:11px;min-width:0;padding:14px 16px;display:flex}.gi>svg{width:14px;height:14px;color:var(--ink-3);flex:none;margin-top:3px}.gi>div{min-width:0}.gi dt{color:var(--ink-3);font-size:11px;font-weight:500}.gi dd{letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:2px;font-size:14.5px;font-weight:600;line-height:1.3}.gi dd.nf{color:var(--ink-3);font-size:13px;font-weight:500}.gi dd .sub{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:400;display:block}@media (max-width:760px){.glance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.glance{grid-template-columns:1fr}}.board{background:var(--line-soft);border-radius:var(--r-lg);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:2px;display:grid;overflow:hidden}.bx{background:var(--bg);text-align:center;justify-items:center;gap:8px;padding:16px 12px;display:grid}.bx>svg{width:20px;height:20px;color:var(--ink-3)}.bx .bl{color:var(--ink-3);font-size:11.5px;font-weight:500;line-height:1.3}.bx .bs{color:var(--ink-3);font-size:10px;font-weight:500}.bx--on>svg,.bx--on .bs{color:var(--mint)}.bx--on .bl{color:var(--ink)}.track{flex-wrap:wrap;align-items:center;gap:0;display:flex}.step{background:var(--surf);border-radius:99px;align-items:center;gap:9px;padding:8px 16px 8px 9px;font-size:13.5px;font-weight:500;display:flex}.step b{background:var(--surf-2);width:20px;height:20px;color:var(--ink-2);border-radius:99px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.track .link{background:var(--line);flex:none;width:26px;height:1.5px}.bars{gap:9px;max-width:420px;display:grid}.bar{grid-template-columns:118px 1fr 28px;align-items:center;gap:12px;font-size:12.5px;display:grid}.bar>span:first-child{color:var(--ink-3)}.bar .tr{background:var(--surf-2);border-radius:99px;height:7px;display:block;overflow:hidden}.bar .fi{background:var(--mint);border-radius:99px;min-width:3px;height:100%;display:block}.bar .fi.zero{background:var(--line)}.bar .fi.neg{background:var(--hot)}.bar b{text-align:right;font-weight:600}.tot{border-top:1px solid var(--line-soft);justify-content:space-between;max-width:420px;margin-top:12px;padding-top:11px;font-size:13px;font-weight:600;display:flex}details.disc{background:var(--surf);border-radius:12px;margin-top:10px;overflow:hidden}details.disc>summary{cursor:pointer;color:var(--ink-2);transition:background .14s var(--ease);align-items:center;gap:9px;padding:13px 16px;font-size:13px;font-weight:500;list-style:none;display:flex}details.disc>summary::-webkit-details-marker{display:none}details.disc>summary:hover{background:var(--surf-2)}details.disc>summary>svg{width:10px;height:10px;color:var(--ink-3);transition:transform .16s var(--ease)}details.disc[open]>summary>svg{transform:rotate(90deg)}details.disc .cnt{color:var(--ink-3);margin-left:auto;font-size:11.5px;font-weight:500}.dbody{padding:2px 16px 16px}.fr{border-bottom:1px solid var(--line-soft);grid-template-columns:140px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 0;font-size:13px;display:grid}.fr:last-child{border-bottom:none}.fr .f{color:var(--ink-3);font-size:11.5px;font-weight:500}.fr .v{color:var(--ink-2);overflow-wrap:anywhere;line-height:1.45}.fr .s{white-space:nowrap;align-items:baseline;gap:6px;display:flex}@media (max-width:640px){.fr{grid-template-columns:1fr;gap:3px}}.cnf{background:var(--surf-2);color:var(--ink-3);border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700}.cnf[data-c=high]{color:var(--mint);background:#0d3428;background:lab(18.882% -17.2605 3.8485)}.cnf[data-c=medium]{color:var(--cool);background:#122f31;background:lab(17.4013% -10.994 -4.53447)}.src{color:var(--ink-3);border-bottom:1px solid var(--line);transition:color .14s var(--ease), border-color .14s var(--ease);font-size:10.5px}.src:hover{color:var(--mint);border-color:var(--mint)}.src--inline{margin-left:6px;font-weight:500}.prose{color:var(--ink-2);text-wrap:pretty;max-width:66ch;font-size:14px;line-height:1.65}.prose p+p{margin-top:10px}.warn{color:#e8d5af;color:lab(86.2536% 2.39125 21.6423);background:#312209;background:lab(14.741% 5.01989 18.1529);border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:13px 16px;font-size:12.5px;line-height:1.55;display:flex}.warn>svg{flex:none;width:14px;height:14px;margin-top:3px}.warn b{font-weight:600}.news{list-style:none}.news li{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:12px;padding:9px 0;font-size:13px;display:flex}.news li:last-child{border-bottom:none}.news .w{color:var(--ink-3);white-space:nowrap;min-width:58px;font-size:11.5px}.news .t{overflow-wrap:anywhere;line-height:1.4}.news a:hover .t{text-underline-offset:2px;text-decoration:underline}.news .s{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:11.5px}.prov{border-top:1px solid var(--line);color:var(--ink-3);margin-top:32px;padding-top:14px;font-size:11.5px;line-height:1.7}.prov b{color:var(--ink-2);font-weight:600}.prov code{font-family:var(--font-mono), ui-monospace, Menlo, monospace;font-size:11px}.tracker{background:var(--surf);border-radius:var(--r-lg);margin-top:30px;padding:18px 20px}.tracker h3{color:var(--ink-3);margin-bottom:12px;font-size:12px;font-weight:600}.statuses{flex-wrap:wrap;gap:6px;display:flex}.st{border:1px solid var(--line);background:var(--bg);color:var(--ink-2);cursor:pointer;transition:background .14s var(--ease), color .14s var(--ease);border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:500}.st:hover:not(:disabled){background:var(--surf-2);color:var(--ink)}.st:disabled{opacity:.55;cursor:progress}.st--on{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:600}.st--danger.st--on{background:var(--hot);border-color:var(--hot);color:#190f0b;color:lab(5.16874% 4.18786 3.47317)}.tfield{gap:6px;margin-top:16px;display:grid}.tfield label{color:var(--ink-3);font-size:11.5px;font-weight:500}.tin,.tta{background:var(--bg);border:1px solid var(--line);resize:vertical;border-radius:9px;width:100%;padding:9px 12px;font-size:13.5px}.tin::placeholder,.tta::placeholder{color:var(--ink-3)}.trow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.trow .tfield{flex:1;min-width:190px}.tsave{align-items:center;gap:10px;margin-top:14px;display:flex}.tmsg{color:var(--mint);font-size:12px}.tmsg[data-err="1"]{color:var(--hot)}.log{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:14px}.log li{color:var(--ink-2);align-items:baseline;gap:10px;padding:5px 0;font-size:12.5px;list-style:none;display:flex}.log .when{color:var(--ink-3);white-space:nowrap;min-width:98px;font-size:11.5px}[data-s=discovered],[data-s=interested]{--st:var(--cool)}[data-s=applying]{--st:var(--warm)}[data-s=applied],[data-s=tests],[data-s=tests_done]{--st:var(--mint)}[data-s=hirevue],[data-s=hirevue_done]{--st:#f496bb}@supports (color:lab(0% 0 0)){[data-s=hirevue],[data-s=hirevue_done]{--st:lab(72.9185% 39.4326 -3.53879)}}[data-s=interview],[data-s=interview_done]{--st:var(--vio)}[data-s=offer]{--st:#f0cf4c}@supports (color:lab(0% 0 0)){[data-s=offer]{--st:lab(84.3097% 1.6501 66.5924)}}[data-s=rejected],[data-s=dismissed],[data-s=closed]{--st:var(--ink-3)}.ap-head{padding-top:6px}.ff .ap-h1{letter-spacing:-.045em;font-size:40px;font-weight:700;line-height:1}.ap-say{color:var(--ink-2);text-wrap:pretty;max-width:64ch;margin-top:10px;font-size:15px}.ap-say b{color:var(--ink);font-weight:600}.ap-say b[data-hot]{color:var(--hot)}.ap-h2{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.ap-h2--hot{color:var(--hot)}.ap-h2--warm{color:var(--warm)}.ap-sec{margin-top:28px}.lane-hint{color:var(--ink-3);letter-spacing:0;font-size:12px;font-weight:400}.rw{margin-top:26px}.rw-scroll{border-radius:var(--r-lg);background:var(--surf);border:1px solid var(--line-soft);overflow-x:auto}.rw-days{min-width:700px;list-style:none;display:grid}.rw-day{border-left:1px solid #0000;flex-direction:column;align-items:center;gap:12px;min-height:122px;padding:10px 2px 14px;display:flex}.rw-day[data-weekend]{background:#1a151b;background:lab(7.60977% 3.48619 -2.95998)}.rw-day[data-monday]{border-left-color:var(--line)}.rw-day[data-band=soon]{background:#f0b04f0f;background:lab(76.7181% 17.2671 57.8419/.06)}.rw-day[data-band=now]{background:#ff814c1f;background:lab(68.5349% 48.6512 53.3772/.12)}.rw-day[data-band=late]{background:#ff814c38;background:lab(68.5349% 48.6512 53.3772/.22);border-right:1px solid #ff814c73;border-right:1px solid lab(68.5349% 48.6512 53.3772/.45)}.rw-date{flex-direction:column;align-items:center;line-height:1.15;display:flex}.rw-date b{color:var(--ink-3);letter-spacing:-.02em;font-size:15px;font-weight:600}.rw-wd{color:var(--ink-3);font-size:10.5px}.rw-day[data-band=now] .rw-date b,.rw-day[data-band=late] .rw-date b{color:var(--hot)}.rw-day[data-band=soon] .rw-date b{color:var(--warm)}.rw-day[data-band=now] .rw-wd{color:#eaae93;color:lab(76.3238% 20.1781 22.8292)}.rw-stack{flex-direction:column;align-items:center;gap:9px;display:flex}.rw-mark{background:var(--bg);box-shadow:0 0 0 1.5px var(--open);transition:transform .16s var(--ease);border-radius:9px;padding:2px;display:block;position:relative}.rw-mark[data-level=now]{box-shadow:0 0 0 2px var(--hot), 0 0 16px #ff814c80}@supports (color:lab(0% 0 0)){.rw-mark[data-level=now]{box-shadow:0 0 0 2px var(--hot), 0 0 16px lab(68.5349% 48.6512 53.3772/.5)}}.rw-mark[data-level=soon]{box-shadow:0 0 0 1.5px var(--warm)}a.rw-mark:hover{transform:translateY(-2px)}.rw-mark>img,.rw-mark>span:first-child{display:block}.rw-kind{background:var(--bg);width:16px;height:16px;color:var(--ink-2);box-shadow:0 0 0 1px var(--line);border-radius:99px;place-items:center;display:grid;position:absolute;bottom:-7px;right:-7px}.rw-mark[data-level=now] .rw-kind{color:var(--hot)}.rw-key{color:var(--ink-3);flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:11.5px;display:flex}.rw-key span{align-items:center;gap:5px;display:inline-flex}.rw-more{margin-left:auto}.now-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;list-style:none;display:grid}.now{border-radius:var(--r-lg);background:linear-gradient(135deg,#461e10,#2b1916);background:linear-gradient(135deg,lab(17.1405% 18.3505 18.4052),lab(10.9975% 8.99517 6.07268));border:1px solid #7c3a1f;border:1px solid lab(33.1368% 27.7625 30.3375);flex-direction:column;gap:10px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.now-when{align-items:center;gap:10px;display:flex}.now-when b{letter-spacing:-.045em;color:var(--hot);font-size:28px;font-weight:700;line-height:1}.now-when>span:last-child{color:#d9b5a2;color:lab(76.569% 11.3231 15.1347);margin-left:auto;font-size:12px}.now-pulse{background:var(--hot);width:9px;height:9px;animation:now-pulse 1.8s var(--ease) infinite;border-radius:99px;flex:none}@keyframes now-pulse{0%{box-shadow:0 0 #ff814ca6;box-shadow:0 0 lab(68.5349% 48.6512 53.3772/.65)}70%,to{box-shadow:0 0 0 10px #ff814c00;box-shadow:0 0 0 10px lab(68.5349% 48.6512 53.3772/0)}}.now-what{letter-spacing:-.012em;text-wrap:pretty;font-size:15.5px;font-weight:600;line-height:1.35}.now-who{color:#dfc9bd;color:lab(82.4692% 6.64407 8.95102);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.now-who a{color:var(--ink);font-weight:600}.now-who a:hover{text-underline-offset:3px;text-decoration:underline}.now-kind{color:#d8ad96;color:lab(74.1946% 13.7408 18.3164);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.now-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:2px;display:flex}.now-acts .btn--go{background:var(--hot);border-color:var(--hot);color:#1d0d07;color:lab(5.11095% 6.59139 4.91338);align-items:center;gap:6px;display:inline-flex}.now-acts .btn--go:hover:not(:disabled){background:#ffa174;background:lab(75.8059% 39.5494 45.9969)}.now-acts .st{color:var(--ink);background:#22110d;background:lab(7.00304% 8.48175 5.40773);border-color:#7a4530;border-color:lab(35.6349% 21.7586 22.843)}.ap-pair{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px 32px;margin-top:30px;display:grid}.wk-list,.call-list{list-style:none}.wk{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding:9px 0;display:flex}.wk-d{min-width:34px;color:var(--warm);font-size:11px}.wk-d b{letter-spacing:-.04em;font-size:21px;font-weight:700}.wk-t{min-width:0;color:var(--ink-3);flex-direction:column;flex:1;font-size:12.5px;display:flex}.wk-t a,.call-t a,.call-t b{color:var(--ink);width:fit-content;font-size:13.5px;font-weight:600}.wk-t a:hover,.call-t a:hover{text-underline-offset:3px;text-decoration:underline}.wk-i{color:var(--ink-3);flex:none}.call{border-top:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:9px 0;display:flex}.call-i{color:var(--warm);flex:none;margin-top:3px}.call-t{min-width:0;color:var(--ink-3);flex-direction:column;flex:1;font-size:12.5px;display:flex}.lane{margin-top:40px}.lane h2{letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:8px;padding-bottom:12px;font-size:21px;font-weight:700;display:flex}.lane h2 .n{color:var(--ink-3);letter-spacing:0;font-size:14px;font-weight:500}.lane ul,.ap-done ul{flex-direction:column;gap:8px;list-style:none;display:flex}.lane-empty{border:1px dashed var(--line);border-radius:var(--r-lg);color:var(--ink-3);padding:18px;font-size:13px}.role{background:var(--surf);border-radius:var(--r-lg);gap:14px;padding:14px 18px 12px;display:flex}.role:is([data-s=rejected],[data-s=dismissed],[data-s=closed]){border:1px solid var(--line-soft);opacity:.85;background:0 0}.role-main{flex:1;grid-template-columns:minmax(0,1fr) auto 92px;grid-template-areas:"name track cd""warn warn warn""next off off""mail mail mail""err err err";align-items:center;column-gap:28px;min-width:0;display:grid}.role-main .trk{display:contents}.role-name{flex-direction:column;grid-area:name;gap:1px;min-width:0;display:flex}.role-main .trk-line{grid-area:track}.role-main .cd{grid-area:cd}.role-main .role-warn{grid-area:warn;margin-top:10px}.role-main .ns{grid-area:next;margin-top:8px}.role-main .trk-off{grid-area:off;place-self:baseline end;margin-top:8px}.role-main .role-mail{grid-area:mail;margin-top:6px}.role-main .role-note{grid-area:next;margin-top:8px}.role-main .tmsg{grid-area:err;margin-top:6px}.role-title{letter-spacing:-.015em;width:fit-content;font-size:15.5px;font-weight:600;line-height:1.3}.role-title:hover,.role-co:hover{text-underline-offset:3px;text-decoration:underline}.role-co{color:var(--ink-2);width:fit-content;font-size:12.5px;font-weight:500}.role-warn{color:var(--warm);background:#f0b04f14;background:lab(76.7181% 17.2671 57.8419/.08);border-radius:8px;align-items:baseline;gap:7px;padding:6px 10px;font-size:12px;display:flex}.role-warn svg,.role-mail svg{flex:none;transform:translateY(1px)}.role-note{color:var(--ink-3);font-size:12.5px}.role-mail{color:var(--ink-3);align-items:baseline;gap:7px;font-size:12px;display:flex}.cd{text-align:right;flex-direction:column;flex:none;align-items:flex-end;line-height:1.05;display:flex}.cd b{letter-spacing:-.05em;color:var(--ink-2);font-size:28px;font-weight:700}.cd span{color:var(--ink-3);font-size:11px}.cd[data-level=now] b{color:var(--hot)}.cd[data-level=soon] b{color:var(--warm)}.cd[data-level=later] b{color:var(--mid)}.cd[data-level=past] b{color:var(--ink-3);font-size:17px}.cd[data-dead] b{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:2px}.cd[data-level=done] b{color:var(--mint);font-size:22px}.cd[data-level=gone] b{color:var(--ink-3);letter-spacing:-.01em;font-size:15px}.role[data-s=closed] .role-title{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.trk{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.trk-line{grid-template-columns:repeat(6,minmax(58px,76px));list-style:none;display:grid}.trk-line li{justify-content:center;display:flex;position:relative}.trk-line li+li:before{content:"";background:var(--line);width:100%;height:2px;position:absolute;top:12px;right:50%}.trk-line li:not([data-state=next]):before{background:var(--st)}.trk-node{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:4px 2px;display:flex;position:relative}.trk-node:disabled{cursor:progress}.trk-dot{background:var(--surf);border:2px solid var(--line);width:16px;height:16px;transition:transform .16s var(--ease), background .16s var(--ease), border-color .16s var(--ease);border-radius:99px}.trk-lab{color:var(--ink-3);white-space:nowrap;transition:color .14s var(--ease);font-size:11px}.trk-dot{color:var(--bg);place-items:center;display:grid}.trk-dot svg{opacity:0;transition:opacity .16s var(--ease)}[data-state=past] .trk-dot{background:var(--st);border-color:var(--st);transform:scale(.85)}:is([data-state=past],[data-state=on]) .trk-dot svg{opacity:1}[data-state=on] .trk-dot{background:var(--st);border-color:var(--st);transform:scale(1.18)}[data-state=todo] .trk-dot{border-color:var(--st);animation:trk-breathe 2.2s var(--ease) infinite;transform:scale(1.18)}:is([data-state=on],[data-state=todo]) .trk-lab{color:var(--ink);font-weight:600}[data-state=todo] .trk-lab{color:var(--st)}.trk-node:hover:not(:disabled) .trk-dot{border-color:var(--ink-2);transform:scale(1.25)}[data-state=todo] .trk-node:hover:not(:disabled) .trk-dot{border-color:var(--st);background:color-mix(in oklch, var(--st) 35%, var(--surf))}[data-state=todo] .trk-node:hover:not(:disabled) .trk-dot svg{opacity:.8}[data-state=past] .trk-node:hover:not(:disabled) .trk-dot{transform:scale(1)}.trk-node:hover:not(:disabled) .trk-lab{color:var(--ink)}@keyframes trk-breathe{0%,to{box-shadow:0 0 0 4px color-mix(in oklch, var(--st) 26%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in oklch, var(--st) 8%, transparent)}}.trk-off{gap:6px;margin-left:auto;display:flex}.trk-x{border:1px solid var(--line-soft);color:var(--ink-3);cursor:pointer;transition:color .14s var(--ease), border-color .14s var(--ease);background:0 0;border-radius:99px;padding:4px 10px;font-size:11.5px}.trk-x:hover:not(:disabled){color:var(--ink);border-color:var(--line)}.trk-x:is([data-s=rejected],[data-s=closed]):hover:not(:disabled){color:var(--hot);border-color:#824025;border-color:lab(35.4637% 27.6606 29.9345)}.trk-x[aria-pressed=true]{color:var(--ink);border-color:var(--ink-3);background:var(--surf-2)}.rp-trk{margin:18px 0 4px}.rp-trk .trk-off{margin-left:0}.ns{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.ns-k{color:var(--ink-3);font-size:11.5px;font-weight:600}.ns-t{color:var(--ink)}.ns-due{color:var(--ink-3);font-size:12px;font-weight:600}.ns[data-level=now] .ns-due{color:var(--hot)}.ns[data-level=soon] .ns-due{color:var(--warm)}.ns-acts{gap:12px;margin-left:4px;display:inline-flex}.ns-link{color:var(--ink-3);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);background:0 0;border:0;padding:0;font-size:12px}.ns-link:hover:not(:disabled){color:var(--ink)}.ns-add{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.ns-add:hover{color:var(--mint)}.ns-done{color:var(--mint);gap:10px;font-size:12.5px;display:inline-flex}.ns--edit{align-items:center}.ns--edit .tin{flex:1;min-width:180px;padding:6px 10px;font-size:13px}.ns--edit .ns-date{flex:none;width:150px;min-width:0}.ap-done{margin-top:36px}.ap-done summary{cursor:pointer;letter-spacing:-.03em;color:var(--ink-2);padding:6px 0 12px;font-size:17px;font-weight:700}.ap-done summary .n{color:var(--ink-3);letter-spacing:0;margin:0 6px 0 2px;font-size:13px;font-weight:500}.ap-done summary:hover{color:var(--ink-2)}.toast{z-index:var(--z-pop);background:var(--ink);color:var(--bg);animation:toast-in .22s var(--ease);border-radius:12px;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:10px 10px 10px 16px;font-size:13px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000073;box-shadow:0 10px 30px lab(0% 0 0/.45)}.toast [data-err]{color:#9b2014;color:lab(34.6594% 49.7116 39.8406)}.toast button{cursor:pointer;background:var(--bg);color:var(--ink);border:0;border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:600}.toast button:hover:not(:disabled){background:var(--surf-2)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.now-pulse,.toast,[data-state=todo] .trk-dot{animation:none}}@media (max-width:860px){.role-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name cd""track track""warn warn""next off""mail mail""err err"}.role-main .trk-line{margin-top:10px}}@media (max-width:640px){.role-main{grid-template-areas:"name cd""track track""warn warn""next next""off off""mail mail""err err"}.role-main .trk-off{justify-self:start}.ff .ap-h1{font-size:32px}.role{gap:10px;padding:14px 14px 12px}.trk-line{grid-template-columns:repeat(6,minmax(0,1fr))}.trk-lab{font-size:10px}}.tracker h3 .cnt{color:var(--ink-3);margin-left:6px;font-size:12px;font-weight:500}.ans{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:14px}.ans-q{color:var(--ink);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:13.5px;font-weight:600;display:flex}.ans-meta{color:var(--ink-3);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12px;display:flex}.ans-meta [data-over]{color:var(--hot);font-weight:600}.ans-gap{color:var(--warm)}.ans-src{color:var(--ink-3);margin-top:6px;font-size:12px}.ans-src summary{cursor:pointer}.ans-src ul{margin-top:4px;list-style:none}.ans-src li{overflow-wrap:anywhere;padding:2px 0}.ans-src a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.sweeps{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.sweeps th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:600}.sweeps td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:10px}.sweeps tr:hover td{background:var(--surf)}.status-ok{color:var(--mint);font-weight:600}.status-failed{color:var(--hot);font-weight:600}.status-skipped{color:var(--ink-3);font-weight:600}.errbox{background:var(--bg);border:1px solid var(--line);font-family:var(--font-mono), ui-monospace, Menlo, monospace;color:#f4c5b1;color:lab(83.4174% 14.8686 16.8208);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin-top:6px;padding:9px 11px;font-size:11.5px;line-height:1.55}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.ev{margin-top:8px}.ev-one{color:var(--ink);max-width:66ch;margin-bottom:8px;font-size:15px}.ev-stretch{color:var(--ink-2);max-width:66ch;margin-top:10px;font-size:13px}.ev-stretch b{color:var(--ink);font-weight:600}.ev-scores{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-top:14px;display:grid}.ev-s{border:1px solid var(--line-soft);border-radius:10px;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 12px;display:grid}.ev-k{color:var(--ink-3);font-size:12px}.ev-v{color:var(--ink);text-align:right;font-size:16px;font-weight:600}.ev-v small{color:var(--ink-3);font-size:11px;font-weight:400}.ev-r{color:var(--ink-2);grid-column:1/-1;font-size:12.5px;line-height:1.5}:root{--a-job:#6fd5b0;--a-chance:#7fbef3;--a-pay:#e8c365;--a-career:#c3a5f9;--a-culture:#ed9ac1;--a-process:#f6a56d;--a-angle:#aed37d;--a-company:#6ecbd6;--a-kit:#acafcb;--a-scores:#7acae9}@supports (color:lab(0% 0 0)){:root{--a-job:lab(78.2594% -37.6573 8.44339);--a-chance:lab(74.3422% -10.1837 -33.1562);--a-pay:lab(80.5877% 5.63362 51.2859);--a-career:lab(72.9152% 23.5845 -37.791);--a-culture:lab(73.0077% 35.811 -6.85445);--a-process:lab(75.1008% 26.5529 41.7521);--a-angle:lab(80.3712% -23.6243 38.3819);--a-company:lab(76.4322% -26.9211 -14.3276);--a-kit:lab(71.828% 3.05551 -14.6624);--a-scores:lab(77.1745% -19.3798 -23.5712)}}[data-acc=job]{--acc:var(--a-job)}[data-acc=chance]{--acc:var(--a-chance)}[data-acc=pay]{--acc:var(--a-pay)}[data-acc=career]{--acc:var(--a-career)}[data-acc=culture]{--acc:var(--a-culture)}[data-acc=process]{--acc:var(--a-process)}[data-acc=angle]{--acc:var(--a-angle)}[data-acc=company]{--acc:var(--a-company)}[data-acc=kit]{--acc:var(--a-kit)}[data-acc=scores]{--acc:var(--a-scores)}[data-acc=values]{--acc:var(--a-culture)}.vals{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.vals-l{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.vals-h{gap:12px;margin-bottom:0;font-size:28px}.vals-h .rs-ic{border-radius:10px;width:36px;height:36px}.vals-h .rs-ic svg{width:18px;height:18px}.vals-btn{align-items:center;gap:7px;display:inline-flex}.vals-btn svg{transition:transform .32s var(--ease)}.vals[data-open] .vals-btn svg{transform:rotate(90deg)}.vals-r{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.val{--c:var(--a-job);border-radius:var(--r-lg);background:color-mix(in oklch, var(--c) 17%, var(--surf));border:1px solid color-mix(in oklch, var(--c) 30%, transparent);min-height:92px;transition:background-color .32s var(--ease);flex-direction:column;justify-content:center;padding:18px 22px;display:flex}.val[data-tone="1"]{--c:var(--a-pay)}.val[data-tone="2"]{--c:var(--a-career)}.val[data-tone="3"]{--c:var(--a-culture)}.val[data-tone="4"]{--c:var(--a-chance)}.vals[data-open] .val{background:color-mix(in oklch, var(--c) 22%, var(--surf))}.val-t{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:24px;font-weight:650;line-height:1.2}.val-sw{transition:grid-template-rows .42s var(--ease) calc(var(--i) * 60ms);grid-template-rows:0fr;display:grid}.vals[data-open] .val-sw{grid-template-rows:1fr}.val-swi{min-height:0;overflow:hidden}.val-s{color:var(--c);opacity:0;transition:opacity .26s var(--ease), transform .42s var(--ease);padding-top:8px;font-size:16px;font-weight:600;display:block;transform:translateY(-6px)}.vals[data-open] .val-s{opacity:1;transition-delay:calc(var(--i) * 60ms + .12s);transform:none}.val-s[data-none]{color:var(--ink-3);font-weight:500}@media (max-width:760px){.vals{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.val,.val-sw,.val-s,.vals-btn svg{transition:none}}.rp{padding-bottom:60px}.rp-hero .ffh{align-items:flex-start}.rp-cta{white-space:nowrap;align-items:center;gap:7px;margin-top:4px;display:flex}.c--note{color:var(--a-chance);background:#1c2d3c;background:lab(17.5959% -3.64776 -11.6261)}.kf{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.kf-i{--t:var(--ink-3);background:color-mix(in oklch, var(--t) 9%, var(--surf));border:1px solid color-mix(in oklch, var(--t) 22%, transparent);border-radius:12px;min-width:0;padding:12px 13px 13px;position:relative}.kf-i[data-tone=hot]{--t:var(--hot)}.kf-i[data-tone=warm]{--t:var(--warm)}.kf-i[data-tone=mid]{--t:var(--mid)}.kf-i[data-tone=cool]{--t:var(--cool)}.kf-i[data-tone=pay]{--t:var(--a-pay)}.kf-i[data-tone=start]{--t:var(--a-chance)}.kf-i[data-tone=company]{--t:var(--a-company)}.kf-i[data-tone=culture]{--t:var(--a-culture)}.kf-i[data-tone=job]{--t:var(--a-job)}.kf-ic{color:var(--t);opacity:.9;position:absolute;top:11px;right:11px}.kf-ic svg{width:14px;height:14px}.kf-i dt{color:var(--ink-3);font-size:11px;font-weight:500}.kf-i dd{letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere;margin-top:4px;font-size:16px;font-weight:650;line-height:1.2}.kf-i dd.kf-sub{color:color-mix(in oklch, var(--t) 70%, var(--ink-2));letter-spacing:0;margin-top:3px;font-size:11.5px;font-weight:500}@media (max-width:900px){.kf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.kf{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-cta{display:none}}.toc{z-index:var(--z-sticky);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line-soft);background:#151016f0;background:lab(5.38725% 3.03396 -2.67437/.94);flex-wrap:wrap;gap:4px;margin-top:18px;padding:8px 0;display:flex;position:sticky;top:57px}.toc a{color:var(--ink-3);transition:background .15s var(--ease), color .15s var(--ease);border-radius:6px;padding:4px 9px 4px 20px;font-size:12px;font-weight:500;position:relative}.toc a:before{content:"";background:var(--acc);border-radius:99px;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:9px}.toc a:hover{color:var(--ink);background:var(--surf-2)}.rs-state{color:var(--ink-3);margin-top:10px;font-size:12px}.rs-state .judg{vertical-align:0}.rs{margin-top:44px;scroll-margin-top:110px}.rs-h{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:19px;font-weight:650;display:flex}.rs-h .n{color:var(--ink-3);letter-spacing:0;font-size:12.5px;font-weight:400}.rs-ic{width:28px;height:28px;color:var(--acc);background:color-mix(in oklch, var(--acc) 16%, var(--surf));border-radius:8px;flex:none;place-items:center;display:grid}.rs-ic svg{width:15px;height:15px}h3.sub-h{color:var(--ink-3);margin:22px 0 10px;font-size:12px;font-weight:600}.rp-lead{color:var(--ink);font-size:16px;font-weight:500;line-height:1.45}.big{letter-spacing:-.02em;color:var(--acc);margin-bottom:12px;font-size:22px;font-weight:650}.note{color:var(--ink-2);margin-top:12px;font-size:13px;line-height:1.5}.note b{color:var(--ink);font-weight:600}.judg{color:var(--vio);letter-spacing:0;white-space:nowrap;vertical-align:2px;cursor:help;background:#2e253b;background:lab(16.5386% 8.10573 -12.3709);border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:600}.card{background:var(--surf);border:1px solid var(--line-soft);border-top:2px solid color-mix(in oklch, var(--acc) 55%, transparent);border-radius:14px;min-width:0;padding:16px 18px}.card--lead{background:color-mix(in oklch, var(--acc) 7%, var(--surf));margin-bottom:12px}.card--lead .prose{max-width:none;margin-top:8px}.card--warn{--acc:var(--warm);background:color-mix(in oklch, var(--warm) 7%, var(--surf))}.card-h{color:var(--ink-2);align-items:center;gap:7px;margin-bottom:10px;font-size:12.5px;font-weight:600;display:flex}.card-h svg{color:var(--acc)}.card-h .n{color:var(--ink-3);font-size:11.5px;font-weight:400}.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.two--wide{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.stack{align-content:start;gap:12px;display:grid}@media (max-width:760px){.two,.two--wide{grid-template-columns:1fr}}.cc{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.cc--one{grid-template-columns:1fr;gap:0}.cc--one .cc-i{border:none;border-bottom:1px solid var(--line-soft);border-radius:0;grid-template-columns:96px minmax(0,1fr);column-gap:10px;padding:8px 0;background:0 0!important}.cc--one .cc-i:last-child{border-bottom:none}.cc--one .cc-k{grid-row:span 2;padding-top:2px}.cc--one .cc-t{font-size:13px}.card .cc{margin-top:8px}.cc-i{background:var(--surf);border:1px solid var(--line-soft);border-radius:10px;align-content:start;gap:4px;min-width:0;padding:10px 12px 9px;display:grid}.card .cc-i{background:color-mix(in oklch, var(--ink) 3%, var(--surf))}.cc-k{color:var(--acc);letter-spacing:.01em;font-size:11px;font-weight:650}.cc-t{color:var(--ink);font-size:13.5px;line-height:1.5}.cc-d{color:var(--ink-3);font-size:12px}.src-w{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.src-w[title] .src{cursor:help}.cl-tag{color:var(--warm);font-size:10px;font-weight:600}.unk{color:var(--ink-3);border:1px dashed var(--line);border-radius:10px;margin-top:10px;padding:10px 14px;font-size:13px;line-height:1.5}.unk b{color:var(--ink-2);font-weight:600}.unk--part{border-style:dotted;padding:7px 12px;font-size:12px}.kv{display:grid}.kv>div{border-bottom:1px solid var(--line-soft);grid-template-columns:90px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.kv>div:last-child{border-bottom:none}.kv dt{color:var(--ink-3);padding-top:2px;font-size:11.5px;font-weight:500}.kv dd{color:var(--ink);font-size:13.5px}.kv dd.nf{color:var(--ink-3);font-size:13px}[data-s=meets]{--s:var(--mint)}[data-s=stretch]{--s:var(--warm)}[data-s=gap]{--s:var(--hot)}[data-s=unconfirmed]{--s:var(--a-chance)}.fm{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fm-bar{flex:1;gap:3px;min-width:200px;max-width:420px;display:flex}.fm-bar i{background:var(--s);border-radius:3px;flex:1;height:8px}.fm-legend{color:var(--ink-2);gap:12px;font-size:12px;display:flex}.fm-legend b{color:var(--s);font-weight:700}.fit{list-style:none}.fit li{border-bottom:1px solid var(--line-soft);grid-template-columns:92px minmax(0,1fr);gap:1px 10px;padding:8px 0;display:grid}.fit li:last-child{border-bottom:none}.fit-s{text-align:center;color:var(--s);background:color-mix(in oklch, var(--s) 16%, var(--surf));border-radius:6px;grid-row:span 2;align-self:start;padding:3px 7px;font-size:10.5px;font-weight:700}.fit-r{color:var(--ink);font-size:13.5px;font-weight:550}.fit-e{color:var(--ink-3);font-size:12.5px;line-height:1.45}.cf{margin:0}.cf-grid{grid-template-columns:minmax(170px,210px) minmax(0,1fr);gap:10px 34px;display:grid}.cf-start{grid-column:1;align-self:center;position:relative}.cf-start:after{content:"";background:var(--acc);opacity:.7;width:17px;height:2px;position:absolute;top:50%;left:100%}.cf-row{grid-column:2;grid-template-columns:150px repeat(var(--cols), minmax(0, 1fr));align-items:stretch;gap:10px;display:grid;position:relative}.cf-row:before{content:"";background:var(--acc);opacity:.7;width:2px;position:absolute;top:0;bottom:-10px;left:-17px}.cf-row.first:before{top:50%}.cf-row.last:before{bottom:50%}.cf-row.first.last:before{display:none}.cf-row:after{content:"";background:var(--acc);opacity:.7;width:17px;height:2px;position:absolute;top:50%;left:-17px}.cf-track{align-self:center;gap:2px;display:grid}.cf-track b{color:var(--ink);font-size:13px;font-weight:650}.cf-track span{color:var(--ink-3);font-size:11.5px;line-height:1.4}.cf-n{background:var(--surf);border:1px solid var(--line-soft);border-radius:12px;align-content:start;gap:3px;padding:10px 12px;display:grid;position:relative}.cf-row .cf-n+.cf-n:before{content:"›";color:var(--acc);font-size:16px;font-weight:700;position:absolute;top:50%;left:-6px;transform:translate(-50%,-52%)}.cf-n--start{background:color-mix(in oklch, var(--acc) 12%, var(--surf));border-color:color-mix(in oklch, var(--acc) 40%, transparent)}.cf-y{color:var(--acc);font-size:10.5px;font-weight:650}.cf-t{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.3}.cf-p{color:var(--a-pay);letter-spacing:-.01em;font-size:15px;font-weight:700}.cf-pb{background:var(--surf-2);border-radius:99px;height:5px;margin-top:2px;position:relative;overflow:hidden}.cf-pb i{background:var(--a-pay);border-radius:99px;position:absolute;top:0;bottom:0}.cf-note{color:var(--ink-3);font-size:11px}.cf-cap{color:var(--ink-3);margin-top:12px;font-size:12px;line-height:1.5}@media (max-width:860px){.cf-grid{grid-template-columns:1fr}.cf-start,.cf-row{grid-column:1;grid-row:auto!important}.cf-start:after,.cf-row:before,.cf-row:after{display:none}.cf-row{grid-template-columns:1fr}.cf-row .cf-n+.cf-n:before{display:none}}.tl{list-style:none;position:relative}.tl li{padding:0 0 14px 24px;position:relative}.tl li:last-child{padding-bottom:0}.tl li:before{content:"";background:var(--line);width:2px;position:absolute;top:14px;bottom:-2px;left:5px}.tl li:last-child:before{display:none}.tl-dot{background:var(--bg);border:2.5px solid var(--acc);border-radius:99px;width:12px;height:12px;position:absolute;top:4px;left:0}.tl li[data-tone=hot] .tl-dot{border-color:var(--hot);background:var(--hot)}.tl li[data-tone=go] .tl-dot{border-color:var(--mint);background:var(--mint)}.tl-h{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tl-h b{font-size:13.5px;font-weight:650}.tl-when{color:var(--acc);background:color-mix(in oklch, var(--acc) 14%, var(--surf));border-radius:5px;padding:1px 7px;font-size:11px;font-weight:650}.tl li[data-tone=hot] .tl-when{color:var(--hot);background:#50220f;background:lab(19.9799% 20.8622 22.8051)}.tl-b p{color:var(--ink-2);margin:2px 0 4px;font-size:13px;line-height:1.5}.board--sm .bx{gap:5px;padding:10px 8px}.board--sm .bx>svg{width:16px;height:16px}.hook{color:var(--ink);background:color-mix(in oklch, var(--acc) 9%, var(--surf));border-radius:12px;padding:14px 18px;font-size:16px;line-height:1.55}.stories{counter-reset:s;gap:10px;list-style:none;display:grid}.stories li{counter-increment:s;grid-template-columns:22px minmax(0,1fr);gap:1px 8px;display:grid}.stories li:before{content:counter(s);width:20px;height:20px;color:var(--bg);background:var(--acc);border-radius:99px;grid-row:span 2;place-items:center;font-size:11px;font-weight:700;display:grid}.stories b{font-size:13.5px;font-weight:600}.stories span{color:var(--ink-3);font-size:12.5px;line-height:1.45}.todo{gap:8px;list-style:none;display:grid}.todo li{color:var(--ink);padding-left:22px;font-size:13px;line-height:1.45;position:relative}.todo li:before{content:"";border:1.5px solid var(--warm);border-radius:4px;width:13px;height:13px;position:absolute;top:2px;left:0}.co-h{align-items:flex-start;gap:14px;display:flex}.co-h .prose{max-width:70ch}.co-src{color:var(--ink-3);margin-top:6px;font-size:11.5px}.gt{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:14px;display:grid}.gt-i{background:color-mix(in oklch, var(--acc) 7%, var(--bg));border-radius:10px;gap:3px;min-width:0;padding:10px 12px;display:grid}.gt-k{color:var(--ink-3);font-size:11px;font-weight:500}.gt-v{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.gt-i>.src{justify-self:start}.addr{margin-bottom:10px;font-size:14px;font-weight:550}.nt{gap:12px;list-style:none;display:grid}.nt li{grid-template-columns:74px minmax(0,1fr);gap:10px;display:grid}.nt-d{color:var(--acc);padding-top:2px;font-size:11px;font-weight:650}.nt p{margin-bottom:3px;font-size:13px;line-height:1.5}.sn{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.sn-i{background:var(--bg);border-radius:10px;gap:3px;padding:9px 11px;display:grid}.sn-i>.src{justify-self:start}.sn-k{color:var(--ink-3);font-size:11px;font-weight:650}.sn-v{color:var(--ink-2);font-size:12.5px;line-height:1.45}.cm{gap:12px;margin-bottom:8px;list-style:none;display:grid}.cm li{grid-template-columns:78px minmax(0,1fr) 62px;grid-template-areas:"from bar min""route route route""src src src";align-items:center;gap:3px 10px;display:grid}.cm li[data-tone=fast]{--c:var(--mint)}.cm li[data-tone=ok]{--c:var(--a-pay)}.cm li[data-tone=slow]{--c:var(--hot)}.cm-from{grid-area:from;font-size:12.5px;font-weight:600}.cm-bar{background:var(--surf-2);border-radius:99px;grid-area:bar;height:8px;overflow:hidden}.cm-bar i{background:var(--c);border-radius:99px;height:100%;display:block}.cm li b{text-align:right;letter-spacing:-.02em;color:var(--c);grid-area:min;font-size:17px;font-weight:700}.cm li b small{color:var(--ink-3);font-size:11px;font-weight:500}.cm-r{color:var(--ink-3);grid-area:route;font-size:11.5px}.cm li>.src{grid-area:src;justify-self:start}.kit{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.kit-i{background:var(--surf);border:1px solid var(--line-soft);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.kit-i span{color:var(--ink-3);font-size:11px}.kit-i b{font-size:13.5px;font-weight:600}.kit-i b.nf{color:var(--ink-3);font-weight:500}.sb{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.sb-i{background:var(--surf);border:1px solid var(--line-soft);border-radius:10px;padding:10px 12px}.sb-h{justify-content:space-between;align-items:center;font-size:12.5px;font-weight:600;display:flex}.sb-h small{color:var(--ink-3);font-size:11px;font-weight:500}.sb-pips{gap:3px;display:flex}.sb-pips i{background:var(--surf-2);border-radius:3px;width:14px;height:6px}.sb-pips i.on{background:var(--acc)}.sb-i p{color:var(--ink-3);margin-top:5px;font-size:12px;line-height:1.45}.ev-meta{margin-top:10px;font-size:12px}.rs-tail{margin-top:40px}.sq{gap:10px;list-style:none;display:grid}.sq li{border-bottom:1px solid var(--line-soft);gap:2px;padding-bottom:10px;display:grid}.sq-s{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:650}.sq-t{color:var(--ink);font-size:13px}.sq-q{color:var(--ink-3);font-size:12px;font-style:italic}.sq li>.src{justify-self:start}@media (prefers-reduced-motion:reduce){.toc a{transition:none}}.cl{--gold:#f0cf4c;--live:var(--mint);margin:20px 0 8px}@supports (color:lab(0% 0 0)){.cl{--gold:lab(84.3097% 1.6501 66.5924)}}.cl-scroll{scrollbar-width:thin;overflow-x:auto}.cl-stage{aspect-ratio:960/430;border:1px solid var(--line-soft);background:radial-gradient(50% 60% at 88% 18%, color-mix(in oklch, var(--gold) 9%, transparent), transparent 70%), radial-gradient(60% 70% at 8% 100%, color-mix(in oklch, var(--mint) 5%, transparent), transparent 70%), color-mix(in oklch, var(--surf) 40%, var(--bg));border-radius:28px;min-width:800px;position:relative;overflow:hidden}.cl-svg{width:100%;height:100%;font-family:inherit;position:absolute;inset:0;overflow:visible}.cl-step>polygon,.cl-peak>polygon,.cl-mini polygon{stroke-linejoin:round}.cl-step>.cl-t{fill:color-mix(in oklch, var(--st) 46%, var(--surf-2))}.cl-step>.cl-l{fill:color-mix(in oklch, var(--st) 30%, var(--surf))}.cl-step>.cl-r{fill:color-mix(in oklch, var(--st) 17%, var(--bg))}.cl-step>polygon:not(.cl-glow){stroke:color-mix(in oklch, var(--st) 55%, transparent);stroke-width:1px}.cl-step[data-empty]{--st:var(--open)}.cl-step[data-empty]>polygon,.cl-step[data-empty]>g{opacity:.38}.cl-step[data-empty]>polygon{stroke-dasharray:3 3}.cl-n{letter-spacing:-.04em;fill:color-mix(in oklch, var(--st) 55%, white);font-weight:700}.cl-ico path{fill:none;stroke:color-mix(in oklch, var(--st) 75%, white);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.cl-lab{letter-spacing:-.01em;fill:var(--ink);font-size:13.5px;font-weight:700}.cl-step[data-empty] .cl-lab{fill:var(--ink-3)}.cl-sub{fill:var(--ink-3);font-size:11.5px}.cl-more{fill:var(--ink-2);font-size:12px;font-weight:700}.cl-glow{fill:var(--live);opacity:.5;animation:1s both cl-glow,4.5s ease-in-out 2s infinite cl-breathe}.cl-peak>.cl-t{fill:color-mix(in oklch, var(--gold) 72%, var(--surf-2))}.cl-peak>.cl-l{fill:color-mix(in oklch, var(--gold) 50%, var(--surf))}.cl-peak>.cl-r{fill:color-mix(in oklch, var(--gold) 30%, var(--bg))}.cl-peak>polygon:not(.cl-glow){stroke:color-mix(in oklch, var(--gold) 85%, white);stroke-width:1.3px}.cl-peak .cl-n{fill:#2d1f01;fill:lab(13.056% 3.90694 18.9236)}.cl-peak .cl-ico path{stroke:#fff6d1;stroke:lab(96.7959% -.972748 19.4827);stroke-width:1.3px}.cl-peak[data-empty]>.cl-t{fill:color-mix(in oklch, var(--gold) 34%, var(--surf-2))}.cl-peak[data-empty]>.cl-l{fill:color-mix(in oklch, var(--gold) 22%, var(--surf))}.cl-peak[data-empty]>.cl-r{fill:color-mix(in oklch, var(--gold) 13%, var(--bg))}.cl-peak[data-empty] .cl-n{fill:color-mix(in oklch, var(--gold) 80%, white)}.cl-halo{fill:color-mix(in oklch, var(--gold) 12%, transparent);filter:blur(22px);opacity:.9}.cl-pole{stroke:var(--ink-2);stroke-width:2.2px;stroke-linecap:round}.cl-flag{fill:var(--gold);transform-box:fill-box;transform-origin:0;animation:3.4s ease-in-out infinite cl-wave}.cl-lab--peak{fill:var(--gold);font-size:16px}.cl-mini{cursor:pointer;transition:translate .2s var(--ease), filter .2s var(--ease)}.cl-mini:hover{filter:brightness(1.2);translate:0 -4px}.cl-mini .cl-t{fill:color-mix(in oklch, var(--st) 78%, white)}.cl-mini .cl-l{fill:var(--st)}.cl-mini .cl-r{fill:color-mix(in oklch, var(--st) 60%, black)}.cl-mini polygon{stroke:color-mix(in oklch, var(--st) 45%, black);stroke-width:.6px}.cl-peak .cl-mini{--st:#ffe891}@supports (color:lab(0% 0 0)){.cl-peak .cl-mini{--st:lab(92.3729% -.267118 45.255)}}.cl-step,.cl-peak{transform-box:view-box;transition:scale .4s var(--ease), filter .4s var(--ease)}[data-pile]:is(:hover,:focus-within){scale:1.04}.cl-svg:has([data-pile]:is(:hover,:focus-within)) :is(.cl-step,.cl-peak):not(:hover,:focus-within){filter:opacity(.12)blur(2.5px)saturate(.4)}.cl-hit{fill:#0000;pointer-events:none}[data-pile]:is(:hover,:focus-within) .cl-hit{pointer-events:all}.cl-cube{transform-box:fill-box;transform-origin:50%;transition:translate .32s var(--ease), scale .32s var(--ease)}[data-pile]:is(:hover,:focus-within) .cl-cube{translate:var(--dx) var(--dy);transition-duration:.6s;transition-delay:calc(min(var(--j), 16) * 28ms);scale:.78}.cl-name{fill:var(--ink);opacity:0;pointer-events:none;transition:opacity .15s ease, translate .2s var(--ease);font-size:12.5px;font-weight:600;translate:-6px}[data-pile]:is(:hover,:focus-within) .cl-name{opacity:1;pointer-events:auto;transition:opacity .3s ease calc(.26s + min(var(--j), 16) * 28ms), translate .45s var(--ease) calc(.26s + min(var(--j), 16) * 28ms);translate:0}.cl-name--more{fill:var(--ink-3);font-weight:500}.cl-mini:hover .cl-name,.cl-mini:focus-visible .cl-name{text-decoration:underline}[data-pile]:is(:hover,:focus-within) .cl-mini:hover{translate:3px}.cl-more{transition:opacity .2s}[data-pile]:is(:hover,:focus-within) .cl-more{opacity:0}.cl-head,.cl-endbtn{transition:opacity .4s var(--ease), filter .4s var(--ease)}.cl-stage:has([data-pile]:is(:hover,:focus-within)) :is(.cl-head,.cl-endbtn){opacity:.15;filter:blur(2px)}.cl-head{max-width:380px;position:absolute;top:26px;left:30px}.cl-eye{color:var(--ink-2);font-size:13px;font-weight:700}.cl-big{align-items:baseline;gap:10px;margin-top:6px;display:flex}.cl-big b{letter-spacing:-.055em;color:var(--ink);font-size:60px;font-weight:700;line-height:.9}.cl-big span{color:var(--ink-2);font-size:18px;font-weight:600}.cl-live{color:var(--live);align-items:center;gap:8px;margin-top:12px;font-size:15px;font-weight:600;display:flex}.cl-live i{background:var(--live);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in oklch, var(--live) 18%, transparent), 0 0 14px 2px color-mix(in oklch, var(--live) 55%, transparent);border-radius:99px;flex:none}.cl-live b{letter-spacing:-.03em;font-size:22px;font-weight:700}.cl-live span{color:var(--ink-3);font-size:12.5px;font-weight:500}.cl-target{color:var(--ink-3);margin-top:8px;font-size:12px}.cl-stage--tall{aspect-ratio:960/500}.cl-ghost{opacity:0;translate:var(--fx) var(--fy);pointer-events:none;cursor:pointer;transition:translate .32s var(--ease), opacity .2s ease, filter .2s var(--ease)}.cl-ghost polygon{fill:color-mix(in oklch, var(--surf) 78%, var(--bg));stroke:var(--ink);stroke-width:1.3px;stroke-dasharray:3 2.5;stroke-linejoin:round}.cl-ghost:hover{filter:brightness(1.5)}.cl-fall-lab{opacity:0;transition:opacity .15s}.cl-stage:is([data-locked],:has(.cl-endbtn:is(:hover,:focus-visible))) .cl-ghost{opacity:1;pointer-events:auto;transition:translate .6s var(--ease) calc(min(var(--n), 16) * 28ms), opacity .3s ease calc(min(var(--n), 16) * 28ms), filter .2s var(--ease);translate:0}.cl-stage:is([data-locked],:has(.cl-endbtn:is(:hover,:focus-visible))) .cl-fall-lab{opacity:1;transition:opacity .3s ease calc(.26s + min(var(--n,0), 16) * 28ms)}.cl-stage:is([data-locked],:has(.cl-endbtn:is(:hover,:focus-visible))) .cl-step[data-ends]{scale:1.04}.cl-stage:is([data-locked],:has(.cl-endbtn:is(:hover,:focus-visible))) .cl-svg :is(.cl-step,.cl-peak):not([data-ends]){filter:opacity(.12)blur(2.5px)saturate(.4)}.cl-stage:is([data-locked],:has(.cl-endbtn:is(:hover,:focus-visible))) .cl-head{opacity:.15;filter:blur(2px)}.cl-endbtn{border:0;border-bottom:1px dashed var(--line);cursor:pointer;font:inherit;color:var(--ink-2);transition:color .15s var(--ease), border-color .15s var(--ease);background:0 0;align-items:center;gap:7px;padding:3px 1px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;bottom:20px;right:26px}.cl-endbtn b{color:var(--ink);font-weight:700}.cl-endbtn em{color:var(--ink-3);font-style:normal}.cl-endbtn svg polygon{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:2 1.6;stroke-linejoin:round}.cl-endbtn:hover,.cl-endbtn:focus-visible,.cl-endbtn[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink-2)}.cl-endbtn[aria-pressed=true]{border-bottom-style:solid}.cl-step,.cl-peak{animation:cl-rise .9s var(--ease) both;animation-delay:calc(var(--i) * 85ms)}.cl-mini{animation:.55s cubic-bezier(.34,1.45,.64,1) both cl-drop;animation-delay:calc(.48s + var(--i) * 85ms + var(--j) * 45ms)}.cl-glow{animation-delay:1.1s,2.2s}@keyframes cl-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes cl-drop{0%{opacity:0;transform:translateY(-30px)}}@keyframes cl-glow{0%{opacity:0}}@keyframes cl-breathe{50%{opacity:.32}}@keyframes cl-wave{50%{transform:skewY(-7deg)scaleX(.93)}}@media (prefers-reduced-motion:reduce){.cl-step,.cl-peak,.cl-mini,.cl-glow,.cl-flag{animation:none}.cl-mini:hover,[data-pile]:is(:hover,:focus-within) .cl-mini:hover{translate:none}.cl-step,.cl-peak,.cl-cube,.cl-name,.cl-head,.cl-endbtn,.cl-ghost,.cl-fall-lab{transition:none!important}[data-pile]:is(:hover,:focus-within){scale:none}}@media (max-width:640px){.tly{padding:14px}.tly-cells{gap:10px 18px}.tly-cells b{font-size:19px}}.tiles{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:12px;display:grid}.tile{border:1px solid var(--line-soft);background:color-mix(in oklch, var(--surf) 45%, transparent);transition:transform .2s var(--ease), background .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:16px;grid-template-rows:auto auto 1fr auto;gap:10px;padding:16px 16px 14px;display:grid}.tile:hover{background:var(--surf);border-color:var(--line);transform:translateY(-2px);box-shadow:0 14px 30px -18px #000000b3;box-shadow:0 14px 30px -18px lab(0% 0 0/.7)}.tile:active{transition-duration:80ms;transform:translateY(0)scale(.99)}.tile--excluded{opacity:.55}.tile-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.due b{letter-spacing:-.03em;color:var(--ink-2);margin-right:1px;font-size:20px;font-weight:700}.due.g-hot,.due.g-hot b{color:var(--hot)}.due.g-warm b{color:var(--warm)}.due.g-mid b{color:var(--mid)}.due.g-cool b{color:var(--cool)}.due.g-open,.due.g-past{color:var(--ink-3);font-weight:600}.tile-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:20px;display:flex}.tile-meta .sec{min-width:0}.tile-meta .pay{min-width:0;color:var(--ink-2);font-size:12px}.tile-meta .stamp{vertical-align:0;margin-left:0}.band .tiles{margin-top:2px}.band{margin-top:36px}.wkp{border:1px solid var(--line);background:var(--surf);color:var(--ink-2);cursor:pointer;transition:border-color .18s var(--ease), background .18s var(--ease), transform .18s var(--ease);border-radius:99px;align-items:center;gap:8px;padding:4px 11px 4px 5px;font-size:12.5px;display:inline-flex}.wkp:hover{background:var(--surf-2);color:var(--ink);border-color:#524a54;border-color:lab(32.4503% 5.40015 -4.58555)}.wkp:active{transform:scale(.97)}.wkp[data-done]{border-color:color-mix(in oklch, var(--mint) 45%, var(--line))}.wkp-n{white-space:nowrap}.wkp-n b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.wkp-streak{color:var(--warm);background:color-mix(in oklch, var(--warm) 14%, transparent);border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.rings{--ring-2:#77c2ff;--ring-3:#ba93fb;--ring-4:#eec05b;flex:none;display:inline-block;position:relative}@supports (color:lab(0% 0 0)){.rings{--ring-2:lab(75.4301% -11.3022 -39.5737);--ring-3:lab(67.7689% 30.6538 -46.8814);--ring-4:lab(80.505% 8.82629 56.4103)}}.rings svg{display:block;overflow:visible}.ring-track,.ring-arc{fill:none;stroke-width:11px}.ring-arc{stroke-linecap:round;stroke-dasharray:1 1;transform-origin:50%;transform:rotate(-90deg)}.rings [data-ring=send]{--rc:var(--mint)}.rings [data-ring=tests]{--rc:var(--ring-2)}.rings [data-ring=video]{--rc:var(--ring-3)}.rings [data-ring=interview]{--rc:var(--ring-4)}.rings [data-empty] .ring-track{stroke:color-mix(in oklch, var(--rc) 9%, transparent)}.ring-track{stroke:color-mix(in oklch, var(--rc) 16%, transparent)}.ring-arc{stroke:var(--rc)}.rings--mini .ring-track,.rings--mini .ring-arc{stroke-width:15px}.spark{pointer-events:none;opacity:0;border-radius:99px;width:4px;height:15px;position:absolute;top:50%;left:50%;box-shadow:0 0 8px}.roll{font-variant-numeric:tabular-nums;vertical-align:bottom;display:inline-flex}.roll-col{height:1.1em;display:inline-block;overflow:hidden}.roll-col[data-blank]{width:0}.roll-strip{flex-direction:column;transition:transform .9s cubic-bezier(.16,1,.3,1);display:flex}.roll-strip>span{text-align:center;height:1.1em;line-height:1.1em}.wkpop{border:1px solid var(--line);background:var(--surf);width:min(384px,100vw - 32px);max-height:calc(100vh - 80px);color:var(--ink);opacity:0;filter:blur(4px);transform-origin:100% 0;transition:opacity .2s var(--ease), transform .32s cubic-bezier(.16, 1, .3, 1), filter .24s var(--ease), overlay .32s allow-discrete, display .32s allow-discrete;border-radius:20px;margin:0;padding:18px 18px 16px;position:fixed;inset:60px max(16px,50vw - 481px) auto auto;overflow:auto;transform:translateY(-8px)scale(.97);box-shadow:0 30px 60px -24px #000000bf,inset 0 0 0 1px #ffffff05;box-shadow:0 30px 60px -24px lab(0% 0 0/.75),inset 0 0 0 1px lab(100% 0 0/.02)}.wkpop:popover-open{opacity:1;filter:none;transform:none}@starting-style{.wkpop:popover-open{opacity:0;filter:blur(4px);transform:translateY(-8px)scale(.97)}}.wkpop-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wkpop-h h2{letter-spacing:-.02em;font-size:17px;font-weight:700}.wkpop-h span{color:var(--ink-3);font-size:12px}.wkpop-hero{align-items:center;gap:22px;margin-top:16px;display:flex}.wkpop-nums{gap:14px;display:grid}.wkpop-nums dt{color:var(--ink-3);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.wkpop-nums dt:before{content:"";background:var(--rc);border-radius:99px;width:8px;height:8px}.wkpop-nums [data-ring=send]{--rc:var(--mint)}.wkpop-nums [data-ring=tests]{--rc:#77c2ff}@supports (color:lab(0% 0 0)){.wkpop-nums [data-ring=tests]{--rc:lab(75.4301% -11.3022 -39.5737)}}.wkpop-nums [data-ring=video]{--rc:#ba93fb}@supports (color:lab(0% 0 0)){.wkpop-nums [data-ring=video]{--rc:lab(67.7689% 30.6538 -46.8814)}}.wkpop-none{color:var(--ink-3);margin-top:3px;font-size:12px;font-weight:500}.nx-wait{color:var(--ink-3);font-size:12px;font-style:normal;font-weight:500;display:block}.wkpop-nums dd{letter-spacing:-.04em;color:var(--rc);margin-top:3px;font-size:30px;font-weight:700;line-height:1}.wkpop-nums dd>span:last-child{color:var(--ink-3);letter-spacing:-.01em;margin-left:4px;font-size:15px;font-weight:600}.wkpop-why{color:var(--ink-3);text-wrap:pretty;margin-top:14px;font-size:12.5px;line-height:1.5}.wkpop-why b{color:var(--ink);font-weight:600}.wkpop-sec{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:14px}.wkpop-sec h3{color:var(--ink-3);margin-bottom:8px;font-size:12px;font-weight:600}.wkpop-sec>p{color:var(--ink-3);margin-top:9px;font-size:12.5px}.wkpop-sec>p b{color:var(--warm);font-weight:700}.streak{gap:6px;list-style:none;display:flex}.streak li{flex:1}.streak i{background:var(--surf-2);border-radius:99px;height:10px;display:block}.streak li[data-on] i{background:var(--warm);box-shadow:0 0 12px -2px color-mix(in oklch, var(--warm) 60%, transparent)}.streak li[data-cur]:not([data-on]) i{outline:1.5px dashed color-mix(in oklch, var(--warm) 55%, transparent);outline-offset:-1.5px;background:0 0}.wkpop:popover-open .streak li[data-on] i{animation:.5s cubic-bezier(.16,1,.3,1) both streak-in;animation-delay:calc(var(--i) * 45ms + .12s)}@keyframes streak-in{0%{opacity:0;transform:scaleX(.2)}}.plan{gap:4px;list-style:none;display:grid}.plan li{transition:background .15s var(--ease);border-radius:10px;align-items:center;gap:10px;padding:6px 6px 6px 4px;display:flex}.plan li:hover{background:var(--surf-2)}.plan-t{flex:1;min-width:0;line-height:1.3;display:grid}.plan-t b{font-size:12.5px;font-weight:600}.plan-t span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.plan-d{color:var(--hot);font-size:11px;font-weight:700}.plan-go{cursor:pointer;border:1px solid color-mix(in oklch, var(--mint) 45%, transparent);color:var(--mint);transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border-radius:99px;flex:none;padding:5px 12px;font-size:12px;font-weight:700}.plan-go:hover:not(:disabled){background:var(--mint);color:#032017;color:lab(10.0492% -13.6149 3.08214)}.plan-go--finish{border-color:color-mix(in oklch, var(--warm) 45%, transparent);color:var(--warm)}.plan-go--finish:hover{background:var(--warm);color:#2f1e02;color:lab(12.9489% 6.74396 18.4652)}.wkpop-ms{border-top:1px solid var(--line-soft);color:var(--ink-3);align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:12px;display:flex}.wkpop-ms b{color:var(--ink);font-weight:600}.ms-bar{background:var(--surf-2);border-radius:99px;flex:1;height:6px;overflow:hidden}.ms-bar i{background:#f0cf4c;background:lab(84.3097% 1.6501 66.5924);border-radius:99px;min-width:6px;height:100%;display:block}.ms-n{font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:600}.cel{z-index:calc(var(--z-pop) + 5);cursor:pointer;background:var(--surf-2);border:1px solid var(--line);--tone:var(--mint);border-radius:18px;align-items:center;gap:16px;padding:14px 22px 14px 16px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 24px 50px -18px #000c;box-shadow:0 24px 50px -18px lab(0% 0 0/.8)}.cel[data-tone=warm]{--tone:var(--warm)}.cel[data-tone=vio]{--tone:var(--vio)}.cel[data-tone=gold]{--tone:#f0cf4c}@supports (color:lab(0% 0 0)){.cel[data-tone=gold]{--tone:lab(84.3097% 1.6501 66.5924)}}.cel-stamp{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--tone);border:2.5px solid var(--tone);box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--tone) 22%, transparent);border-radius:7px;padding:6px 11px 5px;font-size:15px;font-weight:800;display:inline-block;position:relative;transform:rotate(-9deg)}.cel-ink{aspect-ratio:1;opacity:0;border:2px solid var(--tone);pointer-events:none;border-radius:99px;width:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cel-txt{gap:2px;display:grid}.cel-txt b{color:var(--ink);font-size:14px;font-weight:700}.cel-txt>span{color:var(--ink-2);font-size:12.5px}@media (prefers-reduced-motion:reduce){.tile,.tile:hover,.tile:active{transform:none}.roll-strip{transition:none}.wkpop{transition:opacity .12s linear, overlay .12s allow-discrete, display .12s allow-discrete;filter:none;transform:none}.wkpop:popover-open .streak li[data-on] i{animation:none}}@media (max-width:640px){.wkp-streak{display:none}.wkp{gap:6px;padding-right:9px}.wkp-of{font-size:0}.wkp-of:after{content:"/";font-size:12.5px}.wkpop{top:56px;right:16px}.cel{width:calc(100vw - 32px);bottom:18px}}.lead{padding:64px 0 0}.lead h2{letter-spacing:-.028em;text-wrap:balance;font-size:22px;font-weight:700}.lead .sub{color:var(--ink-3);margin-top:4px;font-size:13px}.lead+.controls{margin-top:16px}.tile{background:color-mix(in oklch, var(--surf) 45%, var(--bg))}.tiles{gap:36px 14px}.band .tiles+.more{padding-top:30px}.cdeck{isolation:isolate;flex-direction:column;display:flex;position:relative}.stack-deck{touch-action:pan-y;flex-direction:column;flex:1;display:flex;position:relative}.stack-top{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.stack-top>.tile,.stack-out>.tile{flex:1}.stack-out{z-index:0;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.stack-out[data-over]{z-index:2}.stack-deck:before,.stack-deck:after{content:"";z-index:-1;border:1px solid var(--line-soft);background:color-mix(in oklch, var(--surf) 60%, var(--bg));border-radius:16px;position:absolute}.stack-deck:before{background:color-mix(in oklch, var(--surf) 85%, var(--bg));border-color:var(--line);inset:12px 10px -9px}.stack-deck:after{opacity:.6;inset:24px 20px -18px}.cdeck .tile{padding-bottom:30px}.cdeck[data-n="2"] .stack-deck:after{display:none}.cdeck:hover .stack-deck:before{translate:0 2px}.cdeck:hover .stack-deck:after{translate:0 4px}.stack-deck:before,.stack-deck:after{transition:translate .3s var(--ease)}.stack-nav{z-index:3;background:var(--surf-2);border:1px solid var(--line);border-radius:99px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;bottom:-17px;left:50%;translate:-50%;box-shadow:0 8px 18px -8px #000000b3;box-shadow:0 8px 18px -8px lab(0% 0 0/.7)}.stack-nav button{width:26px;height:26px;color:var(--ink-2);cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease), transform .15s var(--ease);background:0 0;border:0;border-radius:99px;place-items:center;display:grid}.stack-nav button:hover{color:var(--ink);background:#39333a;background:lab(22.0917% 3.77862 -3.21333)}.stack-nav button:active{transform:scale(.88)}.stack-nav svg path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.stack-dots{align-items:center;gap:4px;padding-inline:4px;display:flex}.stack-dots i{background:color-mix(in oklch, var(--ink-3) 55%, transparent);width:6px;height:6px;transition:width .35s cubic-bezier(.16, 1, .3, 1), background .25s var(--ease);border-radius:99px}.stack-dots i[data-on]{background:var(--ink);width:16px}.stack-count{color:var(--ink);font-variant-numeric:tabular-nums;padding-inline:6px;font-size:12px;font-weight:700}.stack-count span{color:var(--ink-3);font-weight:500}.seg-b{isolation:isolate;position:relative}.seg-b--on{box-shadow:none;background:0 0}.seg-thumb{z-index:-1;background:var(--surf-2);border-radius:99px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d,0 1px 3px #00000059;box-shadow:inset 0 1px lab(100% 0 0/.05),0 1px 3px lab(0% 0 0/.35)}::view-transition{pointer-events:none}::view-transition-group(*){animation-duration:.44s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}@keyframes vt-out{to{opacity:0;translate:var(--vt-x,0) var(--vt-y,0)}}@keyframes vt-in{0%{opacity:0;translate:var(--vt-x,0) var(--vt-y,0)}}::view-transition-old(.nav-forward){--vt-x:-72px;animation:.22s cubic-bezier(.5,0,.9,.4) both vt-out}::view-transition-new(.nav-forward){--vt-x:72px;animation:.5s cubic-bezier(.16,1,.3,1) 60ms both vt-in}::view-transition-old(.nav-back){--vt-x:72px;animation:.22s cubic-bezier(.5,0,.9,.4) both vt-out}::view-transition-new(.nav-back){--vt-x:-72px;animation:.5s cubic-bezier(.16,1,.3,1) 60ms both vt-in}::view-transition-old(.tab){animation:.16s linear both vt-out}::view-transition-new(.tab){--vt-y:12px;animation:.42s cubic-bezier(.16,1,.3,1) 80ms both vt-in}::view-transition-old(.list-to-left){--vt-x:-96px;animation:.17s cubic-bezier(.5,0,.9,.4) both vt-out}::view-transition-new(.list-from-right){--vt-x:96px;animation:.52s cubic-bezier(.16,1,.3,1) .1s both vt-in}::view-transition-old(.list-to-right){--vt-x:96px;animation:.17s cubic-bezier(.5,0,.9,.4) both vt-out}::view-transition-new(.list-from-left){--vt-x:-96px;animation:.52s cubic-bezier(.16,1,.3,1) .1s both vt-in}::view-transition-old(.list-out){animation:.16s linear both vt-out}::view-transition-new(.list-in){--vt-y:14px;animation:.46s cubic-bezier(.16,1,.3,1) 60ms both vt-in}@keyframes row-out{to{opacity:0;filter:blur(4px);transform:translateY(-10px)scale(.985)}}@keyframes row-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}::view-transition-old(.row-out){animation:.22s cubic-bezier(.4,0,1,1) both row-out}::view-transition-new(.row-in){animation:.5s cubic-bezier(.16,1,.3,1) .1s both row-in}::view-transition-group(.thumb){animation-duration:.46s;animation-timing-function:cubic-bezier(.2,1,.3,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}.stack-deck:before,.stack-deck:after,.stack-dots i{transition:none}}@media (max-width:640px){.lead{padding-top:40px}.lead h2{font-size:20px}}.tile{gap:14px;padding:16px 18px 16px 16px}.tile-top{align-items:center;min-height:26px}.due{color:var(--ink-3);font-size:12.5px;font-weight:500}.due b{color:var(--ink);font-size:24px}.due.g-mid b,.due.g-cool b{color:var(--ink)}.due.g-open,.due.g-past{font-size:13px}.tile-main{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.tile-logo{padding-top:1px;display:flex}.tile-name{gap:3px;min-width:0;display:grid}.tile .tile-co{letter-spacing:-.02em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.tile-role{color:var(--ink-2);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.tile-meta{align-self:end}.tile[data-tier=gold]{border-color:color-mix(in oklch, #ebc669 20%, var(--line-soft))}@supports (color:lab(0% 0 0)){.tile[data-tier=gold]{border-color:color-mix(in oklch, lab(81.7507% 5.58251 51.1676) 20%, var(--line-soft))}}.tile[data-tier=platinum]{border-color:color-mix(in oklch, #d7ebfa 34%, var(--line-soft));background:radial-gradient(120% 90% at 100% 0%, #d7ebfa12, transparent 60%), color-mix(in oklch, var(--surf) 45%, var(--bg))}@supports (color:lab(0% 0 0)){.tile[data-tier=platinum]{border-color:color-mix(in oklch, lab(91.9184% -4.72897 -9.80365) 34%, var(--line-soft));background:radial-gradient(120% 90% at 100% 0%, lab(91.9184% -4.72897 -9.80365/.07), transparent 60%), color-mix(in oklch, var(--surf) 45%, var(--bg))}}.tile[data-tier=platinum]:hover{border-color:color-mix(in oklch, #d7ebfa 55%, var(--line-soft))}@supports (color:lab(0% 0 0)){.tile[data-tier=platinum]:hover{border-color:color-mix(in oklch, lab(91.9184% -4.72897 -9.80365) 55%, var(--line-soft))}}.bh-mid h2,.bh-cool h2{color:var(--ink-2)}.fring{--s:44px;--w:max(3px, calc(var(--s) * .085));--track:color-mix(in oklch, var(--ink-3) 20%, transparent);--m1:var(--ink-3);--m2:var(--ink-3);--m3:var(--ink-3);--mc:var(--ink-2);width:var(--s);height:var(--s);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.fring:before,.fring:after{content:"";-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--w) - .5px), #000 calc(100% - var(--w)));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--w) - .5px), #000 calc(100% - var(--w)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--w) - .5px), #000 calc(100% - var(--w)));border-radius:50%;position:absolute;inset:0}.fring:before{background:conic-gradient(var(--m1), var(--m2) calc(var(--p) * 0.5%), var(--m3) calc(var(--p) * 1%), var(--track) 0)}.fring:after{display:none}.fring b{font-size:calc(var(--s) * .37);letter-spacing:-.045em;color:var(--mc);font-variant-numeric:tabular-nums;font-weight:700;line-height:1;position:relative}.fring[data-tier=bronze]{--m1:#9e6d57;--m2:#d59d70;--m3:#a87156;--mc:#d7aa88}@supports (color:lab(0% 0 0)){.fring[data-tier=bronze]{--m1:lab(50.852% 17.8574 20.2541);--m2:lab(69.5553% 17.4116 32.2621);--m3:lab(53.1475% 19.6777 24.6263);--mc:lab(73.0938% 13.7514 23.9323)}}.fring[data-tier=silver]{--m1:#7c8186;--m2:#c8cbce;--m3:#888d92;--mc:#bbbec2}@supports (color:lab(0% 0 0)){.fring[data-tier=silver]{--m1:lab(53.5787% -.789523 -3.65645);--m2:lab(81.4281% -.490695 -2.20321);--m3:lab(58.2189% -.792623 -3.65813);--mc:lab(76.7881% -.49004 -2.20287)}}.fring[data-tier=gold]{--m1:#d09945;--m2:#fce076;--m3:#dca744;--mc:#f6d476}@supports (color:lab(0% 0 0)){.fring[data-tier=gold]{--m1:lab(67.4506% 15.2912 51.237);--m2:lab(90.0952% .462025 55.0206);--m3:lab(72.2168% 13.0674 57.1287);--mc:lab(86.4548% 3.93164 50.7267)}}.fring[data-tier=platinum]{--m1:#87d7f7;--m2:#f2ffff;--m3:#ceb6fc;--mc:#d8f4ff;filter:drop-shadow(0 0 8px #9bd6ff8c);filter:drop-shadow(0 0 8px lab(82.6263% -12.3501 -28.722/.55))}@supports (color:lab(0% 0 0)){.fring[data-tier=platinum]{--m1:lab(81.8188% -19.4797 -23.6032);--m2:lab(98.9894% -4.74706 -1.99069);--m3:lab(77.864% 19.1486 -31.6848);--mc:lab(94.3688% -8.05363 -9.3716)}}.fring[data-tier=none] b{color:var(--ink-3);font-weight:500}@property --sheen{syntax:"<angle>";inherits:false;initial-value:0deg}.fring[data-tier=platinum]:after{background:conic-gradient(from var(--sheen), transparent 0 72%, #ffffffd9 82%, transparent 92%);animation:4.8s linear infinite fit-sheen;display:block}@supports (color:lab(0% 0 0)){.fring[data-tier=platinum]:after{background:conic-gradient(from var(--sheen), transparent 0 72%, lab(100% 0 0/.85) 82%, transparent 92%)}}@keyframes fit-sheen{to{--sheen:360deg}}.stack-out{z-index:2}.stack-out .tile{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.stack-out :is(.tile-logo,.tile-co){visibility:hidden}.pill-status{align-items:center;gap:6px;display:inline-flex}.pill-status:before{content:"";background:var(--st,var(--ink-3));border-radius:99px;width:7px;height:7px}.pill-status[data-s=interested]:before,.nx-step[data-s=interested]:before{box-shadow:inset 0 0 0 1.5px var(--st);background:0 0}.pill-status[data-s=applying]:before,.nx-step[data-s=applying]:before{background:conic-gradient(var(--st) 0 50%, transparent 0);box-shadow:inset 0 0 0 1.5px var(--st)}.role-main .ns{font-size:14px}.role-main .ns-t{font-weight:600}.ns-k{background:var(--surf-2);color:var(--ink-2);border-radius:99px;padding:1px 7px}.ns[data-auto] .ns-t{color:var(--ink-2);font-weight:500}.ns-auto{color:var(--ink-3);font-size:11px;font-style:italic}.wkp[hidden]{display:none}@media (prefers-reduced-motion:reduce){.fring[data-tier=platinum]:after{animation:none;display:none}}.rwy-h b.rwy-today{letter-spacing:-.03em;font-size:22px}.rp-side{flex:none;align-items:center;gap:16px;display:flex}.rp-side .rp-cta{margin-top:0}.rp-bin{cursor:pointer;white-space:nowrap;border:1px solid var(--line-soft);color:var(--ink-2);transition:color .15s var(--ease), background .15s var(--ease), border-color .15s var(--ease), transform .15s var(--ease);background:0 0;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.rp-bin:hover{color:var(--hot);background:color-mix(in oklch, var(--hot) 10%, transparent);border-color:color-mix(in oklch, var(--hot) 40%, transparent)}.rp-bin:active{transition-duration:80ms;transform:scale(.96)}.rp-bin[data-err]{color:var(--hot)}@media (max-width:520px){.rp-side{flex-wrap:wrap}}.rp-next{background:color-mix(in oklch, var(--surf) 60%, transparent);border:1px solid var(--line-soft);border-radius:14px;margin:4px 0 18px;padding:12px 16px}.rp-next .ns{font-size:15px}.rp-next .ns-t{font-weight:650}.rp-next .ns-due{font-size:13px}.rn{background:var(--surf);border:1px solid var(--line-soft);border-radius:14px;gap:12px;margin:4px 0 18px;padding:14px 16px;display:grid}.rn-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rn-run{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13.5px;display:flex}.rn-chip{background:var(--surf-2);color:var(--ink-2);border-radius:99px;padding:3px 10px;font-size:12px;font-weight:650}.rn-run[data-state=needs_you] .rn-chip{background:color-mix(in oklch, var(--warm) 22%, var(--surf-2));color:var(--warm)}.rn-run[data-state=ready] .rn-chip{background:color-mix(in oklch, var(--mint) 20%, var(--surf-2));color:var(--mint)}.rn-note{color:var(--ink-2);min-width:0}.rn-x{color:var(--ink-3);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;text-decoration:underline}.rn-fail{color:var(--ink);border-left:3px solid var(--hot);background:var(--surf-2);border-radius:6px;margin:0;padding:8px 12px;font-size:13px}.rn-hint code{background:var(--surf-2);border-radius:4px;padding:1px 5px;font-size:11.5px}.rn-load{background:var(--surf-2);border-radius:4px;width:120px;height:4px;position:relative;overflow:hidden}.rn-load:after{content:"";background:var(--ink-2);border-radius:4px;width:40%;animation:1.4s ease-in-out infinite rn-slide;position:absolute;inset:0 auto 0 0}@keyframes rn-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.rn-load:after{opacity:.5;width:100%;animation:none}}.rn-cards{gap:10px;display:grid}.rn-cards h4{color:var(--warm);margin:0;font-size:13px;font-weight:650}.rn-card{background:var(--bg);border:1px solid var(--line);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.rn-q{margin:0;font-size:14px;line-height:1.45}.rn-hint{color:var(--ink-3);margin:0;font-size:12px}.rn-opts{flex-wrap:wrap;gap:8px;display:flex}.rn-row{gap:8px;display:flex}.rn-row .tin{flex:1;min-width:0}.rn-bar{background:color-mix(in oklch, var(--warm) 16%, var(--surf));border-bottom:1px solid var(--line);font-size:13.5px}.rn-bar .wrap{flex-wrap:wrap;align-items:center;gap:6px 16px;padding-top:9px;padding-bottom:9px;display:flex}.rn-bar a{color:var(--ink);font-weight:600;text-decoration:underline}.kx{--paper:#fcfaf6;--paper-ink:#201b20;--paper-ink-2:#534e54;--slot-bg:#d9f2bd;--slot-ink:#2d490f;--slot-line:#6b9544;--note-bg:#ffeccd;--note-ink:#653d10;--sheet-shadow:0 1px 0 #ffffff0f, 0 22px 44px -22px #000000b3}@supports (color:lab(0% 0 0)){.kx{--paper:lab(98.2805% .135809 1.90165);--paper-ink:lab(10.5178% 3.24118 -2.74878);--paper-ink-2:lab(33.7198% 3.23543 -2.76286);--slot-bg:lab(92.7099% -15.2494 23.0808);--slot-ink:lab(27.841% -19.0432 29.2451);--slot-line:lab(57.1951% -25.8099 37.1385);--note-bg:lab(94.3022% 3.08868 17.3412);--note-ink:lab(30.1549% 14.8482 33.6721);--sheet-shadow:0 1px 0 lab(100% 0 0/.06), 0 22px 44px -22px lab(0% 0 0/.7)}}.kx-head h1{letter-spacing:-.045em;font-size:40px;font-weight:700;line-height:1}.kx-sum{color:var(--ink-2);text-wrap:pretty;max-width:64ch;margin-top:14px;font-size:19px;line-height:1.5}.kx-sum b{color:var(--ink);font-weight:600}.kx-sum .kx-ok{color:var(--mint)}.kx-sum .kx-bad,.kx-bad{color:var(--hot)}.kx-btn{border:1px solid var(--line);background:var(--surf-2);color:var(--ink);cursor:pointer;white-space:nowrap;transition:background-color .16s var(--ease), border-color .16s var(--ease), transform .12s var(--ease);border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}.kx-btn:hover:not(:disabled){background:#342e34;background:lab(19.7852% 3.50864 -2.98411);border-color:#4b454c;border-color:lab(30.2124% 3.77658 -3.21837)}.kx-btn:active:not(:disabled){transform:translateY(1px)}.kx-btn:disabled{opacity:.55;cursor:progress}.kx-btn svg{flex:none;width:15px;height:15px}.kx-btn--go{background:var(--ink);color:var(--bg);border-color:var(--ink)}.kx-btn--go:hover:not(:disabled){background:#dbd5db;background:lab(85.9477% 2.69303 -2.31103);border-color:#dbd5db;border-color:lab(85.9477% 2.69303 -2.31103)}.kx-btn--warm{background:color-mix(in oklch, var(--g,var(--warm)) 22%, var(--surf));border-color:color-mix(in oklch, var(--g,var(--warm)) 50%, var(--line))}.kx-btn--warm:hover:not(:disabled){background:color-mix(in oklch, var(--g,var(--warm)) 32%, var(--surf));border-color:var(--g,var(--warm))}.kx-link{color:var(--ink-2);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);background:0 0;border:0;padding:4px 2px;font-size:15px;font-weight:500}.kx-link:hover{color:var(--ink);text-decoration-color:currentColor}.kx-chip{border:1px solid var(--line);background:var(--surf-2);color:var(--ink);cursor:pointer;transition:background-color .16s var(--ease), border-color .16s var(--ease);border-radius:99px;padding:8px 14px;font-size:15px;font-weight:500}.kx-chip:hover:not(:disabled){border-color:var(--g,var(--warm));background:color-mix(in oklch, var(--g,var(--warm)) 14%, var(--surf-2))}.kx-chip:disabled{opacity:.55;cursor:progress}.kx-pill{white-space:nowrap;color:var(--ink-2);background:var(--surf-2);border-radius:99px;padding:3px 10px;font-size:13px;font-weight:600}.kx-pill[data-tone=ok]{color:var(--mint);background:color-mix(in oklch, var(--mint) 15%, transparent)}.kx-pill[data-tone=warn]{color:var(--warm);background:color-mix(in oklch, var(--warm) 16%, transparent)}.kx-pill[data-tone=cool]{color:var(--cool);background:color-mix(in oklch, var(--cool) 18%, transparent)}.kx-pill[data-tone=bad]{color:var(--hot);background:color-mix(in oklch, var(--hot) 15%, transparent)}.kx-err{color:var(--hot);margin-top:8px;font-size:15px}.kx-sec-h{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:20px;display:grid}.kx-sec-h h2{letter-spacing:-.035em;font-size:26px;font-weight:700;line-height:1.1}.kx-sec-h p{color:var(--ink-2);grid-column:1;max-width:62ch;margin-top:8px;font-size:17px;line-height:1.5}.kx-sec-h>.kx-btn,.kx-sec-h>.kx-cards-ctl{grid-area:1/2/span 2;align-self:end}.kx-cards-ctl{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kx-hero{grid-template-columns:minmax(0,470px) minmax(0,1fr);align-items:stretch;gap:40px;margin-top:30px;display:grid}.kx-tiles{grid-template-rows:1fr 1fr;gap:14px;min-width:0;display:grid}.kx-tile{--t:var(--cool);background:var(--surf);border:1px solid var(--line-soft);min-height:196px;transition:border-color .18s var(--ease);border-radius:24px;flex-direction:column;gap:14px;padding:20px 22px 18px;display:flex;position:relative}.kx-tile:hover{border-color:var(--line)}.kx-tile[data-doc=letter]{--t:var(--vio)}.kx-tile-hit{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:0;display:grid}.kx-tile-hit:disabled{cursor:default}.kx-tile-ic{width:76px;height:76px;color:var(--t,var(--ink));background:color-mix(in oklch, var(--t,var(--ink-3)) 16%, transparent);transition:transform .3s var(--ease);border-radius:20px;flex:none;place-items:center;display:grid}.kx-tile-ic svg{stroke-width:1.1px;width:38px;height:38px}.kx-tile-hit:hover:not(:disabled) .kx-tile-ic{transform:rotate(-4deg)scale(1.05)}.kx-tile-t{gap:6px;min-width:0;display:grid}.kx-tile-t b{letter-spacing:-.04em;color:var(--ink);font-size:30px;font-weight:700;line-height:1}.kx-tile-t>span{color:var(--ink-2);text-wrap:pretty;font-size:15.5px;line-height:1.45}.kx-tile-f{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.kx-tile-go{color:var(--ink);background:var(--surf-2);border:1px solid var(--line);cursor:pointer;transition:background-color .16s var(--ease), border-color .16s var(--ease), transform .12s var(--ease);border-radius:10px;align-items:center;gap:8px;margin-left:auto;padding:8px 14px;font-size:15px;font-weight:600;display:inline-flex}.kx-tile-go:hover{background:#342e34;background:lab(19.7852% 3.50864 -2.98411);border-color:#4b454c;border-color:lab(30.2124% 3.77658 -3.21837)}.kx-tile-go:active{transition-duration:80ms;transform:scale(.97)}.kx-tile-f .kx-link{align-items:center;gap:5px;display:inline-flex}.kx-tile-f .kx-link svg{width:13px;height:13px}.kx-tile-f .kx-btn{padding:7px 12px}.kx-wait{background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklch, var(--warm) 20%, transparent) 0%, transparent 65%), color-mix(in oklch, var(--warm) 7%, var(--surf));border:1px solid color-mix(in oklch, var(--warm) 38%, var(--line-soft));border-radius:26px;flex-direction:column;gap:12px;min-width:0;padding:22px 24px 20px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 40px 80px -40px #000c;box-shadow:inset 0 1px lab(100% 0 0/.05),0 40px 80px -40px lab(0% 0 0/.8)}.kx-wait h2{letter-spacing:-.03em;align-items:baseline;gap:12px;font-size:22px;font-weight:700;display:flex}.kx-wait h2 b{letter-spacing:-.04em;color:var(--warm);font-variant-numeric:tabular-nums;font-size:30px}.kx-wait ul{list-style:none;display:grid}.kx-wait-row{transition:background .15s var(--ease);border-radius:14px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:14px;margin-inline:-12px;padding:10px 12px;display:grid}.kx-wait-row:hover{background:color-mix(in oklch, var(--g) 10%, #0000001f)}@supports (color:lab(0% 0 0)){.kx-wait-row:hover{background:color-mix(in oklch, var(--g) 10%, lab(0% 0 0/.12))}}.kx-wait-row i{background:var(--g);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in oklch, var(--g) 18%, transparent);border-radius:99px}.kx-wait-t{min-width:0;line-height:1.35;display:grid}.kx-wait-t b{letter-spacing:-.012em;color:var(--ink);font-size:17px;font-weight:700}.kx-wait-t>span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.kx-wait-n{letter-spacing:-.04em;color:var(--g);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.kx-wait-none{color:var(--ink-2);font-size:16px}.kx-wait-cards{--t:var(--a-culture);border:1px solid color-mix(in oklch, var(--warm) 18%, var(--line-soft));transition:background .15s var(--ease);background:#00000029;background:lab(0% 0 0/.16);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:auto;padding:12px 14px;display:grid}.kx-wait-cards:hover{background:#00000042;background:lab(0% 0 0/.26)}.kx-wait-cards .kx-tile-ic{border-radius:14px;width:52px;height:52px}.kx-wait-cards .kx-tile-ic svg{width:26px;height:26px}.kx-wait-cards>svg{width:16px;height:16px;color:var(--ink-2);transition:translate .2s var(--ease)}.kx-wait-cards:hover>svg{translate:3px}.kx-dlg{--kx-vh:calc(100dvh * 1.25);--kx-vw:calc(100vw * 1.25);width:min(980px, calc(var(--kx-vw) - 32px));max-height:calc(var(--kx-vh) - 48px);border:1px solid var(--line);background:var(--surf);color:var(--ink);overscroll-behavior:contain;transition:opacity .28s var(--ease), transform .34s var(--ease);border-radius:22px;margin:auto;padding:0;overflow:auto;box-shadow:0 40px 120px -30px #000000d9;box-shadow:0 40px 120px -30px lab(0% 0 0/.85)}@starting-style{.kx-dlg[open]{opacity:0;transform:translateY(14px)scale(.97)}}.kx-dlg::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .3s var(--ease);background:#070508b8;background:lab(1.51513% .934251 -.825211/.72)}@starting-style{.kx-dlg[open]::backdrop{background:#07050800;background:lab(1.51513% .934251 -.825211/0)}}.kx-dlg-in{padding:0 28px 32px}.kx-dlg-h{z-index:1;background:color-mix(in oklch, var(--surf) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 -28px 24px;padding:16px 28px;display:flex;position:sticky;top:0}.kx-dlg-h h2{letter-spacing:-.03em;font-size:22px;font-weight:700}.kx-doc-acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.kx-doc-foot{color:var(--ink-2);max-width:780px;margin:14px auto 0;font-size:15.5px;line-height:1.5}.kx-sheet{background:var(--paper);aspect-ratio:1/1.4142;box-shadow:var(--sheet-shadow);border-radius:6px;max-width:860px;margin:0 auto;overflow:hidden}.kx-sheet canvas{width:100%;height:auto;display:block}.kx-sheet-err{color:var(--paper-ink);padding:24px;font-size:15.5px}.kx-sheet-btn{cursor:zoom-in;background:0 0;border:0;border-radius:6px;margin:0 auto;padding:0;display:block}.kx-dlg[data-zoom] .kx-sheet-btn{cursor:zoom-out;width:100%}.kx-dlg[data-doc=cv]:not([data-zoom]){width:fit-content}.kx-dlg[data-doc=cv]:not([data-zoom]) .kx-sheet{width:calc((var(--kx-vh) - 185px) / 1.4142);max-width:calc(var(--kx-vw) - 90px)}.kx-paper{background:var(--paper);color:var(--paper-ink);box-shadow:var(--sheet-shadow);border-radius:6px;padding:34px 38px;font-size:16.5px;line-height:1.7}.kx-paper p{text-wrap:pretty;margin:0 0 14px}.kx-paper p:last-child{margin-bottom:0}.kx-dlg[data-doc=letter]{width:min(1260px, calc(var(--kx-vw) - 32px))}.kx-ltr{grid-template-columns:minmax(0,720px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.kx-letter{padding:48px 54px;font-size:17.5px;line-height:1.75}.kx-ltr .kx-doc-foot{margin-inline:0}.kx-slot{background:var(--slot-bg);color:var(--slot-ink);border-bottom:1.5px dashed var(--slot-line);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 6px;font-size:.92em}button.kx-slot{font:inherit;font-size:.92em;line-height:inherit;text-align:left;cursor:pointer;border-top:0;transition:background-color .15s var(--ease);border-inline:0;display:inline}button.kx-slot:hover,button.kx-slot[data-on]{background:#c2e697;background:lab(87.2492% -21.8847 34.6902)}.kx-pieces{max-height:calc(var(--kx-vh) - 170px);overscroll-behavior:contain;gap:22px;padding:2px 6px 6px 2px;display:grid;position:sticky;top:78px;overflow:auto}.kx-pieces section{transition:background-color .2s var(--ease);border-radius:16px;margin:-14px;padding:14px}.kx-pieces section[data-on]{background:color-mix(in oklch, var(--a-angle) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--a-angle) 35%, transparent)}.kx-pieces h3{letter-spacing:-.01em;font-size:19px;font-weight:600}.kx-pieces h3 span{color:var(--ink-2);letter-spacing:0;margin-top:4px;font-size:16px;font-weight:400;display:block}.kx-piece-grid{gap:10px;margin-top:12px;display:grid}.kx-piece{background:var(--surf-2);border-radius:14px;padding:14px 16px}.kx-piece h4{align-items:center;gap:10px;font-size:16.5px;font-weight:600;display:flex}.kx-piece h4 b{font-family:var(--font-mono);background:var(--slot-bg);color:var(--slot-ink);border-radius:6px;padding:2px 7px;font-size:13px;font-weight:600}.kx-piece p{color:var(--ink-2);text-wrap:pretty;margin-top:6px;font-size:15.5px;line-height:1.6}.kx-todo{margin-top:64px;scroll-margin-top:80px}.kx-tabs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.kx-tab{--g:var(--warm);border:1px solid var(--line-soft);color:var(--ink-2);cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);background:0 0;border-radius:99px;align-items:center;gap:9px;padding:8px 10px 8px 16px;font-size:15.5px;font-weight:600;display:inline-flex}.kx-tab:hover{color:var(--ink);border-color:var(--line)}.kx-tab[aria-selected=true]{color:var(--ink);background:color-mix(in oklch, var(--g) 14%, var(--surf));border-color:color-mix(in oklch, var(--g) 45%, var(--line))}.kx-num{background:color-mix(in oklch, var(--g,var(--warm)) 20%, transparent);min-width:26px;height:26px;color:var(--g,var(--warm));letter-spacing:0;border-radius:99px;place-items:center;padding:0 8px;font-size:14px;font-weight:700;display:inline-grid}.kx-grp{margin-top:18px}.kx-grp-why{color:var(--ink-2);max-width:70ch;font-size:16px;line-height:1.5}.kx-rows{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.kx-row{background:var(--surf);border:1px solid var(--line-soft);transition:border-color .16s var(--ease);border-radius:14px;padding:16px 18px}.kx-row[data-open]{border-color:color-mix(in oklch, var(--g,var(--warm)) 45%, var(--line))}.kx-row-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.kx-row-t{flex:360px;min-width:0}.kx-row-t h4{letter-spacing:-.005em;text-wrap:pretty;font-size:18px;font-weight:600;line-height:1.35}.kx-row-t h4 span{color:var(--ink-2);font-weight:500}.kx-row-t .kx-row-q{color:var(--ink);font-size:16px}.kx-row-t p{color:var(--ink-2);text-wrap:pretty;margin-top:4px;font-size:15.5px;line-height:1.5}.kx-row-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.kx-answer{border-top:1px solid var(--line-soft);gap:12px;margin-top:16px;padding-top:16px;display:grid}.kx-answer-q{color:var(--ink);font-size:17px;line-height:1.5}.kx-answer-do{color:var(--ink);font-size:16px;line-height:1.5}.kx-answer textarea{resize:vertical;background:var(--bg);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:10px;padding:12px 14px;font-size:16.5px;line-height:1.5}.kx-answer textarea:focus{border-color:var(--warm);box-shadow:0 0 0 3px color-mix(in oklch, var(--warm) 25%, transparent);outline:none}.kx-answer-acts{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.kx-answer-acts span{color:var(--ink-2);font-size:15px}.kx-paper--answer{max-width:74ch;box-shadow:none;padding:26px 30px;font-size:16.5px}.kx-done{color:var(--ink);align-items:center;gap:12px;font-size:16.5px;display:flex}.kx-done-tick{background:color-mix(in oklch, var(--mint) 20%, transparent);width:26px;height:26px;color:var(--mint);border-radius:99px;flex:none;place-items:center;font-weight:700;display:grid}.kx-done-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.kx-more-btn{color:var(--g,var(--warm));cursor:pointer;background:0 0;border:0;margin-top:12px;padding:4px 0;font-size:16px;font-weight:600}.kx-more-btn:hover{text-underline-offset:3px;text-decoration:underline}.kx-cards{margin-top:56px}.kx-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:16px;margin-top:22px;display:grid}.kx-card{perspective:1600px;--tone:var(--a-chance);border-radius:18px;display:grid}button.kx-card-front{font:inherit;color:inherit;text-align:left;cursor:pointer}.kx-card-back{position:relative}.kx-card-back>*{pointer-events:none}.kx-card-hit{z-index:0;border-radius:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute;inset:0}.kx-card-back>.kx-card-seg{pointer-events:auto;z-index:1;background:#f0eeea;background:lab(94.2245% .165075 2.28339);border-color:#dad7d2;border-color:lab(86.1122% .226587 3.04878);align-self:flex-end;margin-top:auto;position:relative}.kx-card-seg .seg-b{color:var(--paper-ink-2);padding:6px 12px;font-size:13.5px}.kx-card-seg .seg-b:hover,.kx-card-seg .seg-b--on{color:var(--paper-ink)}.kx-card-seg .seg-thumb{background:var(--paper);box-shadow:0 1px 2px #00000024;box-shadow:0 1px 2px lab(0% 0 0/.14)}.kx-card-story{color:var(--ink-2);font-size:15.5px;font-weight:600}.kx-card-story:before{content:"Story · ";color:var(--ink-3);font-weight:500}.kx-card-story--back{color:var(--paper-ink);margin-top:-8px;font-size:18px}.kx-card-story--back:before{color:var(--paper-ink-2)}.kx-card[data-type=opener]{--tone:var(--a-job)}.kx-card[data-type=motivation]{--tone:var(--a-career)}.kx-card[data-type=strengths]{--tone:var(--a-pay)}.kx-card[data-type=ai]{--tone:var(--a-angle)}.kx-card[data-type=personal]{--tone:var(--a-culture)}.kx-card-in{transform-style:preserve-3d;transition:transform .62s var(--ease);display:grid}.kx-card[data-flipped] .kx-card-in{transform:rotateY(180deg)}.kx-card-face{backface-visibility:hidden;border-top:3px solid var(--tone);border-radius:18px;flex-direction:column;grid-area:1/1;gap:14px;min-height:290px;padding:22px 24px 20px;display:flex}.kx-card-front{background:var(--surf);border-inline:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);transition:background-color .16s var(--ease)}.kx-card:hover .kx-card-front{background:var(--surf-2)}.kx-card-back{background:var(--paper);color:var(--paper-ink);transform:rotateY(180deg)}.kx-card-type{color:var(--tone);font-size:14px;font-weight:600}.kx-card-q{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;flex:1;align-items:center;font-size:23px;font-weight:650;line-height:1.22;display:flex}.kx-card-q--small{letter-spacing:0;color:var(--paper-ink-2);flex:none;font-size:15px;font-weight:600;line-height:1.4;display:block}.kx-card-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.kx-card-flip{color:var(--ink-2);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.kx-card:hover .kx-card-flip{color:var(--ink)}.kx-card-pts{gap:9px;display:grid}.kx-card-pts span{text-wrap:pretty;padding-left:18px;font-size:16px;line-height:1.45;position:relative}.kx-card-pts span:before{content:"";background:color-mix(in oklch, var(--tone) 70%, var(--paper-ink));border-radius:99px;width:7px;height:7px;position:absolute;top:.58em;left:2px}.kx-card-note{background:var(--note-bg);color:var(--note-ink);border-radius:8px;padding:9px 12px;font-size:15px;line-height:1.45}.kx-seg-b{cursor:pointer;background:0 0;border:0;padding:7px 14px;font-size:14px}.kx-cues{flex-direction:column;display:flex}.kx-cue{border-top:1px solid #e0ded8;border-top:1px solid lab(88.4323% .22608 3.04849);grid-template-columns:34px minmax(0,1fr);align-items:baseline;padding:11px 0;display:grid}.kx-cue:first-child{border-top:0;padding-top:2px}.kx-cue[data-step=S]{--step:#1b6c8c}@supports (color:lab(0% 0 0)){.kx-cue[data-step=S]{--step:lab(42.1917% -15.5436 -25.088)}}.kx-cue[data-step=T]{--step:#996000}@supports (color:lab(0% 0 0)){.kx-cue[data-step=T]{--step:lab(46.3602% 19.8686 56.3466)}}.kx-cue[data-step=A]{--step:#bf4213}@supports (color:lab(0% 0 0)){.kx-cue[data-step=A]{--step:lab(46.3615% 49.9719 52.633)}}.kx-cue[data-step=R]{--step:#007654}@supports (color:lab(0% 0 0)){.kx-cue[data-step=R]{--step:lab(43.4551% -38.0011 10.7273)}}.kx-cue-l{font-family:var(--font-mono), ui-monospace, monospace;color:var(--step);font-size:22px;font-weight:500}.kx-cue-w{letter-spacing:-.02em;color:var(--paper-ink);text-wrap:balance;font-size:27px;font-weight:650;line-height:1.15}.kx-cue-h{color:var(--paper-ink-2);grid-column:2;margin-top:4px;font-size:15.5px;line-height:1.35}.kx-bank{margin-top:56px}.kx-roles{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:14px;margin-top:20px;display:grid}.kx-role{background:var(--surf);border:1px solid var(--line-soft);transition:background-color .16s var(--ease), border-color .16s var(--ease);border-radius:16px;align-content:start;gap:4px;padding:18px 20px;display:grid}.kx-role:hover{background:var(--surf-2);border-color:var(--line)}.kx-role-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.kx-role-h b{letter-spacing:-.01em;font-size:20px;font-weight:600}.kx-role-h svg{width:16px;height:16px;color:var(--ink-2)}.kx-role-sub{color:var(--ink-2);font-size:15.5px}.kx-role-qs{gap:10px;margin-top:12px;display:grid}.kx-role-q{color:var(--ink);align-items:baseline;gap:10px;font-size:16px;line-height:1.45;display:flex}.kx-role-q .kx-pill{flex:none}.kx-inbox{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.kx-inbox li{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;font-size:16px;display:flex}.kx-inbox b{color:var(--ink);font-weight:600}@media (max-width:960px){.kx-ltr{grid-template-columns:minmax(0,1fr)}.kx-pieces{max-height:none;position:static;overflow:visible}}@media (max-width:860px){.kx-hero{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:600px){.kx-head h1{font-size:34px}.kx-sum{font-size:17px}.kx-sec-h{grid-template-columns:minmax(0,1fr)}.kx-sec-h>.kx-btn{grid-area:auto/1;justify-self:start;margin-top:12px}.kx-sec-h h2{font-size:23px}.kx-tile{min-height:0;padding:16px 16px 14px}.kx-wait{padding:18px 16px 16px}.kx-tile-ic{border-radius:16px;width:60px;height:60px}.kx-tile-ic svg{width:30px;height:30px}.kx-tile-t b{font-size:26px}.kx-dlg-in{padding:0 14px 20px}.kx-dlg-h{margin:0 -14px 16px;padding:12px 14px}.kx-paper,.kx-letter{padding:22px 20px;font-size:16px}.kx-grp{padding-left:12px}.kx-row-acts{justify-content:flex-start}.kx-card-q{font-size:21px}}@media (prefers-reduced-motion:reduce){.kx-card-in,.kx-btn,.kx-chip,.kx-row,.kx-role,.kx-card-front,.kx-dlg,.kx-dlg::backdrop,.kx-tile-ic{transition:none}}.skp{animation:.2s .15s both sk-in}@keyframes sk-in{0%{opacity:0}to{opacity:1}}.sk{border-radius:var(--r);background:var(--surf);position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--ink) 5%, transparent), transparent);animation:1.6s ease-in-out infinite sk-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-sweep{to{transform:translate(100%)}}.sk-stack{flex-direction:column;gap:10px;display:flex}.sk-sec{flex-direction:column;gap:14px;margin-top:40px;display:flex}@media (prefers-reduced-motion:reduce){.skp{animation:none}.sk:after{animation:none;display:none}}
