@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=d4d0039978b2b75458ca7ecfb9f648349a2e63d3)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=d4d0039978b2b75458ca7ecfb9f648349a2e63d3)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=d4d0039978b2b75458ca7ecfb9f648349a2e63d3)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=d4d0039978b2b75458ca7ecfb9f648349a2e63d3)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=d4d0039978b2b75458ca7ecfb9f648349a2e63d3)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=d4d0039978b2b75458ca7ecfb9f648349a2e63d3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=d4d0039978b2b75458ca7ecfb9f648349a2e63d3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2?dpl=d4d0039978b2b75458ca7ecfb9f648349a2e63d3)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2?dpl=d4d0039978b2b75458ca7ecfb9f648349a2e63d3)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2?dpl=d4d0039978b2b75458ca7ecfb9f648349a2e63d3)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2?dpl=d4d0039978b2b75458ca7ecfb9f648349a2e63d3)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2?dpl=d4d0039978b2b75458ca7ecfb9f648349a2e63d3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2?dpl=d4d0039978b2b75458ca7ecfb9f648349a2e63d3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_d85583d7-module__1dHVEa__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d85583d7-module__1dHVEa__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.08di4g7n39o46.woff2?dpl=d4d0039978b2b75458ca7ecfb9f648349a2e63d3)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.3szkwhi_rfrst.woff2?dpl=d4d0039978b2b75458ca7ecfb9f648349a2e63d3)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.0op912u62qdhl.woff2?dpl=d4d0039978b2b75458ca7ecfb9f648349a2e63d3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_1968a510-module__a_EI-q__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_1968a510-module__a_EI-q__variable{--font-serif:"Newsreader", "Newsreader Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f4f4f5;--bg:#fff;--bg-2:#fafafa;--bg-3:#f4f4f5;--card:#fff;--ink:#18181b;--ink-2:#52525b;--muted:#8b8b94;--line:#ececee;--line-2:#e1e1e5;--accent:#18181b;--accent-ink:#4353ff;--accent-soft:#eef0ff;--ok:#16a34a;--ok-soft:#ecfdf3;--ok-line:#c9f0d6;--warn:#c2620a;--warn-soft:#fff6ec;--warn-line:#fde2c3;--bad:#e11d48;--bad-soft:#fff1f3;--bad-line:#fecdd6;--blue:#3b5bdb;--blue-soft:#eef2ff;--blue-line:#d6defe;--shadow:0 1px 2px #18181b0d;--shadow-2:0 1px 2px #18181b0a, 0 4px 12px -4px #18181b14;--pop:0 24px 60px -12px #18181b38, 0 0 0 1px #18181b0f;--serif:var(--font-serif), "Newsreader", Georgia, serif;--t-xs:11.5px;--t-sm:12.5px;--t-base:13.5px;--t-md:15px;--t-lg:19px;--t-xl:26px;--t-2xl:34px;--ring:0 0 0 3px #18181b14;--control:32px;--ease:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--canvas);color:var(--ink);font:400 13.5px / 1.5 var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";overflow-wrap:break-word}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}svg{flex:none}input[type=checkbox],input[type=radio]{accent-color:var(--ink)}.mono{font-family:var(--font-mono), ui-monospace, monospace}.h,.serif{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.025em;font-weight:450}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:3px}.input:focus-visible,.textarea:focus-visible,.select:focus-visible{outline:none}.muted{color:var(--muted)}.small{font-size:12.5px}.btn{height:var(--control);border:1px solid var(--line-2);white-space:nowrap;box-shadow:var(--shadow);color:var(--ink);background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background .12s,opacity .12s,border-color .12s;display:inline-flex}.btn:hover{background:var(--bg-2);border-color:#d4d4d8}.btn.primary{color:#fff;background:#18181b;border-color:#18181b;box-shadow:0 1px 2px #00000026,inset 0 1px #ffffff1f}.btn.primary:hover{background:#27272a}.btn.danger:hover{color:var(--bad)}.btn.sm{height:26px;padding:0 8px;font-size:12.5px}.btn.icon{width:var(--control);padding:0}.btn.ghost{box-shadow:none;color:var(--ink-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--bg-3);color:var(--ink)}.btn.lg{border-radius:5px;height:38px;padding:0 16px;font-size:14px}.btn:disabled{opacity:.5;cursor:default}.input,.textarea,.select{border:1px solid var(--line-2);width:100%;min-height:var(--control);box-shadow:var(--shadow);background:#fff;border-radius:5px;outline:none;padding:6px 10px;font-size:13.5px;transition:border .12s,box-shadow .12s}.input::placeholder,.textarea::placeholder{color:#a1a1aa}.input:focus,.textarea:focus,.select:focus{box-shadow:var(--ring);border-color:#a1a1aa}.select{appearance:none;cursor:pointer;text-overflow:ellipsis;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%2371717a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 11px center no-repeat;padding-right:30px}.select.quiet{width:auto;min-height:26px;box-shadow:none;color:var(--ink-2);background-color:#0000;background-position:right 8px center;border-color:#0000;padding:2px 24px 2px 8px}.select.quiet:hover{background-color:var(--bg-3)}.textarea{resize:vertical;min-height:80px;line-height:1.55}label.f{color:var(--ink);gap:6px;font-size:12.5px;font-weight:500;display:grid}label.f>span small{color:var(--muted);font-weight:400}.err{color:var(--bad);font-size:13px}.tag{background:var(--bg-3);color:var(--ink-2);white-space:nowrap;border-radius:3px;align-items:center;gap:5px;padding:0 7px;font-size:11.5px;font-weight:500;line-height:18px;display:inline-flex}.tag.strong,.tag.possible,.tag.weak,.tag.open,.tag.closed,.tag.draft,.tag.rejected,.tag.hired{text-transform:capitalize}.tag.strong,.tag.open,.tag.hired{color:var(--ink)}.tag.weak,.tag.closed,.tag.rejected{color:var(--muted);background:0 0;padding:0}.tag.strong:before,.tag.possible:before,.tag.weak:before,.tag.open:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.tag.possible:before,.tag.weak:before{background:0 0;box-shadow:inset 0 0 0 1px}
.shell{grid-template-columns:228px 1fr;height:100vh;padding:8px 8px 8px 0;display:grid}.side{flex-direction:column;padding:6px 10px;display:flex;overflow-y:auto}.ws{letter-spacing:-.01em;align-items:center;gap:9px;padding:8px 8px 14px;font-size:14px;font-weight:600;display:flex}.ws-logo{color:#fff;background:#18181b;border-radius:4px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid;box-shadow:inset 0 1px #ffffff26}.nav-grp{color:var(--muted);justify-content:space-between;align-items:center;padding:16px 8px 6px;font-size:11.5px;font-weight:500;display:flex}.nav-grp a{color:var(--muted);border-radius:3px;place-items:center;width:20px;height:20px;display:grid}.nav-grp a:hover{color:var(--ink);background:#e9e9ec}.nav-a{height:30px;color:var(--ink-2);border-radius:4px;align-items:center;gap:9px;padding:0 8px;font-size:13.5px;font-weight:450;display:flex}.nav-a:hover{color:var(--ink);background:#ebebee}.nav-a.on{color:var(--ink);background:#e7e7ea;font-weight:500}.nav-a small{color:var(--muted);margin-left:auto;font-size:11.5px}.nav-a .ico{color:#71717a;flex:none;place-items:center;width:16px;display:grid}.nav-a.on .ico{color:var(--ink)}.side-foot{gap:2px;margin-top:auto;padding:8px 0 2px;display:grid}.main{background:var(--bg);border:1px solid var(--line-2);min-width:0;box-shadow:var(--shadow);border-radius:6px;flex-direction:column;display:flex;overflow-y:auto}.top{background:var(--bg);z-index:5;flex:0 0 56px;align-items:center;gap:10px;height:56px;padding:0 20px;display:flex;position:sticky;top:0}.crumb{color:var(--muted);align-items:center;gap:8px;min-width:0;font-size:13.5px;display:flex}.crumb b{color:var(--ink);font-family:var(--serif);font-size:var(--t-lg);letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;font-weight:450;line-height:1;overflow:hidden}.crumb a:hover{color:var(--ink)}.top .r{align-items:center;gap:6px;margin-left:auto;display:flex}.page{padding:28px 28px 60px}.page.narrow{max-width:820px}.page-h{margin-bottom:22px}.page-h h1{font-family:var(--serif);font-size:var(--t-xl);letter-spacing:-.03em;font-weight:450;line-height:1.15}.page-h p{color:var(--muted);margin-top:2px}.tabs{scrollbar-width:none;align-items:stretch;gap:20px;margin:0 20px;display:flex;overflow-x:auto}.tabs a{height:42px;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;font-size:13.5px;font-weight:450;transition:color .12s,border-color .12s;display:flex}.tabs a svg{width:13px;height:13px}.tabs a:hover{color:var(--ink)}.tabs a.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.tabs a:focus-visible{outline-offset:-2px}.tabs .count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.tabs .count.dot{background:var(--muted);border-radius:50%;width:5px;height:5px}.card+.card{margin-top:20px}.card-h{justify-content:space-between;align-items:flex-start;gap:10px;padding:0 0 8px;display:flex}.card-h b{font-size:13.5px;font-weight:600;display:block}.card-h span.sub,.card-h .muted{color:var(--muted);font-size:12.5px;font-weight:400}.card-b{padding:6px 0}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{text-align:left;color:var(--muted);white-space:nowrap;background:0 0;padding:9px 16px;font-size:12px;font-weight:500}.tbl td{vertical-align:middle;padding:11px 16px}.tbl th:first-child,.tbl td:first-child{padding-left:0}.tbl th:last-child,.tbl td:last-child{padding-right:0}.tbl tbody tr:hover td{background:var(--bg-2)}.tbl .num{width:36px;color:var(--muted);font-variant-numeric:tabular-nums}.tbl .nm{font-weight:500}.who-cell{align-items:center;gap:11px;min-width:0;display:flex}.who-cell .role{font-size:var(--t-sm)}.tbl .nm:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.tbl .sub{color:var(--muted);font-size:12.5px}.empty{text-align:center;color:var(--muted);padding:44px 20px;font-size:13px}.empty b{color:var(--ink);font-family:var(--serif);letter-spacing:-.02em;font-weight:450;font-size:var(--t-lg);margin-bottom:4px;display:block}.tabbar{justify-content:space-between;align-items:center;gap:12px;padding:4px 20px 0;display:flex}.tabbar .tabs{margin:0}.nav-grp a.grp-link{width:auto;height:auto;padding:0;display:inline}.nav-grp a.grp-link:hover{background:0 0}.side-foot form .nav-a{width:100%}.dot{background:var(--ink-2);border-radius:50%;width:6px;height:6px;display:inline-block}.dot.off{background:var(--line-2)}
.nav-a.nav-chat{color:var(--muted)}.nav-a.nav-chat .ico{color:#a1a1aa}.nav-a.nav-chat.on{color:var(--ink)}.chat{flex-direction:column;flex:1;width:100%;max-width:720px;margin:0 auto;padding:0 24px;display:flex}.chat-thread{flex:1;align-content:start;gap:14px;padding:40px 0 24px;font-size:14px;display:grid}.chat-empty{gap:6px;padding-top:18vh;display:grid}.chat-empty h1{font-size:var(--t-xl);line-height:1.1}.chat-user{background:var(--bg-3);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;justify-self:end;max-width:80%;padding:8px 12px}.chat-said{color:var(--ink);line-height:1.6}.chat-said .jobp-desc,.chat-error .jobp-desc{color:inherit;margin-top:0;font-size:14px;line-height:1.6}.chat-said .jobp-desc>*+*,.chat-error .jobp-desc>*+*{margin-top:8px}.chat-error{color:var(--ink-2);border-left:2px solid var(--line-2);padding-left:10px}.chat-step{color:var(--ink-2);gap:8px;font-size:13px;display:flex}.chat-mark{width:12px;color:var(--muted);flex:none}.chat-step.running .chat-mark{animation:1.2s ease-in-out infinite chat-pulse}@keyframes chat-pulse{50%{opacity:.3}}.chat-step-b{gap:6px;min-width:0;display:grid}.chat-ask{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-composer{border:1px solid var(--line-2);background:var(--bg);box-shadow:0 0 0 12px var(--bg);border-radius:12px;align-items:flex-end;gap:8px;margin-bottom:20px;padding:8px 8px 8px 14px;display:flex;position:sticky;bottom:0}.chat-composer:focus-within{border-color:var(--ink-2)}.chat-composer .textarea,.chat-composer .textarea:focus{min-height:0;max-height:40vh;box-shadow:none;resize:none;field-sizing:content;border:0;padding:7px 0}.chat-send{border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.chat-step+.chat-step{margin-top:-8px}.chat-step.done .chat-mark{color:var(--ink-2)}@media (max-width:900px){.chat{padding:0 16px}.chat-thread{padding-top:56px}}.chat-asks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.chat-ask-ex{background:var(--bg-2);font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;border:0;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.45}.chat-ask-ex:hover{background:var(--bg-3);color:var(--ink)}.chat-elsewhere{margin-top:14px}.chat-elsewhere-logos{vertical-align:-3px;gap:6px;margin-right:8px;display:inline-flex}.chat-elsewhere a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.chat-asks{grid-template-columns:1fr}}.chat-mark{color:var(--ink);margin-bottom:10px}
.side-item{position:relative}.side-item>.nav-a{padding-right:28px}.side-more{width:24px;height:24px;color:var(--muted);font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;line-height:1;position:absolute;top:3px;right:4px}.side-item:hover .side-more,.side-item:focus-within .side-more,.side-item.menu-open .side-more{opacity:1}.side-more:hover{color:var(--ink);background:#e2e2e6}.side-item:hover .side-count,.side-item:focus-within .side-count,.side-item.menu-open .side-count{visibility:hidden}@media (hover:none){.side-more{opacity:1}.side-count{display:none}}.side-menu{z-index:20;background:var(--bg);min-width:170px;box-shadow:var(--shadow-2);border-radius:8px;padding:4px;display:grid;position:absolute;top:30px;right:0}.side-menu button{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:13px}.side-menu button:hover:not(:disabled){background:var(--bg-3)}.side-menu button.danger{color:var(--bad)}.side-menu button:disabled{color:var(--muted);cursor:default}.side-hint{color:var(--muted);padding:0 10px 4px;font-size:11.5px}.side-rename{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.side-err{padding:2px 8px 4px}
.gate{place-items:center;min-height:100vh;padding:16px;display:grid}.gate-card{background:var(--bg);border:1px solid var(--line-2);width:100%;max-width:360px;box-shadow:var(--shadow-2);border-radius:6px;gap:16px;padding:32px}.gate-card h1{font-size:var(--t-xl);line-height:1.1}.gate-mark{background:var(--ink);color:#fff;border-radius:7px;place-items:center;width:32px;height:32px;margin-bottom:6px;display:grid}.gate-step{gap:14px}.gate-step[hidden]{display:none}.gate-step h1+.muted{margin-top:-8px;line-height:1.5}.gate-google{min-height:44px}.gate-email{color:var(--ink);overflow-wrap:anywhere}.gate-affix{border:1px solid var(--line-2);border-radius:6px;align-items:stretch;display:flex;overflow:hidden}.gate-affix:focus-within{border-color:var(--ink-2)}.gate-prefix{color:var(--muted);background:var(--bg-3);border-right:1px solid var(--line);align-items:center;padding:0 8px 0 10px;font-weight:400;display:flex}.gate-affix .input{box-shadow:none;border:0;border-radius:0;flex:1;min-width:0}.gate-submit{width:100%;margin-top:4px}.gate-link{cursor:pointer;background:0 0;border:0;justify-self:center;padding:0}.gate-link:hover,.gate-foot:hover{color:var(--ink-2)}.gate-foot{justify-self:start}
.usage{gap:8px;display:grid}.usage-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.usage-bar{background:var(--bg-3);border-radius:3px;height:6px;overflow:hidden}.usage-bar i{background:var(--ink);border-radius:3px;height:100%;display:block}.usage-bar.full i{background:#b42318}.usage-fair summary{cursor:pointer;width:max-content;list-style:none}.usage-fair summary::-webkit-details-marker{display:none}.usage-fair ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.usage-fair li{justify-content:space-between;gap:12px;display:flex}.usage-notice{color:var(--muted);margin:0 0 12px;font-size:13px}.usage-notice.paused{color:var(--ink)}
.board{flex:1;align-items:stretch;gap:10px;padding:16px 20px 28px;display:flex;overflow-x:auto}.col{background:var(--bg-2);border-radius:6px;flex-direction:column;flex:0 0 272px;min-width:0;min-height:min(420px,100vh - 200px);max-height:calc(100vh - 160px);display:flex}.col.over{background:var(--bg-3)}.col-h{color:var(--ink);align-items:center;gap:8px;padding:10px 12px 8px;font-size:12.5px;font-weight:600;display:flex}.col-h>span{color:var(--muted);padding:0 2px;font-size:11.5px;font-weight:500;line-height:18px}.col-review{color:var(--muted);margin-left:auto;font-size:12px;font-weight:500}.col-review:hover{color:var(--ink)}.who+.col-review{margin-left:0}.col-b{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-height:60px;padding:0 8px 8px;display:grid;overflow-y:auto}.cand{cursor:grab;box-shadow:var(--shadow);background:#fff;border-radius:5px;padding:10px 11px;transition:box-shadow .12s;display:block}.cand:hover{box-shadow:var(--shadow-2)}.cand.drag{opacity:.4}.cand-h{align-items:center;gap:9px;display:flex}.cand b{font-size:var(--t-md);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cand .sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0 35px;font-size:12.5px;display:block;overflow:hidden}.cand .meta{align-items:center;gap:5px;margin:10px 0 0 35px;display:flex}.cand .meta>*{white-space:nowrap}.cand .meta>.muted{text-overflow:ellipsis;min-width:0;overflow:hidden}.cand .meta .age{color:var(--muted);align-items:center;gap:3px;margin-left:auto;font-size:11.5px;display:flex}.seg{background:var(--bg-3);border:1px solid var(--line);border-radius:5px;padding:3px;display:inline-flex}.seg button{height:24px;color:var(--muted);border-radius:3px;padding:0 10px;font-size:12.5px;font-weight:500}.seg button.on{color:var(--ink);box-shadow:0 1px 2px #18181b14, 0 0 0 1px var(--line-2);background:#fff}.seg button[aria-disabled=true]{opacity:.35;cursor:not-allowed}.seg a{height:24px;color:var(--muted);border-radius:3px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.seg a.on{color:var(--ink);box-shadow:0 1px 2px #18181b14, 0 0 0 1px var(--line-2);background:#fff}.score{--p:0;--c:var(--ink);background:conic-gradient(var(--c) calc(var(--p) * 1%), var(--bg-3) 0);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.score span{letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:17px;font-weight:600;display:grid}.chk:first-child{border-top:0}.chk i{width:20px;height:20px;color:var(--muted);cursor:default;place-items:center;margin-top:1px;font-size:12px;font-style:normal;font-weight:600;display:grid}.chk.yes i{color:var(--ink);font-size:13px}.chk.na b{color:var(--ink-2);font-weight:400}.chk.bad{background:var(--bg-2)}.chk.bad i{color:var(--ink);border:1.5px solid var(--ink);border-radius:50%;font-size:11px}.chk b{font-weight:500;display:block}.chk span{color:var(--muted);font-size:12.5px}.person{align-items:center;gap:14px;margin-bottom:22px;display:flex}.person h1{font-size:22px}.person p{margin-top:1px;font-size:13.5px}.screen{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:20px;padding:14px 20px 20px;display:grid}.screen-panel{gap:14px;display:grid}.cv{border:1px solid var(--line);background:var(--bg-2);border-radius:6px;place-items:center;width:100%;height:calc(100vh - 140px);min-height:420px;display:grid}.cv-empty{height:auto;min-height:0;color:var(--muted);padding:18px;font-size:12.5px}.screen-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.screen-card{padding:4px 0}.screen-head{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.screen-who{flex:1;gap:4px;min-width:0;display:grid}.screen-name{font-size:var(--t-xl);line-height:1.1}kbd{font:500 11px var(--font-inter), sans-serif;color:var(--muted);border:1px solid var(--line-2);background:var(--bg-2);border-radius:3px;padding:0 4px}.btn.primary kbd{color:#d4d4d8;background:0 0;border-color:#52525b}.col-empty{min-height:60px;color:var(--muted);place-items:center;font-size:12.5px;display:grid}.screen-bar{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 20px 0;display:flex}.screen-bar .select{width:auto}.screen-bar .link-btn{margin-left:auto}@media (max-width:900px){.screen{grid-template-columns:1fr}}.checklist{gap:10px;font-size:13px;display:grid}.checklist .sec-h{margin:8px 0 0}.checklist b{font-size:12.5px;font-weight:500}.checklist ul{color:var(--ink-2);margin:4px 0 0 16px}.col-more{text-align:left;padding:8px 4px;font-size:12px}.src-cand{cursor:default}.src-link{display:block}.src-acts{gap:6px;margin:10px 0 0 35px;display:flex}
.chk-q{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.chk-q:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.chk-ev{color:var(--ink-2);margin:6px 0 2px;font-size:12.5px}blockquote.chk-ev{border-left:2px solid var(--ink);padding-left:10px;font-style:italic}.chk-cv{display:block}.chk-fix{border:1px solid var(--line-2);border-radius:5px;align-self:start;min-width:0;margin:0;padding:0;display:flex;overflow:hidden}.chk-fix button{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px 7px;font-size:11.5px}.chk-fix button+button{border-left:1px solid var(--line-2)}.chk-fix button[aria-pressed=true]{background:var(--bg-3);color:var(--ink);font-weight:500}.chk-fix button:not([aria-pressed=true]):hover{color:var(--ink)}.score-stale{margin-bottom:10px}.chk .chk-fix{visibility:hidden}.chk:hover .chk-fix,.chk:focus-within .chk-fix,.chk.open .chk-fix,.chk.fixed .chk-fix{visibility:visible}@media (hover:none){.chk .chk-fix{visibility:visible}}.rec-col .chk{grid-template-columns:22px 1fr}.rec-col .chk .chk-fix{grid-column:2;justify-self:start;margin-top:6px;display:none}.rec-col .chk.open .chk-fix,.rec-col .chk.fixed .chk-fix{display:flex}.org{white-space:nowrap}.org .logo{vertical-align:-2px;border-radius:3px;margin-right:4px;display:inline-block}.org .mono-mark{display:none}div.checks{border:0;border-radius:0;gap:18px;display:grid;overflow:visible}.chk-block{gap:2px;display:grid}.chk-block header{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.chk-block header b{font-size:var(--t-sm);color:var(--ink);font-weight:500}.chk-block header span{font-size:var(--t-sm);color:var(--muted)}.checks .chk{border-top:0;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:5px 0;position:relative}.checks .chk.bad{background:0 0}.checks .chk i{border:0;border-radius:50%;width:22px;height:22px;margin-top:0;font-size:11px;font-weight:700}.checks .chk.yes i{background:var(--bg-3);color:var(--ink)}.checks .chk.no i{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);background:0 0}.checks .chk.unclear i{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--muted);background:0 0}.checks .chk.bad i{background:var(--ink);color:var(--bg)}.checks .chk.na i{background:var(--bg-3);color:var(--muted)}.checks .chk b{font-weight:500}.checks .chk-q>span{margin-top:2px;display:block}.checks .chk .chk-fix{background:var(--bg);position:absolute;top:7px;right:0}.chk-more{font:inherit;text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:0;margin:2px 0 6px 32px;padding:0;font-size:12.5px;display:block}.chk-more:hover{color:var(--ink-2)}.chk-summary{margin:6px 0 22px;line-height:1.6}
.rec{grid-template-columns:1fr 320px;min-height:100%;display:grid}.rec-main{min-width:0;padding:26px 28px 60px;container-type:inline-size}.rec-side{background:var(--bg-2);padding:20px}.rec h1{font-size:var(--t-xl);letter-spacing:-.03em;font-weight:450;line-height:1.15}.checks{display:grid}.chk{grid-template-columns:22px minmax(0,1fr) auto;gap:10px;padding:9px 12px;font-size:13px;display:grid}.rec-side h3,.sec-h{color:var(--muted);justify-content:space-between;align-items:center;margin:18px 0 8px;font-size:12px;font-weight:500;display:flex}.rec-side h3:first-child{margin-top:0}.score-row{align-items:center;gap:14px;margin-bottom:14px;display:flex}.score{--c:var(--ink)}.score.none span{color:var(--muted);font-size:13px}.kv{grid-template-columns:96px 1fr;gap:6px 10px;font-size:13px;display:grid}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;min-width:0}.stack{gap:8px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.row>*{min-width:0}.row>.btn,.row>.tag{min-width:auto}.stack,.inbox-main,.screen-who{grid-template-columns:minmax(0,1fr)}.tbl .nm,.who-cell{overflow-wrap:anywhere}.note{background:var(--bg-2);white-space:pre-wrap;border-radius:5px;padding:9px 11px;font-size:13px}.note small{color:var(--muted);margin-top:4px;font-size:11.5px;display:block}.banner{background:var(--bg-2);border-radius:5px;margin:12px 20px 0;padding:9px 12px;font-size:13px}.banner.bad{border:1px solid var(--ink);background:#fff}.tag.num{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inbox>*{border-radius:5px;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.inbox a:hover{background:var(--bg-2)}.inbox .when{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}details.pop>summary{list-style:none}details.pop>summary::-webkit-details-marker{display:none}details.pop[open]>.pop-b{margin-top:8px}@media (max-width:900px){.shell{grid-template-columns:1fr;padding:0}.rec{grid-template-columns:1fr}}.acts{grid-template-columns:1fr 1fr;gap:6px;display:grid}.acts>.btn,.acts summary.btn{width:100%}.acts details[open]{grid-column:1/-1}.link-btn{color:var(--muted);cursor:pointer;width:fit-content;font-size:12.5px}.link-btn:hover{color:var(--ink)}.cap:first-letter{text-transform:uppercase}.inbox>.inbox-row{align-items:center;box-shadow:inset 2px 0 #0000}.inbox>.inbox-row.on{background:var(--bg-2);box-shadow:inset 2px 0 0 var(--ink)}.inbox-main{flex:1;gap:4px;min-width:0;display:grid}.inbox-main a:hover{text-decoration:underline}.inbox-acts{align-items:center;gap:6px;display:flex}.inbox-main .tag,.timeline .tag{text-transform:capitalize;margin:0 4px}.keys kbd{font:11px var(--mono,ui-monospace, monospace);border:1px solid var(--line-2);background:#fff;border-radius:3px;padding:0 4px}.timeline{margin-bottom:16px;list-style:none}.timeline li{align-items:baseline;gap:10px;padding:0 0 14px 18px;font-size:13px;display:flex;position:relative}.timeline li:before{content:"";background:var(--line-2);width:1px;position:absolute;top:12px;bottom:-2px;left:3px}.timeline li:last-child:before{display:none}.timeline .dot{border:1px solid var(--muted);background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:0}.timeline .when{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.dns{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.dns th{text-align:left;color:var(--muted);font-weight:500}.dns th,.dns td{vertical-align:top;padding:6px 8px 6px 0}.dns th:first-child{width:64px}.dns code{font:12px var(--mono,ui-monospace, monospace);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.reject-mail{text-align:left;gap:6px;display:grid}.file-pick{gap:4px;display:grid}.copy-text{gap:8px;min-width:0;display:flex}.copy-text .input{flex:1;min-width:0;font-size:12.5px}.card-b.muted a,.pub-warn a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.email-fix{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.email-fix .input{min-width:220px}
.rec-pair{gap:16px;margin-bottom:16px;display:grid}.rec-col{align-content:start;gap:16px;min-width:0;display:grid}.rec-col>div>.sec-h:first-child{margin-top:4px}.rec-cv-pane{gap:4px;min-width:0;display:grid}.cv-expand{justify-self:end}.rec-pair .cv{height:70vh}@container (max-width:759px){.rec-col{display:contents}.rec-cv-pane{order:1}.rec-col>:not(:first-child){order:2}}@container (min-width:760px){.rec-pair{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.rec-cv-pane{position:sticky;top:12px}.rec-pair .cv{height:calc(100vh - 140px)}.rec-pair:has(.rec-cv-pane.wide){grid-template-columns:minmax(0,1fr)}.rec-cv-pane.wide{order:-1;position:static}}.rec-cv-pane.wide .cv{height:auto;overflow:visible}.rec-email{margin-bottom:12px}.kv .files{gap:2px;display:grid}.file-up{gap:6px;margin-top:12px;display:grid}.file-up .row{flex-wrap:nowrap}@media (max-width:900px){.rec:has(.ctl-acts){padding-bottom:72px}.rec-side .ctl-acts{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);flex-direction:row-reverse;gap:8px;display:flex;position:fixed;inset:auto 0 0}.rec-side .ctl-acts>.btn,.rec-side .ctl-acts>.split{flex:1}}.rec-side .kv+details{margin:6px 0 0 106px;font-size:13px}.side-links{justify-items:start;gap:6px;font-size:13px;display:grid}.side-links a,.side-link{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.side-links a:hover,.side-link:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}
.jobp-desc{color:var(--ink-2);white-space:pre-line;margin-top:56px;font-size:16px;line-height:1.75}.jobp-desc>*+*{margin-top:14px}.jobp-desc ul{white-space:normal;gap:8px;list-style:none;display:grid}.jobp-desc li{padding-left:20px;position:relative}.jobp-desc ol{white-space:normal;gap:8px;padding-left:20px;list-style:decimal;display:grid}.jobp-desc ol li{padding-left:4px}.jobp-desc h3{color:var(--ink);font-size:inherit;margin-top:28px;font-weight:600}.jobp-desc strong{color:var(--ink);font-weight:600}.jobp-desc a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.q-seg{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-radius:var(--r-btn,6px);width:fit-content;display:inline-flex;overflow:hidden}.q-seg label{position:relative}.q-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.q-seg span{text-align:center;min-width:72px;font-size:var(--t-base,15px);padding:9px 18px;font-weight:400;display:block}.q-seg label+label span{border-left:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}.q-seg input:checked+span{background:var(--accent,var(--ink));color:var(--on-accent,#fff)}.q-seg input:focus-visible+span{outline:2px solid var(--accent,var(--ink));outline-offset:-2px}.apply-form select.q-select,.cx .apply-form select.q-select{appearance:none;font:inherit;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.apply-form .input,.apply-form .f{font-family:inherit}.apply-form .f-err{color:var(--bad);font-size:12.5px;font-weight:400}.apply-form [aria-invalid=true].input,fieldset.bad .q-seg,.cx .cv-drop.bad{border-color:var(--bad)}.cx:has(.apply-done) .cx-apply-cta{display:none}.apply-form{gap:16px;display:grid}.apply-form .input{box-shadow:none;padding:10px 12px;font-size:15px}.apply-form .f{gap:6px;font-size:12.5px;font-weight:500;display:grid}.eeo{border:0;border-top:1px solid var(--line-2);gap:12px;margin:8px 0 0;padding:20px 0 0;display:grid}.eeo legend{float:left;padding:0;font-weight:600}.eeo-note{clear:left;color:var(--ink-2);margin:0;font-size:13px}.row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cv-drop{border:1px dashed var(--line-2);background:var(--bg-2);color:var(--ink-2);border-radius:4px;align-items:center;padding:18px 16px;display:flex;position:relative}.cv-drop.compact{padding:10px 14px}.cv-drop input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.cv-drop span{gap:2px;min-width:0;display:grid}.cv-drop b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.cv-drop small{color:var(--muted);font-size:12.5px}.cv-drop:hover,.cv-drop.has{border-color:var(--ink);background:var(--bg)}.cv-drop.has{border-style:solid}.cv-drop.bad,.cv-drop.bad small{border-color:var(--bad);color:var(--bad)}.cv-drop:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 8%, transparent)}.consent{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.consent input{accent-color:var(--accent);margin-top:3px}.consent a{text-decoration:underline}.trap{position:absolute;left:-9999px}.apply-done{border:1px solid var(--ink);border-radius:6px;padding:22px}.apply-done b{font-size:16px;font-weight:600}.apply-done .link{margin-top:10px;font-size:14.5px;text-decoration:underline;display:inline-block}.apply-done p{color:var(--ink-2);margin-top:4px;font-size:14.5px;line-height:1.55}.prose{color:var(--ink-2);font-size:14.5px;line-height:1.7}.prose h1{margin-bottom:18px}.prose h2{color:var(--ink);margin:24px 0 8px;font-size:15.5px;font-weight:600}@media (max-width:560px){.row2{grid-template-columns:1fr}}fieldset.f{border:0;margin:0;padding:0}.policy{max-width:720px;margin:0 auto;padding:56px 24px 96px}.policy h1{color:var(--ink);font-size:26px}.policy ul{padding-left:20px}.policy a{text-decoration:underline}
.cx{--soft:color-mix(in srgb, var(--ink) 74%, var(--bg));--muted:color-mix(in srgb, var(--ink) 52%, var(--bg));--line:color-mix(in srgb, var(--ink) 12%, var(--bg));--raise:#fff;--ink-2:var(--soft);--bg-2:color-mix(in srgb, var(--ink) 3%, var(--bg));--line-2:color-mix(in srgb, var(--ink) 20%, var(--bg));--bg-3:color-mix(in srgb, var(--ink) 6%, var(--bg));--ring:0 0 0 3px color-mix(in srgb, var(--ink) 12%, transparent);--control:32px;--f-body:var(--font-inter), system-ui, sans-serif;--f-display:var(--f-body);--t-base:15px;--t-title:clamp(40px, 6vw, 60px);--w-title:500;--l-title:1.02;--k-title:-.04em;--t-intro:18px;--t-h2:15px;--w-h2:500;--f-role:var(--f-body);--t-role:17px;--w-role:500;--t-meta:15px;--t-text:16px;--w-strong:500;--r-btn:999px;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--f-body);font-size:var(--t-base);flex-direction:column;line-height:1.55;display:flex}.cx a:not(.cx-btn){color:inherit}.cx :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.cx-head,.cx-main,.cx-foot{--pad:32px;width:100%;max-width:calc(720px + 2 * var(--pad));padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.cx-head{justify-content:space-between;align-items:center;gap:16px;padding-top:28px;padding-bottom:28px;display:flex}.cx-brand{font-weight:var(--w-strong);align-items:center;gap:10px;display:flex}.cx-mark{background:var(--accent);width:26px;height:26px;color:var(--on-accent);border-radius:6px;place-items:center;font-size:13px;display:grid}.cx-logo{object-fit:contain;width:auto;max-width:160px;height:26px}.cx-nav{color:var(--muted)}.cx-nav:hover{color:var(--ink)}.cx-main{flex:1;padding-bottom:96px}.cx-hero{padding:72px 0 64px}.cx-title{font-family:var(--f-display);font-size:var(--t-title);font-weight:var(--w-title);line-height:var(--l-title);letter-spacing:var(--k-title);text-wrap:balance}.cx-intro{max-width:60ch;color:var(--soft);font-size:var(--t-intro);margin-top:20px;line-height:1.6}.cx .jobp-desc{font-size:inherit;line-height:inherit;color:inherit;margin:0}.cx-h2{font-family:var(--f-display);font-size:var(--t-h2);font-weight:var(--w-h2);letter-spacing:normal;margin-bottom:16px}.cx-list{border-top:1px solid var(--line);list-style:none}.cx-role{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:4px 24px;padding:20px 0;display:grid}.cx-role-t{font-family:var(--f-role);font-size:var(--t-role);font-weight:var(--w-role)}.cx-role-c{color:var(--muted);font-size:var(--t-meta)}a.cx-role:hover .cx-role-t{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.cx-empty{border-top:1px solid var(--line);color:var(--muted);padding:20px 0}.cx-back{color:var(--muted);margin-bottom:24px;display:inline-block}.cx-back:hover{color:var(--ink)}.cx-facts{flex-wrap:wrap;gap:12px 40px;margin:28px 0 32px;display:flex}.cx-facts dt{color:var(--muted);font-size:var(--t-meta)}.cx-facts dd{font-size:var(--t-meta)}.cx-btn{border-radius:var(--r-btn);background:var(--accent);height:44px;color:var(--on-accent);font-weight:var(--w-strong);align-items:center;padding:0 22px;display:inline-flex}.cx-btn:hover{filter:brightness(1.1)}button.cx-btn{font:inherit;font-weight:var(--w-strong);cursor:pointer;border:0}button.cx-btn:disabled{opacity:.5;cursor:default}.cx-body{max-width:66ch;color:var(--soft);font-size:var(--t-text);line-height:1.7}.cx-body .cx-h2{color:var(--ink);margin:40px 0 12px}.cx-body ul{gap:6px;list-style:none;display:grid}.cx-body li{padding-left:18px;position:relative}.cx-body ol li:before{content:none}.cx-body li:before{content:"–";color:var(--muted);position:absolute;left:0}.cx-apply{border-top:1px solid var(--line);max-width:66ch;margin-top:72px;padding-top:40px;scroll-margin-top:24px}.cx :is(.input,.textarea,.select){background:color-mix(in srgb, var(--ink) 3%, var(--bg));border-color:var(--line);color:var(--ink);box-shadow:none}.cx :is(.input,.textarea,.select):focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.cx .apply-form :is(.btn.primary,button[type=submit]){background:var(--accent);border-color:var(--accent);color:var(--on-accent);border-radius:var(--r-btn)}.cx .cv-drop{background:color-mix(in srgb, var(--ink) 3%, var(--bg));border-color:var(--line)}.cx-foot{background:linear-gradient(var(--line), var(--line)) top center / calc(100% - 2 * var(--pad)) 1px no-repeat;color:var(--muted);font-size:var(--t-meta);justify-content:space-between;gap:16px;padding-top:28px;padding-bottom:40px;display:flex}.cx-foot a:hover{color:var(--ink)}.cx-foot-l{flex-wrap:wrap;gap:8px 24px;display:flex}.cx-powered{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}@media (max-width:760px){.cx-head,.cx-main,.cx-foot{--pad:20px}.cx-hero{padding:40px 0 44px}.cx-role{grid-template-columns:auto auto;justify-content:start;column-gap:16px}.cx-role-t{grid-column:1/-1}}
.cx[data-template=san-francisco]{--t-title:clamp(42px, 6.4vw, 64px);--k-title:-.045em}.cx[data-template=london]{--f-body:var(--font-eb-garamond), Georgia, serif;--t-base:18px;--t-title:34px;--w-title:400;--l-title:1.15;--k-title:-.01em;--t-intro:19px;--t-h2:19px;--w-h2:400;--t-role:21px;--w-role:400;--t-meta:17px;--t-text:19px;--w-strong:400;--line:transparent;--muted:color-mix(in srgb, var(--ink) 58%, var(--bg));line-height:1.5}.cx[data-template=london] .cx-hero{padding:96px 0 64px}.cx[data-template=london] .cx-intro,.cx[data-template=london] .cx-body{line-height:1.55}.cx[data-template=london] .cx-h2{color:var(--muted);margin-bottom:20px;font-style:italic}.cx[data-template=london] .cx-list{gap:22px;display:grid}.cx[data-template=london] .cx-role{flex-wrap:wrap;gap:2px 0;padding:0;display:flex}.cx[data-template=london] .cx-role-t{flex-basis:100%}.cx[data-template=london] .cx-role-c+.cx-role-c:before{content:" · "}.cx[data-template=london] .cx-mark{display:none}.cx[data-template=london] .cx-btn{height:auto;color:var(--link);text-underline-offset:5px;background:0 0;padding:0;font-style:italic;text-decoration:underline;text-decoration-thickness:1px}.cx[data-template=london] .cx-btn:hover{filter:none;color:var(--muted)}.cx[data-template=london] .cx-body ul li:before{content:"–"}.cx[data-template=london] .cx-foot{--line:color-mix(in srgb, var(--ink) 14%, var(--bg))}.cx[data-template=london] .cx-apply{border-top:1px solid color-mix(in srgb, var(--ink) 14%, var(--bg))}.cx[data-template=berlin]{--f-body:var(--font-departure), ui-monospace, monospace;--t-base:14px;--t-title:14px;--w-title:400;--l-title:1.6;--k-title:0;--t-intro:14px;--t-h2:14px;--w-h2:400;--t-role:14px;--w-role:400;--t-meta:14px;--t-text:14px;--w-strong:400;--r-btn:0;--muted:color-mix(in srgb, var(--ink) 64%, var(--bg));line-height:1.6}.cx[data-template=berlin] .cx-hero{padding:96px 0 72px}.cx[data-template=berlin] .cx-intro,.cx[data-template=berlin] .cx-body{color:var(--soft);line-height:1.6}.cx[data-template=berlin] .cx-h2{color:var(--soft)}.cx[data-template=berlin] .cx-role{padding:14px 0}.cx[data-template=berlin] .cx-mark{width:auto;height:auto;color:inherit;font-size:inherit;background:0 0;display:inline}.cx[data-template=berlin] .cx-mark:before{content:"["}.cx[data-template=berlin] .cx-mark:after{content:"]"}.cx[data-template=berlin] .cx-btn{height:auto;color:var(--link);text-underline-offset:4px;background:0 0;padding:0;text-decoration:underline}.cx[data-template=berlin] .cx-btn:hover{filter:none;color:var(--muted)}.cx[data-template=stockholm]{--f-body:var(--font-space-grotesk), system-ui, sans-serif;--t-title:clamp(42px, 6.2vw, 66px);--w-title:300;--k-title:-.04em;--w-h2:400;--w-role:400;--w-strong:400;--line:transparent}.cx[data-template=stockholm] .cx-list{gap:8px;display:grid}.cx[data-template=stockholm] .cx-role{background:color-mix(in srgb, var(--raise) 75%, transparent);border-radius:16px;padding:20px 24px;transition:background .15s}.cx[data-template=stockholm] a.cx-role:hover{background:var(--raise)}.cx[data-template=stockholm] a.cx-role:hover .cx-role-t{text-decoration:none}.cx[data-template=stockholm] .cx-apply{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}.cx[data-template=stockholm] .cx-foot{--line:color-mix(in srgb, var(--ink) 10%, transparent)}.cx[data-template=stockholm] :is(.input,.textarea,.select){background:var(--raise);border-color:color-mix(in srgb, var(--ink) 12%, transparent)}
.cx{--r-img:4px;--t-cap:var(--t-meta)}.cx-cover{aspect-ratio:2;object-fit:cover;border-radius:var(--r-img);background:var(--line);width:100%;height:auto;margin-top:8px;display:block}.cx .cx-cover+.cx-hero{padding-top:56px}.cx-links{color:var(--muted);font-size:var(--t-meta);flex-wrap:wrap;gap:4px 20px;margin-top:24px;display:flex}.cx-links a:hover{color:var(--ink)}.cx-sec{margin-bottom:72px}.cx-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cx-photos.odd .cx-photo:first-child{grid-column:1/-1}.cx-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-img);background:var(--line);width:100%;height:auto;display:block}.cx-photos.odd .cx-photo:first-child img{aspect-ratio:16/9}.cx-photo figcaption{color:var(--muted);font-size:var(--t-cap);margin-top:8px;line-height:1.45}.cx-perks{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;list-style:none;display:grid}.cx-perks li{border-bottom:1px solid var(--line);font-size:var(--t-text);padding:14px 0}.cx[data-template=london]{--r-img:0}.cx[data-template=london] .cx-links a,.cx[data-template=london] .cx-photo figcaption{font-style:italic}.cx[data-template=london] .cx-links a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.cx[data-template=london] .cx-photos{gap:28px 20px}.cx[data-template=london] .cx-perks{grid-template-columns:1fr;gap:8px}.cx[data-template=london] .cx-perks li{padding:0 0 0 22px;position:relative}.cx[data-template=london] .cx-perks li:before{content:"–";color:var(--muted);position:absolute;left:0}.cx[data-template=berlin]{--r-img:0}.cx[data-template=berlin] .cx-links a:before{content:"["}.cx[data-template=berlin] .cx-links a:after{content:"]"}.cx[data-template=berlin] .cx-links a span{display:none}.cx[data-template=berlin] .cx-photo figcaption{margin-top:6px}.cx[data-template=berlin] .cx-perks{border-top:0;grid-template-columns:1fr}.cx[data-template=berlin] .cx-perks li{color:var(--muted);border:0;padding:0}.cx[data-template=berlin] .cx-perks li:before{content:"+ ";color:var(--ink)}.cx[data-template=stockholm]{--r-img:20px}.cx[data-template=stockholm] .cx-photos{gap:10px}.cx[data-template=stockholm] .cx-photo figcaption{padding:0 6px}.cx[data-template=stockholm] .cx-perks{gap:8px}.cx[data-template=stockholm] .cx-perks li{background:color-mix(in srgb, var(--raise) 75%, transparent);border-radius:16px;padding:16px 20px}@media (max-width:760px){.cx-cover{aspect-ratio:3/2}.cx .cx-cover+.cx-hero{padding-top:32px}.cx-sec{margin-bottom:56px}.cx-photos{gap:8px}.cx-perks{grid-template-columns:1fr}}
.bulk{align-items:center;gap:8px;margin-bottom:10px;display:flex}.bulk>.muted{margin-right:auto}.bulk .select{width:auto}.bulk details.pop{position:relative}.bulk details.pop>.pop-b{z-index:5;background:var(--card);border:1px solid var(--line-2);width:340px;box-shadow:var(--pop);border-radius:6px;padding:12px;position:absolute;right:0}.btn.off{opacity:.5;pointer-events:none}.tbl .pick{width:32px}.tbl .n{text-align:right;font-variant-numeric:tabular-nums}.report .card{margin-bottom:12px}.report .sec-h{margin-top:24px}.report .sec-h:first-child{margin-top:0}label.check{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.who{margin-left:auto;display:inline-flex}.ini{background:var(--bg-3);width:20px;height:20px;color:var(--ink-2);box-shadow:0 0 0 1px var(--line-2);border:1px solid #fff;border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:600;display:grid}.ini+.ini{margin-left:-4px}.filters{gap:8px;margin-bottom:12px;display:grid}.filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-row .input{width:220px}.filter-row .select{width:auto}.views{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line-2);color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;font-size:12.5px;display:inline-flex}.chip button{padding:2px 4px 2px 10px}.chip button+button{color:var(--muted);padding:2px 9px 2px 4px}.chip.on{border-color:var(--ink);color:var(--ink)}.tbl .sort{color:inherit}.tbl .sort.on{color:var(--ink)}.var-help dl{grid-template-columns:max-content 1fr;gap:4px 12px;margin:8px 0;display:grid}.var-help dl>div{display:contents}.var-help dt{font-family:var(--mono,monospace)}.var-help dd{margin:0}.var-help summary{cursor:pointer}.tpl-text{border:1px solid var(--line);background:var(--bg-2);border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.6}.tpl-text p{margin:0}.tpl-var,.tpl-or{border-radius:4px;margin:0 1px;padding:0 6px;font-size:12px;line-height:18px;display:inline-block}.tpl-var{background:var(--bg-3);color:var(--ink)}.tpl-or{border:1px solid var(--line-2);color:var(--muted);margin:0 6px}.chips{flex-wrap:wrap;gap:6px}.ced-color{align-items:center;gap:8px;display:flex}.ced-color input[type=color]{border:1px solid var(--line-2);background:0 0;border-radius:6px;width:36px;height:32px;padding:2px}.ced-grow{flex:1;min-width:0}.ced-swatch{border:1px solid var(--line-2);border-radius:50%;width:20px;height:20px}.ced-found{gap:8px;display:grid}.m-only{display:none}@media (max-width:640px){.m-only{display:inline}.filter-row .input,.fbar-row>.select{flex:100%;width:100%}}
.job-form{gap:36px;max-width:720px;display:grid}.jf-title{width:100%;font-family:var(--serif);font-size:var(--t-xl);letter-spacing:-.025em;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-weight:450;line-height:1.25}.jf-title::placeholder{color:#c4c4ca}.jf-sec{gap:10px;display:grid}.jf-h{min-height:26px;color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:500;display:flex}.jf-hint{margin-top:-4px}.jf-prop{grid-template-columns:136px minmax(0,1fr);align-items:center;gap:12px;min-height:34px;font-size:13px;display:grid}.jf-prop>span:first-child{color:var(--muted)}.jf-prop>:last-child{justify-self:start;max-width:100%}.jf-in{min-width:0;height:30px;color:var(--ink);background:0 0;border:0;border-radius:5px;outline:0;margin-left:-8px;padding:0 8px;font-size:13.5px;transition:background .12s}.jf-in::placeholder{color:#a1a1aa}.jf-in:hover,.jf-in:focus,.jf-chips:hover,.jf-chips:focus-within{background:var(--bg-3)}select.jf-in{appearance:none;cursor:pointer;field-sizing:content;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23a1a1aa' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 8px center no-repeat;padding-right:24px}select.jf-in:hover,select.jf-in:focus{background-color:var(--bg-3)}.jf-salary{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.jf-salary .jf-in[inputmode]{width:76px}.jf-salary>:not(:first-child),.jf-salary label>select{margin-left:0}.jf-salary label{display:contents}.jf-chips{border-radius:5px;flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-height:30px;margin-left:-8px;padding:3px 8px;transition:background .12s;display:flex}.jf-chips>input{background:0 0;border:0;outline:0;flex:1;min-width:100px;font-size:13.5px}.jf-chips>input::placeholder{color:#a1a1aa}.jf-chips .tag{background:var(--card);box-shadow:0 0 0 1px var(--line-2)}.jf-quiet{color:var(--muted);font-size:12.5px}.jf-quiet:hover{color:var(--ink)}.jf-opts{flex-wrap:wrap;gap:2px;margin-left:-8px;display:flex}.jf-opts button{height:28px;color:var(--muted);border-radius:5px;padding:0 8px;font-size:13px}.jf-opts button:hover{color:var(--ink)}.jf-opts button.on{background:var(--bg-3);color:var(--ink)}.jf-desc{border:1px solid var(--line);background:var(--card);resize:vertical;border-radius:6px;outline:0;width:100%;min-height:240px;padding:14px 16px;font-size:14px;line-height:1.65;transition:border-color .12s}.jf-desc.sm{min-height:140px}.jf-desc:focus{border-color:#c4c4ca}.jf-ask{align-items:center;gap:6px;display:flex}.jf-ask .jf-in{background:var(--bg-3);flex:1;margin-left:0}.write-note{gap:8px;display:flex}.jf-qs{gap:2px;display:grid}.jf-q{grid-template-columns:minmax(0,1fr) auto auto 24px;align-items:center;gap:6px;padding:2px 0;display:grid}.jf-q>.jf-in:first-child{width:calc(100% + 8px)}.jf-q textarea{background:var(--bg-3);resize:vertical;grid-column:1/-1;height:auto;min-height:64px;margin-left:-8px;padding:8px;line-height:1.5}.jf-req{color:#a1a1aa;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;height:24px;padding:0 8px;font-size:12px;line-height:24px;position:relative}.jf-req input{opacity:0;pointer-events:none;position:absolute}.jf-req:has(input:checked){background:var(--bg-3);color:var(--ink)}.jf-req:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:1px}.jf-x{width:24px;height:24px;color:var(--muted);opacity:0;border-radius:5px;font-size:16px;line-height:1;transition:opacity .12s}.jf-ask .jf-x,.jf-q:hover .jf-x,.jf-q:focus-within .jf-x,.jf-x:focus-visible{opacity:1}.jf-x:hover{background:var(--bg-3);color:var(--ink)}.jf-seg{background:var(--bg-3);border-radius:6px;gap:2px;padding:2px;display:inline-flex}.jf-seg button{height:24px;color:var(--muted);border-radius:4px;padding:0 10px;font-size:12.5px}.jf-seg button.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #18181b14}.jf-add{height:28px;color:var(--muted);border-radius:5px;justify-self:start;align-items:center;gap:6px;margin-left:-8px;padding:0 8px;font-size:13px;display:inline-flex}.jf-add:hover{background:var(--bg-3);color:var(--ink)}.jf-save{align-items:center;gap:12px;display:flex}@media (hover:none){.jf-x{opacity:1}}@media (max-width:640px){.job-form{gap:28px}.jf-title{font-size:var(--t-lg)}.jf-desc{min-height:200px}.jf-prop{grid-template-columns:104px minmax(0,1fr)}.jf-q{grid-template-columns:minmax(0,1fr) auto 24px}.jf-q>.jf-in:first-child{grid-column:1/-1}.jf-q>select{justify-self:start}}
.row.between{justify-content:space-between}.f.grow{flex:1}.seg{border:1px solid var(--line-2);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{background:var(--bg);color:var(--ink-2);padding:6px 12px}.seg button.on{background:var(--ink);color:var(--bg)}fieldset.f.people{border:0;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;display:flex}.people-h{width:100%}.verdicts{flex-wrap:wrap;gap:6px;display:flex}.verdict input{opacity:0;position:absolute}.verdict span{border:1px solid var(--line-2);cursor:pointer;border-radius:8px;padding:6px 12px;display:inline-block}.verdict input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--bg)}.verdict input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.today a{color:inherit}.cx-book .cx-lead,.cx-note{color:var(--muted)}.cx-book .cx-lead{margin-top:12px}.cx-slots,.cx-booked{gap:20px;margin-top:28px;display:grid}.cx-day .cx-h3{font-weight:var(--w-strong);margin-bottom:10px}.cx-times{flex-wrap:wrap;gap:8px;display:flex}.cx-time{border:1px solid var(--line);border-radius:var(--r-btn);min-width:76px;height:40px;color:var(--ink);background:0 0}.cx-time:hover,.cx-time.on{border-color:var(--ink)}.cx-time.on{background:var(--ink);color:var(--bg,#fff)}.cx-error{color:var(--ink);font-weight:var(--w-strong)}.cx-slots .cx-btn:disabled{opacity:.5;cursor:default}.offer-salary{align-items:end}.cx-days{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.cx-dayb{border:1px solid var(--line);min-width:96px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;flex:none;gap:2px;padding:8px 12px;display:grid}.cx-dayb small{color:var(--muted);font-size:12px}.cx-dayb.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.cx-confirm{z-index:5;padding:14px 0 calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg,#fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.cx-confirm .cx-btn:disabled{opacity:.5;cursor:default}.criterion{gap:6px;display:grid}.criterion small{margin-top:-4px}.quiet-input{font-size:var(--t-sm)}.debrief-wrap{overflow-x:auto}.debrief{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.debrief th,.debrief td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:6px 12px 6px 0}.debrief th{color:var(--muted);font-weight:500}.debrief tr.overall td{border-bottom:0;font-weight:500}.offer-start{justify-self:start}
.filters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.filters .input{background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238b8b94' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 10px center;width:auto;min-width:260px;height:30px;padding:3px 9px 3px 30px;font-size:13px}.cand-jobs{flex-direction:column;gap:4px;display:flex}.app-card{border:1px solid var(--line);background:var(--bg);border-radius:6px;margin-bottom:10px;overflow:hidden}.app-head{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.app-job{color:var(--ink);align-items:center;gap:7px;margin-right:auto;font-size:13.5px;font-weight:600;display:flex}.app-job svg{color:var(--muted)}.app-job:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.tag-x{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;line-height:1}.tag-x:hover{color:var(--ink)}.tag-in{flex:1;width:auto;height:30px;font-size:13px}@media (max-width:640px){.tbl:not(:has(td.n)) td.cand-more{padding-left:41px}.tbl:not(:has(td.n)) td.list-more{padding-left:85px}}@media (max-width:720px){.tbl .hide-m{display:none}.tbl:not(:has(td.n)) :is(th,td).hide-m{display:none}}.source-line{gap:2px;margin-top:4px;display:grid}.app-card>.source-line{margin-top:-6px;padding:0 14px 12px}.app-job{font-weight:500}.answers dl{gap:10px;margin:0 0 16px;display:grid}.answers dt{color:var(--muted);font-size:12px}.answers dd{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px}
.set-list{gap:24px;display:grid}.set-list fieldset{min-width:0;margin:0;padding:0}.set-list .invite .input{flex:180px;width:auto}.set-list .invite .select{width:auto}.set-list .person{flex-wrap:nowrap;gap:10px}.set-list .tbl td.r{text-align:right}.set-list .tbl td.r .row{justify-content:flex-end}.set-list .tbl td.r{white-space:nowrap}.set-list .tbl td.r>.row{display:inline-flex}.set-list .nowrap{white-space:nowrap}.set-list .pager{justify-content:center}.design{flex:1;grid-template-columns:300px 1fr;min-height:0;display:grid}.design-side{align-content:start;gap:16px;padding:20px;display:grid}.design-templates{border:0;gap:10px;display:grid}.design-template{text-align:left;border-radius:8px;grid-template-columns:112px 1fr;align-items:center;gap:12px;padding:6px;display:grid}.design-template:hover,.design-template.on{background:var(--bg-3)}.design-thumb{border:1px solid var(--line-2);pointer-events:none;border-radius:6px;width:112px;height:70px;display:block;overflow:hidden}.design-thumb-page{transform-origin:0 0;width:1120px;height:700px;display:block;transform:scale(.1)}.design-name{gap:1px;display:grid}.design-name b{font-size:13.5px;font-weight:500}.design-name small{color:var(--muted);font-size:12px}.design-preview{background:var(--bg-3);padding:24px;overflow:auto}.design-browser{border:1px solid var(--line-2);box-shadow:var(--shadow-2);border-radius:10px;width:fit-content;margin:0 auto;overflow:hidden}.design-url{color:var(--muted);background:var(--bg-2);border-bottom:1px solid var(--line);padding:8px 14px;font-size:12px;display:block}.design-page{zoom:.62;width:1120px}.design-page .cx{min-height:900px}@media (max-width:1000px){.design{grid-template-columns:1fr}}.banner.flat{margin:0}.note.mail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.note.mail summary::-webkit-details-marker{display:none}.mail-body{margin-top:8px}.chips{flex-wrap:wrap;gap:4px;display:flex}.chip{font:inherit;background:var(--bg-3);color:var(--ink-2);cursor:pointer;border:0;border-radius:4px;padding:2px 8px;font-size:12px}.chip:hover{color:var(--ink)}.integration{align-items:center;gap:14px;display:flex}.integration>:not(.logo,.row){flex:1;min-width:0}.integration>.logo{box-shadow:0 0 0 1px var(--line);border-radius:6px;padding:4px}.set-list .compose-head .select,.rec .compose-head .select{flex:180px;width:auto}.compose-files{border:0;gap:4px;margin:0;padding:0}.setup{margin-bottom:16px}.setup-list{margin:0;padding:0;list-style:none}.setup-list li{align-items:flex-start;gap:12px;padding:10px 0;display:flex}.setup-n{border:1px solid var(--line-2);width:18px;height:18px;color:var(--bg);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.setup-list li.done .setup-n{background:var(--ink);border-color:var(--ink)}.setup-list li.done .setup-t b{color:var(--muted);font-weight:400}.setup-list li.cur .setup-n{border-color:var(--ink)}.setup-t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.setup-describe{margin-top:8px}.setup{position:relative}.setup-hide{color:var(--muted);position:absolute;top:0;right:0}.set-list .invite .input.days{flex:0 0 130px}.set-fields{gap:16px;display:grid}.set-fields div.f{gap:6px;font-size:12.5px;font-weight:500;display:grid}.set-url{min-width:0;font-size:13px;font-weight:400}.set-url a{overflow-wrap:anywhere}.auto-status{margin-left:6px;font-weight:400}.auto-toggle{flex-wrap:nowrap;align-items:flex-start;font-size:13px}.set-note a{text-decoration:underline}.ph{background:var(--bg-3);color:var(--ink-2);border-radius:3px;padding:0 4px}@media (max-width:640px){.set-list .tbl td.r .btn{padding-inline:6px}}.team-link{min-width:220px;position:relative}.team-link .f>span{font-size:11px;position:absolute;top:-2px}
.ig-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.ig-card{background:var(--bg-2);border-radius:6px;flex-direction:column;padding:18px;display:flex}.ig-top{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:16px;display:flex}.ig-logos{align-items:center;gap:8px;display:inline-flex}.ig-logos svg,.ig-logos .logo{width:28px;height:28px}.ig-state{color:var(--muted);background:var(--bg-3);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:150px;padding:3px 9px;font-size:12px;display:inline-block;overflow:hidden}.ig-state.on{color:var(--ink)}.ig-state i{vertical-align:1px;background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px;margin-right:6px;display:inline-block}.ig-name{letter-spacing:-.01em;font-size:14px;font-weight:600}.ig-desc{color:var(--muted);flex:1;margin:4px 0 18px;font-size:13px;line-height:1.5}.ig-foot{display:flex}.ig-foot .btn{justify-content:center;min-width:84px}.ig-sheet-h{align-items:center;gap:10px;padding-top:16px;display:flex}.ig-sheet-h b{letter-spacing:-.01em;flex:1;font-size:15px;font-weight:600}.ig-sheet-h .ig-logos svg,.ig-sheet-h .ig-logos .logo{width:22px;height:22px}.ig-sheet-h .btn{padding:4px 10px;font-size:18px;line-height:1}.ig-sheet-b{gap:12px;padding-bottom:20px;display:grid}.int-keys{background:var(--bg-2);border-radius:4px}.int-keys>div{justify-content:space-between;align-items:center;gap:10px;padding:6px 6px 6px 12px;font-size:13px;display:flex}.int-keys b{font-weight:500}
.design.ced{flex:none;grid-template-columns:380px 1fr}.ced .design-preview{align-self:start;height:calc(100vh - 72px);position:sticky;top:56px}.ced-side{border:0;gap:0;min-width:0;padding:0}.ced-sec{gap:14px;padding:24px 20px 12px;display:grid}.ced-sec h3{color:var(--muted);font-size:12px;font-weight:500}.ced label.f{color:var(--ink-2);font-weight:400}.ced-logo{align-items:center;gap:10px;display:flex}.ced-logo img,.ced-mark{object-fit:contain;border:1px solid var(--line-2);border-radius:8px;width:40px;height:40px}.ced-mark{background:var(--bg-3);place-items:center;font-weight:600;display:grid}.ced-cover{gap:8px;display:grid}.ced-cover img{aspect-ratio:2;object-fit:cover;border-radius:8px;width:100%;height:auto}.ced-drop{border:1px dashed var(--line-2);min-height:96px;color:var(--muted);text-align:center;border-radius:8px;place-items:center;padding:12px;font-size:13px;display:grid}.ced-drop:hover{background:var(--bg-3);color:var(--ink)}.ced-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ced-photo{cursor:grab;gap:6px;display:grid;position:relative}.ced-photo.dragging{opacity:.4}.ced-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;height:auto}.ced-photo-a{gap:2px;display:flex;position:absolute;top:6px;right:6px}.ced-photo-a button{background:#ffffffeb;border-radius:5px;width:24px;height:24px;font-size:13px;line-height:1;box-shadow:0 1px 2px #00000026}.ced-photo-a button:disabled{opacity:.35}.ced-cap{height:30px;font-size:12.5px}.ced-photos .ced-drop{aspect-ratio:4/3;min-height:0}.ced-status{background:var(--bg);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;bottom:0}@media (max-width:1000px){.design.ced{grid-template-columns:1fr}.ced .design-preview{height:auto;position:static}}
.auto{margin-bottom:20px;overflow:hidden}.auto-h{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.auto-h b{font-weight:600;display:block}.auto-h span{color:var(--muted);font-size:12.5px}.auto-f{background:var(--bg-2);padding:10px 16px}.flow{padding:14px 16px;display:grid}.flow .node{align-items:flex-start;gap:12px;padding-bottom:14px;font-size:13.5px;display:flex;position:relative}.flow .node:last-child{padding-bottom:0}.flow .node:not(:last-child):after{content:"";background:var(--line-2);width:1px;position:absolute;top:28px;bottom:2px;left:13px}.flow .node.branch:after{display:none}.flow .node i{border:1px solid var(--line-2);height:27px;color:var(--ink-2);background:var(--bg);border-radius:4px;flex:0 0 27px;place-items:center;font-size:12px;font-style:normal;display:grid}.flow .node.when i{background:var(--ink);border-color:var(--ink);color:#fff}.flow .node b{margin-right:6px;font-weight:500}.flow .node small{color:var(--muted);font-size:12px;display:block}.flow .node small.err{color:var(--bad)}.flow .node>div{min-width:0;padding-top:4px}.switch{cursor:pointer;flex:none;width:34px;height:20px;position:relative}.switch input{opacity:0;width:0;height:0}.switch span{background:#d4d4d8;border-radius:999px;transition:background .15s;position:absolute;inset:0}.switch span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.switch input:checked+span{background:var(--ink)}.switch input:checked+span:after{transform:translate(14px)}.switch input:disabled+span{opacity:.5;cursor:default}.tag.run-failed,.tag.step-failed,.tag.will-refused{color:var(--ink);border-color:var(--ink);background:#fff}.tag.run-pending,.tag.run-waiting,.tag.will-propose{background:#fff}.run-json{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;background:var(--bg-2);border:1px solid var(--line);border-radius:4px;max-height:320px;margin-top:6px;padding:8px;font-size:12px;overflow:auto}.autos{max-width:760px;margin:0 auto;padding-top:48px}.ask-auto{margin-bottom:44px}.ask-box{border:1px solid var(--line-2);background:var(--bg);box-shadow:var(--shadow-2);border-radius:12px;align-items:flex-end;gap:8px;padding:8px 8px 8px 16px;display:flex}.ask-box:focus-within{border-color:var(--ink-2)}.ask-box textarea{resize:none;min-width:0;max-height:40vh;font:inherit;font-size:var(--t-md);field-sizing:content;background:0 0;border:0;outline:none;flex:1;padding:6px 0;line-height:1.45}.ask-box textarea::placeholder{color:#a1a1aa}.ask-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ask-chips button{border:1px solid var(--line);background:var(--bg);color:var(--ink-2);font-size:var(--t-sm);text-align:left;border-radius:999px;padding:5px 11px}.ask-chips button:hover{border-color:var(--line-2);background:var(--bg-2);color:var(--ink)}.ask-note{color:var(--muted);font-size:var(--t-sm);margin-top:12px}.ask-draft{border:1px solid var(--line);border-radius:12px;gap:6px;margin-top:16px;padding:16px 18px 12px;display:grid}.ask-name{font:inherit;background:0 0;border:0;outline:none;padding:0;font-weight:600}.ask-draft .auto-details>summary{padding:4px 0}.ask-draft .flow{padding:8px 0}.ask-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.autos-h{font-size:var(--t-sm);color:var(--muted);margin:0 0 6px;font-weight:500}.autos-list{margin:0 0 40px;padding:0;list-style:none}.autos-list li{border-top:1px solid var(--line);align-items:center;gap:16px;display:flex}.autos-list li:first-child{border-top:0}.autos-list .go{min-width:0;color:inherit;flex:1;gap:1px;padding:12px 0;display:grid}.autos-list .go b{font-weight:500}.autos-list .go span{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:var(--t-sm);overflow:hidden}.autos-list .go small{color:var(--muted);font-size:var(--t-xs)}.autos-list .go:hover b{text-underline-offset:3px;text-decoration:underline}.mode{background:var(--bg-3);border:0;border-radius:7px;min-width:0;margin:0;padding:2px;display:inline-flex}.mode button{color:var(--muted);font-size:var(--t-xs);border-radius:5px;padding:3px 9px;line-height:1.4}.mode button.on{background:var(--bg);color:var(--ink);box-shadow:var(--shadow)}.mode button:not(.on):hover:enabled{color:var(--ink)}.built-in .autos-list li{align-items:flex-start}.built-in .ping-line{color:var(--muted);font-size:var(--t-sm)}.built-in .ping-line .input{border-color:var(--line);width:44px;height:24px;font-size:var(--t-sm)}.built-in .always{color:var(--muted);font-size:var(--t-xs);white-space:nowrap;padding-top:12px}@media (max-width:640px){.autos{padding-top:20px}.autos-list li{gap:10px}}
.drawer-back{z-index:40;background:#18181b1f;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--bg);width:min(1240px,100vw - 48px);height:100%;box-shadow:var(--pop);flex-direction:column;animation:.14s ease-out drawer-in;display:flex}@keyframes drawer-in{0%{transform:translate(16px)}}.drawer-bar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:6px;height:44px;padding:0 10px 0 20px;display:flex}.drawer-bar>span{margin-right:auto}.drawer-b{flex:1;overflow-y:auto}.drawer-b .top{position:static}.tbl tr.open{cursor:pointer}.tbl tr.open:hover,.cand.nav-cur{background:var(--bg-3)}.tbl tr:has(.nav-cur){background:var(--bg-3)}.cand.nav-cur{border-color:var(--ink-2)}.k-back{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18181b2e;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.k{background:var(--bg);width:min(620px,100vw - 32px);box-shadow:var(--pop);border-radius:6px;overflow:hidden}.k-in{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:14px 16px;display:flex}.k-in input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.k-body{gap:1px;max-height:50vh;padding:10px 8px 12px;display:grid;overflow-y:auto}.k-body button{color:var(--ink-2);text-align:left;border-radius:4px;align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;display:flex}.k-body button svg{color:var(--muted);flex:none}.k-body button.on{background:var(--bg-3);color:var(--ink)}.k-body button .ell{min-width:0}.k-body button small{color:var(--muted);white-space:nowrap;margin-left:auto}.k-empty{color:var(--muted);padding:6px 10px;font-size:12.5px}.nav-a kbd{margin-left:auto}
.votes{gap:8px;display:grid}.vote-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vote-label{margin-right:4px}.vote-row .input{flex:1;min-width:160px}.btn.vote.on{background:var(--ink);border-color:var(--ink);color:#fff}.btn.vote.on kbd{color:#d4d4d8;background:0 0;border-color:#52525b}.vote-list{gap:4px;font-size:12.5px;list-style:none;display:grid}.vote-list li{color:var(--ink-2);align-items:baseline;gap:6px;display:flex}.vote-list li svg{color:var(--muted);flex:none;align-self:center}.vote-list b{font-weight:500}.vote-list span{color:var(--muted)}.vote-list small{color:var(--muted);margin-left:auto;font-size:11.5px}.brief-text{white-space:pre-wrap;line-height:1.6}.tpl-pick{flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:12.5px;display:flex}.tpl-pick>span{color:var(--muted)}.tpl-pick .link-btn[aria-pressed=true]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.tpl-start{border:1px solid var(--line);border-radius:8px;padding:12px 14px}.tpl-start .sec-h{margin:0}details.pop>.tpl-pick{margin-top:8px}.tpl-start .brief-text{color:var(--ink-2);font-size:13px}
.logo{object-fit:contain;vertical-align:-2px;background:#fff;border-radius:3px;flex:none;place-items:center;display:inline-grid}.mono-mark{background:var(--bg-3);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);font-weight:600;line-height:1}.avatar-m{background:var(--bg-3);color:var(--ink-2);letter-spacing:.01em;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid}.role{min-width:0;color:var(--muted);align-items:center;gap:6px;display:flex;overflow:hidden}.role .ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.role .sep{color:#c4c4c9}.role .co{min-width:0;color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.name{font-family:var(--serif);letter-spacing:-.02em;font-weight:450}.pf{margin-bottom:20px}.pf-item{grid-template-columns:48px 1fr;gap:12px;padding:12px 0;display:grid}.pf-item+.pf-item{border-top:1px solid var(--line)}.pf-item .logo{box-shadow:0 0 0 1px var(--line);border-radius:6px}.pf-body{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-body b{font-weight:600}.pf-desc{white-space:pre-line;color:var(--ink-2);margin:6px 0 0}.pf-roles{gap:14px;margin-top:10px;display:grid}.pf-role{border-left:2px solid var(--line-2);flex-direction:column;gap:2px;padding-left:14px;display:flex}.person-sub{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.loading{gap:14px;padding-top:48px;display:grid}.loading span{background:var(--bg-3);border-radius:4px;height:14px;animation:1.4s ease-in-out infinite breathe}.loading span:first-child{width:45%;height:30px;margin-bottom:10px}.loading span:last-child{width:70%}@keyframes breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.loading span{animation:none}}.top:has(+.rec) .crumb b{font-family:inherit;font-size:var(--t-base);letter-spacing:0;font-weight:500}.cv.cv-sheet{gap:6px;place-items:initial;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;overflow-y:auto}.cv-dl{z-index:1;border:1px solid var(--line-2);background:var(--card);width:28px;height:28px;color:var(--muted);border-radius:6px;flex-shrink:0;align-self:flex-end;place-items:center;margin:10px 10px -38px 0;transition:color .15s,border-color .15s;display:grid;position:sticky;top:10px}.cv-dl:hover{color:var(--ink);border-color:var(--ink)}.cv-pages{gap:12px;padding:1px 1px 12px;display:grid}.cv-page{width:100%;height:auto;box-shadow:0 0 0 1px var(--line-2), var(--shadow-2);background:#fff;border-radius:2px;display:block}.rec-cv{margin-bottom:20px}.rec-cv .cv{height:80vh}.screen .cv{height:calc(100vh - 212px)}.cv-sheet-page{position:relative}.cv-mark{mix-blend-mode:multiply;pointer-events:none;background:#0000001f;border-radius:1px;position:absolute;box-shadow:inset 0 -2px #000000b3}.cv-text{color:#1a1a1a;overflow-wrap:anywhere;width:100%;max-width:820px;box-shadow:0 0 0 1px var(--line-2), var(--shadow-2);white-space:pre-wrap;line-height:1.55;font-family:var(--font-mono), ui-monospace, monospace;background:#fff;border-radius:2px;margin:0 auto 12px;padding:32px 36px;font-size:12px}.cv-hit{color:inherit;background:#0000001f;box-shadow:inset 0 -2px #000000b3}.del-cand,.del-ask,.top-act{margin-left:auto}.del-cand{color:var(--muted)}.del-ask{align-items:center;gap:8px;display:flex}
.stage-list{list-style:none}.stage-row{background:var(--bg);grid-template-columns:22px 22px minmax(0,1fr) 140px 130px 28px;align-items:center;gap:8px;min-height:52px;padding:0 4px;transition:background .12s;display:grid}.stage-row:hover,.stage-row:focus-within{background:var(--bg-2)}.stage-row.drag{opacity:.5}.grip{color:#b4b4bb;cursor:grab;border-radius:4px;place-items:center;width:22px;height:28px;display:grid}.grip:hover,.grip:focus-visible{color:var(--ink);background:var(--bg-3)}.stage-n{font-size:var(--t-sm);color:var(--muted);font-variant-numeric:tabular-nums}.stage-name{font-size:var(--t-md);letter-spacing:-.01em;background:0 0;border:1px solid #0000;border-radius:5px;outline:none;min-width:0;margin-left:-8px;padding:5px 8px;font-weight:500}.stage-name:hover{border-color:var(--line-2)}.stage-name:focus{box-shadow:var(--ring);background:#fff;border-color:#a1a1aa}.who-pick{position:relative}.who-pick>summary{cursor:pointer;border-radius:14px;align-items:center;padding:4px;list-style:none;display:flex}.who-pick>summary::-webkit-details-marker{display:none}.ini.add{color:var(--muted);box-shadow:0 0 0 1px var(--line-2);background:#fff;margin-left:4px}.who-add{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.who-pick>summary:hover .who-add{color:var(--ink)}.who-pick>summary:hover .ini.add{color:var(--ink);box-shadow:0 0 0 1px #a1a1aa}.who-pick>.pop-b{z-index:5;background:var(--card);border:1px solid var(--line-2);width:240px;max-height:280px;box-shadow:var(--pop);border-radius:6px;padding:10px 12px;position:absolute;right:0;overflow-y:auto}.stage-x{width:28px;height:28px;color:var(--muted);opacity:0;border-radius:4px;place-items:center;transition:opacity .12s;display:grid}.stage-row:hover .stage-x,.stage-row:focus-within .stage-x{opacity:1}.stage-row:hover .stage-x:disabled{opacity:.35;cursor:not-allowed}.stage-x:hover{background:var(--bg-3);color:var(--ink)}.stages-foot{align-items:center;gap:12px;padding:10px 0;display:flex}.stages-foot .btn{margin-left:-8px}.stages-foot output{margin-left:auto}@media (hover:none){.stage-x{opacity:1}}.stage-mail{white-space:nowrap;align-items:center;gap:2px;min-width:0;display:flex}.stage-mail .select.quiet{field-sizing:content;min-width:0;max-width:100%;color:var(--ink-2)}.stage-row>.stage-mail{grid-area:2/3/auto/-1;padding-bottom:10px}@media (max-width:640px){.stage-row{grid-template-columns:22px minmax(0,1fr) auto 28px;padding:8px 0}.stage-n{display:none}.stage-row>.select.quiet{grid-area:2/2;justify-self:start;margin-left:-8px}.who-pick{grid-area:1/3/3}.stage-x{grid-area:1/4/3}.stage-row>.stage-mail{grid-area:3/2/auto/-1;padding-bottom:0}}.pub-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pub-row b{font-weight:500;display:block}.pub-warn{border-left:2px solid var(--ink);gap:4px;padding-left:12px;display:grid}.pub-warn b{font-weight:500}.pub-link{align-items:center;gap:12px;min-width:0;display:flex}.stage-confirm{gap:4px;display:grid}.stage-confirm p{margin:0 0 0 24px}.stage-row>.stage-card{grid-area:2/3/auto/-1;padding-bottom:10px}.stage-card>summary{color:var(--ink-2);cursor:pointer;font-size:12.5px;list-style:none;display:inline-block}.stage-card>summary.muted{color:var(--muted)}.stage-card>summary::-webkit-details-marker{display:none}.stage-card>summary:hover{color:var(--ink)}.stage-card-b{border-left:1px solid var(--line-2);gap:8px;margin-top:8px;padding:4px 0 0 12px;display:grid}.stage-card-b p{margin:0}.crit-list{gap:2px;list-style:none;display:grid}.crit-row{grid-template-columns:18px minmax(0,1fr) minmax(0,1.3fr) 28px;align-items:center;gap:8px;display:grid}.crit-move{display:grid}.crit-move button{width:18px;height:14px;color:var(--muted);place-items:center;display:grid;transform:rotate(-90deg)}.crit-move button.down{transform:rotate(90deg)}.crit-move button:disabled{opacity:.25}.crit-move button:not(:disabled):hover{color:var(--ink)}.crit-name,.crit-guide{background:0 0;border:1px solid #0000;border-radius:5px;outline:none;min-width:0;padding:5px 8px}.crit-name{font-weight:500}.crit-guide{color:var(--ink-2)}.crit-name:hover,.crit-guide:hover{border-color:var(--line-2)}.crit-name:focus,.crit-guide:focus{box-shadow:var(--ring);background:#fff;border-color:#a1a1aa}.stage-card-b .stages-foot .btn:last-child{margin-left:auto}.stage-card-b .stages-foot output+.btn:last-child{margin-left:0}.crit-row:hover .stage-x,.crit-row:focus-within .stage-x{opacity:1}@media (max-width:640px){.stage-row>.stage-card{grid-area:3/2/auto/-1}.crit-row{grid-template-columns:18px minmax(0,1fr) 28px}.crit-guide{grid-area:2/2}}
.page.home{max-width:760px;padding-top:44px}.brief{margin-bottom:36px}.brief-date{font-size:var(--t-sm);color:var(--muted);margin-bottom:6px}.brief-title{font-size:var(--t-2xl);letter-spacing:-.035em;line-height:1.1}.brief-sub{margin-top:6px}.brief-keys{opacity:0;transition:opacity .15s}.brief:focus-within .brief-keys{opacity:1}.brief-list{gap:12px;margin-top:22px;display:grid}.brief-card{background:var(--bg-2);border-radius:8px;outline:none;padding:20px 22px 16px;transition:background .15s,box-shadow .15s,opacity .2s}.brief-card:hover{background:var(--bg-3)}.brief-card:focus-visible{box-shadow:var(--ring)}.brief-card.voted{opacity:.72}.brief-head{align-items:center;gap:14px;display:flex}.brief-who{flex:1;gap:2px;min-width:0;display:grid}.brief-name{font-size:22px;line-height:1.15}.brief-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px}.brief-score{font-family:var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:28px}.brief-why{gap:6px;margin:14px 0 0 54px;list-style:none;display:grid}.brief-why li{align-items:baseline;gap:8px;display:flex}.brief-why svg{position:relative;top:2px}.brief-foot{align-items:center;gap:6px;margin:16px 0 0 54px;padding-top:12px;display:flex}.brief-src{min-width:0;font-size:var(--t-sm);color:var(--ink-2);flex:1}.brief-src .source-line,.brief-src .source-line div{display:inline}.brief-src .source-line:before{content:" · "}.home-h{justify-content:flex-start;gap:6px;margin-top:8px}@media (max-width:900px){.page.home{padding:64px 16px 40px}.brief-title{font-size:var(--t-xl)}.brief-keys,.home .keys{display:none}.brief-card{padding:16px}.brief-why,.brief-foot{margin-left:0}.brief-foot{flex-wrap:wrap}.brief-src{flex-basis:100%;margin-bottom:6px}}.home .card.inbox{margin-inline:-14px}@media (max-width:640px){.home .card.inbox>.inbox-row:not(:has(.inbox-acts>:not(.when))) .inbox-main{flex-basis:0}}.home .inbox-slot+section,.home section+.inbox-slot{margin-top:12px}.home-head{margin-bottom:8px}.home-block{font-size:var(--t-base);color:var(--ink);margin:28px 0 4px;font-weight:600}.home-today{margin:24px 0}.home-sys{color:var(--ink-2);margin-top:4px;font-size:13px}.home-sys summary{cursor:pointer;list-style:none}.home-sys summary::-webkit-details-marker{display:none}.home-sys summary:before{content:"▸ ";color:var(--muted)}.home-sys[open] summary:before{content:"▾ "}.home-sys>.stack{padding:8px 0 0 14px}.home-off{color:var(--muted);margin-top:20px;font-size:12.5px}
.fbar{gap:8px;margin:0 0 12px;display:grid}.fbar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fbar-row:empty,.bulk:empty{display:none}.fbar-num{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.fbar-find{flex:240px;min-width:0}.fbar-find .input{width:100%}.fbar .chip>span{padding:2px 4px 2px 10px}.chip-btn{border:1px solid var(--line-2);height:28px;color:var(--ink-2);background:#fff;border-radius:999px;padding:0 10px;font-size:12.5px}.chip-btn.on{border-color:var(--ink);color:var(--ink)}.chip-btn:disabled{opacity:.5}.screen-filter{padding:12px 20px 0}.find-why{margin-top:2px;display:block}.bulk-all{margin-bottom:8px}.bulk-sheet .bulk-line{font-size:14px}.mail-peek{gap:6px;max-height:260px;display:grid;overflow:auto}.mail-peek .pre{white-space:pre-wrap;margin:0;font-size:13px}.rules{grid-template-columns:minmax(0,1fr);gap:10px;max-width:860px;margin-top:28px;display:grid}.rule-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.rule-row .auto-sentence{margin:0}.rule-offers{flex-wrap:wrap;gap:8px;display:flex}.rule-go p{margin:0 0 8px}.hm-view{align-items:center;gap:8px}fieldset.seg{min-width:0;margin:0}@media (max-width:720px){.rule-row{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.screen-filter{padding:12px 16px 0}}.fbar .select,.hm-view .select{width:auto;max-width:100%}.fbar .inline-num{width:64px}.hm-view{flex-wrap:wrap;display:flex}.fbar .chip{border-radius:999px;height:26px;padding:0}.gate-line{margin:12px 20px 0}.main:has(.screen-filter) .screen .cv{height:calc(100vh - 309px);min-height:300px}@media (min-width:901px){.main:has(.screen-filter) .screen-panel{height:calc(100vh - 287px)}}.sheet .btn[aria-disabled=true]{opacity:.5;cursor:default}.rule-mail{gap:4px;display:grid}.rule-mail p{margin:0}
.screen-bar .ask-row{border:1px solid var(--line-2);background:var(--bg);min-width:220px;max-width:560px;height:32px;color:var(--muted);border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 8px 0 11px;transition:border-color .15s;display:flex;position:relative}.screen-bar .ask-row:focus-within{border-color:var(--ink);color:var(--ink)}.ask-input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.ask-input::placeholder{color:var(--muted)}.ask-dots{border:1.5px solid var(--line-2);border-top-color:var(--ink);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ask-spin}@keyframes ask-spin{to{transform:rotate(360deg)}}.screen-bar .btn.on{border-color:var(--line-2);color:var(--ink)}.ask-menu{position:relative}.ask-menu>summary{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.ask-pop{z-index:6;background:var(--card);border:1px solid var(--line-2);min-width:240px;box-shadow:var(--pop);border-radius:6px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.ask-pop>button,.ask-pop>a{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 10px;font-size:13px;text-decoration:none;display:block}.ask-pop>button:hover,.ask-pop>a:hover{background:var(--line)}.ask-filters{flex-basis:100%;margin:0}.ask-reply{z-index:6;background:var(--card);border:1px solid var(--line-2);box-shadow:var(--pop);color:var(--ink-2);border-radius:6px;align-items:center;gap:6px;margin:0;padding:7px 10px;font-size:13px;display:flex;position:absolute;top:calc(100% + 6px);left:-1px;right:-1px}.ask-reply>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ask-reply .link-btn{color:var(--muted)}.bulk-understood{border:1px solid var(--line-2);background:var(--bg);border-radius:6px;gap:6px;padding:10px 12px;display:grid}.bulk-understood ul{color:var(--ink);gap:3px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.ask-menu .count{background:var(--ink);min-width:16px;height:16px;color:var(--bg);text-align:center;border-radius:999px;margin-left:2px;padding:0 4px;font-size:10.5px;line-height:16px}.ask-pop.ask-filters{width:420px;padding:12px}.ask-filters .fbar{gap:10px;margin:0}.ask-filters .fbar-row{gap:6px}.ask-filters .fbar-num{flex-basis:100%;justify-content:space-between}.ask-filters .fbar .select,.ask-filters .fbar-find{flex:100%;width:100%;height:32px;font-size:13px}.ask-filters .fbar-find .input{height:32px;font-size:13px}.ask-filters .fbar .inline-num{width:72px;height:30px}.ask-filters .fbar-row.muted{padding-top:8px}.ask-filters .fbar .chip{display:none}.ask-suggest{z-index:6;background:var(--card);border:1px solid var(--line-2);box-shadow:var(--pop);border-radius:6px;padding:6px 4px 4px;display:grid;position:absolute;top:calc(100% + 6px);left:-1px;right:-1px}.ask-suggest>.ask-hint{padding:2px 10px 6px}.ask-suggest>button{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 10px;font-size:13px}.ask-suggest>button.on{background:var(--line)}.fmenu{gap:10px;display:grid}.fmenu-row{grid-template-columns:80px 1fr;align-items:center;gap:10px;display:grid}.fmenu-k{color:var(--muted);font-size:12.5px}.fmenu-v{flex-wrap:wrap;gap:6px;display:flex}.fmenu .select.fmenu-v,.fmenu .input.fmenu-v{width:100%;height:30px;font-size:13px}.fmenu-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:10px;display:flex}
.screen-card{animation:card-in .24s var(--ease) both}.screen-card.out-right{animation:.22s ease-in both card-out-right}.screen-card.out-left{animation:.22s ease-in both card-out-left}@keyframes card-in{0%{opacity:0;transform:translateY(10px)scale(.99)}}@keyframes card-out-right{to{opacity:0;transform:translate(48px)rotate(1.5deg)}}@keyframes card-out-left{to{opacity:0;transform:translate(-48px)rotate(-1.5deg)}}@media (prefers-reduced-motion:reduce){.screen-card,.screen-card.out-right,.screen-card.out-left{animation:none}}.screen-done{justify-items:center;gap:4px;padding-top:96px;display:grid}.screen-done b{font-size:var(--t-xl)}.screen-done .btn{margin-top:18px}.screen-take{align-items:flex-start;gap:12px;margin-top:16px;padding-top:14px;display:flex}.screen-take>.muted{flex:none;line-height:26px}.screen-take .votes{flex:1;min-width:0}.screen-take .btn.vote{height:26px;padding:0 8px;font-size:12.5px}.screen-take .vote-row .input{min-height:26px;padding:3px 8px;font-size:12.5px}.screen-decide{align-items:center;gap:8px;display:flex}.screen-decide>.btn.primary{margin-left:auto}.screen-decide>.btn{height:36px}.screen-decide kbd,.sheet-btns kbd{margin:0 2px}.sheet{border:1px solid var(--line-2);background:var(--card);width:min(560px,100vw - 32px);max-height:min(86vh,760px);color:var(--ink);box-shadow:var(--pop);border-radius:10px;margin:auto;padding:0;overflow:hidden}.sheet[open]{animation:sheet-in .16s var(--ease) both;flex-direction:column;display:flex}.sheet::backdrop{background:#18181b47}.sheet-in,.sheet-form{flex-direction:column;flex:1;min-height:0;display:flex}.sheet-in{overflow-y:auto}.sheet-in>:not(.sheet-form),.sheet-form>*{width:auto;min-width:0;margin:0 20px}.sheet .field{flex-direction:column;gap:4px;display:flex}.sheet-in>*+*,.sheet-form>*+*{margin-top:12px}.sheet-h{align-items:baseline;gap:8px;padding-top:18px;display:flex}.sheet-h b{font-family:var(--serif);font-size:var(--t-lg);letter-spacing:-.02em;font-weight:450}.sheet-in>.sheet-btns,.sheet-form>.sheet-btns{margin:16px 0 0}.sheet-btns{border-top:1px solid var(--line);background:var(--card);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:16px 0 0;padding:14px 20px;display:flex;position:sticky;bottom:0}.sheet-btns .btn{height:34px}@keyframes sheet-in{0%{opacity:0;transform:translateY(6px)scale(.99)}}.toast{z-index:60;background:var(--ink);color:#fff;max-width:min(560px,100vw - 32px);font-size:var(--t-sm);box-shadow:var(--pop);animation:toast 4.5s var(--ease) both;pointer-events:none;border-radius:8px;padding:9px 14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast.act{pointer-events:auto;align-items:center;gap:12px;animation-duration:8s;display:flex}.toast.hold{animation:none}.toast-btn{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.toast.bad{color:var(--ink);border:1px solid var(--ink);background:#fff}@keyframes toast{0%{opacity:0;transform:translate(-50%,6px)}6%,88%{opacity:1;transform:translate(-50%)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sheet[open]{animation:none}}@media (max-width:900px){.screen:has(.screen-decide){padding-bottom:76px}.screen-decide{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);position:fixed;inset:auto 0 0}.screen-decide kbd{display:none}.sheet{border-radius:14px 14px 0 0;width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0}.sheet-btns{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.toast{bottom:84px}}.screen-take .vote-label,.brief-rec .vote-label{flex-basis:100%;margin-bottom:2px}.link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.link:hover{text-decoration-color:currentColor}.mail-edit{border:1px solid var(--line);background:var(--bg-2);border-radius:6px;gap:6px;padding:10px 12px;font-size:13px;display:grid}.mail-edit-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mail-edit-h .select{background-color:#0000;width:auto;max-width:100%;min-height:28px}.mail-subject,.mail-text{width:100%;color:var(--ink);font:inherit;white-space:pre-wrap;resize:vertical;background:0 0;border:0;outline:none;padding:0}.mail-subject{font-weight:600}.mail-text{max-height:40vh;line-height:1.5;overflow:auto}.mail-subject:focus-visible,.mail-text:focus-visible{box-shadow:0 0 0 1px var(--line-2);border-radius:3px}
.audit-filters{flex-wrap:wrap;gap:8px}.audit-filters .select{width:auto;min-width:140px;max-width:100%}.audit{list-style:none}.audit li{grid-template-columns:184px 1fr;gap:12px;padding:8px 0;display:grid}.audit time{font-size:var(--t-sm);padding-top:1px}.audit a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:2px}.audit-fields summary{cursor:pointer;list-style:none}.audit-fields summary::-webkit-details-marker{display:none}@media (max-width:640px){.audit li{grid-template-columns:1fr;gap:2px}}.pending-asks{gap:6px;margin-bottom:16px;display:grid}.pending-ask{border:1px solid var(--line-2);background:var(--bg-2);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.pending-ask form{margin-top:6px}@media (max-width:640px){.pending-ask{flex-direction:column}}.assist-steps{gap:8px;padding-left:18px;display:grid}.assist-steps .copy-text{margin-top:6px}.assist-pick{flex-wrap:wrap;align-items:center;gap:10px}.assist-pick .seg button{align-items:center;height:26px;padding:0 10px;line-height:1;display:inline-flex}.ai-off{border:1px solid var(--line-2);background:var(--bg-2);color:var(--ink-2);font-size:var(--t-sm);border-radius:10px;margin-bottom:16px;padding:10px 14px}.auto-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.auto-row:first-child{border-top:0}.auto-sentence{font-size:var(--t-md);line-height:1.7}.inline-num{text-align:center;width:64px;height:26px;margin:0 2px;padding:0 6px;font-weight:600;display:inline-block}.auto-details>summary{cursor:pointer;color:var(--muted);font-size:var(--t-sm);padding:10px 16px}.assist-hint{flex-wrap:wrap;gap:12px;margin-bottom:16px}@media (max-width:640px){.auto-row{flex-direction:column;align-items:flex-start}.audit-filters .select{width:100%}.inbox>.inbox-row{flex-wrap:wrap}.inbox>.inbox-row .inbox-main{flex-basis:100%}}.auto-h .err,.auto-sentence .err{color:var(--bad)}.inbox.asks>.inbox-row{align-items:flex-start;padding:12px 0}.ask{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ask-b{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid}.ask-mail-q{text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.ask-mail-b{white-space:pre-line;color:var(--ink-2);padding-top:4px}.ask-list{flex-wrap:wrap;gap:4px 12px;display:flex}.ask-edit{margin-top:6px}.ask-note{margin:-2px 0 8px}.ask-note a,.ask-note .link-btn{text-decoration:underline}.agent-areas{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 12px;margin-top:8px;display:grid}.agents-row{grid-template-columns:minmax(0,1fr) 128px 128px;align-items:center;gap:12px;padding:12px 0;display:grid}.agents-head{color:var(--muted);border-top:0;padding-bottom:6px;font-size:12px}.agents-head span{padding-left:10px}.agents-what{gap:2px;display:grid}.agents-what b,.agent-who b{font-weight:500}.agents-sel{width:100%}.agents-said{padding:8px 16px 12px}.agents-foot{max-width:560px;margin:10px 0 28px}.agent-item>summary,div.agent-item{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;list-style:none;display:flex}div.agent-item{cursor:default}.agent-item>summary::-webkit-details-marker{display:none}.agent-who{gap:2px;min-width:0;display:grid}.agent-item[open] .agent-change{background:var(--bg-3)}.agent-edit{gap:12px;padding:0 0 16px}@media (max-width:720px){.agents-row{grid-template-columns:1fr 1fr}.agents-row>:first-child{grid-column:1/-1}.agents-head span:first-child{display:none}}
.eval-page{max-width:1120px}.eval{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:32px;display:grid}.crit{gap:18px;display:grid;position:sticky;top:72px}.crit .checks{gap:2px}.crit .checks .chk{padding:3px 0}.crit .checks .chk i{background:var(--bg-3);width:18px;height:18px;color:var(--ink);font-size:10px}.crit .checks .chk.rule i{background:var(--ink);color:var(--bg)}.eval-page .rules{max-width:720px;margin-top:36px}.rule-list{display:grid}.rules .rule-row{padding:8px 0}.crit.stale .crit-g{opacity:.5}.crit-g{gap:8px;transition:opacity .15s;display:grid}.crit-h{font-size:var(--t-sm);color:var(--ink-2);gap:6px;font-weight:450;display:flex}.crit-h .muted{font-weight:400}.crit .chk b{font-weight:450}@media (max-width:900px){.eval{grid-template-columns:minmax(0,1fr);gap:24px}.crit{position:static}}.brief-wait{gap:12px;display:grid}.brief-wait p{align-items:center;gap:8px;margin:0 0 4px;display:flex}.eclipse{width:18px;height:18px;fill:var(--ink)}.eclipse-moon{fill:var(--bg);animation:2.8s cubic-bezier(.45,0,.55,1) infinite eclipse}@keyframes eclipse{0%{transform:translate(22px)}50%{transform:translate(4px)}to{transform:translate(-22px)}}.brief-wait-row{opacity:0;align-items:center;gap:10px;animation:.5s ease-out forwards row-in,1.6s ease-in-out .5s infinite breathe;display:flex}.brief-wait-row:nth-of-type(2){animation-delay:.25s,.75s}.brief-wait-row:nth-of-type(3){animation-delay:.5s,1s}.brief-wait-row i{background:var(--bg-3);border-radius:50%;width:22px;height:22px}.brief-wait-row span{background:var(--bg-3);border-radius:5px;height:10px}@keyframes row-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.eclipse-moon,.brief-wait-row{opacity:1;animation:none}}
.split{align-items:stretch;display:inline-flex;position:relative}.split>.split-main{border-top-right-radius:0;border-bottom-right-radius:0}.split:not(:has(.mail-menu))>.split-main{border-radius:5px}.split-mail{opacity:.7}.split.end{margin-left:auto}.mail-menu{display:inline-flex;position:relative}.split-more{border:1px solid var(--line-2);width:28px;color:var(--ink-2);background:#fff;border-left:0;border-radius:0 5px 5px 0;place-items:center;display:grid}.split-more:hover{background:var(--bg-2)}.split.primary .split-more{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:inset 1px 0 #ffffff2e}.split.primary .split-more:hover{background:#27272a}.mail-glyph{width:22px;height:22px;color:var(--ink-2);border-radius:4px;place-items:center;display:grid}.mail-glyph.off{color:#c4c4c9}.mail-glyph:hover:not(:disabled){background:var(--bg-3);color:var(--ink)}.mail-glyph:disabled{cursor:default}.menu{z-index:40;background:var(--card);border:1px solid var(--line-2);width:290px;box-shadow:var(--pop);text-align:left;border-radius:8px;padding:6px;font-weight:400;position:absolute;top:calc(100% + 6px);right:0}.col-h .menu{left:0;right:auto}.menu-item{width:100%;font-size:var(--t-base);color:var(--ink);text-align:left;border-radius:5px;align-items:center;gap:8px;padding:7px 8px;display:flex}.menu-item:hover{background:var(--bg-3)}.menu-check{place-items:center;width:14px;display:grid}.menu-sub{padding:0 8px 6px 30px}.menu-sub .select.quiet{margin-left:-8px}.menu-foot{border-top:1px solid var(--line);margin:4px 8px 2px;padding-top:6px}@media (max-width:900px){.menu{width:auto;position:fixed;inset:auto 8px 72px}}.screen-decide .split>.btn{height:36px}.ctl-acts .split{margin:0;display:flex}.ctl-acts .split>.split-main{flex:1}.split-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.screen-decide .split.end{flex:1;justify-content:flex-end;min-width:0}.screen-decide .split.end>.split-main{min-width:0}@media (max-width:900px){.screen-decide{gap:6px}.screen-decide .split.end>.split-main{flex:1}}.screen-panel,.screen-decide{min-width:0}@media (min-width:901px){.screen-panel{flex-direction:column;height:calc(100vh - 190px);display:flex}.screen-panel>.screen-card{flex:0 auto;min-height:0;overflow-y:auto}.screen-panel>.screen-decide{flex:none;margin-top:auto}}.menu-head{color:var(--ink-2);border-bottom:1px solid var(--line);margin:0 0 4px;padding:6px 8px 8px}.menu.menu-layer{z-index:1000;position:fixed;right:auto}.menu-scrim{display:none}@media (max-width:640px){.menu.menu-layer.sheet{width:auto;padding:10px 10px calc(14px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;inset:auto 0 0}.menu.menu-layer.sheet .menu-item{padding:12px 10px}.menu-scrim{z-index:999;background:#00000040;display:block;position:fixed;inset:0}}
.agency{background:var(--bg-2);min-height:100vh;padding:48px 16px 80px}.agency-in{gap:16px;max-width:720px;margin:0 auto}.agency-h{align-items:center;gap:12px;display:flex}.agency-h>div{margin-right:auto;display:grid}.agency-code{border:1px solid var(--line);background:var(--bg-2);font:12px / 1.5 var(--mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-all;border-radius:6px;margin:0;padding:10px 12px}.add-drop{border:1px dashed var(--line-2);background:var(--bg-2);text-align:center;cursor:pointer;border-radius:8px;justify-items:center;gap:2px;padding:34px 16px;display:grid;position:relative}.add-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.add-drop b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.add-drop small{color:var(--muted)}.add-drop:hover,.add-drop.has,.add-drop:focus-within{border-color:var(--ink);background:var(--card)}.add-grid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.add-dup{border:1px solid var(--line-2);font-size:var(--t-sm);border-radius:6px;padding:8px 10px}.add-prev .sheet-h{flex-wrap:wrap}.add-said{align-self:center;margin-right:auto}@media (max-width:560px){.add-grid{grid-template-columns:1fr}}.ag-invite textarea{resize:vertical;width:100%;font-size:12.5px}.ag-acts{flex-wrap:nowrap;justify-content:flex-end}@media (max-width:560px){.ag-acts{flex-direction:column;align-items:flex-end;gap:2px}}.ag-tag{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11.5px;font-weight:500}.ag-tag.bad{color:var(--bad)}.ag-auto{cursor:pointer;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ping-line{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.ping-line .input{text-align:center;width:52px;height:26px;padding:0 4px}.ag-stopped summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.ag-jobs>summary{white-space:nowrap;cursor:pointer;margin-top:2px}.ag-jobs>.pop-b{border:1px solid var(--line);background:var(--bg-2);border-radius:6px;gap:4px;min-width:240px;max-width:360px;padding:8px 10px}.ag-pick{gap:2px;max-height:200px;padding-left:18px;display:grid;overflow:auto}.intake-more summary{cursor:pointer;color:var(--muted);font-weight:400;list-style:none}.intake-more summary::-webkit-details-marker{display:none}.intake-more[open] summary{color:var(--ink);margin-bottom:4px}.intake-row{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.intake-row>div{gap:2px;min-width:0;display:grid}.intake-row .select{max-width:300px}.ag-via{white-space:nowrap;font-size:11.5px}@media (max-width:700px){.intake-row{flex-wrap:wrap}}.ag-add{padding:14px 0 8px}.ag-empty{margin:4px 0 0}.ag-source code{font-family:var(--mono);background:var(--bg-3);border-radius:4px;padding:1px 4px;font-size:12px}.ag-lede{max-width:640px;margin:0 0 20px;line-height:1.6}.ag-sources{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:40px;display:grid}.ag-source{border:1px solid var(--line);border-radius:10px;align-content:start;gap:8px;padding:16px;display:grid}.ag-source-t{align-items:center;gap:10px;display:flex}.ag-source code{word-break:break-all}.ag-on{color:var(--muted);white-space:nowrap;margin-left:auto}.ag-sec{gap:12px;margin-bottom:36px;display:grid}.ag-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ag-sec-h>form{flex-basis:100%}.ag-sec-h .ag-add{padding:0}@media (max-width:700px){.ag-sources{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:40px;display:grid}}.ag-who{min-width:0}.ag-who .sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.ag-more{position:relative}.ag-more>summary{letter-spacing:1px;padding:2px 8px}.ag-menu{z-index:20;border:1px solid var(--line);background:var(--bg);border-radius:8px;gap:2px;min-width:200px;padding:6px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #00000014}.ag-menu>button{color:var(--ink);font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px}.ag-menu>button:hover{background:var(--bg-2)}.ag-name{color:inherit;text-decoration:none}.ag-name:hover{text-underline-offset:3px;text-decoration:underline}.ag-num{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.ag-list{display:grid}.ag-row{border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;margin:0 -10px;padding:14px 10px;display:grid;position:relative}.ag-row:hover{background:var(--bg-2)}.ag-name:after{content:"";position:absolute;inset:0}.ag-row .ag-acts,.ag-row .ag-tag{z-index:1;position:relative}.ag-stats{font-size:var(--t-sm);color:var(--muted);white-space:nowrap;gap:18px;display:flex}.ag-stats b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.ag-invite{padding:4px 0 16px 46px}
.nav-open,.nav-btn,.nav-scrim{display:none}@media (max-width:900px){.shell{height:100dvh}.nav-btn{z-index:30;border:1px solid var(--line-2);background:var(--bg);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:5px;place-items:center;display:grid;position:fixed;top:10px;left:10px}.side{z-index:32;background:var(--canvas);width:min(280px,85vw);box-shadow:var(--pop);padding-top:10px;transition:transform .16s ease-out;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.nav-open:checked~.side{transform:none}.nav-open:checked~.nav-scrim{z-index:31;background:#18181b2e;display:block;position:fixed;inset:0}.main{box-shadow:none;border:0;border-radius:0}.top{padding:0 16px 0 52px}.drawer-b .top{padding-left:16px}.top .r{flex:none}.crumb>svg,.crumb>span:not(.tag){display:none}.crumb>a:not(:has(b)){display:none}.crumb b{font-size:17px}.top .r .wide{display:none}.tabbar{flex-wrap:nowrap;padding:0 16px}.tabs{margin:0 16px}.tabbar .tabs{flex:auto;min-width:0;margin:0;padding-right:20px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.tabbar .seg{flex:none}.tabs a{white-space:nowrap;flex:none}.drawer{width:100%;animation:none}.drawer-bar>span{visibility:hidden}.design-side{border-right:0}.design-preview{padding:12px}.design-browser{width:auto}.design-page{zoom:1;width:auto}}@media (max-width:640px){.page{padding:20px 16px 48px}.board{scroll-snap-type:x mandatory;padding:12px 16px 20px;scroll-padding:0 16px}.col{scroll-snap-align:start;flex-basis:calc(100vw - 56px);max-height:calc(100dvh - 150px)}.screen{padding:16px}.screen-panel{order:-1}.screen .cv{height:70dvh;min-height:320px}.screen-head{flex-wrap:wrap}.tbl:not(:has(td.n)){display:block}.tbl:not(:has(td.n)) tbody{display:block}.tbl:not(:has(td.n)) thead:not(:has(input,button,a)){display:none}.tbl:not(:has(td.n)) thead{display:block}.tbl:not(:has(td.n)) tr{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 0;display:flex}.tbl:not(:has(td.n)) :is(th,td){overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0;display:block}:is(.tbl:not(:has(td.n)) :is(th,td):empty,.tbl:not(:has(td.n)) :is(th,td).num){display:none}.tbl:not(:has(td.n)) tr>td:first-child:not(.num,.pick){flex:100%}.tbl:not(:has(td.n)) td.num+td{flex:100%}.tbl:not(:has(td.n)) td.pick+td{flex:calc(100% - 64px)}.tbl:not(:has(td.n)) td.r{margin-left:auto}.tbl:not(:has(td.n)) tbody tr:hover td{background:0 0}.card:has(>.tbl td.n){overflow-x:auto}.tbl .nowrap{white-space:normal}.bulk{flex-wrap:wrap}.bulk>.muted{flex-basis:100%}.card-h{flex-wrap:wrap}}
