body{margin:0}.app{--ground:#e6e0d6;--tile:#faf8f4;--well:#efeae2;--field:#fff;--line:#ddd5c8;--line-2:#bfb4a4;--edge:#8c8174;--ink:#1f1b17;--ink-2:#574d44;--ink-3:#685e54;--inv:#1f1b17;--inv-ink:#f6f1e9;--inv-ink-2:#c9bfb1;--inv-well:#2e2822;--tng:#ff7a2e;--tng-soft:#ffe3d1;--tng-ink:#a3410a;--sun:#ffc53d;--sun-soft:#ffedb8;--sun-ink:#6e4a00;--mint:#2eb57e;--mint-soft:#d3f2e4;--mint-ink:#135f40;--lil:#c7b2ff;--lil-soft:#e9e1ff;--lil-ink:#5232ae;--ber:#c42f4e;--ber-soft:#f8dde2;--ber-ink:#9e1f3b;--on-ber:#fff;--sky:#7bbdf3;--oat:#d8cab3;--oat-ink:#3f352b;--on-fill:#1f1b17;--sclera:#fff;--focus:#1f1b17;--lamp:#ff7a2e;--al-stroke:#1f1b17;--sweep:#fff9;--scrim:#1f1b1773;--hatch:repeating-linear-gradient(135deg,#1f1b1752 0 2px,transparent 2px 6px);--shadow-1:0 1px 3px #1f1b1729;--shadow-2:0 2px 6px #1f1b171f,0 16px 40px -12px #1f1b1752;--f-disp:"Unbounded","Onest",system-ui,sans-serif;--f-ui:"Onest",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,monospace;--fs-hero:64px;--fs-num:40px;--fs-h1:34px;--fs-h3:21px;--fs-h2:18px;--fs-lede:16px;--fs-body:14px;--fs-sm:13px;--fs-xs:12.5px;--r-tile:28px;--r-in:20px;--r-field:16px;--r-key:8px;--pad-tile:24px;--gap:16px;--gutter:32px;--out:cubic-bezier(.23,1,.32,1);--io:cubic-bezier(.77,0,.175,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:400 var(--fs-body)/1.45 var(--f-ui);color:var(--ink);background:var(--ground);font-variant-numeric:tabular-nums;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;container:app/inline-size}.app.dark{--ground:#161311;--tile:#221e1a;--well:#2d2823;--field:#1a1714;--line:#38312a;--line-2:#5a5047;--edge:#7a6f63;--ink:#f3ede4;--ink-2:#c4b9ab;--ink-3:#aca193;--inv:#efe7da;--inv-ink:#1c1814;--inv-ink-2:#5a5047;--inv-well:#e0d6c6;--tng:#ff8b47;--tng-soft:#45240f;--tng-ink:#ffad7d;--sun:#ffcb52;--sun-soft:#433411;--sun-ink:#ffd879;--mint:#3cc48e;--mint-soft:#15382a;--mint-ink:#7fe6bc;--lil:#cfbbff;--lil-soft:#31274a;--lil-ink:#d3c2ff;--ber:#f06a86;--ber-soft:#3d1b23;--ber-ink:#ff9db1;--on-ber:#1a1613;--sky:#8cc7f5;--oat:#4a4036;--oat-ink:#ede3d4;--on-fill:#1a1613;--sclera:#fff9f0;--focus:#f3ede4;--lamp:#e8620f;--al-stroke:#aca193;--sweep:#ffffff12;--scrim:#0009;--hatch:repeating-linear-gradient(135deg,#f3ede452 0 2px,transparent 2px 6px);--shadow-1:0 1px 3px #00000080;--shadow-2:0 0 0 1px #38312a,0 18px 44px -12px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app>*{font-size:var(--fs-body)}.app *,.app :before,.app :after{box-sizing:border-box}.app sc-for,.app sc-if{display:contents}:where(.app) :where(h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol){margin:0;padding:0}:where(.app) :where(ul,ol){list-style:none}:where(.app) a{color:inherit;text-underline-offset:3px}:where(.app) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.app) :where(b,strong){font-weight:600}.app a,.app button,.app select,.app label,.app summary{touch-action:manipulation}.app button,.app .btn,.app .nav a,.app .seg a,.app .tabbar a,.app .fchip,.app summary{-webkit-user-select:none;user-select:none}.app :focus-visible{outline:3px solid var(--focus);outline-offset:2px}.app [id]{scroll-margin-top:96px}.mono{font-family:var(--f-mono);font-variant-ligatures:none}.vh{clip-path:inset(50%);white-space:nowrap;border:0;margin:-1px;padding:0;overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}svg.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.skip{z-index:40;background:var(--ink);color:var(--tile);border-radius:999px;padding:10px 18px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:16px}.skip:focus{top:12px}.hero{font:600 var(--fs-hero)/1 var(--f-disp);letter-spacing:-.035em;overflow-wrap:anywhere;display:block}.big{font:600 var(--fs-num)/1.05 var(--f-disp);letter-spacing:-.03em}.big small{font:400 var(--fs-body)/1 var(--f-ui);letter-spacing:0;color:var(--ink-2);margin-left:6px}.h1{font:600 var(--fs-h1)/1.1 var(--f-disp);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance}.h2{font:600 var(--fs-h2)/1.3 var(--f-ui);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.h3{font:600 var(--fs-h3)/1.25 var(--f-ui);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.h4{font:600 var(--fs-h2)/1.35 var(--f-ui);text-wrap:pretty}.fig{font:600 var(--fs-h3)/1.15 var(--f-ui)}.fig.sm{font-size:var(--fs-h2)}.fig small{font-size:var(--fs-sm);color:var(--ink-2);margin-left:4px;font-weight:400}.lede{max-width:64ch;font-size:var(--fs-lede);color:var(--ink-2);line-height:1.5}.sub{font-size:var(--fs-sm);color:var(--ink-3)}.lbl{font-size:var(--fs-xs);color:var(--ink-3)}.meta{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;row-gap:2px;display:flex}.meta>*{overflow-wrap:anywhere;min-width:0}.meta>:not(:last-child):after{content:"·";font:400 var(--fs-sm)/1 var(--f-ui);color:var(--ink-3);margin:0 8px}.key{border-radius:var(--r-key);background:var(--well);color:var(--ink-2);font:500 13px/1.5 var(--f-mono);letter-spacing:0;white-space:nowrap;padding:1px 8px;display:inline-block}.bar-in{max-width:1320px;padding:16px var(--gutter) 10px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 auto;display:flex}.brand{min-height:44px;color:var(--ink);flex:none;align-items:center;text-decoration:none;display:inline-flex}.lockup{width:86px;height:40px;display:block;overflow:visible}.mk{flex:none;display:block;overflow:visible}.lockup .tw,.mk .tw{fill:currentColor}.lockup .lamp,.mk .lamp{fill:var(--lamp)}.lockup .wm{fill:none;stroke:currentColor;stroke-width:4.2px}.nav{flex-wrap:wrap;flex:auto;gap:4px;min-width:0;display:flex}.nav a{min-height:40px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.nav a.on{background:var(--ink);color:var(--tile)}.badge{background:var(--sun);min-width:22px;height:22px;color:var(--on-fill);font:700 var(--fs-xs)/1 var(--f-ui);border-radius:999px;place-items:center;padding:0 7px;display:inline-grid}.util{align-items:center;gap:8px;margin-left:auto;display:flex}.seg{background:var(--line);border-radius:22px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg a,.seg button{min-height:34px;color:var(--ink-2);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.seg .on{background:var(--tile);color:var(--ink);box-shadow:var(--shadow-1)}.l-short{display:none}.ibtn{border:1.5px solid var(--line-2);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:transform .14s var(--out);background:0 0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.ibtn:active{transform:scale(.94)}.me{background:var(--tile);min-height:40px;color:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 4px;text-decoration:none;display:inline-flex}.ava{background:var(--oat);width:32px;height:32px;color:var(--oat-ink);font:600 var(--fs-sm)/1 var(--f-disp);border-radius:50%;flex:none;place-items:center;display:grid}.me-t{font-size:var(--fs-sm);flex-direction:column;align-items:flex-start;font-weight:600;line-height:1.15;display:flex}.me-t span{font-size:var(--fs-xs);color:var(--ink-3);font-weight:400}.tabbar{display:none}.page{max-width:1320px;padding:0 var(--gutter) 56px;margin:0 auto}.phead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding:20px 0 24px;display:flex}.phead .lede{margin-top:10px}.crumbs{font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;padding-top:12px;display:flex}.crumbs a{min-height:36px;color:var(--ink-2);align-items:center;font-weight:500;display:inline-flex}.crumbs svg.i{width:14px;height:14px}.bento{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.w-3{grid-column:span 3}.w-4{grid-column:span 4}.w-5{grid-column:span 5}.w-6{grid-column:span 6}.w-7{grid-column:span 7}.w-8{grid-column:span 8}.w-12{grid-column:1/-1}.stack{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.tile{min-width:0;padding:var(--pad-tile);border-radius:var(--r-tile);background:var(--tile);position:relative;container:tile/inline-size}.tile-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-bottom:16px;display:flex}.count{background:var(--well);min-width:28px;height:28px;font:600 var(--fs-sm)/1 var(--f-ui);letter-spacing:0;border-radius:999px;place-items:center;padding:0 9px;display:inline-grid}.well{border-radius:var(--r-in);background:var(--well);min-width:0;padding:14px 16px}.tile.inv{background:var(--inv);color:var(--inv-ink);--ink:var(--inv-ink);--ink-2:var(--inv-ink-2);--ink-3:var(--inv-ink-2);--tile:var(--inv);--well:var(--inv-well);--focus:var(--inv-ink);--al-stroke:var(--inv-ink)}.tile.ask{background:var(--sun);color:#1f1b17;--ink:#1f1b17;--ink-2:#4a3b1c;--ink-3:#4a3b1c;--tile:#fff5d6;--well:#1f1b171f;--line:#1f1b1729;--line-2:#1f1b1773;--edge:#1f1b178c;--field:#fffdf5;--tng-ink:#1f1b17;--focus:#1f1b17;--hatch:repeating-linear-gradient(135deg,#1f1b1780 0 2px,transparent 2px 6px)}.app.dark .tile.ask{background:var(--sun-soft);box-shadow:inset 0 0 0 3px var(--sun);color:#f3ede4;--ink:#f3ede4;--ink-2:#c4b9ab;--ink-3:#aca193;--tile:#221e1a;--well:#0000003d;--line:#ffecbe29;--line-2:#ffecbe66;--edge:#ffecbe8c;--field:#1a1714;--tng-ink:#ffad7d;--focus:#f3ede4}.stats{grid-template-columns:repeat(var(--stat-cols,4),minmax(0,1fr));gap:var(--gap);display:grid}.stat{flex-direction:column;gap:6px;display:flex}.stat-l{font-size:var(--fs-sm);color:var(--ink-3);font-weight:600}.stat-s{font-size:var(--fs-sm);color:var(--ink-2)}.btn{border:1.5px solid var(--line-2);background:var(--tile);min-height:42px;color:var(--ink);font:500 var(--fs-body)/1.2 var(--f-ui);text-align:center;cursor:pointer;transition:transform .14s var(--out),background-color .15s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 18px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn.primary{background:var(--ink);border-color:var(--ink);color:var(--tile);font-weight:600}.btn.ghost{background:0 0}.btn.danger{border-color:var(--ber);color:var(--ber-ink);background:0 0}.btn.sm{min-height:34px;font-size:var(--fs-sm);padding:4px 14px}.btn[disabled]{color:var(--ink-3);cursor:not-allowed;background:0 0;border-style:dashed;transform:none}.btn-row{flex-wrap:wrap;gap:10px;display:flex}.why-off{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.4}.pill{background:var(--sf,var(--well));min-height:28px;color:var(--sc,var(--ink-2));box-shadow:inset 0 0 0 1.5px var(--sb,transparent);font:600 var(--fs-sm)/1.2 var(--f-ui);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:4px 12px 4px 10px;display:inline-flex}.st{color:var(--ink-2);font:600 var(--fs-sm)/1.3 var(--f-ui);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.pill:before,.st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:10px;height:10px}.st:before{color:var(--sg,var(--ink-3))}.v-acc,.ck-pass{--sf:var(--mint);--sc:var(--on-fill);--sg:var(--mint-ink)}.v-accd{--sf:var(--mint-soft);--sc:var(--mint-ink);--sg:var(--mint-ink)}.v-accd:before{background:radial-gradient(circle,currentColor 0 2.3px,#0000 2.8px);box-shadow:inset 0 0 0 1.6px}.v-rej,.ck-fail,.f-defect{--sf:var(--ber);--sc:var(--on-ber);--sg:var(--ber-ink)}.v-rej:before,.ck-fail:before,.f-defect:before,.f-err:before,.err-box:before{border-radius:2px;transform:rotate(45deg)scale(.85)}.v-inc{--sf:var(--oat);--sc:var(--oat-ink);--sg:var(--ink-2)}.v-inc:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%);box-shadow:inset 0 0 0 1.6px}.v-none,.st-queue,.st-failed,.st-cancel,.ck-block,.ck-pend{--sf:transparent;--sb:var(--line-2)}.v-none:before,.f-obs:before{background:0 0;box-shadow:inset 0 0 0 1.6px}.st-queue:before,.ck-pend:before{background:0 0;border:1.6px dashed}.st-failed:before{background:linear-gradient(45deg,#0000 40%,currentColor 40% 60%,#0000 60%),linear-gradient(-45deg,#0000 40%,currentColor 40% 60%,#0000 60%);border-radius:1px}.st-cancel:before{background:0 0;border-radius:2px;box-shadow:inset 0 0 0 1.6px}.ck-block:before{background:var(--hatch);border-radius:2px;box-shadow:inset 0 0 0 1.5px}.ck-crit{--sf:var(--lil);--sc:var(--on-fill);--sg:var(--lil-ink)}.ck-crit:before{background:linear-gradient(135deg,#0000 41%,currentColor 41% 59%,#0000 59%);box-shadow:inset 0 0 0 1.6px}.st-ask,.ck-q,.f-q{--sf:var(--sun);--sc:var(--on-fill);--sg:var(--sun-ink)}.st-ask:before,.ck-q:before,.f-q:before{background:0 0;box-shadow:inset 0 0 0 3px}.tile.ask .st-ask{--sf:#1f1b17;--sc:#ffc53d}.app.dark .tile.ask .st-ask{--sf:var(--sun);--sc:#1f1b17}.st-run{--sf:var(--tng-soft);--sc:var(--tng-ink);--sg:var(--tng)}.pill.st-run:before{display:none}.st-done{--sf:var(--well)}.f-obs{--sf:var(--sky);--sc:var(--on-fill);--sg:var(--ink-2)}.pulse{background:var(--tng);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;position:relative}.pulse:after{content:"";background:inherit;opacity:0;animation:ping 2.4s var(--out) infinite;border-radius:50%;position:absolute;inset:0}.sev{font:600 var(--fs-sm)/1 var(--f-mono);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.sevp{gap:2px;display:inline-flex}.sevp i{background:var(--line-2);border-radius:3px;width:6px;height:16px}.sev-2 .sevp i:nth-child(-n+3),.sev-3 .sevp i:nth-child(-n+2),.sev-4 .sevp i:first-child{background:var(--ink)}.sev-1 .sevp i{background:var(--ber)}.tag{border-radius:var(--r-key);background:var(--well);color:var(--ink-2);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.tag.warn,.tag.bad,.tag.draft{border-radius:999px}.tag.warn:before,.tag.bad:before,.tag.draft:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.tag.warn{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--edge);background:0 0}.tag.warn:before{background:0 0;box-shadow:inset 0 0 0 2.4px}.tag.draft:before{background:0 0;box-shadow:inset 0 0 0 1.6px}.tag.bad:before{border-radius:2px;transform:rotate(45deg)scale(.85)}.tag.bad{background:var(--ber-soft);color:var(--ber-ink)}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.f-l{font-weight:600}.f-hint{font-size:var(--fs-xs);color:var(--ink-3)}.f-err{font-size:var(--fs-xs);color:var(--ber-ink);align-items:flex-start;gap:8px;font-weight:600;display:flex}.f-err:before,.err-box:before{content:"";background:currentColor;flex:none;width:10px;height:10px;margin-top:3px}.input,.select,.textarea{border:1.5px solid var(--edge);border-radius:var(--r-field);background:var(--field);width:100%;min-width:0;min-height:44px;color:var(--ink);font-size:var(--fs-body);padding:10px 14px;line-height:1.4;display:block}.textarea{resize:vertical;min-height:88px}.select{appearance:none;cursor:pointer;padding-right:40px}.selw{min-width:0;display:block;position:relative}.selw svg.i{pointer-events:none;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;right:14px}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--ber);box-shadow:inset 0 0 0 1px var(--ber)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--well);color:var(--ink-3);border-style:dashed}.fchip{border:1.5px solid var(--line-2);min-height:40px;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;transition:transform .14s var(--out);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-weight:500;display:inline-flex}.fchip:active{transform:scale(.97)}.fchip b{font-weight:600}.fchip.on{border-color:var(--ink);background:var(--ink);color:var(--tile)}.switch{min-height:40px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-weight:500;display:inline-flex;position:relative}.switch:before{content:"";background:var(--edge);border-radius:999px;flex:none;width:38px;height:22px;transition:background-color .14s}.switch:after{content:"";background:var(--tile);width:16px;height:16px;transition:transform .14s var(--out);border-radius:50%;margin-top:-8px;position:absolute;top:50%;left:3px}.switch[aria-checked=true]:before{background:var(--ink)}.switch[aria-checked=true]:after{transform:translate(16px)}@media (pointer:coarse){.input,.select,.textarea{font-size:16px}}.rt{margin:0 -8px}.rt-row{grid-template-columns:var(--rt-cols);grid-template-areas:var(--rt-areas,none);border-top:1px solid var(--line);align-items:center;gap:8px 16px;padding:14px 8px;display:grid}.rt-head{border-top:0;padding-top:0}.rt-head>*{font-size:var(--fs-xs);color:var(--ink-3);font-weight:600}.rt .num{text-align:right}.rt [data-label]:before{display:none}.rt a{overflow-wrap:anywhere;font-weight:600;text-decoration:none}.disc{border-radius:var(--r-in);background:var(--well);min-width:0}.disc>summary{border-radius:inherit;cursor:pointer;align-items:center;gap:6px 12px;min-height:44px;padding:10px 16px;list-style:none;display:flex}.disc>summary::-webkit-details-marker{display:none}.disc>summary:after{content:"";border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);width:8px;height:8px;transition:transform .14s var(--out);flex:none;margin:-4px 4px 0 auto;transform:rotate(45deg)}.disc[open]>summary:after{margin-top:4px;transform:rotate(225deg)}.disc-l{flex:none;font-weight:600}.disc>summary>.meta{flex:auto}.disc-b{padding:6px 16px 16px}.disc.warn{box-shadow:inset 0 0 0 1.5px var(--edge);background:0 0}.more{background:var(--well);width:100%;min-height:40px;color:var(--ink);font-size:var(--fs-sm);cursor:pointer;transition:transform .14s var(--out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:8px 16px;font-weight:500;display:flex}.more:active{transform:scale(.98)}.tip{vertical-align:middle;display:inline-block;position:relative}.tip>summary{background:var(--well);width:22px;height:22px;color:var(--ink-2);font:600 var(--fs-xs)/1 var(--f-ui);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:inline-grid;position:relative}.tip>summary::-webkit-details-marker{display:none}.tip>summary:after{content:"";position:absolute;inset:-11px}.tip>summary+*{z-index:8;border-radius:var(--r-in);background:var(--inv);width:min(300px,80vw);color:var(--inv-ink);box-shadow:var(--shadow-2);font-size:var(--fs-sm);text-align:left;white-space:normal;padding:12px 14px;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 8px);left:-10px}.ro{border-radius:var(--r-in);background:var(--well);color:var(--ink-2);font-size:var(--fs-sm);align-items:flex-start;gap:10px;padding:10px 16px;display:flex}.ro svg.i{width:16px;height:16px;margin-top:1px}.dock{z-index:6;margin-top:var(--gap);border-radius:var(--r-in);background:var(--inv);color:var(--inv-ink);box-shadow:var(--shadow-2);--ink:var(--inv-ink);--ink-2:var(--inv-ink-2);--ink-3:var(--inv-ink-2);--tile:var(--inv);--well:var(--inv-well);--line-2:var(--inv-ink-2);--focus:var(--inv-ink);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 10px 10px 20px;display:flex;position:sticky;bottom:16px}.dock>p{flex:220px;min-width:0}.dock>p b{font-weight:600}.menu{border-radius:var(--r-in);background:var(--tile);width:280px;max-width:100%;box-shadow:var(--shadow-2);flex-direction:column;gap:2px;padding:6px;display:flex}.menu>a,.menu>button,.menu>.switch{min-height:40px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.menu>.switch{flex-direction:row-reverse;justify-content:space-between}.menu>.switch:after{left:auto;right:31px}.menu>hr{background:var(--line);border:0;height:1px;margin:4px 8px}.menu-h{padding:8px 12px 6px}.trk-c{font-size:var(--fs-sm);color:var(--ink-2);margin-bottom:8px}.track{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.ph{min-width:0}.ph .bar{background:var(--line);border-radius:999px;height:12px;display:block;overflow:hidden}.ph .bar i{width:var(--p,0%);background:var(--ink);border-radius:999px;height:100%;display:block}.ph.done .bar i{width:100%}.ph.now .bar i{background:var(--tng)}.ph.wait .bar i{background:var(--hatch),var(--sun)}.ph.fail .bar i{background:var(--ber)}.ph-n{font-size:var(--fs-xs);color:var(--ink-3);overflow-wrap:anywhere;margin-top:7px;line-height:1.2;display:block}.ph.now .ph-n,.ph.wait .ph-n,.ph.fail .ph-n{color:var(--ink);font-weight:600}@container tile (width<440px){.ph-n{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.meter{background:var(--line);border-radius:999px;height:10px;display:block;overflow:hidden}.meter i{background:var(--ink);border-radius:999px;height:100%;display:block}.meter.hot i{background:var(--tng)}.pips{flex-wrap:wrap;gap:5px;display:flex}.pips i{width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--ink-3);border-radius:6px}.pips i.on{background:var(--ink);box-shadow:none}.agents{border-radius:var(--r-in);background:var(--well);flex-wrap:wrap;gap:10px 22px;padding:12px 16px;display:flex}.agent{align-items:center;gap:9px;min-width:0;display:flex}.agent-t{flex-direction:column;line-height:1.25;display:flex}.agent-r{font:500 var(--fs-sm)/1.25 var(--f-mono)}.agent-s{font-size:var(--fs-xs);color:var(--ink-3)}.bot{flex:none;width:40px;height:40px;overflow:visible}.bot.lg{width:56px;height:56px}.bot.sm{width:30px;height:30px}.bot.plan{--b:var(--sky)}.bot.drive{--b:var(--tng)}.bot.critic{--b:var(--lil)}.bot.s-idle{--b:var(--oat)}.bot .body,.bot .lid{fill:var(--b)}.bot .acc{fill:color-mix(in oklab,var(--b) 60%,#1f1b17)}.bot .sclera{fill:var(--sclera)}.bot .iris{fill:#1f1b17}.bot .glint{fill:#fff}.bot .shut,.bot .brow{fill:none;stroke:#1f1b17;stroke-linecap:round}.bot .shut{stroke-width:2.6px;display:none}.bot .brow{stroke-width:3px}.bot .lid,.bot .qd{display:none}.bot .qd{fill:var(--sun);stroke:#1f1b17;stroke-width:1.6px}.bot .eye{transform-box:fill-box;transform-origin:50%}.bot.s-done .eye{display:none}.bot.s-done .shut,.bot.s-idle .lid{display:inline}.bot.s-think .eye{animation:5.2s infinite blink}.bot.s-think .pupil{animation:7s ease-in-out infinite glance}.bot.drive.s-think .eye{animation-delay:1.1s}.bot.s-ask{animation:1.8s ease-in-out infinite bob}.bot.s-ask .pupil{transform:translateY(-3.4px)}.bot.s-ask .qd{display:inline}.al{fill:var(--c,var(--oat));stroke:var(--al-stroke);stroke-opacity:.5;stroke-width:1.3px}.ir{fill:#1f1b17}.sl{stroke:#1f1b17;stroke-width:2.4px;stroke-linecap:round;display:none}.lidl{fill:none;stroke:var(--oat-ink);stroke-width:2.4px;stroke-linecap:round;display:none}.e-pass{--c:var(--mint)}.e-crit{--c:var(--lil)}.e-block{--c:var(--oat)}.e-fail{--c:var(--ber)}.e-q{--c:var(--sun)}.e-crit .sl{display:inline}.e-block .ir{display:none}.e-block .lidl{display:inline}.e-fail .ir{fill:var(--on-ber)}.ce-g{flex:none;width:24px;height:17px;overflow:visible}.eyes{flex-wrap:wrap;gap:12px 6px;display:flex}.ce{flex-direction:column;align-items:center;gap:5px;width:46px;display:flex}.ce svg{width:40px;height:28px;overflow:visible}.ce-id{font:500 var(--fs-xs)/1 var(--f-mono);color:var(--ink-2)}.strip{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:16px;padding:2px 2px 8px;display:flex;overflow-x:auto}.strip>li{scroll-snap-align:start;flex:none}.shotf{flex-direction:column;gap:8px;width:112px;display:flex}.shotf figcaption,.vidf figcaption{font-size:var(--fs-xs);color:var(--ink-2);line-height:1.35}.shotf figcaption b{color:var(--ink);font-weight:600;display:block}.shot{aspect-ratio:9/19;border:3px solid var(--ink);border-radius:var(--r-in);background:var(--field);flex-direction:column;gap:5px;padding:18px 7px 9px;display:flex;position:relative;overflow:hidden}.shot:before{content:"";background:var(--ink);border-radius:99px;width:30px;height:7px;margin-left:-15px;position:absolute;top:6px;left:50%}.s-bar{background:var(--line);border-radius:4px;flex:none;width:55%;height:7px}.s-block{background:var(--well);border-radius:9px;flex:1}.s-line{background:var(--line);border-radius:3px;flex:none;width:80%;height:5px}.s-line.s2{width:58%}.shot.rtl .s-line{align-self:flex-end}.vidf{flex-direction:column;gap:8px;width:250px;display:flex}.vid{aspect-ratio:16/10;border-radius:var(--r-in);background:#2e2822;place-items:center;display:grid;position:relative}.play{color:#1f1b17;background:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.play svg.i{width:14px;height:14px;margin-left:2px}.vid .play{width:52px;height:52px}.vid .play svg.i{width:20px;height:20px}.stamp{color:#1f1b17;font-size:var(--fs-xs);background:#f6f1e9;border-radius:999px;padding:2px 9px;font-weight:600;position:absolute;bottom:10px;left:10px}.vchip{background:var(--well);border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 6px;font-weight:500;text-decoration:none;display:inline-flex}.empty{border-radius:var(--r-in);background:var(--well);flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}.empty .mk{width:40px;height:40px;color:var(--ink-3)}.empty-t{font-weight:600;font-size:var(--fs-lede)}.loading{flex-direction:column;gap:10px;display:flex}.skel{background:var(--line);border-radius:999px;height:12px;display:block;position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg,transparent,var(--sweep),transparent);animation:sweep 1.4s var(--io) infinite;position:absolute;inset:0;transform:translate(-100%)}.err-box{border-radius:var(--r-in);background:var(--ber-soft);color:var(--ink);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.err-box:before{color:var(--ber);margin-top:5px}.err-box b{color:var(--ber-ink)}.err-box p{flex:1;min-width:0}.err-box .btn{flex:none}.toasts{z-index:30;flex-direction:column;gap:8px;width:min(380px,100% - 32px);display:flex;position:fixed;bottom:24px;right:24px}.toasts.static{width:auto;max-width:380px;position:static}.toast{border-radius:var(--r-in);background:var(--inv);color:var(--inv-ink);box-shadow:var(--shadow-2);animation:rise .3s var(--out);align-items:flex-start;gap:12px;padding:14px 12px 14px 16px;display:flex}.toast:before{content:"";background:var(--mint);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.toast.bad:before{background:var(--ber);border-radius:2px;transform:rotate(45deg)scale(.85)}.toast p{flex:1;min-width:0}.toast .ibtn{width:32px;height:32px;color:inherit;border-color:#0000;margin:-4px 0}.dlg{border-radius:var(--r-tile);background:var(--tile);width:min(520px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--shadow-2);border:0;padding:0}.dlg::backdrop{background:var(--scrim)}.dlg[open]{animation:pop .22s var(--out)}.dlg.static{margin:0;display:block;position:static}.dlg-h{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 0;display:flex}.dlg-b{overscroll-behavior:contain;color:var(--ink-2);padding:12px 24px;overflow:auto}.dlg-f{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:10px 24px 22px;display:flex}.states{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.state{border:1px solid var(--line-2);border-radius:var(--r-tile);flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.state.wide{grid-column:1/-1}.state-h{font:600 var(--fs-lede)/1.3 var(--f-ui)}.state-r{font-size:var(--fs-sm);color:var(--ink-3);margin-top:-10px}.enter{animation:rise .28s var(--out) both}@keyframes rise{0%{transform:translateY(12px)}}@keyframes pop{0%{transform:translateY(8px)scale(.98)}}@keyframes sheet{0%{transform:translateY(32px)}}@keyframes ping{0%{opacity:.6;transform:scale(1)}60%,to{opacity:0;transform:scale(2.6)}}@keyframes blink{0%,91%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}97%{transform:scaleY(1)}}@keyframes glance{0%,20%{transform:translate(0)}26%,44%{transform:translate(-3px,.4px)}50%,68%{transform:translate(3px,-.4px)}74%,to{transform:translate(0)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes sweep{to{transform:translate(100%)}}.still,.still *,.still :before,.still :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.app *,.app :before,.app :after{transition:none!important;animation:none!important}}@media (hover:hover) and (pointer:fine){.nav a:not(.on):hover{background:var(--tile);color:var(--ink)}.seg a:not(.on):hover,.seg button:not(.on):hover{color:var(--ink)}.btn:not([disabled]):hover,.btn.ghost:not([disabled]):hover,.more:hover,.menu>a:hover,.menu>button:hover,.menu>.switch:hover{background:var(--well)}.btn.primary:not([disabled]):hover{background:var(--ink-2);border-color:var(--ink-2)}.btn.danger:not([disabled]):hover{background:var(--ber-soft)}.ibtn:hover{background:var(--tile)}.fchip:not(.on):hover{background:var(--well)}.disc>summary:hover:after{border-color:var(--ink)}.rt a:hover{text-decoration:underline}}@container app (width<1100px){.app>*{--fs-hero:48px;--fs-num:32px;--fs-h1:30px;--fs-h3:20px;--gutter:24px}.bar-in{padding:14px var(--gutter) 8px}.nav{flex-basis:100%;order:3}.page{padding-bottom:40px}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.w-3,.w-4,.w-5,.w-6,.w-7,.w-8,.w-12{grid-column:1/-1}.t-half{grid-column:span 1}.stats{grid-template-columns:repeat(var(--stat-cols-t,2),minmax(0,1fr))}.rt-head{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rt-row{grid-template-columns:var(--rt-cols-t,minmax(0,1fr));grid-template-areas:var(--rt-areas-t,none);align-items:start;gap:6px 16px;padding:16px 8px}.rt .num{text-align:left}.rt [data-label]:before{content:attr(data-label);font-size:var(--fs-xs);color:var(--ink-3);margin-bottom:2px;font-weight:400;display:block}.states{grid-template-columns:minmax(0,1fr)}}@container app (width<640px){.app>*{--fs-hero:34px;--fs-num:28px;--fs-h1:26px;--fs-h3:19px;--fs-h2:17px;--fs-lede:15px;--fs-body:15px;--gutter:16px;--gap:12px;--pad-tile:18px;--r-tile:24px}.bar-in{padding:8px var(--gutter);gap:8px}.nav,.me{display:none}.lockup{width:73px;height:34px}.util{gap:6px}.lang a{min-width:44px;min-height:44px;padding:0 8px}.lang .l-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lang .l-short{display:inline}.ibtn{width:44px;height:44px}.page{padding-bottom:24px}.phead{padding:12px 0 18px}.phead .btn{width:100%}.bento{grid-template-columns:minmax(0,1fr)}.t-half{grid-column:1/-1}.btn,.vchip{min-height:46px}.btn.sm,.fchip,.seg a,.seg button,.crumbs a,.more,.switch,.menu>a,.menu>button,.menu>.switch{min-height:44px}.disc>summary{min-height:48px}.input,.select,.textarea{min-height:48px;font-size:16px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rt{margin:0}.rt-row{grid-template-columns:var(--rt-cols-p,minmax(0,1fr));grid-template-areas:var(--rt-areas-p,none);border-radius:var(--r-in);background:var(--well);border-top:0;gap:10px 12px;margin-top:10px;padding:14px}.rt-row .key{background:var(--tile)}.tabbar{z-index:5;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--tile);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid;position:sticky;bottom:0}.tabbar a,.tabbar button{min-height:54px;color:var(--ink-2);font-size:var(--fs-xs);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;font-weight:500;line-height:1.15;text-decoration:none;display:flex;position:relative}.tabbar svg.i{width:22px;height:22px}.tabbar .on{background:var(--well);color:var(--ink)}.tb-badge{min-width:20px;height:20px;padding:0 6px;position:absolute;top:2px;left:calc(50% + 6px)}.dock{bottom:calc(74px + env(safe-area-inset-bottom,0px));padding:10px}.dock>p{flex-basis:100%;padding:0 8px}.dock .btn-row{flex:100%}.dock .btn{flex:1 1 0}.toasts{left:16px;right:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px));width:auto}.dlg{border-radius:var(--r-tile) var(--r-tile) 0 0;width:100%;max-width:none;padding-bottom:env(safe-area-inset-bottom,0px);margin:auto 0 0}.dlg[open]{animation-name:sheet}.dlg-f .btn{flex:100%}}html{background:#e6e0d6}html:has(.app.dark){background:#161311}.app{flex-direction:column;min-height:100dvh;display:flex}.app>.page{flex:1 0 auto;width:100%}@container app (width<640px){.lang button{min-width:44px;padding:0 8px}}.sh-me{position:relative}.sh-me>.menu{z-index:20;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 8px);right:0}.sh-more .menu{width:auto;box-shadow:none;background:0 0;padding:0}.sh-more .menu>a.on{background:var(--well)}@container app (width<640px){.sh-tabs3{grid-template-columns:repeat(3,minmax(0,1fr))}}.sh-more>hr{background:var(--line);border:0;height:1px;margin:8px 0}.lg-wrap{flex-direction:column;align-items:center;max-width:460px;margin:0 auto;padding:16px 0 8px;display:flex}.lg-lockup{width:301px;height:140px;color:var(--ink)}.lg-card{width:100%;margin-top:84px;padding:32px}.lg-bots{align-items:flex-end;gap:2px;margin-bottom:-2px;display:flex;position:absolute;bottom:100%;left:28px}.lg-form{flex-direction:column;gap:18px;margin-top:24px;display:flex}.lg-pw{display:block;position:relative}.lg-pw .input{padding-right:52px}.lg-eye{border-color:#0000;margin-top:-20px;position:absolute;top:50%;right:3px}.lg-go{width:100%;min-height:48px}.lg-go[aria-disabled=true]{cursor:progress}.lg-info{align-items:flex-start;gap:12px;margin-top:20px;display:flex}.lg-info svg.i{margin-top:1px}.lg-foot{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:400px;margin-top:20px;display:flex}.lg-foot .sub{color:var(--ink-2)}@container app (width<1100px){.lg-lockup{width:258px;height:120px}}@container app (width<640px){.lg-wrap{padding-top:8px}.lg-lockup{width:215px;height:100px}.lg-card{margin-top:76px;padding:24px 18px}.lg-bots{left:14px}.lg-eye{margin-top:-22px;right:2px}.lg-go{min-height:50px}}.mt-filters{margin-bottom:var(--gap);flex-wrap:wrap;align-items:flex-start;gap:14px 20px;display:flex}.mt-per{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.mt-sel{flex:0 240px}.mt-asof{align-self:flex-end;margin:0 0 5px auto;line-height:34px}.mt-exp{align-self:flex-end;margin-bottom:5px}.mt-k .stat-s{margin-top:auto}.mt-sevb{border-radius:999px;gap:2px;height:10px;margin-top:4px;display:flex;overflow:hidden}.mt-sevb i{min-width:4px;height:100%;display:block}.mt-sevb .s1{background:var(--ber)}.mt-sevb .s2{background:var(--ink)}.mt-sevb .s3{background:var(--edge)}.mt-sevb .s4{background:var(--line-2)}.mt-sevb .su{background:var(--hatch),var(--line)}.mt-sevl{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;gap:2px 12px;display:flex}.mt-sevl b{color:var(--ink);font-weight:600}.mt-leg{flex-wrap:wrap;gap:6px 18px;margin-bottom:12px;display:flex}.mt-leg b{color:var(--ink);font-weight:600}.mt-rows{flex-direction:column;display:flex}.mt-row{grid-template-columns:minmax(0,9.5rem) minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:7px 0;display:grid}.mt-pn{overflow-wrap:anywhere;min-width:0;font-weight:600}.mt-un{flex-wrap:wrap;gap:2px;min-width:0;display:flex}.mt-tot{text-align:right;min-width:2ch;font-weight:600}.mt-u{flex:none;width:18px;height:22px;display:block;overflow:visible}.mt-u.g1{margin-left:6px}.mt-u rect{fill:var(--well)}.mt-u path{fill:currentColor;stroke:none}.mt-acc{color:var(--on-fill)}.mt-acc rect{fill:var(--mint)}.mt-accd{color:var(--mint-ink)}.mt-accd rect{fill:var(--mint-soft)}.mt-rej{color:var(--on-ber)}.mt-rej rect{fill:var(--ber)}.mt-inc{color:var(--oat-ink)}.mt-inc rect{fill:var(--oat)}.mt-fail,.mt-can,.mt-none{color:var(--ink-2)}.mt-fail rect,.mt-can rect,.mt-none rect{fill:none;stroke:var(--line-2);stroke-width:1.5px}.mt-fail path,.mt-can path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.mt-none{color:var(--ink-3)}.mt-tv{margin-top:14px}.mt-tvo{--rt-cols-p:repeat(3,minmax(0,1fr))}.mt-tvo .mt-tp,.mt-tvo .mt-tt{font-weight:600}.mt-tvc{--rt-cols:repeat(3,minmax(0,1fr));--rt-areas:"d n c";--rt-cols-t:repeat(3,minmax(0,1fr));--rt-areas-t:"d n c";--rt-cols-p:repeat(3,minmax(0,1fr));--rt-areas-p:"d n c"}.mt-tvc .mt-cd{grid-area:d}.mt-tvc .mt-cn{grid-area:n}.mt-tvc .mt-cc{grid-area:c}.mt-tvc .rt-row{padding-top:10px;padding-bottom:10px}.mt-cost{grid-template-columns:auto minmax(0,1fr);column-gap:10px;margin-top:34px;display:grid}.mt-yax{min-width:2.6em;height:180px;font-size:var(--fs-xs);color:var(--ink-3);position:relative}.mt-yax span{white-space:nowrap;position:absolute;right:0;transform:translateY(50%)}.mt-plot{height:180px;position:relative}.mt-bands,.mt-hits{display:grid;position:absolute;inset:0}.mt-bands .wk{background:var(--well)}.mt-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mt-gl{stroke:var(--line);stroke-width:1px}.mt-gl.b{stroke:var(--line-2)}.mt-ar{fill:var(--ink);fill-opacity:.07}.mt-ln{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.mt-dot{background:var(--ink);width:10px;height:10px;box-shadow:0 0 0 2px var(--tile);pointer-events:none;border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.mt-pk{background:var(--ink);color:var(--tile);font-size:var(--fs-xs);white-space:nowrap;pointer-events:none;border-radius:8px;padding:3px 9px;font-weight:600;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.mt-pk.a-l{transform:translate(-14px,calc(-100% - 10px))}.mt-pk.a-r{transform:translate(calc(14px - 100%),calc(-100% - 10px))}.mt-hit{outline-offset:-3px;position:relative}.mt-hit:before,.mt-hit:after{pointer-events:none;display:none;position:absolute}.mt-hit:before{content:"";background:var(--ink-3);width:1px;top:0;bottom:0;left:50%}.mt-hit:after{content:attr(data-tip);z-index:2;background:var(--inv);color:var(--inv-ink);box-shadow:var(--shadow-2);font-size:var(--fs-xs);white-space:nowrap;border-radius:12px;padding:6px 10px;font-weight:600;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.mt-hit.a-l:after{left:0;transform:none}.mt-hit.a-r:after{left:auto;right:0;transform:none}.mt-hit:focus-visible:before,.mt-hit:focus-visible:after{display:block}.mt-xax{font-size:var(--fs-xs);color:var(--ink-3);text-align:center;grid-column:2;margin-top:8px;display:grid}.mt-xcap{font-size:var(--fs-xs);color:var(--ink-3);grid-column:2;margin-top:2px}.mt-foot{margin-top:14px}.mt-foot+.mt-foot{margin-top:6px}.mt-bkl{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-bottom:12px;font-weight:600;display:flex;position:relative}.mt-bkl>li{align-items:center;gap:7px;display:inline-flex}.mt-bkl b{color:var(--ink);font-weight:600}.mt-bkl .tip{position:static}.mt-bkl .tip>summary+*{left:0}.mt-sw{border-radius:3px;flex:none;width:14px;height:10px}.mt-sw.e,.mt-stk .e{background:var(--ink)}.mt-sw.l,.mt-stk .l{background:var(--edge)}.mt-sw.n,.mt-stk .n{background:var(--hatch),var(--line-2)}.mt-sw.v,.mt-stk .v{background:var(--ink-2)}.mt-sw.o,.mt-stk .o{background:var(--hatch),var(--edge)}.mt-stk{background:var(--line);border-radius:999px;gap:1px;min-width:0;height:12px;display:flex;overflow:hidden}.mt-stk i{flex:none;height:100%;display:block}.mt-bt{white-space:nowrap;text-align:right;min-width:8.5rem}.mt-bt b{font-weight:600}.mt-tvb{--rt-cols-p:repeat(2,minmax(0,1fr))}.mt-tvb .mt-bp{font-weight:600}.mt-chips{gap:8px;margin-bottom:6px;padding-bottom:4px}.mt-nr{--rt-cols:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,2.3fr) minmax(0,.6fr) minmax(0,.5fr);--rt-areas:"pj why what dur cost";--rt-cols-t:minmax(0,1.5fr) minmax(0,1.3fr) minmax(0,.6fr) minmax(0,.5fr);--rt-areas-t:"pj why dur cost" "what what what what";--rt-cols-p:minmax(0,1fr) auto;--rt-areas-p:"pj dur" "why cost" "what what"}.mt-nr .mt-npj{grid-area:pj}.mt-nr .mt-nwhy{grid-area:why;font-weight:600}.mt-nr .mt-nwhat{color:var(--ink-2);overflow-wrap:anywhere;grid-area:what}.mt-nr .mt-ndur{grid-area:dur}.mt-nr .mt-ncost{grid-area:cost}.mt-nr .mt-npj .lbl{margin-top:2px;display:block}.mt-err{margin-bottom:var(--gap)}.mt-dim{opacity:.5}.mt-cus{flex:100%;grid-template-columns:repeat(2,minmax(0,220px)) auto;justify-content:start;align-items:start;gap:12px 16px;display:grid}.mt-cus .btn{margin-top:27px}@media (hover:hover) and (pointer:fine){.mt-u:hover rect{stroke:var(--ink);stroke-width:1.5px}.mt-hit:hover:before,.mt-hit:hover:after{display:block}}@container app (width<1100px){.mt-asof{flex:auto;margin-left:0}.mt-tvo .mt-tp{grid-column:1/-2}.mt-tvo .mt-tt{grid-area:1/-2/auto/-1}}@container app (width<640px){.mt-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px 10px;display:grid}.mt-per,.mt-cus{grid-column:1/-1}.mt-per{align-items:stretch}.mt-per .seg{display:flex}.mt-per .seg button{flex:auto}.mt-asof{margin:0;line-height:1.45}.mt-exp{justify-self:end;margin-bottom:0}.mt-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pn tot""un un"}.mt-pn{grid-area:pn}.mt-un,.mt-stk{grid-area:un}.mt-tot,.mt-bt{grid-area:tot}.mt-bt{min-width:0}.mt-cus{grid-template-columns:minmax(0,1fr)}.mt-cus .btn{margin-top:0}.mt-tv .rt-row{background:var(--tile)}.mt-yax,.mt-plot{height:140px}.mt-row{padding:5px 0}.mt-nr .num{text-align:right}.mt-tvb .mt-bp{grid-column:1}.mt-tvb .mt-bc{grid-area:1/2}}.kb-kn{align-items:center;gap:8px;display:flex}.kb-kn>.meta .mono{font-size:var(--fs-xs);color:var(--ink);font-weight:600}.kb-kn-skel{width:120px;height:12px;display:inline-block}.kb-as{font-size:var(--fs-sm);color:var(--ink-2)}.kb-as .mono{font-size:var(--fs-xs);overflow-wrap:anywhere}.kb-ff{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.kb-probs{font-size:var(--fs-sm);flex-direction:column;gap:4px;margin-top:8px;display:flex}.kb-probs .mono{font-size:var(--fs-xs);overflow-wrap:anywhere}.kb-side{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.kb-lang{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;max-width:42ch;display:flex}.kb-tx{border-radius:var(--r-key);background:var(--well);color:var(--ink-3);font-size:var(--fs-xs);white-space:nowrap;padding:0 6px;font-weight:600}@container app (width<1100px){.kb-side,.kb-lang{text-align:left;align-items:flex-start}}@container app (width<640px){.kb-ff .btn{flex:100%}}.nr{align-items:start}.nr-sec{flex-direction:column;gap:20px;display:flex}.nr-sec>.tile-h{margin-bottom:-4px}.nr-fs{border:0;min-width:0;margin:0;padding:0}.nr-lg{width:100%;margin:0 0 8px;padding:0;font-weight:600;display:block}.nr-fs>.f-hint{margin-top:10px}.nr-in{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.nr-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nr-opts.two{grid-template-columns:repeat(2,minmax(0,1fr))}.nr-opts.one{grid-template-columns:minmax(0,1fr)}.nr-opt{border-radius:var(--r-in);background:var(--well);cursor:pointer;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;transition:box-shadow .15s,background-color .15s;display:flex;position:relative}.nr-opt:has(.nr-in:checked){background:var(--tile);box-shadow:inset 0 0 0 2px var(--ink)}.nr-opt:has(.nr-in:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.nr-chip:has(.nr-in:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.nr-seg label:has(.nr-in:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.nr-mark{background:var(--field);width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--edge);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.nr-mark:after{content:"";background:var(--tile);border-radius:50%;width:8px;height:8px;display:none}.nr-mark.sq{border-radius:6px}.nr-mark.sq:after{border:solid var(--tile);background:0 0;border-width:0 2.5px 2.5px 0;border-radius:1px;width:6px;height:11px;margin-top:-3px;transform:rotate(45deg)}.nr-in:checked+.nr-mark{background:var(--ink);box-shadow:none}.nr-in:checked+.nr-mark:after{display:block}.nr-t{flex-direction:column;gap:4px;min-width:0;display:flex}.nr-tn{font-weight:600}.nr-td{font-size:var(--fs-sm);color:var(--ink-2)}.nr-alt{align-self:flex-start;margin-top:10px}.nr-res{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.nr-res .nr-t{flex:220px}.nr-res>.loading{flex:100%}.nr-msg{font-size:var(--fs-sm);color:var(--ink-2);margin:-2px 0 12px}.field>.nr-msg{margin:0}.nr-br{font:500 var(--fs-sm)/1.4 var(--f-mono);overflow-wrap:anywhere}.nr-opt:has(.nr-in:disabled){cursor:not-allowed;color:var(--ink-3)}.nr-opt:has(.nr-in:disabled) .nr-mark{box-shadow:inset 0 0 0 2px var(--line-2)}.nr-tp{flex-direction:column;gap:8px;display:flex}.nr-tp-h{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.nr-tp .key,.nr-tp .tag{background:var(--tile)}.nr-tp-t{font-size:var(--fs-lede);font-weight:600;line-height:1.35}.nr-tp b{color:var(--ink);font-weight:600}.nr-note{font-size:var(--fs-sm);color:var(--ink-2);align-items:flex-start;gap:8px;margin-top:2px;display:flex}.nr-note svg.i{width:16px;height:16px;margin-top:1px}.nr-note a{white-space:nowrap;font-weight:600}.nr-set>summary{gap:6px 16px}.nr-st-t{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.nr-chg{font-size:var(--fs-sm);text-underline-offset:3px;flex:none;font-weight:600;text-decoration:underline}.nr-set>.disc-b{flex-direction:column;gap:22px;padding-top:12px;display:flex}.nr-set .nr-opt:not(:has(.nr-in:checked)){background:var(--tile)}.nr-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;display:grid}.nr-chips{flex-wrap:wrap;gap:8px;display:flex}.nr-chip{background:var(--tile);min-height:40px;box-shadow:inset 0 0 0 1.5px var(--line-2);font-size:var(--fs-sm);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-weight:500;transition:background-color .15s;display:inline-flex}.nr-chip .mono{font-weight:600}.nr-cs{font-size:var(--fs-xs);color:var(--ink-3)}.nr-chip .nr-mark{width:18px;height:18px;margin:0}.nr-chip:has(.nr-in:checked){background:var(--ink);color:var(--tile);box-shadow:none}.nr-chip:has(.nr-in:checked) .nr-cs{color:var(--tile)}.nr-chip .nr-in:checked+.nr-mark{background:var(--tile)}.nr-chip .nr-in:checked+.nr-mark:after{border-color:var(--ink)}.nr-seg{background:var(--line);border-radius:22px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.nr-seg label{min-height:38px;color:var(--ink-2);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:500;display:inline-flex}.nr-seg label:has(.nr-in:checked){background:var(--tile);color:var(--ink);box-shadow:var(--shadow-1)}.nr-prio{max-width:360px}.nr-types{font-size:var(--fs-sm);color:var(--ink-3)}.nr-sum{flex-direction:column;gap:18px;display:flex;position:sticky;top:16px}.nr-sum>.tile-h{margin-bottom:-4px}.nr-est{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nr-e{flex-direction:column;gap:4px;min-width:0;display:flex}.nr-q{border-radius:var(--r-in);background:var(--well);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.nr-q>p{font-size:var(--fs-sm);color:var(--ink-2)}.nr-q>p:first-child{font-size:var(--fs-body);color:var(--ink);font-weight:600}.nr-q .key{background:var(--tile)}.nr-est>.sub{grid-column:1/-1}.nr-lim{font-size:var(--fs-sm);color:var(--ink-2);align-items:flex-start;gap:10px;display:flex}.nr-lim svg.i{width:16px;height:16px;margin-top:1px}.nr-steps{counter-reset:st;flex-direction:column;gap:10px;display:flex}.nr-steps li{counter-increment:st;grid-template-columns:24px minmax(0,1fr);gap:0 10px;display:grid}.nr-steps li:before{content:counter(st);background:var(--tile);width:24px;height:24px;color:var(--ink-2);font:600 var(--fs-xs)/1 var(--f-ui);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.nr-steps b{font-weight:600;line-height:24px}.nr-steps span{font-size:var(--fs-sm);color:var(--ink-2);overflow-wrap:anywhere}.nr-go{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nr-go .nr-cta{flex:auto;min-height:48px}.nr-go .why-off{flex-basis:100%}.nr-dock{grid-column:1/-1;display:none}@container app (width<1100px){.nr-sum{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"h h""est q""lim lim""how how""err err""go go";align-items:start;gap:16px 24px;display:grid;position:static}.nr-sum>.tile-h{grid-area:h;margin-bottom:0}.nr-est{grid-area:est}.nr-q{grid-area:q}.nr-lim{grid-area:lim}.nr-how{grid-area:how}.nr-err{grid-area:err}.nr-go{grid-area:go}.nr-go .nr-cta{flex:0 auto;min-width:240px}}@container app (width<640px){.nr-sec{gap:18px}.nr-opts,.nr-opts.two{grid-template-columns:minmax(0,1fr)}.nr-opt{padding:14px}.nr-split{grid-template-columns:minmax(0,1fr)}.nr-prio{max-width:none}.nr-chip{min-height:44px}.nr-seg{display:flex}.nr-seg label{flex:auto;min-height:44px;padding:0 10px}.nr-sum{align-items:stretch;gap:16px;display:flex}.nr-go{display:none}.nr-dock{display:flex}.nr-note a,.nr-chg{margin:-12px 0;padding:12px 0;display:inline-block}}.pj-crumbs,.pj-v-list .pj-detail{display:none}.pj-v-list .pj-lt{grid-column:1/-1}.pj-list{--rt-cols:minmax(0,1fr) auto;--rt-areas:"proj last" "doc doc";--rt-cols-t:minmax(0,1fr) auto;--rt-areas-t:"proj last" "doc doc";--rt-cols-p:minmax(0,1fr);--rt-areas-p:"proj" "last" "doc"}.pj-v-list .pj-list{--rt-cols:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1.6fr);--rt-areas:"proj last doc"}.pj-list .pj-nd{--rt-areas:"proj last";--rt-areas-t:"proj last";--rt-areas-p:"proj" "last"}.pj-v-list .pj-list .pj-nd{--rt-areas:"proj last doc"}.pj-list .c-proj{grid-area:proj}.pj-list .c-last{grid-area:last}.pj-list .c-doc{grid-area:doc}.pj-list .rt-row{align-items:start}.pj-v-project .pj-list .rt-head{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pj-v-project .pj-list .rt-row{border-radius:var(--r-in);border-top:0}.pj-v-project .pj-list .rt-row.pj-sel{background:var(--well)}.pj-v-project .pj-sel .key{background:var(--tile)}.pj-grid{align-items:start}.pj-list .c-proj{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.pj-list .c-proj a{font-size:var(--fs-lede);font-weight:600}.pj-cap{font-size:var(--fs-xs);color:var(--ink-3);flex-basis:100%}.pj-cap .mono{font-size:var(--fs-xs)}.pj-list .c-last{flex-direction:column;gap:3px;min-width:0;display:flex}.pj-lr{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pj-v-project .c-last{text-align:right;align-items:flex-end}.pj-v-project .pj-lr{justify-content:flex-end}.pj-sub{font-size:var(--fs-xs);color:var(--ink-3)}.pj-none{color:var(--ink-2)}.pj-list .c-doc{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.pj-list .c-doc.pj-nodoc{display:none}.pj-dh{flex-direction:column;gap:4px;padding:6px 4px 16px;display:flex}.pj-dh .pj-tt,.pj-th{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pj-doc{flex-direction:column;gap:14px;display:flex}.pj-doc>.tile-h{margin-bottom:0}.pj-doc>.meta{margin-top:-8px}.pj-sd{font-size:var(--fs-sm);color:var(--ink-2);overflow-wrap:anywhere}.pj-sd .mono,.pj-dl .pj-dn .mono{font-size:var(--fs-xs)}.pj-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.pj-dl .wide{grid-column:1/-1}.pj-dl dt{font-size:var(--fs-xs);color:var(--ink-3)}.pj-dl dd{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;margin-top:2px;display:flex}.pj-dl .mono{font-size:var(--fs-sm);overflow-wrap:anywhere}.pj-dn{font-size:var(--fs-xs);color:var(--ink-3)}.pj-card>.sub{margin:-10px 0 14px}.pj-rows>li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 16px;padding:12px 0;display:grid}.pj-rows>li:first-child{border-top:0;padding-top:0}.pj-rows .lbl{grid-column:1/-1}.pj-rows .meta a,.pj-lnk{font-weight:600}.pj-lnk{min-height:36px;font-size:var(--fs-sm);align-items:center;margin-top:-10px;display:inline-flex}.pj-rows .pj-dn{grid-column:1/-1}.pj-skr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr);gap:10px 18px;padding:14px 0;display:grid}.pj-skr:first-of-type{border-top:0}.pj-facts{grid-column:1/-1}.pj-facts>summary{padding-left:14px}.pj-fl{flex-direction:column;display:flex}.pj-fl>li{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:10px 0;display:flex}.pj-fl>li:first-child{border-top:0;padding-top:4px}.pj-fh{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.pj-fh .mono{font-size:var(--fs-xs);color:var(--ink-3);overflow-wrap:anywhere}.pj-ft{font-size:var(--fs-sm);overflow-wrap:anywhere}.pj-probs{flex-direction:column;gap:4px;margin-top:6px;display:flex}.pj-probs .mono{font-size:var(--fs-xs);overflow-wrap:anywhere}@container app (width<1100px){.pj-list .c-last{text-align:right;align-items:flex-end}.pj-list .pj-lr{justify-content:flex-end}.pj-v-project .pj-lt{display:none}.pj-v-project .pj-ph{padding:0}.pj-v-project .pj-ph .lede,.pj-v-project .pj-ph .btn{display:none}.pj-v-project .pj-ph .h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pj-v-project .pj-crumbs{display:flex}.pj-v-project .pj-name{font:600 var(--fs-h1)/1.1 var(--f-disp);letter-spacing:-.02em}.pj-dh{padding:4px 0 18px}}@container app (width<640px){.pj-list .c-last{text-align:left;align-items:flex-start}.pj-list .pj-lr{justify-content:flex-start}.pj-dl,.pj-rows>li{grid-template-columns:minmax(0,1fr)}.pj-lnk{min-height:44px;margin-top:0}.pj-list .c-proj a,.pj-rows .meta a{margin:-10px 0;padding:10px 0;display:inline-block}.pj-skr{grid-template-columns:minmax(0,1fr)}}.pr-lys{flex-direction:column;gap:4px;display:flex}.pr-ly{border-radius:var(--r-in);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.pr-ly[aria-current=true]{background:var(--well);box-shadow:inset 0 0 0 2px var(--ink)}.pr-ly-n{font:600 var(--fs-sm)/1.35 var(--f-mono);overflow-wrap:anywhere;display:block}.pr-ly-r{font-size:var(--fs-sm);color:var(--ink-2);margin-top:2px;display:block}.pr-ly-m{font-size:var(--fs-xs);color:var(--ink-3);margin-top:4px;display:block}.pr-ly-g{background:var(--oat);width:30px;height:30px;color:var(--oat-ink);border-radius:50%;place-items:center;display:grid}.pr-ly-g svg.i{width:16px;height:16px}.pr-how{margin-top:14px}.pr-ord{counter-reset:o;flex-direction:column;gap:8px;display:flex}.pr-ord li{counter-increment:o;font-size:var(--fs-sm);grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.pr-ord li:before{content:counter(o);background:var(--tile);width:24px;height:24px;color:var(--ink-2);font:600 var(--fs-xs)/1 var(--f-ui);border-radius:8px;place-items:center;display:grid}.pr-ord .mono{font-size:var(--fs-xs);overflow-wrap:anywhere}.pr-ord .here{font-weight:600}.pr-build-n{font-size:var(--fs-xs);color:var(--ink-3);margin-top:12px;line-height:1.45}.pr-ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.pr-ph .h2 .mono{font-weight:600}.pr-ph .meta{margin-top:6px}.pr-src{border-radius:var(--r-in);background:var(--well);margin-top:16px;padding:12px 0}.pr-mark{margin-top:12px}.pr-l{grid-template-columns:46px minmax(0,1fr);gap:0 14px;padding-right:16px;display:grid}.pr-n{font:500 var(--fs-xs)/1.7 var(--f-mono);color:var(--ink-3);text-align:right;-webkit-user-select:none;user-select:none}.pr-t{min-width:0;font:400 var(--fs-xs)/1.7 var(--f-mono);font-variant-ligatures:none;white-space:pre-wrap;overflow-wrap:anywhere}.pr-l.md .pr-t{font-weight:600}.pr-hist{--rt-cols:minmax(0,1fr) minmax(0,2.6fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);--rt-areas:"sha msg who when used act";--rt-cols-t:auto auto minmax(0,1fr) auto;--rt-areas-t:"sha sha sha act" "msg msg msg act" "who when used act";--rt-cols-p:auto minmax(0,1fr) auto;--rt-areas-p:"sha sha act" "msg msg msg" "who when when" "used used used"}.pr-hist .c-sha{flex-wrap:wrap;grid-area:sha;align-items:center;gap:6px 10px;display:flex}.pr-hist .c-msg{grid-area:msg}.pr-hist .c-who{grid-area:who}.pr-hist .c-when{grid-area:when}.pr-hist .c-used{grid-area:used}.pr-hist .c-act{grid-area:act;justify-self:end}.pr-sha{font:600 var(--fs-sm)/1.4 var(--f-mono)}.pr-hist .c-msg{font-weight:500}.pr-hist .c-who,.pr-hist .c-when,.pr-hist .c-used{font-size:var(--fs-sm);color:var(--ink-2)}.pr-none{color:var(--ink-3)}.pr-here{font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.pr-sel{border-radius:var(--r-in);background:var(--well);box-shadow:inset 0 0 0 2px var(--ink);border-top-color:#0000}.pr-sel+.rt-row{border-top-color:#0000}.pr-dctl{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:14px;display:flex}.pr-dctl .field{flex:240px}.pr-vsw{flex-direction:column;gap:6px;display:flex}.pr-sum{font:600 var(--fs-sm)/1 var(--f-mono);align-items:center;gap:10px;display:inline-flex}.pr-sum .p{color:var(--mint-ink)}.pr-sum .m{color:var(--ber-ink)}.pr-diff{border-radius:var(--r-in);background:var(--well);position:relative;overflow:hidden}.pr-dh{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pr-dh p{font-size:var(--fs-xs);color:var(--ink-2);padding:10px 14px;font-weight:600}.pr-dh p+p{border-left:1px solid var(--line)}.pr-dr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pr-c{grid-template-columns:40px 14px minmax(0,1fr);gap:0 6px;min-width:0;padding:1px 14px 1px 0;display:grid}.pr-c+.pr-c{border-left:1px solid var(--line)}.pr-s{font:600 var(--fs-xs)/1.7 var(--f-mono);text-align:center}.pr-c.del{background:var(--ber-soft)}.pr-c.del .pr-s,.pr-c.del .pr-n{color:var(--ber-ink)}.pr-c.add{background:var(--mint-soft)}.pr-c.add .pr-s,.pr-c.add .pr-n{color:var(--mint-ink)}.pr-diff del{background:color-mix(in oklab,var(--ber) 30%,var(--ber-soft));border-radius:3px;text-decoration:line-through;text-decoration-thickness:1.5px}.pr-diff ins{background:color-mix(in oklab,var(--mint) 32%,var(--mint-soft));text-underline-offset:3px;border-radius:3px;text-decoration:underline;text-decoration-thickness:2px}.pr-fold{border-bottom:1px solid var(--line);justify-content:center;padding:6px;display:flex}.pr-fold.end{border-top:1px solid var(--line);border-bottom:0}.pr-fold .btn svg.i{width:16px;height:16px}.pr-fold>.sub{padding:6px 0}.pr-pdm{display:none}.pr-uni .pr-dr{grid-template-columns:minmax(0,1fr)}.pr-uni .pr-c+.pr-c{border-left:0}@container tile (width<560px){.pr-vsw,.pr-dh{display:none}.pr-dr{grid-template-columns:minmax(0,1fr)}.pr-c+.pr-c{border-left:0}.pr-dr.ctx .pr-c:first-child,.pr-c.none{display:none}.pr-c{grid-template-columns:34px 12px minmax(0,1fr);padding-right:10px}}.pr-ed{flex-direction:column;gap:16px;display:flex}.pr-ed .textarea{min-height:250px;font:400 var(--fs-sm)/1.6 var(--f-mono);font-variant-ligatures:none}.pr-ed-l{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.pr-ed-l .h4{font-size:var(--fs-body);font-weight:600}.pr-ed .why-off{text-align:right}.pr-link{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}@media (pointer:coarse){.pr-ed .textarea{font-size:16px}}@media (hover:hover) and (pointer:fine){.pr-ly:not([aria-current=true]):hover{background:var(--well)}.pr-sha:hover{text-decoration:underline}}@container app (width<1100px){.pr-lys{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@container app (width<640px){.pr-lys{grid-template-columns:minmax(0,1fr)}.pr-ly{min-height:44px}.pr-ly-m,.pr-src .pr-l.pr-px{display:none}.pr-l{grid-template-columns:30px minmax(0,1fr);gap:0 10px;padding-right:12px}.pr-ed .textarea{min-height:220px;font-size:16px}.pr-dctl .field{flex-basis:100%}.pr-ph>.btn{flex:100%}.pr-hist .c-act{align-self:center}.pr-hist .c-act>.btn,.pr-hist .c-when{white-space:nowrap}.pr-cap{max-height:600px;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.pr-pdm{display:flex}.pr-sha,.pr-ord a{margin:-12px 0;padding:12px 0;display:inline-block}.pr-ed .why-off{text-align:left}}.rl-head{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.rl-tabs{width:fit-content;max-width:100%;margin-bottom:var(--gap);background:var(--line);border-radius:24px;flex-wrap:wrap;gap:2px;padding:4px;display:flex}.rl-tabs a{min-height:40px;color:var(--ink-2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.rl-tabs a:has(.count){padding-right:6px}.rl-tabs a[aria-current=page]{background:var(--tile);color:var(--ink);box-shadow:var(--shadow-1)}.rl-pm{margin-bottom:12px}.rl-intro{max-width:80ch;color:var(--ink-2);margin-bottom:18px}.rl-split{align-items:start}.rl-fbar{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:18px;display:flex}.rl-fq{flex:260px}.rl-fa{flex:0 260px}.rl-fl{align-items:center;gap:8px;display:flex}.rl-search{display:block;position:relative}.rl-search svg.i{color:var(--ink-3);pointer-events:none;margin-top:-9px;position:absolute;top:50%;left:14px}.rl-search .input{padding-left:42px}.rl-act{min-width:0;color:var(--ink-2);font:600 var(--fs-sm)/1.3 var(--f-ui);align-items:center;gap:7px;display:inline-flex}.rl-act:before{content:"";background:currentColor;flex:none;width:10px;height:10px}.rl-ins:before{clip-path:polygon(12% 0,100% 50%,12% 100%)}.rl-nd:before{background:0 0;border-radius:2px;transform:rotate(45deg)scale(.82);box-shadow:inset 0 0 0 1.6px}.rl-obs:before{background:0 0;border-radius:50%;box-shadow:inset 0 0 0 1.6px}.rl-inv:before{background:linear-gradient(135deg,#0000 41%,currentColor 41% 59%,#0000 59%);border-radius:50%;box-shadow:inset 0 0 0 1.6px}.rl-qn:before{background:0 0;border-radius:50%;box-shadow:inset 0 0 0 3px}.rl-dn:before{clip-path:polygon(0 12%,100% 12%,50% 96%)}.rl-rules{--rt-cols:minmax(0,3fr) minmax(0,1.25fr) minmax(0,.8fr);--rt-areas:"rule act hit";--rt-cols-t:var(--rt-cols);--rt-areas-t:var(--rt-areas);--rt-cols-p:minmax(0,1fr) auto;--rt-areas-p:"rule rule" "act hit"}.rl-rules .c-rule{grid-area:rule}.rl-rules .c-act{grid-area:act}.rl-rules .c-hit{grid-area:hit}.rl-rt{line-height:1.35;display:block}.rl-rm{font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;margin-top:4px;display:flex}.rl-rm .mono{font-size:var(--fs-xs);color:var(--ink-3);overflow-wrap:anywhere}.rl-cat:before{content:"·";color:var(--ink-3);margin:0 8px}.rl-hit{font-weight:600}.rl-low{font-size:var(--fs-xs);color:var(--ink-3)}.rl-sel{border-radius:var(--r-in);background:var(--well);box-shadow:inset 0 0 0 2px var(--ink);border-top-color:#0000}.rl-sel+.rt-row{border-top-color:#0000}.rl-off .rl-rt{color:var(--ink-2)}.rl-off .c-act{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rl-dt .h4{margin-top:10px}.rl-ids{flex-wrap:wrap;gap:2px 14px;margin-top:6px;display:flex}.rl-ids .mono{font-size:var(--fs-xs);color:var(--ink-3);overflow-wrap:anywhere}.rl-dt>.btn-row{margin-top:16px}.rl-sec{margin-top:24px}.rl-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:8px;display:flex}.rl-sec-h>div{align-items:center;gap:8px;display:flex}.rl-sec-h :is(h3,h4){font-size:var(--fs-body);align-items:center;gap:8px;font-weight:600;display:flex}.rl-text{white-space:pre-line;line-height:1.55}.rl-dl{flex-direction:column;gap:8px;margin-top:12px;display:flex}.rl-dl>div{grid-template-columns:80px minmax(0,1fr);gap:12px;display:grid}.rl-dl dt{font-size:var(--fs-sm);color:var(--ink-3)}.rl-dl dd{overflow-wrap:anywhere;min-width:0}.rl-dl .key{margin-right:6px}.rl-runs li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;display:grid}.rl-runs li:first-child{border-top:0;padding-top:2px}.rl-run-p{flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;text-decoration:none;display:inline-flex}.rl-run-f{font-size:var(--fs-sm);color:var(--ink-2);grid-column:1/-1}.rl-run-f .mono{color:var(--ink);font-weight:600}.rl-run-f .lbl{margin-right:6px}.rl-il{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.rl-il .selw{flex:0 260px}.rl-sev{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rl-lv{border-radius:var(--r-in);background:var(--well);flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:18px;display:flex}.rl-lv h3{font:600 var(--fs-lede)/1.3 var(--f-ui);text-wrap:balance}.rl-lv-d{line-height:1.5}.rl-ex{flex-direction:column;gap:8px;margin-top:6px;display:flex}.rl-ex li{background:var(--tile);font-size:var(--fs-sm);border-radius:14px;padding:10px 12px;line-height:1.45}.rl-from{font:500 var(--fs-xs)/1.3 var(--f-mono);color:var(--ink-3);margin-top:4px;display:block}.rl-more{min-width:0;margin-top:auto}.rl-more>summary{min-height:36px;font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.rl-more>summary::-webkit-details-marker{display:none}.rl-more>summary svg.i{width:16px;height:16px;transition:transform .14s var(--out)}.rl-more[open]>summary svg.i{transform:rotate(180deg)}.rl-sev-x{grid-template-columns:minmax(0,1.25fr) minmax(0,1.25fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.rl-box{border-radius:var(--r-in);background:var(--well);min-width:0;padding:18px}.rl-box h3{font-size:var(--fs-body);--well:var(--tile);align-items:center;gap:8px;margin-bottom:10px;font-weight:600;display:flex}.rl-spec{flex-direction:column;gap:2px;display:flex}.rl-spec .rl-more{margin:0}.rl-spec summary{font:500 var(--fs-xs)/1.3 var(--f-mono)}.rl-spec p{font-size:var(--fs-sm);margin:2px 0 8px 22px;line-height:1.5}.rl-nosev li{font-size:var(--fs-sm);margin-bottom:10px;padding-left:18px;line-height:1.5;position:relative}.rl-nosev li:last-child{margin-bottom:0}.rl-nosev li:before{content:"";width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--ink-2);border-radius:50%;position:absolute;top:6px;left:2px}.rl-prio{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;display:grid}.rl-prio dt{font:600 var(--fs-sm)/1.45 var(--f-mono)}.rl-prio-n{font-size:var(--fs-sm);color:var(--ink-2);margin-top:10px;line-height:1.5}.rl-lim{--rt-cols:minmax(0,1.3fr) minmax(0,1.7fr) minmax(0,1.1fr);--rt-areas:"lim man proj";--rt-cols-t:minmax(0,1.2fr) minmax(0,1fr);--rt-areas-t:"lim proj" "man man";--rt-cols-p:minmax(0,1fr);--rt-areas-p:"lim" "man" "proj"}.rl-lim .c-lim{grid-area:lim}.rl-lim .c-man{grid-area:man}.rl-lim .c-proj{grid-area:proj}.rl-lt{font-weight:600;display:block}.rl-lim .c-lim .mono{font-size:var(--fs-xs);color:var(--ink-3);overflow-wrap:anywhere}.rl-pall{font-weight:600}.rl-pnone{color:var(--ink-3)}.rl-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;margin-top:16px;display:grid}.rl-form .full{grid-column:1/-1}.rl-fs{border:0;min-width:0;margin:0;padding:0}.rl-fs legend{margin-bottom:10px;padding:0;font-weight:600}.rl-fs-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;display:grid}.rl-top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rl-id{min-width:0;display:flex}.rl-id .input{border-radius:0 var(--r-field) var(--r-field) 0;flex:auto;width:auto;min-width:0}.rl-id-p{border:1.5px solid var(--edge);border-radius:var(--r-field) 0 0 var(--r-field);background:var(--well);max-width:50%;color:var(--ink-2);font:500 var(--fs-sm)/1.2 var(--f-mono);overflow-wrap:anywhere;border-right:0;flex:none;align-items:center;padding:0 12px;display:inline-flex}.rl-pbs{flex-direction:column;gap:8px;display:flex}.rl-pbs .disc>summary{flex-wrap:wrap}.rl-pb-b{background:var(--tile);font:400 var(--fs-xs)/1.7 var(--f-mono);font-variant-ligatures:none;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;padding:14px 16px}@media (hover:hover) and (pointer:fine){.rl-tabs a:not([aria-current=page]):hover{color:var(--ink)}.rl-run-p:hover{text-decoration:underline}}@container app (width<1100px){.rl-head{align-items:flex-start}.rl-sev,.rl-sev-x{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-sev-x .rl-jira{grid-column:1/-1}}@container app (width<640px){.rl-head{align-items:stretch;width:100%}.rl-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;display:grid}:is(.rl-tabs a,.rl-tabs a:has(.count)){white-space:normal;text-align:center;min-height:44px;padding:4px 8px;line-height:1.2}.rl-fq,.rl-fa{flex-basis:100%}.rl-rules .c-hit{align-self:center}.rl-sev,.rl-sev-x{grid-template-columns:minmax(0,1fr)}.rl-lv,.rl-box{padding:16px}.rl-dt>.btn-row .btn{flex:1 1 0}.rl-runs li{grid-template-columns:minmax(0,1fr)}.rl-more>summary{min-height:44px}.rl-run-p{margin:-10px 0;padding:10px 0}.rl-form,.rl-fs-g{grid-template-columns:minmax(0,1fr)}}.lb{color:#f3ede4;--ink:#f3ede4;--ink-2:#c4b9ab;--ink-3:#aca193;--line-2:#5a5047;--tile:#221e1a;--well:#2d2823;--focus:#f3ede4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#161311;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lb::backdrop{background:#161311}.lb[open]{animation:pop .22s var(--out);grid-template-rows:auto minmax(0,1fr);display:grid}.lb-top{padding:12px 16px 8px max(16px,env(safe-area-inset-left));flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.lb-t{min-width:0;font-size:var(--fs-sm);flex-wrap:wrap;flex:240px;align-items:baseline;gap:4px 12px;display:flex}.lb-t b{overflow-wrap:anywhere;min-width:0;font-weight:500}.lb-c,.lb-m{color:var(--ink-2)}.lb-tools{align-items:center;gap:6px;margin-left:auto;display:flex}.lb-tools .ibtn{background:var(--tile)}.lb-tools .ibtn:disabled,.lb-nav:disabled{opacity:.35;cursor:default}.lb-pc{background:var(--tile);min-width:72px}.lb-stage{touch-action:none;cursor:zoom-in;-webkit-user-select:none;user-select:none;min-height:0;position:relative;overflow:hidden}.lb-stage.zoomed{cursor:grab}.lb-stage.dragging{cursor:grabbing}.lb-img{transform-origin:50%;-webkit-user-drag:none;border-radius:12px;max-width:calc(100% - 32px);max-height:calc(100% - 24px);margin:auto;display:block;position:absolute;inset:0}.lb-ease{transition:transform .2s var(--out)}.lb-nav{background:var(--tile);width:48px;height:48px;margin-top:-24px;position:absolute;top:50%}.lb-prev{left:16px}.lb-prev svg.i{transform:rotate(90deg)}.lb-next{right:16px}.lb-next svg.i{transform:rotate(-90deg)}@container app (width<640px){.lb-nav{display:none}.lb-top{padding-top:max(10px,env(safe-area-inset-top))}.lb-tools .ibtn,.lb-pc{min-height:44px}}.tk-in{grid-template:"sum reqs""man reqs"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:16px 40px;display:grid}.tk-sum{grid-area:sum}.tk-reqs{grid-area:reqs}.tk-in>:only-child{grid-column:1/-1}.tk-sum{max-width:60ch;font-size:var(--fs-lede);overflow-wrap:anywhere;line-height:1.5}.tk-unc{color:var(--ink);font-weight:600}.tk-row{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"id body st";align-items:start;gap:2px 14px;padding:10px 0;display:grid}.tk-row:first-child{border-top:0;padding-top:0}.tk-id{font-size:var(--fs-sm);grid-area:id;font-weight:600;line-height:1.6}.tk-body{overflow-wrap:anywhere;grid-area:body;min-width:0}.tk-src{font-size:var(--fs-xs);color:var(--ink-3);margin-top:2px}.tk-cks{flex-wrap:wrap;gap:2px 14px;margin-top:4px;display:flex}.tk-nock{font-size:var(--fs-xs);color:var(--ink-3);margin-top:4px}.tk-tag,.tk-st{grid-area:st;justify-self:end}.tk-shots{flex-wrap:wrap;gap:8px 12px;margin-top:10px;display:flex}.tk-shot{max-width:200px;min-height:44px;color:var(--ink-2);font-size:var(--fs-xs);align-items:center;gap:10px;line-height:1.35;text-decoration:none;display:flex}.tk-shot img{aspect-ratio:9/19.5;object-fit:cover;object-position:top;border:2px solid var(--ink);background:var(--field);border-radius:8px;flex:none;width:40px}.tk-man{grid-area:man;margin-top:8px}.tk-man-h{font:600 var(--fs-body)/1.3 var(--f-ui);align-items:center;gap:10px;display:flex}.tk-man>.sub{margin:4px 0 8px}.tk-man .tk-row:first-child{border-top:1px solid var(--line);padding-top:10px}.tk-why{font-size:var(--fs-sm);color:var(--ink-2);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin-top:6px;display:flex}.tk-why b{color:var(--ink);font-weight:600}@media (hover:hover) and (pointer:fine){.tk-shot:hover span{color:var(--ink);text-decoration:underline}}@container tile (width<760px){.tk-in{grid-template:"sum""reqs""man"/minmax(0,1fr)}}@container tile (width<440px){.tk-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"id st""body body"}}.lv-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 32px;padding:8px 0 24px;display:grid}.lv-who>.tag{vertical-align:4px;margin-left:8px}.lv-who .h1{margin-top:12px}.lv-who>.h1:first-child{margin-top:4px}.lv-k{font-size:var(--fs-lede);vertical-align:.4em;margin-left:12px}.lv-who .lede{margin-top:8px}.lv-who .meta{margin-top:12px}.lv-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.lv-act .f-err{flex-basis:100%;justify-content:flex-end}.lv-pri{align-items:center;gap:10px;display:inline-flex}.lv-pri .select{min-height:42px;padding-top:8px;padding-bottom:8px}.lv-ro{margin-bottom:var(--gap)}.lv-col{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.lv-nw{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"clock trk agents";align-items:center;gap:18px 40px;display:grid}.lv-clk{flex-direction:column;grid-area:clock;gap:6px;display:flex}.lv-clk .big{white-space:nowrap}.lv-cost{font-size:var(--fs-sm);color:var(--ink-2)}.lv-cost b{color:var(--ink);font-weight:600}.lv-trk{grid-area:trk;min-width:0}.lv-nw>.agents{grid-area:agents}.lv-pt{font-size:var(--fs-xs);color:var(--ink-3);margin-top:2px;display:block}.lv-pt:empty{display:none}@container tile (width<1000px){.lv-nw{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"clock agents""trk trk"}.lv-nw>.agents{justify-self:end}}@container tile (width<620px){.lv-nw{grid-template-columns:minmax(0,1fr);grid-template-areas:"clock""trk""agents";gap:16px}.lv-nw>.agents{justify-self:stretch}.lv-clk{flex-flow:wrap;align-items:baseline;gap:4px 12px}.lv-clk .big{flex-basis:100%}}@container tile (width<440px){.lv-pt{display:none}}.lv-devs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lv-dev{border-radius:var(--r-in);background:var(--well);grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:14px;display:grid}.lv-dev .shotf{width:100%}.lv-dev .lv-shot{padding:0}.lv-shot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.lv-dt{flex-direction:column;gap:6px;min-width:0;display:flex}.lv-dn{font:600 var(--fs-lede)/1.3 var(--f-ui)}.lv-last{margin-top:8px}.lv-last code{font:500 var(--fs-xs)/1.5 var(--f-mono);color:var(--ink);overflow-wrap:anywhere;margin-top:4px;display:block}@container tile (width<640px){.lv-devs{grid-template-columns:minmax(0,1fr)}}@container tile (width<400px){.lv-dev{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:12px}}.lv-fh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.lv-fs{margin:2px 0 10px}.lv-fh~.err-box{margin-bottom:10px}.lv-ev{border-top:1px solid var(--line);grid-template-columns:64px 76px minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:11px 0;display:grid}.lv-t{font:500 var(--fs-xs)/1.4 var(--f-mono);color:var(--ink-3)}.lv-by{min-width:0;font:500 var(--fs-sm)/1.3 var(--f-mono);align-items:center;gap:7px;display:inline-flex}.lv-by:before{content:"";background:var(--c,var(--ink-3));border-radius:50%;flex:none;width:9px;height:9px}.lv-by.plan{--c:var(--sky)}.lv-by.drive{--c:var(--tng)}.lv-by.critic{--c:var(--lil)}.lv-by.sys{font-family:var(--f-ui);font-weight:600}.lv-by.sys:before{border-radius:2px}.lv-x{overflow-wrap:anywhere;min-width:0}.lv-x .st{vertical-align:-1px;margin-right:8px}.lv-x b.mono{font-weight:600}.lv-x code{font:500 var(--fs-xs)/1.5 var(--f-mono)}.lv-r{font:500 var(--fs-xs)/1.5 var(--f-mono);color:var(--ink-3)}@container tile (width<520px){.lv-ev{grid-template-columns:auto minmax(0,1fr);gap:4px 12px}.lv-x{grid-column:1/-1}}.lv-load{margin-top:16px}.lv-sk{grid-template-columns:56px 72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.lv-eyes{border-radius:var(--r-in);background:var(--well);padding:16px 16px 8px}.lv-e-pend .al{fill:none;stroke:var(--ink-3);stroke-opacity:1;stroke-width:1.5px;stroke-dasharray:3 2.6}.lv-e-pend .ir{display:none}.lv-lgd{flex-wrap:wrap;gap:2px;margin:12px -8px 0;display:flex}.lv-lg{min-height:36px;color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer;transition:transform .14s var(--out);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.lv-lg:active{transform:scale(.97)}.lv-lg b{color:var(--ink);font-weight:600}.lv-lg[aria-pressed=true]{background:var(--tile)}.lv-grp{margin-top:20px}.lv-gh{margin-bottom:10px}.lv-cks{flex-direction:column;gap:10px;display:flex}.lv-ck{grid-template-columns:40px minmax(0,1fr);gap:2px 10px;display:grid}.lv-ck>p{grid-column:2}.lv-cid{font:600 var(--fs-sm)/1.45 var(--f-mono);grid-row:1}.lv-cn{font-size:var(--fs-sm);color:var(--ink-2)}.lv-cn b{color:var(--ink);font-weight:600}.lv-fold{margin-top:12px}.lv-fold .disc-b{padding-top:4px}.lv-ids{font-family:var(--f-mono);font-size:var(--fs-xs)}.lv-res{margin-top:var(--gap)}.lv-res>summary>.tag{flex:none}.lv-use{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr);gap:12px;display:grid}.lv-g{border-radius:var(--r-in);background:var(--tile);flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.lv-gl{font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.lv-gs{font-size:var(--fs-xs);color:var(--ink-3)}.lv-ls{flex-direction:column;gap:6px;display:flex}.lv-l{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lv-l .mono{font-size:var(--fs-sm)}.lv-lm{white-space:nowrap;font-weight:600}.lv-db p+p{margin-top:8px}.lv-ask{flex-direction:column;gap:18px;display:flex}.lv-ask-top{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.lv-ask-who{flex:180px;min-width:0}.lv-ask-who .sub{margin-top:4px}.lv-q{border-radius:var(--r-in);background:var(--tile);font-size:var(--fs-h2);overflow-wrap:anywhere;padding:16px 18px;font-weight:400;line-height:1.4}.lv-opts{flex-direction:column;gap:8px;display:flex}.lv-ans{flex-direction:column;gap:6px;display:flex}.lv-ans-row{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.lv-ans .textarea{flex:260px;width:auto;min-height:54px}.lv-ans .btn{min-height:54px;padding:0 26px}.lv-ans .btn[aria-disabled=true]{cursor:progress}.lv-vq{flex-direction:column;gap:12px;display:flex}.lv-vq .lv-q{background:var(--well)}@container app (width<1100px){.lv-head{grid-template-columns:minmax(0,1fr);align-items:start}.lv-act,.lv-act .f-err{justify-content:flex-start}.lv-col{display:contents}.lv-o-now{order:1}.lv-o-dev{order:2}.lv-o-plan{order:3}.lv-o-feed{order:4}.lv-use{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app (width<640px){.lv-head{padding-bottom:18px}.lv-act .btn{flex:1 1 0}.lv-pri{flex:100%}.lv-pri .selw{flex:1}.lv-lg{min-height:44px}.lv-use{grid-template-columns:minmax(0,1fr)}.lv-q{font-size:var(--fs-lede)}.lv-ans .btn{flex:100%}}.rp-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 32px;padding:8px 0 24px;display:grid}.rp-head .h1 .key{font-size:var(--fs-lede);vertical-align:.4em;margin-left:4px}.rp-title{font-size:var(--fs-lede);color:var(--ink-2);margin-top:8px}.rp-meta{margin-top:12px}.rp-meta+.rp-meta{margin-top:4px}.rp-act{justify-content:flex-end}.rp-exp{display:flex;position:relative}.rp-exp>.menu{z-index:20;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 8px);right:0}.rp-txnote{margin:-12px 0 16px}.rp-verdict{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"word crew""eyes eyes";gap:28px 40px;padding:32px;display:grid}.rp-verdict.rp-noeyes{grid-template-areas:"word crew"}.rp-word{grid-area:word;min-width:0}.rp-lab{font-size:var(--fs-body);color:var(--ink-2);font-weight:600;display:block}.rp-word .hero{margin-top:10px}.rp-rule{background:var(--well);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:6px 14px 6px 10px;font-weight:600;display:inline-flex}.rp-why{max-width:56ch;font-size:var(--fs-h2);overflow-wrap:anywhere;margin-top:14px;line-height:1.45}.rp-msg{max-width:72ch;margin-top:12px}.rp-msg pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-xs);margin:0;line-height:1.5}.rp-next{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.rp-next p{max-width:62ch;color:var(--ink-2);flex:300px}.rp-next b{color:var(--ink);font-weight:600}.rp-crew{flex-direction:column;grid-area:crew;align-items:flex-end;gap:8px;display:flex}.rp-bots{gap:6px;display:flex}.rp-crew .lbl{color:var(--ink-2)}.rp-eyes{border-top:1px solid var(--well);flex-direction:column;grid-area:eyes;gap:14px;padding-top:24px;display:flex}.rp-legend{flex-wrap:wrap;gap:4px;display:flex}.rp-legend button,.rp-legend li>span{min-height:36px;color:var(--ink-2);font-size:var(--fs-sm);text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.rp-legend li:first-child>*{margin-left:-10px}.rp-legend button{cursor:pointer;transition:transform .14s var(--out)}.rp-legend button:active{transform:scale(.97)}.rp-legend button[aria-pressed=true]{background:var(--well);color:var(--ink)}.rp-legend b{color:var(--ink);font-weight:600}.rp-main,.rp-side{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.rp-ftop{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rp-fid{background:var(--well);border-radius:10px;padding:4px 10px;font-weight:600}.rp-to{font-size:var(--fs-sm);color:var(--ink-2)}.rp-to b,.rp-to a{color:var(--ink);font-weight:600}.rp-fh{overflow-wrap:anywhere;max-width:46ch;margin-top:14px}.rp-fmeta{margin-top:6px}.rp-ea{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.rp-ea p{overflow-wrap:anywhere}.rp-ea-l{font-size:var(--fs-xs);color:var(--ink-3);margin-bottom:4px;font-weight:600}.rp-steps{margin-top:10px}.rp-ol{padding-left:20px;list-style:decimal}.rp-ol li+li{margin-top:6px}.rp-ev{margin-top:18px}.rp-ev-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.rp-shot{aspect-ratio:9/19.5;border:3px solid var(--ink);border-radius:var(--r-in);background:var(--field);display:block;overflow:hidden}.rp-shot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.rp-shotf figcaption{overflow-wrap:anywhere}.rp-shotf figcaption>span{display:block}.rp-crit{border-radius:var(--r-in);background:var(--lil-soft);align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.rp-crit b{color:var(--lil-ink);font-weight:600}.rp-crit p{overflow-wrap:anywhere;min-width:0}.rp-fx{margin-top:10px}.rp-crow{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"id body st";align-items:start;gap:4px 14px;padding:14px 0;display:grid}.rp-cid{font-size:var(--fs-sm);grid-area:id;font-weight:600;line-height:1.6}.rp-cbody{overflow-wrap:anywhere;grid-area:body;min-width:0}.rp-crow .st{grid-area:st;line-height:1.6}.rp-cnote{font-size:var(--fs-sm);color:var(--ink-2);margin-top:4px}.rp-cnote b{color:var(--ink);font-weight:600}.rp-refs{font-size:var(--fs-xs);color:var(--ink-2);flex-wrap:wrap;gap:2px 12px;margin-top:6px;display:flex}.rp-refs>*{overflow-wrap:anywhere;min-width:0}.rp-pass{margin-top:12px}.rp-pass .meta{font-family:var(--f-mono)}.rp-pass .rp-crow:first-child{border-top:0}.rp-qs{flex-direction:column;gap:10px;display:flex}.rp-qi{overflow-wrap:anywhere;flex-direction:column;gap:6px;display:flex}.rp-qi-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.rp-qi-h b{font-weight:600}.rp-qi-h a{font-size:var(--fs-xs);color:var(--ink-2)}.rp-ans{flex-direction:column;gap:6px;margin-top:4px;display:flex}.rp-ans .textarea{min-height:76px}.rp-ans .btn-row{margin-top:2px}.rp-ans .btn[aria-disabled=true]{cursor:progress}.rp-discs{flex-direction:column;gap:8px;display:flex}.rp-code .disc-l{min-width:0;font-size:var(--fs-sm);overflow-wrap:anywhere;flex-shrink:1}.rp-code code{background:var(--tile);font:500 var(--fs-xs)/1.6 var(--f-mono);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px}.rp-nc-w{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.rp-nc-t{overflow-wrap:anywhere;font-weight:600}.rp-nc-s{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.rp-cs{margin-top:12px}.rp-jtext{background:var(--tile);overflow-wrap:anywhere;border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;line-height:1.55;display:flex}.rp-jtext h3{font-size:var(--fs-body);font-weight:600}.rp-jtext ul{padding-left:20px;list-style:outside}.rp-jtext code{background:var(--well);font:500 var(--fs-xs)/1.6 var(--f-mono);border-radius:6px;padding:1px 6px}.rp-jact{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.rp-strip .shotf{width:120px}.rp-video{aspect-ratio:16/10;border-radius:var(--r-in);background:var(--inv);width:100%;display:block}.rp-usage{flex-direction:column;gap:10px;display:flex}.rp-usage li+li{border-top:1px solid var(--line);padding-top:10px}.rp-model{font-size:var(--fs-xs);color:var(--ink-2)}.rp-sw{margin-bottom:8px}.rp-tl li{border-top:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:72px minmax(0,1fr);gap:12px;padding:6px 0;display:grid}.rp-tl-t{font-size:var(--fs-xs);color:var(--ink-3);line-height:1.7}.rp-tl-b{overflow-wrap:anywhere;min-width:0;color:var(--ink-2)}.rp-tl-k{font-size:var(--fs-xs);color:var(--ink-3)}.rp-tl-b .st{vertical-align:-1px;margin-right:8px}.rp-tl-b b.mono{font-weight:600}.rp-tl-b code{font:500 var(--fs-xs)/1.5 var(--f-mono)}.rp-tx{border-radius:var(--r-key);background:var(--well);color:var(--ink-3);font-size:var(--fs-xs);white-space:nowrap;padding:0 6px;font-weight:600}@media (hover:hover) and (pointer:fine){.rp-legend button:hover{color:var(--ink)}}@container app (width<1100px){.rp-head{grid-template-columns:minmax(0,1fr);align-items:start}.rp-act{justify-content:flex-start}.rp-exp>.menu{left:0;right:auto}.rp-verdict{grid-template-columns:minmax(0,1fr);grid-template-areas:"crew""word""eyes";gap:20px;padding:26px}.rp-verdict.rp-noeyes{grid-template-areas:"crew""word"}.rp-crew{flex-direction:row;align-items:center}.rp-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.rp-jira,.rp-side>:last-child:nth-child(odd){grid-column:1/-1}.rp-side>:nth-last-child(2):nth-child(odd):has(+.rp-jira){grid-column:1/-1}}@container app (width<640px){.rp-head{padding:4px 0 18px}.rp-act .btn,.rp-act>.rp-exp{flex:1 1 0}.rp-exp>.btn{flex:auto}.rp-exp>.menu{left:auto;right:0}.rp-verdict{gap:18px;padding:20px}.rp-why{font-size:var(--fs-lede)}.rp-next .btn{width:100%}.rp-legend button,.rp-legend li>span{min-height:44px}.rp-ea{grid-template-columns:minmax(0,1fr)}.rp-ev-row .shotf{width:92px}.rp-crow{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"id st""body body"}.rp-side{align-items:stretch;display:flex}.rp-strip .shotf{width:96px}.rp-qi-h a{align-items:center;min-height:44px;display:inline-flex}.rp-tl li{grid-template-columns:minmax(0,1fr);gap:2px}}.rn-stand{grid-column:1/-1}.rn-gauges{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:10px;display:grid}.rn-g{background:var(--tile);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.rn-g-l{font-weight:600}.rn-g-s{font-size:var(--fs-xs);color:var(--ink-2)}.rn-win{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rn-win>div{flex-direction:column;gap:8px;min-width:0;display:flex}.rn-ask,.rn-card{flex-direction:column;gap:16px;display:flex}.rn-top{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:30px;display:flex}.rn-clock{font:600 var(--fs-lede)/1 var(--f-ui);margin-left:auto}.rn-bots{gap:4px;display:inline-flex}.rn-name{flex-direction:column;gap:4px;display:flex}.rn-name .h3 a{color:inherit;text-decoration:none}.rn-title{color:var(--ink-2)}.rn-q{border-radius:var(--r-in);background:var(--tile);padding:16px 18px}.rn-q-who{font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.rn-q-who b{font-weight:600}.rn-q blockquote{font-size:var(--fs-h2);overflow-wrap:anywhere;margin-top:8px;line-height:1.4}.rn-answer .f-l{margin-bottom:6px;display:block}.rn-answer-row{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.rn-answer .textarea{width:auto;min-height:54px;font-size:var(--fs-lede);flex:260px}.rn-answer .btn.primary{min-height:54px;padding:0 26px}.rn-opts{margin-bottom:10px}.rn-live{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.rn-live.rn-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.rn-card .rn-open{align-self:flex-start;margin-top:auto}.rn-recent{--rt-cols:minmax(0,1.35fr) minmax(0,.9fr) minmax(0,1.6fr) minmax(0,.45fr) minmax(0,.45fr) minmax(0,.75fr);--rt-areas:"proj ver res dur cost when";--rt-cols-t:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.9fr);--rt-areas-t:"proj ver when" "res dur cost";--rt-cols-p:minmax(0,1fr) auto auto;--rt-areas-p:"proj proj ver" "res res res" "dur cost when"}.rn-recent .c-proj{grid-area:proj}.rn-recent .c-ver{grid-area:ver}.rn-recent .c-res{color:var(--ink-2);grid-area:res}.rn-recent .c-dur{grid-area:dur}.rn-recent .c-cost{grid-area:cost}.rn-recent .c-when{color:var(--ink-2);grid-area:when}.rn-recent .c-proj a{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.rn-queue{--rt-cols:36px minmax(0,1.3fr) minmax(0,1.6fr) minmax(0,.6fr) minmax(0,.4fr);--rt-areas:"pos run wait by prio";--rt-cols-t:36px minmax(0,1.2fr) minmax(0,1.3fr);--rt-areas-t:"pos run wait" "pos by prio";--rt-cols-p:36px minmax(0,1fr) auto;--rt-areas-p:"pos run run" "pos wait wait" "pos by prio"}.rn-queue .c-pos{grid-area:pos;align-self:start}.rn-queue .c-run{grid-area:run}.rn-queue .c-wait{grid-area:wait}.rn-queue .c-by{color:var(--ink-2);grid-area:by}.rn-queue .c-prio{grid-area:prio}.rn-pos{background:var(--well);width:28px;height:28px;font-size:var(--fs-sm);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.rn-qname{flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;display:flex}.rn-wait{align-items:flex-start;gap:10px;display:flex}.rn-wait svg.i{color:var(--ink-2);margin-top:1px}.rn-wait-r{font-weight:600}.rn-wait-d{font-size:var(--fs-sm);color:var(--ink-2)}.rn-ro{margin-bottom:var(--gap)}.rn-plain{align-self:start}.rn-plain .rn-q{background:var(--well)}.rn-filter{margin-bottom:6px}.rn-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.rn-queue.rn-acts{--rt-cols:36px minmax(0,1.3fr) minmax(0,1.6fr) minmax(0,.6fr) minmax(0,.4fr) 40px;--rt-areas:"pos run wait by prio act";--rt-cols-t:36px minmax(0,1.2fr) minmax(0,1.3fr) 40px;--rt-areas-t:"pos run wait act" "pos by prio act";--rt-cols-p:36px minmax(0,1fr) auto 44px;--rt-areas-p:"pos run run act" "pos wait wait wait" "pos by prio prio"}.rn-queue .c-act{grid-area:act;align-self:start;position:relative}.rn-queue .c-act .menu{z-index:20;width:240px;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 6px);right:0}.rn-queue .c-act .ibtn{border-color:#0000}@container app (width<1100px){.rn-live,.rn-live.rn-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rn-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}.rn-g-cw{grid-column:1/-1}}@container app (width<640px){.rn-new{display:none}.rn-stand{order:5}.rn-live,.rn-live.rn-grid{grid-template-columns:minmax(0,1fr)}.rn-answer .btn.primary{flex:100%}.rn-q{padding:14px 16px}.rn-recent .c-ver{justify-self:end}.rn-recent .c-when,.rn-queue .c-prio{text-align:right}.rn-queue .rn-pos{background:var(--tile)}.rn-fields{grid-template-columns:minmax(0,1fr)}.rn-stand.warn>summary{flex-wrap:wrap}.rn-stand.warn>summary:after{order:1}.rn-stand.warn>summary>.meta{flex-basis:100%;order:2}}.sg-lay{align-items:start;gap:var(--gap) 32px;grid-template-columns:200px minmax(0,1fr);display:grid}.sg-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:16px}.sg-nav a{min-height:40px;color:var(--ink-2);border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-weight:500;text-decoration:none;display:flex}.sg-nav a.on{background:var(--tile);color:var(--ink)}.sg-nav svg.i{width:16px;height:16px;color:var(--ink-3);display:none}.sg-main{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.sg-ut{--rt-cols:minmax(0,1.5fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1.3fr) 40px;--rt-areas:"u r t l a";--rt-cols-t:minmax(0,1.5fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1.2fr) 40px;--rt-areas-t:"u r t l a";--rt-cols-p:minmax(0,1fr) minmax(0,1fr) 44px;--rt-areas-p:"u u a" "r t a" "l t a"}.sg-ut .rt-row{padding-top:9px;padding-bottom:9px}.sg-ut .uu{flex-wrap:wrap;grid-area:u;align-items:center;gap:4px 10px;min-width:0;display:flex}.sg-ut .uu b{font:600 var(--fs-sm)/1.4 var(--f-mono);overflow-wrap:anywhere}.sg-ut .uu .ue{min-width:0;font-size:var(--fs-xs);color:var(--ink-2);overflow-wrap:anywhere;flex-basis:100%}.sg-ut .ur{font:500 var(--fs-sm)/1.4 var(--f-mono);grid-area:r}.sg-ut .ut{grid-area:t}.sg-ut .ul{grid-area:l}.sg-ut .ua{grid-area:a;justify-self:end;position:relative}.sg-ut .ul .lbl{margin-left:8px}.sg-kebab{border:0}.sg-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px;display:grid}.sg-roles dt{font:500 var(--fs-sm)/1.4 var(--f-mono)}.sg-roles dd{font-size:var(--fs-sm);color:var(--ink-2);margin-top:2px}.sg-roles+.sub{margin-top:14px}.sg-ud{margin-top:12px}.sg-tg{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:18px;display:flex}.sg-tg .why-off{max-width:62ch}.sg-tg .switch[disabled]{color:var(--ink-3);cursor:not-allowed}.sg-tg .switch[disabled]:before{border:1.5px dashed var(--edge);background:0 0}.sg-tg .switch[disabled]:after{background:var(--line-2)}.sg-tg .switch[disabled][aria-checked=true]:before{background:var(--ink-3);border:0}.sg-tg .switch[disabled][aria-checked=true]:after{background:var(--tile)}.sg-kv{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.sg-kv dt{font-size:var(--fs-xs);color:var(--ink-3)}.sg-kv dd{margin-top:2px;font-weight:600}.sg-dlgg{color:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.sg-dlgg .wide{grid-column:1/-1}.menu>[aria-checked=false] .sg-ck{visibility:hidden}.sg-kv .sg-h{font-size:var(--fs-xs);color:var(--ink-2);margin-top:2px;font-weight:400;display:block}.sg-ut .ua .menu{z-index:20;width:260px;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 6px);right:0}.sg-kv dd .tag{font-weight:600}@media (hover:hover) and (pointer:fine){.sg-nav a:not(.on):hover{background:var(--tile);color:var(--ink)}}@container app (width<1100px){.sg-lay{grid-template-columns:minmax(0,1fr)}.sg-nav{border-radius:var(--r-tile);background:var(--tile);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;padding:6px;display:grid;position:static}.sg-nav a{min-height:44px;color:var(--ink);border-radius:16px}.sg-nav a.on{background:var(--well)}.sg-nav svg.i{display:block}.sg-ut .rt-row{align-items:end}}@container app (width<640px){.sg-sec:not(.sg-cur){display:none}.sg-nav{grid-template-columns:minmax(0,1fr)}.sg-nav a{min-height:48px}.sg-roles{grid-template-columns:minmax(0,1fr)}.sg-ut .rt-row{align-items:start}.sg-ut .ua{align-self:start}.sg-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-dlgg{grid-template-columns:minmax(0,1fr)}}@container tile (width<300px){.sg-kv{grid-template-columns:minmax(0,1fr)}}
