@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}.plan{align-items:center;gap:var(--s-2) var(--s-5);margin-top:var(--s-3);padding:var(--s-2) 0;border-top:1px dashed var(--color-rule);flex-wrap:wrap;display:flex}.plan__features{gap:var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.check-row{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);cursor:pointer;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}.bidcost{display:block}.bidcost>summary{cursor:pointer}.bidcost>summary b{color:var(--color-text);font-variant-numeric:tabular-nums}.bidcost__list{margin:var(--s-2) 0 0;max-width:34rem;padding:0;list-style:none}.bidcost__list li{gap:0 var(--s-3);padding:var(--s-1) 0;border-top:1px solid var(--color-rule);grid-template-columns:1fr auto;display:grid}.bidcost__list .num{font-variant-numeric:tabular-nums;color:var(--color-text)}.bidcost__list .fineprint{grid-column:1/-1}.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-cite--open{cursor:pointer}.ed-cite--open:hover{border-color:var(--color-primary);text-decoration:underline}.ed-asked{font-family:var(--font-sans);border:1px solid var(--color-danger);color:var(--color-danger);white-space:nowrap;vertical-align:middle;border-radius:10px;margin-left:4px;padding:0 6px;font-size:.75em;font-weight:500;text-decoration:none}.ed-asked:hover{background:var(--color-danger);color:var(--color-bg)}.ed-asked--still{border-style:dashed}.qhead__concern,.now__concern{font-size:var(--fs-sm);color:var(--color-muted);margin:0 0 var(--s-2)}.qhead__concern .mark,.now__concern .mark{margin-left:var(--s-2)}.queue__concern{font-size:var(--fs-xs);color:var(--color-muted);font-style:italic;display:block}.linkish{appearance:none;font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.chk__proof{gap:var(--s-1);margin-top:var(--s-1);flex-wrap:wrap;display:inline-flex}.chk__proof .chip{min-height:28px;padding:0 var(--s-2)}.chk__sections{margin-top:var(--s-1);font-size:var(--fs-sm);color:var(--color-muted);display:block}.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)}.stages li{align-items:flex-start}.stages .stages__dot{margin-top:3px}.stages__word{flex-direction:column;line-height:1.3;display:inline-flex}.stages__sub{color:var(--color-text-muted);white-space:nowrap;font-size:.86em;font-weight:400}.stages [aria-current] .stages__sub{color:var(--color-text-muted)}.bidhead__promise,.bidhead__promise .acts-row{margin-top:var(--s-2)}.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)}.stand__updating{margin-left:var(--s-3);text-transform:none;letter-spacing:0;font-weight:400;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)}.qhead__need{margin:var(--s-2) 0 var(--s-2);padding:var(--s-2) var(--s-3);border-left:3px solid var(--color-primary);background:var(--color-surface);max-width:60ch}.qhead__need[data-need=buyer_file],.qhead__need[data-need=our_file]{border-left-color:var(--color-accent)}.stand__meter{margin:var(--s-3) 0;gap:var(--s-2);max-width:36rem;padding:0;list-style:none;display:grid}.stand__meter li{gap:var(--s-3);grid-template-columns:minmax(10rem,1fr) minmax(6rem,2fr) auto;align-items:center;display:grid}.stand__meter meter{width:100%;height:.6rem}.stand__meter small{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.stand__meter li.is-ok small{color:var(--color-success)}@media (width<=640px){.stand__meter li{grid-template-columns:minmax(0,1fr) auto}.stand__meter meter{grid-area:2/1/auto/-1}.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}}.confirm--inplace{margin-top:var(--s-2)}.confirm--inplace:focus{outline:none}.confirm--inplace:focus-visible{outline:2px solid var(--color-danger);outline-offset:2px}.kbtable tr.is-confirm td,.ptable tr.is-confirm td{padding:0 0 var(--s-3);border-bottom:1px solid var(--color-rule);text-align:left}.kbtable tr.is-confirm .confirm--inplace,.ptable tr.is-confirm .confirm--inplace{margin-top:0}.done-note{gap:var(--s-2);padding:var(--s-2) var(--s-4);font-size:var(--fs-sm);color:var(--color-text);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-bg));border-left:3px solid var(--color-primary);align-items:center;display:flex}.done-note>.icon{color:var(--color-primary);flex:none}.kbtable tr.is-done td,.ptable tr.is-done td{border-bottom:1px solid var(--color-rule);text-align:left;padding:0}.steps>li .done-note{margin:var(--s-2) 0}.bulkbar .confirm--inplace{width:100%;color:var(--color-text)}.bulkbar .confirm--inplace .btn{color:var(--color-text);border-color:var(--color-border)}.bulkbar .confirm--inplace .btn--danger{color:#fff;border-color:var(--color-danger)}.locked .confirm--inplace{margin-top:var(--s-3)}@media (width<=760px){.kbtable tr.is-confirm,.kbtable tr.is-done,.ptable tr.is-confirm,.ptable tr.is-done{padding:0 0 var(--s-2);display:block}.kbtable tr.is-confirm td,.kbtable tr.is-done td,.ptable tr.is-confirm td,.ptable tr.is-done td{border-bottom:0;display:block}.confirm--inplace .acts{flex-wrap:wrap}}.hl>li.is-confirm{padding:0 0 var(--s-3);display:block}.hl>li.is-confirm .confirm{margin-top:var(--s-2)}.working,.btn[aria-busy=true]{--w-dim:color-mix(in srgb, currentColor 28%, transparent)}.working{align-items:center;gap:var(--s-2);display:inline-flex}p.working{display:flex}.working:before,.btn[aria-busy=true]:before{content:"";width:6px;height:6px;box-shadow:9px 0 0 0 var(--w-dim), 18px 0 0 0 var(--w-dim);background:currentColor;border-radius:50%;flex:none;margin-right:14px;animation:1.05s ease-in-out infinite wdots}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]>.icon:first-child{display:none}@keyframes wdots{0%,to{box-shadow:9px 0 0 0 var(--w-dim), 18px 0 0 0 var(--w-dim);background:currentColor}33%{background:var(--w-dim);box-shadow:9px 0 0 0 currentColor, 18px 0 0 0 var(--w-dim)}66%{background:var(--w-dim);box-shadow:9px 0 0 0 var(--w-dim), 18px 0 0 0 currentColor}}@media (prefers-reduced-motion:reduce){.working:before,.btn[aria-busy=true]:before{animation:none;box-shadow:9px 0,18px 0}}.more{display:inline-block;position:relative}.more__btn{width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.more__btn:hover,.more__btn[aria-expanded=true]{color:var(--color-text);background:var(--color-paper-2);border-color:var(--color-border)}.more__btn .icon{width:20px;height:20px}.more__menu{z-index:60;min-width:220px;padding:var(--s-1) 0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:4px;margin:0;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000001f}.more__menu li{margin:0}.more__menu button{align-items:center;gap:var(--s-2);width:100%;min-height:40px;padding:var(--s-2) var(--s-3);color:var(--color-text);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.more__menu button:hover,.more__menu button:focus-visible{background:var(--color-paper-2);outline:none}.more__menu button[disabled]{color:var(--color-text-muted);cursor:default;background:0 0}.more__menu button.is-danger{color:var(--color-danger)}.more__menu .icon{flex:none;width:16px;height:16px}.more__sep{border-top:1px solid var(--color-rule);margin:var(--s-1) 0}.more--left .more__menu{left:0;right:auto}.rowact .more{margin-left:auto}.pack{gap:var(--s-5);margin-top:var(--s-3);display:grid}.pack__lead{font-size:var(--fs-sm);color:var(--color-text-muted);margin:0 0 var(--s-2)}.pack__list{border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.pack__list li{gap:var(--s-2) var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.pack__list li.is-open{grid-template-columns:1fr}.pack__what{margin:0}.pack__what small{color:var(--color-text-muted);font-size:var(--fs-sm);margin-top:2px;display:block}.pack__state{align-items:center;gap:var(--s-2);white-space:nowrap;font-size:var(--fs-sm);display:inline-flex}.pack__state.is-ok{color:var(--color-success);font-weight:600}.pack__state.is-ok .btn{font-weight:500}.pack__state .icon{width:16px;height:16px}.pack__drop{grid-column:1/-1}.pack__meta{color:var(--color-text-muted);font-weight:400}.pack__state-line{margin:var(--s-2) 0 0;font-variant-numeric:tabular-nums;font-weight:600}.pack__search{max-width:36rem;margin-bottom:var(--s-3)}.pack__table td.pack__one-line{white-space:nowrap;text-overflow:ellipsis;width:55%;max-width:0;color:var(--color-text-muted);overflow:hidden}.pack__table td:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.pack__premier{color:var(--color-text-muted);margin:0 0 var(--s-3)}.pack__many{margin-bottom:var(--s-4)}.pack__result{padding:var(--s-3) var(--s-4)}.pack__result>p{margin:0 0 var(--s-2)}.chips a.chip{text-decoration:none}.pack__group{margin-top:var(--s-3)}.pack__group>summary .grp__title small.pack__state-line{color:var(--color-text);margin-top:4px;font-weight:600}.pack__group>.chips{margin-top:var(--s-2)}.pack__supplies{margin:0 0 var(--s-2);font-size:var(--fs-sm);color:var(--color-text-muted);max-width:60rem}.pack__sections{margin:0 0 var(--s-3);max-width:60rem}.pack__group>.pack{margin-bottom:var(--s-4)}.pack__group .ed-red{font-weight:600}@media (width<=640px){.pack__table td.pack__one-line,.pack__table th:nth-child(2){display:none}.pack__list li{grid-template-columns:1fr}.pack__state{white-space:normal}}.belongs{font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.belongs .icon{width:14px;height:14px}.belongs--buyer{color:var(--color-primary)}.belongs--ours{color:var(--color-accent)}.belongs small{white-space:normal;color:var(--color-text-muted);font-size:var(--fs-xs);display:block}.ready{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--color-rule)}.ready__chips{margin-top:var(--s-2);padding:0;list-style:none}.ready__chips a.chip{text-decoration:none}.chip--open{border-color:var(--color-warning)}.chip--open .icon{color:var(--color-warning)}.chip--done .icon{color:var(--color-success)}.ready .fineprint{margin-top:var(--s-2)}.ready__ask{margin-top:var(--s-3);padding:var(--s-3) var(--s-4);border-left:3px solid var(--color-warning);background:var(--color-surface);gap:var(--s-2);display:grid}.ready__findings{margin-top:var(--s-4)}.ready__findings .run__list{gap:var(--s-2);margin-top:var(--s-3);font-size:var(--fs-sm);padding:0;list-style:none;display:grid}.ready__findings .mark{margin-right:var(--s-1)}.tick{gap:var(--s-2);min-height:var(--tap);align-items:center;display:flex}.reader{max-width:72ch;margin-top:var(--s-4)}.reader__top{justify-content:space-between;gap:var(--s-2);flex-wrap:wrap;align-items:baseline;display:flex}.reader__progress{font-size:var(--fs-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.reader__page{margin-top:var(--s-3)}.reader__title{font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:500;line-height:1.25}.reader__body{margin-top:var(--s-3);font-family:var(--font-serif);font-size:var(--fs-md);line-height:1.6}.reader__body>*+*{margin-top:var(--s-3)}.reader__verdict{margin-top:var(--s-5);gap:var(--s-3);display:grid}.reader__yesno{gap:var(--s-2);display:grid}.reader__no{gap:var(--s-3);display:grid}.reader .stepper{gap:var(--s-2)}.approvals .chk{padding:var(--s-3) 0;border-bottom:1px solid var(--color-rule)}.belongs-switch{gap:4px;display:inline-grid}.belongs-switch .chips{gap:4px;margin-top:0}.chip--small{min-height:28px;padding:0 var(--s-2);font-size:var(--fs-xs)}.pack__why{color:var(--color-text-muted);font-size:var(--fs-xs);white-space:normal;display:block}.belongs--internal{color:var(--color-text-muted)}.decision--compact{padding:var(--s-3) var(--s-4)}.decision__line{font-family:var(--font-serif);font-size:var(--fs-md);gap:var(--s-2);align-items:flex-start;margin:0;line-height:1.3;display:flex}.decision__line .icon{width:20px;height:20px;color:var(--color-warning);flex:none;margin-top:2px}.decision--compact .decision__acts{margin-top:var(--s-3);border-top:0;padding-top:0}.decision--compact .decision__acts .radio-row{justify-content:start;gap:var(--s-4);grid-auto-flow:column}.decision__groups{margin-top:var(--s-3);border-top:1px solid var(--color-rule)}.decision__group.done-list{margin-top:0}.decision__group>summary{font-size:var(--fs-md);border-bottom:1px solid var(--color-rule)}.decision__group ul{margin:var(--s-2) 0;font-size:var(--fs-sm);gap:var(--s-1);padding-left:1.1em;display:grid}.decision__group .linkish{font-size:var(--fs-sm)}@media (width<=640px){.decision--compact .decision__acts .radio-row{gap:var(--s-1);grid-auto-flow:row}}.tl{grid-column:1/-1}.tl__line{height:34px;margin:var(--s-2) 6px 0;position:relative}.tl__line:before{content:"";border-top:2px solid var(--color-border);position:absolute;top:24px;left:0;right:0}.tl__line--beyond:after{content:"→";font-size:var(--fs-xs);color:var(--color-text-muted);background:var(--color-bg);padding-left:2px;position:absolute;top:13px;right:-6px}.tl__today{font-size:var(--fs-xs);color:var(--color-primary);white-space:nowrap;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.tl__dot{background:var(--color-bg);border:2px solid var(--color-primary);cursor:default;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:24px;transform:translate(-50%,-50%)}.tl__dot.is-lit,.tl__dot:hover{z-index:2;transform:translate(-50%,-50%)scale(1.5)}.tl__tip{transform-origin:bottom;white-space:nowrap;background:var(--color-text);color:var(--color-bg);font-size:var(--fs-xs);border-radius:4px;flex-direction:column;padding:4px 8px;line-height:1.3;display:none;position:absolute;bottom:16px;left:50%;transform:translate(-50%)scale(.67)}.tl__tip small{opacity:.85}.tl__dot.is-lit .tl__tip,.tl__dot:hover .tl__tip{display:flex}.tl__legend{margin:var(--s-2) 0 0;gap:2px var(--s-4);font-size:var(--fs-xs);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));padding:0;line-height:1.35;list-style:none;display:grid}.tl__legend li{gap:var(--s-2);color:var(--color-text);border-radius:4px;grid-template-columns:10px 8.5rem minmax(0,1fr);align-items:baseline;padding:2px 4px;display:grid}.tl__legend li.is-lit{background:var(--color-surface)}.tl__legend li:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.tl__key{border:2px solid var(--color-primary);border-radius:50%;align-self:center;width:8px;height:8px}.tl__when{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.tl__what{overflow-wrap:anywhere}.tl__mark--today .tl__key,.tl__dot.tl__mark--today{background:var(--color-primary)}.tl__dot.tl__mark--today{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 22%, transparent)}.tl__mark--today .tl__what{color:var(--color-primary);font-weight:600}.tl__mark--due .tl__key,.tl__dot.tl__mark--due{border-color:var(--color-text);background:var(--color-text)}.tl__legend .tl__mark--due .tl__what{font-weight:600}.tl__mark--key .tl__key,.tl__dot.tl__mark--key{border-color:var(--color-text-muted)}.tl__legend li.is-past{color:var(--color-text-muted)}.tl__mark.is-past .tl__key,.tl__dot.tl__mark.is-past{border-color:var(--color-border);background:var(--color-border);box-shadow:none}.tl__dot.is-beyond{border-style:dashed}.tl__unread{margin-top:var(--s-2)}.tl__unread>summary{cursor:pointer;width:fit-content}.tl__unread-list{margin:var(--s-2) 0 0;gap:var(--s-1) var(--s-4);font-size:var(--fs-xs);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));padding:0;list-style:none;display:grid}.tl__unread-list small{color:var(--color-text-muted)}@media (width<=640px){.tl__legend li{grid-template-columns:10px 7.5rem minmax(0,1fr)}}.gate__state{margin:0 0 var(--s-2);font-size:var(--fs-sm);color:var(--color-text-muted)}.gate{margin:0;padding:0;list-style:none;display:grid}.gate li{gap:var(--s-1) var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--color-rule);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.gate li.is-done{color:var(--color-text-muted)}.gate__ctl{gap:var(--s-1);flex-wrap:wrap;display:flex}.gate__note{gap:var(--s-2);grid-column:1/-1;align-items:center;display:flex}.gate__note .input{flex:1;min-width:0}.gate__by{font-size:var(--fs-xs);color:var(--color-text-muted);grid-column:1/-1}@media (width<=640px){.gate li{grid-template-columns:1fr}}.bidhead__suggest{font-size:var(--fs-sm);color:var(--color-text-muted);flex-basis:100%;margin:0}.bidhead__suggest .linkish{font-size:inherit}.inbox{gap:var(--s-7);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.inbox__main{min-width:0}.inbox__side{top:var(--s-5);padding:var(--s-4);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);position:sticky}.inbox__bids{margin:var(--s-3) 0 0;gap:var(--s-3);padding:0;list-style:none;display:grid}.inbox__bids li+li{padding-top:var(--s-3);border-top:1px solid var(--color-rule)}.inbox__bids a{color:var(--color-text);gap:2px;text-decoration:none;display:grid}.inbox__bids a:hover b{text-decoration:underline}.inbox__bids .mono{font-size:var(--fs-xs);color:var(--color-text-muted)}.inbox__bids .fineprint{margin:4px 0 0}.inbox__bids .is-late{color:var(--color-danger);font-weight:600}@media (width<=900px){.inbox{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.inbox__side{position:static}}.stand__win{margin-top:var(--s-3);max-width:64ch}.stand__win p+p{margin-top:var(--s-2)}.an-parts{gap:var(--s-1);margin:var(--s-6) 0 var(--s-3);border-bottom:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.an-part{align-items:baseline;gap:var(--s-2);padding:var(--s-2) var(--s-3);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;font-weight:500;display:inline-flex}.an-part:hover{color:var(--color-text)}.an-part[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-primary)}.an-part:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.an-part__n{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;background:var(--color-surface);color:var(--color-text-muted);border-radius:999px;padding:1px 6px}.an-part__n.is-danger{background:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-danger)}.an-part__n.is-warning{background:color-mix(in srgb, var(--color-warning) 14%, transparent);color:var(--color-warning)}.pack__group.is-single>summary{display:none}.pack__group.is-single{border:0;padding:0}:root[data-design=command]{--cmd-side:#1d2733;--cmd-side-2:#263342;--cmd-side-line:#34424f;--cmd-side-ink:#e8ecef;--cmd-side-dim:#a9b4bf;--cmd-signal:#6fc2b6;--cmd-tick:#dcd8cf;--cmd-now:#e0a43a;--cmd-av:#d9e4e2;--cmd-av-ink:#12332f;--cmd-danger-soft:color-mix(in srgb, var(--color-danger) 9%, var(--color-surface));--cmd-top-h:64px;--cmd-pad:32px}:root[data-design=command][data-theme=dark]{--cmd-side:#0a1017;--cmd-side-2:#18222d;--cmd-side-line:#24303c;--cmd-tick:#34404d;--cmd-av:#27403d;--cmd-av-ink:#d9e4e2;--cmd-danger-soft:color-mix(in srgb, var(--color-danger) 14%, var(--color-surface))}:root[data-design=command] body{background-image:none;font-size:.9375rem;line-height:1.5}:root[data-design=command] h1,:root[data-design=command] h2,:root[data-design=command] h3{letter-spacing:-.005em}:root[data-design=command] .cmd{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}:root[data-design=command] .cmd-col{flex-direction:column;min-width:0;display:flex}:root[data-design=command] .cmd-main{width:100%;max-width:calc(var(--cmd-w,1040px) + 2 * var(--cmd-pad));padding:var(--s-5) var(--cmd-pad) var(--s-7);flex:1}:root[data-design=command] .cmd-main:has(.cmd-dash){max-width:none;padding:0}:root[data-design=command] .cmd-col>.foot{width:100%;max-width:none;padding:var(--s-4) var(--cmd-pad) var(--s-5);border-top:1px solid var(--color-rule);margin:0}:root[data-design=command] .cmd-side{--brand-navy:#f1efe9;--brand-blue:#8cc8ff;z-index:7;background:var(--cmd-side);height:100vh;color:var(--cmd-side-ink);flex-direction:column;display:flex;position:sticky;top:0}:root[data-design=command] .cmd-side :focus-visible{outline-color:#93c5fd}:root[data-design=command] .cmd-side__top{padding:var(--s-4) var(--s-4) var(--s-4);border-bottom:1px solid var(--cmd-side-line)}:root[data-design=command] .cmd-side .brand{color:var(--cmd-side-ink);padding:0 var(--s-1)}:root[data-design=command] .cmd-side .brand__logo,:root[data-design=command] .cmd-top .brand__logo{background:#fff;border-radius:6px;max-width:180px;max-height:32px;padding:3px 8px}:root[data-design=command] .cmd-space{margin-top:var(--s-3);align-items:center;gap:var(--s-3);padding:10px var(--s-3);border:1px solid var(--cmd-side-line);border-radius:var(--radius-md);display:flex}:root[data-design=command] .cmd-space__badge{color:#fff;background:#3b6e8f;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;font-size:.8125rem;font-weight:600;display:grid}:root[data-design=command] .cmd-space__words{min-width:0;line-height:1.3;display:grid}:root[data-design=command] .cmd-space__words b{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}:root[data-design=command] .cmd-space__words .mono{color:var(--cmd-side-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.71875rem;overflow:hidden}:root[data-design=command] .cmd-space>.icon{color:var(--cmd-side-dim);flex:none;margin-left:auto}:root[data-design=command] .cmd-nav{padding:var(--s-3) var(--s-3) 0;gap:2px;display:grid}:root[data-design=command] .cmd-nav a{align-items:center;gap:var(--s-3);min-height:40px;padding:0 var(--s-3);color:var(--cmd-side-dim);border-radius:6px;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}:root[data-design=command] .cmd-nav a:hover{background:var(--cmd-side-2);color:var(--cmd-side-ink)}:root[data-design=command] .cmd-nav a[aria-current=page]{background:var(--cmd-side-2);color:#fff;box-shadow:inset 3px 0 0 var(--cmd-signal)}:root[data-design=command] .cmd-nav .icon{flex:none;width:18px;height:18px}:root[data-design=command] .cmd-count{font-family:var(--font-mono);color:var(--cmd-side-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.75rem}:root[data-design=command] .cmd-count.is-warn{color:#f0c27a}:root[data-design=command] .cmd-pins{margin-top:var(--s-4);padding:var(--s-3) var(--s-3) var(--s-2);border-top:1px solid var(--cmd-side-line);flex-direction:column;flex:1;min-height:0;display:flex}:root[data-design=command] .cmd-pins__h{justify-content:space-between;align-items:baseline;gap:var(--s-2);padding:0 var(--s-3) var(--s-2);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--cmd-side-dim);font-size:.6875rem;font-weight:600;display:flex}:root[data-design=command] .cmd-pins__h span:last-child{letter-spacing:0;text-transform:none;font-weight:400}:root[data-design=command] .cmd-pins__list{scrollbar-width:thin;scrollbar-color:var(--cmd-side-line) transparent;flex:1;align-content:start;gap:1px;min-height:0;display:grid;overflow-y:auto}:root[data-design=command] .cmd-pin{min-height:var(--tap);padding:7px var(--s-3);color:var(--cmd-side-ink);border-radius:6px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;column-gap:10px;text-decoration:none;display:grid}:root[data-design=command] .cmd-pin:hover{background:var(--cmd-side-2)}:root[data-design=command] .cmd-pin.is-on{background:var(--cmd-side-2);box-shadow:inset 3px 0 0 var(--cmd-signal)}:root[data-design=command] .cmd-pin .cmd-dot{grid-row:1}:root[data-design=command] .cmd-pin__t{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}:root[data-design=command] .cmd-pin__st{color:var(--cmd-side-dim);white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:.71875rem;overflow:hidden}:root[data-design=command] .cmd-pin__cd{font-family:var(--font-mono);color:var(--cmd-side-ink);font-variant-numeric:tabular-nums;background:#2f3d4b;border-radius:4px;grid-area:1/3/span 2;padding:1px 7px;font-size:.75rem;line-height:1.5}:root[data-design=command] .cmd-pin__cd.is-hot{color:#ffd9d4;background:#5b2723}:root[data-design=command] .cmd-pin__cd.is-soon{color:#f6dcae;background:#4d3c1d}:root[data-design=command] .cmd-dot{background:var(--color-text-muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}:root[data-design=command] .cmd-dot--danger{background:var(--color-danger)}:root[data-design=command] .cmd-dot--warning{background:var(--cmd-now)}:root[data-design=command] .cmd-dot--success{background:var(--color-success)}:root[data-design=command] .cmd-side .cmd-dot--danger{background:#ff8a7f}:root[data-design=command] .cmd-side .cmd-dot--warning{background:#f0c27a}:root[data-design=command] .cmd-side .cmd-dot--success{background:#7fd09a}:root[data-design=command] .cmd-side .cmd-dot--quiet{background:#8b98a5}:root[data-design=command] .cmd-side__foot{padding:var(--s-2) var(--s-3);border-top:1px solid var(--cmd-side-line);margin-top:auto}:root[data-design=command] .cmd-side .whomenu>summary{align-items:center;gap:var(--s-3);padding:0 var(--s-2);color:var(--cmd-side-ink);display:flex}:root[data-design=command] .cmd-side .whomenu>summary:hover{background:var(--cmd-side-2)}:root[data-design=command] .cmd-side .who__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}:root[data-design=command] .cmd .initials{background:var(--cmd-av);color:var(--cmd-av-ink);border-color:#0000}:root[data-design=command] .whomenu--up .whomenu__panel{inset:auto auto calc(100% + 6px) 0}:root[data-design=command] .cmd-side .whomenu__panel{color:var(--color-text);background:var(--color-surface)}:root[data-design=command] .cmd-top{z-index:6;min-height:var(--cmd-top-h);align-items:center;gap:var(--s-4);padding:0 var(--cmd-pad);background:var(--color-bg);border-bottom:1px solid var(--color-rule);display:flex;position:sticky;top:0}:root[data-design=command] .cmd-top__brand{display:none}:root[data-design=command] .cmd-top__crumbs{align-items:center;gap:var(--s-2);min-width:0;color:var(--color-text-muted);flex:1;font-size:.8125rem;display:flex}:root[data-design=command] .cmd-top__crumbs b{color:var(--color-text);font-weight:600}:root[data-design=command] .cmd-top__crumbs .sep{color:var(--color-border)}:root[data-design=command] .cmd-top__tools{align-items:center;gap:var(--s-2);display:flex}:root[data-design=command] .cmd-top .bell,:root[data-design=command] .cmd-top .theme-toggle{border:1px solid var(--color-rule);background:var(--color-surface);min-width:40px;min-height:40px;color:var(--color-text);border-radius:6px;padding:0}:root[data-design=command] .cmd-top .bell__count{top:-6px;right:-6px}:root[data-design=command] .cmd-top__who,:root[data-design=command] .cmd-tabbar{display:none}:root[data-design=command] .cmd-card{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-md)}:root[data-design=command] .cmd-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.71875rem;font-weight:600}:root[data-design=command] .cmd-head{font-family:var(--font-serif);margin-top:var(--s-2);font-size:1.625rem;font-weight:500;line-height:1.25}:root[data-design=command] .cmd-head em{color:var(--color-primary);font-style:normal}:root[data-design=command] .cmd-head em.is-danger{color:var(--color-danger)}:root[data-design=command] .cmd-sub{margin-top:var(--s-2);color:var(--color-text-muted);max-width:70ch;font-size:.9375rem}:root[data-design=command] .cmd-empty-act{margin-top:var(--s-5)}:root[data-design=command] .cmd-sec{margin-top:var(--s-6)}:root[data-design=command] .cmd-sec__h{align-items:baseline;gap:var(--s-1) var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}:root[data-design=command] .cmd-sec__h h2{font-family:var(--font-sans);font-size:.9375rem;font-weight:600}:root[data-design=command] .cmd-sec__meta{color:var(--color-text-muted);font-size:.8125rem}:root[data-design=command] .cmd-sec__act{min-height:32px;color:var(--color-primary);align-items:center;gap:4px;margin-left:auto;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}:root[data-design=command] .cmd-sec__act:hover{text-decoration:underline}:root[data-design=command] .cmd-dash{min-height:calc(100vh - var(--cmd-top-h));grid-template-columns:minmax(0,1fr) 312px;display:grid}:root[data-design=command] .cmd-dash__main{min-width:0;max-width:1080px;padding:var(--s-5) var(--cmd-pad) var(--s-7)}:root[data-design=command] .cmd-dash__main>.notice{margin-top:var(--s-4)}:root[data-design=command] .cmd-dash__main>.privacy{margin-top:var(--s-6);font-size:.8125rem}:root[data-design=command] .cmd-bids{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.875rem}:root[data-design=command] .cmd-bids th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding:10px var(--s-4);border-bottom:1px solid var(--color-rule);font-size:.71875rem;font-weight:600}:root[data-design=command] .cmd-bids th:first-child{width:35%}:root[data-design=command] .cmd-bids th:nth-child(2){width:24%}:root[data-design=command] .cmd-bids th:nth-child(3){width:15%}:root[data-design=command] .cmd-bids td{padding:12px var(--s-4);border-bottom:1px solid color-mix(in srgb, var(--color-rule) 65%, transparent);vertical-align:top}:root[data-design=command] .cmd-bids tbody tr:last-child td{border-bottom:0}:root[data-design=command] .cmd-bids tr.is-hot td:first-child{box-shadow:inset 3px 0 0 var(--color-danger)}:root[data-design=command] .cmd-bids__bid a{color:var(--color-text);text-decoration:none;display:block}:root[data-design=command] .cmd-bids__bid a:hover .cmd-bids__name{text-underline-offset:3px;text-decoration:underline}:root[data-design=command] .cmd-bids__name{overflow-wrap:anywhere;font-weight:600;display:block}:root[data-design=command] .cmd-bids__ref{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.75rem;display:block;overflow:hidden}:root[data-design=command] .cmd-bids__ref .mono{font-size:.75rem}:root[data-design=command] .cmd-meter{gap:3px;margin:4px 0 6px;display:flex}:root[data-design=command] .cmd-meter i{background:var(--cmd-tick);border-radius:2px;width:18px;height:5px}:root[data-design=command] .cmd-meter i.is-done{background:var(--color-accent)}:root[data-design=command] .cmd-meter i.is-now{background:var(--cmd-now)}:root[data-design=command] .cmd-bids__stage{font-size:.8125rem;font-weight:500;display:block}:root[data-design=command] .cmd-bids__sub{color:var(--color-text-muted);font-weight:400}:root[data-design=command] .cmd-bids__stat{color:var(--color-text-muted);margin-top:1px;font-size:.75rem;display:block}:root[data-design=command] .cmd-bids__stat.is-danger{color:var(--color-danger);font-weight:600}:root[data-design=command] .cmd-bids__due time{font-family:var(--font-mono);white-space:nowrap;font-size:.8125rem;display:block}:root[data-design=command] .cmd-bids__in{color:var(--color-text-muted);margin-top:1px;font-size:.75rem;display:block}:root[data-design=command] .cmd-bids__in.is-danger{color:var(--color-danger);font-weight:600}:root[data-design=command] .cmd-bids__next{color:var(--color-text-muted);font-size:.8125rem}:root[data-design=command] .cmd-bids__next a{color:var(--color-text);align-items:center;gap:4px;text-decoration:none;display:inline-flex}:root[data-design=command] .cmd-bids__next a:hover b{text-underline-offset:3px;text-decoration:underline}:root[data-design=command] .cmd-bids__next a .icon{color:var(--color-primary);flex:none}:root[data-design=command] .cmd-bids__next b{font-weight:600}:root[data-design=command] .cmd-bids__holders{margin-top:4px;font-size:.75rem;display:block}:root[data-design=command] .cmd-bids__holders .is-danger{color:var(--color-danger)}:root[data-design=command] .cmd-health{background:var(--color-rule);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;display:grid;overflow:hidden}:root[data-design=command] .cmd-health a{padding:14px var(--s-4);background:var(--color-surface);color:var(--color-text);min-height:var(--tap);align-items:baseline;gap:10px;text-decoration:none;display:flex}:root[data-design=command] .cmd-health a:hover{background:var(--color-paper-2)}:root[data-design=command] .cmd-health a:hover .cmd-health__l{text-underline-offset:3px;text-decoration:underline}:root[data-design=command] .cmd-health__n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:500;line-height:1.1}:root[data-design=command] .cmd-health__l{color:var(--color-text-muted);font-size:.78125rem;line-height:1.35}:root[data-design=command] .cmd-health .is-danger .cmd-health__n{color:var(--color-danger)}:root[data-design=command] .cmd-health .is-warning .cmd-health__n{color:var(--color-warning)}:root[data-design=command] .cmd-health__ok{align-items:center;gap:var(--s-2);padding:14px var(--s-4);color:var(--color-success);font-size:.875rem;display:flex}:root[data-design=command] .cmd-rail{border-left:1px solid var(--color-rule);background:var(--color-paper-2);padding:var(--s-5) var(--s-5) var(--s-7);min-width:0}:root[data-design=command] .cmd-rail>section+section{margin-top:var(--s-6)}:root[data-design=command] .cmd-rail__h{align-items:baseline;gap:var(--s-2);margin:0 0 var(--s-3);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.71875rem;font-weight:600;display:flex}:root[data-design=command] .cmd-rail__c{font-family:var(--font-mono);letter-spacing:0;text-transform:none;margin-left:auto;font-weight:400}:root[data-design=command] .cmd-rail__none{color:var(--color-text-muted);font-size:.8125rem}:root[data-design=command] .cmd-next{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-md);padding:var(--s-4);box-shadow:inset 0 3px 0 var(--color-accent)}:root[data-design=command] .cmd-next__what{font-size:.9375rem;font-weight:600;line-height:1.4}:root[data-design=command] .cmd-next__how{margin-top:var(--s-2);color:var(--color-text-muted);font-size:.8125rem}:root[data-design=command] .cmd-next__for{margin-top:var(--s-3);color:var(--color-text-muted);align-items:center;gap:6px;font-size:.75rem;display:flex}:root[data-design=command] .cmd-next__go{margin-top:var(--s-4);width:100%}:root[data-design=command] .cmd-wait{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}:root[data-design=command] .cmd-wait li{gap:var(--s-3);padding:10px var(--s-3);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-md);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;display:grid}:root[data-design=command] .cmd-av{background:var(--cmd-av);width:32px;height:32px;color:var(--cmd-av-ink);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid}:root[data-design=command] .cmd-av.is-none{color:var(--color-text-muted);border:1px dashed var(--color-border);background:0 0}:root[data-design=command] .cmd-wait__words{min-width:0;display:grid}:root[data-design=command] .cmd-wait__words b{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}:root[data-design=command] .cmd-wait__words span{color:var(--color-text-muted);font-size:.78125rem}:root[data-design=command] .cmd-wait__words em{color:var(--color-danger);font-style:normal;font-weight:600}:root[data-design=command] .cmd-wait__n{font-family:var(--font-mono);font-size:1rem;font-weight:500}:root[data-design=command] .cmd-tl{padding:var(--s-4) var(--s-4) var(--s-4) 40px;gap:var(--s-4);margin:0;list-style:none;display:grid;position:relative}:root[data-design=command] .cmd-tl:before{content:"";background:var(--color-rule);width:2px;position:absolute;top:24px;bottom:24px;left:21px}:root[data-design=command] .cmd-tl li{display:grid;position:relative}:root[data-design=command] .cmd-tl li:before{content:"";background:var(--color-surface);border:2px solid var(--color-text-muted);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-24px}:root[data-design=command] .cmd-tl li.is-due:before{background:var(--color-danger);border-color:var(--color-danger)}:root[data-design=command] .cmd-tl li.is-cert:before{border-color:var(--color-warning)}:root[data-design=command] .cmd-tl time{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.78125rem}:root[data-design=command] .cmd-tl span{overflow-wrap:anywhere;font-size:.8125rem;font-weight:500}:root[data-design=command] .bidpage .crumbs{font-size:.8125rem}:root[data-design=command] .bidpage .crumbs a{color:var(--color-text-muted);text-decoration:none}:root[data-design=command] .bidpage .crumbs a:hover{color:var(--color-text);text-decoration:underline}:root[data-design=command] .bidpage .crumbs [aria-current]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-weight:600;overflow:hidden}:root[data-design=command] .bidhead{align-items:start;gap:var(--s-5);margin-top:var(--s-1);grid-template-columns:minmax(0,1fr) auto}:root[data-design=command] .bidhead .title{font-family:var(--font-serif);overflow-wrap:anywhere;margin-top:0;font-size:1.625rem;font-weight:500;line-height:1.25}:root[data-design=command] .bidhead__sol{gap:2px var(--s-4);font-size:.8125rem}:root[data-design=command] .bidhead__due{text-align:right;border:0;outline:0;flex-direction:column;align-items:flex-end;min-width:0;margin:0;padding:0;display:flex}:root[data-design=command] .bidhead__due .figure-note{font-family:var(--font-mono);color:var(--color-text);white-space:nowrap;order:-1;margin:0;font-size:1.875rem;font-weight:500;line-height:1}:root[data-design=command] .bidhead__due .figure-note.is-warning{color:var(--color-danger)}:root[data-design=command] .bidhead__due .figure-note .icon{display:none}:root[data-design=command] .bidhead__due .lbl{margin-top:var(--s-2);letter-spacing:.08em;font-size:.6875rem}:root[data-design=command] .bidhead__due .logdate{justify-content:flex-end;align-items:baseline;gap:6px;margin-top:2px}:root[data-design=command] .bidhead__due .logdate__day{font-family:var(--font-mono);color:var(--color-text-muted);border:0;padding:0;font-size:.8125rem}:root[data-design=command] .bidhead__due .logdate__rest{text-transform:none;letter-spacing:0;flex-direction:row;gap:6px;font-size:.8125rem}:root[data-design=command] .bidhead__due .logdate__rest b{color:var(--color-text-muted);font-weight:400}:root[data-design=command] .stand{margin-top:var(--s-5);gap:var(--s-4) var(--s-5);background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(240px,300px);padding:0}:root[data-design=command] .stand__label,:root[data-design=command] .stand__side h3{font-family:var(--font-sans);letter-spacing:.08em;font-size:.71875rem}:root[data-design=command] .stand__top{gap:var(--s-2);display:grid}:root[data-design=command] .stand__top .stand__none{font-weight:600}:root[data-design=command] .stages{counter-reset:cmd-step;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 4px;width:100%;font-size:.8125rem;display:grid}:root[data-design=command] .stages li{color:var(--color-text-muted);counter-increment:cmd-step;min-width:0;padding-top:12px;display:block;position:relative}:root[data-design=command] .stages li:before,:root[data-design=command] .stages li+li:before{content:"";background:var(--cmd-tick);border:0;border-radius:2px;width:auto;height:4px;margin:0;position:absolute;top:0;left:0;right:0}:root[data-design=command] .stages li.is-done:before{background:var(--color-accent)}:root[data-design=command] .stages li[aria-current]:before{background:var(--cmd-now)}:root[data-design=command] .stages .stages__dot{display:none}:root[data-design=command] .stages__word{color:var(--color-text);flex-direction:column;font-size:.84375rem;font-weight:600;line-height:1.3;display:flex}:root[data-design=command] .stages__word:before{content:counter(cmd-step);content:counter(cmd-step) / "";font-family:var(--font-mono);color:var(--color-text-muted);margin-bottom:2px;font-size:.71875rem;font-weight:400}:root[data-design=command] .stages .is-done .stages__word:before{content:counter(cmd-step) " · done";content:counter(cmd-step) " · done" / "";color:var(--color-success)}:root[data-design=command] .stages [aria-current] .stages__word:before{content:counter(cmd-step) " · now";content:counter(cmd-step) " · now" / "";color:var(--color-warning);font-weight:500}:root[data-design=command] .stages li:not(.is-done):not([aria-current]) .stages__word{color:var(--color-text-muted);font-weight:500}:root[data-design=command] .stages__sub{white-space:normal;color:var(--color-text-muted);font-size:.78125rem;font-weight:400}:root[data-design=command] .stand__next{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-md);padding:var(--s-4) var(--s-5) var(--s-5);box-shadow:inset 0 3px 0 var(--color-accent);min-width:0}:root[data-design=command] .stand__next h2{font-size:1.25rem}:root[data-design=command] .stand__side{gap:var(--s-5);border-left:0;min-width:0;padding-left:0}:root[data-design=command] .stand__side h3{margin-bottom:var(--s-3)}:root[data-design=command] .waits li{padding:10px var(--s-3);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-md);grid-template-columns:32px minmax(0,1fr);align-items:center}:root[data-design=command] .waits .initials{width:32px;height:32px}:root[data-design=command] .stand .blocks{background:var(--color-rule);border:1px solid var(--color-rule);border-radius:var(--radius-md);gap:1px;overflow:hidden}:root[data-design=command] .stand .blocks li{background:var(--color-surface);padding:10px var(--s-3);color:var(--color-text);gap:10px;font-weight:500}:root[data-design=command] .stand .blocks .is-danger .icon{color:var(--color-danger)}:root[data-design=command] .stand .blocks .is-warning .icon{color:var(--color-warning)}:root[data-design=command] .ptabs{border-bottom:1px solid var(--color-rule);gap:var(--s-1)}:root[data-design=command] .ptabs a{border-bottom-width:2px;min-height:44px;margin-bottom:-1px;font-size:.875rem}:root[data-design=command] .ptabs a[aria-current=page]{color:var(--color-text);border-bottom-color:var(--color-text)}:root[data-design=command] .ptabs .count{font-family:var(--font-mono);border:0;padding:0}:root[data-design=command] .bidpage__pane{margin-top:var(--s-5)}@media (width>=1240px){:root[data-design=command] .bidpage{column-gap:var(--s-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;row-gap:0;display:grid}:root[data-design=command] .bidpage>*{grid-column:1/-1}:root[data-design=command] .bidpage>.stand{display:contents}:root[data-design=command] .bidpage>.stand>*,:root[data-design=command] .bidpage>.bidpage__work{grid-column:1}:root[data-design=command] .bidpage>.stand>.stand__top{margin-top:var(--s-5)}:root[data-design=command] .bidpage>.stand>.tl{margin-top:var(--s-3)}:root[data-design=command] .bidpage>.stand>.stand__next{margin-top:var(--s-4)}:root[data-design=command] .bidpage>.stand>.stand__side{top:calc(var(--cmd-top-h) + var(--s-4));margin-top:var(--s-5);padding:var(--s-4);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-md);grid-area:3/2/9;position:sticky}}:root[data-design=command] .qpage .crumbs{font-size:.8125rem}:root[data-design=command] .qpage .crumbs a{color:var(--color-text-muted);text-decoration:none}:root[data-design=command] .qhead__q{font-size:1.5rem;font-weight:500;line-height:1.3}:root[data-design=command] .qpage .side{top:calc(var(--cmd-top-h) + var(--s-4))}:root[data-design=command] .qpage .side__block{padding:var(--s-3) var(--s-4);background:var(--color-surface);border-top:0;border:1px solid var(--color-rule);border-radius:var(--radius-md)}:root[data-design=command] .qpage .side__due{border-radius:var(--radius-md);border-left-width:4px}:root[data-design=command] .thread{gap:var(--s-3);border-top:0;display:grid}:root[data-design=command] .thread>li{padding:var(--s-4);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-md)}:root[data-design=command] .thread>li:last-child{border-bottom:1px solid var(--color-rule)}:root[data-design=command] .thread>li:before{display:none}:root[data-design=command] .thread .initials{background:var(--cmd-av);color:var(--cmd-av-ink);border-color:#0000}:root[data-design=command] .qpage[data-status=needs_more] .thread>li:last-child{border-left:3px solid var(--color-warning)}:root[data-design=command] .reply{padding:var(--s-4) var(--s-5) var(--s-5);background:var(--color-surface);border-top:0;border:1px solid var(--color-rule);border-radius:var(--radius-md)}:root[data-design=command] .reply .textarea{border-radius:var(--radius-md)}:root[data-design=command] .duebar{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--radius-md);background:var(--cmd-danger-soft);color:var(--color-danger);flex-wrap:wrap;font-size:.875rem;font-weight:600;display:none}:root[data-design=command] .duebar>span{align-items:center;gap:6px;display:inline-flex}:root[data-design=command] .duebar .mono{font-weight:400}@media (width<=1240px){:root[data-design=command] .cmd-dash{grid-template-columns:minmax(0,1fr)}:root[data-design=command] .cmd-rail{border-left:0;border-top:1px solid var(--color-rule);gap:var(--s-5);padding:var(--s-5) var(--cmd-pad) var(--s-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}:root[data-design=command] .cmd-rail>section+section{margin-top:0}:root[data-design=command] .qlayout{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}:root[data-design=command] .qpage .side{position:static}}@media (width<=1000px){:root[data-design=command] .cmd{grid-template-columns:232px minmax(0,1fr)}:root[data-design=command]{--cmd-pad:24px}:root[data-design=command] .cmd-bids th:first-child{width:40%}:root[data-design=command] .cmd-bids th:nth-child(2),:root[data-design=command] .cmd-bids th:nth-child(3){width:30%}:root[data-design=command] .cmd-bids th:nth-child(4){display:none}:root[data-design=command] .cmd-bids,:root[data-design=command] .cmd-bids thead,:root[data-design=command] .cmd-bids tbody{display:block}:root[data-design=command] .cmd-bids tr{grid-template-columns:40% 30% 30%;display:grid}:root[data-design=command] .cmd-bids td{border-bottom:0}:root[data-design=command] .cmd-bids td.cmd-bids__next{grid-column:1/-1;padding-top:0}:root[data-design=command] .cmd-bids tbody tr{border-bottom:1px solid color-mix(in srgb, var(--color-rule) 65%, transparent)}:root[data-design=command] .cmd-bids tbody tr:last-child{border-bottom:0}:root[data-design=command] .cmd-bids thead th{width:auto}:root[data-design=command] .stand{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){:root[data-design=command]{--cmd-pad:16px;--cmd-top-h:56px}:root[data-design=command] body{font-size:1rem}:root[data-design=command] .cmd{display:block}:root[data-design=command] .cmd-side{display:none}:root[data-design=command] .cmd-top{--brand-navy:#f1efe9;--brand-blue:#8cc8ff;gap:var(--s-3);padding:0 var(--s-1) 0 var(--s-4);background:var(--cmd-side);color:var(--cmd-side-ink);border-bottom:0}:root[data-design=command] .cmd-top :focus-visible{outline-color:#93c5fd}:root[data-design=command] .cmd-top__brand{align-items:center;gap:var(--s-3);flex:1;min-width:0;display:flex}:root[data-design=command] .cmd-top__brand .brand{color:var(--cmd-side-ink);flex:none}:root[data-design=command] .cmd-top__space{border-left:1px solid var(--cmd-side-line);min-width:0;padding-left:var(--s-3);line-height:1.15;display:grid}:root[data-design=command] .cmd-top__space b{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}:root[data-design=command] .cmd-top__space .mono{color:var(--cmd-side-dim);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}:root[data-design=command] .cmd-top__crumbs{display:none}:root[data-design=command] .cmd-top__tools{gap:0}:root[data-design=command] .cmd-top .bell,:root[data-design=command] .cmd-top .theme-toggle{min-width:44px;min-height:44px;color:var(--cmd-side-ink);background:0 0;border:0}:root[data-design=command] .cmd-top .bell__count{top:4px;right:2px}:root[data-design=command] .cmd-top__who{display:block}:root[data-design=command] .cmd-top .whomenu>summary{place-items:center;min-width:44px;display:grid}:root[data-design=command] .cmd-top .whomenu__panel{color:var(--color-text);background:var(--color-surface);right:4px}:root[data-design=command] .cmd-main{padding:var(--s-4) var(--cmd-pad) calc(88px + env(safe-area-inset-bottom))}:root[data-design=command] .cmd-main:has(.cmd-dash){padding-bottom:calc(72px + env(safe-area-inset-bottom))}:root[data-design=command] .cmd-col>.foot{padding-bottom:calc(80px + env(safe-area-inset-bottom))}:root[data-design=command] .cmd-tabbar{z-index:8;grid-template-columns:repeat(var(--cmd-tabs,4), minmax(0, 1fr));min-height:64px;padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface);border-top:1px solid var(--color-rule);display:grid;position:fixed;bottom:0;left:0;right:0}:root[data-design=command] .cmd-tabbar a{text-align:center;min-height:56px;color:var(--color-text-muted);overflow-wrap:anywhere;align-content:center;place-items:center;gap:3px;padding:4px 2px;font-size:.6875rem;font-weight:500;line-height:1.15;text-decoration:none;display:grid;position:relative}:root[data-design=command] .cmd-tabbar a[aria-current=page]{color:var(--color-primary)}:root[data-design=command] .cmd-tabbar a[aria-current=page]:before{content:"";background:var(--color-primary);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:28%;right:28%}:root[data-design=command] .cmd-tabbar .icon{width:22px;height:22px}:root[data-design=command] .cmd-tabbar__n{background:var(--color-danger);color:#fff;font-variant-numeric:tabular-nums;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:.65rem;line-height:16px;position:absolute;top:6px;left:calc(50% + 6px)}:root[data-design=command][data-theme=dark] .cmd-tabbar__n{color:#10171f}:root[data-design=command] .cmd-dash__main{padding:var(--s-4) var(--cmd-pad) var(--s-5)}:root[data-design=command] .cmd-head{font-size:1.375rem}:root[data-design=command] .cmd-rail{padding:var(--s-5) var(--cmd-pad);grid-template-columns:minmax(0,1fr)}:root[data-design=command] .cmd-sec__act{min-height:var(--tap)}:root[data-design=command] .cmd-bids,:root[data-design=command] .cmd-bids tbody{display:block}:root[data-design=command] .cmd-bids thead{display:none}:root[data-design=command] .cmd-bids tbody tr{padding:var(--s-2) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}:root[data-design=command] .cmd-bids td{padding:6px var(--s-4);min-width:0}:root[data-design=command] .cmd-bids td.cmd-bids__bid{grid-column:1/-1}:root[data-design=command] .cmd-bids td.cmd-bids__due{text-align:right}:root[data-design=command] .cmd-bids td.cmd-bids__next{grid-column:1/-1;padding-top:2px}:root[data-design=command] .cmd-bids__bid a,:root[data-design=command] .cmd-bids__next a{min-height:var(--tap)}:root[data-design=command] .cmd-bids tr.is-hot td:first-child{box-shadow:none}:root[data-design=command] .cmd-bids tbody tr.is-hot{box-shadow:inset 3px 0 0 var(--color-danger)}:root[data-design=command] .cmd-health{grid-template-columns:minmax(0,1fr)}:root[data-design=command] .bidhead{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}:root[data-design=command] .bidhead .title{font-size:1.375rem}:root[data-design=command] .bidhead__due{text-align:left;align-items:flex-start;gap:2px var(--s-3);flex-flow:wrap;order:-1;align-items:baseline}:root[data-design=command] .bidhead__due .figure-note{font-size:1.375rem}:root[data-design=command] .bidhead__due .lbl{margin-top:0}:root[data-design=command] .bidhead__due .logdate{justify-content:flex-start;margin:0}:root[data-design=command] .stages{gap:var(--s-2) 4px}:root[data-design=command] .stages li{display:contents}:root[data-design=command] .stages li:before,:root[data-design=command] .stages li+li:before{grid-row:1;display:block;position:static}:root[data-design=command] .stages [aria-current] .stages__word{grid-area:2/1/auto/-1}:root[data-design=command] .stand__next{padding:var(--s-4)}:root[data-design=command] .stand__side{border-top:0;padding-top:0}:root[data-design=command] .ptabs{margin-left:calc(-1 * var(--cmd-pad));margin-right:calc(-1 * var(--cmd-pad));padding:0 var(--cmd-pad)}:root[data-design=command] .duebar{margin-bottom:var(--s-2);top:var(--cmd-top-h);z-index:5;border-bottom:0;display:flex}:root[data-design=command] .qhead__q{font-size:1.375rem}:root[data-design=command] .thread>li{padding:var(--s-3);grid-template-columns:minmax(0,1fr)}:root[data-design=command] .thread .initials{width:32px;height:32px;top:var(--s-3);left:var(--s-3);position:absolute}:root[data-design=command] .thread .msg{min-width:0}:root[data-design=command] .thread .msg__who{min-height:32px;padding-left:42px}:root[data-design=command] .thread .verdict{margin-left:0;margin-right:0}:root[data-design=command] .thread .file{gap:var(--s-2);padding:var(--s-2);grid-template-columns:24px minmax(0,1fr) auto;max-width:100%}:root[data-design=command] .thread .file>.icon{width:22px;height:22px}:root[data-design=command] .reply{padding:var(--s-4)}:root[data-design=command] .reply .textarea{width:100%;min-height:120px;font-size:1rem}:root[data-design=command] .reply__row .btn{min-height:48px}}:root[data-design=board]{--bd-s1:#34539a;--bd-s1-t:#e9eef9;--bd-s2:#23705f;--bd-s2-t:#e3f2ee;--bd-s3:#835000;--bd-s3-t:#fbf0dc;--bd-s4:#a8323a;--bd-s4-t:#f9e7e8;--bd-s5:#3d6b2e;--bd-s5-t:#e8f1e3;--bd-cur:var(--bd-s3);--bd-cur-t:var(--bd-s3-t);--bd-ring:0 6px 18px -10px #1b213059}:root[data-design=board][data-theme=dark]{--bd-s1:#9db5ec;--bd-s1-t:#1e2a45;--bd-s2:#6fc7b0;--bd-s2-t:#15302b;--bd-s3:#e9b456;--bd-s3-t:#33281a;--bd-s4:#f2939a;--bd-s4-t:#3a1f24;--bd-s5:#9bd08a;--bd-s5-t:#1d3020;--bd-ring:0 6px 18px -10px #000000b3}:root[data-design=board] body{background-image:none;font-size:.9375rem;line-height:1.45}:root[data-design=board] h1,:root[data-design=board] h2,:root[data-design=board] h3{font-family:var(--font-sans)}:root[data-design=board] .title{letter-spacing:-.02em;font-weight:600}:root[data-design=board] .title em{font-style:normal}:root[data-design=board] .lede{font-family:var(--font-sans);font-size:1.0625rem}:root[data-design=board] .btn{border-radius:8px;font-weight:600}:root[data-design=board] .btn--quiet{border-radius:8px}:root[data-design=board] .bd-top{background:var(--color-surface);border-bottom:1px solid var(--color-rule)}:root[data-design=board] .bd-top__inner{max-width:1480px;padding:0 var(--s-6);align-items:center;gap:var(--s-5);min-height:56px;margin:0 auto;display:flex}:root[data-design=board] .bd-top .brand{flex:none}:root[data-design=board] .bd-space{align-items:center;gap:var(--s-2);border:1px solid var(--color-rule);min-width:0;max-width:340px;color:var(--color-text-muted);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:.8125rem;display:inline-flex;overflow:hidden}:root[data-design=board] .bd-space b{color:var(--color-text);text-overflow:ellipsis;font-weight:600;overflow:hidden}:root[data-design=board] .bd-space .mono{font-size:.75rem}:root[data-design=board] .bd-nav{gap:var(--s-1);min-width:0;display:flex}:root[data-design=board] .bd-nav a{min-height:40px;font-size:var(--fs-sm);color:var(--color-text-muted);white-space:nowrap;border-radius:8px;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}:root[data-design=board] .bd-nav a:hover{background:var(--color-paper-2);color:var(--color-text)}:root[data-design=board] .bd-nav a[aria-current=page]{color:var(--color-text);background:var(--color-paper-2);box-shadow:inset 0 -2px 0 var(--color-text);border-radius:8px 8px 2px 2px}:root[data-design=board] .bd-tools{align-items:center;gap:var(--s-2);flex:none;margin-left:auto;display:flex}:root[data-design=board] .bd-tools .who{color:var(--color-text);font-weight:500}:root[data-design=board] .bd-tools .who .initials{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}:root[data-design=board] .bd-page{padding-top:var(--s-5)}:root[data-design=board] .bd-page--board,:root[data-design=board] .bd-page--bid{padding-left:var(--s-6);padding-right:var(--s-6)}:root[data-design=board] .bd-label{font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.6875rem;font-weight:600}:root[data-design=board] .bd-muted{color:var(--color-text-muted)}:root[data-design=board] .bd-pill{white-space:nowrap;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:.75rem;font-weight:500;display:inline-flex}:root[data-design=board] .bd-pill--late{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-surface));color:var(--color-danger)}:root[data-design=board] .bd-av{background:var(--color-paper-2);width:22px;height:22px;color:var(--color-text-muted);border-radius:50%;flex:none;place-items:center;font-size:.625rem;font-weight:600;display:grid}:root[data-design=board] .bd-av.is-none{border:1.5px dashed var(--color-border);background:0 0}:root[data-design=board] .bd-col{--c:var(--bd-s1);--ct:var(--bd-s1-t)}:root[data-design=board] .bd-col[data-step="1"]{--c:var(--bd-s2);--ct:var(--bd-s2-t)}:root[data-design=board] .bd-col[data-step="2"]{--c:var(--bd-s3);--ct:var(--bd-s3-t)}:root[data-design=board] .bd-col[data-step="3"]{--c:var(--bd-s4);--ct:var(--bd-s4-t)}:root[data-design=board] .bd-col[data-step="4"]{--c:var(--bd-s5);--ct:var(--bd-s5-t)}:root[data-design=board] .bd-dash:has(.bd-nextline[data-step="0"]){--bd-cur:var(--bd-s1);--bd-cur-t:var(--bd-s1-t)}:root[data-design=board] .bd-dash:has(.bd-nextline[data-step="1"]){--bd-cur:var(--bd-s2);--bd-cur-t:var(--bd-s2-t)}:root[data-design=board] .bd-dash:has(.bd-nextline[data-step="2"]){--bd-cur:var(--bd-s3);--bd-cur-t:var(--bd-s3-t)}:root[data-design=board] .bd-dash:has(.bd-nextline[data-step="3"]){--bd-cur:var(--bd-s4);--bd-cur-t:var(--bd-s4-t)}:root[data-design=board] .bd-dash:has(.bd-nextline[data-step="4"]){--bd-cur:var(--bd-s5);--bd-cur-t:var(--bd-s5-t)}:root[data-design=board] .bd-head{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(320px,540px);align-items:start;display:grid}:root[data-design=board] .bd-head__label{align-items:center;gap:var(--s-3);display:flex}:root[data-design=board] .bd-new{text-transform:none;letter-spacing:0;min-height:32px;padding:0 8px;font-size:.8125rem}:root[data-design=board] .bd-title{margin:6px 0 var(--s-3);letter-spacing:-.02em;max-width:780px;font-size:1.75rem;font-weight:600;line-height:1.2}:root[data-design=board] .bd-title em{color:var(--bd-cur);font-style:normal}:root[data-design=board] .bd-lede{max-width:60ch;color:var(--color-text-muted);margin:0}:root[data-design=board] .bd-actions{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}:root[data-design=board] .bd-nextline{align-items:center;gap:var(--s-3);background:var(--color-surface);border:1px solid var(--color-rule);border-left:4px solid var(--bd-cur);border-radius:6px;max-width:780px;padding:10px 10px 10px 14px;display:flex}:root[data-design=board] .bd-nextline>.icon{color:var(--bd-cur)}:root[data-design=board] .bd-nextline p{min-width:0;font-size:var(--fs-sm);flex:1;margin:0}:root[data-design=board] .bd-nextline b{font-weight:600}:root[data-design=board] .bd-nextline .btn{flex:none;min-height:40px}:root[data-design=board] .bd-head .notice{margin-top:var(--s-3);border-radius:6px;max-width:780px}:root[data-design=board] .bd-kb{background:var(--color-surface);border:1px solid var(--color-rule);padding:var(--s-3) var(--s-4);border-radius:10px}:root[data-design=board] .bd-kb__top{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:4px;display:flex}:root[data-design=board] .bd-kb__top a{min-height:32px;color:var(--color-text-muted);text-underline-offset:3px;align-items:center;font-size:.8125rem;font-weight:500;text-decoration:underline;display:inline-flex}:root[data-design=board] .bd-kb ul{column-gap:var(--s-4);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}:root[data-design=board] .bd-kb li{align-items:center;gap:var(--s-2);color:var(--color-text-muted);padding:4px 0;font-size:.8125rem;display:flex}:root[data-design=board] .bd-kb li.is-danger{color:var(--color-danger);font-weight:600}:root[data-design=board] .bd-kb li.is-warning{color:var(--color-warning);font-weight:600}:root[data-design=board] .bd-kb__ok{color:var(--color-success);align-items:center;gap:6px;margin:0;font-size:.8125rem;display:flex}:root[data-design=board] .bd-board{margin-top:var(--s-5);gap:var(--s-3);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid}:root[data-design=board] .bd-col{background:var(--color-paper-2);border-radius:10px;flex-direction:column;min-width:0;min-height:420px;display:flex;position:relative}:root[data-design=board] .bd-col.is-now{background:color-mix(in srgb, var(--ct) 70%, var(--color-paper-2))}:root[data-design=board] .bd-col__head{padding:var(--s-3) var(--s-4);position:relative}:root[data-design=board] .bd-col__head:before{content:"";background:var(--c);border-radius:10px 10px 0 0;height:4px;position:absolute;top:0;left:0;right:0}:root[data-design=board] .bd-col:not(:last-child) .bd-col__head:after{content:"";border-top:1.5px solid var(--color-border);border-right:1.5px solid var(--color-border);width:6px;height:6px;position:absolute;top:24px;right:-10px;transform:rotate(45deg)}:root[data-design=board] .bd-col__step{align-items:center;gap:var(--s-2);margin-top:4px;display:flex}:root[data-design=board] .bd-col__n{width:22px;height:22px;color:var(--c);background:var(--color-surface);border:1.5px solid var(--c);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}:root[data-design=board] .bd-col__step h2{margin:0;font-size:.9375rem;font-weight:600;line-height:1.25}:root[data-design=board] .bd-col__count{background:var(--color-surface);color:var(--color-text-muted);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:.75rem;font-weight:600}:root[data-design=board] .bd-col__means{color:var(--color-text-muted);margin:4px 0 0 30px;font-size:.75rem}:root[data-design=board] .bd-col__body{padding:0 var(--s-2) var(--s-2);gap:var(--s-2);flex-direction:column;margin:0;list-style:none;display:flex}:root[data-design=board] .bd-col__empty{margin:0 var(--s-2);padding:var(--s-3);border:1.5px dashed var(--color-rule);text-align:center;color:var(--color-text-muted);border-radius:6px;font-size:.8125rem}:root[data-design=board] .bd-col__foot{padding:var(--s-2) var(--s-4) var(--s-3);color:var(--color-text-muted);margin:auto 0 0;font-size:.75rem}:root[data-design=board] .bd-card{min-width:0;padding:var(--s-3);background:var(--color-surface);border:1px solid var(--color-rule);box-shadow:var(--shadow-paper);overflow-wrap:anywhere;border-radius:6px}:root[data-design=board] .bd-card.is-hot{border-color:color-mix(in srgb, var(--c) 45%, var(--color-rule));box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 14%, transparent), var(--shadow-paper)}:root[data-design=board] .bd-card.is-held{border-style:dashed;border-color:var(--color-border)}:root[data-design=board] .bd-card h3{font-size:var(--fs-sm);margin:0 0 2px;font-weight:600;line-height:1.3}:root[data-design=board] .bd-card h3 a{color:var(--color-text);text-decoration:none}:root[data-design=board] .bd-card h3 a:hover{text-decoration:underline}:root[data-design=board] .bd-card__meta{color:var(--color-text-muted);flex-wrap:wrap;gap:0 6px;margin:0;font-size:.75rem;display:flex}:root[data-design=board] .bd-card__meta>span+span:before{content:"·";margin-right:6px}:root[data-design=board] .bd-card__meta .mono{font-size:.75rem}:root[data-design=board] .bd-due{align-items:baseline;gap:2px var(--s-2);margin:var(--s-3) 0 0;flex-wrap:wrap;display:flex}:root[data-design=board] .bd-due__count{font-size:var(--fs-sm);font-weight:600}:root[data-design=board] .bd-due__count b{letter-spacing:-.02em;font-size:1.25rem;line-height:1}:root[data-design=board] .bd-due.is-soon .bd-due__count{color:var(--color-danger)}:root[data-design=board] .bd-due__when{color:var(--color-text-muted);font-size:.75rem}:root[data-design=board] .bd-due--none{color:var(--color-text-muted);font-size:.8125rem}:root[data-design=board] .bd-row{align-items:flex-start;gap:var(--s-2);margin:var(--s-2) 0 0;color:var(--color-text-muted);font-size:.8125rem;display:flex}:root[data-design=board] .bd-row .icon{color:var(--c);margin-top:2px}:root[data-design=board] .bd-row--held{color:var(--color-warning);font-weight:600}:root[data-design=board] .bd-row--held .icon{color:var(--color-warning)}:root[data-design=board] .bd-done{margin:var(--s-3) 0 0;color:var(--bd-s5);align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}:root[data-design=board] .bd-prog{margin-top:var(--s-3)}:root[data-design=board] .bd-prog__top{justify-content:space-between;align-items:center;gap:4px var(--s-2);color:var(--color-text-muted);flex-wrap:wrap;margin:0 0 5px;font-size:.75rem;display:flex}:root[data-design=board] .bd-prog__top b{color:var(--color-text)}:root[data-design=board] .bd-segs{gap:3px;display:grid}:root[data-design=board] .bd-segs i{background:var(--color-rule);border-radius:3px;height:6px}:root[data-design=board] .bd-segs i.is-done{background:var(--c)}:root[data-design=board] .bd-segs i.is-late{background:var(--color-danger)}:root[data-design=board] .bd-bar{background:var(--color-rule);border-radius:3px;height:6px;display:block;overflow:hidden}:root[data-design=board] .bd-bar i{background:var(--c);height:100%;display:block}:root[data-design=board] .bd-holders{margin-top:var(--s-3)}:root[data-design=board] .bd-holders ul{margin:4px 0 0;padding:0;list-style:none}:root[data-design=board] .bd-holders li{align-items:center;gap:var(--s-2);border-top:1px solid var(--color-paper-2);padding:5px 0;font-size:.8125rem;display:flex}:root[data-design=board] .bd-holders li:first-child{border-top:0}:root[data-design=board] .bd-holders__who{flex:1;min-width:0}:root[data-design=board] .bd-holders__n{color:var(--color-text-muted)}:root[data-design=board] .bd-next{margin:var(--s-3) 0 0;padding-top:var(--s-2);border-top:1px dashed var(--color-rule);font-size:.8125rem}:root[data-design=board] .bd-next b{color:var(--c);font-weight:600}:root[data-design=board] .bd-next a,:root[data-design=board] .bd-nextbox a{color:var(--color-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);font-weight:500}:root[data-design=board] .bd-next a .icon,:root[data-design=board] .bd-nextbox a .icon{margin-left:4px}:root[data-design=board] .bd-nextbox{margin-top:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--ct);border-radius:6px;font-size:.8125rem}:root[data-design=board] .bd-nextbox .bd-label{color:var(--c);margin-bottom:2px;display:block}:root[data-design=board] .bd-across{margin-top:var(--s-5);padding:var(--s-3) var(--s-4);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:10px}:root[data-design=board] .bd-across ul{margin:var(--s-2) 0 0;gap:var(--s-2) var(--s-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}:root[data-design=board] .bd-across li{align-items:flex-start;gap:var(--s-2);font-size:.8125rem;display:flex}:root[data-design=board] .bd-across li b{font-weight:600}:root[data-design=board] .bd-across li small{color:var(--color-text-muted);font-size:.75rem;display:block}:root[data-design=board] .bd-across em{color:var(--color-danger);font-style:normal;font-weight:600}:root[data-design=board] .bd-across>p{margin:var(--s-2) 0 0;font-size:.8125rem}:root[data-design=board] .bd-privacy{margin-top:var(--s-5)}:root[data-design=board] .bidpage .crumbs{font-size:.8125rem}:root[data-design=board] .bidhead{gap:var(--s-6);grid-template-columns:minmax(0,1fr) auto;align-items:end}:root[data-design=board] .bidhead .title{margin-top:4px;font-size:1.625rem;line-height:1.2}:root[data-design=board] .bidhead__sol{font-size:.8125rem}:root[data-design=board] .bidhead__due{min-width:190px;padding:var(--s-2) var(--s-4);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:10px;outline:0;margin:0}:root[data-design=board] .bidhead__due .lbl{letter-spacing:.07em;font-size:.6875rem}:root[data-design=board] .bidhead__due .logdate__day{font-family:var(--font-sans);border-right-color:var(--color-rule);font-size:1.75rem;font-weight:600}:root[data-design=board] .bidhead__due .figure-note.is-warning{color:var(--color-danger);font-weight:600}:root[data-design=board] .stand{--at:0;--cur:var(--bd-s1);--cur-t:var(--bd-s1-t);margin-top:var(--s-5);background:0 0;border:0;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0;padding:0}:root[data-design=board] .stand:has(.stages>li:nth-child(2)[aria-current]){--at:1;--cur:var(--bd-s2);--cur-t:var(--bd-s2-t)}:root[data-design=board] .stand:has(.stages>li:nth-child(3)[aria-current]){--at:2;--cur:var(--bd-s3);--cur-t:var(--bd-s3-t)}:root[data-design=board] .stand:has(.stages>li:nth-child(4)[aria-current]){--at:3;--cur:var(--bd-s4);--cur-t:var(--bd-s4-t)}:root[data-design=board] .stand:has(.stages>li:nth-child(5)[aria-current]){--at:4;--cur:var(--bd-s5);--cur-t:var(--bd-s5-t)}:root[data-design=board] .stand__label,:root[data-design=board] .stand__side h3{letter-spacing:.07em;font-size:.6875rem}:root[data-design=board] .stand__top{grid-area:1/1/auto/-1;padding-bottom:18px;display:block;position:relative}:root[data-design=board] .stand__top>.stand__label{margin-bottom:var(--s-2)}:root[data-design=board] .stand__top:after{content:"";bottom:-8px;left:calc((var(--at) + .5) * 20% - 9px);z-index:1;background:var(--color-surface);border-left:1.5px solid color-mix(in srgb, var(--cur) 55%, var(--color-rule));border-top:1.5px solid color-mix(in srgb, var(--cur) 55%, var(--color-rule));width:16px;height:16px;position:absolute;transform:rotate(45deg)}:root[data-design=board] .stand:not(:has(.stages)) .stand__top:after{display:none}:root[data-design=board] .stages{counter-reset:bdstep;gap:var(--s-3);font-size:var(--fs-sm);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}:root[data-design=board] .stages li{--c:var(--bd-s1);--ct:var(--bd-s1-t);counter-increment:bdstep;min-width:0;padding:var(--s-3);color:var(--color-text);background:color-mix(in srgb, var(--color-surface) 55%, var(--color-bg));border:1px solid var(--color-rule);border-radius:10px;align-items:center;gap:10px;display:flex;position:relative}:root[data-design=board] .stages li:nth-child(2){--c:var(--bd-s2);--ct:var(--bd-s2-t)}:root[data-design=board] .stages li:nth-child(3){--c:var(--bd-s3);--ct:var(--bd-s3-t)}:root[data-design=board] .stages li:nth-child(4){--c:var(--bd-s4);--ct:var(--bd-s4-t)}:root[data-design=board] .stages li:nth-child(5){--c:var(--bd-s5);--ct:var(--bd-s5-t)}:root[data-design=board] .stages li+li:before{content:"";border-top:2px solid var(--color-border);width:12px;margin:0;position:absolute;top:50%;left:-13px}:root[data-design=board] .stages .stages__dot{border:2px solid var(--c);background:var(--color-surface);width:30px;height:30px;color:var(--c);box-shadow:none;border-radius:50%;flex:none;place-items:center;margin:0;font-size:.8125rem;font-weight:600;display:grid}:root[data-design=board] .stages .stages__dot:before{content:counter(bdstep)}:root[data-design=board] .stages li:not([aria-current]) .stages__word,:root[data-design=board] .stages .stages__word{clip-path:none;white-space:normal;flex-direction:column;width:auto;min-width:0;height:auto;font-weight:600;line-height:1.3;display:flex;position:static;overflow:visible}:root[data-design=board] .stages .stages__sub{color:var(--color-text-muted);white-space:normal;font-size:.8125rem;font-weight:400}:root[data-design=board] .stages .is-done{color:var(--color-text);background:0 0;border-style:dashed}:root[data-design=board] .stages .is-done .stages__dot{background:var(--c);color:var(--color-surface)}:root[data-design=board] .stages .is-done .stages__dot:before{content:"✓"}:root[data-design=board] .stages [aria-current]{color:var(--color-text);background:var(--ct);border:1.5px solid color-mix(in srgb, var(--c) 55%, var(--color-rule));box-shadow:var(--bd-ring);font-weight:600}:root[data-design=board] .stages [aria-current] .stages__dot{background:var(--c);border-color:var(--c);width:30px;height:30px;color:var(--ct);box-shadow:0 0 0 4px var(--color-surface)}:root[data-design=board] .stages [aria-current] .stages__sub{color:var(--c);font-weight:600}:root[data-design=board] .stand__next{min-width:0;padding:var(--s-4) var(--s-5);background:var(--color-surface);border:1.5px solid color-mix(in srgb, var(--cur) 55%, var(--color-rule));box-shadow:var(--bd-ring);border-right:0;border-radius:10px 0 0 10px;grid-area:2/1}:root[data-design=board] .stand__next>.stand__label{color:var(--cur)}:root[data-design=board] .stand__next h2{font-family:var(--font-sans);font-size:1.125rem;font-weight:600;line-height:1.3}:root[data-design=board] .stand__next>p{font-size:var(--fs-sm)}:root[data-design=board] .stand__side{min-width:0;padding:var(--s-4) var(--s-5);background:var(--color-surface);border:1.5px solid color-mix(in srgb, var(--cur) 55%, var(--color-rule));border-left:1px solid var(--color-rule);border-radius:0 10px 10px 0;grid-area:2/2}:root[data-design=board] .stand__side>div+div{border-top:1px solid var(--color-rule);padding-top:var(--s-3)}:root[data-design=board] .waits .initials{background:var(--color-paper-2);width:26px;height:26px;color:var(--color-text-muted);border-color:#0000;font-size:.625rem}:root[data-design=board] .stand .tl{margin-top:var(--s-4);grid-area:3/1/auto/-1}:root[data-design=board] .bidpage__work{margin-top:var(--s-5);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:10px;min-width:0}:root[data-design=board] .bidpage__work>.ptabs{padding:0 var(--s-3);border-bottom:1px solid var(--color-rule);margin-top:0!important}:root[data-design=board] .bidpage__work>.ptabs a{min-height:48px;font-size:var(--fs-sm);border-bottom-width:2px}:root[data-design=board] .bidpage__work>.ptabs a[aria-current=page]{color:var(--color-text);border-bottom-color:var(--color-text);font-weight:600}:root[data-design=board] .bidpage__work>.ptabs .count{background:var(--color-paper-2);border:0;border-radius:999px;font-weight:600}:root[data-design=board] .bidpage__pane{padding:var(--s-4) var(--s-5) var(--s-5);min-width:0}:root[data-design=board] .qpage .qhead{padding:var(--s-4) var(--s-5);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:10px}:root[data-design=board] .qpage[data-status=needs_more] .qhead{border-left:4px solid var(--color-warning)}:root[data-design=board] .qhead__q{font-family:var(--font-sans);letter-spacing:-.01em;font-size:1.3125rem;font-weight:600;line-height:1.3}:root[data-design=board] .qhead__src q{font-family:var(--font-sans)}:root[data-design=board] .qpage .thread{margin-top:var(--s-4);border-top:0}:root[data-design=board] .qpage .thread>li{padding:var(--s-2) 0;border-bottom:0}:root[data-design=board] .qpage .thread>li:before{border-left-style:solid;border-left-color:var(--color-rule);top:52px}:root[data-design=board] .qpage .thread .msg{min-width:0;padding:var(--s-3) var(--s-4);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:10px}:root[data-design=board] .qpage .thread .initials{background:var(--color-surface)}:root[data-design=board] .qpage .reply{margin-top:var(--s-4);padding:var(--s-4);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:10px}:root[data-design=board] .qpage .reply textarea{border-radius:6px}:root[data-design=board] .qpage .side__block{padding:var(--s-3) var(--s-4);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:10px}:root[data-design=board] .qpage .side__due{border-radius:10px}@media (width<=1180px){:root[data-design=board] .bd-space .mono{display:none}:root[data-design=board] .bd-head{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}:root[data-design=board] .bd-kb{max-width:780px}:root[data-design=board] .bd-board{scroll-snap-type:x mandatory;padding-bottom:var(--s-2);overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;overflow-x:auto}:root[data-design=board] .bd-col{scroll-snap-align:start}:root[data-design=board] .stages .stages__sub{display:none}:root[data-design=board] .stages [aria-current] .stages__sub{display:block}}@media (width<=960px){:root[data-design=board] .bd-space{display:none}:root[data-design=board] .stand{grid-template-columns:minmax(0,1fr)}:root[data-design=board] .stand__next{border-right:1.5px solid color-mix(in srgb, var(--cur) 55%, var(--color-rule));border-bottom:0;border-radius:10px 10px 0 0;grid-area:2/1}:root[data-design=board] .stand__side{border-left:1.5px solid color-mix(in srgb, var(--cur) 55%, var(--color-rule));border-top:1px solid var(--color-rule);border-radius:0 0 10px 10px;grid-area:3/1}:root[data-design=board] .stand .tl{grid-row:4}}@media (width<=720px){:root[data-design=board] .bd-top__inner{gap:0 var(--s-2);padding:0 var(--s-2) 0 var(--s-4);flex-wrap:wrap}:root[data-design=board] .bd-nav{width:calc(100% + var(--s-2) + var(--s-4));margin:0 calc(var(--s-2) * -1) 0 calc(var(--s-4) * -1);padding:0 var(--s-3);scrollbar-width:none;border-top:1px solid var(--color-rule);order:3;overflow-x:auto}:root[data-design=board] .bd-nav a{min-height:44px}:root[data-design=board] .bd-nav a[aria-current=page]{background:0 0;border-radius:0}:root[data-design=board] .bd-tools{gap:0}:root[data-design=board] .bd-page--board,:root[data-design=board] .bd-page--bid{padding-left:var(--s-4);padding-right:var(--s-4)}:root[data-design=board] .bd-title{font-size:1.375rem}:root[data-design=board] .bd-new{min-height:44px}:root[data-design=board] .bd-nextline{flex-wrap:wrap}:root[data-design=board] .bd-nextline p{flex-basis:calc(100% - 40px)}:root[data-design=board] .bd-nextline .btn{width:100%;min-height:44px}:root[data-design=board] .bd-kb__top a{min-height:44px}:root[data-design=board] .bd-kb ul{grid-template-columns:1fr}:root[data-design=board] .bd-board{gap:var(--s-2);margin:var(--s-4) calc(var(--s-4) * -1) 0;padding:0 var(--s-4) var(--s-2);scroll-padding:0 var(--s-4);grid-auto-columns:84%}:root[data-design=board] .bd-col{min-height:0}:root[data-design=board] .bd-col:not(:last-child) .bd-col__head:after{display:none}:root[data-design=board] .bd-card h3 a,:root[data-design=board] .bd-next a,:root[data-design=board] .bd-nextbox a{margin:-10px 0;padding:10px 0;display:inline-block}:root[data-design=board] .bd-across ul{flex-direction:column}:root[data-design=board] .bidhead{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}:root[data-design=board] .bidhead .title{font-size:1.375rem}:root[data-design=board] .bidhead__due{justify-self:start}:root[data-design=board] .stages{gap:0;font-size:.6875rem;position:relative}:root[data-design=board] .stages:before{content:"";border-top:2px solid var(--color-border);position:absolute;top:17px;left:10%;right:10%}:root[data-design=board] .stages li,:root[data-design=board] .stages .is-done,:root[data-design=board] .stages [aria-current]{text-align:center;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:4px 2px}:root[data-design=board] .stages li+li:before{display:none}:root[data-design=board] .stages .stages__dot,:root[data-design=board] .stages [aria-current] .stages__dot{width:26px;height:26px;font-size:.6875rem;position:relative}:root[data-design=board] .stages [aria-current] .stages__dot{box-shadow:0 0 0 4px var(--ct)}:root[data-design=board] .stages .stages__word{overflow-wrap:anywhere;align-items:center;font-weight:500}:root[data-design=board] .stages [aria-current] .stages__word{color:var(--c);font-weight:600}:root[data-design=board] .stages .stages__sub,:root[data-design=board] .stages [aria-current] .stages__sub{display:none}:root[data-design=board] .stand__top{padding-bottom:14px}:root[data-design=board] .stand__next,:root[data-design=board] .stand__side{padding:var(--s-4);box-shadow:none}:root[data-design=board] .bidpage__pane{padding:var(--s-3)}:root[data-design=board] .qpage .qhead{padding:var(--s-4)}:root[data-design=board] .qpage .duebar{border-radius:0}:root[data-design=board] .qpage .file{gap:0 var(--s-2);grid-template-columns:28px minmax(0,1fr);max-width:none}:root[data-design=board] .qpage .file>.icon{width:22px;height:22px}:root[data-design=board] .qpage .file>span:nth-child(2){min-width:0}:root[data-design=board] .qpage .file__name{word-break:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-design=board] .qpage .file>span:nth-child(3){grid-column:2;justify-content:flex-start}:root[data-design=board] .qpage .file>span:nth-child(3):empty{display:none}:root[data-design=board] .qpage .file>span:nth-child(3) .btn--quiet:first-child{padding-left:0}}:root[data-design=workbench]{--wb-rail:#1a1e25;--wb-rail-ink:#b4bcc8;--wb-rail-on:#fff;--wb-rail-hi:#2b313b;--wb-rail-bar:#8faeff;--wb-top-h:44px;--wb-status-h:28px;--wb-tint:color-mix(in srgb, var(--color-primary) 9%, var(--color-bg));--wb-tint-edge:color-mix(in srgb, var(--color-primary) 35%, var(--color-bg))}:root[data-design=workbench][data-theme=dark]{--wb-rail:#0d0f13;--wb-rail-hi:#232831;--wb-tint:color-mix(in srgb, var(--color-primary) 14%, var(--color-bg))}:root[data-design=workbench] body{background:var(--color-paper-2);background-image:none;line-height:1.45}:root[data-design=workbench] h1,:root[data-design=workbench] h2,:root[data-design=workbench] h3{font-family:var(--font-sans);letter-spacing:-.005em;font-weight:600}:root[data-design=workbench] .is-danger{color:var(--color-danger)}:root[data-design=workbench] .is-warning{color:var(--color-warning)}:root[data-design=workbench] .wb{grid-template-columns:64px minmax(0,1fr);grid-template-rows:var(--wb-top-h) minmax(0, 1fr) var(--wb-status-h);min-height:100dvh;display:grid}:root[data-design=workbench] .wb-rail{background:var(--wb-rail);height:100dvh;padding:var(--s-2) 0;z-index:8;flex-direction:column;grid-area:1/1/4;align-self:start;align-items:center;gap:2px;display:flex;position:sticky;top:0}:root[data-design=workbench] .wb-rail a{width:56px;min-height:52px;color:var(--wb-rail-ink);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex;position:relative}:root[data-design=workbench] .wb-rail a .icon{width:20px;height:20px}:root[data-design=workbench] .wb-rail a:hover,:root[data-design=workbench] .wb-rail a[aria-current=page]{color:var(--wb-rail-on);background:var(--wb-rail-hi)}:root[data-design=workbench] .wb-rail a[aria-current=page]:before{content:"";background:var(--wb-rail-bar);border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:-4px}:root[data-design=workbench] .wb-rail a:focus-visible{outline-color:var(--wb-rail-bar)}:root[data-design=workbench] .wb-rail__lbl{font:500 10.5px/1.1 var(--font-sans);text-align:center;overflow-wrap:anywhere;max-width:60px}:root[data-design=workbench] .wb-rail .wb-rail__logo{width:32px;height:32px;min-height:32px;color:var(--wb-rail);font:600 15px/1 var(--font-sans);margin-bottom:var(--s-3);background:#f2f4f7;border-radius:6px;place-items:center;display:grid}:root[data-design=workbench] .wb-rail .wb-rail__logo:hover{color:var(--wb-rail);background:#fff}:root[data-design=workbench] .wb-top{z-index:7;align-items:center;gap:var(--s-3);padding:0 var(--s-3) 0 var(--s-4);background:var(--color-bg);border-bottom:1px solid var(--color-rule);grid-area:1/2;min-width:0;display:flex;position:sticky;top:0}:root[data-design=workbench] .wb-space{align-items:center;gap:var(--s-2);border:1px solid var(--color-rule);border-radius:var(--radius-md);height:30px;color:var(--color-text);font-size:var(--fs-sm);white-space:nowrap;min-width:0;padding:0 10px 0 5px;text-decoration:none;display:inline-flex}:root[data-design=workbench] .wb-space:hover{border-color:var(--color-border)}:root[data-design=workbench] .wb-space b{text-overflow:ellipsis;font-weight:600;overflow:hidden}:root[data-design=workbench] .wb-space__sq{background:var(--color-primary);width:20px;height:20px;color:var(--color-on-primary);font:600 11px/1 var(--font-sans);border-radius:3px;flex:none;place-items:center;display:grid}:root[data-design=workbench] .wb-space__host{color:var(--color-text-muted);font-size:12px}:root[data-design=workbench] .wb-space__logo{object-fit:contain;width:auto;max-width:140px;height:auto;max-height:22px;display:block}:root[data-design=workbench] .wb-space__logo--pending{width:90px;height:20px}:root[data-design=workbench][data-theme=dark] .wb-space__logo{background:#fff;border-radius:3px;padding:1px 6px}:root[data-design=workbench] .wb-top__where{color:var(--color-text-muted);font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}:root[data-design=workbench] .wb-top__where b{color:var(--color-text);text-overflow:ellipsis;font-weight:500;overflow:hidden}:root[data-design=workbench] .wb-jump{align-items:center;gap:var(--s-2);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-md);width:min(340px,30vw);height:30px;color:var(--color-text-muted);font-size:var(--fs-sm);white-space:nowrap;margin-left:auto;padding:0 10px;text-decoration:none;display:flex;overflow:hidden}:root[data-design=workbench] .wb-jump:hover{border-color:var(--color-border);color:var(--color-text)}:root[data-design=workbench] .wb-jump span{text-overflow:ellipsis;overflow:hidden}:root[data-design=workbench] .wb-top__tools{align-items:center;gap:2px;margin-left:auto;display:flex}:root[data-design=workbench] .wb-jump+.wb-top__tools{margin-left:0}:root[data-design=workbench] .wb-top .bell,:root[data-design=workbench] .wb-top .theme-toggle{min-width:36px;min-height:36px;color:var(--color-text-muted);padding:0}:root[data-design=workbench] .wb-top .bell:hover,:root[data-design=workbench] .wb-top .theme-toggle:hover{background:var(--color-surface);color:var(--color-text);text-decoration:none}:root[data-design=workbench] .wb-top .bell__count{min-width:16px;height:16px;font-size:10px;line-height:16px;top:2px;right:0}:root[data-design=workbench] .wb-top .whomenu>summary{place-items:center;min-height:36px;padding:0 2px;display:grid}:root[data-design=workbench] .wb-top .initials{background:color-mix(in srgb, var(--color-primary) 16%, var(--color-bg));border:0;width:30px;height:30px;font-size:12px}:root[data-design=workbench] .wb-main{background:var(--color-paper-2);grid-area:2/2;min-width:0}:root[data-design=workbench] .wb-main--column{padding:var(--s-5) var(--s-5) var(--s-6)}:root[data-design=workbench] .wb-main--column .wb-col{padding:var(--s-5) var(--s-6) var(--s-6);background:var(--color-bg);border:1px solid var(--color-rule);border-radius:var(--radius-md);margin:0 auto}:root[data-design=workbench] .wb-main--wide{background:var(--color-bg)}:root[data-design=workbench] .wb-status{z-index:6;padding:0 var(--s-4);background:var(--color-surface);border-top:1px solid var(--color-rule);color:var(--color-text-muted);white-space:nowrap;grid-area:3/2;align-items:center;gap:0;font-size:12px;display:flex;position:sticky;bottom:0;overflow:hidden}:root[data-design=workbench] .wb-status>span{padding:0 var(--s-3);border-left:1px solid var(--color-rule);align-items:center;gap:6px;line-height:14px;display:inline-flex}:root[data-design=workbench] .wb-status>span:first-child{color:var(--color-text);border-left:0;padding-left:0}:root[data-design=workbench] .wb-status .is-danger,:root[data-design=workbench] .wb-status .is-warning{font-weight:600}:root[data-design=workbench] .wb-status__live{background:var(--color-success);border-radius:50%;width:7px;height:7px}:root[data-design=workbench] .wb-status>.wb-status__by{border-left:0;margin-left:auto;padding-right:0}:root[data-design=workbench] .wb-muted{color:var(--color-text-muted)}:root[data-design=workbench] .wb-n{font-family:var(--font-mono);color:var(--color-text-muted);margin-left:6px;font-weight:500}:root[data-design=workbench] .wb-btn{min-height:32px;font-size:var(--fs-sm);padding:0 12px}:root[data-design=workbench] .wb-btn-sm{gap:6px;min-height:28px;padding:0 10px;font-size:12.5px}:root[data-design=workbench] .wb-kicker{font:500 11px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);align-items:center;gap:6px;margin-bottom:6px;display:flex}:root[data-design=workbench] .wb-av{width:24px;height:24px;font:600 10px/1 var(--font-sans);background:color-mix(in srgb, var(--color-warning) 18%, var(--color-bg));color:var(--color-text);border-radius:50%;flex:none;place-items:center;display:inline-grid}:root[data-design=workbench] .wb-av.is-none{border:1px dashed var(--color-border);color:var(--color-text-muted);background:0 0}:root[data-design=workbench] .wb-dash{min-height:calc(100vh - var(--wb-top-h) - var(--wb-status-h));flex-direction:column;display:flex}:root[data-design=workbench] .wb-headline{align-items:center;gap:var(--s-2) var(--s-4);padding:10px var(--s-4);background:var(--color-bg);border-bottom:1px solid var(--color-rule);flex-wrap:wrap;min-height:56px;display:flex}:root[data-design=workbench] .wb-headline h1{margin:0;font-size:17px;line-height:1.3}:root[data-design=workbench] .wb-headline h1 em{color:var(--color-danger);font-style:normal}:root[data-design=workbench] .wb-headline h1 em.is-plain{color:var(--color-primary)}:root[data-design=workbench] .wb-headline__sub{color:var(--color-text-muted);font-size:var(--fs-sm)}:root[data-design=workbench] .wb-headline__acts{gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}:root[data-design=workbench] .wb-health{min-height:36px;padding:0 0 0 var(--s-4);background:var(--color-surface);border-bottom:1px solid var(--color-rule);white-space:nowrap;scrollbar-width:thin;align-items:stretch;display:flex;overflow-x:auto}:root[data-design=workbench] .wb-health h2{font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0 var(--s-3) 0 0;align-self:center}:root[data-design=workbench] .wb-health__item,:root[data-design=workbench] .wb-health__ok,:root[data-design=workbench] .wb-health__go{padding:0 var(--s-3);border-left:1px solid var(--color-rule);color:var(--color-text);font-size:var(--fs-sm);align-items:center;gap:6px;text-decoration:none;display:inline-flex}:root[data-design=workbench] .wb-health__item:hover{background:var(--color-bg)}:root[data-design=workbench] .wb-health__item.is-danger{color:var(--color-danger)}:root[data-design=workbench] .wb-health__item.is-warning{color:var(--color-warning)}:root[data-design=workbench] .wb-health__ok{color:var(--color-success)}:root[data-design=workbench] .wb-health__go{color:var(--color-primary);margin-left:auto;font-weight:500}:root[data-design=workbench] .wb-notice{align-items:center;gap:var(--s-2);padding:8px var(--s-4);background:var(--color-highlight);color:var(--color-text);border-bottom:1px solid var(--color-rule);font-size:var(--fs-sm);display:flex}:root[data-design=workbench] .wb-panes{background:var(--color-rule);flex:1;grid-template-columns:minmax(0,1fr) 400px;gap:1px;display:grid}:root[data-design=workbench] .wb-col-main,:root[data-design=workbench] .wb-col-side{flex-direction:column;gap:1px;min-width:0;display:flex}:root[data-design=workbench] .wb-pane{background:var(--color-bg);flex-direction:column;min-width:0;display:flex}:root[data-design=workbench] .wb-bids{flex:1}:root[data-design=workbench] .wb-today{background:var(--color-surface);flex:1}:root[data-design=workbench] .wb-ph{align-items:center;gap:var(--s-2);min-height:40px;padding:4px var(--s-3) 4px var(--s-4);border-bottom:1px solid var(--color-rule);flex-wrap:wrap;display:flex}:root[data-design=workbench] .wb-ph h2{margin:0;font-size:13px}:root[data-design=workbench] .wb-count{color:var(--color-text-muted);font-size:12px}:root[data-design=workbench] .wb-ph__right{align-items:center;gap:var(--s-2);color:var(--color-text-muted);margin-left:auto;font-size:12px;display:flex}:root[data-design=workbench] .wb-pb{min-width:0}:root[data-design=workbench] .wb-empty{padding:var(--s-4);gap:var(--s-3);font-size:var(--fs-sm);justify-items:start;display:grid}:root[data-design=workbench] .wb-seg{margin-left:var(--s-3);border:1px solid var(--color-rule);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}:root[data-design=workbench] .wb-seg button{font:inherit;color:var(--color-text-muted);border:0;border-left:1px solid var(--color-rule);cursor:pointer;background:0 0;padding:3px 9px;font-size:12px}:root[data-design=workbench] .wb-seg button:first-child{border-left:0}:root[data-design=workbench] .wb-seg button[aria-pressed=true]{background:var(--color-text);color:var(--color-bg)}:root[data-design=workbench] .wb-grid{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fs-sm)}:root[data-design=workbench] .wb-c-code{width:132px}:root[data-design=workbench] .wb-c-due{width:160px}:root[data-design=workbench] .wb-c-step{width:230px}:root[data-design=workbench] .wb-c-wait{width:160px}:root[data-design=workbench] .wb-grid thead th{top:var(--wb-top-h);z-index:1;background:var(--color-surface);text-align:left;font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);height:30px;padding:0 var(--s-2);border-bottom:1px solid var(--color-rule);white-space:nowrap;position:sticky}:root[data-design=workbench] .wb-grid td,:root[data-design=workbench] .wb-grid tbody th{height:50px;padding:4px var(--s-2);border-bottom:1px solid color-mix(in srgb, var(--color-rule) 60%, var(--color-bg));vertical-align:middle;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}:root[data-design=workbench] .wb-grid th:first-child,:root[data-design=workbench] .wb-grid td:first-child{padding-left:var(--s-4)}:root[data-design=workbench] .wb-grid tbody tr:not(.wb-grp){cursor:pointer}:root[data-design=workbench] .wb-grid tbody tr:not(.wb-grp):not(.is-sel):hover td{background:var(--color-surface)}:root[data-design=workbench] .wb-grid tr.is-sel td{background:var(--wb-tint)}:root[data-design=workbench] .wb-grid tr.is-sel td:first-child{box-shadow:inset 3px 0 0 var(--color-primary)}:root[data-design=workbench] .wb-grid tr.is-dim td{color:var(--color-text-muted)}:root[data-design=workbench] .wb-grid tr.wb-grp th{background:var(--color-surface);height:30px;font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);border-bottom:1px solid var(--color-rule);cursor:default}:root[data-design=workbench] .wb-t1{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-weight:500;display:block;overflow:hidden}:root[data-design=workbench] .wb-t2{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}:root[data-design=workbench] .wb-t1.is-danger,:root[data-design=workbench] .wb-t2.is-danger{color:var(--color-danger)}:root[data-design=workbench] .wb-pick{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-weight:500}:root[data-design=workbench] .wb-pick:hover{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}:root[data-design=workbench] .wb-c-bid a.wb-t1{text-decoration:none}:root[data-design=workbench] .wb-meter{vertical-align:middle;gap:2px;margin-right:8px;display:inline-flex}:root[data-design=workbench] .wb-meter i{background:var(--color-rule);border-radius:1px;width:12px;height:6px}:root[data-design=workbench] .wb-meter i.is-done{background:var(--color-text-muted)}:root[data-design=workbench] .wb-meter i.is-now{background:var(--color-primary)}:root[data-design=workbench] .wb-meter i.is-all{background:var(--color-success)}:root[data-design=workbench] .wb-grid--tight td,:root[data-design=workbench] .wb-grid--tight tbody th{height:38px}:root[data-design=workbench] .wb-grid--tight tbody tr:not(.wb-grp){cursor:default}:root[data-design=workbench] .wb-grid--tight tbody th .wb-av{margin-right:var(--s-2);vertical-align:middle}:root[data-design=workbench] .wb-grid .num{font-family:var(--font-mono)}:root[data-design=workbench] .wb-tsec{padding:10px var(--s-4) 6px}:root[data-design=workbench] .wb-tsec+.wb-tsec{border-top:1px solid var(--color-rule)}:root[data-design=workbench] .wb-tsec h3{align-items:center;gap:var(--s-2);font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0 0 4px;display:flex}:root[data-design=workbench] .wb-tsec h3.is-danger{color:var(--color-danger)}:root[data-design=workbench] .wb-tsec h3 .wb-n{margin-left:auto}:root[data-design=workbench] .wb-tsec ul{margin:0;padding:0;list-style:none}:root[data-design=workbench] .wb-titem{column-gap:var(--s-3);padding:7px var(--s-3);margin:0 calc(var(--s-3) * -1);border-radius:var(--radius-md);grid-template-columns:3px minmax(60%,1fr) minmax(0,max-content);align-items:center;row-gap:1px;display:grid}:root[data-design=workbench] .wb-titem:before{content:"";background:var(--color-primary);border-radius:2px;grid-area:1/1/3;align-self:stretch}:root[data-design=workbench] .wb-titem.is-danger:before{background:var(--color-danger)}:root[data-design=workbench] .wb-titem.is-warning:before{background:var(--color-warning)}:root[data-design=workbench] .wb-titem:hover{background:var(--color-bg)}:root[data-design=workbench] .wb-titem__what{font-weight:500;font-size:var(--fs-sm);color:var(--color-text);overflow-wrap:anywhere;grid-area:1/2}:root[data-design=workbench] .wb-titem__meta{color:var(--color-text-muted);overflow-wrap:anywhere;grid-area:2/2;font-size:12.5px}:root[data-design=workbench] .wb-titem .btn{text-overflow:ellipsis;white-space:nowrap;text-align:center;grid-area:1/3/3;min-width:0;max-width:100%;line-height:28px;display:inline-block;overflow:hidden}:root[data-design=workbench] .wb-insp{padding:var(--s-3) var(--s-4) var(--s-4);gap:var(--s-3);font-size:var(--fs-sm);display:grid}:root[data-design=workbench] .wb-insp__title{font-size:14px;font-weight:600}:root[data-design=workbench] .wb-box{border:1px solid var(--color-rule);border-radius:var(--radius-md)}:root[data-design=workbench] .wb-box .wb-kicker{padding:8px var(--s-3);border-bottom:1px solid var(--color-rule);margin:0}:root[data-design=workbench] .wb-box__body{padding:10px var(--s-3);justify-items:start;gap:6px;display:grid}:root[data-design=workbench] .wb-box--next{border-color:var(--wb-tint-edge);background:var(--wb-tint)}:root[data-design=workbench] .wb-box--next .wb-kicker{color:var(--color-primary);border-color:var(--wb-tint-edge)}:root[data-design=workbench] .wb-wrows,:root[data-design=workbench] .wb-blocks{margin:0;padding:0;list-style:none}:root[data-design=workbench] .wb-wrows li{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--color-rule);padding:5px 0;display:flex}:root[data-design=workbench] .wb-wrows li:last-child{border-bottom:0}:root[data-design=workbench] .wb-wrows__who{flex:1;min-width:0;display:grid}:root[data-design=workbench] .wb-wrows__who small{color:var(--color-text-muted);font-size:12.5px}:root[data-design=workbench] .wb-wrows .is-danger{white-space:nowrap;font-weight:600}:root[data-design=workbench] .wb-blocks li{align-items:baseline;gap:8px;padding:2px 0;font-weight:500;display:flex}:root[data-design=workbench] .wb-blocks li:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}:root[data-design=workbench] .wb-progress__read{justify-content:space-between;gap:var(--s-2);margin-bottom:6px;display:flex}:root[data-design=workbench] .wb-progress{background:var(--color-rule);border-radius:3px;height:6px;display:flex;overflow:hidden}:root[data-design=workbench] .wb-progress i{height:100%;display:block}:root[data-design=workbench] .wb-progress .is-done{background:var(--color-success)}:root[data-design=workbench] .wb-progress .is-late{background:var(--color-danger)}:root[data-design=workbench] .wb-privacy{align-items:center;gap:var(--s-2);padding:8px var(--s-4);color:var(--color-text-muted);background:var(--color-paper-2);border-top:1px solid var(--color-rule);font-size:12.5px;display:flex}:root[data-design=workbench] .wb-col .title{font-size:var(--fs-2xl);font-weight:600}:root[data-design=workbench] .wb-col .lede{font-family:var(--font-sans);font-size:var(--fs-md)}:root[data-design=workbench] .bidpage{min-height:calc(100vh - var(--wb-top-h) - var(--wb-status-h));flex-direction:column;display:flex}:root[data-design=workbench] .wb-main--wide .bidpage>.crumbs{padding:0 var(--s-4);background:var(--color-surface);border-bottom:1px solid var(--color-rule);min-height:32px;font-size:12.5px}:root[data-design=workbench] .wb-main--wide .bidpage>.crumbs a{min-height:32px}:root[data-design=workbench] .bidhead{padding:10px var(--s-4) 12px;background:var(--color-bg);border-bottom:1px solid var(--color-rule);gap:6px var(--s-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0}:root[data-design=workbench] .bidhead .title{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600;animation:none}:root[data-design=workbench] .bidhead__sol{gap:2px var(--s-3);margin-top:4px;font-size:12.5px}:root[data-design=workbench] .bidhead__due{border:1px solid var(--color-rule);border-radius:var(--radius-md);padding:6px var(--s-3);align-items:center;gap:0 var(--s-3);outline:0;grid-template-columns:auto auto;min-width:0;margin:0;display:grid}:root[data-design=workbench] .bidhead__due .lbl{font:500 10.5px/1.3 var(--font-mono);letter-spacing:.05em;grid-column:1/-1}:root[data-design=workbench] .bidhead__due .logdate{margin:0}:root[data-design=workbench] .bidhead__due .logdate__day{font-family:var(--font-sans);font-size:22px;font-weight:600}:root[data-design=workbench] .bidhead__due .figure-note{margin:0;font-weight:600}:root[data-design=workbench] .stand{border:0;border-bottom:1px solid var(--color-rule);background:var(--color-bg);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:0;margin:0;padding:0;display:grid}:root[data-design=workbench] .stand__top{border-bottom:1px solid var(--color-rule);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:0;display:grid}:root[data-design=workbench] .stand__top>.stand__label{padding:0 var(--s-4);white-space:nowrap;align-self:center}:root[data-design=workbench] .stand__label,:root[data-design=workbench] .stand__side h3{font:500 11px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}:root[data-design=workbench] .stand__top>.stand__none{padding:10px var(--s-4)}:root[data-design=workbench] .stages{counter-reset:wbstep;flex-wrap:nowrap;align-items:stretch;font-size:12.5px}:root[data-design=workbench] .stages li{counter-increment:wbstep;align-items:center;gap:var(--s-2);min-width:0;padding:7px var(--s-3);border-left:1px solid var(--color-rule);color:var(--color-text-muted);flex:1 1 0;display:flex;position:relative}:root[data-design=workbench] .stages li+li:before{content:none}:root[data-design=workbench] .stages .stages__dot{border:1.5px solid var(--color-border);width:20px;height:20px;font:500 11px/1 var(--font-mono);color:var(--color-text-muted);box-shadow:none;background:0 0;place-items:center;margin:0;display:grid}:root[data-design=workbench] .stages .stages__dot:before{content:counter(wbstep)}:root[data-design=workbench] .stages .is-done{color:var(--color-text)}:root[data-design=workbench] .stages .is-done .stages__dot{background:var(--color-success);border-color:var(--color-success);color:var(--color-bg)}:root[data-design=workbench] .stages .is-done .stages__dot:before{content:"✓";font-family:var(--font-sans);font-weight:600}:root[data-design=workbench] .stages [aria-current]{background:var(--wb-tint);color:var(--color-primary);font-weight:600}:root[data-design=workbench] .stages [aria-current]:after{content:"";background:var(--color-primary);height:3px;position:absolute;bottom:-1px;left:0;right:0}:root[data-design=workbench] .stages [aria-current] .stages__dot{background:var(--color-primary);border-color:var(--color-primary);width:20px;height:20px;color:var(--color-on-primary);box-shadow:none}:root[data-design=workbench] .stages__word{min-width:0}:root[data-design=workbench] .stages__sub{text-overflow:ellipsis;overflow:hidden}:root[data-design=workbench] .stand>.tl{padding:0 var(--s-4) var(--s-2);border-bottom:1px solid var(--color-rule);grid-column:1/-1}:root[data-design=workbench] .stand__next{padding:10px var(--s-4) 12px;background:var(--wb-tint);min-width:0}:root[data-design=workbench] .stand__next>.stand__label{color:var(--color-primary)}:root[data-design=workbench] .stand__next h2{font-family:var(--font-sans);margin-top:4px;font-size:15px;font-weight:600}:root[data-design=workbench] .stand__next>p{font-size:var(--fs-sm);margin-top:4px}:root[data-design=workbench] .stand__acts{margin-top:var(--s-3)}:root[data-design=workbench] .stand__acts .btn{min-height:32px}:root[data-design=workbench] .stand__side{display:contents}:root[data-design=workbench] .stand__side>div{padding:10px var(--s-4) 12px;border-left:1px solid var(--color-rule);min-width:0}:root[data-design=workbench] .stand__side h3{margin-bottom:6px}:root[data-design=workbench] .waits li{border-bottom:1px solid var(--color-rule);grid-template-columns:24px minmax(0,1fr);padding-bottom:4px}:root[data-design=workbench] .waits li:last-child{border-bottom:0}:root[data-design=workbench] .waits .initials{background:color-mix(in srgb, var(--color-warning) 18%, var(--color-bg));border:0;width:24px;height:24px;font-size:10px}:root[data-design=workbench] .bidpage__work{flex:1;grid-template-columns:240px minmax(0,1fr);align-items:stretch;display:grid}:root[data-design=workbench] .bidpage__work>.ptabs{border-bottom:0;border-right:1px solid var(--color-rule);background:var(--color-surface);padding:0 0 var(--s-3);flex-direction:column;align-self:stretch;gap:0;overflow:visible;margin-top:0!important}:root[data-design=workbench] .bidpage__work>.ptabs:before{content:"This bid";padding:14px var(--s-4) 6px;font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);display:block}:root[data-design=workbench] .bidpage__work>.ptabs a{min-height:34px;padding:0 var(--s-3) 0 var(--s-4);gap:var(--s-2);font-size:var(--fs-sm);color:var(--color-text);white-space:nowrap;border-bottom:0}:root[data-design=workbench] .bidpage__work>.ptabs a .icon{width:16px;height:16px;color:var(--color-text-muted)}:root[data-design=workbench] .bidpage__work>.ptabs a:hover{background:var(--color-bg)}:root[data-design=workbench] .bidpage__work>.ptabs a[aria-current=page]{background:var(--wb-tint);box-shadow:inset 3px 0 0 var(--color-primary);font-weight:600}:root[data-design=workbench] .bidpage__work>.ptabs a[aria-current=page] .icon{color:var(--color-primary)}:root[data-design=workbench] .bidpage__work>.ptabs .count{font:500 11.5px/18px var(--font-mono);background:var(--color-bg);color:var(--color-text-muted);border:0;border-radius:9px;margin-left:auto;padding:0 6px}:root[data-design=workbench] .bidpage__pane{min-width:0;padding:var(--s-4) var(--s-5) var(--s-6)}:root[data-design=workbench] .bidpage__pane>:first-child{margin-top:0}:root[data-design=workbench] .qpage .crumbs{font-size:12.5px}:root[data-design=workbench] .qlayout{gap:var(--s-5);grid-template-columns:minmax(0,1fr) 300px}:root[data-design=workbench] .qhead{border:1px solid var(--color-rule);padding:var(--s-4);background:var(--color-bg);border-radius:6px}:root[data-design=workbench] .qhead__q{font-family:var(--font-sans);font-size:19px;font-weight:600;line-height:1.35}:root[data-design=workbench] .thread{margin-top:var(--s-4);gap:var(--s-3);border-top:0;display:grid}:root[data-design=workbench] .thread>li{gap:var(--s-2);border:0;grid-template-columns:28px minmax(0,1fr);padding:0}:root[data-design=workbench] .thread>li:before{display:none}:root[data-design=workbench] .thread .initials{width:28px;height:28px;font-size:10px}:root[data-design=workbench] .msg{border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-bg);padding:8px var(--s-3) 10px;min-width:0}:root[data-design=workbench] .msg__who{border-bottom:1px solid var(--color-rule);font-size:var(--fs-sm);margin-bottom:6px;padding-bottom:6px}:root[data-design=workbench] .msg__body{font-size:var(--fs-md);margin-top:0}:root[data-design=workbench] .verdict{border:1px solid color-mix(in srgb, var(--color-warning) 45%, var(--color-bg));border-radius:var(--radius-md)}:root[data-design=workbench] .reply{border:1px solid var(--color-rule);padding:var(--s-4);margin-top:var(--s-4);border-radius:6px}:root[data-design=workbench] .side{gap:var(--s-3);top:calc(var(--wb-top-h) + var(--s-3))}:root[data-design=workbench] .side__block{border:1px solid var(--color-rule);border-radius:var(--radius-md);padding:var(--s-3)}:root[data-design=workbench] .side__due{border-radius:var(--radius-md)}@media (width<=1180px){:root[data-design=workbench] .wb-panes{grid-template-columns:minmax(0,1fr) 340px}:root[data-design=workbench] .wb-c-code{width:112px}:root[data-design=workbench] .wb-c-wait{width:130px}:root[data-design=workbench] .wb-c-step{width:200px}}@media (width<=960px){:root[data-design=workbench] .wb-panes{grid-template-columns:minmax(0,1fr)}:root[data-design=workbench] .wb-col-side{flex-flow:wrap}:root[data-design=workbench] .wb-col-side>.wb-pane{flex:320px}:root[data-design=workbench] .stand{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:root[data-design=workbench] .stand__next{grid-column:1/-1}:root[data-design=workbench] .stand__side>div:first-child{border-left:0}:root[data-design=workbench] .stages__sub{display:none}:root[data-design=workbench] .bidpage__work{grid-template-columns:200px minmax(0,1fr)}:root[data-design=workbench] .qlayout{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){:root[data-design=workbench]{--wb-top-h:52px}:root[data-design=workbench] body{overflow-x:hidden}:root[data-design=workbench] .wb{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--wb-top-h) minmax(0, 1fr);padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}:root[data-design=workbench] .wb-rail{height:auto;padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--wb-rail-hi);flex-direction:row;grid-row:auto;justify-content:space-around;align-items:stretch;gap:0;position:fixed;inset:auto 0 0}:root[data-design=workbench] .wb-rail .wb-rail__logo{display:none}:root[data-design=workbench] .wb-rail a{flex:1 1 0;width:auto;min-width:44px;min-height:52px}:root[data-design=workbench] .wb-rail a[aria-current=page]:before{width:auto;height:3px;inset:-4px 25% auto}:root[data-design=workbench] .wb-top{padding:0 var(--s-2);gap:var(--s-2);grid-column:1}:root[data-design=workbench] .wb-space{height:40px}:root[data-design=workbench] .wb-space__host,:root[data-design=workbench] .wb-top__where{display:none}:root[data-design=workbench] .wb-jump{flex:none;justify-content:center;width:44px;height:44px;margin-left:auto;padding:0}:root[data-design=workbench] .wb-jump span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-design=workbench] .wb-top .bell,:root[data-design=workbench] .wb-top .theme-toggle,:root[data-design=workbench] .wb-top .whomenu>summary{min-width:44px;min-height:44px}:root[data-design=workbench] .wb-main{grid-column:1}:root[data-design=workbench] .wb-main--column{padding:0}:root[data-design=workbench] .wb-main--column .wb-col{padding:var(--s-4) var(--s-4) var(--s-5);border:0;border-radius:0}:root[data-design=workbench] .wb-status{display:none}:root[data-design=workbench] .wb-btn,:root[data-design=workbench] .wb-btn-sm{min-height:44px}:root[data-design=workbench] .wb-seg button{min-height:40px;padding:0 12px}:root[data-design=workbench] .wb-dash{min-height:0}:root[data-design=workbench] .wb-headline{padding:var(--s-3) var(--s-4)}:root[data-design=workbench] .wb-headline__acts{width:100%;margin-left:0}:root[data-design=workbench] .wb-headline__acts .btn{flex:auto}:root[data-design=workbench] .wb-health{white-space:normal;padding:var(--s-2) var(--s-4);flex-wrap:wrap}:root[data-design=workbench] .wb-health h2{width:100%;margin:4px 0}:root[data-design=workbench] .wb-health__item,:root[data-design=workbench] .wb-health__ok,:root[data-design=workbench] .wb-health__go{border-left:0;width:100%;min-height:44px;padding:0}:root[data-design=workbench] .wb-health__go{margin-left:0}:root[data-design=workbench] .wb-panes{flex-direction:column;display:flex}:root[data-design=workbench] .wb-col-side{flex-direction:column;order:-1}:root[data-design=workbench] .wb-col-side>.wb-pane{flex:none}:root[data-design=workbench] .wb-ph__right .wb-muted{display:none}:root[data-design=workbench] .wb-seg{margin-left:0}:root[data-design=workbench] .wb-grid,:root[data-design=workbench] .wb-grid tbody,:root[data-design=workbench] .wb-grid tr,:root[data-design=workbench] .wb-grid td,:root[data-design=workbench] .wb-grid tbody th{width:100%;display:block}:root[data-design=workbench] .wb-grid colgroup,:root[data-design=workbench] .wb-grid thead{display:none}:root[data-design=workbench] .wb-grid tr:not(.wb-grp){padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--color-rule)}:root[data-design=workbench] .wb-grid td,:root[data-design=workbench] .wb-grid tbody th{white-space:normal;border:0;height:auto;padding:2px 0}:root[data-design=workbench] .wb-grid th:first-child,:root[data-design=workbench] .wb-grid td:first-child{padding-left:0}:root[data-design=workbench] .wb-grid:not(.wb-grid--tight) td:first-child{color:var(--color-text-muted);font-size:12px}:root[data-design=workbench] .wb-grid tr.wb-grp th{padding:8px var(--s-4);height:auto}:root[data-design=workbench] .wb-grid:not(.wb-grid--tight) td[data-l]:not(:first-child):before{content:attr(data-l);font:500 10.5px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-top:6px;display:block}:root[data-design=workbench] .wb-grid--tight td{width:auto;margin-right:var(--s-4);display:inline-block}:root[data-design=workbench] .wb-grid--tight td[data-l]:before{content:attr(data-l) " ";color:var(--color-text-muted);font-size:12px}:root[data-design=workbench] .wb-t1,:root[data-design=workbench] .wb-t2{white-space:normal}:root[data-design=workbench] .wb-c-bid a.wb-t1{min-height:44px;color:var(--color-primary);align-items:center;font-size:15px;display:flex}:root[data-design=workbench] .wb-grid tr.is-sel td{background:0 0}:root[data-design=workbench] .wb-grid tr.is-sel td:first-child{box-shadow:none}:root[data-design=workbench] .wb-titem{padding:var(--s-2) 0;margin:0}:root[data-design=workbench] .wb-titem .btn{line-height:42px}:root[data-design=workbench] .bidpage{min-height:0}:root[data-design=workbench] .wb-main--wide .bidpage>.crumbs a{min-height:44px}:root[data-design=workbench] .bidhead{padding:var(--s-3) var(--s-4);grid-template-columns:minmax(0,1fr)}:root[data-design=workbench] .bidhead__due{justify-self:start}:root[data-design=workbench] .stand,:root[data-design=workbench] .stand__top{grid-template-columns:minmax(0,1fr)}:root[data-design=workbench] .stand__top>.stand__label{padding:8px var(--s-4) 0}:root[data-design=workbench] .stages li{padding:8px 6px}:root[data-design=workbench] .stages li:not([aria-current]){flex:none}:root[data-design=workbench] .stand__side>div,:root[data-design=workbench] .stand__side>div:first-child{border-left:0;border-top:1px solid var(--color-rule)}:root[data-design=workbench] .stand__acts .btn{flex:auto;min-height:44px}:root[data-design=workbench] .bidpage__work{display:block}:root[data-design=workbench] .bidpage__work>.ptabs{border-right:0;border-bottom:1px solid var(--color-rule);padding:0 var(--s-2);flex-direction:row;overflow-x:auto}:root[data-design=workbench] .bidpage__work>.ptabs:before{display:none}:root[data-design=workbench] .bidpage__work>.ptabs a{min-height:48px;padding:0 var(--s-3);border-bottom:3px solid #0000;flex:none}:root[data-design=workbench] .bidpage__work>.ptabs a[aria-current=page]{box-shadow:none;border-bottom-color:var(--color-primary)}:root[data-design=workbench] .bidpage__pane{padding:var(--s-4)}:root[data-design=workbench] .duebar{top:var(--wb-top-h)}:root[data-design=workbench] .qhead{padding:var(--s-3)}:root[data-design=workbench] .qhead__q{font-size:18px}:root[data-design=workbench] .thread>li{grid-template-columns:minmax(0,1fr)}:root[data-design=workbench] .thread .initials{display:none}:root[data-design=workbench] .msg__who{min-height:0;padding-left:0}:root[data-design=workbench] .msg__body{font-size:15px}:root[data-design=workbench] .reply textarea{font-size:16px}}:root[data-design=document]{--dc-desk:#ecebe6;--dc-desk-2:#e3e1da;--dc-ink-2:#45423c;--dc-rule-soft:#e7e5df;--dc-sheet-edge:#f7f6f2;--dc-shadow:#0000000f;--dc-shadow-strong:#0003;--dc-red-bg:color-mix(in srgb, var(--color-danger) 11%, var(--color-bg));--dc-amber-bg:color-mix(in srgb, var(--color-warning) 13%, var(--color-bg));--dc-green-bg:color-mix(in srgb, var(--color-success) 11%, var(--color-bg));--dc-blue-bg:color-mix(in srgb, var(--color-primary) 10%, var(--color-bg));--dc-step-sent:#8b877c;--dc-step-written:#1f3a5f;--dc-step-asked:#b7791f;--dc-step-red_team_closed:#2c6436;--dc-step-submitted:#45423c;--dc-top-h:56px}:root[data-design=document][data-theme=dark]{--dc-desk:#131417;--dc-desk-2:#2a2b30;--dc-ink-2:#d2cdc3;--dc-rule-soft:#2a2b30;--dc-sheet-edge:#26272b;--dc-shadow:#0000004d;--dc-shadow-strong:#0009;--dc-step-sent:#8e8a80;--dc-step-written:#a9c1e3;--dc-step-asked:#e6bc66;--dc-step-red_team_closed:#86c995;--dc-step-submitted:#d2cdc3}:root[data-design=document] body{background:var(--dc-desk);background-image:none}:root[data-design=document] .dc-spine--sent{--dc-spine:var(--dc-step-sent)}:root[data-design=document] .dc-spine--written{--dc-spine:var(--dc-step-written)}:root[data-design=document] .dc-spine--asked{--dc-spine:var(--dc-step-asked)}:root[data-design=document] .dc-spine--red_team_closed{--dc-spine:var(--dc-step-red_team_closed)}:root[data-design=document] .dc-spine--submitted{--dc-spine:var(--dc-step-submitted)}:root[data-design=document] .dc-spine--closed{--dc-spine:var(--dc-step-sent)}:root[data-design=document] .dc-top{z-index:30;background:var(--color-bg);border-bottom:1px solid var(--color-rule);position:sticky;top:0}:root[data-design=document] .dc-top__inner{max-width:1440px;padding:0 var(--s-5);min-height:var(--dc-top-h);align-items:center;gap:var(--s-5);margin:0 auto;display:flex}:root[data-design=document] .dc-space{align-items:center;gap:var(--s-2);border:1px solid var(--color-rule);white-space:nowrap;color:var(--color-text);border-radius:6px;padding:5px 10px;font-size:.8125rem;display:inline-flex}:root[data-design=document] .dc-space b{font-weight:600}:root[data-design=document] .dc-space .mono{color:var(--color-text-muted);font-size:.75rem}:root[data-design=document] .dc-space .icon{color:var(--color-text-muted);width:14px;height:14px}:root[data-design=document] .dc-nav{align-self:stretch;gap:2px;margin-right:auto;display:flex}:root[data-design=document] .dc-nav a{min-height:var(--tap);padding:0 var(--s-3);color:var(--dc-ink-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}:root[data-design=document] .dc-nav a .icon{display:none}:root[data-design=document] .dc-nav a:hover{color:var(--color-text)}:root[data-design=document] .dc-nav a[aria-current=page]{color:var(--color-text);border-bottom-color:var(--color-text)}:root[data-design=document] .dc-tools{align-items:center;gap:var(--s-1);margin-left:auto;display:flex}:root[data-design=document] .dc-tools .who__name{color:var(--dc-ink-2);font-size:.8125rem}:root[data-design=document] .dc-tools .who .initials{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}:root[data-design=document] .dc-page{padding-top:var(--s-6)}:root[data-design=document] .dc-page--wide{max-width:1240px}:root[data-design=document] .dc-page:has(>.dc-binder){max-width:none;padding:0}:root[data-design=document] .dc-page:has(>.bidpage){max-width:1360px;padding-top:var(--s-4)}:root[data-design=document] .dc-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:600}:root[data-design=document] .dc-kicker b{color:var(--color-text);font-weight:600}:root[data-design=document] .dc-tag{white-space:nowrap;border-radius:11px;align-items:center;gap:5px;min-height:22px;padding:0 8px;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}:root[data-design=document] .dc-tag.is-red{background:var(--dc-red-bg);color:var(--color-danger)}:root[data-design=document] .dc-tag.is-amber{background:var(--dc-amber-bg);color:var(--color-warning)}:root[data-design=document] .dc-tag.is-green{background:var(--dc-green-bg);color:var(--color-success)}:root[data-design=document] .dc-tag.is-blue{background:var(--dc-blue-bg);color:var(--color-primary)}:root[data-design=document] .dc-tag.is-grey{background:var(--color-paper-2);color:var(--dc-ink-2);border:1px solid var(--dc-rule-soft)}:root[data-design=document] .dc-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}:root[data-design=document] .dc-binder{max-width:1440px;min-height:calc(100vh - var(--dc-top-h) - 1px);grid-template-columns:minmax(0,1fr) 384px;margin:0 auto;display:grid}:root[data-design=document] .dc-shelf{padding:var(--s-5) 36px var(--s-6) 40px;min-width:0}:root[data-design=document] .dc-headline{padding-bottom:var(--s-4);border-bottom:1px solid var(--color-rule)}:root[data-design=document] .dc-date{color:var(--color-text-muted);margin-bottom:6px;font-size:.8125rem}:root[data-design=document] .dc-headline h1{font-family:var(--font-serif);letter-spacing:-.015em;font-size:1.75rem;font-weight:500;line-height:1.22}:root[data-design=document] .dc-headline h1 em{color:var(--color-danger);font-style:italic}:root[data-design=document] .dc-lede{font-family:var(--font-serif);color:var(--dc-ink-2);margin-top:var(--s-2);max-width:60ch;font-size:1.0625rem}:root[data-design=document] .dc-shelf .notice{background:var(--color-bg)}:root[data-design=document] .dc-shelf__label{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;margin:14px 0;display:flex}:root[data-design=document] .dc-shelf__acts{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}:root[data-design=document] .dc-count{color:var(--color-text-muted);font-size:.8125rem}:root[data-design=document] .dc-covers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 22px;margin:0;padding:0 6px 6px 0;list-style:none;display:grid}:root[data-design=document] .dc-cover{background:var(--color-bg);min-width:0;box-shadow:0 1px 0 var(--color-rule), 3px 3px 0 -1px var(--dc-sheet-edge), 3px 3px 0 0 var(--color-rule), 6px 6px 0 -1px var(--dc-sheet-edge), 6px 6px 0 0 var(--dc-rule-soft);border-radius:2px 6px 6px 2px;flex-direction:column;padding:14px 18px 12px 26px;display:flex;position:relative}:root[data-design=document] .dc-cover:before{content:"";background:var(--dc-spine,var(--dc-ink-2));border-radius:2px 0 0 2px;width:8px;position:absolute;top:0;bottom:0;left:0}:root[data-design=document] .dc-cover:after{content:"";background:#00000014;width:1px;position:absolute;top:0;bottom:0;left:8px}:root[data-design=document] .dc-cover:hover{box-shadow:0 1px 0 var(--color-rule), 3px 3px 0 -1px var(--dc-sheet-edge), 3px 3px 0 0 var(--color-border), 6px 6px 0 -1px var(--dc-sheet-edge), 6px 6px 0 0 var(--color-rule)}:root[data-design=document] .dc-cover__row{justify-content:space-between;align-items:center;gap:4px var(--s-2);flex-wrap:wrap;display:flex}:root[data-design=document] .dc-cover__row .mono{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.75rem}:root[data-design=document] .dc-cover__title{margin:var(--s-2) 0 3px;font-family:var(--font-serif);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.25}:root[data-design=document] .dc-cover__title a{color:var(--color-text);text-decoration:none}:root[data-design=document] .dc-cover__title a:after{content:"";z-index:0;position:absolute;inset:0}:root[data-design=document] .dc-cover__title a:hover{text-decoration:underline}:root[data-design=document] .dc-cover__title a:focus-visible{outline:none}:root[data-design=document] .dc-cover:has(.dc-cover__title a:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}:root[data-design=document] .dc-cover__open,:root[data-design=document] .dc-cover .btn{z-index:1;position:relative}:root[data-design=document] .dc-cover__buyer{color:var(--dc-ink-2);font-size:.8125rem}:root[data-design=document] .dc-due{align-items:baseline;gap:2px var(--s-2);flex-wrap:wrap;margin-top:10px;display:flex}:root[data-design=document] .dc-due__big{font-family:var(--font-serif);letter-spacing:-.02em;font-size:1.625rem;font-weight:500;line-height:1}:root[data-design=document] .dc-due__big small{letter-spacing:0;font-size:.875rem;font-weight:400}:root[data-design=document] .dc-due.is-soon .dc-due__big,:root[data-design=document] .dc-due.is-past .dc-due__big{color:var(--color-danger)}:root[data-design=document] .dc-due__when{color:var(--color-text-muted);font-size:.8125rem}:root[data-design=document] .dc-steps{grid-template-columns:repeat(5,1fr);gap:3px;margin:12px 0 5px;padding:0;list-style:none;display:grid}:root[data-design=document] .dc-steps li{background:var(--color-rule);border-radius:2px;height:4px}:root[data-design=document] .dc-steps li.is-done{background:var(--dc-ink-2)}:root[data-design=document] .dc-steps li.is-now{background:var(--dc-spine,var(--color-text))}:root[data-design=document] .dc-steptext{color:var(--dc-ink-2);font-size:.8125rem}:root[data-design=document] .dc-steptext b{color:var(--color-text);font-weight:600}:root[data-design=document] .dc-cover__next{margin:10px 0 var(--s-3);color:var(--color-text);font-size:.8125rem;line-height:1.4}:root[data-design=document] .dc-cover__next .lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-right:4px;font-size:.6875rem;font-weight:600}:root[data-design=document] .dc-cover__foot{padding-top:var(--s-1);border-top:1px dashed var(--color-rule);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:.8125rem;display:flex}:root[data-design=document] .dc-cover__foot b{color:var(--color-text);font-weight:500}:root[data-design=document] .dc-cover__open{min-height:var(--tap);text-align:right;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}:root[data-design=document] .dc-cover__open:hover{text-decoration:underline}:root[data-design=document] .dc-cover--feature{grid-column:span 2;grid-template-columns:minmax(0,1fr) 236px;gap:22px;padding-right:18px;display:grid}:root[data-design=document] .dc-cover--feature .dc-cover__title{font-size:1.375rem}:root[data-design=document] .dc-cover--feature .dc-due__big{font-size:2rem}:root[data-design=document] .dc-cover__main{flex-direction:column;min-width:0;display:flex}:root[data-design=document] .dc-qbar{gap:3px;margin:10px 0 4px;display:flex}:root[data-design=document] .dc-qbar i{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:2px;flex:1 1 0;height:14px}:root[data-design=document] .dc-qbar i.is-ok{background:var(--dc-green-bg);border-color:color-mix(in srgb, var(--color-success) 45%, var(--color-bg))}:root[data-design=document] .dc-qbar i.is-late{background:var(--dc-amber-bg);border-color:color-mix(in srgb, var(--color-warning) 55%, var(--color-bg))}:root[data-design=document] .dc-qbar i.is-none{border-style:dashed;border-color:var(--color-border);background:0 0}:root[data-design=document] .dc-qlegend{color:var(--color-text-muted);flex-wrap:wrap;gap:2px 14px;font-size:.75rem;display:flex}:root[data-design=document] .dc-qlegend b{color:var(--color-text);font-weight:500}:root[data-design=document] .dc-qlegend .is-late{color:var(--color-warning);font-weight:500}:root[data-design=document] .dc-wait{gap:4px;margin:10px 0 0;padding:0;font-size:.8125rem;list-style:none;display:grid}:root[data-design=document] .dc-wait li{align-items:flex-start;gap:var(--s-2);display:flex}:root[data-design=document] .dc-wait .icon{color:var(--color-text-muted);margin-top:2px}:root[data-design=document] .dc-wait b{font-weight:500}:root[data-design=document] .dc-wait em{color:var(--color-danger);font-style:normal;font-weight:500}:root[data-design=document] .dc-nextstrip{background:var(--dc-blue-bg);color:var(--color-primary);border-radius:6px;align-items:center;gap:10px;margin-top:12px;padding:9px 12px;font-size:.8125rem;line-height:1.4;display:flex}:root[data-design=document] .dc-nextstrip b{font-weight:600}:root[data-design=document] .dc-nextstrip .btn{min-height:36px;padding:0 var(--s-3);flex:none;margin-left:auto}:root[data-design=document] .dc-cover__page{flex-direction:column;min-width:0;display:flex}:root[data-design=document] .dc-thumb{background:var(--color-surface);border:1px solid var(--color-rule);height:236px;font-family:var(--font-serif);color:var(--dc-ink-2);box-shadow:2px 2px 0 -1px var(--dc-sheet-edge), 2px 2px 0 0 var(--color-rule);border-radius:2px;padding:12px 16px 10px;position:relative;overflow:hidden}:root[data-design=document] .dc-thumb__run{font-family:var(--font-sans);letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1px solid var(--dc-rule-soft);justify-content:space-between;gap:6px;padding-bottom:4px;font-size:9px;display:flex}:root[data-design=document] .dc-thumb__kicker{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:24px;font-size:8.5px}:root[data-design=document] .dc-thumb__title{text-align:center;color:var(--color-text);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}:root[data-design=document] .dc-thumb__for{text-align:center;margin-top:8px;font-size:10px}:root[data-design=document] .dc-thumb__by{text-align:center;margin-top:2px;font-size:10px;font-style:italic}:root[data-design=document] .dc-thumb hr{border:0;border-top:1px solid var(--color-rule);width:40%;margin:12px auto 8px}:root[data-design=document] .dc-thumb dl{font-family:var(--font-sans);grid-template-columns:auto 1fr;gap:1px 8px;margin:0 6px;font-size:9px;display:grid}:root[data-design=document] .dc-thumb dt{color:var(--color-text-muted)}:root[data-design=document] .dc-thumb dd{margin:0}:root[data-design=document] .dc-thumb__pg{font-family:var(--font-mono);color:var(--color-text-muted);font-size:8px;position:absolute;bottom:6px;right:10px}:root[data-design=document] .dc-thumb__cap{justify-content:space-between;gap:var(--s-2);color:var(--color-text-muted);margin-top:6px;font-size:.75rem;display:flex}:root[data-design=document] .dc-key{margin:var(--s-4) 0 0;gap:4px var(--s-4);color:var(--color-text-muted);flex-wrap:wrap;padding:0;font-size:.75rem;list-style:none;display:flex}:root[data-design=document] .dc-key li{align-items:center;gap:6px;display:inline-flex}:root[data-design=document] .dc-key li:before{content:"";background:var(--dc-spine);border-radius:1px;width:5px;height:14px}:root[data-design=document] .dc-archive{align-items:center;gap:var(--s-3);border:1px dashed var(--color-border);color:var(--dc-ink-2);border-radius:6px;margin-top:18px;padding:6px 14px;font-size:.8125rem;display:flex}:root[data-design=document] .dc-archive__spine{background:var(--dc-step-submitted);border-radius:1px;flex:none;width:6px;height:26px}:root[data-design=document] .dc-archive p{min-width:0}:root[data-design=document] .dc-archive b{font-family:var(--font-serif);color:var(--color-text);font-weight:600}:root[data-design=document] .dc-archive a{white-space:nowrap;min-height:var(--tap);align-items:center;margin-left:auto;display:inline-flex}:root[data-design=document] .dc-empty{justify-items:center;gap:var(--s-3);padding:var(--s-7) var(--s-5);text-align:center;background:var(--color-bg);border:1px dashed var(--color-border);color:var(--dc-ink-2);border-radius:6px;display:grid}:root[data-design=document] .dc-empty>.icon{width:32px;height:32px;color:var(--color-text-muted)}:root[data-design=document] .dc-privacy{margin-top:var(--s-5);color:var(--color-text-muted);align-items:center;gap:6px;font-size:.8125rem;display:flex}:root[data-design=document] .dc-today{background:var(--color-bg);border-left:1px solid var(--color-rule);padding:var(--s-5) 26px var(--s-6);min-width:0}:root[data-design=document] .dc-today h2{font-family:var(--font-serif);letter-spacing:-.01em;margin:4px 0 2px;font-size:1.3125rem;font-weight:500}:root[data-design=document] .dc-sub{color:var(--color-text-muted);margin-bottom:var(--s-3);font-size:.8125rem}:root[data-design=document] .dc-reading{counter-reset:dcr;margin:0;padding:0;list-style:none}:root[data-design=document] .dc-reading li{counter-increment:dcr;gap:4px var(--s-2);border-top:1px solid var(--dc-rule-soft);grid-template-columns:26px minmax(0,1fr);padding:10px 0;display:grid}:root[data-design=document] .dc-reading li:before{content:counter(dcr);font-family:var(--font-serif);color:var(--color-text-muted);grid-row:span 2;font-size:1.0625rem;line-height:1.25}:root[data-design=document] .dc-reading li.is-hot:before{color:var(--color-danger);font-weight:600}:root[data-design=document] .dc-reading li>a{color:var(--color-text);overflow-wrap:anywhere;font-weight:500;line-height:1.35;text-decoration:none}:root[data-design=document] .dc-reading li>a:hover{color:var(--color-primary);text-decoration:underline}:root[data-design=document] .dc-reading__ctx{align-items:center;gap:4px var(--s-2);color:var(--color-text-muted);flex-wrap:wrap;grid-column:2;font-size:.8125rem;display:flex}:root[data-design=document] .dc-health,:root[data-design=document] .dc-holders{margin-top:var(--s-4);padding:14px var(--s-4);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:6px}:root[data-design=document] .dc-health__head{justify-content:space-between;align-items:baseline;gap:var(--s-2);margin-bottom:6px;display:flex}:root[data-design=document] .dc-health__head b{font-family:var(--font-serif);font-size:.9375rem;font-weight:600}:root[data-design=document] .dc-health__head a{font-size:.8125rem}:root[data-design=document] .dc-health ul,:root[data-design=document] .dc-holders ul{margin:0;padding:0;font-size:.8125rem;list-style:none}:root[data-design=document] .dc-health li a{min-height:32px;color:var(--color-text);align-items:center;gap:9px;text-decoration:none;display:flex}:root[data-design=document] .dc-health li a:hover{text-decoration:underline}:root[data-design=document] .dc-health__n{text-align:right;width:22px;font-family:var(--font-serif);flex:none;font-size:.875rem;font-weight:600}:root[data-design=document] .dc-health li.is-danger .dc-health__n{color:var(--color-danger)}:root[data-design=document] .dc-health li.is-warning .dc-health__n{color:var(--color-warning)}:root[data-design=document] .dc-health__ok{color:var(--color-success);align-items:center;gap:6px;font-size:.8125rem;display:flex}:root[data-design=document] .dc-holders li{gap:var(--s-2);border-top:1px solid var(--dc-rule-soft);grid-template-columns:28px minmax(0,1fr);padding:6px 0;display:grid}:root[data-design=document] .dc-holders li:first-child{border-top:0}:root[data-design=document] .dc-holders .initials{background:var(--color-bg);width:28px;height:28px}:root[data-design=document] .dc-holders .initials.is-none{color:var(--color-text-muted);border-style:dashed}:root[data-design=document] .dc-holders b{font-weight:600}:root[data-design=document] .dc-holders small{color:var(--color-text-muted);font-size:.75rem;display:block}:root[data-design=document] .dc-holders em{color:var(--color-danger);font-style:normal;font-weight:600}:root[data-design=document] .bidpage .crumbs{font-size:.8125rem}:root[data-design=document] .bidhead{padding-bottom:var(--s-3);align-items:start;margin-top:0}:root[data-design=document] .bidhead .title{font-family:var(--font-serif);letter-spacing:-.01em;margin-top:0;font-size:1.75rem;font-weight:600;line-height:1.2}:root[data-design=document] .bidhead__sol .mono{color:var(--color-text-muted)}:root[data-design=document] .bidhead__due{background:var(--color-bg);border:1px solid var(--color-rule);border-left:6px solid var(--dc-step-sent);box-shadow:3px 3px 0 -1px var(--dc-sheet-edge), 3px 3px 0 0 var(--color-rule);border-radius:2px 6px 6px 2px;outline:0;margin:0}:root[data-design=document] .bidhead__due:has(.is-warning){border-left-color:var(--color-danger)}:root[data-design=document] .stand{margin-top:var(--s-3);background:var(--color-bg);border:1px solid var(--color-rule);box-shadow:0 1px 2px var(--dc-shadow);border-radius:6px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;padding:0}:root[data-design=document] .stand__top{background:var(--color-surface);border-bottom:1px solid var(--dc-rule-soft);border-radius:6px 6px 0 0;padding:10px 22px}:root[data-design=document] .stand .tl{padding:var(--s-2) 22px 0}:root[data-design=document] .stand__label,:root[data-design=document] .stand__side h3{font-family:var(--font-sans);letter-spacing:.08em;font-size:.71875rem}:root[data-design=document] .stand__next{min-width:0;padding:14px 22px 18px}:root[data-design=document] .stand__next h2{font-family:var(--font-serif);margin-top:4px;font-size:1.1875rem;font-weight:500;line-height:1.35}:root[data-design=document] .stand__next>p{color:var(--dc-ink-2);font-size:.875rem}:root[data-design=document] .stand__side{border-left:1px solid var(--dc-rule-soft);gap:var(--s-4) 0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-content:start;padding:14px 0 18px;display:grid}:root[data-design=document] .stand__side>div{min-width:0;padding:0 22px}:root[data-design=document] .stand__side>div+div{border-left:1px solid var(--dc-rule-soft)}:root[data-design=document] .waits .initials{background:var(--color-bg)}:root[data-design=document] .bidpage__work .ptabs{padding:0 var(--s-2);border-bottom:1px solid var(--color-rule);gap:2px;margin-top:var(--s-5)!important}:root[data-design=document] .bidpage__work .ptabs a{min-height:var(--tap);color:var(--dc-ink-2);border:1px solid #0000;border-bottom:0;border-radius:6px 6px 0 0;font-size:.875rem}:root[data-design=document] .bidpage__work .ptabs a:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-bg) 50%, transparent)}:root[data-design=document] .bidpage__work .ptabs a[aria-current=page]{background:var(--color-bg);border-color:var(--color-rule);color:var(--color-text)}:root[data-design=document] .bidpage__work .ptabs .count{border-color:var(--color-rule)}:root[data-design=document] .ed-bar{margin-top:var(--s-4)}:root[data-design=document] .ed-layout{margin-top:var(--s-4);grid-template-columns:252px minmax(0,1fr);align-items:start;gap:28px}:root[data-design=document] .ed-toc{top:calc(var(--dc-top-h) + 16px);max-height:calc(100vh - var(--dc-top-h) - 32px);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:6px;padding:14px 12px;position:sticky;overflow-y:auto}:root[data-design=document] .ed-toc:before{content:"Contents";margin:0 0 var(--s-2) var(--s-2);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.71875rem;font-weight:600;display:block}:root[data-design=document] .ed-toc a{min-height:40px;padding:6px var(--s-2);font-family:var(--font-serif);color:var(--color-text);border-radius:4px;font-size:.9375rem;line-height:1.3}:root[data-design=document] .ed-toc a:hover{background:var(--color-bg)}:root[data-design=document] .ed-toc a[aria-current]{background:var(--color-bg);box-shadow:inset 2px 0 0 var(--color-text);font-weight:500}:root[data-design=document] .ed-toc .mark{font-family:var(--font-sans);letter-spacing:0;text-transform:none;border-radius:9px;flex:none;padding:0 7px;font-size:.71875rem;font-weight:600;line-height:18px}:root[data-design=document] .ed-toc .mark--danger{background:var(--dc-red-bg)}:root[data-design=document] .ed-toc .mark--warning{background:var(--dc-amber-bg)}:root[data-design=document] .ed-toc .mark--primary{background:var(--dc-blue-bg)}:root[data-design=document] .ed-doc{background:var(--color-bg);border:1px solid var(--color-rule);width:100%;max-width:860px;box-shadow:0 1px 0 var(--color-rule), 0 10px 18px -12px var(--dc-shadow-strong);border-radius:2px;margin:0 auto;padding:48px 64px 52px}:root[data-design=document] .ed-head{padding-bottom:var(--s-3);margin-bottom:var(--s-2);border-bottom:1px solid var(--dc-rule-soft)}:root[data-design=document] .ed-head .input{font-family:var(--font-serif);border-color:var(--color-rule);background:0 0;font-size:1.1875rem;font-weight:600}:root[data-design=document] .ed-head .ed-ref .input{font-family:var(--font-mono);font-size:.9375rem;font-weight:500}:root[data-design=document] .ed-tools{top:calc(var(--dc-top-h) + 4px);background:var(--color-bg);border-color:var(--color-rule)}:root[data-design=document] .ed-page .ProseMirror{min-height:360px;padding:var(--s-2) 0;font-family:var(--font-serif);color:var(--color-text);box-shadow:none;background:0 0;border-radius:0;font-size:1.0625rem;line-height:1.7}:root[data-design=document] .ed-page .ProseMirror:focus-visible{box-shadow:none;outline:2px solid var(--color-focus);outline-offset:10px}:root[data-design=document] .ed-page .ProseMirror>*+*{margin-top:10px}:root[data-design=document] .ed-page .ProseMirror h1,:root[data-design=document] .ed-page .ProseMirror h2,:root[data-design=document] .ed-page .ProseMirror h3{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-text);font-weight:600}:root[data-design=document] .ed-page .ProseMirror h2{margin-top:22px;font-size:1.3125rem}:root[data-design=document] .ed-page .ProseMirror h3{font-family:var(--font-sans);letter-spacing:.02em;color:var(--dc-ink-2);margin-top:16px;font-size:.875rem}:root[data-design=document] .ed-page table{font-family:var(--font-sans);font-size:.875rem;line-height:1.4}:root[data-design=document] .ed-page th{background:var(--color-surface);border-bottom:1.5px solid var(--color-text)}:root[data-design=document] .ed-red{font-family:var(--font-sans);background:var(--dc-red-bg);color:var(--color-danger);border-bottom:1.5px solid var(--color-danger);border-radius:3px;padding:1px 5px;font-size:.86em;font-weight:500}:root[data-design=document] .ed-evidence{margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--dc-rule-soft);font-family:var(--font-sans)}:root[data-design=document] .ed-save{margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px dashed var(--color-rule)}:root[data-design=document] .sbs-wrap .ed-page{font-family:var(--font-serif)}:root[data-design=document] .qpage .crumbs{font-size:.8125rem}:root[data-design=document] .qlayout{gap:40px}:root[data-design=document] .qhead__top .qcode{color:var(--dc-ink-2)}:root[data-design=document] .qhead__q{font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.75rem;font-weight:500;line-height:1.28}:root[data-design=document] .qhead__src{border-left-color:var(--color-rule)}:root[data-design=document] .qhead__concern{margin-top:var(--s-4);border:1px solid var(--color-rule);background:var(--color-bg);font-family:var(--font-serif);color:var(--color-text);box-shadow:2px 2px 0 -1px var(--dc-sheet-edge), 2px 2px 0 0 var(--color-rule);border-radius:2px;padding:14px 16px 14px 18px;font-size:1rem;line-height:1.6}:root[data-design=document] .qhead__concern b{font-family:var(--font-sans);color:var(--color-text-muted);margin-bottom:4px;font-size:.75rem;font-weight:500;display:block}:root[data-design=document] .qhead__concern .mark{font-family:var(--font-sans);margin:6px 0 0}:root[data-design=document] .thread{margin-top:var(--s-5);border-top:0}:root[data-design=document] .thread>li{gap:var(--s-3);border-bottom:0;padding:10px 0}:root[data-design=document] .thread>li:before{border-left:1.5px solid var(--color-rule);top:54px;bottom:-10px;left:19px}:root[data-design=document] .thread .initials{background:var(--dc-blue-bg);color:var(--color-primary);border:2px solid var(--dc-desk);font-size:.8125rem}:root[data-design=document] .msg{min-width:0}:root[data-design=document] .msg__who{color:var(--color-text-muted);font-size:.8125rem}:root[data-design=document] .msg__who b{color:var(--color-text)}:root[data-design=document] .msg__body{background:var(--color-bg);border:1px solid var(--color-rule);overflow-wrap:anywhere;border-radius:4px 12px 12px;margin-top:6px;padding:10px 12px;line-height:1.5}:root[data-design=document] .msg .verdict{border:1px solid color-mix(in srgb, var(--color-warning) 45%, var(--color-bg));background:var(--color-highlight);border-radius:4px 12px 12px;margin-top:6px}:root[data-design=document] .msg .verdict.is-accepted{border-color:color-mix(in srgb, var(--color-success) 45%, var(--color-bg));background:var(--dc-green-bg)}:root[data-design=document] .verdict__word{font-size:1.25rem}:root[data-design=document] .verdict__ask{font-size:1.0625rem}:root[data-design=document] .verdict__why{background:var(--color-bg);border-radius:6px}:root[data-design=document] .file{background:var(--color-surface);border-color:var(--color-rule);min-height:var(--tap);border-radius:6px}:root[data-design=document] .reply{margin-top:var(--s-5);padding:var(--s-4);background:var(--color-bg);border:1.5px solid var(--color-primary);box-shadow:0 2px 10px var(--dc-shadow);border-radius:10px}:root[data-design=document] .reply.is-closed{border:1px dashed var(--color-border);box-shadow:none}:root[data-design=document] .reply h2{font-family:var(--font-serif)}:root[data-design=document] .reply .btn{border-radius:8px;min-height:48px}:root[data-design=document] .reply .textarea{background:var(--color-surface)}:root[data-design=document] .side__block{padding:14px var(--s-4);background:var(--color-bg);border:1px solid var(--color-rule);border-radius:6px}:root[data-design=document] .side__due{border:1px solid color-mix(in srgb, var(--color-warning) 45%, var(--color-bg));border-left-width:4px;border-radius:6px}:root[data-design=document] .side__due .due{font-family:var(--font-serif)}@media (width<=1280px){:root[data-design=document] .dc-covers{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-design=document] .dc-space .mono{display:none}}@media (width<=1100px){:root[data-design=document] .dc-binder{grid-template-columns:minmax(0,1fr)}:root[data-design=document] .dc-today{border-left:0;border-top:1px solid var(--color-rule)}:root[data-design=document] .stand{grid-template-columns:minmax(0,1fr)}:root[data-design=document] .stand__side{border-left:0;border-top:1px solid var(--dc-rule-soft)}}@media (width<=980px){:root[data-design=document] .dc-space{display:none}:root[data-design=document] .ed-layout{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}:root[data-design=document] .ed-toc{max-height:none;padding:10px;position:static}:root[data-design=document] .ed-toc:before{margin-bottom:6px}:root[data-design=document] .ed-toc ol{scrollbar-width:thin;margin-bottom:var(--s-2);gap:6px;display:flex;overflow-x:auto}:root[data-design=document] .ed-toc li{flex:none}:root[data-design=document] .ed-toc a{min-height:var(--tap);white-space:nowrap;background:var(--color-bg);border:1px solid var(--color-rule)}:root[data-design=document] .ed-doc{padding:32px 36px 40px}}@media (width<=760px){:root[data-design=document] .stand__side{grid-template-columns:minmax(0,1fr);padding:14px 0}:root[data-design=document] .stand__side>div+div{border-left:0}:root[data-design=document] .stand__top,:root[data-design=document] .stand__next{padding-left:var(--s-4);padding-right:var(--s-4)}:root[data-design=document] .stand__side>div{padding:0 var(--s-4)}:root[data-design=document] .stand .tl{padding:var(--s-2) var(--s-4) 0}}@media (width<=720px){:root[data-design=document] body:has(.dc-nav){padding-bottom:calc(64px + env(safe-area-inset-bottom))}:root[data-design=document] .dc-top__inner{padding:0 var(--s-2) 0 var(--s-4);gap:var(--s-2)}:root[data-design=document] .dc-tools .who__name{display:none}:root[data-design=document] .dc-nav{z-index:30;background:var(--color-bg);border-top:1px solid var(--color-rule);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -2px 8px var(--dc-shadow);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0}:root[data-design=document] .dc-nav a{text-align:center;white-space:normal;border-top:2px solid #0000;border-bottom:0;flex-direction:column;justify-content:center;gap:2px;min-height:56px;margin:0;padding:6px 2px;font-size:.6875rem;line-height:1.15}:root[data-design=document] .dc-nav a .icon{width:22px;height:22px;display:block}:root[data-design=document] .dc-nav a[aria-current=page]{border-top-color:var(--color-text)}:root[data-design=document] .dc-page{padding:var(--s-5) var(--s-4) var(--s-6)}:root[data-design=document] .dc-page:has(>.bidpage){padding-top:var(--s-3)}:root[data-design=document] .dc-shelf{padding:var(--s-4) var(--s-4) var(--s-5)}:root[data-design=document] .dc-today{padding:var(--s-5) var(--s-4)}:root[data-design=document] .dc-headline h1{font-size:1.375rem}:root[data-design=document] .dc-covers{grid-template-columns:minmax(0,1fr)}:root[data-design=document] .dc-cover--feature{grid-column:auto;padding-right:18px;display:flex}:root[data-design=document] .dc-cover__page{display:none}:root[data-design=document] .dc-nextstrip{flex-wrap:wrap}:root[data-design=document] .dc-nextstrip .btn{min-height:var(--tap);width:100%;margin-left:0}:root[data-design=document] .dc-shelf__acts{justify-content:space-between;width:100%}:root[data-design=document] .dc-archive{flex-wrap:wrap}:root[data-design=document] .dc-archive a{margin-left:0}:root[data-design=document] .dc-reading li>a{min-height:var(--tap);align-items:center;display:inline-flex}:root[data-design=document] .dc-health li a{min-height:var(--tap)}:root[data-design=document] .bidhead{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}:root[data-design=document] .bidhead .title{font-size:1.375rem}:root[data-design=document] .bidhead__due{min-width:0}:root[data-design=document] .bidpage__work .ptabs{padding:0}:root[data-design=document] .ed-doc{padding:var(--s-5) var(--s-4) var(--s-6)}:root[data-design=document] .ed-page .ProseMirror{min-height:240px;font-size:1rem;line-height:1.65}:root[data-design=document] .qpage .duebar{justify-content:space-between;align-items:center;gap:4px var(--s-3);margin:calc(-1 * var(--s-5)) calc(-1 * var(--s-4)) var(--s-3);padding:var(--s-3) var(--s-4);background:var(--color-bg);border-bottom:1px solid var(--color-rule);flex-wrap:wrap;font-size:.875rem;font-weight:500;display:flex}:root[data-design=document] .qpage .duebar>span{align-items:center;gap:6px;display:inline-flex}:root[data-design=document] .qpage[data-status=needs_more] .duebar{background:var(--dc-red-bg);color:var(--color-danger);border-bottom-color:color-mix(in srgb, var(--color-danger) 35%, var(--color-bg))}:root[data-design=document] .qpage[data-status=accepted] .duebar{background:var(--dc-green-bg);color:var(--color-success)}:root[data-design=document] .qhead__q{font-size:1.4375rem}:root[data-design=document] .qlayout{gap:var(--s-5)}:root[data-design=document] .thread>li{grid-template-columns:minmax(0,1fr);gap:0;padding:12px 0}:root[data-design=document] .thread>li:before{display:none}:root[data-design=document] .thread .initials{width:34px;height:34px;position:absolute;top:12px;left:0}:root[data-design=document] .msg{width:100%;min-width:0}:root[data-design=document] .msg__who{align-items:center;min-height:34px;padding-left:44px}:root[data-design=document] .msg__body,:root[data-design=document] .msg .verdict{margin-top:8px}:root[data-design=document] .file{gap:var(--s-2);grid-template-columns:32px minmax(0,1fr) auto;max-width:100%}:root[data-design=document] .reply{padding:var(--s-3)}:root[data-design=document] .reply .textarea{max-width:100%}}:root[data-design=harbor]{--hb-keel:#1659f2;--hb-keel2:#2080ff;--hb-deep:#0a2fc4;--hb-paper:#fbfaf7;--hb-navy:#0b1f4d;--hb-amber:#f2b84b;--hb-em:#1659f2;--hb-line:#d9d5ca;--hb-line2:#cdc8bb;--hb-glass:#fff;--hb-glass2:#f4f6f9;--hb-glass3:#eef2f8;--hb-pill:#ffffffe0;--hb-shadow:0 24px 60px -28px #0b1f4d47, 0 1px 0 #0b1f4d0a;--hb-shadow-pill:0 18px 40px -22px #0b1f4d59;--hb-spot:#2080ff29;--hb-spot2:#1659f20d;--hb-glow:#2080ff38;--hb-glow-strong:#2080ff73;--hb-dot:#fff;--hb-box:#f4f6f9;--hb-band:#eef3fc;--hb-hero-tint:#2080ff1a;--hb-hero-edge:#1659f247;--hb-next-bg:linear-gradient(180deg, #1659f21a, #1659f20a);--hb-next-edge:#1659f273;--hb-blue-bg:#1659f21a;--hb-amber-bg:#f2b84b47;--hb-red-bg:#b4231814;--hb-green-bg:#1b7f3b1a;--hb-water-back:#1659f229;--hb-water-front:#2080ff14;--hb-crest:#2080ff59;--hb-r:20px;--hb-r-sm:14px;--hb-max:1240px;--hb-bar-h:0px;--hb-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}:root[data-design=harbor][data-theme=dark]{--hb-em:#2080ff;--hb-line:#ffffff1a;--hb-line2:#ffffff2e;--hb-glass:#ffffff0b;--hb-glass2:#ffffff12;--hb-glass3:#ffffff1a;--hb-pill:#081633cc;--hb-shadow:0 40px 90px -30px #000c, 0 0 60px #2080ff1a;--hb-shadow-pill:0 20px 50px -20px #000c, 0 0 40px #2080ff1f;--hb-spot:#2080ff4d;--hb-spot2:#1659f217;--hb-glow:#2080ff59;--hb-glow-strong:#2080ffcc;--hb-dot:#081633;--hb-box:#050e2473;--hb-band:#081633;--hb-hero-tint:#2080ff33;--hb-hero-edge:#8ab8f252;--hb-next-bg:linear-gradient(180deg, #1659f24d, #1659f21f);--hb-next-edge:#2080ff99;--hb-blue-bg:#2080ff33;--hb-amber-bg:#f2b84b29;--hb-red-bg:#f4897f24;--hb-green-bg:#5cc98a21;--hb-water-back:#0a2fc447;--hb-water-front:#2080ff21;--hb-crest:#fbfaf747}:root[data-design=harbor] body{background-image:none;background-color:var(--color-bg);font-size:15px;line-height:1.5}:root[data-design=harbor] h1,:root[data-design=harbor] h2,:root[data-design=harbor] h3{font-family:var(--font-sans);letter-spacing:-.02em;font-weight:600}:root[data-design=harbor] .title{letter-spacing:-.03em;font-size:clamp(30px,2.4vw + 18px,44px);font-weight:600;line-height:1.08}:root[data-design=harbor] .title em{color:var(--hb-em);font-style:normal}:root[data-design=harbor] .lede{font-family:var(--font-sans);font-size:17px}:root[data-design=harbor] :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:8px}:root[data-design=harbor] .mono{letter-spacing:.02em}:root[data-design=harbor] .btn{border-color:var(--hb-line2);background:var(--hb-glass2);border-radius:999px;gap:8px;min-height:44px;padding:0 20px;font-size:14.5px}:root[data-design=harbor] .btn:hover{background:var(--hb-glass3)}:root[data-design=harbor] .btn--primary{background:var(--hb-keel);border-color:var(--hb-keel);color:#fff;box-shadow:0 0 0 1px #2080ff4d, 0 10px 32px var(--hb-glow)}:root[data-design=harbor] .btn--primary:hover{background:#2a66f4}:root[data-design=harbor] .btn--quiet{color:var(--color-primary);box-shadow:none;background:0 0;border-color:#0000;padding:0 12px}:root[data-design=harbor] .btn--quiet:hover{background:var(--hb-glass2);text-decoration:none}:root[data-design=harbor] .btn[disabled],:root[data-design=harbor] .btn[aria-disabled=true]{color:var(--color-text-muted);border-color:var(--color-border);box-shadow:none;background:0 0;border-style:dashed}:root[data-design=harbor] .btn--danger{border-color:var(--color-danger);color:var(--color-danger);background:0 0}:root[data-design=harbor] .input,:root[data-design=harbor] .select,:root[data-design=harbor] .textarea{background:var(--hb-box);border-color:var(--hb-line2);border-radius:12px}:root[data-design=harbor] .notice{border-left:0;border:1px solid var(--hb-line2);border-radius:var(--hb-r-sm);background:var(--hb-glass)}:root[data-design=harbor] .hb{min-height:100vh;position:relative;overflow-x:clip}:root[data-design=harbor] .hb-spot{pointer-events:none;z-index:0;height:900px;position:absolute;top:0;left:0;right:0;overflow:hidden}:root[data-design=harbor] .hb-spot:before{content:"";background:radial-gradient(ellipse 46% 40% at 50% 38%, var(--hb-spot), var(--hb-spot2) 45%, transparent 70%);width:1500px;height:1100px;position:absolute;top:-360px;left:50%;transform:translate(-50%)}:root[data-design=harbor] .hb-top{z-index:20;padding:16px 24px 0;position:sticky;top:0}:root[data-design=harbor] .hb-pill{max-width:var(--hb-max);background:var(--hb-pill);border:1px solid var(--hb-line2);-webkit-backdrop-filter:blur(14px);min-height:64px;box-shadow:var(--hb-shadow-pill);border-radius:999px;align-items:center;gap:8px;margin:0 auto;padding:0 10px 0 22px;display:flex}:root[data-design=harbor] .hb-pill .brand{flex:none;margin-right:6px}:root[data-design=harbor] .hb-pill .wordmark{letter-spacing:-.01em;font-size:21px}:root[data-design=harbor] .hb-pill .keel{height:6px;margin-top:3px}:root[data-design=harbor] .hb-pill .brand__logo{width:auto;max-height:34px;display:block}:root[data-design=harbor] .hb-space{border:1px solid var(--hb-line);background:var(--hb-glass);min-width:0;min-height:44px;color:var(--color-text);border-radius:999px;align-items:center;gap:10px;margin-right:auto;padding:0 14px 0 8px;display:flex}:root[data-design=harbor] .hb-space__dot{background:linear-gradient(135deg, var(--hb-keel2), var(--hb-deep));color:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}:root[data-design=harbor] .hb-space__words{min-width:0}:root[data-design=harbor] .hb-space b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.15;display:block;overflow:hidden}:root[data-design=harbor] .hb-space small{font-family:var(--font-mono);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.2;display:block;overflow:hidden}:root[data-design=harbor] .hb-space .icon{color:var(--color-text-muted)}:root[data-design=harbor] .hb-nav{background:var(--hb-glass2);border:1px solid var(--hb-line);border-radius:999px;gap:2px;padding:4px;display:flex}:root[data-design=harbor][data-theme=dark] .hb-nav{background:#00000038}:root[data-design=harbor] .hb-nav a{min-height:42px;color:var(--color-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}:root[data-design=harbor] .hb-nav a:hover{color:var(--color-text);background:var(--hb-glass3)}:root[data-design=harbor] .hb-nav a[aria-current=page]{background:var(--hb-keel);color:#fff;box-shadow:0 0 0 1px #2080ff66, 0 8px 26px var(--hb-glow-strong)}:root[data-design=harbor] .hb-nav__short{display:none}:root[data-design=harbor] .hb-tools{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}:root[data-design=harbor] .hb-round,:root[data-design=harbor] .hb-tools .bell,:root[data-design=harbor] .hb-tools .theme-toggle{border:1px solid var(--hb-line2);background:var(--hb-glass);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-text);border-radius:50%;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}:root[data-design=harbor] .hb-round:hover,:root[data-design=harbor] .hb-tools .bell:hover,:root[data-design=harbor] .hb-tools .theme-toggle:hover{background:var(--hb-glass3)}:root[data-design=harbor] .hb-tools .bell__count{background:var(--hb-amber);color:#1a1200;border:2px solid var(--color-paper-2);border-radius:999px;min-width:19px;height:19px;line-height:15px;top:-3px;right:-3px}:root[data-design=harbor] .hb-tools .whomenu>summary{border-radius:50%;display:block}:root[data-design=harbor] .hb-tools .who .initials{background:var(--hb-paper);width:44px;height:44px;color:var(--hb-navy);border:2px solid #2080ff99;border-radius:50%;font-size:14px}:root[data-design=harbor] .hb-tools .whomenu[open]>summary .initials,:root[data-design=harbor] .hb-tools .whomenu>summary:hover .initials{border-color:var(--hb-keel2);box-shadow:0 0 0 4px var(--hb-glow)}:root[data-design=harbor] .whomenu__panel{border-radius:var(--hb-r-sm);border-color:var(--hb-line2);background:var(--color-surface);box-shadow:var(--hb-shadow);padding:18px;top:calc(100% + 12px)}:root[data-design=harbor] .whomenu__panel .btn{justify-content:flex-start}:root[data-design=harbor] .hb-page{z-index:1;max-width:var(--hb-w,880px);margin:0 auto;padding:40px 24px 64px;position:relative}:root[data-design=harbor] .hb-page--wide{max-width:var(--hb-max)}:root[data-design=harbor] .hb .foot{z-index:1;border-top:1px solid var(--hb-line);padding-top:20px;position:relative;max-width:var(--hb-max)!important}:root[data-design=harbor] .hb-glass{background:var(--hb-glass);border:1px solid var(--hb-line2);border-radius:var(--hb-r);-webkit-backdrop-filter:blur(10px);box-shadow:var(--hb-shadow)}:root[data-design=harbor] .hb-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:10px;font-size:12.5px;font-weight:500;line-height:1.4;display:inline-flex}:root[data-design=harbor] .hb-eyebrow i{background:var(--hb-keel2);width:8px;height:8px;box-shadow:0 0 14px var(--hb-keel2);border-radius:50%;flex:none}:root[data-design=harbor] .hb-chip{font-family:var(--font-mono);letter-spacing:.02em;border:1px solid var(--hb-line2);background:var(--hb-glass);color:var(--color-text-muted);border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:12px;line-height:1.45;display:inline-flex}:root[data-design=harbor] .hb-chip i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}:root[data-design=harbor] .hb-chip--blue{color:var(--color-primary);background:var(--hb-blue-bg);border-color:#2080ff80}:root[data-design=harbor] .hb-chip--blue i{background:var(--hb-keel2);box-shadow:0 0 10px var(--hb-keel2)}:root[data-design=harbor] .hb-chip--amber{color:var(--color-warning);background:var(--hb-amber-bg);border-color:#f2b84b8c}:root[data-design=harbor] .hb-chip--amber i{background:var(--hb-amber);box-shadow:0 0 10px var(--hb-amber)}:root[data-design=harbor] .hb-chip--red{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 50%, transparent);background:var(--hb-red-bg)}:root[data-design=harbor] .hb-chip--green{color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 45%, transparent);background:var(--hb-green-bg)}:root[data-design=harbor] .hb-harbor{pointer-events:none;border-radius:0 0 var(--hb-r) var(--hb-r);height:70px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}:root[data-design=harbor] .hb-harbor .hb-harbor__keel{width:150px;height:18px;filter:drop-shadow(0 0 12px var(--hb-glow-strong));margin:0;position:absolute;bottom:26px;left:58px}:root[data-design=harbor] .hb-wv{width:calc(100% + 400px);position:absolute;bottom:0;left:-200px}:root[data-design=harbor] .hb-wv svg{width:100%;height:100%;display:block}:root[data-design=harbor] .hb-wv--back{height:40px;animation:18s linear infinite hb-drift}:root[data-design=harbor] .hb-wv--front{height:30px;animation:12s linear infinite reverse hb-drift}:root[data-design=harbor] .hb-wv--back .f{fill:var(--hb-water-back)}:root[data-design=harbor] .hb-wv--front .f{fill:var(--hb-water-front)}:root[data-design=harbor] .hb-wv .c{fill:none;stroke:var(--hb-crest);stroke-width:1.2px;vector-effect:non-scaling-stroke}@keyframes hb-drift{0%{transform:translate(0)}to{transform:translate(200px)}}@media (prefers-reduced-motion:reduce){:root[data-design=harbor] .hb-wv--back,:root[data-design=harbor] .hb-wv--front{animation:none}}:root[data-design=harbor] .stages{counter-reset:hbstep;flex-wrap:nowrap;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;font-size:14px;display:grid}:root[data-design=harbor] .stages li{counter-increment:hbstep;text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:10px;padding:0 6px;font-weight:400;display:flex;position:relative}:root[data-design=harbor] .stages li+li:before{content:"";background:var(--hb-line2);border:0;width:100%;height:2px;margin:0;position:absolute;top:13px;right:50%}:root[data-design=harbor] .stages li.is-done+li:before{background:linear-gradient(90deg, var(--hb-keel), var(--hb-keel2));height:4px;box-shadow:0 0 16px var(--hb-glow-strong);border-radius:2px;top:12px}:root[data-design=harbor] .stages .stages__dot{z-index:1;background:var(--hb-dot);border:2px solid var(--hb-line2);width:28px;height:28px;color:var(--color-text-muted);font:500 12px/1 var(--font-mono);box-shadow:none;border-radius:50%;place-items:center;margin:0;display:grid;position:relative}:root[data-design=harbor] .stages .stages__dot:after{content:counter(hbstep)}:root[data-design=harbor] .stages .is-done{color:var(--color-text)}:root[data-design=harbor] .stages .is-done .stages__dot{background:var(--hb-keel);border-color:var(--hb-keel2)}:root[data-design=harbor] .stages .is-done .stages__dot:after{content:"";background:var(--hb-check) center / contain no-repeat;width:14px;height:14px}:root[data-design=harbor] .stages [aria-current]{color:var(--color-text);font-weight:400}:root[data-design=harbor] .stages [aria-current] .stages__dot{background:var(--hb-paper);border:3px solid var(--hb-keel2);width:28px;height:28px;color:var(--hb-navy);box-shadow:0 0 0 6px var(--hb-glow), 0 0 28px var(--hb-glow-strong);font-weight:600}:root[data-design=harbor] .stages .stages__word,:root[data-design=harbor] .stages li:not([aria-current]) .stages__word{clip-path:none;white-space:normal;flex-direction:column;align-items:center;width:auto;height:auto;font-weight:600;line-height:1.25;display:flex;position:static;overflow:visible}:root[data-design=harbor] .stages li:not(.is-done):not([aria-current]) .stages__word{color:var(--color-text-muted)}:root[data-design=harbor] .stages .stages__sub{white-space:normal;color:var(--color-text-muted);margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.35}:root[data-design=harbor] .stages [aria-current] .stages__sub{color:var(--color-primary)}:root[data-design=harbor] .hb-seg{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}:root[data-design=harbor] .hb-seg i{background:var(--hb-line2);border-radius:3px;height:5px}:root[data-design=harbor] .hb-seg i.is-done{background:var(--hb-keel)}:root[data-design=harbor] .hb-seg i.is-now{background:var(--hb-keel2);box-shadow:0 0 10px var(--hb-glow-strong)}:root[data-design=harbor] .hb-seg--all i{background:var(--color-success)}:root[data-design=harbor] .hb-dash{padding-top:6px}:root[data-design=harbor] .hb-hello{justify-content:space-between;align-items:flex-end;gap:40px;padding:6px 0 26px;display:flex}:root[data-design=harbor] .hb-hello h1{letter-spacing:-.025em;max-width:1000px;margin-top:14px;font-size:clamp(30px,1.9vw + 14px,40px);line-height:1.08}:root[data-design=harbor] .hb-hello h1 em{color:var(--hb-em);font-style:normal}:root[data-design=harbor][data-theme=dark] .hb-hello h1 em{text-shadow:0 0 40px #2080ff59}:root[data-design=harbor] .hb-hello__acts{flex:none}:root[data-design=harbor] .hb-notice{border:1px solid var(--hb-line2);background:var(--hb-glass);color:var(--color-text);border-radius:999px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:0 0 18px;padding:10px 16px;font-size:14px;display:flex}:root[data-design=harbor] .hb-notice .icon{color:var(--color-primary)}:root[data-design=harbor] .hb-empty{color:var(--color-text-muted);max-width:760px;padding:32px 36px 96px;font-size:17px;position:relative;overflow:hidden}:root[data-design=harbor] .hb-hero{background:radial-gradient(ellipse 60% 90% at 18% 0%, var(--hb-hero-tint), transparent 65%), var(--hb-glass);border-color:var(--hb-hero-edge);grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:28px;padding:32px 32px 32px 40px;display:grid;position:relative;overflow:hidden}:root[data-design=harbor][data-theme=dark] .hb-hero{background:radial-gradient(ellipse 60% 90% at 18% 0%, var(--hb-hero-tint), transparent 65%), linear-gradient(180deg, #ffffff12, #ffffff08);box-shadow:0 50px 100px -40px #000000e6,0 0 80px #2080ff2e,inset 0 1px #ffffff1f}:root[data-design=harbor] .hb-hero__lhs{flex-direction:column;min-width:0;padding-bottom:58px;display:flex}:root[data-design=harbor] .hb-hero__meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:12px;display:flex}:root[data-design=harbor] .hb-hero h2{margin:16px 0 4px;font-size:26px;line-height:1.2}:root[data-design=harbor] .hb-hero h2 a{color:var(--color-text);text-decoration:none}:root[data-design=harbor] .hb-hero h2 a:hover{text-decoration:underline;text-decoration-thickness:2px}:root[data-design=harbor] .hb-hero__buyer{color:var(--color-text-muted);font-size:15px}:root[data-design=harbor] .hb-display{letter-spacing:-.04em;margin-top:22px;font-size:clamp(48px,4.4vw + 20px,84px);font-weight:600;line-height:.98}:root[data-design=harbor] .hb-display em{color:var(--hb-em);font-style:normal}:root[data-design=harbor][data-theme=dark] .hb-display em{text-shadow:0 0 40px #2080ff59}:root[data-design=harbor] .hb-hero__when{font-family:var(--font-mono);color:var(--color-text-muted);flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:14px;display:flex}:root[data-design=harbor] .hb-hero__when b{color:var(--color-text);font-weight:500}:root[data-design=harbor] .hb-hero__track{max-width:720px;margin-top:30px}:root[data-design=harbor] .hb-hero__rhs{z-index:1;flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}:root[data-design=harbor] .hb-next{border-radius:var(--hb-r-sm);background:var(--hb-next-bg);border:1px solid var(--hb-next-edge);box-shadow:0 0 40px var(--hb-glow);padding:22px 22px 20px}:root[data-design=harbor] .hb-next__t{letter-spacing:-.01em;margin:10px 0 6px;font-size:19px;font-weight:600;line-height:1.3}:root[data-design=harbor] .hb-next__s{color:var(--color-text-muted);font-size:14px;line-height:1.5}:root[data-design=harbor] .hb-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}:root[data-design=harbor] .hb-box{border-radius:var(--hb-r-sm);background:var(--hb-box);border:1px solid var(--hb-line);padding:18px 20px}:root[data-design=harbor] .hb-box h3{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:500}:root[data-design=harbor] .hb-box .hb-box__h2{margin-top:16px}:root[data-design=harbor] .hb-box__none{color:var(--color-text-muted);margin-top:8px;font-size:14px}:root[data-design=harbor] .hb-prog{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;display:flex}:root[data-design=harbor] .hb-prog b{white-space:nowrap;letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1}:root[data-design=harbor] .hb-prog span{color:var(--color-text-muted);white-space:nowrap;font-size:14px}:root[data-design=harbor] .hb-bar{background:var(--hb-line2);border-radius:3px;height:6px;margin:12px 0 10px;display:block;position:relative;overflow:hidden}:root[data-design=harbor] .hb-bar i{background:linear-gradient(90deg, var(--hb-keel), var(--hb-keel2));border-radius:3px;position:absolute;top:0;bottom:0;left:0}:root[data-design=harbor] .hb-bar s{background:var(--hb-amber);width:2px;position:absolute;top:-3px;bottom:-3px}:root[data-design=harbor] .hb-behind{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;line-height:1.35;display:flex}:root[data-design=harbor] .hb-who{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}:root[data-design=harbor] .hb-who li{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14.5px;display:flex}:root[data-design=harbor] .hb-pp{background:var(--hb-amber);color:#1a1200;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11.5px;font-weight:600;display:grid}:root[data-design=harbor] .hb-pp--none{border:1.5px dashed var(--color-border);color:var(--color-text-muted);background:0 0}:root[data-design=harbor] .hb-who__nm{flex:1;min-width:8em}:root[data-design=harbor] .hb-lnk{color:var(--color-primary);align-items:center;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}:root[data-design=harbor] .hb-sec-h{justify-content:space-between;align-items:baseline;gap:16px;margin:44px 0 16px;display:flex}:root[data-design=harbor] .hb-sec-h h2{font-size:22px}:root[data-design=harbor] .hb-sec-h a{color:var(--color-primary);align-items:center;gap:6px;min-height:44px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}:root[data-design=harbor] .hb-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}:root[data-design=harbor] .hb-card{height:100%;min-height:228px;color:var(--color-text);border-radius:18px;flex-direction:column;padding:20px 20px 18px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}:root[data-design=harbor] .hb-card:hover{border-color:var(--color-primary)}:root[data-design=harbor] .hb-card.is-done{background:var(--hb-green-bg)}:root[data-design=harbor] .hb-card__due{justify-content:space-between;align-items:baseline;gap:8px;display:flex}:root[data-design=harbor] .hb-card__due b{letter-spacing:-.03em;font-size:30px;font-weight:600;line-height:1}:root[data-design=harbor] .hb-card__due b small{color:var(--color-text-muted);letter-spacing:0;margin-left:4px;font-size:15px;font-weight:500}:root[data-design=harbor] .hb-card__due b.is-warning{color:var(--color-warning)}:root[data-design=harbor] .hb-card__due b.is-danger{color:var(--color-danger)}:root[data-design=harbor] .hb-card__due b.is-success{color:var(--color-success);font-size:24px}:root[data-design=harbor] .hb-card__due b.hb-card__nodate{color:var(--color-text-muted);font-size:20px}:root[data-design=harbor] .hb-card__due>span{font-family:var(--font-mono);color:var(--color-text-muted);white-space:nowrap;font-size:12px}:root[data-design=harbor] .hb-card__title{margin:16px 0 4px;font-size:15.5px;font-weight:600;line-height:1.3;display:block}:root[data-design=harbor] .hb-card__id{font-family:var(--font-mono);color:var(--color-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}:root[data-design=harbor] .hb-card__foot{gap:10px;margin-top:auto;padding-top:16px;display:grid}:root[data-design=harbor] .hb-card__st{color:var(--color-text-muted);font-size:13.5px;line-height:1.35}:root[data-design=harbor] .hb-card__st b{color:var(--color-text);font-weight:600}:root[data-design=harbor] .hb-card__st em{color:var(--color-danger);font-style:normal;font-weight:600}:root[data-design=harbor] .hb-today{background:var(--hb-band);box-shadow:0 0 0 100vmax var(--hb-band);clip-path:inset(0 -100vmax);grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px;margin-top:52px;padding:40px 0 42px;display:grid;position:relative}:root[data-design=harbor] .hb-today:before,:root[data-design=harbor] .hb-today:after{content:"";background:var(--hb-line);height:1px;position:absolute;left:-100vmax;right:-100vmax}:root[data-design=harbor] .hb-today:before{top:0}:root[data-design=harbor] .hb-today:after{bottom:0}:root[data-design=harbor] .hb-today>div{position:relative}:root[data-design=harbor] .hb-today>div:before{content:"";background:radial-gradient(ellipse 50% 50% at 50% 50%, var(--hb-hero-tint), transparent 70%);pointer-events:none;width:520px;height:300px;position:absolute;top:-60px;left:-120px}:root[data-design=harbor] .hb-today__day{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);padding-left:34px;font-size:12.5px;font-weight:500;position:relative}:root[data-design=harbor] .hb-today__day:before{content:"";background:var(--hb-paper);border:3px solid var(--hb-keel2);width:16px;height:16px;box-shadow:0 0 0 4px var(--hb-glow);border-radius:50%;position:absolute;top:0;left:0}:root[data-design=harbor] .hb-today__day b{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--color-text);margin-top:8px;font-size:30px;font-weight:500;line-height:1;display:block}:root[data-design=harbor] .hb-today h2{letter-spacing:-.035em;margin-top:22px;font-size:clamp(30px,1.6vw + 16px,40px);line-height:1.02;position:relative}:root[data-design=harbor] .hb-today__l{color:var(--color-text-muted);max-width:260px;margin-top:12px;font-size:15px;position:relative}:root[data-design=harbor] .hb-todo{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}:root[data-design=harbor] .hb-todo li{border-radius:var(--hb-r-sm);background:var(--hb-glass);border:1px solid var(--hb-line2);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:4px 14px;padding:18px 20px;display:grid}:root[data-design=harbor][data-theme=dark] .hb-todo li{background:#ffffff0f}:root[data-design=harbor] .hb-ic{background:var(--hb-blue-bg);width:44px;height:44px;color:var(--color-primary);border-radius:12px;grid-row:span 3;place-items:center;display:grid}:root[data-design=harbor] .hb-ic--red{background:var(--hb-red-bg);color:var(--color-danger)}:root[data-design=harbor] .hb-ic--amber{background:var(--hb-amber-bg);color:var(--color-warning)}:root[data-design=harbor] .hb-todo b{font-size:15.5px;font-weight:600;line-height:1.3}:root[data-design=harbor] .hb-todo small{color:var(--color-text-muted);font-size:13.5px;line-height:1.45}:root[data-design=harbor] .hb-go{justify-self:start;min-height:40px;margin-top:8px;padding:0 16px;font-size:14px}:root[data-design=harbor] .hb-kb{border-radius:999px;align-items:center;gap:18px;margin:30px 0 8px;padding:10px 10px 10px 22px;display:flex}:root[data-design=harbor] .hb-kb__lbl{letter-spacing:0;flex:none;align-items:center;gap:10px;font-size:15px;display:flex}:root[data-design=harbor] .hb-kb__lbl .icon{color:var(--color-primary)}:root[data-design=harbor] .hb-kb ul{flex-wrap:wrap;flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}:root[data-design=harbor] .hb-kb__item{min-height:44px;color:var(--color-text-muted);background:var(--hb-glass);border:1px solid var(--hb-line);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;text-decoration:none;display:inline-flex}:root[data-design=harbor] .hb-kb__item:hover{border-color:var(--color-primary);color:var(--color-text)}:root[data-design=harbor] .hb-kb__item b{font-family:var(--font-mono);color:var(--color-text);font-size:13px;font-weight:500}:root[data-design=harbor] .hb-kb__item.is-warning{color:var(--color-warning);border-color:#f2b84b99}:root[data-design=harbor] .hb-kb__item.is-warning b{color:var(--color-warning)}:root[data-design=harbor] .hb-kb__item.is-danger{border-color:color-mix(in srgb, var(--color-danger) 50%, transparent)}:root[data-design=harbor] .hb-kb__item.is-danger b{color:var(--color-danger)}:root[data-design=harbor] .hb-kb__ok{min-height:44px;color:var(--color-success);align-items:center;gap:8px;font-size:14px;display:inline-flex}:root[data-design=harbor] .hb-kb__open{flex:none}:root[data-design=harbor] .hb-privacy{color:var(--color-text-muted);align-items:center;gap:8px;margin-top:28px;font-size:13.5px;display:flex}:root[data-design=harbor] .bidpage .crumbs{font-family:var(--font-mono);letter-spacing:.04em;gap:0 10px;font-size:12.5px}:root[data-design=harbor] .bidpage .crumbs a{color:var(--color-primary);font-weight:500;text-decoration:none}:root[data-design=harbor] .bidhead{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:end;gap:40px;margin-top:10px}:root[data-design=harbor] .bidhead .title{letter-spacing:-.025em;margin-top:6px;font-size:clamp(28px,1.4vw + 16px,36px);line-height:1.15}:root[data-design=harbor] .bidhead__sol{font-family:var(--font-mono);align-items:center;gap:4px 18px;font-size:13px}:root[data-design=harbor] .bidhead__due{border:1px solid var(--hb-hero-edge);border-radius:var(--hb-r);background:radial-gradient(ellipse 80% 90% at 20% 0%, var(--hb-hero-tint), transparent 70%), var(--hb-glass);min-width:0;box-shadow:var(--hb-shadow);outline:0;flex-direction:column;gap:6px;margin:0;padding:22px 24px 20px;display:flex}:root[data-design=harbor] .bidhead__due .lbl{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-primary);order:0;font-size:12px;font-weight:500}:root[data-design=harbor] .bidhead__due .figure-note{letter-spacing:-.04em;color:var(--hb-em);text-transform:lowercase;order:1;margin:4px 0 6px;font-size:clamp(44px,3vw + 20px,68px);font-weight:600;line-height:.98;display:block}:root[data-design=harbor] .bidhead__due .figure-note:before{content:"Due ";color:var(--color-text);text-transform:none}:root[data-design=harbor] .bidhead__due .figure-note:after{content:"."}:root[data-design=harbor] .bidhead__due .figure-note.is-warning{color:var(--color-warning)}:root[data-design=harbor][data-theme=dark] .bidhead__due .figure-note{text-shadow:0 0 40px #2080ff59}:root[data-design=harbor] .bidhead__due .figure-note .icon{display:none}:root[data-design=harbor] .bidhead__due .logdate{order:2;margin:0}:root[data-design=harbor] .bidhead__due .logdate__day{font-family:var(--font-sans);border-right-color:var(--hb-line2);font-size:28px;font-weight:600}:root[data-design=harbor] .stand{background:0 0;border:0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:28px;padding:0;display:grid}:root[data-design=harbor] .stand__label,:root[data-design=harbor] .stand__side h3{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-text-muted);margin-bottom:0;font-size:12.5px;font-weight:500}:root[data-design=harbor] .stand__top{border-radius:var(--hb-r);background:var(--hb-glass);border:1px solid var(--hb-line2);box-shadow:var(--hb-shadow);grid-column:1/-1;gap:22px;padding:22px 30px 28px;display:grid}:root[data-design=harbor] .stand__top .stages{font-size:15px}:root[data-design=harbor] .stand__top .stages .stages__dot{width:36px;height:36px;font-size:13px}:root[data-design=harbor] .stand__top .stages li+li:before{top:17px}:root[data-design=harbor] .stand__top .stages li.is-done+li:before{top:16px}:root[data-design=harbor] .stand .tl{border-radius:var(--hb-r);background:var(--hb-glass);border:1px solid var(--hb-line);grid-column:1/-1;padding:6px 30px 14px;overflow-x:auto}:root[data-design=harbor] .stand .tl__line:before{border-top-color:var(--hb-line2)}:root[data-design=harbor] .stand .tl__dot{background:var(--hb-dot);border-color:var(--hb-keel2)}:root[data-design=harbor] .stand .tl__dot.tl__mark--today{background:var(--hb-keel2);box-shadow:0 0 0 4px var(--hb-glow), 0 0 14px var(--hb-glow-strong)}:root[data-design=harbor] .stand__next{border-radius:var(--hb-r);background:var(--hb-next-bg);border:1px solid var(--hb-next-edge);box-shadow:0 0 40px var(--hb-glow);min-width:0;padding:22px 24px}:root[data-design=harbor] .stand__next>.stand__label{color:var(--color-primary)}:root[data-design=harbor] .stand__next h2{font-family:var(--font-sans);letter-spacing:-.015em;margin-top:12px;font-size:22px;font-weight:600;line-height:1.3}:root[data-design=harbor] .stand__next>p{font-size:14.5px}:root[data-design=harbor] .stand__acts{gap:10px;margin-top:18px}:root[data-design=harbor] .stand__side{display:contents}:root[data-design=harbor] .stand__side>div{border-radius:var(--hb-r);background:var(--hb-glass);border:1px solid var(--hb-line2);min-width:0;box-shadow:var(--hb-shadow);padding:22px 24px}:root[data-design=harbor] .stand__side>div:only-child{grid-column:span 2}:root[data-design=harbor] .stand__side>div+div{background:linear-gradient(180deg, var(--hb-red-bg), transparent);border-color:color-mix(in srgb, var(--color-danger) 40%, transparent)}:root[data-design=harbor] .stand__side>div+div h3{color:var(--color-danger)}:root[data-design=harbor] .stand .waits,:root[data-design=harbor] .stand .blocks{gap:12px;margin-top:14px;font-size:14.5px}:root[data-design=harbor] .stand .waits li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}:root[data-design=harbor] .stand .waits .initials{background:var(--hb-amber);color:#1a1200;border:0;width:30px;height:30px;font-size:11.5px}:root[data-design=harbor] .stand .waits small{color:var(--color-text-muted);font-size:12.5px;display:block}:root[data-design=harbor] .stand .waits em{color:var(--color-danger);font-style:normal;font-weight:600}:root[data-design=harbor] .stand .blocks li{grid-template-columns:18px minmax(0,1fr);gap:10px;line-height:1.4;display:grid}:root[data-design=harbor] .stand .blocks .is-danger .icon{color:var(--color-danger)}:root[data-design=harbor] .stand .blocks .is-warning .icon{color:var(--color-warning)}:root[data-design=harbor] .stand .stand__none{margin-top:10px}:root[data-design=harbor] .bidpage__work{margin-top:36px}:root[data-design=harbor] .ptabs{border:0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none;margin-top:0!important}:root[data-design=harbor] .ptabs a{border:1px solid var(--hb-line2);background:var(--hb-glass);min-height:72px;color:var(--color-text);letter-spacing:-.01em;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 18px;font-size:16px;font-weight:600;display:grid;position:relative}:root[data-design=harbor] .ptabs a:hover{background:var(--hb-glass3)}:root[data-design=harbor] .ptabs a .icon{width:22px;height:22px;color:var(--color-primary);display:block}:root[data-design=harbor] .ptabs .count{font-family:var(--font-mono);border:1px solid var(--hb-line2);color:var(--color-text-muted);border-radius:999px;justify-self:end;padding:1px 9px;font-size:12px;font-weight:500;display:inline-block}:root[data-design=harbor] .ptabs a[aria-current=page]{border-color:var(--hb-keel2);color:#fff;box-shadow:0 0 0 1px #2080ff66, 0 14px 40px var(--hb-glow);background:linear-gradient(#1659f2f2,#1659f2cc)}:root[data-design=harbor] .ptabs a[aria-current=page] .icon{color:#fff}:root[data-design=harbor] .ptabs a[aria-current=page] .count{color:#fff;border-color:#ffffff80}:root[data-design=harbor] .ptabs a[aria-current=page]:after{content:"";border-right:1px solid var(--hb-keel2);border-bottom:1px solid var(--hb-keel2);background:#1e5bf0;width:16px;height:16px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}:root[data-design=harbor] .bidpage__pane{border-radius:var(--hb-r);background:var(--hb-glass);border:1px solid var(--hb-line2);box-shadow:var(--hb-shadow);min-width:0;margin-top:20px;padding:24px 26px 28px}:root[data-design=harbor] .bidpage__pane>:first-child{margin-top:0}:root[data-design=harbor] .qpage .duebar{color:var(--color-text);background:linear-gradient(#f2b84b33,#f2b84b14);border:1px solid #f2b84b99;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 18px;font-size:15px;font-weight:600;display:flex}:root[data-design=harbor][data-theme=dark] .qpage .duebar{box-shadow:0 0 30px #f2b84b26}:root[data-design=harbor] .qpage .duebar>span:first-child{color:var(--color-warning);align-items:center;gap:8px;display:inline-flex}:root[data-design=harbor] .qpage[data-status=accepted] .duebar,:root[data-design=harbor] .qpage[data-status=withdrawn] .duebar{background:var(--hb-glass);border-color:var(--hb-line2);box-shadow:none}:root[data-design=harbor] .qpage[data-status=accepted] .duebar>span:first-child,:root[data-design=harbor] .qpage[data-status=withdrawn] .duebar>span:first-child{color:var(--color-text-muted)}:root[data-design=harbor] .qpage .crumbs{font-family:var(--font-mono);font-size:12.5px}:root[data-design=harbor] .qpage .crumbs a{color:var(--color-primary);text-decoration:none}:root[data-design=harbor] .qlayout{grid-template-columns:minmax(0,1fr) 320px;gap:24px;margin-top:12px}:root[data-design=harbor] .qhead{border-radius:var(--hb-r);background:var(--hb-glass);border:1px solid var(--hb-line2);box-shadow:var(--hb-shadow);padding:22px 24px}:root[data-design=harbor] .qhead .qcode{color:var(--color-primary)}:root[data-design=harbor] .qhead__q{letter-spacing:-.005em;margin-top:14px;font-family:IBM Plex Serif,Georgia,serif;font-size:clamp(22px,.8vw + 18px,27px);font-weight:400;line-height:1.3}:root[data-design=harbor] .qhead__src{border-left-color:var(--hb-keel2)}:root[data-design=harbor] .qpage .thread{border-top:0;gap:12px;margin-top:22px;display:grid}:root[data-design=harbor] .qpage .thread>li{border:0;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:0}:root[data-design=harbor] .qpage .thread>li:before{border-left:2px solid var(--hb-line2);top:40px;bottom:-12px;left:17px}:root[data-design=harbor] .qpage .thread .initials{background:var(--hb-dot);border:2px solid var(--hb-keel2);width:36px;height:36px}:root[data-design=harbor] .qpage .msg{background:var(--hb-glass);border:1px solid var(--hb-line2);border-radius:16px;min-width:0;padding:16px 18px}:root[data-design=harbor] .qpage .msg__body{font-size:15.5px}:root[data-design=harbor] .qpage .verdict{border-radius:var(--hb-r-sm)}:root[data-design=harbor] .qpage .reply{border:1px solid var(--hb-line2);border-radius:var(--hb-r);background:var(--hb-glass);box-shadow:var(--hb-shadow);margin-top:22px;padding:20px 22px}:root[data-design=harbor] .qpage .reply h2{font-size:18px}:root[data-design=harbor] .qpage .reply .textarea{border-radius:14px;min-height:120px;font-size:16px}:root[data-design=harbor] .qpage .reply .attach .btn{border-style:dashed;border-color:color-mix(in srgb, var(--color-primary) 55%, transparent);background:var(--hb-blue-bg);color:var(--color-primary)}:root[data-design=harbor] .qpage .reply__row{bottom:calc(var(--hb-bar-h) + 10px);z-index:5;background:var(--hb-pill);-webkit-backdrop-filter:blur(12px);border-radius:999px;margin:14px -10px 0;padding:10px;position:sticky}:root[data-design=harbor] .qpage .reply.is-closed{color:var(--color-text-muted)}:root[data-design=harbor] .qpage .side{gap:14px;top:100px}:root[data-design=harbor] .qpage .side__block,:root[data-design=harbor] .qpage .side__due{border:1px solid var(--hb-line2);border-radius:var(--hb-r-sm);background:var(--hb-glass);padding:18px 20px}:root[data-design=harbor] .qpage .side__due{background:var(--hb-amber-bg);border-color:#f2b84b99}:root[data-design=harbor] .qpage .side__block h2{font-family:var(--font-mono);letter-spacing:.14em;font-weight:500}:root[data-design=harbor] .qpage .stepper{border:1px solid var(--hb-line);background:var(--hb-glass);border-radius:999px;padding:6px 10px}@media (width<=1180px){:root[data-design=harbor] .hb-nav a{padding:0 12px}:root[data-design=harbor] .hb-nav a .icon,:root[data-design=harbor] .hb-space__words small{display:none}}@media (width<=1080px){:root[data-design=harbor] .hb-hero{grid-template-columns:minmax(0,1fr);padding:28px 28px 32px}:root[data-design=harbor] .hb-hero__lhs{padding-bottom:0}:root[data-design=harbor] .hb-hero__rhs{padding-bottom:58px}:root[data-design=harbor] .hb-today{grid-template-columns:minmax(0,1fr);gap:24px}:root[data-design=harbor] .hb-today__l{max-width:none}:root[data-design=harbor] .stand{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:root[data-design=harbor] .stand__next,:root[data-design=harbor] .stand__side>div:only-child{grid-column:1/-1}}@media (width<=960px){:root[data-design=harbor] .hb-space{display:none}:root[data-design=harbor] .hb-pill .brand{margin-right:auto}:root[data-design=harbor] .qlayout{grid-template-columns:minmax(0,1fr)}:root[data-design=harbor] .qpage .side{position:static}:root[data-design=harbor] .bidhead{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=720px){:root[data-design=harbor] .hb[data-bar=yes]{--hb-bar-h:calc(80px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:var(--hb-bar-h)}:root[data-design=harbor]:has(.hb[data-bar=yes]){--hb-bar-h:calc(80px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:var(--hb-bar-h)}:root[data-design=harbor] .hb-top{padding:10px 12px 0}:root[data-design=harbor] .hb-pill{gap:6px;min-height:56px;padding:0 6px 0 18px}:root[data-design=harbor] .hb-pill .wordmark{font-size:19px}:root[data-design=harbor] .hb-tools{gap:6px}:root[data-design=harbor] .hb-nav{z-index:30;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));background:var(--hb-pill);border-color:var(--hb-line2);-webkit-backdrop-filter:blur(14px);box-shadow:var(--hb-shadow-pill);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:5px;display:grid;position:fixed}:root[data-design=harbor][data-theme=dark] .hb-nav{background:var(--hb-pill)}:root[data-design=harbor] .hb[data-bar=no] .hb-nav{display:none}:root[data-design=harbor] .hb-nav a{flex-direction:column;justify-content:center;gap:3px;min-height:52px;padding:4px 2px;font-size:11.5px;line-height:1.1}:root[data-design=harbor] .hb-nav a .icon{width:20px;height:20px;display:block}:root[data-design=harbor] .hb-nav__long{display:none}:root[data-design=harbor] .hb-nav__short{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}:root[data-design=harbor] .hb-page{padding:24px 16px calc(40px + var(--hb-bar-h))}:root[data-design=harbor] .hb .foot{padding-bottom:calc(24px + var(--hb-bar-h))}:root[data-design=harbor] .hb-spot:before{width:700px;height:620px;top:-240px}:root[data-design=harbor] .hb-hello{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:20px}:root[data-design=harbor] .hb-hello h1{font-size:28px}:root[data-design=harbor] .hb-hero{gap:20px;padding:22px 18px 26px}:root[data-design=harbor] .hb-hero h2{font-size:21px}:root[data-design=harbor] .hb-display{font-size:48px}:root[data-design=harbor] .hb-row .btn{flex:auto}:root[data-design=harbor] .hb-cards{grid-template-columns:minmax(0,1fr)}:root[data-design=harbor] .hb-card{min-height:0}:root[data-design=harbor] .hb-todo{grid-template-columns:minmax(0,1fr)}:root[data-design=harbor] .hb-kb{border-radius:var(--hb-r);flex-direction:column;align-items:stretch;gap:12px;padding:16px}:root[data-design=harbor] .hb-kb__open{align-self:flex-start}:root[data-design=harbor] .stages{grid-template-columns:minmax(0,1fr)}:root[data-design=harbor] .stages li{text-align:left;flex-direction:row;align-items:flex-start;gap:14px;padding:0 0 16px}:root[data-design=harbor] .stages li:last-child{padding-bottom:0}:root[data-design=harbor] .stages li+li:before{display:none}:root[data-design=harbor] .stages li:not(:last-child):after{content:"";background:var(--hb-line2);width:2px;position:absolute;top:28px;bottom:0;left:13px}:root[data-design=harbor] .stages li.is-done:not(:last-child):after{background:linear-gradient(180deg, var(--hb-keel), var(--hb-keel2));width:4px;box-shadow:0 0 12px var(--hb-glow-strong);border-radius:2px;left:12px}:root[data-design=harbor] .stages .stages__word,:root[data-design=harbor] .stages li:not([aria-current]) .stages__word{align-items:flex-start;padding-top:4px}:root[data-design=harbor] .stand__top .stages .stages__dot{width:28px;height:28px;font-size:12px}:root[data-design=harbor] .stand__top{padding:18px}:root[data-design=harbor] .stand .tl{padding:6px 16px 12px}:root[data-design=harbor] .stand{grid-template-columns:minmax(0,1fr);gap:12px}:root[data-design=harbor] .stand__next,:root[data-design=harbor] .stand__side>div{padding:18px}:root[data-design=harbor] .stand__side>div:only-child{grid-column:auto}:root[data-design=harbor] .stand__acts .btn{flex:auto}:root[data-design=harbor] .bidhead__due .figure-note{font-size:48px}:root[data-design=harbor] .ptabs{border:1px solid var(--hb-line2);background:var(--hb-glass);scrollbar-width:none;border-radius:999px;gap:6px;margin-left:0;margin-right:0;padding:5px;display:flex;overflow-x:auto}:root[data-design=harbor] .ptabs a{min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:999px;flex:none;padding:0 14px;font-size:14px;display:inline-flex}:root[data-design=harbor] .ptabs a .icon{display:none}:root[data-design=harbor] .ptabs a .count{display:inline-block}:root[data-design=harbor] .ptabs a[aria-current=page]:after{display:none}:root[data-design=harbor] .bidpage__pane{border-radius:18px;margin-top:14px;padding:16px}:root[data-design=harbor] .qhead,:root[data-design=harbor] .qpage .reply{padding:18px 16px}:root[data-design=harbor] .qpage .thread>li{grid-template-columns:28px minmax(0,1fr);gap:10px}:root[data-design=harbor] .qpage .thread .initials{width:28px;height:28px;font-size:11px;position:relative;top:auto;left:auto}:root[data-design=harbor] .qpage .thread .initials svg{width:16px;height:16px}:root[data-design=harbor] .qpage .msg{grid-column:2;padding:14px}:root[data-design=harbor] .qpage .msg__who{min-height:0;padding-left:0}:root[data-design=harbor] .qpage .msg__body{overflow-wrap:anywhere}:root[data-design=harbor] .qpage{padding-bottom:8px}:root[data-design=harbor] .qpage .reply__row{border-radius:18px;margin:14px -8px 0;padding:8px}:root[data-design=harbor] .qpage .reply__row .btn--primary{flex:100%;min-height:56px;margin-left:0;font-size:17px;font-weight:600}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-design=runway]{--rw-card:#fff;--rw-low:#eff4ff;--rw-c:#e5eeff;--rw-high:#dce9ff;--rw-highest:#d3e4fe;--rw-pc:#008378;--rw-on-pc:#f4fffc;--rw-inverse:#213145;--rw-on-inverse:#eaf1ff;--rw-err-c:#ffdad6;--rw-on-err-c:#93000a;--rw-sec-c:#dae2fd;--rw-tertiary:#515c71;--rw-outline-v:#bcc9c6;--rw-amber-bg:#fffbeb;--rw-amber:#92400e;--rw-radius-card:8px;--rw-radius-pill:12px;--rw-shadow:0 1px 2px #0000000f;--rw-shadow-bar:0 1px 8px #0000000a;--tap:44px}:root[data-design=runway][data-theme=dark]{--rw-card:#13243a;--rw-low:#102135;--rw-c:#182c45;--rw-high:#1e3452;--rw-highest:#26405f;--rw-pc:#005049;--rw-on-pc:#c9fff6;--rw-inverse:#d3e4fe;--rw-on-inverse:#0b1c30;--rw-err-c:#5c1714;--rw-on-err-c:#ffdad6;--rw-sec-c:#26405f;--rw-tertiary:#b4c3d6;--rw-outline-v:#3a4f69;--rw-amber-bg:#2e2812;--rw-amber:#f5c163;--rw-shadow:0 1px 2px #0006;--rw-shadow-bar:0 1px 8px #00000059}:root[data-design=runway] body{background-image:none;background-color:var(--color-bg);font-size:.875rem;line-height:1.43}:root[data-design=runway] h1,:root[data-design=runway] h2,:root[data-design=runway] h3{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:600}:root[data-design=runway] .title{font-size:var(--fs-3xl);letter-spacing:-.02em;margin-top:var(--s-2);font-weight:700;line-height:1.22}:root[data-design=runway] .title em{color:var(--color-primary);font-style:normal}:root[data-design=runway] .lede{font-family:var(--font-sans);color:var(--rw-tertiary);font-size:1rem;line-height:1.5}:root[data-design=runway] .mono,:root[data-design=runway] code{font-family:var(--font-mono);font-size:.8125rem;font-weight:500}:root[data-design=runway] a{color:var(--color-primary)}:root[data-design=runway] .is-danger{color:var(--color-danger)}:root[data-design=runway] .initials{border-radius:var(--radius-md);background:var(--rw-inverse);color:var(--rw-on-inverse);font-family:var(--font-sans);border:0;font-size:.75rem;font-weight:600}:root[data-design=runway] .initials.is-none{background:var(--rw-err-c);color:var(--rw-on-err-c)}:root[data-design=runway] .btn{border-radius:var(--radius-md);background:var(--rw-card);border-color:var(--rw-outline-v);color:var(--color-text);font-size:.875rem;font-weight:600}:root[data-design=runway] .btn:hover{background:var(--rw-low)}:root[data-design=runway] .btn--primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}:root[data-design=runway] .btn--primary:hover{background:color-mix(in srgb, var(--color-primary) 88%, var(--color-text))}:root[data-design=runway] .btn--primary[disabled]{border-color:var(--color-border);color:var(--color-text-muted);background:0 0}:root[data-design=runway] .btn--quiet{color:var(--color-primary);background:0 0;border-color:#0000}:root[data-design=runway] .btn--danger{color:var(--color-danger);border-color:var(--color-danger)}:root[data-design=runway] .rw-btn-quiet{background:var(--rw-low);color:var(--color-primary);border-color:#0000}:root[data-design=runway] .rw-btn-quiet:hover{background:var(--rw-high)}:root[data-design=runway] .input,:root[data-design=runway] select,:root[data-design=runway] textarea{border-radius:var(--radius-md)}:root[data-design=runway] .section__head,:root[data-design=runway] .kbtable caption,:root[data-design=runway] .thread,:root[data-design=runway] .reply,:root[data-design=runway] .side__block,:root[data-design=runway] .counts{border-top-color:var(--rw-highest);border-bottom-color:var(--rw-highest)}:root[data-design=runway] .section__head{border-bottom:1px solid var(--rw-highest)}:root[data-design=runway] .section__no{font-family:var(--font-mono);font-size:.8125rem;font-style:normal}:root[data-design=runway] .section__label,:root[data-design=runway] .health__label,:root[data-design=runway] .stand__label,:root[data-design=runway] .stand__side h3,:root[data-design=runway] .kbtable th,:root[data-design=runway] .side__block h2{letter-spacing:.04em;font-size:.6875rem}:root[data-design=runway] .notice{border-radius:var(--rw-radius-card);background:var(--rw-high);padding:var(--s-3) var(--s-4);border-left:0}:root[data-design=runway] .health{border-radius:var(--rw-radius-card);background:var(--rw-card);box-shadow:var(--rw-shadow);padding:var(--s-3) var(--s-5);border:0}:root[data-design=runway] .rw-bar{z-index:30;background:var(--rw-card);box-shadow:var(--rw-shadow-bar);position:sticky;top:0}:root[data-design=runway] .rw-bar__inner{align-items:center;gap:var(--s-4);max-width:1280px;min-height:64px;margin:0 auto;padding:0 24px;display:flex}:root[data-design=runway] .rw-bar__left{align-items:center;gap:var(--s-3);min-width:0;display:flex}:root[data-design=runway] .rw-bar__div{background:var(--rw-outline-v);flex:none;width:1px;height:28px}:root[data-design=runway] .brand:not(.brand--client):before{content:"";border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-primary), var(--rw-pc));flex:none;width:32px;height:32px}:root[data-design=runway] .brand{gap:var(--s-2)}:root[data-design=runway] .wordmark{font-family:var(--font-serif);color:var(--color-text);font-weight:700}:root[data-design=runway] .wordmark b{color:var(--color-primary);font-weight:700}:root[data-design=runway] .lockup .keel{display:none}:root[data-design=runway] .rw-space{border-radius:var(--rw-radius-pill);background:var(--rw-low);color:var(--color-text);white-space:nowrap;align-items:center;gap:6px;min-width:0;padding:4px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}:root[data-design=runway] .rw-space .icon{color:var(--color-primary)}:root[data-design=runway] .rw-space__addr{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.6875rem;font-weight:500}:root[data-design=runway] .rw-nav{gap:4px;margin:0 auto;display:flex}:root[data-design=runway] .rw-nav a{border-radius:var(--rw-radius-pill);min-height:40px;color:var(--color-text-muted);white-space:nowrap;align-items:center;padding:0 14px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}:root[data-design=runway] .rw-nav a:hover{background:var(--rw-low);color:var(--color-text)}:root[data-design=runway] .rw-nav a[aria-current=page]{background:var(--rw-pc);color:var(--rw-on-pc);font-weight:600}:root[data-design=runway] .rw-bar__tools{align-items:center;gap:var(--s-1);margin-left:auto;display:flex}:root[data-design=runway] .rw-nav+.rw-bar__tools{margin-left:0}:root[data-design=runway] .bell,:root[data-design=runway] .theme-toggle{border-radius:var(--rw-radius-pill);color:var(--rw-tertiary)}:root[data-design=runway] .bell:hover,:root[data-design=runway] .theme-toggle:hover{background:var(--rw-low)}:root[data-design=runway] .bell__count{background:var(--color-danger);color:var(--color-bg)}:root[data-design=runway] .rw-who{align-items:center;gap:var(--s-2);display:inline-flex}:root[data-design=runway] .rw-who .initials{width:36px;height:36px}:root[data-design=runway] .rw-who__text{cursor:pointer;flex-direction:column;line-height:1.2;display:flex}:root[data-design=runway] .rw-who__text b{font-size:.8125rem;font-weight:600}:root[data-design=runway] .rw-who__text small{color:var(--color-text-muted);font-size:.6875rem}:root[data-design=runway] .whomenu__panel{background:var(--rw-card);border-radius:var(--rw-radius-card);border:0;box-shadow:0 8px 24px #0b1c3029}:root[data-design=runway] .rw-tabbar{display:none}:root[data-design=runway] .rw-page{margin:0 auto;padding:32px 24px 48px}:root[data-design=runway] .foot{color:var(--color-text-muted);padding-left:24px;padding-right:24px}:root[data-design=runway] .rw-card{background:var(--rw-card);border-radius:var(--rw-radius-card);box-shadow:var(--rw-shadow)}:root[data-design=runway] .rw-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.6875rem;font-weight:600;line-height:14px}:root[data-design=runway] .rw-sub{color:var(--rw-tertiary);margin-top:2px;font-size:.875rem}:root[data-design=runway] .rw-mono{font-family:var(--font-mono);font-size:.8125rem;font-weight:500}:root[data-design=runway] .rw-meta{color:var(--rw-tertiary);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.8125rem;display:flex}:root[data-design=runway] .rw-chip{border-radius:var(--radius-md);background:var(--rw-c);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}:root[data-design=runway] .rw-chip--code{font-family:var(--font-mono);letter-spacing:0;text-transform:none;background:var(--rw-sec-c);color:var(--color-text);font-size:.75rem;font-weight:500}:root[data-design=runway] .rw-chip--danger{background:var(--rw-err-c);color:var(--rw-on-err-c)}:root[data-design=runway] .rw-chip--warning{background:var(--rw-amber-bg);color:var(--rw-amber);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rw-amber) 30%, transparent)}:root[data-design=runway] .rw-icontile{border-radius:var(--rw-radius-card);background:var(--rw-c);width:40px;height:40px;color:var(--color-primary);flex:none;place-items:center;display:inline-grid}:root[data-design=runway] .rw-icontile--teal{background:var(--color-primary);color:var(--color-on-primary)}:root[data-design=runway] .rw-more{min-height:var(--tap);white-space:nowrap;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}:root[data-design=runway] .rw-more:hover{text-decoration:underline}:root[data-design=runway] .rw-dash{gap:20px;display:grid}:root[data-design=runway] .rw-dash .notice{margin-top:0}:root[data-design=runway] .rw-brief{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;padding:24px;display:flex}:root[data-design=runway] .rw-brief__h{font-size:var(--fs-2xl);margin-top:var(--s-2);max-width:32em;font-weight:600;line-height:36px}:root[data-design=runway] .rw-pills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}:root[data-design=runway] .rw-pill{border-radius:var(--rw-radius-pill);background:var(--rw-low);color:var(--color-text-muted);padding:4px 12px;font-size:.8125rem;font-weight:500}:root[data-design=runway] .rw-pill b{font-family:var(--font-mono);color:var(--color-text);font-weight:600}:root[data-design=runway] .rw-nextbar{align-items:center;gap:var(--s-4);border-radius:var(--rw-radius-card);background:var(--rw-high);grid-template-columns:auto minmax(0,1fr) auto;padding:16px 20px;display:grid}:root[data-design=runway] .rw-nextbar__text .rw-label{color:var(--color-primary)}:root[data-design=runway] .rw-nextbar__what{font-family:var(--font-serif);font-size:1rem;font-weight:600;line-height:24px}:root[data-design=runway] .rw-nextbar__bid{color:var(--rw-tertiary);font-size:.75rem}:root[data-design=runway] .rw-kb,:root[data-design=runway] .rw-holders{padding:20px 24px}:root[data-design=runway] .rw-card__head{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}:root[data-design=runway] .rw-card__head h2{font-size:var(--fs-xl);align-items:center;gap:8px;line-height:28px;display:inline-flex}:root[data-design=runway] .rw-card__head h2 .icon{color:var(--color-primary)}:root[data-design=runway] .rw-kb__tiles{margin:var(--s-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:0;list-style:none;display:grid}:root[data-design=runway] .rw-tile{background:var(--rw-low);border-radius:var(--rw-radius-card);flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}:root[data-design=runway] .rw-kb__tiles .rw-tile{flex-direction:row;align-items:center;gap:12px}:root[data-design=runway] .rw-tile__big{font-family:var(--font-serif);font-size:1.25rem;font-weight:700;line-height:28px;display:block}:root[data-design=runway] .rw-tile__big small{font-family:var(--font-sans);color:var(--rw-tertiary);font-size:.875rem;font-weight:500}:root[data-design=runway] .rw-tile__sub{color:var(--rw-tertiary);font-size:.8125rem;display:block}:root[data-design=runway] .rw-tile__sub.is-danger{color:var(--color-danger);font-weight:600}:root[data-design=runway] .rw-tile__link{min-height:var(--tap);align-self:flex-start;align-items:center;gap:4px;font-weight:600;display:inline-flex}:root[data-design=runway] .rw-tile.is-danger .rw-icontile{background:var(--rw-err-c);color:var(--rw-on-err-c)}:root[data-design=runway] .rw-tile.is-warning .rw-icontile{background:var(--rw-amber-bg);color:var(--rw-amber)}:root[data-design=runway] .rw-tiles .rw-tile.is-warning{background:var(--rw-amber-bg)}:root[data-design=runway] .rw-tiles .rw-tile.is-warning .rw-tile__big{color:var(--rw-amber)}:root[data-design=runway] .rw-bids{gap:12px;margin-top:12px;display:grid}:root[data-design=runway] .rw-bids__head{align-items:flex-end;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}:root[data-design=runway] .rw-bids__head h2{font-size:var(--fs-xl);line-height:28px}:root[data-design=runway] .rw-legend{font-family:var(--font-mono);color:var(--color-text-muted);flex-wrap:wrap;gap:4px 14px;margin:0 0 0 auto;padding:0;font-size:.6875rem;font-weight:500;list-style:none;display:flex}:root[data-design=runway] .rw-legend li{align-items:center;gap:6px;display:inline-flex}:root[data-design=runway] .rw-legend__dot{background:var(--rw-high);width:18px;height:18px;color:var(--color-text);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}:root[data-design=runway] .rw-legend .is-now{color:var(--color-primary);font-weight:600}:root[data-design=runway] .rw-legend .is-now .rw-legend__dot{background:var(--color-primary);color:var(--color-on-primary)}:root[data-design=runway] .rw-hero{overflow:hidden}:root[data-design=runway] .rw-hero__strip{background:var(--rw-c);color:var(--color-text);font-family:var(--font-mono);align-items:center;gap:8px;padding:8px 24px;font-size:.8125rem;font-weight:500;display:flex}:root[data-design=runway] .rw-hero__strip.is-danger{background:var(--rw-err-c);color:var(--rw-on-err-c)}:root[data-design=runway] .rw-hero__body{gap:12px;padding:20px 24px 24px;display:grid}:root[data-design=runway] .rw-hero__head{gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}:root[data-design=runway] .rw-hero__title{font-size:var(--fs-2xl);letter-spacing:-.02em;margin-top:8px;font-weight:700;line-height:36px}:root[data-design=runway] .rw-hero__title a,:root[data-design=runway] .rw-row__title a{color:var(--color-text);text-decoration:none}:root[data-design=runway] .rw-hero__title a:hover,:root[data-design=runway] .rw-row__title a:hover{color:var(--color-primary);text-decoration:underline}:root[data-design=runway] .rw-hero__next{color:var(--rw-tertiary);margin-top:6px;font-size:.875rem}:root[data-design=runway] .rw-hero__next .rw-label{color:var(--color-primary);margin-right:4px}:root[data-design=runway] .rw-stepbar{grid-template-columns:repeat(5,1fr);gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}:root[data-design=runway] .rw-stepbar li{background:var(--rw-highest);border-radius:3px;height:6px}:root[data-design=runway] .rw-stepbar .is-done{background:var(--color-primary)}:root[data-design=runway] .rw-stepbar .is-now{background:var(--rw-pc);box-shadow:0 0 0 2px color-mix(in srgb, var(--rw-pc) 30%, transparent)}:root[data-design=runway] .rw-hero__step{font-family:var(--font-mono);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:.75rem;display:flex}:root[data-design=runway] .rw-hero__step b{color:var(--color-text);font-weight:600}:root[data-design=runway] .rw-hero__step .is-danger{font-weight:600}:root[data-design=runway] .rw-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}:root[data-design=runway] .rw-person{align-items:center;gap:10px;display:flex}:root[data-design=runway] .rw-person b{font-weight:600}:root[data-design=runway] .rw-queue{gap:12px;margin:0;padding:0;list-style:none;display:grid}:root[data-design=runway] .rw-row{gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px 24px;display:grid}:root[data-design=runway] .rw-row__title{font-size:var(--fs-xl);margin-top:6px;line-height:28px}:root[data-design=runway] .rw-row__state{color:var(--rw-tertiary);align-items:flex-start;gap:6px;margin-top:4px;font-size:.875rem;display:flex}:root[data-design=runway] .rw-row__state .icon{color:var(--color-primary);margin-top:1px}:root[data-design=runway] .rw-row__side{align-items:center;gap:var(--s-4);display:flex}:root[data-design=runway] .rw-row__due{text-align:right;color:var(--rw-tertiary);font-size:.75rem;display:grid}:root[data-design=runway] .rw-row__due time{color:var(--color-text)}:root[data-design=runway] .rw-row__due .is-danger{font-weight:600}:root[data-design=runway] .rw-row.is-closed{background:var(--rw-low);box-shadow:none}:root[data-design=runway] .rw-row.is-closed .rw-row__title a{color:var(--color-text-muted)}:root[data-design=runway] .rw-holders__list{margin:var(--s-4) 0 0;gap:8px;padding:0;list-style:none;display:grid}:root[data-design=runway] .rw-holders__list li{background:var(--rw-low);border-radius:var(--rw-radius-card);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}:root[data-design=runway] .rw-holders__list b{font-weight:600}:root[data-design=runway] .rw-privacy{margin-top:0}:root[data-design=runway] .bidpage .crumbs{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}:root[data-design=runway] .bidpage .crumbs a{color:var(--color-text-muted);text-decoration:none}:root[data-design=runway] .bidpage .crumbs a:hover{color:var(--color-primary)}:root[data-design=runway] .bidpage .crumbs .sep{color:var(--rw-outline-v)}:root[data-design=runway] .bidpage .crumbs [aria-current]{color:var(--color-text);text-transform:none;letter-spacing:0;font-weight:600;font-family:var(--font-sans)}:root[data-design=runway] .bidhead{background:var(--rw-card);border-radius:var(--rw-radius-card);box-shadow:var(--rw-shadow);margin-top:var(--s-2);align-items:center;gap:var(--s-4) var(--s-6);padding:20px 24px}:root[data-design=runway] .bidhead .title{font-size:var(--fs-2xl);margin-top:0;font-weight:700;line-height:36px}:root[data-design=runway] .bidhead>div:first-child>p.bidhead__sol:first-of-type{margin-top:var(--s-3);align-items:center;gap:6px 8px}:root[data-design=runway] .bidhead>div:first-child>p.bidhead__sol:first-of-type>span{border-radius:var(--radius-md);background:var(--rw-c);color:var(--color-text-muted);padding:2px 8px;font-size:.75rem;font-weight:600}:root[data-design=runway] .bidhead>div:first-child>p.bidhead__sol:first-of-type>.mono{background:var(--rw-sec-c);color:var(--color-text);font-weight:500}:root[data-design=runway] .bidhead__promise{margin-top:var(--s-3);border-radius:var(--rw-radius-card);background:var(--rw-low);padding:8px 12px}:root[data-design=runway] .bidhead__promise .bidhead__sol{margin-top:0}:root[data-design=runway] .bidhead__due{border-radius:var(--rw-radius-card);background:var(--rw-low);border:0;outline:0;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:16px;min-width:0;margin:0;padding:12px 16px;display:grid}:root[data-design=runway] .bidhead__due .figure-note{border-right:1px solid var(--rw-outline-v);font-family:var(--font-mono);color:var(--color-text);grid-area:1/1/3;align-items:center;gap:10px;margin:0;padding-right:16px;font-size:1rem;font-weight:600;line-height:24px;display:flex}:root[data-design=runway] .bidhead__due .figure-note .icon{border-radius:var(--radius-md);background:var(--rw-c);width:36px;height:36px;color:var(--color-primary);padding:8px}:root[data-design=runway] .bidhead__due .figure-note.is-warning{color:var(--color-danger)}:root[data-design=runway] .bidhead__due .figure-note.is-warning .icon{background:var(--rw-err-c);color:var(--rw-on-err-c)}:root[data-design=runway] .bidhead__due .lbl{letter-spacing:.04em;grid-area:1/2;font-size:.6875rem}:root[data-design=runway] .bidhead__due .logdate{grid-area:2/2;gap:8px;margin-top:2px}:root[data-design=runway] .bidhead__due .logdate__day{font-family:var(--font-mono);border-right-color:var(--rw-outline-v);padding-right:8px;font-size:1.25rem;font-weight:600}:root[data-design=runway] .logdate__rest{font-size:.6875rem}:root[data-design=runway] .stand{background:0 0;border:0;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"top top""tl tl""next block""wait block";align-items:start;gap:20px;margin-top:20px;padding:0}:root[data-design=runway] .stand:not(:has(.blocks)){grid-template-areas:"top top""tl tl""next wait"}:root[data-design=runway] .stand__top{background:var(--rw-card);border-radius:var(--rw-radius-card);box-shadow:var(--rw-shadow);grid-area:top;justify-content:stretch;gap:12px;padding:16px 20px 20px;display:grid}:root[data-design=runway] .stand__label,:root[data-design=runway] .stand__side h3{color:var(--color-text-muted)}:root[data-design=runway] .stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;font-size:.8125rem;display:grid}:root[data-design=runway] .stages li{border-radius:var(--rw-radius-card);background:var(--rw-low);color:var(--color-text-muted);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:12px;display:flex;position:relative}:root[data-design=runway] .stages li+li:before{content:none}:root[data-design=runway] .stages li:not([aria-current]) .stages__word{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}:root[data-design=runway] .stages__dot{border:2px dashed var(--rw-outline-v);background:0 0;width:20px;height:20px;margin:0}:root[data-design=runway] .stages__word{color:inherit;font-weight:600}:root[data-design=runway] .stages__sub{white-space:normal;margin-top:2px;font-weight:400}:root[data-design=runway] .stages .is-done{background:var(--rw-c);color:var(--color-text)}:root[data-design=runway] .stages .is-done .stages__dot{background:var(--color-primary);border:0;position:relative}:root[data-design=runway] .stages .is-done .stages__dot:after{content:"";border:solid var(--color-on-primary);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:4px;left:7px;transform:rotate(45deg)}:root[data-design=runway] .stages .is-done .stages__sub{color:var(--rw-tertiary)}:root[data-design=runway] .stages [aria-current]{background:var(--rw-pc);color:var(--rw-on-pc);font-weight:600}:root[data-design=runway] .stages [aria-current] .stages__dot{border:2px solid var(--rw-on-pc);width:20px;height:20px;box-shadow:inset 0 0 0 4px var(--rw-pc), inset 0 0 0 10px var(--rw-on-pc);background:0 0}:root[data-design=runway] .stages [aria-current] .stages__sub{color:var(--rw-on-pc)}:root[data-design=runway] .stages [aria-current]:after{content:"Now";border-radius:var(--radius-md);background:color-mix(in srgb, var(--rw-on-pc) 20%, transparent);font-family:var(--font-mono);padding:1px 6px;font-size:.6875rem;font-weight:600;position:absolute;top:10px;right:10px}:root[data-design=runway] .stand>.tl{background:var(--rw-card);border-radius:var(--rw-radius-card);box-shadow:var(--rw-shadow);grid-area:tl;padding:4px 20px 12px}:root[data-design=runway] .tl__line:before{border-top-color:var(--rw-highest)}:root[data-design=runway] .tl__dot{background:var(--rw-card)}:root[data-design=runway] .tl__mark{font-family:var(--font-mono);font-size:.6875rem}:root[data-design=runway] .stand__next{background:var(--rw-card);border-radius:var(--rw-radius-card);box-shadow:var(--rw-shadow);grid-area:next;padding:20px 24px}:root[data-design=runway] .stand__next>.stand__label:first-child{color:var(--color-primary);align-items:center;gap:10px;display:flex}:root[data-design=runway] .stand__next>.stand__label:first-child:before{content:"▶";border-radius:var(--radius-md);background:var(--color-primary);width:32px;height:32px;color:var(--color-on-primary);text-transform:none;flex:none;place-items:center;font-size:12px;display:inline-grid}:root[data-design=runway] .stand__next h2{font-family:var(--font-serif);font-size:var(--fs-xl);margin-top:12px;font-weight:600;line-height:28px}:root[data-design=runway] .stand__next>p{color:var(--rw-tertiary);font-size:.875rem}:root[data-design=runway] .stand__side{display:contents}:root[data-design=runway] .stand__side>div{background:var(--rw-card);border-radius:var(--rw-radius-card);box-shadow:var(--rw-shadow);padding:20px 24px}:root[data-design=runway] .stand__side>div:first-child{grid-area:wait}:root[data-design=runway] .stand__side>div:has(>.blocks){background:var(--rw-err-c);box-shadow:none;color:var(--rw-on-err-c);grid-area:block}:root[data-design=runway] .stand__side>div:has(>.blocks) h3{color:var(--rw-on-err-c);font-family:var(--font-serif);text-transform:none;letter-spacing:0;font-size:1rem;line-height:24px}:root[data-design=runway] .stand__side h3{margin-bottom:12px}:root[data-design=runway] .stand__side>div:first-child h3{font-family:var(--font-serif);text-transform:none;letter-spacing:0;color:var(--color-text);font-size:1rem;line-height:24px}:root[data-design=runway] .waits{gap:8px}:root[data-design=runway] .waits li{border-radius:var(--rw-radius-card);background:var(--rw-low);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:8px 12px}:root[data-design=runway] .waits .initials{width:36px;height:36px}:root[data-design=runway] .waits small{color:var(--rw-tertiary)}:root[data-design=runway] .waits .is-late small em{border-radius:var(--radius-md);background:var(--rw-err-c);color:var(--rw-on-err-c);font-family:var(--font-mono);padding:0 6px;font-size:.6875rem;display:inline-block}:root[data-design=runway] .blocks{gap:8px}:root[data-design=runway] .blocks li{border-radius:var(--radius-md);background:color-mix(in srgb, var(--rw-card) 72%, transparent);color:var(--rw-on-err-c);gap:10px;padding:10px 12px;font-weight:600}:root[data-design=runway] .blocks .is-warning,:root[data-design=runway] .blocks .is-danger{color:var(--rw-on-err-c)}:root[data-design=runway] .stand__none{color:var(--rw-tertiary)}:root[data-design=runway] .bidpage__work .ptabs{border-radius:var(--rw-radius-card);background:var(--rw-card);box-shadow:var(--rw-shadow);box-sizing:border-box;border:0;gap:4px;max-width:100%;padding:6px;overflow-x:auto;margin-top:20px!important}:root[data-design=runway] .ptabs a{min-height:var(--tap);border-radius:var(--radius-md);color:var(--color-text-muted);border:0;padding:0 14px;font-size:.875rem;font-weight:500}:root[data-design=runway] .ptabs a:hover{background:var(--rw-low);color:var(--color-text)}:root[data-design=runway] .ptabs a[aria-current=page]{background:var(--color-primary);color:var(--color-on-primary);font-weight:600}:root[data-design=runway] .ptabs .count{border-radius:var(--rw-radius-pill);background:var(--rw-c);color:var(--color-text-muted);font-family:var(--font-mono);border:0;padding:0 7px;font-size:.6875rem}:root[data-design=runway] .ptabs a[aria-current=page] .count{background:color-mix(in srgb, var(--color-on-primary) 22%, transparent);color:var(--color-on-primary)}:root[data-design=runway] .bidpage__pane{border-radius:var(--rw-radius-card);background:var(--rw-card);box-shadow:var(--rw-shadow);margin-top:20px;padding:20px 24px}:root[data-design=runway] .bidpage__pane .kbtable td,:root[data-design=runway] .bidpage__pane .kbtable th{border-bottom-color:var(--rw-low)}:root[data-design=runway] .bidpage__pane .kbtable caption{padding-top:0}:root[data-design=runway] .qpage .crumbs{font-family:var(--font-mono);font-size:.75rem}:root[data-design=runway] .qlayout{grid-template-columns:minmax(0,1fr) 320px;gap:20px}:root[data-design=runway] .qlayout>div:first-child{background:var(--rw-card);border-radius:var(--rw-radius-card);box-shadow:var(--rw-shadow);padding:24px}:root[data-design=runway] .qhead__q{font-family:var(--font-serif);font-weight:600;font-size:var(--fs-xl);line-height:28px}:root[data-design=runway] .qhead__src{border-radius:var(--radius-md);background:var(--rw-low);border-left:0;padding:8px 12px}:root[data-design=runway] .qhead__src q{font-family:var(--font-sans)}:root[data-design=runway] .qcode{border-radius:var(--radius-md);background:var(--rw-sec-c);padding:2px 8px}:root[data-design=runway] .thread{border-top:0}:root[data-design=runway] .thread>li{border-bottom-color:var(--rw-low)}:root[data-design=runway] .thread>li:before{border-left-color:var(--rw-outline-v)}:root[data-design=runway] .thread .initials{background:var(--rw-inverse)}:root[data-design=runway] .reply{border-radius:var(--rw-radius-card);background:var(--rw-low);border-top:0;padding:16px}:root[data-design=runway] .side{gap:12px;top:84px}:root[data-design=runway] .side__block{border-radius:var(--rw-radius-card);background:var(--rw-card);box-shadow:var(--rw-shadow);border-top:0;padding:16px 20px}:root[data-design=runway] .side__due{border-radius:var(--rw-radius-card);background:var(--rw-amber-bg);color:var(--rw-amber);border:0;padding:16px 20px}:root[data-design=runway] .side__due .due{font-family:var(--font-mono);align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}:root[data-design=runway] .qpage[data-status=accepted] .side__due{background:var(--rw-low);color:var(--color-text)}@media (width<=720px){:root[data-design=runway] body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));overflow-x:hidden}:root[data-design=runway] .rw-bar__inner{gap:var(--s-2);min-height:56px;padding:0 12px}:root[data-design=runway] .rw-nav,:root[data-design=runway] .rw-space,:root[data-design=runway] .rw-bar__div,:root[data-design=runway] .rw-who__text{display:none}:root[data-design=runway] .rw-tabbar{z-index:30;background:var(--rw-card);padding:4px 4px env(safe-area-inset-bottom,4px);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 8px #00000014}:root[data-design=runway] .rw-tabbar a{border-radius:var(--rw-radius-card);min-height:56px;color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;font-size:.6875rem;font-weight:500;line-height:1.15;text-decoration:none;display:flex}:root[data-design=runway] .rw-tabbar a span{overflow-wrap:anywhere}:root[data-design=runway] .rw-tabbar a[aria-current=page]{color:var(--color-primary);font-weight:600}:root[data-design=runway] .rw-tabbar a[aria-current=page] .icon{background:var(--rw-c);border-radius:var(--rw-radius-pill);box-sizing:border-box;width:48px;padding:0 14px}:root[data-design=runway] .rw-page{padding:20px 12px 32px}:root[data-design=runway] .rw-brief{padding:20px}:root[data-design=runway] .rw-brief__h{font-size:var(--fs-xl);line-height:28px}:root[data-design=runway] .rw-nextbar{grid-template-columns:auto minmax(0,1fr)}:root[data-design=runway] .rw-nextbar>.btn{grid-column:1/-1}:root[data-design=runway] .rw-kb,:root[data-design=runway] .rw-holders{padding:16px}:root[data-design=runway] .rw-legend{display:none}:root[data-design=runway] .rw-hero__strip{padding:8px 16px}:root[data-design=runway] .rw-hero__body{padding:16px}:root[data-design=runway] .rw-hero__head{grid-template-columns:minmax(0,1fr)}:root[data-design=runway] .rw-hero__head>.btn{justify-self:stretch}:root[data-design=runway] .rw-hero__title{font-size:var(--fs-xl);line-height:28px}:root[data-design=runway] .rw-tiles{grid-template-columns:minmax(0,1fr)}:root[data-design=runway] .rw-row{grid-template-columns:minmax(0,1fr);padding:16px}:root[data-design=runway] .rw-row__side{justify-content:space-between}:root[data-design=runway] .rw-row__due{text-align:left}:root[data-design=runway] .rw-holders__list li{grid-template-columns:32px minmax(0,1fr)}:root[data-design=runway] .rw-holders__list li>.rw-chip{grid-column:2;justify-self:start}:root[data-design=runway] .bidhead{grid-template-columns:minmax(0,1fr);padding:16px}:root[data-design=runway] .bidhead .title{font-size:var(--fs-xl);line-height:28px}:root[data-design=runway] .bidhead__due{justify-self:stretch}:root[data-design=runway] .stand{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""tl""next""wait""block"}:root[data-design=runway] .stand:not(:has(.blocks)){grid-template-areas:"top""tl""next""wait"}:root[data-design=runway] .stand__top,:root[data-design=runway] .stand__next,:root[data-design=runway] .stand__side>div{padding:16px}:root[data-design=runway] .stages{flex-wrap:wrap;grid-template-columns:minmax(0,1fr)}:root[data-design=runway] .stages li{flex-direction:row;align-items:center;padding:8px 12px}:root[data-design=runway] .stand>.tl{overflow-x:auto}:root[data-design=runway] .bidpage__pane{padding:16px 12px}:root[data-design=runway] .qlayout{grid-template-columns:minmax(0,1fr)}:root[data-design=runway] .qlayout>div:first-child{padding:16px}:root[data-design=runway] .side{position:static}}:root[data-design=runway]{--rw-doc-ink:#1f3864;--rw-doc-sheet:#fff;--rw-doc-desk:#eff4ff;--rw-doc-shadow:0 1px 3px #0b1c3014, 0 12px 28px -14px #0b1c3040}:root[data-design=runway][data-theme=dark]{--rw-doc-ink:#a9c4f5;--rw-doc-sheet:#13243a;--rw-doc-desk:#0b1c30;--rw-doc-shadow:0 1px 3px #0006, 0 12px 28px -14px #000000b3}:root[data-design=runway] .bidpage[data-tab=response] .bidpage__pane{background:var(--rw-doc-desk)}:root[data-design=runway] .ed-bar{margin-top:var(--s-4)}:root[data-design=runway] .ed-layout{margin-top:var(--s-4);grid-template-columns:248px minmax(0,1fr);align-items:start;gap:28px}:root[data-design=runway] .ed-toc{background:var(--rw-card);border-radius:var(--rw-radius-card);max-height:calc(100vh - 96px);box-shadow:var(--rw-shadow);border:0;padding:14px 12px;position:sticky;top:80px;overflow-y:auto}:root[data-design=runway] .ed-toc:before{content:"Contents";margin:0 0 var(--s-2) var(--s-2);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:600;display:block}:root[data-design=runway] .ed-toc a{min-height:40px;padding:6px var(--s-2);color:var(--color-text);border-radius:4px;font-size:.875rem;line-height:1.3}:root[data-design=runway] .ed-toc a:hover{background:var(--rw-low)}:root[data-design=runway] .ed-toc a[aria-current]{background:var(--rw-low);box-shadow:inset 3px 0 0 var(--color-primary);font-weight:600}:root[data-design=runway] .ed-toc .mark{border-radius:9px;flex:none;padding:0 7px;font-size:11px;font-weight:600;line-height:18px}:root[data-design=runway] .ed-doc{background:var(--rw-doc-sheet);border:1px solid color-mix(in srgb, var(--rw-outline-v) 60%, transparent);width:100%;max-width:860px;box-shadow:var(--rw-doc-shadow);border-radius:2px;margin:0 auto;padding:56px 72px 60px}:root[data-design=runway] .ed-head{padding-bottom:var(--s-3);margin-bottom:var(--s-2);border-bottom:1px solid var(--rw-c)}:root[data-design=runway] .ed-head .input{color:var(--rw-doc-ink);background:0 0;font-family:IBM Plex Serif,Georgia,serif;font-size:1.25rem;font-weight:600}:root[data-design=runway] .ed-head .ed-ref .input{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.875rem;font-weight:500}:root[data-design=runway] .ed-tools{background:var(--rw-doc-sheet);top:68px}:root[data-design=runway] .ed-page .ProseMirror{min-height:380px;padding:var(--s-2) 0;box-shadow:none;color:var(--color-text);background:0 0;border-radius:0;font-family:IBM Plex Serif,Georgia,Times New Roman,serif;font-size:1.0625rem;line-height:1.7}:root[data-design=runway] .ed-page .ProseMirror:focus-visible{box-shadow:none;outline:2px solid var(--color-focus);outline-offset:10px}:root[data-design=runway] .ed-page .ProseMirror>*+*{margin-top:10px}:root[data-design=runway] .ed-page .ProseMirror h1,:root[data-design=runway] .ed-page .ProseMirror h2,:root[data-design=runway] .ed-page .ProseMirror h3{letter-spacing:-.005em;color:var(--rw-doc-ink);font-family:IBM Plex Serif,Georgia,serif;font-weight:600}:root[data-design=runway] .ed-page .ProseMirror h2{margin-top:22px;font-size:1.3125rem}:root[data-design=runway] .ed-page .ProseMirror h3{margin-top:16px;font-size:1.0625rem}:root[data-design=runway] .ed-page table{font-family:var(--font-sans);font-size:.875rem;line-height:1.4}:root[data-design=runway] .ed-page th{background:var(--rw-low);color:var(--rw-doc-ink);border-bottom:1.5px solid var(--rw-doc-ink)}:root[data-design=runway] .ed-red{font-family:var(--font-sans);background:color-mix(in srgb, var(--color-danger) 11%, var(--rw-doc-sheet));color:var(--color-danger);border-bottom:1.5px solid var(--color-danger);border-radius:3px;padding:1px 5px;font-size:.86em;font-weight:500}:root[data-design=runway] .ed-evidence{margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--rw-c);font-family:var(--font-sans)}:root[data-design=runway] .ed-save{margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px dashed var(--rw-outline-v)}@media (width<=980px){:root[data-design=runway] .ed-layout{grid-template-columns:minmax(0,1fr)}:root[data-design=runway] .ed-toc{max-height:none;padding:8px;position:static;overflow:hidden}:root[data-design=runway] .ed-toc ol{gap:6px;margin:0;display:flex;overflow-x:auto}:root[data-design=runway] .ed-toc:before{display:none}:root[data-design=runway] .ed-toc a{white-space:nowrap;flex:none;min-height:44px}}@media (width<=720px){:root[data-design=runway] .ed-doc{padding:var(--s-5) var(--s-4) var(--s-6)}:root[data-design=runway] .ed-page .ProseMirror{min-height:240px;font-size:1rem;line-height:1.65}:root[data-design=runway] .now{border-right:1px solid var(--color-warning);border-radius:var(--rw-radius-card);margin-left:0;margin-right:0}}
