@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/inter-latin-var.woff2)format("woff2")}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.4%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}:root{--bg:#0f1012;--side:#0b0b0d;--pane:#131417;--raise:#1b1c20;--raise2:#222328;--card:#1b1c20;--well:#0a0b0d;--hover:#ffffff0a;--sel:#ffffff12;--open:#ffffff18;--line:#ffffff12;--line2:#ffffff21;--t1:#ececee;--t2:#a8abb2;--t3:#8a8d95;--accent:#35cfee;--g1:#3fd6f2;--g2:#2f9cf0;--on-accent:#03141a;--accent-soft:#35cfee26;--done:#4cc38a;--done-soft:#4cc38a29;--stuck:#f2665c;--stuck-soft:#f2665c1f;--warn:#e0a33a;--warn-soft:#e0a33a21;--s-violet:#b08cff;--s-sky:#5fc4f3;--s-orchid:#d58af0;--s-pink:#f58ac4;--s-lime:#b5da58;--s-stone:#cdb89e;--f-violet:#b08cff;--f-blue:#7f95ff;--f-sky:#5fc4f3;--f-orchid:#d58af0;--f-pink:#f58ac4;--f-lime:#b5da58;--f-stone:#cdb89e;--f-slate:#9eb1c9;--ink:#13141a;--ring:#ffffff24;--on-state:#0b1511;--code:#0a0b0d;--wash:#35cfee1c;--shadow:0 44px 90px -34px #000000d9,0 0 0 1px #ffffff08;--shadow-sm:0 1px 2px #00000059,0 16px 36px -20px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#fff;--side:#f6f6f7;--pane:#fcfcfd;--raise:#f3f3f5;--raise2:#ebebee;--card:#fff;--well:#fff;--hover:#00000008;--sel:#0000000e;--open:#00000013;--line:#00000014;--line2:#00000026;--t1:#1b1c1f;--t2:#52555d;--t3:#62656d;--accent:#066982;--g1:#0a7d9a;--g2:#0a6aa6;--on-accent:#fff;--accent-soft:#0669821a;--done:#17704a;--done-soft:#1b7a501f;--stuck:#c9342a;--stuck-soft:#c9342a14;--warn:#9a5a00;--warn-soft:#9a5a0017;--s-violet:#6b46e0;--s-sky:#0a74b0;--s-orchid:#9a35c6;--s-pink:#c42f85;--s-lime:#5a7f06;--s-stone:#86694a;--ring:#00000024;--on-state:#fff;--code:#f1f1f3;--wash:#06698214;--shadow:0 40px 80px -40px #181c3061,0 0 0 1px #00000008;--shadow-sm:0 1px 2px #0000000d,0 14px 30px -20px #181c3047;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--bg:#fff;--side:#f6f6f7;--pane:#fcfcfd;--raise:#f3f3f5;--raise2:#ebebee;--card:#fff;--well:#fff;--hover:#00000008;--sel:#0000000e;--open:#00000013;--line:#00000014;--line2:#00000026;--t1:#1b1c1f;--t2:#52555d;--t3:#62656d;--accent:#066982;--g1:#0a7d9a;--g2:#0a6aa6;--on-accent:#fff;--accent-soft:#0669821a;--done:#17704a;--done-soft:#1b7a501f;--stuck:#c9342a;--stuck-soft:#c9342a14;--warn:#9a5a00;--warn-soft:#9a5a0017;--s-violet:#6b46e0;--s-sky:#0a74b0;--s-orchid:#9a35c6;--s-pink:#c42f85;--s-lime:#5a7f06;--s-stone:#86694a;--ring:#00000024;--on-state:#fff;--code:#f1f1f3;--wash:#06698214;--shadow:0 40px 80px -40px #181c3061,0 0 0 1px #00000008;--shadow-sm:0 1px 2px #0000000d,0 14px 30px -20px #181c3047;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:76px}body{--font:Inter,"Inter Fallback",ui-sans-serif,system-ui,-apple-system,"SF Pro Text","Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--gut:32px;font:400 16px/26px var(--font);font-feature-settings:"cv11","ss03";-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--t1);margin:0;overflow-x:clip}a{color:inherit}svg{flex:none;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.wrap{max-width:1160px;padding:0 var(--gut);margin:0 auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--raise);z-index:30;border-radius:8px;padding:8px 12px;position:absolute;top:-48px;left:8px}.skip:focus{top:8px}kbd{font:500 11px/16px var(--mono);color:var(--t3);border:1px solid var(--line2);text-align:center;border-radius:4px;min-width:18px;padding:0 4px;display:inline-block}h1,h2,h3{text-wrap:balance;margin:0;font-weight:600}h2{letter-spacing:-.025em;font-size:32px;line-height:40px}h3{font-size:16px;line-height:24px}p{margin:0}.lede{color:var(--t2);text-wrap:pretty;max-width:54ch;margin-top:16px;font-size:17px;line-height:27px}.tag{color:var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:5px;padding:0 6px;font-size:11px;line-height:18px;display:inline-block}.sp{flex:1}.top{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);height:60px;position:sticky;top:0}.top .wrap{align-items:center;gap:12px;height:100%;display:flex}.brand{align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.brand svg{box-shadow:0 2px 12px color-mix(in srgb,var(--g2) 30%,transparent);border-radius:7px}.btn{border:1px solid var(--line2);height:40px;color:var(--t1);font:500 14px/20px var(--font);white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:background 80ms,opacity 80ms;display:inline-flex}.btn:hover{background:var(--hover)}.btn.pri{background:linear-gradient(180deg,var(--g1),var(--g2));color:var(--on-accent);box-shadow:inset 0 1px 0 #ffffff4d,0 1px 8px color-mix(in srgb,var(--g2) 35%,transparent);border-color:#0000}.btn.pri:hover{filter:brightness(1.07)}.btn.pri:active{transform:translateY(1px)}.btn.pri kbd{color:inherit;opacity:.55;border-color:currentColor}.btn.pri[disabled]{opacity:.55;cursor:progress;filter:none;transform:none}.btn.lg{height:44px;padding:0 18px;font-size:15px}.btn.sm{height:32px;padding:0 10px;font-size:13px}.btn.ghost{color:var(--t2);border-color:#0000;font-weight:450}.btn.ghost:hover{color:var(--t1);background:var(--hover)}.arc{transform-origin:50%;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}section.s{border-top:1px solid var(--line);padding:88px 0}section.s.alt{background:var(--side)}.sec-h{margin:0}.hero{padding:72px 0 0;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(50% 46% at 50% 40%,var(--wash),transparent 72%);pointer-events:none;width:1500px;height:980px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.hero-t{max-width:900px;position:relative}.eyebrow{margin:0}h1{letter-spacing:-.035em;margin-top:20px;font-size:56px;line-height:58px}.hero .lede{max-width:62ch;margin-top:22px;font-size:19px;line-height:30px}.cta-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:32px;display:flex}.cta-fine{color:var(--t3);max-width:62ch;margin-top:16px;font-size:13px;line-height:20px}.hero .hero-fig{margin:64px 0 0;position:relative}.hero-fig .app:after{content:"";background:linear-gradient(to bottom,transparent,var(--bg) 100%);pointer-events:none;z-index:3;height:120px;position:absolute;bottom:-1px;left:-1px;right:-1px}.hero-fig figcaption{color:var(--t3);padding:12px 0 24px;font-size:12px;line-height:18px}.hero+section.s{border-top:0}.ill{margin:0}.ill *{box-sizing:border-box}.ill svg{flex:none}.app{border:1px solid var(--line2);background:var(--bg);height:648px;box-shadow:var(--shadow);font:400 13px/18px var(--font);color:var(--t1);text-align:left;-webkit-user-select:none;user-select:none;border-bottom:0;border-radius:14px 14px 0 0;grid-template-columns:200px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.a-side{background:var(--side);border-right:1px solid var(--line);flex-direction:column;gap:1px;min-width:0;padding:12px 8px;display:flex}.a-brand{align-items:center;gap:8px;padding:2px 8px 12px;font-size:14px;font-weight:600;display:flex}.a-brand svg{border-radius:6px}.a-brand .where{color:var(--t3);margin-left:auto;font-size:12px;font-weight:400}.a-nav{height:30px;color:var(--t2);white-space:nowrap;border-radius:6px;align-items:center;gap:10px;padding:0 8px;display:flex}.a-nav svg{color:var(--t3)}.a-nav.on{background:var(--sel);color:var(--t1)}.a-nav.on svg{color:var(--t1)}.a-nav .n{color:var(--t3);font-variant-numeric:tabular-nums;margin-left:auto}.a-label{color:var(--t3);padding:16px 8px 4px;font-size:12px}.tile,.disc{font:600 10px/1 var(--font);color:var(--ink);background:var(--tc,var(--f-slate));box-shadow:inset 0 0 0 1px var(--ring);flex:none;place-items:center;display:grid}.tile{border-radius:5px;width:18px;height:18px}.disc{border-radius:50%;width:18px;height:18px}.a-list{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;min-width:0;display:flex}.a-main{grid-template-rows:44px 41px minmax(0,1fr);min-width:0;min-height:0;display:grid}.a-main .a-split{grid-template-columns:340px minmax(0,1fr);min-height:0;display:grid}.a-bar{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.a-bar .c{color:var(--t3);font-weight:400}.a-bar .sp{flex:1}.a-bar .newc{background:linear-gradient(180deg,var(--g1),var(--g2));height:28px;color:var(--on-accent);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.a-bar .newc kbd{color:inherit;opacity:.6;border-color:currentColor;font-size:10.5px;line-height:15px}.a-bar .jump{color:var(--t2);align-items:center;gap:6px;font-size:13px;font-weight:400;display:inline-flex}.a-foot{border-top:1px solid var(--line);flex-direction:row;margin-top:auto;padding-top:6px;display:flex}.a-foot .a-nav{gap:6px;padding:0 6px}.rdot{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-left:auto}.rdot+.n{margin-left:8px}.a-top{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:48px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.a-top .c{color:var(--t3);font-weight:400}.a-top>*{flex:none}.a-top .ttl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.a-filters{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:6px;padding:8px 16px;display:flex;overflow:hidden}.fchip{border:1px dashed var(--line2);height:24px;color:var(--t2);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.a-grp{background:var(--side);border-bottom:1px solid var(--line);height:32px;color:var(--t1);flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:flex}.a-grp .c{color:var(--t3)}.a-grp .chv{color:var(--t3);margin-left:-4px;transform:rotate(90deg)}.a-grp.stuck{color:var(--stuck)}.a-grp.stuck .c{color:var(--stuck);opacity:.8}.a-row{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex;position:relative}.a-row.on{background:var(--open)}.a-row.on:before{content:"";background:linear-gradient(180deg,var(--g1),var(--g2));width:2px;position:absolute;top:0;bottom:0;left:0}.a-row .tt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.a-row .age{text-align:right;width:56px;color:var(--t3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ty{color:var(--tc)}.ty.red{color:var(--stuck)}.bars{color:var(--t3);opacity:.7}.a-pane{background:var(--pane);min-width:0;position:relative;overflow:hidden}.a-pane:before{content:"";background:linear-gradient(90deg,var(--f-blue),transparent 85%);opacity:.9;height:2px;position:absolute;inset:0 0 auto}.a-pane:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--f-blue) 11%,transparent),transparent);pointer-events:none;height:72px;position:absolute;inset:0 0 auto}.p-head{z-index:1;height:48px;color:var(--t2);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:0 20px;display:flex;position:relative}.p-head .crumb{color:var(--t1);align-items:center;gap:8px;display:flex}.p-head .crumb .dim{color:var(--t2)}.p-head .tools{color:var(--t3);gap:14px;margin-left:auto;display:flex}.p-body{z-index:1;padding:26px 28px 0;position:relative}.p-title{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:28px}.pchips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.pchip{border:1px solid var(--line2);height:26px;color:var(--t1);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 9px 0 7px;font-size:12.5px;display:inline-flex}.pchip.plain{color:var(--t2);padding-left:9px}.pchip.proj{background:color-mix(in srgb,var(--f-sky) 12%,transparent);border-color:color-mix(in srgb,var(--f-sky) 38%,transparent)}.pchip.agent{background:color-mix(in srgb,var(--f-blue) 14%,transparent);border-color:color-mix(in srgb,var(--f-blue) 42%,transparent)}.pchip .tile,.pchip .disc{width:16px;height:16px;font-size:9px}.rc{border:1px solid var(--line2);background:var(--card);border-radius:10px;margin-top:20px;overflow:hidden}.rc-h{color:var(--t2);padding:14px 16px 0;font-size:13px;font-weight:500}.cmd{background:var(--code);border:1px solid var(--line);height:42px;font:500 13px/18px var(--mono);color:var(--t1);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;margin:12px 16px 0;padding:0 8px 0 14px;display:flex;overflow:hidden}.cmd .pr{color:var(--t3)}.cmd .cp{border:1px solid var(--line2);height:26px;font:500 12px/16px var(--font);color:var(--t2);border-radius:6px;align-items:center;gap:8px;margin-left:auto;padding:0 6px 0 10px;display:inline-flex}.rc-f{color:var(--t3);padding:12px 16px 0;font-size:13px;line-height:19px}.rc-f code{font:500 12px/16px var(--mono);background:var(--code);color:var(--t1);border-radius:4px;padding:1px 6px}.rc-f .b{background:var(--warn-soft);height:22px;color:var(--warn);border-radius:5px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.rc-f .ok{color:var(--done);align-items:center;gap:6px;font-weight:500;display:flex}.gate{padding:14px 16px 0;font-size:13px;line-height:19px}.gate .lab{color:var(--t3)}.gate .fld-i{border:1px solid var(--line2);background:var(--code);height:34px;font:500 13px/18px var(--mono);color:var(--t3);border-radius:8px;align-items:center;margin-top:6px;padding:0 12px;display:flex}.gate .fld-i.typed{color:var(--t1);border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 0 0 3px var(--accent-soft)}.gate .help{color:var(--t3);margin-top:6px}.rc-a{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:14px;padding:14px 16px;display:flex}.rc-a .gl{margin-left:auto}.ab{border:1px solid var(--line2);height:32px;color:var(--t1);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.ab.q{color:var(--t2);border-color:#0000;padding:0 6px;font-weight:450}.ab.go{background:linear-gradient(180deg,var(--g1),var(--g2));color:var(--on-accent);border-color:#0000;box-shadow:inset 0 1px #ffffff4d}.ab.go.off{opacity:.38;box-shadow:none}.ab.go kbd{color:inherit;opacity:.6;border-color:currentColor}.ab kbd{font-size:10.5px;line-height:15px}.why{color:var(--t3);margin-top:26px;font-size:13px;line-height:20px}.why p{color:var(--t1);margin-top:6px;font-size:14px;line-height:22px}.out{background:var(--code);border:1px solid var(--line);font:400 12px/18px var(--mono);color:var(--t2);white-space:pre;border-radius:8px;margin:12px 16px 0;padding:10px 12px;overflow:hidden}.out b{color:var(--t1);font-weight:400}.res{border:1px solid color-mix(in srgb,var(--done) 40%,transparent);background:var(--done-soft);border-radius:10px;gap:10px;margin:14px 0 0;padding:12px 14px;display:flex}.res .rl{font-weight:500}.res .when{color:var(--t3);font-weight:400}.res .rs{color:var(--t3);margin-top:2px}.exit{color:var(--done);align-items:center;gap:8px;padding:12px 16px 14px;font-size:13px;font-weight:500;display:flex}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.sfrag{border:1px solid var(--line2);background:linear-gradient(180deg,var(--card),var(--pane));height:168px;box-shadow:var(--shadow-sm);font:400 13px/18px var(--font);border-radius:12px;flex-direction:column;justify-content:center;gap:10px;margin:0 0 22px;padding:16px;display:flex;position:relative;overflow:hidden}.sfrag .row1{border:1px solid var(--line);background:var(--code);border-radius:8px;align-items:center;gap:10px;height:34px;padding:0 10px;display:flex}.sfrag .row1 .path{font:500 12.5px/18px var(--mono);color:var(--t1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sfrag .meta{color:var(--t2);align-items:center;gap:8px;font-size:12.5px;display:flex}.sfrag .meta code{font:500 12px/16px var(--mono);background:var(--code);color:var(--t1);border-radius:4px;padding:1px 6px}.sfrag .discs{display:flex}.sfrag .discs .disc{box-shadow:0 0 0 2px var(--raise),inset 0 0 0 1px var(--ring);margin-left:-5px}.sfrag .discs .disc:first-child{margin-left:0}.sfrag .comp{border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 3px var(--accent-soft);background:var(--code);border-radius:10px;flex-direction:column;justify-content:space-between;min-height:76px;padding:10px 12px;display:flex}.sfrag .comp .tx{color:var(--t1)}.sfrag .comp .ft{color:var(--t3);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.sfrag .comp .ft .push kbd{font-size:10.5px;line-height:15px}.sfrag .comp .ft .push{border:1px solid var(--line2);height:24px;color:var(--t2);border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:0 8px;display:inline-flex}.sfrag .caret{background:var(--accent);vertical-align:-2px;width:1.5px;height:14px;margin-left:1px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.sfrag .rq{border:1px solid var(--line);background:var(--code);border-radius:8px;align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.sfrag .rq .tt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sfrag .acts{gap:8px;display:flex}.sfrag .fld{flex-direction:column;gap:4px;display:flex}.sfrag .fld .lb{color:var(--t3);font-size:12px;line-height:14px}.sfrag .row1{height:30px}.sfrag .path.sans{font-family:var(--font)}.sfrag .acts.end{justify-content:flex-end}.sfrag .hide-wide{display:none}.st{align-items:center;gap:10px;margin-bottom:6px;display:flex}.st b{font-size:17px;font-weight:600;line-height:24px}.steps span.d{color:var(--t2);text-wrap:pretty;font-size:15px;line-height:24px;display:block}.f-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;column-gap:72px;padding:72px 0;display:grid}.f-row:first-child{border-top:0;padding-top:0}.block h2{font-size:28px;line-height:36px}.f-row>div:first-child>p{color:var(--t2);text-wrap:pretty;max-width:60ch;margin-top:14px;font-size:16px;line-height:26px}.legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;max-width:320px;margin:22px 0 0;padding:0;font-size:14px;line-height:20px;list-style:none;display:grid}.legend li{color:var(--t1);align-items:center;gap:8px;display:flex}.legend svg{color:var(--tc)}.panel{border:1px solid var(--line2);background:var(--pane);box-shadow:var(--shadow-sm);font:400 13px/18px var(--font);color:var(--t1);text-align:left;-webkit-user-select:none;user-select:none;border-radius:12px;overflow:hidden}.panel .a-top{background:var(--pane)}.kinds .a-row{height:50px}.kinds{container-type:inline-size}@container (max-width:519px){.kinds .proj .nm,.kinds .who .nm{display:none}}.kinds .a-row:last-child{border-bottom:0}.kinds .proj{color:var(--t3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.kinds .who{color:var(--t2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.thread{flex-direction:column;gap:14px;padding:18px;display:flex}.a-top .cost{color:var(--t3);font-variant-numeric:tabular-nums;font-weight:400}.tools-t{border:1px solid var(--line2);height:26px;color:var(--t2);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:400;display:inline-flex}.msg-u{background:var(--raise2);max-width:84%;color:var(--t1);border-radius:12px 12px 4px;align-self:flex-end;padding:9px 13px;font-size:13.5px;line-height:20px}.msg-a{align-items:flex-start;gap:10px;max-width:94%;display:flex}.msg-a .tx{color:var(--t1);font-size:13.5px;line-height:21px}.msg-a .tx p{margin:0}.msg-a .tx p+p{margin-top:8px}.msg-a code{font:500 12px/16px var(--mono);background:var(--code);border-radius:4px;padding:1px 6px}.stepsline{color:var(--t3);align-items:center;gap:6px;padding:0 0 0 28px;font-size:12.5px;display:flex}.sl{color:var(--t2);align-items:center;gap:8px;margin:0 16px;padding:8px 2px 0;font-size:12.5px;display:flex}.sl b{color:var(--t1);font-weight:600}.sl .el{color:var(--t3);font-variant-numeric:tabular-nums;margin-left:auto}.composer{border:1px solid var(--line2);background:var(--well);border-radius:12px;margin:16px;padding:12px 12px 10px}.composer .tx{color:var(--t3);min-height:22px;font-size:13.5px;line-height:20px}.composer .bar{align-items:center;gap:8px;margin-top:10px;display:flex}.composer .bar>svg{color:var(--t3)}.composer .bar .nm{color:var(--t2);font-size:12.5px}.composer .bar .cap{margin-left:auto}.cap{white-space:nowrap;background:var(--warn-soft);height:24px;color:var(--warn);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.cap i{background:color-mix(in srgb,var(--warn) 28%,transparent);border-radius:2px;width:34px;height:4px;display:block;overflow:hidden}.cap i:after{content:"";background:var(--warn);width:82%;height:100%;display:block}.stopbtn{background:var(--stuck-soft);height:28px;color:var(--stuck);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.bboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.bcol{flex-direction:column;gap:8px;min-width:0;display:flex}.bh{white-space:nowrap;align-items:center;gap:6px;height:24px;padding:0 2px;font-size:12.5px;display:flex}.bh b{color:var(--t1);font-weight:600}.bh .c{color:var(--t3);font-variant-numeric:tabular-nums}.bh .w{color:var(--stuck);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.addc{border:1px dashed var(--line2);height:32px;color:var(--t2);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;display:flex}.addc kbd{margin-left:auto}.bc{border:1px solid var(--line);background:var(--card);border-radius:8px;min-width:0;padding:8px 9px}.bc .id{color:var(--t3);font:400 11.5px/16px var(--mono);align-items:center;gap:6px;display:flex}.bc .id .key{background:var(--code);color:var(--t2);border-radius:4px;padding:0 5px;font-size:10.5px}.bc .id .est{font-family:var(--font);margin-left:auto;font-size:11.5px}.bc .ti{color:var(--t1);margin-top:2px;font-size:13px;line-height:18px}.bc.ready{border-color:color-mix(in srgb,var(--done) 40%,transparent)}.bc .mk{color:var(--t3);align-items:flex-start;gap:6px;margin-top:6px;font-size:11.5px;line-height:15px;display:flex}.bc .mk svg{flex:none;margin-top:.5px}.bc .mk b{color:var(--t2);font-weight:500;display:block}.bc.ready .mk b{color:var(--done)}.bc .mk .wd{background:var(--stuck);border-radius:50%;flex:none;width:8px;height:8px;margin:3px 3px 0}.bf{color:var(--t3);padding:2px;font-size:11.5px}.bbar{border-bottom:1px solid var(--line);color:var(--t3);align-items:center;gap:12px;padding:10px 12px;font-size:12.5px;display:flex}.bexp{border:1px solid var(--line2);height:28px;color:var(--t1);white-space:nowrap;border-radius:6px;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.st3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.two{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;column-gap:72px;display:grid}.two .stick{position:sticky;top:96px}.banner{background:var(--warn-soft);color:var(--t1);border-radius:8px;align-items:flex-start;gap:10px;margin-top:22px;padding:10px 14px;font-size:14px;line-height:22px;display:flex}.banner svg{color:var(--warn);margin-top:3px}.know{border-top:1px solid var(--line);margin:0;display:grid}.know div{border-bottom:1px solid var(--line);padding:20px 0 22px}.know dt{font-size:16px;font-weight:600;line-height:24px}.know dd{color:var(--t2);text-wrap:pretty;max-width:64ch;margin:6px 0 0;font-size:15px;line-height:24px}.ask{grid-template:"head card""next card"1fr/minmax(0,1fr) minmax(0,520px);align-items:start;column-gap:80px;display:grid}.ask-head{grid-area:head}.invite{grid-area:card;width:100%;position:relative}.next{grid-area:next;margin-top:44px}.card{border:1px solid var(--line2);background:var(--card);box-shadow:var(--shadow-sm);border-radius:12px;position:relative;overflow:hidden}.card:before{content:"";z-index:2;opacity:0;pointer-events:none;transform-origin:0;height:2px;transition:opacity .15s;position:absolute;top:0;left:0;right:0}.invite[data-state=sending] .card:before{opacity:1;background:linear-gradient(90deg,transparent,var(--g1),var(--g2),transparent) -40% 0/40% 100% no-repeat;animation:1.1s ease-in-out infinite sweep}@keyframes sweep{to{background-position:140% 0}}.card:has(.ferr:not([hidden])):before{opacity:1;background:var(--stuck)}.invite[data-state=done] .card:before{opacity:1;background:var(--done)}.invite.fresh .card:before{animation:.55s cubic-bezier(.3,.9,.3,1) both fill}@keyframes fill{0%{transform:scaleX(0)}to{transform:none}}.layers{display:grid}.layer{grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.3,.9,.3,1),visibility;display:grid}.layer>.inner{min-height:0;transition:opacity .2s;overflow:hidden}.layer-d{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.3,.9,.3,1),visibility 0s .4s}.layer-d>.inner{opacity:0}.invite[data-state=done] .layer-f{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.3,.9,.3,1),visibility 0s .4s}.invite[data-state=done] .layer-f>.inner{opacity:0}.invite[data-state=done] .layer-d{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.3,.9,.3,1),visibility}.invite[data-state=done] .layer-d>.inner{opacity:1;transition:opacity .25s .12s}.card-b{gap:20px;padding:24px 24px 4px;display:grid}.fld label,.fld legend{color:var(--t1);margin-bottom:8px;padding:0;font-size:13px;font-weight:500;line-height:20px;display:block}.fld label .opt,.fld legend .opt{color:var(--t3);font-weight:400}fieldset.fld{border:0;min-width:0;margin:0;padding:0}.opts{border-top:1px solid var(--line);gap:20px;margin-top:4px;padding-top:20px;display:grid}.in{border:1px solid var(--line2);background:var(--code);width:100%;height:48px;color:var(--t1);font:400 16px/24px var(--font);border-radius:10px;outline:0;padding:0 14px;transition:border-color .12s,box-shadow .12s}textarea.in{resize:vertical;height:auto;min-height:84px;padding:11px 14px;display:block}.in::placeholder{color:var(--t3)}.in:focus{border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 0 0 3px var(--accent-soft)}.in[aria-invalid=true]{border-color:var(--stuck)}.in[aria-invalid=true]:focus{border-color:var(--stuck);box-shadow:0 0 0 3px var(--stuck-soft)}.in[readonly]{opacity:.7}.help{color:var(--t3);margin:8px 0 0;font-size:12px;line-height:18px}.help[hidden]{display:none}.count{float:right;font-variant-numeric:tabular-nums}.count.over{color:var(--stuck)}.ferr{color:var(--t1);background:var(--stuck-soft);border-radius:8px;align-items:flex-start;gap:8px;margin:8px 0 0;padding:7px 10px;font-size:13px;line-height:19px;display:flex}.ferr svg{color:var(--stuck);margin-top:2px}.ferr[hidden]{display:none}.card-f .ferr{margin:0 0 12px}.invite[data-state=invalid] .in.email{animation:.24s shake}@keyframes shake{20%{transform:translate(-5px)}50%{transform:translate(5px)}80%{transform:translate(-3px)}}.invite[data-state=sending] .opts{pointer-events:none;opacity:.6}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips label{margin:0;font-weight:400;position:relative}.chips input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chips span{border:1px solid var(--line2);height:36px;color:var(--t2);border-radius:8px;align-items:center;padding:0 14px;font-size:14px;transition:background 80ms,border-color 80ms,color 80ms;display:inline-flex}.chips span:before{content:"";background:var(--accent);width:0;height:12px;margin-right:0;transition:width .12s,margin .12s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.2 6.3 2.4 2.4 5.2-5.6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.2 6.3 2.4 2.4 5.2-5.6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px 12px no-repeat}.chips input:hover+span{background:var(--hover);color:var(--t1)}.chips input:checked+span{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--t1);font-weight:500}.chips input:checked+span:before{width:12px;margin-right:7px}.chips input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.card-f{padding:20px 24px}.card-f .btn.pri{width:100%;height:48px;font-size:15px}.priv{border-top:1px solid var(--line);background:var(--hover);color:var(--t3);text-wrap:pretty;padding:14px 24px 18px;font-size:12px;line-height:18px}.priv a{color:var(--t2)}.layer-done{background:linear-gradient(135deg,var(--done-soft),transparent 72%);outline:0;grid-template-columns:36px minmax(0,1fr);column-gap:16px;padding:28px 24px 24px;display:grid}.layer-done svg.dk{margin-top:0}.invite.fresh .layer-done .disc{transform-origin:50%;animation:.36s cubic-bezier(.3,1.7,.5,1) .1s both popin}.invite.fresh .layer-done .ck{stroke-dasharray:1;stroke-dashoffset:1px;animation:.34s ease-out .24s forwards draw}.invite.fresh .card{animation:.9s ease-out .1s glow}@keyframes popin{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes glow{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--done) 50%,transparent)}to{box-shadow:0 0 0 14px #0000}}.layer-done b{letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:30px;display:block}.layer-done p{color:var(--t2);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:24px}.layer-done p strong{color:var(--t1);overflow-wrap:anywhere;background:var(--code);border:1px solid var(--line);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;margin:0 1px;padding:0 7px;font-weight:500}.layer-done .btn{height:auto;color:var(--accent);border:0;margin-top:18px;padding:0;font-size:14px;font-weight:450}.layer-done .btn:hover{background:0 0;text-decoration:underline}.next :is(h2,h3){letter-spacing:0;color:var(--t3);margin-bottom:18px;font-size:13px;font-weight:500;line-height:20px}.ledger{margin:0;padding:0;list-style:none}.ledger li{grid-template-columns:28px minmax(0,1fr);column-gap:14px;padding-bottom:26px;display:grid;position:relative}.ledger li:last-child{padding-bottom:0}.ledger li:before{content:"";background:var(--line2);transform-origin:top;border-radius:1px;width:2px;position:absolute;top:32px;bottom:4px;left:13px}.ledger li:last-child:before{display:none}.ledger .mk{border:1.5px solid color-mix(in srgb,var(--t3) 55%,transparent);width:28px;height:28px;color:var(--t3);font:500 12px/1 var(--mono);background:var(--side);border-radius:50%;place-items:center;display:grid;position:relative}.ledger .mk svg{opacity:0;margin:auto;position:absolute;inset:0}.ledger b{color:var(--t2);margin-top:3px;font-size:15px;font-weight:600;line-height:22px;display:block}.ledger p{color:var(--t3);text-wrap:balance;max-width:44ch;margin-top:2px;font-size:14px;line-height:22px}.ledger .is-now .mk{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.ask:has(.invite:not([data-state=done])) .ledger .l1 .mk{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.ask:has(.invite[data-state=done]) .ledger .l2 .mk{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.ledger .is-now b{color:var(--t1)}.ask:has(.invite:not([data-state=done])) .ledger .l1 b{color:var(--t1)}.ask:has(.invite[data-state=done]) .ledger .l2 b{color:var(--t1)}.ledger .is-now p{color:var(--t2)}.ask:has(.invite:not([data-state=done])) .ledger .l1 p{color:var(--t2)}.ask:has(.invite[data-state=done]) .ledger .l2 p{color:var(--t2)}.ledger .is-done .mk{border-color:var(--done);background:var(--done);color:#0000}.ask:has(.invite[data-state=done]) .ledger .l1 .mk{border-color:var(--done);background:var(--done);color:#0000}.ledger .is-done .mk svg{opacity:1}.ask:has(.invite[data-state=done]) .ledger .l1 .mk svg{opacity:1}.ledger .is-done b{color:var(--t1)}.ask:has(.invite[data-state=done]) .ledger .l1 b{color:var(--t1)}.ledger .is-done:before{background:var(--done)}.ask:has(.invite[data-state=done]) .ledger .l1:before{background:var(--done)}.ask:has(.invite.fresh) .ledger .l1:before{animation:.5s cubic-bezier(.3,.9,.3,1) .5s both rail}.ask:has(.invite.fresh) .ledger .l1 .mk{animation:.3s ease-out .22s both mk}.ask:has(.invite.fresh) .ledger .l1 .mk .ck2{stroke-dasharray:1;stroke-dashoffset:1px;animation:.3s ease-out .4s forwards draw}.ask:has(.invite.fresh) .ledger .l2 .mk{animation:.3s ease-out 1s both mk}@keyframes rail{0%{transform:scaleY(0)}to{transform:none}}@keyframes mk{0%{transform:scale(.7)}to{transform:none}}.faq{border-top:1px solid var(--line);margin:0}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:17px 0;font-size:16px;font-weight:500;line-height:24px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:var(--t3);transition:transform .12s}.faq details[open] summary svg{transform:rotate(90deg)}.faq details p{color:var(--t2);text-wrap:pretty;max-width:66ch;padding:0 0 20px 28px;font-size:15px;line-height:24px}.again{flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;display:flex}.again span{color:var(--t3);font-size:13px}.again.side{justify-items:start;gap:12px;margin-top:28px;display:grid}.again.end{display:none}footer.foot{background:var(--side);border-top:1px solid var(--line);color:var(--t3);padding:36px 0 44px;font-size:13px;line-height:20px}footer.foot .wrap{gap:16px;display:grid}footer.foot .row{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}footer.foot a{color:var(--t2)}footer.foot p{text-wrap:pretty;max-width:80ch}.ibtn{all:unset;box-sizing:border-box;cursor:pointer;width:32px;height:32px;color:var(--t3);border-radius:6px;place-items:center;display:grid}.ibtn:hover{background:var(--hover);color:var(--t1)}.ibtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ibtn[hidden],.sticky-cta{display:none}.doc{padding:72px 0 104px}.doc-g{grid-template-columns:minmax(0,220px) minmax(0,680px);align-items:start;column-gap:88px;display:grid}.doc .toc{position:sticky;top:92px}.doc .toc h2{color:var(--t3);letter-spacing:0;margin:0 0 10px;font-size:13px;font-weight:500;line-height:20px}.toc ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.doc .toc a{color:var(--t2);border-left:1px solid #0000;margin-left:-1px;padding:5px 0 5px 14px;font-size:14px;line-height:20px;text-decoration:none;display:block}.doc .toc a:hover{color:var(--t1);border-left-color:var(--line2)}.doc h1{letter-spacing:-.03em;margin-top:0;font-size:40px;line-height:46px}.doc section{scroll-margin-top:84px}.doc h2{letter-spacing:-.01em;margin-top:48px;font-size:20px;line-height:28px}.doc p,.doc li{color:var(--t2);text-wrap:pretty;max-width:66ch;font-size:16px;line-height:26px}.doc p{margin-top:12px}.doc ul{margin:12px 0 0;padding-left:22px}.doc li+li{margin-top:6px}.doc .meta{color:var(--t3);margin-top:10px;font-size:13px}.doc a{color:var(--accent)}.doc table{border-collapse:collapse;border-top:1px solid var(--line);width:100%;margin-top:16px;font-size:15px;line-height:22px}.doc th,.doc td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--t2);padding:12px 16px 12px 0}.doc th{color:var(--t1);width:34%;font-weight:500}.doc code{font:500 13px var(--mono);background:var(--raise);color:var(--t1);border-radius:4px;padding:1px 5px}.thanks{padding:88px 0 120px;position:relative;overflow:hidden}.thanks:before{content:"";background:radial-gradient(50% 50% at 50% 40%,var(--done-soft),transparent 72%);pointer-events:none;width:1100px;height:700px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.thanks .wrap{max-width:600px;position:relative}.thanks .card{box-shadow:var(--shadow)}.thanks .card:before{opacity:1;background:var(--done);animation:.55s cubic-bezier(.3,.9,.3,1) both fill}.thanks .card{animation:.9s ease-out .1s glow}.thanks .layer-done{padding:32px 28px 28px}.thanks .layer-done .disc{transform-origin:50%;animation:.36s cubic-bezier(.3,1.7,.5,1) .1s both popin}.thanks .layer-done .ck{stroke-dasharray:1;stroke-dashoffset:1px;animation:.34s ease-out .24s forwards draw}.thanks h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600;line-height:34px}.thanks .next{border-top:1px solid var(--line);background:var(--side);margin:0;padding:24px 28px 28px}.thanks .ledger li.l1:before{animation:.5s cubic-bezier(.3,.9,.3,1) .5s both rail}.thanks .ledger li.l1 .mk{animation:.3s ease-out .22s both mk}.thanks .ledger li.l1 .mk .ck2{stroke-dasharray:1;stroke-dashoffset:1px;animation:.3s ease-out .4s forwards draw}.thanks .ledger li.l2 .mk{animation:.3s ease-out 1s both mk}@media (max-width:1100px){.app .a-side{display:none}.app{grid-template-columns:minmax(0,1fr);height:712px}.a-main .a-split{grid-template-columns:320px minmax(0,1fr)}.f-row{grid-template-columns:minmax(0,1fr);row-gap:36px;padding:56px 0}.f-row:first-child{padding-top:0}.again.side{display:none}.again.end{display:flex}.two{grid-template-columns:minmax(0,1fr);row-gap:28px}.two .stick{position:static}.ask{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""card""next";row-gap:32px}.next{margin-top:8px}.steps{gap:28px}.sfrag .hide-md{display:none}.doc-g{grid-template-columns:minmax(0,1fr)}.doc .toc{display:none}}@media (max-width:760px){body{--gut:20px}h1{margin-top:16px;font-size:36px;line-height:40px}h2{font-size:26px;line-height:32px}.block h2{font-size:24px;line-height:30px}.lede,.hero .lede{font-size:16px;line-height:25px}.hero{padding:36px 0 0}.hero .hero-fig{margin-top:40px}.hero-fig .app:after{height:110px}.app{border-radius:12px 12px 0 0;height:768px}.a-main .a-split{grid-template-columns:minmax(0,1fr)}.a-bar .jump,.tools-t,.composer .bar .nm{display:none}.a-bar{padding:0 12px}.a-filters{padding:8px 12px}.sfrag .hide-md,.sfrag .hide-wide{display:inline}.sfrag .acts{flex-wrap:wrap}.cmd .cp{display:none}.bboard{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 10px}.bboard .bc-planned,.bboard .bc-done{display:none}.bbar{flex-wrap:wrap;gap:8px;padding:10px}.app .a-list{display:none}.p-body{padding:22px 18px 0}.p-title{font-size:20px;line-height:26px}.p-head{padding:0 14px}.rc-a{flex-wrap:wrap}.cta-row .btn.lg{flex:1;height:52px}.cta-row .btn.ghost{height:44px}.in{height:52px}textarea.in{min-height:96px}.chips span{height:44px}.btn{height:48px}.btn.sm{height:40px}.card-b{padding:20px 20px 2px}.card-f{padding:18px 20px}.card-f .btn.pri{height:52px}.card-f .btn.pri kbd{display:none}.priv{padding:14px 20px 18px}.layer-done{column-gap:14px;padding:24px 20px 20px}section.s{padding:56px 0}.steps{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:32px}.sfrag{height:auto;min-height:168px}.f-row{row-gap:28px;padding:48px 0}.legend{max-width:none}.a-row{padding:0 12px}.kinds .who .nm{display:none}.msg-u,.msg-a{max-width:100%}.know div{padding:18px 0 20px}.faq summary{padding:15px 0}.top .tag{display:none}.top{height:56px}.doc{padding:44px 0 64px}.doc h1{font-size:30px;line-height:36px}.doc th,.doc td{width:auto;padding:0;display:block}.doc th{padding-top:12px}.doc td{padding-bottom:12px}.thanks{padding:48px 0 72px}.thanks .layer-done{padding:26px 20px 22px}.thanks .next{padding:22px 20px 24px}footer.foot{padding-bottom:96px}.sticky-cta{z-index:20;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);display:block;position:fixed;bottom:0;left:0;right:0}.sticky-cta[hidden]{display:none}.sticky-cta .btn{width:100%;height:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.invite.fresh .layer-done .ck,.thanks .layer-done .ck,.thanks .ledger li.l1 .mk .ck2{stroke-dashoffset:0!important}.ask:has(.invite.fresh) .ledger .l1 .mk .ck2{stroke-dashoffset:0!important}}.lead-fig{container-type:inline-size}.lead{grid-template-columns:minmax(0,210px) minmax(0,1fr);display:grid}.lead-l{background:var(--side);border-right:1px solid var(--line);min-width:0}.rpill{height:16px;color:var(--t2);background:color-mix(in srgb,var(--f-sky) 14%,transparent);border:1px solid color-mix(in srgb,var(--f-sky) 34%,transparent);vertical-align:1px;border-radius:8px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-block}.lead-row{background:var(--open);align-items:flex-start;gap:10px;padding:14px;display:flex}.lead-t{flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex}.lead-t b{font-size:13.5px;font-weight:600}.lead-t .l2,.lead-t .l3{flex-basis:100%;margin-top:2px;font-size:12px;line-height:18px}.lead-t .l2{color:var(--t3)}.lead-t .l3{color:var(--accent);margin-top:0;font-weight:500}.lead .age{color:var(--t3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.nest{border-left:1px solid var(--line2);margin:0 0 0 22px;padding:6px 14px 10px 0}.nest-h{color:var(--t3);padding:4px 0 4px 14px;font-size:12px}.nest-r{align-items:flex-start;gap:8px;padding:6px 0 6px 14px;display:flex}.nest-r>div{flex-direction:column;flex:1;min-width:0;display:flex}.nest-r .tt{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:18px;overflow:hidden}.nest-r .l2{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:16px;overflow:hidden}.nest-r .arc{color:var(--accent);margin-top:2px}.lead-r{flex-direction:column;min-width:0;display:flex}.lead-th{flex-direction:column;gap:10px;padding:16px 16px 6px;display:flex}.tl{color:var(--t2);align-items:center;gap:10px;font-size:13px;line-height:20px;display:flex}.tl b{color:var(--t1);font-weight:500}.tl .disc{width:16px;height:16px;font-size:9px}.tl.ans{align-items:flex-start}.tl.ans .disc{margin-top:2px}.tl.ans u{color:var(--accent);font-weight:500;text-decoration:none}.dcard{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line2));background:linear-gradient(135deg,var(--accent-soft),transparent 60%),var(--card);border-radius:10px;max-width:460px;margin:2px 0 2px 26px;padding:12px 14px}.dh{color:var(--t2);align-items:center;gap:8px;font-size:12px;display:flex}.dh .el{color:var(--t3);margin-left:auto}.dt{margin-top:6px;font-size:13.5px;font-weight:550;line-height:20px}.dc{color:var(--t3);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.dopt{color:var(--t1);align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.dopt i{border:1.5px solid var(--t3);border-radius:50%;flex:none;width:14px;height:14px}.dopt b{color:var(--t3);font-size:12px;font-weight:400}.dopt .rec{color:var(--accent);background:var(--accent-soft);border-radius:5px;margin-left:auto;padding:0 6px;font-size:11px;line-height:18px}.df{color:var(--t2);align-items:center;gap:14px;margin-top:12px;font-size:12.5px;display:flex}.df .sp{flex:1}.df .go{background:var(--accent);height:26px;color:var(--on-state);opacity:.55;border-radius:6px;padding:0 10px;font-weight:500;line-height:26px}.lead-r .sl .discs{display:flex}.lead-r .sl .discs .disc{width:16px;height:16px;box-shadow:0 0 0 2px var(--pane),inset 0 0 0 1px var(--ring);margin-left:-5px;font-size:9px}.lead-r .sl .discs .disc:first-child{margin-left:0}@container (max-width:519px){.lead{grid-template-columns:minmax(0,1fr)}.lead-l{border-right:0;border-bottom:1px solid var(--line)}}
