@font-face{font-family:IBM Plex Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/ibm-plex-serif-latin-400-normal-BIGslYFI.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/ibm-plex-serif-latin-400-italic-BCf4TsCA.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/ibm-plex-serif-latin-500-normal-REKAfBVG.woff2)format("woff2")}@font-face{font-family:IBM Plex Serif;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/ibm-plex-serif-latin-600-normal-DAxitmSu.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2")}:root{--color-bg:#fbfaf7;--color-surface:#f4f6f9;--color-text:#14213d;--color-text-muted:#4a5568;--color-primary:#1d4e89;--color-on-primary:#fff;--color-accent:#0f766e;--color-success:#1b7f3b;--color-warning:#8a5a00;--color-danger:#b42318;--color-border:#768397;--color-focus:#2563eb;--color-paper-2:#f7f5f0;--color-rule:#d9d5ca;--color-highlight:#fbf3df;--color-on-accent:#fff;--font-sans:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-serif:"IBM Plex Serif", Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--fs-label:.75rem;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.25rem;--fs-xl:1.625rem;--fs-2xl:2.25rem;--fs-3xl:2.875rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--radius-sm:2px;--radius-md:4px;--gutter:132px;--tap:44px;--shadow-paper:0 1px 0 var(--color-rule);--ease:cubic-bezier(.2,.7,.2,1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#0e1726;--color-surface:#17223a;--color-text:#e8edf5;--color-text-muted:#a7b3c7;--color-primary:#8ab8f2;--color-on-primary:#0e1726;--color-accent:#5ec8ba;--color-success:#5cc98a;--color-warning:#f2b84b;--color-danger:#f4897f;--color-border:#5b6b88;--color-focus:#93c5fd;--color-paper-2:#121d31;--color-rule:#26334d;--color-highlight:#2a2616;--color-on-accent:#0e1726}}:root[data-theme=dark]{--color-bg:#0e1726;--color-surface:#17223a;--color-text:#e8edf5;--color-text-muted:#a7b3c7;--color-primary:#8ab8f2;--color-on-primary:#0e1726;--color-accent:#5ec8ba;--color-success:#5cc98a;--color-warning:#f2b84b;--color-danger:#f4897f;--color-border:#5b6b88;--color-focus:#93c5fd;--color-paper-2:#121d31;--color-rule:#26334d;--color-highlight:#2a2616;--color-on-accent:#0e1726}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body{font-family:var(--font-sans);font-size:var(--fs-md);color:var(--color-text);background-color:var(--color-bg);background-image:linear-gradient(to bottom, transparent 31px, color-mix(in srgb, var(--color-rule) 35%, transparent) 31px, transparent 32px);font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;background-size:100% 32px;margin:0;line-height:1.55}h1,h2,h3{font-family:var(--font-serif);letter-spacing:-.005em;margin:0;font-weight:500;line-height:1.2}p{margin:0}a{color:var(--color-primary);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}.mono,code,kbd{font-family:var(--font-mono);letter-spacing:0;font-size:.92em}.num,time,.tabular{font-variant-numeric:tabular-nums lining-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{left:var(--s-4);background:var(--color-primary);color:var(--color-on-primary);padding:var(--s-2) var(--s-4);z-index:10;position:absolute;top:-60px}.skip:focus{top:var(--s-2)}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:20px;height:20px}.icon--sm{width:16px;height:16px}.icon--lg{width:24px;height:24px}.topbar{border-bottom:1px solid var(--color-border);background:var(--color-bg);position:relative}.topbar:after{content:"";border-bottom:1px solid var(--color-rule);position:absolute;bottom:-4px;left:0;right:0}.topbar__inner{max-width:1120px;padding:0 var(--s-5);align-items:center;gap:var(--s-5);min-height:60px;margin:0 auto;display:flex}.brand{align-items:center;gap:var(--s-2);color:var(--color-text);min-height:var(--tap);text-decoration:none;display:inline-flex}.brand svg{width:26px;height:26px;color:var(--color-primary)}.brand__word{font-family:var(--font-sans);letter-spacing:-.01em;font-size:1.1875rem;font-weight:600}.brand__where{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-muted);border-left:1px solid var(--color-rule);padding-left:var(--s-2);margin-left:var(--s-1);align-items:center;gap:4px;display:inline-flex}.tabs{gap:var(--s-1);margin-right:auto;display:flex}.tabs a{min-height:var(--tap);padding:0 var(--s-3);color:var(--color-text-muted);font-size:var(--fs-sm);min-width:var(--tap);border-bottom:2px solid #0000;justify-content:center;align-items:center;margin-bottom:-1px;font-weight:500;text-decoration:none;display:inline-flex}.tabs a:hover{color:var(--color-text)}.tabs a[aria-current=page]{color:var(--color-text);border-bottom-color:var(--color-primary)}.topbar__tools{align-items:center;gap:var(--s-2);display:flex}.who{font-size:var(--fs-sm);color:var(--color-text-muted);align-items:center;gap:var(--s-2);display:inline-flex}.initials{border:1px solid var(--color-border);width:32px;height:32px;font-size:var(--fs-label);color:var(--color-text);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.btn{--b:var(--color-border);justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-4);font:500 var(--fs-sm)/1 var(--font-sans);letter-spacing:.01em;color:var(--color-text);border:1px solid var(--b);border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s var(--ease), transform .1s var(--ease);background:0 0;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-paper-2)}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{cursor:not-allowed;opacity:1;color:var(--color-text-muted);background:0 0;border-style:dashed;transform:none}.btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.btn--primary:hover{background:color-mix(in srgb, var(--color-accent) 88%, var(--color-text))}.btn--primary[disabled]{border-color:var(--color-border);background:0 0}.btn--quiet{color:var(--color-primary);padding:0 var(--s-3);border-color:#0000}.btn--quiet:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.btn--big{min-height:56px;font-size:var(--fs-md);padding:0 var(--s-5);width:100%}.theme-toggle{min-width:var(--tap);padding:0 var(--s-3)}.theme-toggle .i-moon,:root[data-theme=dark] .theme-toggle .i-sun{display:none}:root[data-theme=dark] .theme-toggle .i-moon{display:inline}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .i-sun{display:none}:root:not([data-theme=light]) .theme-toggle .i-moon{display:inline}}.page{max-width:880px;padding:var(--s-8) var(--s-5) var(--s-7);margin:0 auto}.page--narrow{max-width:680px}.dateline{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);gap:var(--s-3);flex-wrap:wrap;align-items:center;font-weight:600;display:flex}.dateline .sep{border-top:1px solid var(--color-border);width:24px}.title{font-size:var(--fs-3xl);margin-top:var(--s-3);font-weight:400}.title em{color:var(--color-primary);font-style:italic}.lede{font-family:var(--font-serif);font-size:var(--fs-lg);color:var(--color-text-muted);margin-top:var(--s-4);max-width:40em;line-height:1.5}.lede strong{color:var(--color-text);font-weight:500}.keel-rule{margin:var(--s-7) 0 var(--s-6);color:var(--color-border);align-items:center;gap:0;display:flex}.keel-rule:before,.keel-rule:after{content:"";border-top:1px solid;flex:1}.keel-rule svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:14px;margin-top:12px}.section{margin-top:var(--s-8)}.section__head{grid-template-columns:var(--gutter) 1fr auto;align-items:end;gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--color-text);display:grid}.section__no{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-lg);color:var(--color-text-muted)}.section__label{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);margin-bottom:var(--s-1);font-weight:600;display:block}.section h2{font-size:var(--fs-xl)}.section__aside{font-size:var(--fs-sm);color:var(--color-text-muted);text-align:right}.ledger{margin:0;padding:0;list-style:none}.ledger>li{grid-template-columns:var(--gutter) 1fr;gap:var(--s-4);padding:var(--s-5) 0;border-bottom:1px solid var(--color-rule);display:grid}.ledger>li:last-child{border-bottom-color:var(--color-border)}.mark{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.1em;align-items:flex-start;gap:6px;padding-top:3px;font-weight:600;line-height:1.3;display:inline-flex}.mark .icon{width:18px;height:18px;margin-top:-2px}.mark--warning{color:var(--color-warning)}.mark--danger{color:var(--color-danger)}.mark--success{color:var(--color-success)}.mark--accent{color:var(--color-accent)}.mark--muted{color:var(--color-text-muted)}.mark--primary{color:var(--color-primary)}.mark small{letter-spacing:.04em;text-transform:none;font-weight:500;font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:2px;display:block}.entry__title{font-family:var(--font-serif);font-size:var(--fs-lg);font-weight:500;line-height:1.3}.entry__meta{font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:var(--s-1);gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}.entry__body{margin-top:var(--s-3);max-width:40em}.entry__actions{margin-top:var(--s-4);gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.pair{margin-top:var(--s-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:stretch;gap:0;width:fit-content;max-width:100%;display:flex}.pair__side{padding:var(--s-2) var(--s-4);align-items:center;gap:var(--s-2);font-weight:500;display:inline-flex}.pair__wall{border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);background:repeating-linear-gradient(135deg, transparent 0 3px, var(--color-rule) 3px 4px);width:7px}.hash{font-family:var(--font-mono);font-size:var(--fs-sm);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-sm);word-break:break-all;padding:2px 6px}.fineprint{font-size:var(--fs-sm);color:var(--color-text-muted);gap:var(--s-2);margin-top:var(--s-3);align-items:flex-start;display:flex}.fineprint .icon{margin-top:2px}.confirm{margin-top:var(--s-4);padding:var(--s-4);border-left:2px solid var(--color-danger);background:var(--color-paper-2);max-width:34em}.confirm label{font-size:var(--fs-sm);margin-bottom:var(--s-2);font-weight:500;display:block}.confirm label code{color:var(--color-danger)}.confirm__row{gap:var(--s-2);flex-wrap:wrap;display:flex}.field{min-height:var(--tap);padding:0 var(--s-3);font:400 var(--fs-md) var(--font-mono);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);flex:200px;min-width:0}.field:focus-visible{outline-offset:1px}.btn--danger{border-color:var(--color-danger);color:var(--color-danger)}.btn--danger:not([disabled]):hover{background:var(--color-danger);color:var(--color-bg)}.cells{gap:var(--s-6);margin-top:var(--s-6);display:grid}.cell{border:1px solid var(--color-border);outline:1px solid var(--color-rule);outline-offset:4px;background:var(--color-bg);padding:var(--s-5) var(--s-5) var(--s-4);animation:settle .32s var(--ease) both;margin:0 5px;position:relative}.cell:nth-child(3){animation-delay:40ms}.cell:nth-child(5){animation-delay:80ms}@keyframes settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cell,.rise,.now,.waterline__mark,.upl progress{transition:none!important;animation:none!important}}.seal{top:-19px;right:var(--s-5);background:var(--color-bg);padding:0 var(--s-2);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:6px;font-weight:600;display:inline-flex;position:absolute}.seal__ring{border:1px solid var(--color-primary);width:34px;height:34px;box-shadow:0 0 0 3px var(--color-bg), 0 0 0 4px var(--color-rule);border-radius:50%;place-items:center;display:grid}.seal__ring .icon{width:17px;height:17px}.cell__head{gap:var(--s-1) var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--color-rule);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.cell__no{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-muted)}.cell__name{font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:500}.cell__id{font-size:var(--fs-sm);color:var(--color-text-muted);grid-column:2}.cell__grid{margin:var(--s-4) 0 0;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:0;display:grid}.cell__grid>div{padding:0 var(--s-4);border-left:1px solid var(--color-rule)}.cell__grid>div:first-child{border-left:0;padding-left:0}.cell__grid dt{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);font-weight:600}.cell__grid dd{margin:var(--s-1) 0 0}.figure{font-family:var(--font-serif);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums lining-nums;line-height:1.1}.figure-note{font-size:var(--fs-sm);align-items:center;gap:4px;margin-top:2px;display:flex}.figure-note.is-danger{color:var(--color-danger)}.figure-note.is-warning{color:var(--color-warning)}.figure-note.is-success{color:var(--color-success)}.figure-note.is-muted{color:var(--color-text-muted)}.logdate{align-items:stretch;gap:var(--s-3);margin-top:var(--s-1);display:flex}.logdate__day{font-family:var(--font-serif);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums lining-nums;padding-right:var(--s-3);border-right:1px solid var(--color-border);align-items:center;line-height:1;display:flex}.logdate__rest{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;justify-content:center;line-height:1.45;display:flex}.logdate__rest b{color:var(--color-text);font-weight:500}.logdate__rest span{color:var(--color-text-muted)}.logdate__ref{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:var(--s-1);letter-spacing:.02em;display:block}.logdate__in{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:var(--fs-sm);margin-top:2px}.cell__foot{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px dashed var(--color-rule);flex-wrap:wrap;display:flex}.cell__walls{font-size:var(--fs-sm);color:var(--color-text-muted);gap:var(--s-2);align-items:center;display:inline-flex}.open-cell{min-height:var(--tap);flex-direction:column;justify-content:center;align-items:flex-end;text-decoration:none;display:inline-flex}.open-cell__main{color:var(--color-primary);align-items:center;gap:6px;font-weight:600;display:inline-flex}.open-cell:hover .open-cell__main{text-underline-offset:3px;text-decoration:underline}.open-cell__note{font-size:var(--fs-xs);color:var(--color-text-muted);align-items:center;gap:4px;display:inline-flex}.between{text-align:center;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:var(--s-3);margin:calc(var(--s-2) * -1) 0;font-weight:600;display:flex}.between:before,.between:after{content:"";border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);flex:1;height:5px}.log{font-size:var(--fs-sm);margin:0;padding:0;list-style:none}.log li{grid-template-columns:var(--gutter) 1fr;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--color-rule);display:grid}.log time{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-muted);letter-spacing:.02em;padding-top:2px}.specimen{margin-top:var(--s-8);border-top:1px solid var(--color-text);padding-top:var(--s-4)}.specimen__label{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);gap:var(--s-2);align-items:center;font-weight:600;display:flex}.empty{gap:var(--s-6);padding:var(--s-6) 0;grid-template-columns:200px 1fr;align-items:center;display:grid}.empty svg{width:100%;height:auto}.empty h3{font-size:var(--fs-xl)}.empty p{color:var(--color-text-muted);margin-top:var(--s-2);max-width:30em}.ill{color:var(--color-text-muted)}.ill .ln{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ill .ln-p{fill:none;stroke:var(--color-primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ill .ln-a{fill:none;stroke:var(--color-accent);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.ill .ln-r{fill:none;stroke:var(--color-rule);stroke-width:1.5px;stroke-linecap:round}.ill .fl{fill:var(--color-paper-2)}.foot{max-width:880px;padding:var(--s-5) var(--s-5) var(--s-7);justify-content:space-between;gap:var(--s-3);font-size:var(--fs-xs);color:var(--color-text-muted);flex-wrap:wrap;margin:0 auto;display:flex}.foot__tag{font-family:var(--font-mono);letter-spacing:.02em;border:1px solid var(--color-rule);padding:4px 8px}.inbox-head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;display:flex}.counts{gap:var(--s-5);margin-top:var(--s-5);padding:var(--s-3) 0;border-top:1px solid var(--color-text);border-bottom:1px solid var(--color-rule);display:flex}.counts div{flex-direction:column;display:flex}.counts b{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-xl);font-variant-numeric:tabular-nums;line-height:1.1}.counts span{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);align-items:center;gap:4px;font-weight:600;display:inline-flex}.counts .is-warning span,.counts .is-warning b{color:var(--color-warning)}.privacy{gap:var(--s-2);font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:var(--s-3);align-items:center;display:flex}.now{margin-top:var(--s-6);background:var(--color-highlight);border:1px solid var(--color-warning);padding:var(--s-5);animation:settle .32s var(--ease) both;border-left-width:4px;position:relative}.now__top{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.now .mark{padding-top:0}.qcode{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--color-text);font-weight:500}.now__bid{font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:var(--s-3)}.now__q{font-family:var(--font-serif);font-size:var(--fs-lg);margin-top:var(--s-2);line-height:1.45}.followup{margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border-left:2px solid var(--color-warning);background:var(--color-bg)}.followup__who{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);align-items:center;gap:6px;font-weight:600;display:flex}.followup p{margin-top:var(--s-1)}.yours{font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:var(--s-3);gap:var(--s-2);align-items:flex-start;display:flex}.due{align-items:center;gap:var(--s-2);margin-top:var(--s-4);font-weight:600;display:flex}.due .icon{color:var(--color-warning)}.due span{color:var(--color-text-muted);font-weight:400;font-size:var(--fs-sm)}.now__actions{gap:var(--s-2);margin-top:var(--s-5);grid-template-columns:1fr;display:grid}.attach{position:relative}.attach input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.attach:focus-within .btn{outline:2px solid var(--color-focus);outline-offset:3px}.stepper{margin-top:var(--s-4);font-size:var(--fs-sm);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.queue-label{margin-top:var(--s-7);padding-bottom:var(--s-2);border-bottom:1px solid var(--color-text);justify-content:space-between;align-items:baseline;display:flex}.queue-label h2{font-size:var(--fs-lg)}.queue-label span{font-size:var(--fs-sm);color:var(--color-text-muted)}.queue{margin:0;padding:0;list-style:none}.queue li{border-bottom:1px solid var(--color-rule)}.queue a{gap:var(--s-3);padding:var(--s-4) 0;min-height:72px;color:inherit;grid-template-columns:84px 1fr 20px;align-items:start;text-decoration:none;display:grid}.queue a:hover .queue__q{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border)}.queue__q{font-size:var(--fs-md);line-height:1.45}.queue__meta{gap:2px var(--s-3);margin-top:var(--s-1);font-size:var(--fs-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.queue__meta .when{color:var(--color-text);align-items:center;gap:4px;font-weight:500;display:inline-flex}.queue .chev{color:var(--color-text-muted);margin-top:3px}.toc{margin:var(--s-6) 0 0;border-top:1px solid var(--color-text);padding:0;list-style:none}.toc li{border-bottom:1px solid var(--color-rule)}.toc a{gap:var(--s-4);padding:var(--s-4) 0;color:inherit;min-height:var(--tap);grid-template-columns:48px 1fr auto;align-items:baseline;text-decoration:none;display:grid}.toc .n{font-family:var(--font-serif);color:var(--color-text-muted);font-style:italic}.toc b{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-lg);color:var(--color-primary)}.toc span{font-size:var(--fs-sm);color:var(--color-text-muted);display:block}.toc a:hover b{text-underline-offset:4px;text-decoration:underline}.rise{animation:settle .3s var(--ease) both}.rise-2{animation-delay:40ms}.rise-3{animation-delay:80ms}@media (width<=820px){:root{--gutter:100%}.page{padding-top:var(--s-6)}.title{font-size:var(--fs-2xl)}.lede{font-size:1.0625rem}.section__head{gap:var(--s-1);grid-template-columns:1fr}.section__no{display:none}.section__aside{text-align:left}.ledger>li,.log li{gap:var(--s-2);grid-template-columns:1fr}.cell__grid{row-gap:var(--s-4);grid-template-columns:1fr 1fr}.cell__grid>div:nth-child(3){border-left:0;padding-left:0}.empty{gap:var(--s-4);grid-template-columns:1fr}.empty svg{max-width:220px}}@media (width<=640px){.topbar__inner{gap:0 var(--s-3);padding:0 var(--s-4);flex-wrap:wrap}.tabs{width:100%;margin:0 calc(var(--s-2) * -1);scrollbar-width:none;order:3;overflow-x:auto}.tabs a{padding:0 var(--s-2)}.who__name,.brand__where .lbl{display:none}.page{padding:var(--s-5) var(--s-4) var(--s-6)}.cell{padding:var(--s-5) var(--s-4) var(--s-4)}.cell__grid{grid-template-columns:1fr 1fr;row-gap:0}.cell__grid>div{padding:var(--s-3) 0 var(--s-3) var(--s-3);border-left:1px solid var(--color-rule);border-top:1px solid var(--color-rule);min-width:0}.cell__grid>div:nth-child(odd){border-left:0;padding-left:0}.cell__grid>div:nth-child(-n+2){border-top:0;padding-top:0}.cell__grid .figure,.logdate__day{font-size:var(--fs-xl)}.logdate{gap:var(--s-2)}.logdate__day{padding-right:var(--s-2)}.cell__head{grid-template-columns:1fr}.cell__id{grid-column:1}.cells{gap:var(--s-5)}.cell__foot{flex-direction:column;align-items:stretch}.open-cell{align-items:flex-start}.seal{right:var(--s-3)}.now{padding:var(--s-4);margin-left:calc(var(--s-4) * -1);margin-right:calc(var(--s-4) * -1);border-left-width:4px;border-right:0}.queue a{grid-template-columns:1fr 20px}.queue .mark{grid-column:1/-1}.foot{padding:var(--s-4) var(--s-4) var(--s-6)}}.attach-pair{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.attach-pair .btn--big{padding:0 var(--s-3)}.attach-hint{font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:var(--s-2)}.inv{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--color-text-muted);font-weight:400}.page--wide,.foot--wide{max-width:1040px}.crumbs{font-size:var(--fs-sm);color:var(--color-text-muted);gap:0 var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.crumbs a{min-height:var(--tap);align-items:center;display:inline-flex}.crumbs .sep{color:var(--color-border)}.st{font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.st .icon{width:18px;height:18px}.st--open{color:var(--color-primary)}.st--answered{color:var(--color-text)}.st--needs{color:var(--color-warning)}.st--accepted{color:var(--color-success)}.st--gap{color:var(--color-danger)}.st--muted{color:var(--color-text-muted);font-weight:500}.waterline{--p:.5;margin-top:var(--s-2);padding-top:28px;position:relative}.waterline__track{background:repeating-linear-gradient(90deg, var(--color-border) 0 6px, transparent 6px 10px);height:2px;position:relative}.waterline__fill{height:100%;width:calc(var(--p) * 100%);background:var(--color-accent);position:absolute;top:0;left:0}.waterline__mark{top:3px;left:calc(var(--p) * 100%);width:26px;height:16px;color:var(--color-accent);animation:ride .38s var(--ease) both;position:absolute;transform:translate(-50%)}.waterline__mark svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}@keyframes ride{0%{opacity:0;left:0}to{opacity:1}}.waterline__pct{bottom:8px;left:calc(var(--p) * 100%);font-size:var(--fs-sm);color:var(--color-accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1;position:absolute;transform:translate(-50%)}.waterline__ticks{height:40px;margin:0;padding:0;list-style:none;position:relative}.waterline__ticks li{top:0;left:calc(var(--at) * 100%);font-size:var(--fs-xs);color:var(--color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:20px;line-height:1.2;position:absolute;transform:translate(-50%)}.waterline__ticks li:before{content:"";border-left:1px solid var(--color-border);height:9px;position:absolute;top:0;left:50%}.waterline__ticks li:first-child{transform:none}.waterline__ticks li:first-child:before{left:0}.waterline__ticks li.is-due{color:var(--color-text);font-weight:600;transform:translate(-100%)}.waterline__ticks li.is-due:before{border-left:2px solid var(--color-text);height:12px;top:-5px;left:auto;right:0}.waterline__ticks li.is-today{color:var(--color-text);padding-top:0;font-weight:600;top:auto;bottom:calc(100% + 10px)}.waterline__ticks li.is-today:before{border-left:2px solid var(--color-text);height:18px;top:calc(100% + 1px)}.waterline__read{font-size:var(--fs-sm);color:var(--color-text-muted);gap:2px var(--s-4);flex-wrap:wrap;display:flex}.waterline__read b{color:var(--color-text);font-weight:600}.waterline__read .is-warning{color:var(--color-warning);align-items:center;gap:4px;font-weight:600;display:inline-flex}.waterline__read .is-success{color:var(--color-success);align-items:center;gap:4px;font-weight:600;display:inline-flex}.waterline--lg{padding-top:34px}.waterline--lg .waterline__track{height:3px}.waterline--lg .waterline__mark{width:34px;height:20px}.waterline--lg .waterline__pct{font-size:var(--fs-lg);bottom:10px}.waterline--lg .waterline__ticks{height:46px}.waterline--lg .waterline__ticks li{font-size:var(--fs-sm);padding-top:26px}.waterline-key{font-size:var(--fs-xs);color:var(--color-text-muted);gap:var(--s-2);margin-top:var(--s-3);align-items:flex-start;display:flex}.waterline-key svg{width:22px;height:14px;color:var(--color-accent);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:3px}.health{margin-top:var(--s-6);background:var(--color-paper-2);border-top:1px solid var(--color-text);border-bottom:1px solid var(--color-rule);gap:var(--s-4);padding:var(--s-2) var(--s-4);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.health__label{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.health__items{gap:var(--s-1) var(--s-5);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.health__items li{align-items:center;gap:6px;display:inline-flex}.health__items .is-warning{color:var(--color-warning);font-weight:600}.health__items .is-danger{color:var(--color-danger);font-weight:600}.health__items .is-success{color:var(--color-success)}.health>a{min-height:var(--tap);font-weight:600;font-size:var(--fs-sm);align-items:center;gap:4px;display:inline-flex}.bids{margin:0;padding:0;list-style:none}.bids>li{grid-template-columns:var(--gutter) 1fr 210px;gap:var(--s-5);padding:var(--s-5) 0 var(--s-4);border-bottom:1px solid var(--color-rule);display:grid}.bids>li:last-child{border-bottom-color:var(--color-border)}.bid__name{font-family:var(--font-serif);font-size:var(--fs-lg);font-weight:500;line-height:1.3}.bid__name a{color:var(--color-text);text-decoration:none}.bid__name a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border)}.bid__meta{font-size:var(--fs-sm);color:var(--color-text-muted);gap:2px var(--s-3);flex-wrap:wrap;margin-top:2px;display:flex}.holders{margin-top:var(--s-3);font-size:var(--fs-sm);gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.holders__label{color:var(--color-text-muted);margin-right:var(--s-1)}.holder{border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-bg);align-items:center;gap:6px;padding:3px 10px 3px 3px;display:inline-flex}.holder .initials{width:26px;height:26px}.holder b{font-variant-numeric:tabular-nums;font-weight:600}.holder.is-late{border-color:var(--color-danger)}.holder.is-late em{color:var(--color-danger);font-style:normal;font-weight:600}.bid__when{border-left:1px solid var(--color-rule);padding-left:var(--s-4)}.bid__when .figure-note{margin-top:var(--s-2)}.bid__open{min-height:var(--tap);font-weight:600;font-size:var(--fs-sm);align-items:center;gap:4px;display:inline-flex}.ptabs{gap:var(--s-1);border-bottom:1px solid var(--color-text);margin-top:var(--s-6);scrollbar-width:none;display:flex;overflow-x:auto}.ptabs a{min-height:48px;min-width:var(--tap);padding:0 var(--s-3);color:var(--color-text-muted);font-weight:500;font-size:var(--fs-md);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ptabs a:hover{color:var(--color-text)}.ptabs a[aria-current=page]{color:var(--color-text);border-bottom-color:var(--color-primary)}.ptabs a .icon{width:18px;height:18px}.ptabs .count{font-size:var(--fs-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;border:1px solid var(--color-rule);border-radius:var(--radius-sm);padding:0 6px}.bidhead{gap:var(--s-5);margin-top:var(--s-2);grid-template-columns:1fr auto;align-items:end;display:grid}.bidhead .title{font-size:var(--fs-2xl)}.bidhead__sol{font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:var(--s-2);gap:2px var(--s-4);flex-wrap:wrap;display:flex}.bidhead__due{border:1px solid var(--color-border);outline:1px solid var(--color-rule);outline-offset:3px;padding:var(--s-3) var(--s-4);min-width:220px;margin:4px}.bidhead__due .lbl{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);font-weight:600}.notice{gap:var(--s-3);margin-top:var(--s-5);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-left:3px solid var(--color-primary);background:var(--color-surface);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.notice>.icon{color:var(--color-primary)}.notice p{font-size:var(--fs-sm)}.notice b{font-weight:600}.notice__list{color:var(--color-text-muted)}.notice__actions{gap:var(--s-1);flex-wrap:wrap;display:flex}.filters{gap:var(--s-3) var(--s-4);margin-top:var(--s-5);padding-bottom:var(--s-4);border-bottom:1px solid var(--color-rule);flex-wrap:wrap;align-items:end;display:flex}.filters__lead{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);min-height:var(--tap);align-items:center;gap:6px;font-weight:600;display:inline-flex}.fld{flex-direction:column;gap:4px;display:flex}.fld>span{font-size:var(--fs-xs);color:var(--color-text-muted);font-weight:500}.select{min-height:var(--tap);padding:0 36px 0 var(--s-3);font:400 var(--fs-sm) var(--font-sans);color:var(--color-text);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-text-muted) 50%), linear-gradient(135deg, var(--color-text-muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px}.select:focus-visible{outline-offset:1px}.filters__count{font-size:var(--fs-sm);color:var(--color-text-muted);min-height:var(--tap);align-items:center;margin-left:auto;display:inline-flex}.bulkbar{z-index:5;gap:var(--s-2) var(--s-3);margin-top:var(--s-4);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);background:var(--color-text);color:var(--color-bg);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;display:flex;position:sticky;top:0}.bulkbar__n{align-items:center;gap:6px;margin-right:auto;font-weight:600;display:inline-flex}.bulkbar .select{min-width:190px}.bulkbar .btn{color:var(--color-bg);border-color:color-mix(in srgb, var(--color-bg) 55%, transparent)}.bulkbar .btn:hover{background:color-mix(in srgb, var(--color-bg) 12%, transparent)}.bulkbar .btn--primary{background:var(--color-bg);color:var(--color-text);border-color:var(--color-bg)}.bulkbar .btn--primary:hover{background:color-mix(in srgb, var(--color-bg) 88%, var(--color-text))}.kb-bulk :focus-visible{outline-color:var(--color-bg)}.qtable{border-collapse:collapse;width:100%;margin-top:var(--s-2);font-size:var(--fs-sm)}.qtable th{text-align:left;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);padding:var(--s-3) var(--s-3) var(--s-2);border-bottom:1px solid var(--color-text);white-space:nowrap;font-weight:600}.qtable td{padding:var(--s-3);border-bottom:1px solid var(--color-rule);vertical-align:top}.qtable tr.is-selected td{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-bg))}.qtable tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--color-accent)}.qtable .c-sel{width:52px;padding:var(--s-1) 0 0 var(--s-1)}.qtable .c-code{font-family:var(--font-mono);font-size:var(--fs-sm);white-space:nowrap}.qtable .c-q{font-size:var(--fs-md);line-height:1.45}.qtable .c-q a{color:var(--color-text);text-decoration:none}.qtable .c-q a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border)}.qtable .c-q small{font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:2px;display:block}.qtable .c-due{white-space:nowrap;font-variant-numeric:tabular-nums}.qtable .c-due.is-late{color:var(--color-danger);font-weight:600}.qtable .c-who{white-space:nowrap}.who-cell{align-items:center;gap:6px;display:inline-flex}.who-cell .initials{width:26px;height:26px}.who-cell.is-none{color:var(--color-text-muted);font-style:italic}.check{width:var(--tap);height:var(--tap);cursor:pointer;place-items:center;display:inline-grid;position:relative}.check input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.check span{border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);place-items:center;width:20px;height:20px;display:grid}.check span svg{opacity:0;width:14px;height:14px;stroke:var(--color-on-accent);fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.check input:checked+span{background:var(--color-accent);border-color:var(--color-accent)}.check input:checked+span svg{opacity:1}.check input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.check input:indeterminate+span{background:var(--color-accent);border-color:var(--color-accent)}.check input:indeterminate+span:after{content:"";border-top:2px solid var(--color-on-accent);width:10px}.duebar{display:none}.qlayout{gap:var(--s-7);margin-top:var(--s-4);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.qhead__top{gap:var(--s-2) var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.qhead__q{font-family:var(--font-serif);font-size:var(--fs-xl);margin-top:var(--s-3);font-weight:400;line-height:1.4}.qhead__src{font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:var(--s-4);padding-left:var(--s-3);border-left:2px solid var(--color-rule)}.qhead__src q{font-family:var(--font-serif);color:var(--color-text);font-style:italic}.thread{margin:var(--s-6) 0 0;border-top:1px solid var(--color-text);padding:0;list-style:none}.thread>li{gap:var(--s-3);padding:var(--s-5) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:40px minmax(0,1fr);display:grid;position:relative}.thread>li:before{content:"";border-left:1px dashed var(--color-border);position:absolute;top:72px;bottom:-1px;left:19.5px}.thread>li:last-child:before{display:none}.thread .initials{width:40px;height:40px;font-size:var(--fs-xs);background:var(--color-bg);position:relative}.thread .initials.is-ai{border-color:var(--color-primary);color:var(--color-primary);border-radius:var(--radius-md)}.thread .initials.is-ai svg{width:22px;height:22px}.msg__who{gap:0 var(--s-3);flex-wrap:wrap;align-items:baseline;display:flex}.msg__who b{font-weight:600}.msg__who span,.msg__who time{font-size:var(--fs-xs);color:var(--color-text-muted)}.msg__body{margin-top:var(--s-2);font-size:var(--fs-md)}.file{gap:var(--s-3);margin-top:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;max-width:460px;display:grid}.file>.icon{width:28px;height:28px;color:var(--color-primary)}.file__name{font-family:var(--font-mono);font-size:var(--fs-sm);word-break:break-all;display:block}.file__meta{font-size:var(--fs-xs);color:var(--color-text-muted);display:block}.file .btn{min-width:var(--tap);padding:0 var(--s-3)}.verdict{margin-top:var(--s-3);border:1px solid var(--color-warning);background:var(--color-highlight);padding:var(--s-4);border-left-width:4px}.verdict__top{justify-content:space-between;gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.verdict__word{gap:var(--s-2);font-family:var(--font-serif);font-size:var(--fs-xl);color:var(--color-warning);align-items:center;margin:0;line-height:1.2;display:inline-flex}.verdict__word .icon{width:26px;height:26px}.verdict__by{font-size:var(--fs-xs);color:var(--color-text-muted)}.verdict__lbl{margin-top:var(--s-3);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);font-weight:600}.verdict__ask{margin-top:var(--s-1);font-size:var(--fs-lg);font-family:var(--font-serif);line-height:1.45}.verdict__why{margin:var(--s-4) 0 0;font-size:var(--fs-sm);gap:var(--s-2) var(--s-4);padding:var(--s-3);background:var(--color-bg);border:1px solid var(--color-rule);grid-template-columns:auto 1fr;display:grid}.verdict__why dt{color:var(--color-text-muted)}.verdict__why dd{margin:0}.verdict__note{margin-top:var(--s-3);font-size:var(--fs-xs);color:var(--color-text-muted);align-items:flex-start;gap:6px;display:flex}.verdict__note .icon{width:16px;height:16px;margin-top:1px}.reply{margin-top:var(--s-6);border-top:1px solid var(--color-text);padding-top:var(--s-4)}.reply h2{font-size:var(--fs-lg)}.reply .lbl-block{font-size:var(--fs-sm);margin-top:var(--s-3);font-weight:500;display:block}.textarea{width:100%;min-height:112px;margin-top:var(--s-2);padding:var(--s-3);font:400 var(--fs-md)/1.5 var(--font-sans);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;display:block}.textarea:focus-visible{outline-offset:1px}.reply__row{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.reply__row .grow{margin-left:auto}.side{top:var(--s-4);gap:var(--s-5);display:grid;position:sticky}.side__block{border-top:1px solid var(--color-text);padding-top:var(--s-3)}.side__block h2{font-family:var(--font-sans);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);font-weight:600}.side__due{border:1px solid var(--color-warning);background:var(--color-highlight);padding:var(--s-3) var(--s-4);border-left-width:4px}.side__due .due{margin-top:var(--s-1);font-size:var(--fs-lg)}.side__due .sub{font-size:var(--fs-sm);color:var(--color-text-muted)}.facts{margin:var(--s-2) 0 0;gap:var(--s-2) var(--s-4);font-size:var(--fs-sm);grid-template-columns:auto 1fr;display:grid}.facts dt{color:var(--color-text-muted)}.facts dd{margin:0}.owner-act{gap:var(--s-3);margin-top:var(--s-3);display:grid}.owner-act .select,.owner-act .btn{width:100%}.radio-row{gap:var(--s-1);border:0;min-width:0;margin:0;padding:0;display:grid}.radio-row legend{font-size:var(--fs-xs);color:var(--color-text-muted);margin-bottom:4px;padding:0;font-weight:500}.radio{align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-3);border:1px solid var(--color-rule);border-radius:var(--radius-md);cursor:pointer;font-size:var(--fs-sm);font-weight:600;display:flex}.radio input{width:18px;height:18px;accent-color:var(--color-accent);margin:0}.radio:has(input:checked){border-color:var(--color-text);background:var(--color-paper-2)}.radio:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.radio .icon{width:18px;height:18px}.radio.r-acc{color:var(--color-success)}.radio.r-needs{color:var(--color-warning)}.radio.r-gap{color:var(--color-danger)}.radio small{color:var(--color-text-muted);font-weight:400;font-size:var(--fs-xs);margin-left:auto}.owner-only{font-size:var(--fs-xs);color:var(--color-text-muted);align-items:flex-start;gap:6px;display:flex}.owner-only .icon{width:16px;height:16px;margin-top:1px}.kb-top{gap:var(--s-6);margin-top:var(--s-6);grid-template-columns:minmax(0,1fr) 250px;align-items:start;display:grid}.drop{gap:var(--s-4);padding:var(--s-6) var(--s-5);border:2px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-paper-2);transition:border-color .15s var(--ease), background-color .15s var(--ease);grid-template-columns:auto 1fr;align-items:center;display:grid;position:relative}.drop:hover,.drop.is-over{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 6%, var(--color-paper-2))}.drop:focus-within{outline:2px solid var(--color-focus);outline-offset:3px}.drop__icon{border:1px solid var(--color-border);width:56px;height:56px;color:var(--color-accent);background:var(--color-bg);border-radius:50%;place-items:center;display:grid}.drop__icon .icon{width:28px;height:28px}.drop__title{font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:400;line-height:1.25}.drop__title u{color:var(--color-accent);text-underline-offset:4px;text-decoration-thickness:1px}.drop__sub{font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:var(--s-1)}.drop input[type=file]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.uploads{margin:var(--s-4) 0 0;border-top:1px solid var(--color-rule);padding:0;list-style:none}.upl{gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;display:grid}.upl>.icon{width:24px;height:24px;color:var(--color-primary)}.upl__name{font-family:var(--font-mono);font-size:var(--fs-sm);word-break:break-all}.upl__meta{font-size:var(--fs-xs);color:var(--color-text-muted);gap:0 var(--s-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.upl progress{appearance:none;background:var(--color-rule);border:0;width:100%;height:4px;margin-top:6px;display:block}.upl progress::-webkit-progress-bar{background:var(--color-rule)}.upl progress::-webkit-progress-value{background:var(--color-accent)}.upl progress::-moz-progress-bar{background:var(--color-accent)}.upl .btn{min-width:var(--tap);padding:0 var(--s-3)}.upl.is-error>.icon{color:var(--color-danger)}.upl__err{font-size:var(--fs-sm);color:var(--color-danger);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-weight:600;display:flex}.upl__err .icon{width:16px;height:16px}.upl__fix{font-size:var(--fs-xs);color:var(--color-text-muted);font-weight:400}.kb-empty{border:1px solid var(--color-border);outline:1px solid var(--color-rule);outline-offset:3px;padding:var(--s-4);gap:var(--s-2);flex-direction:column;margin:4px;display:flex}.kb-empty svg.ill{align-self:center;width:100%;max-width:210px;height:auto}.kb-empty h3{font-size:var(--fs-lg)}.kb-empty p{font-size:var(--fs-sm);color:var(--color-text-muted)}.pending{grid-template-columns:var(--gutter) 1fr;gap:var(--s-4);padding:var(--s-5) 0;border-bottom:1px solid var(--color-border);display:grid}.pending__body{gap:var(--s-3);grid-template-columns:36px minmax(0,1fr);display:grid}.pending__body>.icon{width:28px;height:28px;color:var(--color-primary)}.diff{margin:var(--s-3) 0 0;font-size:var(--fs-sm);gap:4px var(--s-3);grid-template-columns:auto 1fr;display:grid}.diff dt{color:var(--color-text-muted)}.diff dd{margin:0}.diff del{color:var(--color-text-muted);-webkit-text-decoration-color:var(--color-danger);text-decoration-color:var(--color-danger)}.diff ins{color:var(--color-text);background:color-mix(in srgb, var(--color-success) 12%, transparent);padding:0 4px;font-weight:500;text-decoration:none}.kbtable{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.kbtable caption{text-align:left;padding:var(--s-6) 0 var(--s-2);font-family:var(--font-serif);font-size:var(--fs-lg);border-bottom:1px solid var(--color-text);font-weight:500}.kbtable caption .icon{color:var(--color-primary);margin:-3px 6px 0 0}.kbtable caption small{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--color-text-muted);margin-left:var(--s-2);font-weight:400}.kbtable th{text-align:left;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--color-rule);font-weight:600}.kbtable td{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--color-rule);vertical-align:middle}.kbtable td:first-child,.kbtable th:first-child{padding-left:0}.kbtable td:last-child,.kbtable th:last-child{text-align:right;padding-right:0}.kb-name{gap:var(--s-3);align-items:center;display:flex}.kb-name>.icon{width:24px;height:24px;color:var(--color-primary)}.kb-name b{font-weight:500;font-size:var(--fs-md);display:block}.kb-name>span{min-width:0}.kb-name>span>span{font-size:var(--fs-xs);color:var(--color-text-muted);font-family:var(--font-mono);word-break:break-all;display:block}.kbtable tr.is-superseded td{color:var(--color-text-muted)}.kbtable tr.is-superseded .kb-name b{text-decoration:line-through;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);color:var(--color-text-muted);font-weight:400}.kbtable tr.is-superseded .kb-name>.icon{color:var(--color-text-muted)}.kbtable tr.is-expiring td{background:var(--color-highlight)}.kbtable tr.is-expiring td:first-child{box-shadow:inset 4px 0 0 var(--color-warning);padding-left:var(--s-4)}.kbtable .rowact{gap:var(--s-1);justify-content:flex-end;display:inline-flex}.kbtable .rowact .btn{min-width:var(--tap);padding:0 var(--s-3)}.exp{font-variant-numeric:tabular-nums;white-space:nowrap}.exp small{font-size:var(--fs-xs);color:var(--color-text-muted);display:block}.exp.is-warning{color:var(--color-warning);font-weight:600}@media (width<=960px){.qlayout{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.side{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));position:static}.kb-top{grid-template-columns:minmax(0,1fr)}.kb-empty{flex-flow:wrap;align-items:center}.kb-empty svg.ill{max-width:150px}.kb-empty>div{flex:200px}}@media (width<=820px){.bids>li{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.bid__when{border-left:0;border-top:1px dashed var(--color-rule);padding-left:0;padding-top:var(--s-3);gap:var(--s-2) var(--s-5);flex-wrap:wrap;align-items:center;display:flex}.bid__when .figure-note{margin-top:0}.health{gap:var(--s-2);padding:var(--s-3) var(--s-4) 0;grid-template-columns:1fr}.bidhead{grid-template-columns:1fr}.pending{gap:var(--s-2);grid-template-columns:1fr}.qtable thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.qtable,.qtable tbody,.qtable tr,.qtable td{display:block}.qtable tr{column-gap:var(--s-2);padding:var(--s-2) 0 var(--s-3);border-bottom:1px solid var(--color-rule);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.qtable td{border:0;padding:2px 0}.qtable .c-sel{grid-area:1/1/span 4;padding:0}.qtable .c-code{grid-area:1/2;align-self:center}.qtable .c-st{text-align:right;grid-area:1/3;align-self:center}.qtable .c-q{grid-column:2/-1}.qtable .c-who,.qtable .c-due{font-size:var(--fs-sm);grid-column:2/-1}.qtable .c-due:before{content:"Due ";color:var(--color-text-muted);font-weight:400}.qtable tr.is-selected{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-bg));box-shadow:inset 3px 0 0 var(--color-accent)}.qtable tr.is-selected td{background:0 0}.qtable tr.is-selected td:first-child{box-shadow:none}.kbtable thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.kbtable tbody,.kbtable tr,.kbtable td{display:block}.kbtable tr{gap:2px var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.kbtable td{text-align:left;border:0;padding:0}.kbtable td:last-child{text-align:right;grid-area:1/2/span 3;align-self:center}.kbtable td.c-exp,.kbtable td.c-st{font-size:var(--fs-sm);padding-left:36px}.kbtable td.c-up{display:none}.kbtable tr.is-expiring{background:var(--color-highlight);box-shadow:inset 4px 0 0 var(--color-warning);padding-left:var(--s-3);padding-right:var(--s-2)}.kbtable tr.is-expiring td{background:0 0}.kbtable tr.is-expiring td:first-child{box-shadow:none;padding-left:0}}@media (width<=640px){.drop{padding:var(--s-5) var(--s-4);grid-template-columns:1fr}.drop__title{font-size:var(--fs-lg)}.filters .fld{flex:140px}.filters .select{width:100%}.filters__count{margin-left:0}.bulkbar{margin-left:calc(var(--s-4) * -1);margin-right:calc(var(--s-4) * -1);border-radius:0}.bulkbar__n{width:100%}.kb-bulk .fld,.bulkbar .select{flex:100%}.bulkbar .btn{flex:auto}.notice{padding-right:var(--s-3);grid-template-columns:auto 1fr}.notice__actions{grid-column:1/-1}.ptabs{margin-left:calc(var(--s-4) * -1);margin-right:calc(var(--s-4) * -1);padding:0 var(--s-2)}.ptabs a{font-size:var(--fs-sm);padding:0 var(--s-2)}.ptabs a .icon{display:none}.bidhead .title{font-size:var(--fs-xl)}.bidhead__due{min-width:0}.duebar{z-index:6;align-items:center;gap:var(--s-2);min-height:48px;padding:var(--s-2) var(--s-4);background:var(--color-highlight);border-bottom:1px solid var(--color-warning);font-size:var(--fs-sm);color:var(--color-text);justify-content:space-between;font-weight:600;display:flex;position:sticky;top:0}.duebar .icon{color:var(--color-warning)}.duebar>span{align-items:center;gap:6px;display:inline-flex}.duebar .mono{font-weight:500}.side__due{display:none}.qhead__q{font-size:var(--fs-lg)}.thread>li{grid-template-columns:minmax(0,1fr)}.thread>li:before{display:none}.thread .initials{width:32px;height:32px;top:var(--s-5);position:absolute;left:0}.msg__who{align-items:center;min-height:32px;padding-left:42px}.verdict{margin-left:calc(var(--s-4) * -1);margin-right:calc(var(--s-4) * -1);border-right:0}.verdict__why{grid-template-columns:1fr;gap:0}.verdict__why dd{margin-bottom:var(--s-2)}.reply__row .attach,.reply__row>.btn{flex:140px}.reply__row .attach .btn{width:100%}.reply__row .grow{flex-basis:100%;margin-left:0}.side{grid-template-columns:minmax(0,1fr)}.waterline__ticks li.is-minor{font-size:0}}.ptable{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.ptable th{text-align:left;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);padding:var(--s-3) var(--s-3) var(--s-2);border-bottom:1px solid var(--color-rule);white-space:nowrap;font-weight:600}.ptable th:first-child,.ptable td:first-child{padding-left:0}.ptable td:last-child{text-align:right;padding-right:0}.ptable th[scope=row]{text-transform:none;letter-spacing:0;font-size:var(--fs-md);color:var(--color-text);padding:var(--s-2) var(--s-3) var(--s-2) 0;font-weight:500}.ptable th[scope=row].is-none{color:var(--color-text-muted);font-style:italic}.ptable td{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--color-rule);font-variant-numeric:tabular-nums}.ptable .c-due{white-space:nowrap}.ptable .c-due.is-late{color:var(--color-danger);font-weight:600}.role{font-size:var(--fs-xs);color:var(--color-text-muted);font-style:normal;font-weight:400}@media (width<=640px){.ptable thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ptable,.ptable tbody,.ptable tr,.ptable th,.ptable td{display:block}.ptable tr{gap:2px var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:1fr 1fr 1fr;display:grid}.ptable th[scope=row]{padding:0 0 var(--s-1);border:0;grid-column:1/-1}.ptable td{text-align:left;border:0;padding:0}.ptable td[data-l]:before{content:attr(data-l);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-weight:600;display:block}.ptable td.c-due{margin-top:var(--s-1);grid-column:1/-1}.ptable td.c-due:before{margin-right:var(--s-2);display:inline}.ptable td:last-child{text-align:left;grid-column:1/-1}.ptable td:last-child .btn{padding-left:0}}.kb-bulk[hidden]{display:none}.ptabs a{flex:none}@media (width<=820px){.qtable .c-due.is-done:before{content:none}}.thread>li:last-child{border-bottom:0}.mono,code,kbd,.brand__where,.cell__no,.logdate__rest,.logdate__ref,.log time,.foot__tag,.kb-name>span>span{font-size:max(var(--fs-xs), 12px)}.qcode,.qtable .c-code,.hash,.file__name,.upl__name{font-size:max(var(--fs-sm), 13px)}@media (width<=640px){.ptabs{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.ptabs a{padding:0 var(--s-2);gap:0}.ptabs a .icon,.ptabs a .count{display:none}.crumbs a,.qtable .c-code a,.bid__open,.open-cell,.skip{min-height:var(--tap);align-items:center;display:inline-flex}}.input{width:100%;min-height:var(--tap);padding:0 var(--s-3);font:400 var(--fs-md) var(--font-sans);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);display:block}.input:focus-visible{outline-offset:1px}.input[readonly],.input[disabled]{background:var(--color-paper-2);color:var(--color-text-muted);border-style:dashed}.fld>.hint{font-size:var(--fs-xs);color:var(--color-text-muted)}.fld>.lbl-strong{font-size:var(--fs-sm);color:var(--color-text);font-weight:500}.form-grid{gap:var(--s-4) var(--s-5);margin-top:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid .span-2{grid-column:1/-1}.form-grid .select{width:100%}.form-actions{gap:var(--s-2);margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--color-rule);flex-wrap:wrap;align-items:center;display:flex}.form-actions .note{font-size:var(--fs-sm);color:var(--color-text-muted);margin-left:auto}.auth-page{max-width:480px}.auth{border:1px solid var(--color-border);outline:1px solid var(--color-rule);outline-offset:4px;background:var(--color-bg);padding:var(--s-6) var(--s-5) var(--s-5);margin:var(--s-5) 5px 0;position:relative}.auth__cell{top:-13px;left:var(--s-4);background:var(--color-bg);padding:0 var(--s-2);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:6px;font-weight:600;display:inline-flex;position:absolute}.auth h1,.auth h2{font-size:var(--fs-xl);font-weight:400}.auth__lede{color:var(--color-text-muted);margin-top:var(--s-2)}.auth form{gap:var(--s-3);margin-top:var(--s-5);display:grid}.auth .btn--big{width:100%}.auth__addr{font-family:var(--font-mono);font-size:max(var(--fs-xs), 12px);color:var(--color-text-muted);margin-top:var(--s-4);overflow-wrap:anywhere}.auth__icon{border:1px solid var(--color-border);width:56px;height:56px;margin-bottom:var(--s-4);background:var(--color-paper-2);color:var(--color-primary);border-radius:50%;place-items:center;display:grid}.auth__icon .icon{width:28px;height:28px}.auth__icon.is-ok{color:var(--color-success)}.auth__icon.is-warn{color:var(--color-warning);border-color:var(--color-warning);background:var(--color-highlight)}.auth__icon.is-muted{color:var(--color-text-muted)}.sent{margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border-left:3px solid var(--color-success);background:var(--color-paper-2);font-size:var(--fs-sm);gap:var(--s-2);align-items:flex-start;display:flex}.sent .icon{color:var(--color-success);margin-top:1px}.steps{margin:var(--s-4) 0 0;gap:var(--s-2);font-size:var(--fs-sm);padding-left:1.4em;display:grid}.steps li::marker{font-family:var(--font-serif);color:var(--color-text-muted);font-style:italic}.signing{height:24px;margin-top:var(--s-5);position:relative}.signing:before{content:"";border-top:2px dashed var(--color-border);position:absolute;top:4px;left:0;right:0}.signing svg{width:26px;height:16px;color:var(--color-accent);fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;animation:sail 1.6s var(--ease) infinite alternate;position:absolute;top:5px;left:0}@keyframes sail{0%{left:0}to{left:calc(100% - 26px)}}@media (prefers-reduced-motion:reduce){.signing svg{animation:none;left:45%}}.roletag{font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.roletag .icon{width:18px;height:18px}.roletag--owner{color:var(--color-primary)}.roletag--admin{color:var(--color-accent)}.roletag--reviewer{color:var(--color-text)}.roletag--guest{color:var(--color-text-muted);font-weight:500}.ptable tr.is-off th[scope=row],.ptable tr.is-off td{color:var(--color-text-muted)}.ptable tr.is-off .pname b{text-decoration:line-through;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);font-weight:400}.ptable tr.is-picked th,.ptable tr.is-picked td{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-bg))}.ptable tr.is-picked th[scope=row]{box-shadow:inset 3px 0 0 var(--color-accent);padding-left:var(--s-3)}.ptable td .rowact{gap:var(--s-1);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.ptable td .rowact .btn{padding:0 var(--s-3)}.pname b{font-weight:500;display:block}.pname span{font-size:max(var(--fs-xs), 12px);color:var(--color-text-muted);font-family:var(--font-mono);overflow-wrap:anywhere;font-weight:400;display:block}.linkbox{margin-top:var(--s-4);border:1px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 6%, var(--color-bg));padding:var(--s-4);border-left-width:4px}.linkbox h3{font-size:var(--fs-lg)}.linkbox__row{gap:var(--s-2);margin-top:var(--s-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.linkbox__url{font-family:var(--font-mono);font-size:max(var(--fs-sm), 13px);min-height:var(--tap);padding:var(--s-2) var(--s-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;align-items:center;min-width:0;display:flex}.linkbox__life{gap:var(--s-1) var(--s-4);margin-top:var(--s-3);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.linkbox__life span{align-items:center;gap:6px;display:inline-flex}.linkbox__life .icon{color:var(--color-accent)}.linkbox .btn.is-done,.linkbox .btn--primary.is-done{background:var(--color-success);border-color:var(--color-success);color:var(--color-on-accent)}.switch{align-items:center;gap:var(--s-2);min-height:var(--tap);cursor:pointer;font-size:var(--fs-sm);white-space:nowrap;display:inline-flex;position:relative}.switch input{opacity:0;cursor:pointer;width:44px;height:44px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.switch__track{border:1.5px solid var(--color-border);background:var(--color-paper-2);width:44px;height:26px;transition:background-color .15s var(--ease);border-radius:13px;flex:none;position:relative}.switch__track:after{content:"";background:var(--color-text-muted);width:17px;height:17px;transition:transform .15s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.switch input:checked+.switch__track{background:var(--color-accent);border-color:var(--color-accent)}.switch input:checked+.switch__track:after{background:var(--color-on-accent);transform:translate(18px)}.switch input:focus-visible+.switch__track{outline:2px solid var(--color-focus);outline-offset:2px}.switch__word{min-width:7.5em;color:var(--color-text-muted)}.switch input:checked~.switch__word{color:var(--color-text);font-weight:600}.fingerprint{gap:var(--s-3);margin-top:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--color-paper-2);border-left:2px solid var(--color-primary);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.fingerprint>.icon{color:var(--color-primary);margin-top:1px}.locked{margin-top:var(--s-4);border:1px dashed var(--color-border);padding:var(--s-5);background:repeating-linear-gradient(135deg, transparent 0 9px, color-mix(in srgb, var(--color-rule) 30%, transparent) 9px 10px)}.locked__grid{gap:var(--s-3);margin-top:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.locked__grid>div{border:1px dashed var(--color-border);background:var(--color-bg);padding:var(--s-3);min-height:72px;color:var(--color-text-muted);font-size:var(--fs-sm);gap:var(--s-2);align-items:flex-start;display:flex}.locked__grid b{color:var(--color-text);font-weight:600;display:block}.latest{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-success);border-radius:var(--radius-sm);margin-left:var(--s-2);vertical-align:2px;font-weight:600;font-family:var(--font-sans);border:1px solid;align-items:center;gap:4px;padding:1px 6px;display:inline-flex}.vnote{font-size:var(--fs-sm);color:var(--color-text);max-width:30em}.kbtable tr.is-pricing td{background:var(--color-highlight)}.kbtable tr.is-pricing td:first-child{box-shadow:inset 4px 0 0 var(--color-warning);padding-left:var(--s-4)}.pricing-flag{font-size:var(--fs-xs);color:var(--color-warning);font-weight:600;font-family:var(--font-sans);align-items:center;gap:6px;margin-top:2px;display:inline-flex}.pricing-flag .icon{width:16px;height:16px}.tabpanel[hidden]{display:none}.ways{gap:var(--s-6);margin-top:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.way{border-top:1px solid var(--color-text);padding-top:var(--s-3);min-width:0}.way h3{font-size:var(--fs-lg)}.way>p{font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:var(--s-1)}.way .drop{padding:var(--s-5) var(--s-4);margin-top:var(--s-3)}.way .drop__title{font-size:var(--fs-lg)}.way .textarea{min-height:168px;font-family:var(--font-mono);font-size:max(var(--fs-sm), 13px)}.codeblock{margin:var(--s-3) 0 0;padding:var(--s-3);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-sm);font:400 max(var(--fs-xs), 12px)/1.6 var(--font-mono);color:var(--color-text);white-space:pre;overflow-x:auto}.codeblock .k{color:var(--color-primary)}.codeblock .s{color:var(--color-accent)}.codeblock+.fineprint{margin-top:var(--s-2)}.summary{gap:var(--s-2) var(--s-5);margin-top:var(--s-5);padding:var(--s-3) var(--s-4);border-top:1px solid var(--color-text);border-bottom:1px solid var(--color-rule);background:var(--color-paper-2);flex-wrap:wrap;align-items:center;display:flex}.summary b{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-xl)}.qtable tr.is-error td{background:var(--color-highlight)}.qtable tr.is-error td:first-child{box-shadow:inset 4px 0 0 var(--color-warning)}.qtable tr.is-skip td{color:var(--color-text-muted)}.qtable tr.is-skip .c-q>span{text-decoration:line-through;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border)}.rowfix{font-size:var(--fs-sm);color:var(--color-warning);margin-top:var(--s-1);font-weight:600;line-height:1.4;display:block}.rowfix .icon{width:16px;height:16px;margin:-3px 4px 0 0}.rowfix span{color:var(--color-text-muted);font-weight:400}.import-bar{gap:var(--s-3) var(--s-4);margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--color-text);flex-wrap:wrap;align-items:end;display:flex}.import-bar .fld{flex:200px}.import-bar .select,.import-bar .input{width:100%}.import-bar .btn--primary{margin-left:auto}.addone{gap:var(--s-3);margin-top:var(--s-4);grid-template-columns:130px minmax(0,1fr) 190px auto;align-items:end;display:grid}.addone .select{width:100%}@media (width<=820px){.ways,.locked__grid,.addone{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.form-grid{grid-template-columns:minmax(0,1fr)}.form-actions .note{margin-left:0}.form-actions .btn{flex:100%}.auth{padding:var(--s-5) var(--s-4) var(--s-4)}.linkbox{margin-left:calc(var(--s-4) * -1);margin-right:calc(var(--s-4) * -1);border-right:0}.linkbox__row{grid-template-columns:minmax(0,1fr)}.linkbox__row .btn{width:100%}.ptable tr.is-picked th[scope=row]{box-shadow:none;padding-left:0}.ptable tr.is-picked{background:color-mix(in srgb, var(--color-accent) 8%, var(--color-bg));box-shadow:inset 3px 0 0 var(--color-accent);padding-left:var(--s-3)}.ptable tr.is-picked th,.ptable tr.is-picked td{background:0 0}.ptable td .rowact{justify-content:flex-start}.locked{padding:var(--s-4)}.import-bar .btn--primary{flex:100%;margin-left:0}.summary{margin-left:calc(var(--s-4) * -1);margin-right:calc(var(--s-4) * -1)}}.switch:has(input:disabled){cursor:not-allowed}.switch input:disabled+.switch__track{background:0 0;border-style:dashed}.switch input:disabled+.switch__track:after{background:var(--color-border)}@media (width<=640px){.ptable--people tr{column-gap:var(--s-5);grid-template-columns:auto auto minmax(0,1fr)}.ptable--people .st{white-space:normal}.ptable--pick tr{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.ptable--pick td:last-child{grid-column:auto}}.drop+.switch{white-space:normal;padding:var(--s-1) 0}@media (width<=820px){.kbtable tr.is-pricing{background:var(--color-highlight);box-shadow:inset 4px 0 0 var(--color-warning);padding-left:var(--s-3);padding-right:var(--s-2)}.kbtable tr.is-pricing td{background:0 0}.kbtable tr.is-pricing td:first-child{box-shadow:none;padding-left:0}.kbtable td.c-st .pricing-flag,.kbtable td.c-st .vnote{font-size:var(--fs-xs)}.qtable tr.is-error{background:var(--color-highlight);box-shadow:inset 4px 0 0 var(--color-warning)}.qtable tr.is-error td{background:0 0}.qtable tr.is-error td:first-child{box-shadow:none}}.ptable--pick td:last-child{text-align:left}.fineprint.is-danger,.fineprint.is-danger .icon{color:var(--color-danger)}.whomenu{position:relative}.whomenu>summary{cursor:pointer;min-height:var(--tap);border-radius:var(--radius-md);list-style:none}.whomenu>summary::-webkit-details-marker{display:none}.whomenu>summary:hover .initials,.whomenu[open]>summary .initials{border-color:var(--color-primary)}.whomenu__panel{z-index:20;width:max-content;min-width:220px;max-width:calc(100vw - 2 * var(--s-4));gap:var(--s-3);padding:var(--s-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px #0000001f}.whomenu__panel p{font-size:var(--fs-sm);color:var(--color-text-muted);overflow-wrap:anywhere}.whomenu__panel b{color:var(--color-text);font-weight:600;display:block}.notice--danger{border-left-color:var(--color-danger)}.notice--danger>.icon{color:var(--color-danger)}.notice--warning{border-left-color:var(--color-warning)}.notice--warning>.icon{color:var(--color-warning)}.kbtable tr.kb-edit td{padding:var(--s-4) var(--s-3) var(--s-5);background:var(--color-paper-2)}.kbtable tr.kb-edit .confirm{margin:0}@media (width<=640px){.kbtable--actions td:last-child{text-align:left;grid-area:auto/1/auto/-1;padding-left:28px}.kbtable--actions tr{grid-template-columns:minmax(0,1fr)}.kbtable tr.kb-edit{padding:var(--s-3);display:block}}.verdict.is-accepted{border-color:var(--color-success);background:color-mix(in srgb, var(--color-success) 7%, var(--color-bg))}.verdict.is-accepted .verdict__word{color:var(--color-success)}.file.is-hidden{color:var(--color-text-muted);font-size:var(--fs-sm);border-style:dashed}.file.is-hidden>.icon{color:var(--color-text-muted)}.reply .uploads{margin-top:var(--s-3)}.reply .check-line{gap:var(--s-2);font-size:var(--fs-sm);margin-top:var(--s-3);min-height:var(--tap);align-items:center;display:flex}.reply .check-line input{width:18px;height:18px;accent-color:var(--color-accent)}.reply.is-closed{color:var(--color-text-muted)}@media (width<=640px){.page>.duebar:first-child{margin:calc(var(--s-5) * -1) calc(var(--s-4) * -1) var(--s-3)}}.done-list{margin-top:var(--s-6)}@media (width<=640px){.counts{gap:var(--s-2) var(--s-5);flex-wrap:wrap}}.done-list>summary{cursor:pointer;min-height:var(--tap);align-items:center;gap:var(--s-2);font-family:var(--font-serif);font-size:var(--fs-lg);border-bottom:1px solid var(--color-text);display:flex}.done-list>summary small{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--color-text-muted);margin-left:auto}.auth-alt{margin:var(--s-5) 5px 0;padding:0 var(--s-5)}.auth-alt .btn--big{width:100%}.auth__or{align-items:center;gap:var(--s-3);color:var(--color-text-muted);font-size:var(--fs-sm);margin-bottom:var(--s-3);display:flex}.auth__or:before,.auth__or:after{content:"";border-top:1px solid var(--color-rule);flex:1}@media (width<=640px){.pair{flex-flow:column;width:100%}.pair__side{padding:var(--s-2) var(--s-3);overflow-wrap:anywhere}.pair__wall{border-left:0;border-right:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);width:auto;height:7px}}.steps-ledger{margin:var(--s-3) 0 0;gap:var(--s-2);padding:0;list-style:none;display:grid}.run{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);border-left-width:3px;grid-template-columns:auto 1fr auto;align-items:start;display:grid}.run--waiting{border-left-color:var(--color-warning)}.run--refused{border-left-color:var(--color-danger)}.run--done{border-left-color:var(--color-success)}.run__icon{color:var(--color-text-muted);padding-top:2px}.run__title{gap:var(--s-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}.run__meta{margin:var(--s-1) 0 0;color:var(--color-text-muted);font-size:var(--fs-sm)}.run__act{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.run__result,.run .checklist{margin-top:var(--s-3);font-size:var(--fs-sm)}.run__list{margin:var(--s-1) 0 var(--s-3);padding-left:1.2em}.steps-table td small.stage{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--fs-xs);display:block}.steps-table .rowact{gap:var(--s-2);flex-wrap:nowrap;justify-content:flex-end;display:flex}.steps-table td:last-child{white-space:nowrap}.fineprint--text{display:block}.startopts{margin-top:var(--s-3)}.startopts summary{cursor:pointer;min-height:var(--tap);align-items:center;display:flex}@media (width<=640px){.run{grid-template-columns:auto 1fr}.run__act{grid-column:1/-1;justify-content:flex-start}.steps-table thead{display:none}.steps-table tr{gap:var(--s-1);padding:var(--s-3) 0;display:grid}.steps-table td{border:0;padding:0}.steps-table .rowact{flex-wrap:wrap;justify-content:flex-start}.steps-table td:last-child{white-space:normal}}.ed-bar{gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ed-bar__acts{gap:var(--s-2);flex-wrap:wrap;display:flex}.is-danger{color:var(--color-danger)}.ed-layout{gap:var(--s-5);margin-top:var(--s-4);grid-template-columns:220px minmax(0,1fr);display:grid}.ed-toc ol{margin:0 0 var(--s-3);gap:2px;padding:0;list-style:none;display:grid}.ed-toc a{justify-content:space-between;gap:var(--s-2);min-height:var(--tap);padding:var(--s-1) var(--s-3);border-radius:var(--radius-sm);color:inherit;align-items:center;text-decoration:none;display:flex}.ed-toc a:hover{background:var(--color-paper-2)}.ed-toc a[aria-current]{background:var(--color-paper-2);box-shadow:inset 3px 0 0 var(--color-primary);font-weight:600}.ed-doc{border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--s-4);min-width:0}.ed-head{gap:var(--s-3);grid-template-columns:96px minmax(0,1fr);display:grid}.ed-tools{margin:var(--s-3) 0;padding:var(--s-1);border:1px solid var(--color-rule);border-radius:var(--radius-sm);z-index:2;background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:2px;display:flex;position:sticky;top:0}.ed-tools .btn[aria-pressed=true]{background:var(--color-paper-2);box-shadow:inset 0 -2px 0 var(--color-primary)}.ed-tools__sep{background:var(--color-rule);width:1px;margin:0 var(--s-2);align-self:stretch}.ed-red-btn{color:var(--color-danger)}.ed-cite-pick{gap:var(--s-2);align-items:center;display:inline-flex}.ed-page .ProseMirror{font-family:var(--font-serif);font-size:var(--fs-md);min-height:280px;padding:var(--s-4) var(--s-5);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--color-rule);background:var(--color-bg);outline:none;line-height:1.6}.ed-page .ProseMirror:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus)}.ed-page .ProseMirror>*+*{margin-top:var(--s-3)}.ed-page table{border-collapse:collapse;table-layout:fixed;width:100%}.ed-page td,.ed-page th{border:1px solid var(--color-border);text-align:left;vertical-align:top;padding:4px 8px}.ed-page th{background:var(--color-paper-2)}.ed-page .selectedCell{background:var(--color-highlight)}.ed-red{color:var(--color-danger);font-weight:600}.ed-cite{font-family:var(--font-sans);background:var(--color-paper-2);color:var(--color-primary);white-space:nowrap;border:1px solid var(--color-rule);border-radius:10px;padding:1px 7px;font-size:.8em}.ed-cite--stale{color:var(--color-danger);border-color:var(--color-danger);text-decoration:line-through}.ed-evidence{margin-top:var(--s-4)}.ed-evidence ul{margin:var(--s-2) 0 0;gap:var(--s-1);font-size:var(--fs-sm);padding:0;list-style:none;display:grid}.ed-save{gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ed-save>span{gap:var(--s-2);display:flex}@media (width<=760px){.ed-layout{grid-template-columns:1fr}.ed-page .ProseMirror{padding:var(--s-3)}.ed-head{grid-template-columns:80px minmax(0,1fr)}}.stand{margin-top:var(--s-5);padding:var(--s-4) var(--s-5) var(--s-5);background:var(--color-paper-2);border-top:2px solid var(--color-text);border-bottom:1px solid var(--color-border);gap:var(--s-4) var(--s-6);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.stand__label,.stand__side h3{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);font-weight:600}.stand__top{gap:var(--s-2) var(--s-5);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.stages{font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.stages li{color:var(--color-text-muted);align-items:center;gap:6px;display:inline-flex}.stages li+li:before{content:"";border-top:1px solid var(--color-border);width:20px;margin:0 var(--s-2)}.stages__dot{border:1.5px solid;border-radius:50%;flex:none;width:10px;height:10px}.stages .is-done{color:var(--color-success)}.stages .is-done .stages__dot{background:currentColor}.stages [aria-current]{color:var(--color-text);font-weight:600}.stages [aria-current] .stages__dot{background:var(--color-primary);border-color:var(--color-primary);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 22%, transparent)}.stand__next h2{font-family:var(--font-serif);font-size:var(--fs-xl);margin-top:var(--s-1);font-weight:500;line-height:1.25}.stand__next>p{margin-top:var(--s-2);color:var(--color-text-muted);max-width:62ch}.stand__acts{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.stand__side{border-left:1px solid var(--color-rule);padding-left:var(--s-5);gap:var(--s-4);align-content:start;display:grid}.stand__side h3{margin-bottom:var(--s-2)}.waits,.blocks{gap:var(--s-2);font-size:var(--fs-sm);margin:0;padding:0;list-style:none;display:grid}.waits li{gap:var(--s-2);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.waits .initials{width:28px;height:28px}.waits b{font-weight:600}.waits small{color:var(--color-text-muted);font-size:var(--fs-xs);display:block}.waits .is-late small em{color:var(--color-danger);font-style:normal;font-weight:600}.blocks li{align-items:flex-start;gap:6px;display:flex}.blocks .icon{flex:none;margin-top:2px}.blocks .is-warning{color:var(--color-warning);font-weight:600}.blocks .is-danger{color:var(--color-danger);font-weight:600}.stand__none{color:var(--color-text-muted);font-size:var(--fs-sm)}.bid__next{margin-top:var(--s-3);font-size:var(--fs-sm);gap:4px var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.bid__next .lbl-next{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary);font-weight:600}.bid__next a{min-height:var(--tap);align-items:center;gap:4px;font-weight:600;display:inline-flex}@media (width<=760px){.stand{padding:var(--s-4);grid-template-columns:1fr}.stand__side{border-left:0;border-top:1px solid var(--color-rule);padding-left:0;padding-top:var(--s-4)}.stages li:not([aria-current]) .stages__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stages{flex-wrap:nowrap}.stages li+li:before{width:10px;margin:0 5px}.stand__acts .btn{flex:auto;justify-content:center}}.kb-search{margin-top:var(--s-6)}.kb-search form{gap:var(--s-2);flex-wrap:wrap;align-items:stretch;display:flex}.kb-search .input{min-height:var(--tap);flex:280px}.kb-search__note{font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:var(--s-2);align-items:center;gap:6px;display:flex}.hits{margin:var(--s-4) 0 0;border-top:1px solid var(--color-text);padding:0;list-style:none}.hits>li{gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;display:grid}.hits .icon{margin-top:2px}.hit__where{font-size:var(--fs-sm);gap:2px var(--s-3);flex-wrap:wrap;display:flex}.hit__where b{font-weight:600}.hit__where span{color:var(--color-text-muted)}.hit__text{margin-top:var(--s-1);font-family:var(--font-serif);font-size:var(--fs-md);color:var(--color-text);line-height:1.55}.hit__text mark{background:var(--color-highlight);color:inherit;border-radius:2px;padding:0 1px}.tstate{font-size:var(--fs-xs);color:var(--color-text-muted);white-space:nowrap}.tstate.is-ok{color:var(--color-success)}.tstate.is-warning{color:var(--color-warning)}.docst{font-size:var(--fs-sm);color:var(--color-text-muted);gap:2px;display:grid}.docst__word{align-items:center;gap:var(--s-1);white-space:nowrap;font-weight:500;display:inline-flex}.docst small{font-size:var(--fs-xs);max-width:34ch;line-height:1.4}.docst progress{width:9rem;height:4px}.docst.is-busy{color:var(--color-accent)}.docst.is-ok{color:var(--color-success)}.docst.is-warning .docst__word{color:var(--color-warning)}.stand__files{margin:var(--s-3) 0 0;gap:var(--s-2);padding:0;list-style:none;display:grid}.stand__files li{justify-content:space-between;gap:var(--s-3);border-top:1px solid var(--color-rule);padding-top:var(--s-2);flex-wrap:wrap;align-items:baseline;display:flex}.stand__drop{margin-top:var(--s-3)}@media (width<=640px){.hits>li{grid-template-columns:22px minmax(0,1fr)}.hits>li>:last-child{grid-column:2}}.reqs{margin:var(--s-4) 0 0;border-top:1px solid var(--color-text);padding:0;list-style:none}.reqs>li{gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:96px minmax(0,1fr);display:grid}.reqs .req__ref{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-muted);padding-top:3px}.reqs .req__label{font-weight:600}.evs{margin:var(--s-2) 0 0;gap:var(--s-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ev{border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-bg);font-size:var(--fs-sm);align-items:center;gap:6px;max-width:100%;padding:3px 10px 3px 6px;display:inline-flex}.ev a,.ev button{font:inherit;color:var(--color-primary);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-align:left;background:0 0;border:0;padding:0}.ev small{color:var(--color-text-muted);font-size:var(--fs-xs)}.reqs .is-missing .req__label:after{content:""}.req__none{margin-top:var(--s-1);font-size:var(--fs-sm);color:var(--color-warning);align-items:center;gap:6px;font-weight:600;display:inline-flex}.people-hits{margin:var(--s-4) 0 0;gap:var(--s-2);padding:0;list-style:none;display:grid}.people-hits>li{gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.people-hits b{font-weight:600}@media (width<=640px){.reqs>li{gap:var(--s-1);grid-template-columns:1fr}}.bell{min-width:var(--tap);min-height:var(--tap);color:var(--color-text);border-radius:var(--radius-sm);place-items:center;text-decoration:none;display:inline-grid;position:relative}.bell:hover{background:var(--color-paper-2)}.bell__count{background:var(--color-danger);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:6px;right:4px}.notes{margin:var(--s-4) 0 0;border-top:1px solid var(--color-text);padding:0;list-style:none}.notes>li{gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;display:grid}.notes>li.is-unread{box-shadow:inset 3px 0 0 var(--color-primary);padding-left:var(--s-2)}.note__what{font-weight:600}.note__what a{color:var(--color-text)}.note__meta{font-size:var(--fs-sm);color:var(--color-text-muted);gap:2px var(--s-3);flex-wrap:wrap;display:flex}.note__meta .is-late{color:var(--color-danger);font-weight:600}.note__when{font-size:var(--fs-xs);color:var(--color-text-muted);white-space:nowrap}.mutes{margin:var(--s-3) 0 0;gap:var(--s-2);padding:0;list-style:none;display:grid}@media (width<=640px){.notes>li{grid-template-columns:22px minmax(0,1fr)}.note__when{grid-column:2}}.act{gap:var(--s-1) var(--s-4);margin-top:var(--s-4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.act+.act{margin-top:var(--s-3)}.act__why{font-size:var(--fs-sm);color:var(--color-text-muted);max-width:60ch;line-height:1.45}.act__why b{color:var(--color-text);font-weight:600}.act__cost{gap:0 var(--s-4);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-top:2px;display:flex}.act__cost>span{align-items:center;gap:4px;display:inline-flex}.act__cost .icon{width:14px;height:14px}.acts-row{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.meter{--p:.33;background:var(--color-rule);height:6px;margin-top:var(--s-3);border-radius:3px;overflow:hidden}.meter>span{height:100%;width:calc(var(--p) * 100%);background:var(--color-accent);display:block}.meter--warning>span{background:var(--color-warning)}.meter--sm{max-width:160px;height:4px;margin-top:4px}.meter__read{justify-content:space-between;gap:var(--s-1) var(--s-4);font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:var(--s-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.meter__read b{color:var(--color-text);font-weight:600}.seq{margin:var(--s-3) 0 0;gap:var(--s-1);font-size:var(--fs-sm);padding:0;list-style:none;display:grid}.seq>li{gap:var(--s-2);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;display:grid}.seq .icon{width:18px;height:18px;margin-top:1px}.seq .is-done .icon{color:var(--color-success)}.seq .is-now{font-weight:600}.seq .is-now .icon{color:var(--color-primary)}.seq .is-next{color:var(--color-text-muted)}.seq .is-held .icon,.seq .is-held small{color:var(--color-warning)}.seq small{color:var(--color-text-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}.seq--ruled{border-top:1px solid var(--color-text);font-size:var(--fs-md);gap:0}.seq--ruled>li{padding:var(--s-3) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:22px 44px minmax(0,1fr) auto}.seq--ruled .seq__no{font-family:var(--font-mono);font-size:max(var(--fs-sm), 13px);color:var(--color-text-muted)}.seq--ruled .seq__sub{font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:2px;font-weight:400;display:block}.seq--ruled .is-now{background:color-mix(in srgb, var(--color-primary) 6%, var(--color-bg));box-shadow:inset 3px 0 0 var(--color-primary);padding-left:var(--s-2)}.drop--sm{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-width:1.5px;grid-template-columns:auto minmax(0,1fr)}.drop--sm .drop__icon{width:40px;height:40px}.drop--sm .drop__icon .icon{width:20px;height:20px}.drop--sm .drop__title{font-family:var(--font-sans);font-size:var(--fs-md);font-weight:500}.from{gap:0 var(--s-2);font-size:var(--fs-xs);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;display:flex}.from .icon{width:14px;height:14px;color:var(--color-success)}.from a{align-items:center;min-height:28px;display:inline-flex}.from--none,.from--none .icon{color:var(--color-warning);font-weight:600}.input.is-empty{border-style:dashed;border-color:var(--color-warning)}.passage{margin-top:var(--s-2);padding:var(--s-2) var(--s-3);border-left:2px solid var(--color-accent);background:var(--color-paper-2);font-size:var(--fs-sm)}.passage q{font-family:var(--font-serif);color:var(--color-text);font-style:italic}.passage cite{font-style:normal;font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:2px;display:block}.chg{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);border-radius:var(--radius-sm);margin-left:var(--s-2);vertical-align:2px;font-weight:600;font-family:var(--font-sans);white-space:nowrap;border:1px solid;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.kbtable tr.is-changed td{background:color-mix(in srgb, var(--color-primary) 6%, var(--color-bg))}.kbtable tr.is-changed td:first-child{box-shadow:inset 3px 0 0 var(--color-primary);padding-left:var(--s-3)}.why{font-size:var(--fs-sm);margin-top:2px}.why .ev{vertical-align:1px;margin-left:2px;padding:1px 8px 1px 4px}.todo{font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:2px}.ref{font-family:var(--font-mono);font-size:max(var(--fs-xs), 12px)}.decision{margin:var(--s-4) 4px 0;border:1px solid var(--color-border);outline:1px solid var(--color-rule);outline-offset:3px;background:var(--color-bg);padding:var(--s-4) var(--s-5)}.decision__rec{align-items:baseline;gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.decision__word{font-family:var(--font-serif);font-size:var(--fs-xl);color:var(--color-warning);gap:var(--s-2);align-items:center;line-height:1.2;display:inline-flex}.decision__word .icon{width:24px;height:24px}.decision__by{font-size:var(--fs-xs);color:var(--color-text-muted)}.decision__cols{gap:var(--s-4) var(--s-5);margin-top:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.decision__cols h3{font-family:var(--font-sans);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);font-weight:600}.decision__cols ul{margin:var(--s-2) 0 0;font-size:var(--fs-sm);gap:var(--s-1);padding-left:1.1em;display:grid}.decision__acts{margin-top:var(--s-4);padding-top:var(--s-2);border-top:1px solid var(--color-rule)}.decision__cond{margin-top:var(--s-2)}.sbs{gap:var(--s-4);margin-top:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sbs__col{border:1px solid var(--color-border);background:var(--color-bg);padding:var(--s-3) var(--s-4) var(--s-4);min-width:0}.sbs__col--new{border-top:3px solid var(--color-accent)}.sbs__head{justify-content:space-between;gap:var(--s-1) var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.sbs__head b{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;font-weight:600}.sbs__head span{font-size:var(--fs-xs);color:var(--color-text-muted)}.sbs__col p{font-family:var(--font-serif);margin-top:var(--s-3);line-height:1.6}.sbs .para-chg{padding-left:var(--s-3);border-left:3px solid var(--color-warning)}.sbs del{color:var(--color-danger);-webkit-text-decoration-color:var(--color-danger);text-decoration-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 9%, transparent)}.sbs ins{color:var(--color-text);background:color-mix(in srgb, var(--color-success) 16%, transparent);padding:0 2px;text-decoration:none}.unv{color:var(--color-danger);font-weight:600}.key{gap:var(--s-1) var(--s-4);font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.phase-label{margin-top:var(--s-8);gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px dashed var(--color-border);align-items:baseline;display:flex}.phase-label b{font-family:var(--font-serif);color:var(--color-text-muted);font-style:italic;font-weight:400;font-size:var(--fs-lg)}.phase-label span{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);font-weight:600}.stand .drop,.stand .uploads{margin-top:var(--s-3)}@media (width<=760px){.decision{padding:var(--s-4)}.decision__cols,.sbs{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.act{grid-template-columns:minmax(0,1fr)}.act .btn{width:100%}.seq--ruled>li{grid-template-columns:22px 36px minmax(0,1fr)}.seq--ruled>li>:last-child{grid-column:3}.decision{margin-left:0;margin-right:0}.stand .stages{row-gap:var(--s-1);flex-wrap:wrap}.stand .stages li+li:before{width:6px;margin:0 3px}}.meter-block{margin-top:var(--s-3);gap:var(--s-2);max-width:46rem;display:grid}.meter-block progress{width:100%;height:6px}.meter-block .btn{justify-self:start}.an-head{margin-top:var(--s-5);gap:var(--s-2);display:grid}.an-pack{gap:var(--s-4) var(--s-6);margin-top:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.an-pack .run__list li{margin-bottom:var(--s-2)}.an-pack .run__list .btn{margin-left:var(--s-2)}.chk-list{margin:var(--s-3) 0 0;border-top:1px solid var(--color-text);padding:0;list-style:none}.chk{gap:var(--s-2) var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,2fr) 9.5rem minmax(0,2fr);display:grid}.chk.is-changed{background:color-mix(in srgb, var(--color-primary) 6%, var(--color-bg));box-shadow:inset 3px 0 0 var(--color-primary);padding-left:var(--s-3)}.chk.is-gone{opacity:.6}.chk__req{font-weight:500}.chk__req .mono{font-size:var(--fs-xs);color:var(--color-text-muted);margin-right:var(--s-1)}.chk__req .mark{margin-left:var(--s-2)}.chk__meta{font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:2px}.chk__status{align-content:start;gap:2px;display:grid}.chk__status small{font-size:var(--fs-xs);color:var(--color-text-muted)}.chk__why{font-size:var(--fs-sm)}.chk__ev{color:var(--color-success)}.chk__acts{gap:var(--s-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.chk__form{background:var(--color-paper-2);padding:var(--s-3) var(--s-4);gap:var(--s-2);grid-column:1/-1;display:grid}.chk__form form{gap:var(--s-2);max-width:46rem;display:grid}.chk__form form .btn{justify-self:start}.decision__acts{gap:var(--s-2);display:grid}.decision__acts .btn{justify-self:start}.decision__cols .lbl{margin:0}.sbs-wrap{border:1px solid var(--color-border);border-top:3px solid var(--color-accent);padding:var(--s-4);margin-bottom:var(--s-4);background:var(--color-bg);gap:var(--s-3);display:grid}.sbs-wrap__head{gap:var(--s-2);font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;display:flex}.sbs .ed-page{min-height:0;box-shadow:none;border:0;padding:0}.prev{margin-top:var(--s-4);font-size:var(--fs-sm)}.prev summary{cursor:pointer;color:var(--color-primary)}.prev__item{border-top:1px solid var(--color-rule);padding-top:var(--s-3);margin-top:var(--s-3)}.prev__item .ed-page{min-height:0;font-size:var(--fs-sm)}@media (width<=760px){.an-pack,.chk{grid-template-columns:minmax(0,1fr)}}.engine-list{margin:var(--s-3) 0 0;border-top:1px solid var(--color-text);padding:0;list-style:none}.engine-list li{gap:var(--s-2) var(--s-5);padding:var(--s-3) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.engine-list li>div{align-content:start;gap:4px;display:grid}.engine-list small{font-size:var(--fs-xs);color:var(--color-text-muted);line-height:1.45}.engine-list .select{max-width:18rem}@media (width<=640px){.engine-list li{grid-template-columns:minmax(0,1fr)}}.review-round{margin-top:var(--s-5);padding:var(--s-3) var(--s-4) var(--s-4);border:1px solid var(--color-rule);background:var(--color-paper-2)}.review-round .act:first-child{margin-top:0}.sbs-wrap .sbs__col{max-height:34rem;overflow:auto}.sbs-wrap .para-chg{padding-left:var(--s-3);border-left:3px solid var(--color-warning)}.chg--muted{color:var(--color-text-muted)}.chg--warn{color:var(--color-warning)}.hl{margin:var(--s-3) 0 0;border-top:1px solid var(--color-text);padding:0;list-style:none}.hl>li{grid-template-columns:var(--gutter) minmax(0, 1fr) auto;gap:var(--s-2) var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--color-rule);align-items:center;display:grid}.hl .mark{margin:0}.hl__what{font-size:var(--fs-md)}.hl__what b{font-weight:500}.hl__what small{font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:2px;display:block}.hl__acts{gap:var(--s-1);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.hl__acts .btn{padding:0 var(--s-3)}.hl--good{border-top:1px solid var(--color-text);padding:var(--s-3) 0;gap:var(--s-2);color:var(--color-success);font-size:var(--fs-md);align-items:center;display:flex}.hl--good small{color:var(--color-text-muted);font-size:var(--fs-xs);margin-left:auto}.kbtable.v2 td.c-about,.kbtable.v2 td.c-src{font-size:var(--fs-sm)}.kbtable.v2 td.c-src{color:var(--color-text-muted);max-width:18em}.kbtable.v2 td.c-src .icon{vertical-align:middle;width:14px;height:14px;margin:-2px 3px 0 0}.kb-name>span>span.orig{font-family:var(--font-mono);font-size:max(var(--fs-xs), 11px)}.kb-name>span>span.orig b{font:inherit;color:var(--color-text);font-weight:400;display:inline}.kbtable tr.is-group>td{background:var(--color-paper-2)}.kbtable tr.is-child td:first-child{padding-left:calc(24px + var(--s-3))}.kbtable tr.is-child .kb-name>.icon{width:18px;height:18px;color:var(--color-text-muted)}.kbtable tr.is-child .kb-name b{font-size:var(--fs-sm);font-weight:400}.exp.is-danger{color:var(--color-danger);font-weight:600}.exp.is-muted{color:var(--color-text-muted)}.about{gap:1px;display:grid}.about small{color:var(--color-text-muted);font-size:var(--fs-xs)}.outcome{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:4px;font-weight:600;display:inline-flex}.outcome--won{color:var(--color-success)}.outcome--lost{color:var(--color-text-muted)}.outcome--pending{color:var(--color-warning)}.review{border-collapse:collapse;width:100%;font-size:var(--fs-sm);margin-top:var(--s-4)}.review th{text-align:left;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);padding:var(--s-2) var(--s-2);border-bottom:1px solid var(--color-text);font-weight:600}.review td{padding:var(--s-2) var(--s-2);border-bottom:1px solid var(--color-rule);vertical-align:top}.review td:first-child,.review th:first-child{width:28px;padding-left:0}.review tr.is-folder td{background:var(--color-paper-2);font-family:var(--font-serif);font-size:var(--fs-md);padding-top:var(--s-3);border-bottom-color:var(--color-border)}.review tr.is-folder td .icon{color:var(--color-primary);margin:-3px 6px 0 0}.review tr.is-folder small{font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--color-text-muted);margin-left:var(--s-2)}.review tr.is-skipped td{color:var(--color-text-muted)}.review tr.is-skipped .fn b{text-decoration:line-through;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);font-weight:400}.review tr.is-flag td{background:var(--color-highlight)}.review tr.is-flag td:first-child{box-shadow:inset 4px 0 0 var(--color-warning);padding-left:var(--s-2)}.review tr.is-no td{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-bg))}.review tr.is-no td:first-child{box-shadow:inset 4px 0 0 var(--color-danger);padding-left:var(--s-2)}.review .fn b{word-break:break-word;font-weight:500;display:block}.review .fn small{font-size:var(--fs-xs);color:var(--color-text-muted);font-family:var(--font-mono);word-break:break-all;display:block}.review .select{min-width:11em;font-size:var(--fs-sm);min-height:32px}.review .why{font-size:var(--fs-xs);color:var(--color-text-muted);line-height:1.4}.review .why b{color:var(--color-warning);font-weight:600}.review .why.is-no b{color:var(--color-danger)}.review .why .icon{vertical-align:middle;width:14px;height:14px;margin:-2px 3px 0 0}.review .grp{font-size:var(--fs-xs);color:var(--color-primary);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.review .grp .icon{width:14px;height:14px}.review td.c-size{white-space:nowrap;font-variant-numeric:tabular-nums}.tick{width:20px;height:20px;accent-color:var(--color-primary);margin-top:3px}.counts2{gap:var(--s-2) var(--s-5);margin-top:var(--s-3);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.counts2 b{font-family:var(--font-serif);font-size:var(--fs-xl);margin-right:6px;font-weight:500;line-height:1}.counts2 .is-warning{color:var(--color-warning)}.counts2 .is-danger{color:var(--color-danger)}.counts2 .is-muted{color:var(--color-text-muted)}.upbar{margin-top:var(--s-4);padding:var(--s-3) var(--s-4);background:var(--color-bg);border-top:2px solid var(--color-text);gap:var(--s-2) var(--s-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:sticky;bottom:0}.upbar p{font-size:var(--fs-sm);color:var(--color-text-muted)}.split{gap:var(--s-6);margin-top:var(--s-5);grid-template-columns:minmax(0,1fr) 420px;align-items:start;display:grid}.split>.kbtable{margin-top:0}.panel{top:var(--s-4);border:1px solid var(--color-border);outline:1px solid var(--color-rule);outline-offset:3px;background:var(--color-bg);padding:var(--s-4) var(--s-5) var(--s-5);max-height:calc(100vh - 2 * var(--s-4));position:sticky;overflow:auto}.panel__top{justify-content:space-between;gap:var(--s-3);align-items:start;display:flex}.panel__type{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.panel h2{font-family:var(--font-serif);font-size:var(--fs-xl);margin-top:var(--s-2);font-weight:500;line-height:1.25}.panel__file{gap:var(--s-1) var(--s-3);font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:var(--s-2);font-family:var(--font-mono);word-break:break-all;flex-wrap:wrap;align-items:center;display:flex}.panel__file .btn{font-family:var(--font-sans)}.panel h3{font-family:var(--font-sans);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--color-text);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.panel h3 a{letter-spacing:0;text-transform:none;font-weight:600;font-size:var(--fs-xs)}.fields{margin:var(--s-2) 0 0;gap:var(--s-2) var(--s-3);font-size:var(--fs-sm);grid-template-columns:9em minmax(0,1fr);display:grid}.fields dt{color:var(--color-text-muted);padding-top:2px}.fields dd{min-width:0;margin:0}.fields dd .input,.fields dd .select{width:100%;min-height:34px;font-size:var(--fs-sm)}.fields .src{font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:2px;display:block}.fields .src .icon{vertical-align:middle;width:13px;height:13px;margin:-2px 2px 0 0}.fields .src.is-ok .icon{color:var(--color-success)}.fields .src.is-sug,.fields .src.is-sug .icon{color:var(--color-primary)}.vers{margin:var(--s-2) 0 0;font-size:var(--fs-sm);gap:0;padding:0;list-style:none;display:grid}.vers li{gap:var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;display:grid}.vers .icon{width:18px;height:18px;margin-top:1px}.vers .is-current .icon{color:var(--color-success)}.vers .is-old{color:var(--color-text-muted)}.vers small{font-size:var(--fs-xs);color:var(--color-text-muted);display:block}.prov{margin:var(--s-2) 0 0;font-size:var(--fs-sm);gap:var(--s-2);padding:0;list-style:none;display:grid}.prov li{gap:var(--s-2);grid-template-columns:18px minmax(0,1fr);display:grid}.prov .icon{width:18px;height:18px;color:var(--color-text-muted)}.prov small{color:var(--color-text-muted);font-size:var(--fs-xs);display:block}.panel__acts{gap:var(--s-2);margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.kbtable tr.is-open td{background:color-mix(in srgb, var(--color-primary) 7%, var(--color-bg))}.kbtable tr.is-open td:first-child{box-shadow:inset 4px 0 0 var(--color-primary);padding-left:var(--s-3)}.prof-head{gap:var(--s-4) var(--s-5);margin-top:var(--s-5);padding:var(--s-4) 0;border-top:2px solid var(--color-text);border-bottom:1px solid var(--color-border);grid-template-columns:96px minmax(0,1fr);align-items:start;display:grid}.logo{border:1px solid var(--color-border);background:var(--color-bg);place-items:center;width:96px;height:96px;display:grid;position:relative}.logo svg{width:64px;height:64px}.logo .btn{font-size:var(--fs-xs);min-height:28px;padding:0 var(--s-2);background:var(--color-bg);position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.prof-head h2{font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:500;line-height:1.2}.prof-head .sub{font-size:var(--fs-sm);color:var(--color-text-muted);gap:var(--s-1) var(--s-3);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.ftable{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.ftable caption{text-align:left;padding:var(--s-6) 0 var(--s-2);font-family:var(--font-serif);font-size:var(--fs-lg);border-bottom:1px solid var(--color-text);font-weight:500}.ftable caption small{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--color-text-muted);margin-left:var(--s-2);font-weight:400}.ftable th{text-align:left;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--color-rule);font-weight:600}.ftable td{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--color-rule);vertical-align:top}.ftable td:first-child,.ftable th:first-child{width:13em;color:var(--color-text-muted);padding-left:0}.ftable td:last-child,.ftable th:last-child{text-align:right;white-space:nowrap;padding-right:0}.ftable .val{font-size:var(--fs-md)}.ftable .val .mono{font-size:var(--fs-sm)}.ftable .val p{font-family:var(--font-serif);max-width:60ch;line-height:1.55}.ftable .src{font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:2px;display:block}.ftable .src .icon{vertical-align:middle;width:13px;height:13px;margin:-2px 2px 0 0}.ftable .src.is-ok .icon{color:var(--color-success)}.ftable tr.is-unconfirmed td{background:var(--color-highlight)}.ftable tr.is-unconfirmed td:first-child{box-shadow:inset 4px 0 0 var(--color-warning);padding-left:var(--s-3)}.ftable tr.is-unconfirmed .src{color:var(--color-warning);font-weight:600}.ftable tr.is-stale .src em{color:var(--color-warning);font-style:normal;font-weight:600}.ftable .rowact{gap:var(--s-1);justify-content:flex-end;display:inline-flex}.ftable .rowact .btn{padding:0 var(--s-3)}.diffrow{gap:2px var(--s-3);font-size:var(--fs-sm);margin-top:var(--s-1);grid-template-columns:4em minmax(0,1fr);display:grid}.diffrow dt{color:var(--color-text-muted);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;padding-top:3px}.diffrow dd{margin:0}.diffrow del{color:var(--color-danger);-webkit-text-decoration-color:var(--color-danger);text-decoration-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 9%, transparent)}.diffrow ins{background:color-mix(in srgb, var(--color-success) 16%, transparent);padding:0 2px;text-decoration:none}.keep{margin:var(--s-3) 0 0;border-top:1px solid var(--color-text);padding:0;list-style:none}.keep>li{gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:28px 24px minmax(0,1fr);align-items:start;display:grid}.keep .tick{margin-top:2px}.keep>li>.icon{width:24px;height:24px;color:var(--color-primary);margin-top:1px}.keep b{font-weight:500;font-size:var(--fs-md);display:block}.keep .as{font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:2px}.keep .as .select{min-height:30px;font-size:var(--fs-sm);margin-left:var(--s-1)}.keep .prov-line{font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:4px}.keep .prov-line .icon{vertical-align:middle;width:13px;height:13px;margin:-2px 2px 0 0}.keep>li.is-done{color:var(--color-text-muted)}.keep>li.is-done>.icon{color:var(--color-success)}.keep .fields{margin-top:var(--s-2)}.inplace{margin-top:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);background:var(--color-bg)}.inplace p{font-size:var(--fs-sm)}.phone{width:375px;max-width:100%;margin:var(--s-4) auto 0;border:1px solid var(--color-border);outline:1px solid var(--color-rule);outline-offset:3px;background:var(--color-bg);padding:var(--s-4)}.phone .panel{border:0;outline:0;max-height:none;padding:0;position:static}.specimen-row{gap:var(--s-6);margin-top:var(--s-5);grid-template-columns:minmax(0,1fr) 375px;align-items:start;display:grid}@media (width<=820px){.kbtable.v2 tr,.kbtable.docs tr{grid-template-columns:minmax(0,1fr)}.kbtable.v2 td:last-child,.kbtable.docs td:last-child{text-align:left;padding-top:var(--s-1);grid-area:auto/1}.kbtable.v2 td.c-src{max-width:none}.kbtable .rowact{flex-wrap:wrap;justify-content:flex-start}.kbtable tr.is-child td:first-child{padding-left:var(--s-4)}.kbtable tr.is-open td:first-child,.kbtable tr.is-expiring td:first-child{box-shadow:none;padding-left:0}.kbtable tr.is-open{box-shadow:inset 4px 0 0 var(--color-primary);padding-left:var(--s-3)}.kbtable tr.is-expiring{box-shadow:inset 4px 0 0 var(--color-warning);padding-left:var(--s-3)}.stand .stages{row-gap:var(--s-1);flex-wrap:wrap}.stand .stages li+li:before{width:6px;margin:0 3px}}.stand__side .blocks>li{line-height:1.5;display:block}.stand__side .blocks>li .icon{vertical-align:-2px;width:14px;height:14px;margin-right:4px}.review tr.is-folder td{width:auto}.panel h2 .input{font:inherit;white-space:normal;height:auto;min-height:0;margin:0 -6px;padding:2px 6px;line-height:1.25;display:block}@media (width<=960px){.split{grid-template-columns:minmax(0,1fr)}.panel{max-height:none;position:static}.specimen-row{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.prof-head{grid-template-columns:72px minmax(0,1fr)}.logo{width:72px;height:72px}.ftable td:first-child{width:auto}.ftable,.ftable tbody,.ftable tr,.ftable td{display:block}.ftable thead{display:none}.ftable tr{padding:var(--s-2) 0;border-bottom:1px solid var(--color-rule)}.ftable td{border:0;padding:2px 0}.ftable td:last-child{text-align:left;white-space:normal;padding-top:var(--s-2)}.ftable tr.is-unconfirmed td:first-child{box-shadow:none;padding-left:0}.ftable tr.is-unconfirmed{box-shadow:inset 4px 0 0 var(--color-warning);padding-left:var(--s-3)}}@media (width<=640px){.hl>li{grid-template-columns:92px minmax(0,1fr)}.hl .mark{width:92px}.hl__acts{grid-column:2;justify-content:flex-start}.review .select{min-width:0}.review,.review tbody,.review tr,.review td{display:block}.review thead{display:none}.review tr{gap:2px var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:28px minmax(0,1fr);display:grid}.review td{border:0;grid-column:2;padding:0}.review td:first-child{grid-area:1/1/span 5}.review tr.is-folder{display:block}.review tr.is-flag td:first-child,.review tr.is-no td:first-child{box-shadow:none}.review tr.is-flag{box-shadow:inset 4px 0 0 var(--color-warning);padding-left:var(--s-2)}.review tr.is-no{box-shadow:inset 4px 0 0 var(--color-danger);padding-left:var(--s-2)}.fields{grid-template-columns:minmax(0,1fr);gap:2px}.fields dt{padding-top:var(--s-2)}.keep>li{grid-template-columns:28px minmax(0,1fr)}.keep>li>.icon{display:none}.upbar .btn{width:100%}}.kbtable.v2 th:first-child{width:38%}.kbtable.v2 th:nth-child(2){width:22%}.kbtable.v2 th:nth-child(3){width:13%}.kbtable.v2 th:nth-child(4){width:15%}.kbtable.v2 .kb-name b .chg{margin-left:var(--s-1)}.split .kbtable.v2 th:nth-child(2),.split .kbtable.v2 th:nth-child(4),.split .kbtable.v2 td.c-about,.split .kbtable.v2 td.c-src{display:none}.split .kbtable.v2 th:first-child{width:60%}@media (width<=960px){.split .panel{z-index:60;max-height:none;padding:var(--s-4) var(--s-4) var(--s-7);background:var(--color-bg);border:0;outline:0;position:fixed;inset:0;overflow:auto}.split .kbtable.v2 td.c-about,.split .kbtable.v2 td.c-src{display:block}}.kb-name .tstate{white-space:normal}.hl__what,.hl__what small,.hl__what .mono{overflow-wrap:anywhere}.hl__acts .select{max-width:100%}.review th:nth-child(2){width:30%}.review th:nth-child(3){width:14em}.review th:nth-child(6){width:30%}.review .fn{min-width:14em}.review .fn small{word-break:break-word}@media (width<=640px){.review .fn{min-width:0}}.workbar{z-index:70;align-items:center;gap:var(--s-3);padding:var(--s-2) max(var(--s-4), env(safe-area-inset-left)) calc(var(--s-2) + env(safe-area-inset-bottom));background:var(--color-bg);border-top:2px solid var(--color-primary);font-size:var(--fs-sm);color:var(--color-text-muted);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #00000014}.workbar b{color:var(--color-text);font-weight:600}.workbar__text{min-width:0}.workbar .meter{flex:none;width:160px;margin:0 0 0 auto}.workbar__dot{background:var(--color-primary);border-radius:50%;flex:none;width:10px;height:10px;animation:1.2s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:.45;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.workbar__dot{animation:none}}@media (width<=640px){.workbar .meter{display:none}}:root{--brand-navy:#0b1f5f;--brand-blue:#1a5cff}:root[data-theme=dark]{--brand-navy:#e8edf5;--brand-blue:#7fb0ff}.lockup{vertical-align:middle;justify-items:center;line-height:1;display:inline-grid}.wordmark{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--brand-navy);font-size:1.1875rem;font-weight:600;line-height:1}.wordmark b{color:var(--brand-blue);font-weight:600}.keel{fill:url(#keel-grad);stroke:none;width:100%;height:5px;margin-top:2px;display:block}.brand .lockup .keel,.brand svg.keel{width:100%;height:5px;color:inherit}.lockup--big .wordmark{letter-spacing:-.03em;font-size:3rem}.lockup--big .keel{height:20px;margin-top:4px}.tagline{font-family:var(--font-sans);font-size:var(--fs-md);color:var(--brand-navy);margin-top:var(--s-3);text-align:center;line-height:1.3}.auth-brand{margin:var(--s-6) auto 0;justify-items:center;display:grid}.auth-brand img{width:min(320px,82%);height:auto}.auth-brand__dark,:root[data-theme=dark] .auth-brand__light{display:none}:root[data-theme=dark] .auth-brand__dark{justify-items:center;display:grid}.auth-page .privacy{text-align:left;justify-content:center}.brand--client{gap:0}.brand__logo{object-fit:contain;width:auto;max-width:200px;height:auto;max-height:36px;display:block}.brand__logo--pending{width:120px;height:28px}:root[data-theme=dark] .brand__logo{background:#fff;border-radius:4px;max-height:30px;padding:3px 8px}@media (width<=760px){.brand__logo{max-width:140px;max-height:30px}}.tabs a{white-space:nowrap}.who__name{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.foot__by{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.foot__by .wordmark{font-size:var(--fs-sm)}.foot__by .keel{height:4px;margin-top:1px}.prof-head{grid-template-columns:auto minmax(0,1fr)}.logo{align-content:start;justify-items:center;gap:var(--s-3);background:0 0;border:0;width:auto;min-width:96px;max-width:200px;height:auto;display:grid;position:static}.logo img{max-width:200px!important;max-height:110px!important}.logo svg{width:64px;height:64px;margin-top:var(--s-2)}.logo .btn{position:static;transform:none}:root[data-theme=dark] .logo img{background:#fff;border-radius:4px;padding:6px 10px}@media (width<=760px){.prof-head{grid-template-columns:auto minmax(0,1fr)}.logo{min-width:72px;max-width:140px}.logo img{max-width:140px!important;max-height:80px!important}}.views{gap:var(--s-1);margin-top:var(--s-5);border-bottom:1px solid var(--color-text);flex-wrap:wrap;display:flex}.views button{appearance:none;min-height:var(--tap);padding:0 var(--s-3);font:inherit;font-size:var(--fs-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;font-weight:500;display:inline-flex}.views button:hover{color:var(--color-text)}.views button[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-primary);font-weight:600}.views .num{font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-weight:500}.views .num.is-hot{color:var(--color-danger)}.views .num.is-warm{color:var(--color-primary)}.chips{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.chip{appearance:none;min-height:36px;padding:0 var(--s-3);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:var(--fs-sm);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:18px;align-items:center;gap:6px;display:inline-flex}.chip:hover{border-color:var(--color-text)}.chip[aria-pressed=true]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.chip .icon{width:16px;height:16px}.chip b{font-weight:600}.chip--danger:not([aria-pressed=true]){color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 50%, var(--color-bg))}.chip--warning:not([aria-pressed=true]){color:var(--color-warning);border-color:color-mix(in srgb, var(--color-warning) 50%, var(--color-bg))}.activity{margin-top:var(--s-5);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);background:var(--color-paper-2);padding:var(--s-3) var(--s-4);gap:var(--s-2);display:grid}.activity--done{border-left-color:var(--color-success)}.activity--paused{border-left-color:var(--color-warning)}.activity__head{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.activity__head h2{font-family:var(--font-sans);font-size:var(--fs-md);align-items:center;gap:var(--s-2);font-weight:600;display:inline-flex}.activity__head .meter{flex:160px;margin:0}.activity__head .acts{gap:var(--s-2);margin-left:auto;display:inline-flex}.activity__lines{font-size:var(--fs-sm);color:var(--color-text-muted);gap:2px;margin:0;padding:0;list-style:none;display:grid}.activity__lines li{gap:var(--s-2);grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.activity__lines .icon{width:16px;height:16px;margin-top:2px}.activity__lines .is-ok{color:var(--color-success)}.activity__lines .is-bad{color:var(--color-danger)}.activity__lines b{color:var(--color-text);font-weight:500}.activity__sub{font-size:var(--fs-sm);color:var(--color-text-muted)}.activity .uploads{margin-top:0}.grp{border-top:1px solid var(--color-rule)}.grp:first-of-type{border-top:1px solid var(--color-text)}.grp>summary{cursor:pointer;grid-template-columns:var(--gutter) minmax(0, 1fr) auto;gap:var(--s-2) var(--s-4);padding:var(--s-3) 0;min-height:var(--tap);align-items:center;list-style:none;display:grid}.grp>summary::-webkit-details-marker{display:none}.grp>summary .chev{width:18px;height:18px;color:var(--color-text-muted);flex:none;justify-self:end;transition:transform .15s}.grp[open]>summary .chev{transform:rotate(90deg)}.grp__title{font-family:var(--font-serif);font-size:var(--fs-lg);font-weight:500;line-height:1.2}.grp__title .count{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--color-text-muted);margin-left:var(--s-2);font-variant-numeric:tabular-nums;font-weight:400}.grp__title small{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--color-text-muted);margin-top:2px;font-weight:400;display:block}.grp__acts{gap:var(--s-1);justify-self:end;align-items:center;display:inline-flex}.grp>.hl,.grp>.kbtable{border-top:0;margin-top:0}.grp .kbtable caption{display:none}.grp__more{padding:var(--s-2) 0 var(--s-3) var(--gutter)}.grp__more .btn{padding-left:0}@media (width<=760px){.grp>summary{grid-template-columns:1fr auto}.grp>summary .mark{grid-column:1/-1}.grp__acts{grid-column:1/-1;justify-self:start}.grp__more{padding-left:0}}.kbtable .c-tick{width:36px;padding-right:0}.kbtable .c-tick input{width:20px;height:20px;accent-color:var(--color-primary);margin:0}.kbtable tr.is-ticked td{background:color-mix(in srgb, var(--color-primary) 7%, var(--color-bg))}.kbtable.v2.ticks th:first-child{width:36px}.kbtable.v2.ticks th:nth-child(2){width:36%}.kbtable.v2.ticks th:nth-child(3){width:22%}.kbtable.v2.ticks th:nth-child(4){width:11%}.kbtable.v2.ticks th:nth-child(5){width:15%}.kbtable.v2.ticks td.c-src{max-width:12em}.confirm{box-sizing:border-box;gap:var(--s-2) var(--s-4);width:100%;max-width:none;padding:var(--s-3) var(--s-4);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-bg));border-left:3px solid var(--color-danger);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.confirm p{font-size:var(--fs-sm);max-width:none;line-height:1.45}.confirm p b{color:var(--color-danger)}.confirm .acts{gap:var(--s-2);display:inline-flex}.btn--danger{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.btn--danger:hover{filter:brightness(.92)}.kb-bulk{z-index:5;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);background:var(--color-bg);color:var(--color-text);border-top:2px solid var(--color-primary);font-size:var(--fs-sm);flex-wrap:wrap;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #00000014}.kb-bulk b{font-variant-numeric:tabular-nums}.kb-bulk .grow{flex:1}.kbtable .rowact .btn--remove{color:var(--color-text-muted)}.kbtable .rowact .btn--remove:hover{color:var(--color-danger)}@media (width<=760px){.confirm{grid-template-columns:1fr}.kbtable.v2 td.c-tick{grid-column:1}.kbtable tr.is-confirm{grid-template-columns:1fr}}.modal{z-index:80;background:color-mix(in srgb, var(--color-text) 45%, transparent);padding:var(--s-6) var(--s-4);place-items:start center;display:grid;position:fixed;inset:0;overflow:auto}.modal .panel{width:min(680px,100%);max-height:none;margin:0 auto var(--s-6);position:static;box-shadow:0 18px 50px #00000040}@media (width<=760px){.modal{padding:0}.modal .panel{border:0;outline:0;width:100%;min-height:100vh}}body.has-modal{overflow:hidden}.kb-add{margin-top:var(--s-5);gap:var(--s-6);grid-template-columns:minmax(0,1fr) 250px;align-items:start;display:grid}@media (width<=760px){.kb-add{grid-template-columns:minmax(0,1fr)}}.seg{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.seg button{appearance:none;background:var(--color-bg);min-height:var(--tap);padding:0 var(--s-3);font:inherit;font-size:var(--fs-sm);color:var(--color-text-muted);cursor:pointer;border:0;align-items:center;gap:6px;font-weight:500;display:inline-flex}.seg button+button{border-left:1px solid var(--color-border)}.seg button[aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary)}.seg small{opacity:.85;font-weight:400}.kb-search__head{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.kb-search form.ask-form{gap:var(--s-2);margin-top:var(--s-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.ask-form textarea.input{resize:vertical;min-height:56px}.ask-form .btn{align-self:start}.answer{margin-top:var(--s-4);border-top:2px solid var(--color-text);padding-top:var(--s-3)}.answer p{max-width:70ch;line-height:1.55}.answer p+p{margin-top:var(--s-2)}.answer--none{border-top-color:var(--color-border)}.cite{border:1px solid var(--color-primary);min-width:1.4em;height:1.4em;color:var(--color-primary);vertical-align:.2em;font-variant-numeric:tabular-nums;border-radius:3px;justify-content:center;align-items:center;margin-left:2px;padding:0 .3em;font-size:.72em;font-weight:600;text-decoration:none;display:inline-flex}.answer__meta{gap:var(--s-1) var(--s-4);font-size:var(--fs-xs);color:var(--color-text-muted);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.answer__meta span{align-items:center;gap:4px;display:inline-flex}.sources{margin:var(--s-3) 0 0;border-top:1px solid var(--color-rule);padding:0;list-style:none}.sources li{gap:var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--color-rule);font-size:var(--fs-sm);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;display:grid}.sources .cite{margin:0}.sources small{color:var(--color-text-muted)}.passages{margin-top:var(--s-3)}.passages summary{cursor:pointer;font-size:var(--fs-sm);min-height:var(--tap);align-items:center;gap:6px;font-weight:500;display:inline-flex}.passages blockquote{margin:var(--s-2) 0 0;padding:var(--s-2) var(--s-3);border-left:3px solid var(--color-rule);font-size:var(--fs-sm);color:var(--color-text-muted)}.passages blockquote b{color:var(--color-text)}@media (width<=760px){.kb-search form.ask-form{grid-template-columns:1fr}.seg small{display:none}.sources li{grid-template-columns:28px minmax(0,1fr)}.sources li>:last-child{grid-column:2}}.hl>li.is-confirm{padding:0 0 var(--s-3);display:block}.hl>li.is-confirm .confirm{margin-top:var(--s-2)}
