@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2) format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer bos,utilities,refusal;@layer bos{:root{--canvas: #F6F4F1;--surface: #FFFFFF;--surface-2: #FAF9F6;--ground: #FAF9F6;--border: #E5E1DA;--border-soft: #EFECE5;--border-hover: #D5D1DC;--ink: #171A20;--muted: #576070;--faint: #646D7C;--bmc: #17497A;--bmc-hover: #103758;--bmc-soft: #C7D6E3;--chart-2: #7A9EBE;--chart-3: #B05A92;--tint: #E9EEF3;--tint-border: #D7DFE7;--masthead: #0E2841;--masthead-glass: rgba(12, 32, 52, .95);--bar-ink: #FFFFFF;--bar-muted: rgba(232, 238, 244, .75);--bar-sep: rgba(255, 255, 255, .13);--bar-field: rgba(255, 255, 255, .1);--bar-field-border: rgba(255, 255, 255, .18);--bar-hover: rgba(255, 255, 255, .1);--bar-open: rgba(255, 255, 255, .16);--bar-control-border: rgba(255, 255, 255, .32);--bar-control-border-strong: rgba(255, 255, 255, .65);--bar-avatar: rgba(255, 255, 255, .16);--bar-avatar-strong: rgba(255, 255, 255, .28);--live: #1F7A53;--live-bg: #E7F3EC;--hold: #925F0E;--hold-bg: #F7EEDD;--done: #6F6A7A;--done-bg: #EFEEF1;--risk: #B03B2E;--risk-bg: #F9E9E6;--control-border: #8B8578;--control-border-hover: #6E6A5F;--control-border-disabled: #C9C4BA;--control-border-error: #B03B2E;--focus-ring: #17497A;--focus-ring-on-bar: #FFFFFF;--focus-halo: rgba(23, 73, 122, .12);--risk-halo: rgba(176, 59, 46, .12);--chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23576070' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.6 6 4.4 4.4L12.4 6'/%3E%3C/svg%3E");--chevron-disabled: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23C9C4BA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.6 6 4.4 4.4L12.4 6'/%3E%3C/svg%3E");--check-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.2 8.6 3.2 3.2 6.4-7.6'/%3E%3C/svg%3E");--sort-cue: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.4 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.2 3v10M.8 5.4 3.2 3l2.4 2.4M.8 10.6l2.4 2.4 2.4-2.4'/%3E%3C/svg%3E");--check-size: 16px;--h-control: 36px;--h-control-slim: 32px;--flag-bg: #FBF3D2;--shadow: 0 1px 2px rgba(23,26,32,.04), 0 4px 16px rgba(23,26,32,.05);--shadow-panel: var(--shadow);--shadow-float: 0 4px 12px rgba(23,26,32,.08), 0 16px 40px rgba(23,26,32,.12);--shadow-deep: 0 0 0 1px rgba(23,26,32,.05), 0 2px 8px rgba(23,26,32,.08), 0 16px 40px rgba(23,26,32,.13), 0 40px 96px rgba(23,26,32,.18);--edge-shade: rgba(23,26,32,.16);--ease: cubic-bezier(.16, 1, .3, 1);--t-label: 12.5px;--t-micro: var(--t-label);--t-small: var(--t-label);--t-data: 14px;--t-body: 14px;--t-lead: 16.4px;--t-h2: 18.4px;--t-stat: 20.8px;--t-title: 23.5px;--t-display: 26.5px;--t-hero: 34px;--s-1: 2px;--s-2: 3px;--s-3: 5px;--s-4: 8px;--s-5: 13px;--s-6: 21px;--s-7: 34px;--s-8: 55px;--edge: var(--s-6);--side: clamp(300px, 38.2%, 642px);--label-col: 10em;--measure: 72ch;--caps-track: .05em;--r-row: 6px;--r-control: 6px;--r-panel: 10px;--r-tag: 5px;--r-pill: 999px;--page-max: 1680px;--page-gutter: max(28px, min(2.5vw, 42px));color-scheme:light}}@layer bos{*{margin:0;padding:0;box-sizing:border-box}html{background:var(--canvas);overflow-y:scroll;scrollbar-gutter:stable}body{font-size:var(--t-body);line-height:1.618;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;min-height:100vh}a{color:var(--bmc);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}button{font:inherit;cursor:pointer;background:none;border:none;color:inherit}:where(input:not([type=checkbox],[type=radio],[type=file]),select){height:var(--h-control);padding-block:0}:where(td,th,.toolbar,.quicklog,.q-cell) :where(input:not([type=checkbox],[type=radio],[type=file]),select),:where(.q-select,.q-input),:where(:has(>.btn.slim),:has(>.btn.slim)>label)>:where(input:not([type=checkbox],[type=radio],[type=file]),select),:where(:has(>.btn.slim),:has(>.btn.slim)>:is(label,span))>:where(.datefield)>:where(.datefield-box)>:where(input.datefield-input){height:var(--h-control-slim)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}#content:focus{outline:none}:is(h1,h2,h3)[tabindex="-1"]:focus{outline:none}#content{scroll-margin-top:calc(var(--stackH, 96px) + 8px)}b,strong{font-weight:600}:target{scroll-margin-top:calc(var(--stackH, 96px) - var(--barNow, 96px) + var(--barFull, 102px) + var(--s-5))}.skiplink{position:absolute;left:12px;top:-48px;z-index:100;background:var(--bmc);color:#fff;font-size:var(--t-small);font-weight:600;padding:var(--s-4) var(--s-5);border-radius:0 0 8px 8px;transition:top .14s var(--ease)}.skiplink:focus-visible{top:0;text-decoration:none}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;min-width:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.sep{position:relative;display:inline}.rid{font-variant-numeric:tabular-nums;font-weight:600;color:var(--bmc)}.money{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.mutetext{color:var(--muted)}.fainttext{color:var(--faint)}.quiet{color:var(--muted);font-size:var(--t-label)}:where(span,em).quiet{font-size:inherit}.ledger .defn a:where(:not(.linky)),p.quiet a:where(:not(.linky)),.aside a:where(:not(.linky)),.regtable td a:where(:not(.rowlink,.pill)):has(+.sub),.regtable td a:has(+.pill){text-decoration:underline;text-underline-offset:2px}.overbilled,.overbilled b{color:var(--risk)}.positive,.positive b{color:var(--live)}.queuebody p a:where(:not(.linky)),.emptystate a:where(:not(.linky)),.empty-panel p a:where(:not(.linky)),p.quiet a:where(:not(.linky)),.whyline a:where(:not(.linky)),.sourceline a:where(:not(.linky)){text-decoration:underline;text-underline-offset:2px}.caps-head{font-size:var(--t-micro);font-weight:600;letter-spacing:var(--caps-track);text-transform:uppercase;color:var(--faint)}.icon{flex:none;vertical-align:-2px}.two-col{display:grid;gap:var(--s-6);align-items:start}.two-col,.ssm-work,.debtors-split.has-panel{grid-template-columns:minmax(0,1.618fr) var(--side)}.reconcile-split{grid-template-columns:var(--side) minmax(0,1.618fr)}.stack,.stack-3,.stack-4,.stack-5{display:flex;flex-direction:column;gap:var(--s-6)}.cluster,.cluster-3,.cluster-5,.cluster-6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4)}.stack-3,.cluster-3{gap:var(--s-3)}.stack-4{gap:var(--s-4)}.stack-5,.cluster-5{gap:var(--s-5)}.cluster-6{gap:var(--s-6)}.cluster.end{align-items:flex-end}.cluster.start{align-items:flex-start}.cluster.nowrap{flex-wrap:nowrap}.inline-cluster{display:inline-flex;align-items:center;gap:var(--s-4)}.stack-1,.stack-2{display:flex;flex-direction:column}.stack-1{gap:var(--s-1)}.stack-2{gap:var(--s-2)}.inline-cluster-3{display:inline-flex;align-items:center;gap:var(--s-3)}.grid-2,.formgrid,.fold-grid,.ev-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-5) var(--s-6)}.two-col>.stack{min-width:0}.mt-2{margin-top:var(--s-2)}.mt-3{margin-top:var(--s-3)}.mt-4{margin-top:var(--s-4)}.mt-5{margin-top:var(--s-5)}.mt-6{margin-top:var(--s-6)}.mt-7{margin-top:var(--s-7)}.mb-2{margin-bottom:var(--s-2)}.mb-3{margin-bottom:var(--s-3)}.mb-4{margin-bottom:var(--s-4)}.mb-5{margin-bottom:var(--s-5)}.mb-6{margin-bottom:var(--s-6)}.mb-7{margin-bottom:var(--s-7)}.ml-3{margin-left:var(--s-3)}.ml-4{margin-left:var(--s-4)}.ml-5{margin-left:var(--s-5)}.ml-6{margin-left:var(--s-6)}.mr-3{margin-right:var(--s-3)}.mr-4{margin-right:var(--s-4)}.mr-5{margin-right:var(--s-5)}.pt-4{padding-top:var(--s-4)}.pt-5{padding-top:var(--s-5)}.pt-6{padding-top:var(--s-6)}.pb-4{padding-bottom:var(--s-4)}.pb-5{padding-bottom:var(--s-5)}.pb-6{padding-bottom:var(--s-6)}.px-edge{padding-left:var(--edge);padding-right:var(--edge)}.pad-edge{padding:var(--s-5) var(--edge)}.mt-1{margin-top:var(--s-1)}.mb-1{margin-bottom:var(--s-1)}.pt-2{padding-top:var(--s-2)}.pt-3{padding-top:var(--s-3)}.pb-2{padding-bottom:var(--s-2)}.pb-3{padding-bottom:var(--s-3)}.pl-6{padding-left:var(--s-6)}.pr-5{padding-right:var(--s-5)}.mx-edge{margin-left:var(--edge);margin-right:var(--edge)}.queuebody.pt-3{padding-top:var(--s-3)}.foot-note.pt-4{padding-top:var(--s-4)}.linky.mt-3{margin-top:var(--s-3)}.linky.ml-3{margin-left:var(--s-3)}.wf-checklist.mt-4{margin-top:var(--s-4)}.queuebody.pt-4{padding-top:var(--s-4)}.whyline.mb-4{margin-bottom:var(--s-4)}.inline-panel.stack-3{gap:var(--s-3)}.wf-checklist ul.mt-3{margin-top:var(--s-3)}.debt-section.flush>summary{padding:var(--s-3) 0}}@layer bos{.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-3);font-size:var(--t-label);font-weight:600;min-height:var(--h-control);padding:var(--s-3) var(--s-5);border-radius:var(--r-control);border:1px solid var(--border);background:var(--surface);color:var(--ink);transition:border-color .14s var(--ease),background .14s var(--ease);box-shadow:0 1px 2px #171a2008}.btn:hover{border-color:var(--border-hover);background:var(--surface-2);text-decoration:none}.btn:active{background:var(--ground)}.btn.primary{background:var(--bmc);border-color:var(--bmc);color:#fff}.btn.primary:hover{background:var(--bmc-hover)}.btn.primary:active{background:var(--bmc)}.btn.danger{color:var(--risk)}.btn:disabled{opacity:.55;cursor:default}.btn.primary:disabled{opacity:1;background:var(--surface-2);border-color:var(--border);color:var(--muted)}.btn.slim{padding:var(--s-1) var(--s-4);font-size:var(--t-label);min-height:var(--h-control-slim)}.pill{display:inline-flex;align-items:center;gap:var(--s-3);font-size:var(--t-small);font-weight:600;padding:var(--s-2) var(--s-5);border-radius:var(--r-tag);white-space:nowrap}.pill:before{content:"";width:var(--s-3);height:var(--s-3);border-radius:50%;background:currentColor}.pill.live,.pill.won,.pill.approved{color:var(--live);background:var(--live-bg)}.pill.on_hold,.pill.setup,.pill.submitted,.pill.issued_live{color:var(--hold);background:var(--hold-bg)}.pill.completed,.pill.closed,.pill.cancelled,.pill.done,.pill.draft{color:var(--done);background:var(--done-bg)}.pill.lost,.pill.withdrawn,.pill.returned,.pill.overdue{color:var(--risk);background:var(--risk-bg)}.pill.stale{color:var(--muted);background:var(--done-bg)}.pill.bid,.pill.enquiry{color:var(--bmc);background:var(--tint)}.pillbtn{cursor:pointer;border:none}.q-pill:hover .pill{box-shadow:0 0 0 2px var(--tint)}.pill.notyet{color:var(--hold);background:var(--hold-bg)}.pill.auto{color:var(--muted);background:var(--surface);border:1px dashed var(--border);font-weight:600}a.pill:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:2px}button.pill{border:0;cursor:pointer;font:inherit;font-size:var(--t-micro)}button.pill:focus-visible{outline:2px solid var(--bmc);outline-offset:1px}.factbtn{font:inherit;text-align:left;padding:0;color:inherit;display:block}.factbtn:not(.inert):hover{color:var(--bmc);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.factbtn.inert{cursor:default}.headedit{cursor:pointer;border-radius:var(--r-tag);padding:0 var(--s-3);margin:0 calc(-1 * var(--s-3));transition:background .14s var(--ease);text-align:left;line-height:inherit;font-weight:inherit}.headedit-wrap{display:block}.headedit:hover,.headedit:focus-visible{background:var(--tint)}.q-cell,.q-select{position:relative;z-index:1}.q-cell{display:inline-flex;flex-direction:column;gap:var(--s-2);align-items:flex-start}.m-cellerror{display:block;color:var(--risk);font-size:var(--t-small)}.q-cell .m-cellerror{text-align:left}.q-pill{padding:0;line-height:1;border-radius:var(--r-tag)}.q-name{padding:1px var(--s-3);margin:-1px calc(-1 * var(--s-3));font:inherit;color:inherit;border:0;border-radius:var(--r-tag);text-align:left;transition:background .14s var(--ease),color .14s var(--ease)}.q-name:hover,.q-name:focus-visible{background:var(--tint);color:var(--bmc)}.choicemenu[data-open]>.q-name{background:var(--tint);color:var(--bmc)}.choicemenu[data-open]>.q-pill .pill{box-shadow:0 0 0 2px var(--tint)}.q-select{font-size:var(--t-small);padding-left:var(--s-3);max-width:170px}.linky{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-label);font-weight:600;color:var(--bmc);min-height:var(--h-control-slim);padding:0 var(--s-1);margin:0 calc(-1 * var(--s-1));border-radius:var(--r-tag)}.linky:hover{text-decoration:underline;text-underline-offset:3px}.regtable .linky,.ledger .linky,.schedtable .linky,.issuelist .linky,.job-costs .panel-head .linky{min-height:0}.seg{margin-left:auto;display:inline-flex;min-height:var(--h-control);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);padding:var(--s-1);box-shadow:0 1px 2px #171a2008;overflow:hidden;flex:none}.seg a,.seg span{border-radius:var(--r-control)}.seg span{font-size:var(--t-small);font-weight:600;color:var(--muted);padding-inline:var(--s-5);transition:color .14s var(--ease),background .14s var(--ease)}.seg>*{display:inline-flex;align-items:center}.seg button,.seg a{padding-inline:var(--s-5);font-size:var(--t-small);font-weight:600;color:var(--muted);display:inline-flex;align-items:center;gap:var(--s-3);transition:color .14s var(--ease),background .14s var(--ease)}.seg>*+*{border-left:1px solid var(--border)}.seg .on{background:var(--tint);color:var(--bmc)}.seg :is(a,button:not(:disabled)):hover{text-decoration:none;color:var(--ink)}.seg button:disabled{opacity:.45;cursor:default}.cap-part:focus-visible{outline:2px solid var(--bmc);outline-offset:2px}.invoice-row-select:focus-visible{outline:2px solid var(--bmc);outline-offset:1px}.th-sort,.crumb a,.factbtn,.headedit,.q-pill .pill,.q-name,.st-sentence,.invoice-row-select,.invoice-forward,.invoice-done-line,.standing-pick,.demo-strip-menu button,.dock-close,.plan-table .m-status,.plan-table .m-move,.chip-view .chip-x,.ssm-legend,.m-target-view,.demo-strip-btn,.toolbar-expand{transition:color .14s var(--ease),background .14s var(--ease),border-color .14s var(--ease),opacity .14s var(--ease),box-shadow .14s var(--ease)}.invoice-row-select,.invoice-forward,.plan-amount button,.chip-view .chip-x{position:relative}.invoice-row-select:after,.invoice-forward:after,.plan-amount button:after{content:"";position:absolute;inset:calc(-1 * var(--s-3))}.chip-view .chip-x:after{content:"";position:absolute;inset:calc(-1 * var(--s-3)) calc(-1 * var(--s-3)) calc(-1 * var(--s-3)) 0}.cell-open:not(.is-blank):after{content:"";position:absolute;inset:calc(-1 * var(--s-2) - 1px) calc(-1 * var(--s-1)) calc(-1 * var(--s-2) - 1px) calc(-1 * var(--s-4))}.cap-part:focus-visible,.invoice-row-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}}@layer bos{.appbar{position:sticky;top:0;z-index:20;background:var(--masthead-glass);-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35);color:var(--bar-ink)}@supports not ((backdrop-filter: blur(4px)) or (-webkit-backdrop-filter: blur(4px))){.appbar{background:var(--masthead)}}.appbar.raised{box-shadow:0 1px #0e284159,0 8px 24px #0e284138}.brandtier{border-bottom:1px solid var(--bar-sep);transition:margin-top .24s var(--ease),opacity .2s var(--ease);will-change:margin-top,opacity;position:relative;z-index:2}.appbar{transition:margin-bottom .24s var(--ease)}.appbar.slim{overflow:hidden;margin-bottom:var(--brandH, 62px)}.appbar.slim .brandtier{margin-top:calc(-1 * var(--brandH, 62px));opacity:0;pointer-events:none}.appbar.slim .navtier{border-bottom-color:transparent}.appbar .navmark{filter:brightness(0) invert(1)}.appbar .btn{background:transparent;border-color:var(--bar-control-border);color:#fff;box-shadow:none}.appbar .btn:hover{border-color:var(--bar-control-border-strong)}.appbar .btn[aria-expanded=true]{background:var(--bar-open);border-color:var(--bar-control-border-strong)}.appbar .btn.primary{background:#fff;border-color:#fff;color:var(--masthead)}.appbar .btn.primary:hover{background:#e9eff5;border-color:#e9eff5}.appbar :focus-visible{outline-color:#fff}.brandrow{display:flex;align-items:center;gap:var(--s-6);max-width:var(--page-max);margin:0 auto;padding:var(--s-5) var(--page-gutter)}.lockup{display:flex;align-items:center;gap:var(--s-5);flex:none}.wordmark{display:inline-flex;align-items:center}.wordmark img{width:auto;display:block}.wordmark .wm-mark{height:var(--wm-h)}.brandrow .actions{display:flex;align-items:center;gap:var(--s-4);margin-left:auto;flex:none}.avatar{width:30px;height:30px;border-radius:50%;background:var(--bar-avatar);color:var(--bar-ink);font-size:var(--t-micro);font-weight:600;display:grid;place-items:center;flex:none;transition:background .14s var(--ease)}.avatar:hover,.avatar[aria-expanded=true]{background:var(--bar-avatar-strong)}.avatar[aria-expanded=true]{box-shadow:0 0 0 2px var(--bar-control-border-strong)}.avatar:focus-visible{outline-color:#fff}.helpbtn{width:30px;height:30px;border-radius:50%;color:var(--bar-ink);display:grid;place-items:center;flex:none;border:1px solid var(--bar-control-border);transition:background .14s var(--ease)}.helpbtn:hover{background:var(--bar-avatar);text-decoration:none}.helpbtn:focus-visible{outline-color:#fff}.navtier{background:transparent;border-bottom:1px solid var(--bar-sep);position:relative;z-index:1}.mainnav{display:flex;align-items:stretch;gap:var(--s-1);max-width:var(--page-max);margin:0 auto;padding:0 calc(var(--page-gutter) - var(--s-5));flex-wrap:wrap}.mainnav a,.mainnav button{display:inline-flex;align-items:center;gap:var(--s-3);font-size:var(--t-data);font-weight:600;color:var(--bar-muted);white-space:nowrap;padding:var(--s-4) var(--s-5);margin-bottom:-1px;border-radius:var(--r-control) var(--r-control) 0 0;transition:color .14s var(--ease),background .14s var(--ease)}.mainnav a svg,.mainnav button svg{opacity:.75}.mainnav a[aria-current=page] svg,.mainnav button[aria-current=page] svg{opacity:1}.mainnav a:hover,.mainnav button:hover{color:#fff;background:var(--bar-hover);text-decoration:none}.mainnav a[aria-current=page],.mainnav button[aria-current=page]{color:#fff;font-weight:600;background:var(--bar-open)}.navwrap:has(>a[aria-current=page]){background:var(--bar-open);border-radius:var(--r-control) var(--r-control) 0 0}.navwrap>a[aria-current=page]{background:transparent}.mainnav a:has(>.navpending){color:#fff;background:var(--bar-hover);cursor:progress}.mainnav a:has(>.navpending) svg{opacity:1}.mainnav .navspacer{flex:1}.navmark{align-self:center;flex:none;height:16px;width:0;opacity:0;overflow:hidden;background:url(/bos-b-navy.png) left center / contain no-repeat;transition:width .26s var(--ease),opacity .18s var(--ease)}.appbar.slim .navmark{width:13px;opacity:1;margin-right:var(--s-3)}a.lockup{text-decoration:none;color:inherit}a.lockup:hover{text-decoration:none}.navwrap{position:relative;display:inline-flex}.navwrap a.navlead{padding-right:var(--s-2)}.navwrap .navcaret-btn{padding-left:var(--s-2);padding-right:var(--s-4);gap:0}.navwrap.open{background:var(--bar-open);border-radius:var(--r-control) var(--r-control) 0 0}.navwrap.open>a,.navwrap.open>button{color:var(--bar-ink);background:transparent}.navwrap.open svg{opacity:1}.navwrap.open .navcaret{transform:rotate(180deg)}.navcaret{margin-left:-1px;opacity:.7;transition:transform .14s var(--ease)}.app-shell .appbar{top:calc(var(--support-h) + var(--demo-h))}@media(max-height:600px){.app-shell .support-strip,.app-shell .demo-strip,.app-shell .appbar{position:static}.app-shell .appbar.slim .brandtier{margin-top:0;opacity:1;pointer-events:auto}.app-shell .appbar.slim{overflow:visible;margin-bottom:0}}.navcaret-btn{min-width:24px;min-height:24px}.searchwrap{position:relative;flex:1;max-width:540px;margin:0 auto;min-width:200px}.search{width:100%;font:inherit;font-size:var(--t-body);color:var(--bar-ink);background:var(--bar-field);border:1px solid var(--bar-field-border);border-radius:6px;padding-inline:var(--s-7) var(--s-8);transition:border-color .14s var(--ease),box-shadow .14s var(--ease),background .14s var(--ease)}.search::placeholder{color:#eef3f89e}.search:focus{border-color:#ffffff80;background:#ffffff24}.search:focus-visible{outline:2px solid var(--focus-ring-on-bar);outline-offset:2px;box-shadow:none}.searchwrap .glyph{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:15px;height:15px;stroke:#eef3f89e;stroke-width:1.6;fill:none}.kbd{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:var(--t-micro);color:#eef3f8cc;border:1px solid rgba(255,255,255,.22);border-radius:5px;padding:1px var(--s-3);background:#ffffff1a;pointer-events:none;transition:opacity .14s var(--ease)}.search:focus~.kbd{opacity:0}.search::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.search-clear{position:absolute;right:var(--s-4);top:50%;transform:translateY(-50%);display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r-control);color:var(--bar-muted);transition:color .14s var(--ease),background .14s var(--ease)}.search-clear:hover{color:var(--bar-ink);background:var(--bar-hover)}.content{padding:var(--s-6) var(--page-gutter) calc(var(--s-7) + var(--s-8));max-width:var(--page-max);margin:0 auto}.colophon{width:100%;max-width:var(--page-max);margin:0 auto;padding:var(--s-8) var(--page-gutter) var(--s-6);color:var(--faint);font-size:var(--t-micro);line-height:1.618}.app-shell{--strip-h: 30px;--support-h: 0px;--demo-h: 0px;--stackH: calc(var(--stripsH, calc(var(--support-h) + var(--demo-h))) + var(--barNow, 96px));display:flex;flex-direction:column;min-height:100vh}.app-shell>.content{flex:1 0 auto;width:100%}@media screen{.app-shell{min-width:1240px}}.app-shell.has-support-strip{--support-h: var(--strip-h)}.app-shell.has-demo-strip{--demo-h: var(--strip-h)}@media(max-height:600px){.app-shell{--stackH: 0px}}.errorpage{min-height:68vh;display:grid;place-items:center;padding:var(--s-6)}.errorcard{width:min(460px,100%);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow);padding:var(--s-7);text-align:left;margin:10vh auto}.errorpage>.errorcard{margin:0}.errorcard h1{font-size:var(--t-h2);font-weight:600;margin-bottom:var(--s-4)}.errorcard p{font-size:var(--t-data);color:var(--muted);line-height:1.618}.erroractions{display:flex;gap:var(--s-4);margin-top:var(--s-6);flex-wrap:wrap}.navprogress{position:fixed;top:var(--stackH, 96px);left:0;right:0;z-index:19;height:3px;pointer-events:none;opacity:0}.navprogress>i{display:block;height:100%;background:var(--bmc);transform:scaleX(0);transform-origin:left center}.navprogress[data-state=running]{opacity:1}.navprogress[data-state=running]>i{transform:scaleX(.85);transition:transform 9s var(--ease)}.navprogress[data-state=done]{opacity:0;transition:opacity .2s var(--ease) .18s}.navprogress[data-state=done]>i{transform:scaleX(1);transition:transform .18s var(--ease)}@media(prefers-reduced-motion:reduce){.navprogress[data-state=running]>i{transform:scaleX(.382)}}@media(max-height:600px){.navprogress{position:sticky;top:0;height:0}.navprogress>i{height:3px}}.page-slot{display:contents}.page-slot[hidden]{display:none}.skel{background:var(--border-soft);border-radius:var(--r-control)}.skel-line{height:13px;margin-bottom:var(--s-6)}.skel-line.is-short{width:46%}.pageskel>.skel-crumb{height:13px;width:72px;margin:var(--s-6) var(--s-1) 0}.pageskel>.skel-title{height:30px;width:220px;margin:var(--s-6) var(--s-1) var(--s-5)}.pageskel>.skel-crumb+.skel-title{margin-top:var(--s-5)}.pageskel>.skel-title.is-record{width:340px}.pageskel-form{max-width:800px;margin-inline:auto}.skel-places{display:flex;gap:var(--s-4);margin:0 0 var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--border-soft)}.skel-places>.skel{height:24px;width:88px}.skel-places>.skel:first-child{width:112px}.skel-panel-head{padding:var(--s-5) var(--edge);border-bottom:1px solid var(--border-soft)}.skel-h2{height:16px;width:140px}.skel-lines{display:flex;flex-direction:column;gap:var(--s-6);padding:var(--s-6) var(--edge)}.skel-text{height:13px;width:72%}.skel-text:nth-child(3n+2){width:56%}.skel-text:nth-child(3n){width:64%}.skel-figure{height:30px;width:120px}.skel-meter{height:5px}.skel-filters{display:flex;gap:var(--s-5);padding:var(--s-5) var(--edge)}.skel-field{height:var(--h-control);flex:1 1 0}.skel-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.skel-fact{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5) var(--edge)}.skel-label{height:11px;width:38%}.skel-value{height:16px;width:62%}.skel-form{display:flex;flex-direction:column;padding:var(--s-4) 0}.skel-form .skel-field{flex:none}.demo-strip{position:sticky;top:var(--support-h, 0px);z-index:60;display:flex;align-items:center;gap:var(--s-5);flex-wrap:nowrap;padding:0 var(--s-5);height:var(--strip-h, 30px);background:var(--ink);color:#fff;font-size:var(--t-small)}.demo-strip-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.demo-strip-label strong{font-weight:600;color:#fff}.demo-strip-menu strong{font-weight:600;color:var(--ink)}.demo-strip-menu button:disabled strong{color:var(--muted)}.demo-strip-label{opacity:.92}.demo-strip-switch{flex:none}.demo-strip-switch{margin-left:auto;position:relative}.demo-strip-btn{display:inline-flex;align-items:center;gap:var(--s-2);color:#fff;font-size:var(--t-small);font-weight:600;border:1px solid rgba(255,255,255,.35);border-radius:var(--r-control);padding:var(--s-1) var(--s-4)}.demo-strip-btn:hover{background:#ffffff1f}.demo-strip-btn:focus-visible{outline-color:var(--focus-ring-on-bar);outline-offset:-1px}.demo-strip-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:61;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow-float);min-width:300px;max-width:min(92vw,380px);padding:var(--s-3);max-height:70vh;overflow:auto}.demo-strip-menu button{display:block;width:100%;text-align:left;font-size:var(--t-small);padding:var(--s-4) var(--s-4);border-radius:var(--r-control);color:var(--ink)}.demo-strip-menu button:hover:not(:disabled){background:var(--tint)}.demo-strip-menu button:disabled{color:var(--muted);cursor:default;background:var(--border-soft)}.support-strip{position:sticky;top:0;z-index:62;display:flex;align-items:center;gap:var(--s-5);flex-wrap:nowrap;padding:0 var(--s-5);height:var(--strip-h, 30px);background:#8a5a00;color:#fff;font-size:var(--t-small)}.support-strip-label{display:inline-flex;align-items:center;gap:var(--s-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.support-strip-label strong{font-weight:600;color:#fff}.support-strip-btn{margin-left:auto;flex:none;color:#fff;font-size:var(--t-small);font-weight:600;border:1px solid rgba(255,255,255,.4);border-radius:var(--r-control);padding:var(--s-1) var(--s-4)}.support-strip-btn:hover{background:#ffffff24}.support-strip-btn:focus-visible{outline-color:var(--focus-ring-on-bar);outline-offset:-1px}.gate{min-height:100vh;display:grid;place-items:center;padding:var(--s-6)}.gatecard{width:min(430px,100%);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow);padding:var(--s-7) var(--s-7) var(--s-7)}.gatecard .lockup{margin-bottom:var(--s-6)}.gatecard h1{font-size:var(--t-h2);font-weight:600;margin-bottom:var(--s-3)}.gatecard .sub{color:var(--muted);font-size:var(--t-data);margin-bottom:var(--s-6)}.gatecard form{display:flex;flex-direction:column;gap:var(--s-5)}.gatecard h1+form{margin-top:var(--s-5)}.devlink{margin-top:var(--s-5);font-size:var(--t-small);color:var(--muted);background:var(--canvas);border:1px dashed var(--border);border-radius:var(--r-control);padding:var(--s-4) var(--s-5)}.devlink a{overflow-wrap:anywhere}.demo-cards{margin-top:var(--s-5)}.demo-cards h2{font-size:var(--t-body);font-weight:600;margin-bottom:var(--s-3)}.demo-card-list{list-style:none;margin:var(--s-5) 0 0;padding:0;display:grid;gap:var(--s-4)}.demo-card{display:flex;flex-direction:column;gap:var(--s-1);width:100%;text-align:left;border:1px solid var(--border);border-radius:var(--r-panel);background:var(--surface);padding:var(--s-4) var(--s-5);transition:border-color .14s var(--ease),background .14s var(--ease)}.demo-card:hover{border-color:var(--bmc);background:var(--tint)}.demo-card-name{font-weight:600;font-size:var(--t-body);color:var(--bmc)}.demo-card-role{font-size:var(--t-small);font-weight:600;color:var(--ink)}.demo-card-blurb{font-size:var(--t-small);color:var(--muted)}.signin-return{font-family:ui-monospace,monospace;overflow-wrap:anywhere}}@layer bos{.dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fffffff5;-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow-deep);padding:var(--s-3);max-height:430px;overflow:auto;z-index:30;opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .17s var(--ease),transform .17s var(--ease),visibility 0s .17s}.dropdown.open{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .17s var(--ease),transform .17s var(--ease),visibility 0s}.dropdown .group-label{display:flex;align-items:center;gap:var(--s-3);font-size:var(--t-micro);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);padding:var(--s-4) var(--s-4) var(--s-3)}.newmenu .result{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5)}.newmenu .result svg{color:var(--bmc)}.newwrap,.userwrap{position:relative}.createmenu{left:auto;right:0;width:max-content;min-width:100%}.usermenu{left:auto;right:0;min-width:190px}.usermenu-head{padding:var(--s-4) var(--s-5);margin-bottom:var(--s-3);border-bottom:1px solid var(--border-soft);font-size:var(--t-data);font-weight:600;color:var(--ink);overflow-wrap:anywhere}.appbar .dropdown,.navdrop{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.result{display:flex;align-items:center;gap:var(--s-5);width:100%;text-align:left;padding:var(--s-4) var(--s-4);border-radius:var(--r-control);transition:background .14s var(--ease);color:inherit;cursor:pointer}.result:hover,.result:focus-visible{background:var(--tint);text-decoration:none;outline:none}.dropdown[role=listbox] .result:hover:not(.active){background:none}.result .rid{font-size:var(--t-small);min-width:52px;flex:none;white-space:nowrap}.result .r-name{font-size:var(--t-data);font-weight:600}.result .r-meta{margin-left:auto;color:var(--muted);font-size:var(--t-small);white-space:nowrap}.searchresults{right:auto}.searchwrap .result .r-name{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchwrap .result .r-meta{flex:1 1 0;min-width:min(12ch,30%);text-align:right;overflow:hidden;text-overflow:ellipsis}.dropdown .none{padding:var(--s-5) var(--s-5);color:var(--muted);font-size:var(--t-data)}.colpicker{position:relative;display:inline-block}.colmenu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;background:#fffffff5;-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow-float);padding:var(--s-4) var(--s-5);min-width:180px;display:flex;flex-direction:column;gap:var(--s-3);font-size:var(--t-small)}.colmenu label{display:flex;gap:var(--s-4);align-items:center;cursor:pointer;border-radius:var(--r-tag);padding:var(--s-1) var(--s-3);margin:calc(-1 * var(--s-1)) calc(-1 * var(--s-3));transition:background .14s var(--ease)}.colmenu label:hover{background:var(--tint)}.colmenu .linky{margin-top:var(--s-3);text-align:left}.navdrop{min-width:185px}.navdrop a.result{color:var(--ink);font-weight:600;font-size:var(--t-body);padding:var(--s-4) var(--s-5);border-radius:var(--r-control);white-space:nowrap}.navdrop a.result:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}.navdrop a.result[aria-current=page]{color:var(--bmc);font-weight:600}.navdrop a.result svg{color:var(--bmc);opacity:1}.dropdown,.dropdown .result{color:var(--ink)}.result.active{background:var(--tint)}.dropdown .result.active .r-name{color:var(--bmc)}.viewmenu{position:relative}.viewmenu-list{position:absolute;z-index:30;top:calc(100% + 2px);left:0;min-width:220px;display:grid;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);box-shadow:var(--shadow-2, 0 6px 20px rgba(0,0,0,.12));padding:var(--s-3) 0}.viewmenu-list a{display:flex;justify-content:space-between;gap:var(--s-5);padding:var(--s-4) var(--s-5);color:var(--ink);font-size:var(--t-small);font-weight:600;text-decoration:none;white-space:nowrap}.viewmenu-list a:hover{background:var(--surface-2, #f4f5f7);text-decoration:none}.viewmenu-list a.is-empty{color:var(--faint)}.viewmenu-list a strong{color:var(--muted)}.rowmenu{position:relative;display:inline-block}.rowmenu-trigger{display:inline-flex;align-items:center;gap:var(--s-2);white-space:nowrap}.rowmenu-list{position:absolute;z-index:30;top:calc(100% + 4px);left:0;min-width:200px;display:grid;padding:var(--s-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);box-shadow:var(--shadow-2, 0 6px 20px rgba(0,0,0,.12));text-align:left}.rowmenu.at-end .rowmenu-list{left:auto;right:0}.rowmenu-list>button,.rowmenu-list>a{display:block;width:100%;text-align:left;padding:var(--s-4) var(--s-4);border:0;background:transparent;font:inherit;font-size:var(--t-small);font-weight:600;color:var(--ink);text-decoration:none;border-radius:var(--r-control);cursor:pointer;white-space:nowrap}.rowmenu-list>button:hover,.rowmenu-list>a:hover,.rowmenu-list>button:focus-visible,.rowmenu-list>a:focus-visible{background:var(--surface-2, #f4f5f7);text-decoration:none}.rowmenu-list>.danger{color:var(--risk)}.rowmenu-list>button:disabled{color:var(--faint);font-weight:400;cursor:default}.rowmenu-list>button:disabled:hover{background:transparent}.panel-head .rowmenu-trigger{font-size:var(--t-small)}.rowmenu.up .rowmenu-list{top:auto;bottom:calc(100% + 4px)}.rowmenu-list.is-floating{position:fixed;z-index:19;top:var(--top, 0px);left:var(--left, 0px);right:auto;max-height:var(--max-h, none);overflow-y:auto;overscroll-behavior:contain}.rowmenu-list.is-floating:not([data-placed]){opacity:0;pointer-events:none}.rowmenu-list .rowmenu-word,.rowmenu-list .rowmenu-note{display:block}.rowmenu-list .rowmenu-note{font-weight:400;color:var(--muted)}.statusmenu .rowmenu-list{width:max-content;max-width:320px}.statusmenu .rowmenu-list>button{display:grid;grid-template-columns:1fr auto;gap:0 var(--s-4);white-space:normal}.rowmenu-list.choices{width:max-content;max-height:min(26rem,60vh);overflow-y:auto;overscroll-behavior:contain}.rowmenu-list.choices.is-floating{max-height:min(26rem,60vh,var(--max-h, 60vh))}.rowmenu-list.choices>button{display:grid;grid-template-columns:1fr auto;gap:0 var(--s-4)}.statusmenu .rowmenu-list>button[aria-checked=true]:after,.rowmenu-list.choices>button[aria-checked=true]:after{content:"";grid-column:2;grid-row:1;align-self:center;width:12px;height:12px;background-color:var(--bmc);-webkit-mask:var(--check-mark) center / contain no-repeat;mask:var(--check-mark) center / contain no-repeat}@media(forced-colors:active){.statusmenu .rowmenu-list>button[aria-checked=true]:after,.rowmenu-list.choices>button[aria-checked=true]:after{forced-color-adjust:none;background-color:CanvasText}}.statusmenu-word{grid-column:1}.statusmenu-note{grid-column:1;font-weight:400;color:var(--muted)}.dropdown.picker-list{top:100%;z-index:40}.navdrop.at-trigger{position:fixed;top:var(--top);left:var(--left);right:auto}.floatpop{position:fixed;z-index:70;min-width:233px;max-width:320px;padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-panel);background:#fffffff5;-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35);box-shadow:var(--shadow-float);top:var(--top, 0px);left:var(--left, 0px);max-height:var(--max-h, none)}.floatpop.is-unplaced{visibility:hidden}@supports not ((backdrop-filter: blur(4px)) or (-webkit-backdrop-filter: blur(4px))){.floatpop{background:#fff}}.floatpop h3{margin:0 0 var(--s-3);font-size:var(--t-small);font-weight:600;color:var(--muted)}.standing-choices{display:grid;gap:var(--s-2)}.standing-pick{display:flex;align-items:center;gap:var(--s-4);width:100%;padding:var(--s-3) var(--s-3);border:0;border-radius:var(--r-control);background:transparent;text-align:left;cursor:pointer;color:var(--muted);font-size:var(--t-small)}.standing-pick:hover{background:var(--ground);color:var(--ink)}.standing-pick.current{background:var(--tint)}.standing-pick .pill{flex:none}@supports not ((backdrop-filter: blur(4px)) or (-webkit-backdrop-filter: blur(4px))){.dropdown,.colmenu,.demo-strip-menu{background:var(--surface)}.tip{background:#fff}}.tip{position:fixed;z-index:90;pointer-events:none;width:max-content;max-width:320px;padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--r-control);background:#fffffff5;-webkit-backdrop-filter:blur(24px) saturate(1.35);backdrop-filter:blur(24px) saturate(1.35);box-shadow:var(--shadow-float);color:var(--ink);font-size:var(--t-micro);font-weight:600;line-height:1.272;white-space:pre-line;overflow-wrap:break-word;opacity:0;visibility:hidden;transition:opacity .18s var(--ease),visibility 0s .18s}.tip.on{opacity:1;visibility:visible;transition:none}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%) translateY(8px);background:var(--ink);color:#fff;font-size:var(--t-small);font-weight:600;padding:var(--s-4) var(--s-6);border-radius:var(--r-control);opacity:0;pointer-events:none;transition:opacity .18s var(--ease),transform .18s var(--ease);box-shadow:var(--shadow-float);max-width:90vw;text-align:center;z-index:60}.toast.show{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.undo-bar{position:sticky;bottom:12px;z-index:20;display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-4);padding:var(--s-4) var(--s-5);background:var(--ink);color:#fff;border-radius:var(--r-panel);box-shadow:var(--shadow-float);font-size:var(--t-small);width:fit-content}.undo-bar button{color:#fff;font-weight:600;text-decoration:underline;font-size:var(--t-small)}.toast :focus-visible,.undo-bar :focus-visible{outline-color:var(--focus-ring-on-bar)}.save-toast{display:inline-flex;align-items:center;gap:var(--s-2)}.save-toast.is-error{background:var(--risk)}.save-toast .toast-undo{color:#fff;text-decoration:underline;text-underline-offset:3px;min-height:0;margin-left:var(--s-3)}.save-toast kbd{margin-left:var(--s-3);font:inherit;font-size:var(--t-micro);font-weight:600;line-height:1.4;white-space:nowrap;color:#fffc;border:1px solid rgba(255,255,255,.3);border-radius:5px;padding:0 var(--s-3);background:#ffffff1a}@keyframes rise-in{0%{opacity:0;transform:translateY(-4px)}}.colmenu,.demo-strip-menu,.navdrop{animation:rise-in .17s var(--ease) both}.floatpop{animation:rise-in .18s var(--ease) both}}@layer bos{.register-head{padding:var(--s-6) var(--s-1) var(--s-5);display:flex;align-items:flex-start;gap:var(--s-5);flex-wrap:wrap}.register-head h1{font-size:var(--t-title);font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:var(--s-4)}.register-head h1 svg{color:var(--bmc)}.register-head p{color:var(--muted);font-size:var(--t-small);width:100%;margin-top:var(--s-1)}.register-head .actions{margin-left:auto;display:flex;gap:var(--s-4)}.viewstrip{display:flex;gap:var(--s-1);flex-wrap:wrap;align-items:center;margin:0 0 var(--s-4);border-bottom:1px solid var(--border-soft)}.viewtab{display:inline-flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);margin-block:var(--s-2);border-radius:var(--r-control);color:var(--muted);font-weight:600;font-size:var(--t-small);text-decoration:none;transition:background .14s var(--ease),color .14s var(--ease)}.viewtab:hover{color:var(--ink);text-decoration:none}.viewtab.on{color:var(--ink);background:var(--tint)}.viewtab:focus-visible{outline:2px solid var(--bmc);outline-offset:-2px;border-radius:var(--r-control)}.viewrule{width:1px;height:var(--s-5);background:var(--border);margin-inline:var(--s-4)}.viewgroup{display:inline-flex;flex-wrap:wrap;align-items:center;align-self:stretch;gap:var(--s-1);padding-inline:var(--s-3);background:var(--tint);border-radius:var(--r-control) var(--r-control) 0 0}.viewgroup .viewtab.on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--tint-border)}.viewtab.within{color:var(--ink)}.viewsub{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-1)}.viewsub:before{content:"";width:1px;height:var(--s-5);background:var(--tint-border);margin-inline:var(--s-2)}.viewtab .n{margin-left:var(--s-1);color:var(--ink);font-variant-numeric:tabular-nums}.viewtab .n.hold{color:var(--hold)}.chip-view{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--r-tag);background:var(--surface);font-size:var(--t-small);font-weight:600;color:var(--muted);overflow:hidden;transition:border-color .14s var(--ease),color .14s var(--ease)}.chip-view:not(.active):hover{border-color:var(--border-hover);color:var(--ink)}.chip-view>button:first-child,button.chip-view,a.chip-view{padding:var(--s-3) var(--s-5);display:inline-flex;align-items:center;gap:var(--s-3);color:inherit;cursor:pointer}.chip-view.active{border-color:var(--bmc);color:var(--bmc);background:var(--tint)}.chip-view .chip-x{padding:var(--s-3) var(--s-4) var(--s-3) var(--s-1);color:var(--faint);font-size:var(--t-small)}.chip-view .chip-x:hover{color:var(--risk)}.chip-form{display:inline-flex;align-items:center;gap:var(--s-4)}.chip-form input{font:inherit;font-size:var(--t-small);border:1px solid var(--border);border-radius:var(--r-tag);padding-inline:var(--s-5);width:170px}.chip-form input:focus{outline:none;border-color:var(--bmc)}.savedview-save{display:flex;align-items:center;min-height:33px;margin:var(--s-5) 0;padding:0 var(--s-1)}.savedview-control{position:relative;display:inline-flex}.savedview-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:10;width:max-content;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow-float);padding:var(--s-4) var(--s-5)}.savedview-pop.from-left{right:auto;left:0}.savedview-pop .chip-form{display:flex;flex-wrap:wrap;row-gap:var(--s-3);column-gap:0}.savedview-pop .chip-form>*+*:not(.fielderr){margin-left:var(--s-4)}.savedview-pop .fielderr{flex-basis:100%;contain:inline-size}.toolbar{display:flex;align-items:flex-end;row-gap:var(--s-4);column-gap:var(--s-6);flex-wrap:wrap;padding:var(--s-5) var(--edge);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow);margin-bottom:var(--s-5)}.toolbar-more{display:none}.toolbar-more.open{--filter-group-w: 3.2em;display:grid;flex-basis:100%;grid-template-columns:var(--filter-group-w) repeat(6,minmax(0,1fr));column-gap:var(--s-6);row-gap:var(--s-4);align-items:end}.toolbar-more.open.no-groups{grid-template-columns:repeat(6,minmax(0,1fr))}.filter-group{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;row-gap:var(--s-4);align-items:end}.filter-grid .tool{grid-column:var(--col);min-width:0}.filter-grid .tool-number,.filter-grid .datefield{width:100%;inline-size:100%}.filter-group-name{grid-column:1;grid-row:1;align-self:end;display:flex;align-items:center;min-height:var(--h-control-slim);font-size:var(--t-label);font-weight:600;color:var(--muted)}.toolbar-expand{margin-left:auto;align-self:flex-end;white-space:nowrap}.toolbar-end{margin-left:auto;display:inline-flex;align-items:flex-end;column-gap:var(--s-4)}.toolbar-end:empty{display:none}.toolbar-end>.toolbar-expand{margin-left:0}.toolbar-actions{display:inline-flex;align-items:center;column-gap:var(--s-6)}.toolbar-actions.held-out{position:absolute;visibility:hidden;pointer-events:none}.tool{display:flex;flex-direction:column;gap:var(--s-2);min-width:0;max-width:100%}.toolbar:not(.compact) .tool[data-held]{min-width:min(var(--held-w, 0px),100%)}.tool.grow{flex:1;max-width:min(460px,100%)}.tool>span:not(.datefield),.tool>label,.quicklog .field>label:not(.cluster){font-size:var(--t-micro);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.tool input,.tool select,.quicklog .field :is(input:not([type=checkbox]),select){font:inherit;font-size:var(--t-label);color:var(--ink);background-color:var(--canvas);border:1px solid var(--control-border);border-radius:var(--r-control);padding-left:var(--s-4);min-width:120px;max-width:100%;transition:border-color .14s var(--ease),background-color .14s var(--ease)}.tool input,.quicklog .field input:not([type=checkbox]):not(.datefield-input){padding-right:var(--s-4)}.tool input:hover,.tool select:hover,.quicklog .field :is(input:not([type=checkbox]),select):hover{border-color:var(--border-hover);background-color:var(--surface)}.tool input:focus,.tool select:focus,.quicklog .field :is(input:not([type=checkbox]),select):focus{outline:none;border-color:var(--bmc);background-color:var(--surface);box-shadow:0 0 0 3px var(--focus-halo)}.totalsbar{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);align-items:baseline;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);padding:var(--s-4) var(--edge);margin-bottom:var(--s-5);font-size:var(--t-small);color:var(--muted)}.totalsbar strong{color:var(--ink);font-size:var(--t-body);font-variant-numeric:tabular-nums}.totalsbar .aside{margin-left:auto;font-size:var(--t-micro);color:var(--faint)}.bulkbar{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-6);align-items:end;background:var(--tint);border:1px solid var(--bmc-soft);border-radius:var(--r-panel);padding:var(--s-4) var(--edge);margin-bottom:var(--s-4);font-size:var(--t-small);position:sticky;top:var(--stackH, 96px);z-index:3}.bulkbar label{display:flex;flex-direction:column;gap:var(--s-2);font-size:var(--t-micro);font-weight:600;color:var(--faint);text-transform:uppercase;letter-spacing:.04em}.bulkbar input,.bulkbar select{font:inherit;font-size:var(--t-small);border:1px solid var(--control-border);border-radius:var(--r-control);padding-left:var(--s-4);background-color:var(--surface)}.bulkbar input{padding-right:var(--s-4)}.toolbar.compact{padding:0;margin:0;background:transparent;border:0;box-shadow:none;align-items:center;row-gap:var(--s-3);column-gap:var(--s-3);flex:0 1 auto}.toolbar.compact{flex-wrap:nowrap}.toolbar.compact:has(.toolbar-more.open){flex-wrap:wrap}.toolbar.compact:has(>.toolbar-more.open)>.tool.grow{flex-grow:0}.toolbar.compact .toolbar-more.open{align-items:center;row-gap:var(--s-3);column-gap:var(--s-4)}.toolbar.compact .filter-group{row-gap:var(--s-3);align-items:center}.toolbar.compact .filter-group-name{align-self:center}.toolbar.compact .tool{flex-direction:row;align-items:center}.toolbar.compact .tool input,.toolbar.compact .tool select{flex:1 1 auto;padding-left:var(--s-4);font-size:var(--t-small);min-width:0;background-color:var(--surface)}.toolbar.compact .tool input{padding-right:var(--s-4)}.toolbar.compact .tool select{min-width:0;max-width:200px}.toolbar.compact .linky{font-size:var(--t-micro);margin-bottom:0}.toolbar.compact .toolbar-expand{margin-left:0;align-self:center}.toolbar .filter-grid .tool :is(select,input){width:100%;min-width:0;max-width:none}.applied-filter{display:inline-flex;align-items:center;gap:var(--s-3);padding:var(--s-1) var(--s-4);border:1px solid var(--border);border-radius:var(--r-tag);background:var(--surface);font-size:var(--t-micro);color:var(--ink);text-decoration:none}.applied-filter:hover{border-color:var(--bmc);text-decoration:none}.toolbar-applied{align-self:flex-end;margin-bottom:var(--s-4)}.tool-number{width:110px}.toolbar.compact .tool-number{width:160px}.tool.filter-search{min-width:var(--filter-min, 200px)}.toolbar:has(>.toolbar-actions) .tool.filter-search{min-width:auto}.toolbar:has(>.toolbar-actions) .tool.filter-search>span{white-space:nowrap}.toolbar:has(>.toolbar-actions) .tool.filter-search>input{min-width:var(--filter-min, 160px)}.foot-note.query-notices{margin:var(--s-2) 0}.toolbar{position:relative}.filter-folded-count,.toolbar .when-folded{display:none}.filter-folded-count{font-size:var(--t-small);color:var(--muted)}.filter-fold{position:absolute;top:var(--s-3);right:var(--s-4);min-width:24px;min-height:24px;justify-content:center;border-radius:var(--r-control)}.filter-fold:hover{background-color:var(--surface-2)}.filter-fold:after{margin-left:0}.toolbar.compact>.filter-fold{position:static;align-self:center}.toolbar[data-fold=folded]>:not(.filter-folded-count,.filter-fold){display:none}.toolbar[data-fold=folded]>.filter-folded-count{display:inline}.toolbar[data-fold=folded] .when-open{display:none}.toolbar[data-fold=folded] .when-folded{display:inline}.toolbar[data-fold=folded] .filter-fold:after{margin-left:var(--s-3);transform:rotate(-90deg)}.toolbar[data-fold=folded]:not(.compact){padding-top:var(--s-3);padding-bottom:var(--s-3);align-items:center}.toolbar[data-fold=folded]:not(.compact)>.filter-fold{position:static;margin-left:auto}.viewpick-menu{align-self:flex-end}.toolbar.compact .viewpick-menu{align-self:center}.viewpick{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s-4);height:var(--h-control-slim);max-width:240px;padding-left:var(--s-4);padding-right:var(--s-3);border:1px solid var(--control-border);border-radius:var(--r-control);background-color:var(--canvas);font-size:var(--t-label);color:var(--ink);transition:border-color .14s var(--ease),background-color .14s var(--ease)}.viewpick-menu.compact .viewpick{max-width:300px;background-color:var(--surface);font-size:var(--t-small)}.viewpick:hover{border-color:var(--border-hover);background-color:var(--surface)}.viewpick[aria-expanded=true]{border-color:var(--bmc);background-color:var(--surface)}.viewpick>svg{flex:none;color:var(--muted)}.viewpick-words{display:inline-grid;min-width:0;text-align:left}.viewpick-words>*{grid-area:1 / 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viewpick-size{visibility:hidden}.viewpick-list{z-index:10;width:max-content;min-width:220px;max-width:360px;max-height:60vh;overflow-y:auto}.viewpick-saved{display:flex;align-items:stretch}.viewpick-saved>button{display:block;text-align:left;padding:var(--s-4);border:0;background:transparent;font:inherit;font-size:var(--t-small);font-weight:600;color:var(--ink);border-radius:var(--r-control);cursor:pointer;white-space:nowrap}.viewpick-saved>button:first-child{flex:1 1 auto}.viewpick-saved>button:hover,.viewpick-saved>button:focus-visible{background:var(--surface-2)}.viewpick-saved>.viewpick-x{flex:none;color:var(--faint)}.viewpick-saved>.viewpick-x:hover{color:var(--risk)}.viewpick-list .viewpick-choice{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 var(--s-4)}.viewpick-name{display:inline-flex;align-items:center;gap:var(--s-3)}.viewpick-list .viewpick-choice[aria-checked=true]:after{content:"";grid-column:2;width:12px;height:12px;background-color:var(--bmc);-webkit-mask:var(--check-mark) center / contain no-repeat;mask:var(--check-mark) center / contain no-repeat}@media(forced-colors:active){.viewpick-list .viewpick-choice[aria-checked=true]:after{forced-color-adjust:none;background-color:CanvasText}}[role=region]>table{transition:opacity .14s var(--ease)}[role=region][aria-busy=true]{cursor:progress}[role=region][aria-busy=true]>*{opacity:.618}.regwrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.panel>.regwrap{border:0;box-shadow:none;border-radius:0 0 calc(var(--r-panel) - 1px) calc(var(--r-panel) - 1px)}.regwrap::-webkit-scrollbar{height:8px}.regwrap::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.regwrap{background-image:linear-gradient(270deg,var(--surface) 30%,rgba(255,255,255,0)),radial-gradient(farthest-side at 100% 50%,var(--edge-shade),transparent);background-position:right,right;background-size:32px 100%,14px 100%;background-repeat:no-repeat;background-attachment:local,scroll}.regtable th.stickact,.regtable td.stickact{position:sticky;right:0;background:var(--row-bg, var(--surface));box-shadow:2px 0 0 var(--row-bg, var(--surface)),-8px 0 8px -8px #171a202e}.regtable th.stickact{z-index:3}.regtable{width:100%;border-collapse:collapse}.regtable th{position:sticky;top:0;background:var(--surface);z-index:2;font-size:var(--t-micro);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);text-align:left;padding:var(--s-5) var(--s-5) var(--s-4);border-bottom:1px solid var(--border);white-space:nowrap}.regtable th.r,.regtable td.r{text-align:right}.th-sort{color:inherit}.th-sort:hover{color:var(--ink);text-decoration:none}.th-sort.active{color:var(--bmc)}.th-sort:is(:hover,:focus-visible) .th-words{text-decoration:underline;text-underline-offset:3px}.th-sort:not(.active):is(:hover,:focus-visible):after{content:"";position:absolute;width:.4em;height:1lh;margin-left:var(--s-2);background-color:var(--faint);animation:th-cue-in .14s var(--ease);-webkit-mask:var(--sort-cue) center / contain no-repeat;mask:var(--sort-cue) center / contain no-repeat}@keyframes th-cue-in{0%{opacity:0}}.regtable:is(.sheet-table,.debt-table) .th-sort:focus-visible{outline-offset:0;padding-block:var(--s-1)}@media(forced-colors:active){.th-sort:not(.active):is(:hover,:focus-visible):after{forced-color-adjust:none;background-color:CanvasText}}.regtable th.r:where(:has(>.th-sort:is(:hover,:focus-visible))){z-index:3}.regtable:not(.sheet-table,.debt-table) th>.th-sort:only-child{display:block;margin:calc(-1 * var(--s-5)) calc(-1 * var(--s-5)) calc(-1 * var(--s-4));padding:var(--s-5) var(--s-5) var(--s-4)}.regtable:not(.sheet-table,.debt-table) th>.th-sort:only-child:focus-visible{outline-offset:-2px}.regtable td{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--border-soft);font-size:var(--t-data);vertical-align:middle}.regtable tbody tr:last-child td{border-bottom:none}.regtable:where(:not(.sheet-table)) :is(th,td):first-child{padding-left:var(--edge)}.regtable:where(:not(.sheet-table)) :is(th,td):last-child{padding-right:var(--edge)}.regtable tbody tr{cursor:pointer;transition:background .14s var(--ease)}.regtable tbody tr:hover{background:var(--surface-2);--row-bg: var(--surface-2)}.regtable tbody tr.row-attention{background:var(--flag-bg);--row-bg: var(--flag-bg)}.regtable tbody tr.row-attention:hover{background:#f7edc2;--row-bg: #F7EDC2}.regtable tbody tr.row-attention .fainttext{color:var(--muted)}.regtable tbody tr.rowsel{background:var(--tint);--row-bg: var(--tint)}.regtable tbody tr:has(+tr.wb-actrow:hover){background:var(--surface-2);--row-bg: var(--surface-2)}.regtable td.money{font-weight:600;white-space:nowrap}.regtable .rowlink{color:inherit;display:block}.regtable .rowlink.rid{display:inline-block;overflow:visible;color:var(--bmc)}.regtable .rowlink:hover{text-decoration:none}.regtable .sub{display:inline;color:var(--muted);font-size:var(--t-small);margin-left:var(--s-4)}.regtable .sub.stack{display:block;margin-left:0;margin-top:var(--s-1);white-space:normal;max-width:24ch;line-height:1.272}.regtable td{white-space:nowrap}.regtable td .rowlink{max-width:340px;overflow:hidden;text-overflow:ellipsis}.regtable .reg-note{display:block;max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.regtable td .intake-subject,.regtable td .intake-from{display:inline-block;max-width:44ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.regtable td .intake-from{max-width:30ch}@media(max-width:1439px){.regtable td .rowlink{max-width:180px}.regtable .reg-note{max-width:16ch}.regtable td .intake-subject{max-width:30ch}.regtable td .intake-from{max-width:22ch}}@media(min-width:1680px){.regtable td .rowlink{max-width:420px}.regtable .reg-note{max-width:36ch}}.regscroll{overflow-x:auto}.regtable .rowlink .linkmark{display:inline-flex;margin-left:var(--s-3);color:var(--faint);vertical-align:middle}.regtable .rowlink:hover .linkmark{color:var(--bmc)}.regtable .q-select{position:absolute;left:0;top:50%;transform:translateY(-50%);min-width:100%;z-index:2;font-size:var(--t-data)}.regwrap:not(:has(>.regscroll)),.regwrap>.regscroll{container-type:inline-size}.regtable .rowaction{position:relative;z-index:1}.regtable th:first-child,.regtable td:first-child{position:sticky;left:0;z-index:2;background:var(--row-bg, var(--surface))}.regtable thead th:first-child{z-index:4;background:var(--surface)}.regtable .pin-1,.regtable .pin-2{position:sticky;background:var(--row-bg, var(--surface));z-index:2}.regtable .pin-1{left:0}.regtable thead .pin-1,.regtable thead .pin-2{z-index:4;background:var(--surface)}.regtable .pin-2{box-shadow:1px 0 0 var(--border-soft)}.app-shell .regwrap:not(:has(>.regscroll)),.app-shell .regwrap>.regscroll{overflow-x:auto;overflow-y:hidden}.app-shell .regwrap:not(:has(>.regscroll))[data-fits=yes],.app-shell .regwrap>.regscroll[data-fits=yes]{overflow:clip}.app-shell :is(.regwrap:not(:has(>.regscroll)),.regwrap>.regscroll)[data-fits=yes]>.regtable>thead th{top:calc(var(--stackH, 96px) + var(--reg-above, 0px))}.app-shell :is(.regwrap:not(:has(>.regscroll)),.regwrap>.regscroll)[data-fits=yes]>.regtable>:is(tbody,tfoot) th{top:auto}.app-shell :is(.regwrap:not(:has(>.regscroll)),.regwrap>.regscroll)[data-fits=no]>.regtable>thead{position:relative;z-index:5}.app-shell :is(.regwrap:not(:has(>.regscroll)),.regwrap>.regscroll)[data-fits]>.regtable>tbody *{scroll-margin-top:calc(var(--stackH, 96px) - var(--barNow, 96px) + var(--barFull, 102px) + var(--reg-above, 0px) + var(--reg-head, 0px) + var(--s-3));scroll-margin-bottom:calc(var(--reg-pin, 0px) + var(--sheet-foot-h, 0px) + var(--s-3))}.app-shell :is(.regwrap:not(:has(>.regscroll)),.regwrap>.regscroll){scroll-margin-top:calc(var(--stackH, 96px) - var(--barNow, 96px) + var(--barFull, 102px) + var(--s-3))}.regwrap:has(>.regscroll){background-image:none;overflow:visible}.regwrap>.regscroll{border-radius:var(--r-panel);background-image:linear-gradient(270deg,var(--surface) 30%,rgba(255,255,255,0)),radial-gradient(farthest-side at 100% 50%,var(--edge-shade),transparent);background-position:right,right;background-size:32px 100%,14px 100%;background-repeat:no-repeat;background-attachment:local,scroll}.regscroll:focus-visible{outline:2px solid var(--bmc);outline-offset:-2px}.regtable .wb-clamp,.regtable .sub.stack.wb-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.regtable td.pin-1 .wb-clamp{max-width:26ch}.regtable tbody tr.row-open{background:var(--surface-2);--row-bg: var(--surface-2)}.regtable tr.row-open>td{background:var(--surface-2)}.regtable th.reg-project,.regtable td.reg-project{width:52%;min-width:200px}.regtable td.reg-project{white-space:normal}.regtable td.reg-project .rowlink,.debt-table td.pin-1>.rowlink{max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.regtable td.reg-project .reg-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;line-height:1.272;overflow-wrap:anywhere}.regtable td.reg-project .sub{display:block;margin:1px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:0;min-width:100%}.regtable td.reg-owner,.regtable td.reg-status{width:1%;white-space:nowrap}.regtable td.reg-owner{min-width:130px}.regtable td.reg-status{min-width:250px}.regtable td.reg-job{min-width:82px}.regtable td.reg-prob{min-width:119px}.regtable .reg-status .reg-state{display:inline-flex;align-items:center;gap:var(--s-2);vertical-align:middle}.regtable .reg-status .reg-state.risk{color:var(--risk)}.regtable:not(.plan-table) tbody tr:not(:has(.rowlink)):not(.ssm-weekly *){cursor:default}.pager{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);padding:var(--s-5) var(--edge);font-size:var(--t-small)}.pager-nav{display:flex;gap:var(--s-6)}.pager-nav span[aria-hidden]{color:var(--faint)}.pager-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-3) var(--s-6);padding:var(--s-4) var(--edge);border-bottom:1px solid var(--border-soft);font-size:var(--t-small);color:var(--muted)}.pager-count{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--s-3)}.pager-tools{display:inline-flex;align-items:center;gap:var(--s-6);margin-left:auto}.pager-sizes,.pager-size{display:inline-flex;align-items:baseline;gap:var(--s-3)}.pager-sizes strong{color:var(--ink)}.pager-dot{color:var(--faint)}.stat{display:flex;flex-direction:column;gap:var(--s-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow);padding:var(--s-5) var(--edge) var(--s-5)}.stat.attention{border-color:var(--hold)}.minitable{width:100%;border-collapse:collapse;font-size:var(--t-small)}.minitable th,.minitable td{padding:var(--s-3) 0 var(--s-3) var(--s-5);white-space:nowrap}.minitable th:first-child,.minitable td:first-child{padding-left:0}.minitable th{text-align:left;font-size:var(--t-micro);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.minitable td{border-top:1px solid var(--border-soft);font-variant-numeric:tabular-nums}.minitable th.r,.minitable td.r{text-align:right}.sourceline{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3);font-size:var(--t-small);color:var(--muted);padding:0 var(--s-1) var(--s-5)}.sourceline svg{flex:none;transform:translateY(1.5px)}.sourceline>svg+span{flex:1 1 0;min-width:min(24em,100%);text-wrap:pretty}.issuelist{list-style:none;display:flex;flex-direction:column}.issuelist li{display:flex;align-items:center;gap:var(--s-5);flex-wrap:wrap;padding:var(--s-4) var(--s-4);margin-inline:calc(-1 * var(--s-4));border-radius:var(--r-row);border-top:1px solid var(--border-soft);font-size:var(--t-data);transition:background .14s var(--ease)}.issuelist li:has(a):hover{background:var(--surface-2)}.issuelist li:first-child{border-top:none}.issuelist .issue-name{font-weight:600;flex:1 1 240px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issuelist .issue-meta{color:var(--muted);font-size:var(--t-small)}.issuelist .btn.slim{margin-left:auto}.issuelist li.issue-editor{display:block;padding:var(--s-3) var(--s-4) var(--s-5);border-top:none}.issuelist li.issue-editor:hover{background:transparent}.issuelist li.issue-editor>.panel{margin:0}}@layer bos{.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);padding:var(--s-5) var(--edge);border-bottom:1px solid var(--border-soft)}.panel-head h2{font-size:var(--t-lead);font-weight:600;letter-spacing:-.01em}.panel-head .aside{font-size:var(--t-small);color:var(--muted)}.sidecard{padding:var(--s-5) var(--edge)}.sidecard h3,.sidecard h2{font-size:var(--t-lead);font-weight:600;letter-spacing:-.01em;margin-bottom:var(--s-4)}.sidecard p.quiet{color:var(--muted);font-size:var(--t-small)}.queuebody{padding:var(--s-5) var(--edge)}.whyline{font-size:var(--t-small);color:var(--muted);margin-bottom:var(--s-5);max-width:70ch}:is(.sidecard,.queuebody)>.ledger{width:calc(100% + 2 * var(--edge));margin-inline:calc(-1 * var(--edge))}.sidecard>.ledger :is(th,td):not(:first-child){padding-left:var(--s-5)}.sidecard>.ledger :is(th,td):not(:last-child){padding-right:var(--s-5)}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}:where(details:not(.viewmenu,.wf-more,.ts-note-fold)>summary:not(.btn,.panel-head),details>summary.panel-head h2,.fold-panel .fold-toggle,.ql-fold,.fold-button):after{content:"";display:inline-block;flex:none;width:1em;height:1em;margin-left:var(--s-3);vertical-align:middle;background-color:currentColor;opacity:.7;-webkit-mask:var(--chevron) center / contain no-repeat;mask:var(--chevron) center / contain no-repeat;transform:rotate(-90deg);transition:transform .14s var(--ease)}:where(details[open]>summary,details[open]>summary.panel-head h2,.fold-panel.open .fold-toggle,.ql-fold[aria-expanded=true],.fold-button[aria-expanded=true]):after{transform:none}@media(forced-colors:active){:where(details:not(.viewmenu,.wf-more,.ts-note-fold)>summary:not(.btn,.panel-head),details>summary.panel-head h2,.fold-panel .fold-toggle,.ql-fold,.fold-button):after{forced-color-adjust:none;background-color:CanvasText}}.fold-button{display:inline-flex;align-items:center;padding:0;font-size:var(--t-small);color:var(--muted)}.fold-button:hover{color:var(--ink)}:is(.wf-fold>summary,.fact-more>summary,.turn-summary>summary,.ql-fold):after{margin-left:0}.panel-head{flex-wrap:wrap}details.panel>summary.panel-head{transition:background .14s var(--ease)}details.panel>summary.panel-head:hover{background:var(--surface-2)}.fold-panel>.panel-head{align-items:baseline;gap:var(--s-4);flex-wrap:wrap;transition:background .14s var(--ease)}.fold-panel>.panel-head:has(.fold-toggle:hover){background:var(--surface-2)}.fold-panel .fold-toggle{font:inherit;color:inherit;letter-spacing:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left}.fold-panel>.panel-head .fold-digest{font-size:var(--t-small);margin-left:auto;text-align:right}.panel[tabindex="-1"]:focus{outline:2px solid var(--bmc);outline-offset:3px}.panel-head h2>svg:first-child,.sidecard h3>svg:first-child,.sidecard h2>svg:first-child,.fact .k>svg:first-child,.ev-head h3>svg:first-child{display:none}[data-inline-panel=open]{outline:none}[data-inline-panel=open]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.inline-panel{border:1px solid var(--border);border-radius:var(--r-panel);background:var(--surface-2);padding:var(--s-5) var(--edge);display:flex;flex-direction:column;gap:var(--s-4)}.inline-panel-head{display:flex;align-items:baseline;gap:var(--s-4);flex-wrap:wrap}.inline-panel-head h3,.inline-panel-head strong{font-size:var(--t-body);font-weight:600;margin:0}.inline-panel-foot{display:flex;gap:var(--s-4);align-items:center;flex-wrap:wrap}.panel[role=region]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.fact-fold>summary.panel-head{display:flex;align-items:baseline;gap:var(--s-4);flex-wrap:wrap}.fact-fold>summary .fold-digest{font-size:var(--t-small);margin-left:auto;text-align:right}.panel.hold-edge{border-color:var(--hold)}.panel.risk-edge{border-color:var(--risk)}ul.mini.iconed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-4)}ul.mini.iconed li{display:flex;gap:var(--s-4);align-items:flex-start}ul.mini.iconed .mi-glyph{flex:none;margin-top:var(--s-1);color:var(--muted)}ul.mini.iconed li>span{min-width:0;display:flex;flex-direction:column;gap:var(--s-1)}ul.mini.iconed .sub{display:block;color:var(--muted);font-size:var(--t-small)}.row-attention{background:var(--flag-bg)}.row-attention:hover{background:#f7edc2}.emptystate{padding:var(--s-7) var(--edge);color:var(--muted);font-size:var(--t-data)}.emptystate.iconed{display:flex;align-items:center;gap:var(--s-4)}.empty-panel{display:flex;align-items:flex-start;gap:var(--s-5);padding:var(--s-7) var(--edge)}.empty-panel>svg{flex:none;color:var(--live)}.empty-panel>svg.fainttext{color:var(--faint)}.empty-panel :is(h2,h3){font-size:var(--t-body);font-weight:600;line-height:1.272}.empty-panel p{color:var(--muted);font-size:var(--t-data)}.mini{list-style:none}.mini li{padding:var(--s-4) var(--s-4);margin-inline:calc(-1 * var(--s-4));border-radius:var(--r-row);border-bottom:1px solid var(--border-soft);font-size:var(--t-small);display:flex;gap:var(--s-4);align-items:baseline;transition:background .14s var(--ease)}.mini li:has(a):hover{background:var(--surface-2)}.mini .mini-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.mini .mini-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini .mini-body .quiet{font-size:var(--t-small)}.mini .mini-fact{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini li:last-child{border-bottom:none;padding-bottom:var(--s-1)}.mini .rid{font-size:var(--t-small)}.mini .kind{margin-left:auto;color:var(--faint);font-size:var(--t-micro);display:inline-flex;align-items:center;gap:var(--s-2);white-space:nowrap}.mini .kind svg{flex:none}.mini .pill{margin-left:auto;flex:none}.flagline{background:var(--flag-bg);border-radius:var(--r-row);padding:var(--s-4) var(--s-4);margin-top:var(--s-3)}.drill-note{margin:0 0 var(--s-5);padding:var(--s-4) var(--s-5);font-size:var(--t-small);color:var(--muted);background:var(--tint);border:1px solid var(--border);border-radius:var(--r-control);display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.drill-note a{color:var(--bmc);font-weight:600}.debt-detail .mini .mini-fact,.mini.mini-wrap .mini-fact{white-space:normal}.covfact.mf strong{font-size:var(--t-small)}.covfact.mf.overbilled strong,.covfact.mf.overbilled small{color:var(--risk)}.factcheck{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-3) 0 var(--s-1)}.factcheck .hint{font-size:var(--t-micro);color:var(--faint)}.factcheck .row-actions{display:flex;gap:var(--s-5);align-items:center;padding-top:var(--s-1)}.factgrid{display:grid;grid-template-columns:repeat(2,1fr)}.factgrid .fact{padding:var(--s-4) var(--edge);border-bottom:1px solid var(--border-soft)}.factgrid .fact:nth-last-child(-n+2){border-bottom:none}.factgrid .fact:is(:target,[data-arrived]){background:var(--tint)}.fact .k{font-size:var(--t-micro);font-weight:600;color:var(--muted);margin-bottom:var(--s-1);display:flex;align-items:center;gap:var(--s-3)}.fact .k svg{flex:none}.fact .v{font-size:var(--t-data);font-weight:600}.deflist{display:grid;grid-template-columns:minmax(0,auto) 1fr;gap:var(--s-2) var(--s-5);padding:var(--s-4) var(--s-1) var(--s-1);font-size:var(--t-small);max-width:74ch}.deflist dt{font-weight:600;color:var(--ink);white-space:nowrap}.deflist dd{color:var(--muted)}.covfact{display:grid;justify-items:center;gap:var(--s-1);text-decoration:none;color:var(--muted);padding:var(--s-2) var(--s-3);border-radius:var(--r-control)}.covfact svg{color:var(--faint)}.covfact strong{color:var(--ink);font-size:var(--t-data);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.272}.covfact small{font-size:var(--t-micro);color:var(--faint);line-height:1.272}a.covfact:hover{background:var(--tint)}a.covfact:hover strong,a.covfact:hover svg{color:var(--bmc)}a.covfact:hover small{color:var(--muted)}.covfact.warn svg,.covfact.warn strong{color:var(--hold)}.fact-edit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.foot-note a:where(:not(.linky)){text-decoration:underline;text-underline-offset:2px}.ledger{width:100%;border-collapse:collapse}.ledger td{padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--border-soft);font-size:var(--t-data);transition:background .14s var(--ease)}.ledger tbody tr:has(a,button):hover td{background:var(--surface-2)}.ledger tr:last-child td{border-bottom:none}.ledger th[scope=row]{text-align:left;vertical-align:top;white-space:nowrap;font-size:var(--t-data);font-weight:600;padding-top:var(--s-5);padding-bottom:var(--s-5);padding-right:var(--s-6);border-bottom:1px solid var(--border-soft)}.ledger tr:last-child th[scope=row]{border-bottom:none}.ledger :is(th,td):first-child{padding-left:var(--edge)}.ledger :is(th,td):last-child{padding-right:var(--edge)}:is(.foot-note,.wf-fold-body,.ts-admin,.field,.wf-section,.debt-section,.reconcile-selected) :is(.ledger,.regtable) :is(th,td):first-child{padding-left:0}:is(.foot-note,.wf-fold-body,.ts-admin,.field,.wf-section,.debt-section,.reconcile-selected) :is(.ledger,.regtable) :is(th,td):last-child{padding-right:0}.ledger .defn{color:var(--muted);font-size:var(--t-small);overflow-wrap:break-word}.ledger td.r{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ledger tr.sum td{background:var(--surface-2);font-weight:600}.ledger tr.ledger-overdue td.r{color:var(--risk)}.foot-note{padding:var(--s-5) var(--edge)}.ledger .defn details.foot-note{display:inline-block;padding:0;margin-left:var(--s-4)}.ledger .defn details.foot-note[open]{display:block;margin:var(--s-3) 0 0}.ledger .defn details.foot-note>summary{display:inline}.foot-note summary{font-size:var(--t-small);color:var(--muted);transition:color .14s var(--ease)}.foot-note summary:hover{color:var(--ink)}.foot-note p{font-size:var(--t-small);color:var(--muted);padding:var(--s-4) var(--s-1) var(--s-1);max-width:58ch}.ledger .sub{display:block;color:var(--muted);font-size:var(--t-small);margin-top:1px;font-weight:400}.timeline{list-style:none;padding:var(--s-3) var(--edge) var(--s-5)}.timeline li{display:grid;grid-template-columns:14px 1fr;gap:var(--s-5);position:relative;padding:var(--s-4) 0}.timeline li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--surface);border:2px solid var(--bmc);margin-top:var(--s-3);z-index:1}.timeline li:not(:last-child):after{content:"";position:absolute;left:4.5px;top:22px;bottom:-6px;width:1px;background:var(--border)}.timeline .what strong{font-size:var(--t-data);font-weight:600;display:block}.timeline .what span{color:var(--muted);font-size:var(--t-small)}.timeline .when{color:var(--faint);font-size:var(--t-small);margin-top:var(--s-1);display:block}.timeline .what .history-note{display:block;color:var(--ink);font-size:var(--t-small);margin-top:var(--s-1);white-space:pre-wrap}}@layer bos{.crumb{padding:var(--s-6) var(--s-1) 0;font-size:var(--t-small)}.crumb a{color:var(--muted)}.crumb a:hover{color:var(--bmc)}.jobhead{padding:var(--s-5) var(--s-1) var(--s-6);display:flex;align-items:flex-start;gap:var(--s-6);flex-wrap:wrap}.jobhead .idchip{font-size:var(--t-small);font-weight:600;color:var(--bmc);background:var(--tint);padding:var(--s-3) var(--s-4);border-radius:var(--r-control);margin-top:var(--s-3);font-variant-numeric:tabular-nums}.jobhead h1{font-size:var(--t-title);font-weight:600;letter-spacing:-.01em;line-height:1.272}.jobhead .idcol{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3)}.linkedjobs{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);font-size:var(--t-micro)}.linkedjob{display:inline-flex;align-items:center;gap:var(--s-2)}.linkedjob .rid{display:inline-flex;align-items:center;gap:var(--s-3);color:var(--muted);font-weight:600;font-variant-numeric:tabular-nums;padding:1px var(--s-3);border-radius:var(--r-control)}.linkedjob .rid:hover{color:var(--bmc);background:var(--tint)}.linkedjob .unlink{border:none;background:none;color:var(--faint);cursor:pointer;font-size:var(--t-micro);padding:1px var(--s-3);border-radius:var(--r-control);display:inline-flex;align-items:center;gap:var(--s-2);line-height:1.272}.linkedjob .unlink:hover{color:var(--bmc);background:var(--tint)}.linkedjob-add{display:inline-flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.linkedjob-add>.fielderr{flex-basis:100%;order:9}.linkedjob-add input{width:76px;font-size:var(--t-micro);padding-inline:var(--s-3);border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums}.ci-facts{display:flex;gap:var(--s-5);flex-wrap:wrap;margin-top:var(--s-4)}.ci-facts .covfact .ci-cover{max-width:30ch;text-align:center}.jobhead>div:not(.actions){flex:1 1 22rem;min-width:0}.jobhead .meta{color:var(--muted);font-size:var(--t-small);margin-top:var(--s-3);display:flex;gap:var(--s-4);flex-wrap:wrap;align-items:center}.jobhead .actions{margin-left:auto;display:flex;gap:var(--s-4);padding-top:var(--s-3);flex-wrap:wrap;justify-content:flex-end}.record-col{max-width:none}.record-col .factgrid{grid-template-columns:repeat(3,1fr)}.record-col .factgrid .fact:nth-last-child(-n+3){border-bottom:none}.jobhead .headclient{white-space:nowrap;color:var(--ink)}.jobhead .headclient strong{font-weight:600}.jobhead .headpeople{display:inline-flex;align-items:center;gap:var(--s-1)}.jobhead .headfact{display:inline-flex;align-items:center}.jobhead .headword{display:inline-flex;align-items:center;gap:var(--s-3);font-size:var(--t-small);font-weight:600;white-space:nowrap;color:var(--ink);padding:var(--s-2) var(--s-3);border-radius:var(--r-tag)}.jobhead .headword-k{color:var(--muted);font-weight:400}.jobhead .headword.missing{color:var(--hold)}.jobhead button.headword{border:0;background:transparent;font-family:inherit;line-height:inherit;text-align:left;cursor:pointer;transition:background .14s var(--ease)}.jobhead button.headword .headword-caret{opacity:0;color:var(--muted);transition:opacity .14s var(--ease)}.jobhead button.headword:is(:hover,:focus-visible){background:var(--tint)}.jobhead button.headword:is(:hover,:focus-visible) .headword-caret{opacity:1}@media(hover:none){.jobhead button.headword .headword-caret{opacity:1}}.jobhead .choicemenu[data-open]>button.headword{background:var(--tint)}.jobhead .choicemenu[data-open]>button.headword .headword-caret{opacity:1}.jobhead .headrestricted{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--muted);white-space:nowrap}.jobhead .head-flag{display:inline-flex;align-items:baseline;gap:var(--s-2);color:var(--risk);font-size:var(--t-small);font-weight:600}.jobhead .head-flag svg{flex:none;align-self:center}.jobhead .btn.flag-head[aria-expanded=true]{border-color:var(--border-hover);background:var(--surface-2)}.jobhead .since{color:var(--faint);font-size:var(--t-small);margin-top:var(--s-2)}.lifeline{margin:var(--s-3) var(--s-6) 0;padding:var(--s-4) 0 var(--s-3);font-size:var(--t-small);color:var(--muted);border-bottom:1px solid var(--border-soft)}.lifeline strong{color:var(--ink);font-weight:600}.varline{margin:var(--s-4) var(--s-6) var(--s-1);font-size:var(--t-small);color:var(--muted)}.plink-name{font-weight:600}.plink-name .pill{margin-left:var(--s-3);vertical-align:1px}.fact-more{border-top:1px solid var(--border-soft)}.fact-more>summary{padding:var(--s-4) var(--edge);font-size:var(--t-data);display:flex;gap:var(--s-1) var(--s-3);flex-wrap:wrap;align-items:center}.fact-more>summary:after{order:1}.fact-more-line{order:2;flex-basis:100%;font-size:var(--t-small)}.fact-more[open]>summary>.fact-more-line{display:none}.client-work{display:grid;grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);gap:var(--s-4) var(--s-6);padding:var(--s-4) var(--edge) var(--s-5)}.client-work-h{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);margin:0 0 var(--s-3);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--faint);font-weight:600}.client-work-h .aside{text-transform:none;letter-spacing:0;font-weight:400;color:var(--muted);font-size:var(--t-small);white-space:nowrap}.client-work-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0 var(--s-4);align-items:baseline}.client-work>:only-child{grid-column:1 / -1}.client-work-list .client-work-name{min-width:0}.client-work-list .client-work-sub{grid-column:1 / -1;margin:var(--s-1) 0 0;padding:0 0 0 var(--s-5);color:var(--muted)}.jobhead:has(~.panel #jobName) .won-name{display:none}body:has([data-summary-stage-open]) .summary-stage{display:none}.crumb .discard-confirm{display:inline-flex;margin-left:var(--s-4);vertical-align:middle;font-size:var(--t-small)}.jobhead .head-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-5);margin-top:var(--s-2)}.jobhead .head-sub .since{margin-top:0}.jobhead .head-note{margin:var(--s-2) 0 0;color:var(--muted);font-size:var(--t-small)}.award-alerts{padding:0 0 var(--s-4);margin:0 0 var(--s-6)}.head-title-input{font:inherit;font-size:var(--t-title);font-weight:600;width:100%;border-radius:var(--r-control);padding:0 var(--s-4)}.alias-input{font:inherit;font-size:var(--t-small);border-radius:var(--r-control);padding:0 var(--s-4);min-width:220px}.contact-actions{margin-left:auto;flex-shrink:0}.client-all-time{border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);font-size:var(--t-small)}.merge-side-label{font-size:var(--t-small);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.merge-ack{border-top:1px solid var(--border);background:var(--tint)}.linky.is-quiet{color:var(--muted)}.job-tasks li{align-items:center}.job-tasks .mini-name,.job-tasks .mini-fact{white-space:normal}.job-tasks li>.linky{flex:none;white-space:nowrap}.job-record .award-alerts{margin:0}.record-col .factgrid.job-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.job-summary-grid .summary-cell{display:contents}.job-summary-grid .fact,.record-col .job-summary-grid .fact:nth-last-child(-n+3){border-bottom:none}.job-summary-grid .fact .v{font-variant-numeric:tabular-nums}.job-summary-grid .fact .k .quiet{font-weight:400}.job-money-body{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4) var(--edge) var(--s-5);border-top:1px solid var(--border-soft)}.job-money-body p{margin:0}.job-money .feebar{height:12px;border-radius:4px;background:var(--border-soft);overflow:hidden;display:flex;margin:var(--s-1) 0}.job-money .feebar span{background:var(--live);display:block;width:var(--w)}.job-money .small,.job-time .small{font-size:var(--t-small)}.job-time-body{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5) var(--edge)}.job-time .metric,.job-costs .metric{font-size:var(--t-stat);font-weight:600;letter-spacing:-.01em}.job-record .panel-empty{margin:0;color:var(--muted);font-size:var(--t-data)}.job-linked-body{padding:var(--s-4) var(--edge) var(--s-5)}.job-linked .linkedjobs{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);font-size:var(--t-small)}.job-linked .linkedjob{display:inline-flex;align-items:baseline;gap:var(--s-3);min-width:0;flex-wrap:wrap}.job-linked .linkedjob .rid{padding:0;color:var(--bmc);font-size:var(--t-small)}.job-linked .linkedjob-name{color:var(--muted);overflow-wrap:anywhere}.job-linked .linkedjob .unlink{align-self:center}.job-linked .linkedjob-add{display:inline-flex;align-items:center;gap:var(--s-3)}.job-linked .linkedjob-add input{font-size:var(--t-small)}.job-costs-body{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5) var(--edge)}.job-costs .small{font-size:var(--t-small)}.job-costs .cost-list td{vertical-align:top}.job-costs .cost-acts{display:flex;gap:var(--s-5)}.job-costs .cost-form{display:flex;flex-direction:column;gap:var(--s-4);margin:var(--s-3) 0}.job-costs .cost-form-pair{display:flex;flex-wrap:wrap;gap:var(--s-4)}.job-costs .cost-form-pair .field{flex:1 1 130px;min-width:0}.job-costs .cost-form .wf-check{display:flex;align-items:center;gap:var(--s-3);font-size:var(--t-small);font-weight:600}.job-costs .cost-form .wf-check+small{margin-top:calc(-1 * var(--s-3))}.job-costs .cost-list .sub{display:block;color:var(--muted);font-size:var(--t-small)}:is(.job-details,.bid-details) .factgrid{display:block}:is(.job-details,.bid-details) .factgrid>.fact{display:grid;grid-template-columns:minmax(0,var(--label-col)) minmax(0,1fr);gap:var(--s-1) var(--s-5);align-items:baseline;padding:var(--s-4) var(--edge)}:is(.job-details,.bid-details) .factgrid>.fact:not(:last-child){border-bottom:1px solid var(--border-soft)}:is(.job-details,.bid-details) .factgrid>.fact>.k{margin:0}:is(.job-details,.bid-details) .factgrid>.fact>:is(.m-cellerror,.form-error){grid-column:2}.job-details .factgrid .linky{min-height:0}.job-details .fact-more>.factgrid{border-top:1px solid var(--border-soft)}.floatpop.flag-pop{width:280px;overflow-y:auto;overscroll-behavior:contain;z-index:19}.flag-pop-form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3)}.flag-pop-foot{display:flex;gap:var(--s-4)}.flag-why,.flag-amount{width:100%;height:var(--h-control-slim);font-size:var(--t-small);border-radius:var(--r-control);padding:0 var(--s-4)}.fold-button.flag-trigger{gap:var(--s-3)}.fold-button.flag-trigger:after{margin-left:0}.hold-strip{padding:var(--s-4) var(--s-5);border-radius:var(--r-control);border:1px solid var(--risk);background:color-mix(in srgb,var(--risk) 7%,transparent)}.hold-resume-input{font:inherit;font-size:var(--t-small);flex:1 1 200px}.hold-stop-input{font:inherit;font-size:var(--t-small);flex:1 1 240px}.closeout-summary{max-width:760px;display:grid;gap:var(--s-3)}.closeout-form{display:grid;gap:var(--s-4);max-width:760px}.closeout-field{justify-self:start}.sub.move-option{display:flex;gap:var(--s-3);align-items:center}.move-job-input{font:inherit;font-size:var(--t-small);width:90px}.move-reason{max-width:420px}.job-note{font-size:var(--t-data);color:var(--muted);border-top:1px solid var(--border-soft)}.job-note-input{font:inherit;font-size:var(--t-data);border-radius:var(--r-control);padding:var(--s-4);width:100%}.chip-view-label{padding:var(--s-2) var(--s-3) var(--s-2) var(--s-4)}.variation-field{flex:1;min-width:220px}.viewmenu-list.variation-menu{right:0;left:auto}.ledger td.fee-sources-note{padding:var(--s-3) var(--edge)}.compose-page{max-width:800px;margin-inline:auto}.compose{max-width:100%;margin:0}.compose-page>.jobhead>div:not(.actions){flex:1 1 0;min-width:0}.compose-box{width:100%;max-width:800px;margin-inline:auto;scroll-margin-top:calc(var(--stackH, 96px) - var(--barNow, 96px) + var(--barFull, 102px) + var(--s-5))}.request-form{display:flex;flex-direction:column;gap:var(--s-5);padding:var(--s-6) var(--edge) var(--s-5);max-width:640px}.request-form .field,.request-form .foot-note,.request-form .form-error,.request-form .request-about{margin:0}.request-form .seg{flex-wrap:wrap}.request-foot{display:flex;justify-content:flex-start;align-items:center;gap:var(--s-5);padding-top:var(--s-2)}.ar-row{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5) 0;border-bottom:1px solid var(--border-soft);min-width:0}.ar-row:last-child{border-bottom:none}.ar-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4);min-width:0}.ar-head .ar-ico{color:var(--muted);display:inline-flex;flex:none}.ar-head .pill{margin:0}.ar-title{font-size:var(--t-data);min-width:0;overflow-wrap:anywhere}.ar-meta{color:var(--faint);font-size:var(--t-small)}.ar-detail{margin:0;color:var(--muted);font-size:var(--t-small);white-space:pre-wrap;overflow-wrap:anywhere;max-width:78ch}.ar-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--s-4);margin-top:var(--s-3)}.ar-actions .ar-create{align-self:flex-start}.ar-alt{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5) var(--s-5);border:1px solid var(--border-soft);border-radius:var(--r-control);background:var(--surface-2)}.ar-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-4) var(--s-5);align-items:start}.ar-fields .field{min-width:0}.ar-fields .field input{width:100%;min-width:0}.ar-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-5)}.ar-buttons .ar-decline{margin-left:auto}.ar-buttons .form-error{flex-basis:100%}.ar-reply{margin:0;font-size:var(--t-small);color:var(--ink);overflow-wrap:anywhere;max-width:78ch}.ar-reply .ar-reply-label{font-weight:600;color:var(--muted);margin-right:var(--s-3)}.stage-pct-input{width:64px;text-align:right}.stage-pct-unit{margin-left:var(--s-2)}.jobrow{display:flex;align-items:center;gap:var(--s-5);width:100%;text-align:left;padding:var(--s-5) var(--edge);border-bottom:1px solid var(--border-soft);transition:background .14s var(--ease);color:inherit}.jobrow:last-child{border-bottom:none}.jobrow:hover{background:var(--surface-2);text-decoration:none}.jobrow.compact{padding:var(--s-4) var(--edge);gap:var(--s-5)}.jobrow.compact .j-name{font-size:var(--t-data)}.jobrow.compact .j-client{font-size:var(--t-small);margin-top:0}.jobrow.cols4{display:grid;grid-template-columns:56px minmax(0,1fr) 160px 104px;align-items:center;gap:var(--s-5)}.jobrow.cols4 .pill{justify-self:center}.jobrow.cols3{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:var(--s-5)}.jobrow.cols3 .pill{justify-self:end}.jobrow .rid{font-size:var(--t-small);min-width:52px}.jobrow .j-name{font-weight:600;font-size:var(--t-body)}.jobrow .j-client{color:var(--muted);font-size:var(--t-small);margin-top:1px}.week-num{font-size:var(--t-display);font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.week-num small{font-size:var(--t-body);color:var(--muted);font-weight:400}.home-head{align-items:baseline}.home-date{margin-left:auto;color:var(--muted);font-size:var(--t-body)}.home-rows{display:flex;flex-direction:column}.home-row{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;column-gap:var(--s-5);align-items:baseline;padding:var(--s-4) var(--edge);border-bottom:1px solid var(--border-soft);font-size:var(--t-data);color:var(--ink);transition:background .14s var(--ease)}.home-row:last-child{border-bottom:0}.home-row:hover{background:var(--surface-2);text-decoration:none;color:var(--ink)}.home-row:hover .home-what>span{color:var(--bmc)}.home-go{align-self:center;color:var(--faint);transition:color .14s var(--ease)}:is(.home-row,.home-week):hover .home-go{color:var(--bmc)}.home-cols{display:grid;grid-template-columns:minmax(0,1.618fr) var(--side);column-gap:var(--s-6);grid-template-rows:repeat(var(--rows, 1),auto);grid-auto-flow:column;position:relative}.home-cols:after{content:"";position:absolute;inset-block:0;right:calc(var(--side) + var(--s-6) / 2);border-left:1px solid var(--border-soft)}.home-cols>.home-row[data-col-end]{border-bottom:0}.home-what{display:flex;align-items:baseline;gap:var(--s-4);min-width:0;white-space:nowrap}.home-what>span{flex:0 1 auto;max-width:61.8%;overflow:hidden;text-overflow:ellipsis}.home-what b{font-weight:600;font-variant-numeric:tabular-nums}.home-what small{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--t-label);color:var(--muted)}.home-when{font-size:var(--t-label);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted)}.home-when.late{color:var(--risk);font-weight:600}.home-when.today{color:var(--hold);font-weight:600}.home-ahead .home-what{flex-direction:column;align-items:stretch;gap:0;white-space:normal}.home-ahead .home-what>:is(span,small){flex:none;max-width:none;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-none{padding:var(--s-4) var(--edge);color:var(--muted);font-size:var(--t-data)}a.home-week{display:flex;flex-direction:column;color:inherit;transition:background .14s var(--ease)}a.home-week:hover{background:var(--surface-2);text-decoration:none}.home-week>.queuebody{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--s-5)}.home-week .meter{margin:0}.home-split.week-fill>.home-side{align-self:stretch}.home-split.week-fill .home-week{flex:1 1 auto}.home-split.week-fill .home-week>.queuebody{justify-content:center}.panel.dq-selected{outline:2px solid var(--bmc);outline-offset:3px}.dq-resolver{margin-top:var(--s-4)}.dq-resolver .field{min-width:200px}.issuelist li[data-resolved=true]{opacity:.55}.issuelist .issue-actions{margin-left:auto;display:inline-flex;gap:var(--s-4);align-items:center}.issuelist li.issue-editor>.inline-panel{margin:0}.dq-billing{padding:var(--s-4) var(--s-5)}.dq-fields{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:var(--s-4) var(--s-5)}.dq-fields .field{margin:0;min-width:0}.dq-fields .field span:where(:not(.fielderr)){font-size:var(--t-small);font-weight:600;color:var(--muted)}.dq-fields .dq-span{grid-column:1 / -1}.dq-fields textarea{width:100%;resize:vertical}.dq-assign{padding:var(--s-4) var(--s-5)}.dq-assign-row{display:flex;gap:var(--s-4);align-items:flex-end;flex-wrap:wrap}.dq-assign-row .field{margin:0;min-width:180px}.dq-assign-row .field span:where(:not(.fielderr)){font-size:var(--t-small);font-weight:600;color:var(--muted)}.dq-assign-row .btn{margin-bottom:1px}.issuelist .dq-assign-row .btn.slim,.issuelist .dq-billing .inline-panel-foot .btn.slim{margin-left:0}.fact-missing{color:var(--hold);font-weight:600}.panel[data-queue]{scroll-margin-top:calc(var(--stackH, 96px) - var(--barNow, 96px) + var(--barFull, 102px) + var(--s-5))}.queuebody>.toolbar.dq-filter{padding:0;border:0;border-radius:0;box-shadow:none;background:none;margin-bottom:var(--s-4)}.queuebody>.pager.dq-foot{padding:var(--s-4) 0 0}.refgrid{columns:2;column-gap:var(--s-6)}.refgrid>*{break-inside:avoid;margin-bottom:var(--s-6)}.addrow{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-5) var(--edge);border-top:1px solid var(--border-soft);flex-wrap:wrap}.addrow input{font:inherit;font-size:var(--t-small);color:var(--ink);background:var(--canvas);border:1px solid var(--border);border-radius:var(--r-control);padding-inline:var(--s-4);flex:1;min-width:180px}.addrow input:focus{outline:none;border-color:var(--bmc);background:var(--surface);box-shadow:0 0 0 3px var(--focus-halo)}.capmatrix th:not(:first-child),.capmatrix td:not(:first-child){text-align:center}.capmatrix td:first-child{max-width:260px}.cap-yes{color:var(--live);font-weight:600}.cap-no{color:var(--faint)}.cap-part{color:var(--live);font-weight:600;cursor:help;border-bottom:1.5px dotted var(--live);padding-bottom:1px}.cfg-section{scroll-margin-top:calc(var(--stackH, 96px) - var(--barNow, 96px) + var(--barFull, 102px) + var(--s-5))}.cfg-fold{margin-bottom:var(--s-6)}.cfg-fold>summary{cursor:pointer;font-weight:600;font-size:var(--t-body);padding:var(--s-4) var(--edge);border:1px solid var(--border);border-radius:var(--r-panel);background:var(--surface);display:flex;align-items:center;gap:var(--s-3)}.cfg-fold[open]>summary{border-radius:var(--r-panel) var(--r-panel) 0 0}.regwrap>.cfg-fold{margin-bottom:0;border-top:1px solid var(--border-soft)}.regwrap>.cfg-fold>summary{border:0;border-radius:0;background:none;font-size:var(--t-small)}.cfg-fold>.regwrap{border:0;box-shadow:none;border-radius:0}.cfg-fold>.panel{border-top:none;border-radius:0 0 var(--r-panel) var(--r-panel)}.regtable td.cfg-roles{max-width:220px}.regtable td.cfg-roles>span:first-child{display:block}.regtable td.cfg-roles .sub{margin-left:0}.ledger tr.ref-review-row>td{padding:0 0 var(--s-4)}.ref-review{border-top:1px solid var(--border);padding-top:var(--s-4)}#people .regtable td:first-child .sub{display:block;margin:var(--s-1) 0 0}.cfg-section[hidden]{display:none!important}.mini li.person-change{flex-direction:column;align-items:stretch;gap:1px}.mini li.person-change .mini-body .person-change-event{white-space:normal;overflow:visible;text-overflow:clip}.mini li.person-change .person-change-reason,.mini li.person-change .person-change-at{font-size:var(--t-micro);white-space:normal}.sys-facts{padding:0;margin-bottom:var(--s-5)}.sys-stale>svg,.sys-stale>strong{color:var(--hold)}.maint-counts{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);margin:var(--s-4) 0 0;padding:0;list-style:none}.maint-counts strong{font-variant-numeric:tabular-nums}.cfg-days-short{width:48px}.cfg-inline-figure{width:56px}.cfg-band-under{width:74px}.cfg-figure{width:80px}.cfg-fee{width:90px}.cfg-sum{width:110px}.cfg-goal{width:120px}.cfg-types{min-width:220px}.cfg-note{min-width:260px}.sage-note{max-width:560px}.sage-name{max-width:420px}.ref-replacement{max-width:340px}.ref-reason{max-width:420px}.static-rows{cursor:default}.maint-done{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--canvas);overflow:auto;padding:12vh var(--s-6) var(--s-6)}.maint-done-card{max-width:620px;margin:0 auto;border-color:var(--live)}.maint-field{min-width:280px}.maint-field-short{min-width:220px}.maint-field-mid{min-width:260px}.att-line{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-4);min-width:0;overflow-wrap:anywhere}.att-name{display:inline-flex;align-items:center;gap:var(--s-2);font-weight:600}.review-fields{table-layout:fixed}.review-fields .rf-use{width:var(--s-8)}.review-fields .rf-field{width:var(--label-col)}.review-fields .rf-value{width:42%}.review-fields th{text-align:left;padding:0 var(--s-6) var(--s-3);border-bottom:1px solid var(--border-soft)}.review-fields input:not([type=checkbox]){width:100%}.review-group{border:0;padding:0;margin:0;min-inline-size:0}.intake-body{font:inherit;font-size:var(--t-data);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.help-grid{list-style:none;margin:0;padding:var(--s-5) var(--edge);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-7)}.help-grid li{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.help-grid-name{font-weight:600;font-size:var(--t-data);align-self:flex-start}.help-grid-what{color:var(--muted);font-size:var(--t-small)}.help-more{margin:0;padding:var(--s-5) var(--edge);border-top:1px solid var(--border-soft);color:var(--muted);font-size:var(--t-small)}.suggest-form textarea{resize:none;field-sizing:content;min-block-size:calc(3lh + 2 * var(--s-4))}.help-purpose{font-size:var(--t-body);line-height:1.618;margin:0 0 var(--s-5);max-width:68ch}.help-find{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3) var(--s-5);margin:0 0 var(--s-5)}.help-find-field{position:relative;flex:0 1 360px;min-width:240px;--find-glyph: 15px;--find-clear: 28px}.help-find-field>.icon{position:absolute;left:var(--s-4);top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.help-find-field input{width:100%;font:inherit;font-size:var(--t-data);color:var(--ink);background-color:var(--surface);border:1px solid var(--control-border);border-radius:var(--r-control);padding-left:calc(2 * var(--s-4) + var(--find-glyph));padding-right:calc(var(--s-3) + var(--find-clear));transition:border-color .14s var(--ease),box-shadow .14s var(--ease)}.help-find-field input:focus{outline:none;border-color:var(--bmc);box-shadow:0 0 0 3px var(--focus-halo)}.help-find-field input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.help-find-clear{position:absolute;right:var(--s-2);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--find-clear);height:var(--find-clear);padding:0;border:0;border-radius:var(--r-control);background:none;color:var(--muted);cursor:pointer}.help-find-clear:hover{color:var(--ink);background:var(--surface-2)}.help-find-status{margin:0;font-size:var(--t-small);color:var(--muted)}.help-hit{background:var(--flag-bg);color:var(--ink);border-radius:2px}.help-page .deflist.help-items{font-size:var(--t-data);line-height:1.618;gap:var(--s-4) var(--s-6);max-width:none;padding:0}.help-page .deflist.help-items dd{color:var(--ink)}.help-page .help-defs .deflist.help-items dd{color:var(--muted)}.help-page .deflist.help-items dt{white-space:normal}.help-list{display:grid;grid-template-columns:fit-content(256px) minmax(0,1fr);column-gap:var(--s-6)}.help-list>.deflist.help-items{grid-column:1 / -1;grid-template-columns:subgrid}.help-list>.help-sizer{grid-column:1;height:0;overflow:clip;visibility:hidden;font-size:var(--t-data);font-weight:600}.help-group{grid-column:1 / -1;margin:var(--s-6) 0 var(--s-4)}.help-group:first-child{margin-top:0}.help-page :is(h2,h3,dt)[id]{scroll-margin-top:calc(var(--stackH, 96px) - var(--barNow, 96px) + var(--barFull, 102px) + var(--s-5))}.help-page .deflist.help-items dt:target{justify-self:start;align-self:start;margin:calc(-1 * var(--s-2)) calc(-1 * var(--s-3));padding:var(--s-2) var(--s-3);border-radius:var(--r-tag);background:var(--tint)}.help-top{margin:var(--s-6) 0 0;font-size:var(--t-small)}.help-top a{color:var(--muted)}.help-toc{margin:0 0 var(--s-5);font-size:var(--t-small);line-height:1.618}.help-toc ul{list-style:none;margin:0;padding:0}.help-toc-title{margin:0 0 var(--s-2)}.help-toc a{color:var(--muted);text-decoration:none}.help-toc a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.help-toc-in>ul>li>a{color:var(--ink);font-weight:600;margin-right:var(--s-5);white-space:nowrap}.help-toc-in li ul{display:inline}.help-toc-in li li{display:inline-block;margin-right:var(--s-5)}@media(min-width:1280px){.help-body{position:relative}.help-toc{position:absolute;top:0;bottom:0;left:calc(100% + var(--s-6));margin:0;width:min(240px,calc((100vw - 100%) / 2 - var(--page-gutter) - var(--s-6) - 16px))}.help-toc-in{position:sticky;top:calc(var(--stackH, 96px) + var(--s-5));max-height:calc(100vh - var(--stackH, 96px) - var(--s-7));overflow-y:auto}.help-toc-in>ul>li{margin-bottom:var(--s-4)}.help-toc-in>ul>li>a{margin-right:0;white-space:normal}.help-toc-in li ul{display:block;margin-top:var(--s-2);padding-left:var(--s-4);border-left:1px solid var(--border-soft)}.help-toc-in li li{display:list-item;margin-right:0}}.help-others{margin:var(--s-5) 0 0;font-size:var(--t-small);line-height:1.618}.help-others a{white-space:nowrap}.suggest-result{min-height:18px}}@layer bos{select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;max-width:100%;font:inherit;color:var(--ink);background-color:var(--surface);background-image:var(--chevron);background-repeat:no-repeat;background-position:right var(--s-3) center;background-size:16px 16px;border:1px solid var(--control-border);border-radius:var(--r-control);padding-left:var(--s-4);padding-right:calc(var(--s-6) + var(--s-3));text-overflow:ellipsis;transition:border-color .14s var(--ease),box-shadow .14s var(--ease),background-color .14s var(--ease)}select:focus{outline:none;border-color:var(--bmc);box-shadow:0 0 0 3px var(--focus-halo)}select:disabled{cursor:default;color:var(--faint);background-color:var(--surface-2);background-image:var(--chevron-disabled)}@media(forced-colors:active){select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none}}input:is([type=checkbox],[type=radio]){accent-color:var(--bmc);flex:none;margin:0;cursor:pointer;width:var(--check-size);height:var(--check-size);vertical-align:middle}input:is([type=checkbox],[type=radio]):disabled{cursor:default}.filepick{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3) var(--s-5);min-height:calc(var(--h-control) + 2 * var(--s-4));padding:var(--s-4) var(--s-5);border:1px dashed var(--control-border);border-radius:var(--r-control);background:var(--surface);font-size:var(--t-small);color:var(--muted);transition:border-color .14s var(--ease),background-color .14s var(--ease)}.filepick>input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.filepick:hover{border-color:var(--control-border-hover);background:var(--surface-2)}.filepick:hover .btn{border-color:var(--control-border-hover)}.filepick.is-over{border-color:var(--bmc);border-style:solid;background:var(--tint)}.filepick:has(>input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.filepick:has(>input:disabled){opacity:.55}.filepick:has(>input:disabled)>input{cursor:default}.filepick:has(>input[aria-invalid=true]){border-color:var(--control-border-error)}.filepick-name{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.datefield{display:inline-flex;flex-direction:column;vertical-align:middle;inline-size:144px;max-inline-size:100%}.field>.datefield{display:flex;inline-size:auto}.datefield-box{position:relative;display:flex}:where(.datefield-box>.datefield-input){font:inherit;color:var(--ink);background-color:var(--surface);border:1px solid var(--control-border);border-radius:var(--r-control);padding-left:var(--s-4)}:where(.datefield-box>.datefield-input):focus{outline:none;border-color:var(--bmc);box-shadow:0 0 0 3px var(--focus-halo)}.datefield-box>input.datefield-input{flex:1 1 auto;inline-size:100%;min-inline-size:0;padding-right:calc(var(--s-6) + var(--s-5))}.q-date .datefield-input{height:var(--h-control-slim);font-size:var(--t-small);padding-left:var(--s-3)}.datefield-btn{position:absolute;top:50%;right:var(--s-2);translate:0 -50%;display:inline-grid;place-items:center;padding:0;inline-size:calc(var(--s-6) + var(--s-3));block-size:calc(var(--s-6) + var(--s-3));border-radius:var(--r-tag);color:var(--muted);transition:color .14s var(--ease),background-color .14s var(--ease)}.datefield-btn:hover:not(:disabled),.datefield[data-open] .datefield-btn{color:var(--bmc);background-color:var(--tint)}.datefield-btn:disabled{cursor:default;color:var(--control-border-disabled)}.datefield[data-open] .datefield-input{border-color:var(--bmc)}.datefield>.fielderr{margin-top:var(--s-3)}.floatpop.datefield-pop{display:grid;gap:var(--s-4);width:280px;overflow-y:auto;overscroll-behavior:contain}.floatpop.datefield-pop:focus{outline:none}.datefield-foot{display:flex;justify-content:space-between;gap:var(--s-4)}.cal-head{display:flex;align-items:center;justify-content:space-between}.cal-nav{display:inline-flex;padding:var(--s-3);border-radius:var(--r-tag);color:var(--faint)}.cal-nav:hover:not(:disabled){color:var(--bmc);background:var(--tint)}.cal-nav:disabled{cursor:default;color:var(--control-border-disabled)}.cal-prev svg{transform:scaleX(-1)}.cal table{width:100%;border-collapse:collapse}.cal th{padding:0 0 var(--s-3);font-size:var(--t-micro);font-weight:600;color:var(--faint);text-align:center}.cal td{padding:var(--s-1);text-align:center}.cal-day{width:29px;height:29px;padding:0;border-radius:var(--r-tag);font-size:var(--t-small);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.cal-day:hover:not(:disabled){background:var(--tint)}.cal-day.is-weekend{font-weight:400}.cal-day.is-out{color:var(--faint);font-weight:400}.cal-day:disabled{cursor:default;color:var(--control-border-disabled);font-weight:400}.cal-day[aria-current=date]{box-shadow:inset 0 0 0 1px var(--bmc)}.cal-day[aria-pressed=true]{background:var(--bmc);color:var(--surface)}.fielderr{display:block;color:var(--risk);font-size:var(--t-small);font-weight:400}.fielderr[hidden]{display:none}:is(label.field,label.rv-field)+.fielderr{margin-top:var(--s-3)}.fieldlabel{font-size:var(--t-small);font-weight:600;color:var(--muted)}.checkgrid{display:flex;flex-direction:column;gap:var(--s-3);padding-top:var(--s-1)}.checkgrid.across{flex-direction:row;flex-wrap:wrap;gap:var(--s-3) var(--s-6)}.checkrow{display:flex;align-items:flex-start;gap:var(--s-4);font-size:var(--t-small);cursor:pointer;transition:color .14s var(--ease)}.checkrow>input{margin-top:var(--s-1)}.checkrow:hover{color:var(--ink)}.field{display:flex;flex-direction:column;gap:var(--s-3);text-wrap-style:pretty}.field label{font-size:var(--t-small);font-weight:600;color:var(--muted)}.field>.sub{font-size:var(--t-small);font-weight:400;color:var(--muted)}.field input,.field select,.field textarea,.review-fields input:not([type=checkbox]){font:inherit;font-size:var(--t-body);color:var(--ink);background-color:var(--surface);border:1px solid var(--control-border);border-radius:var(--r-control);padding-left:var(--s-5);transition:border-color .14s var(--ease),box-shadow .14s var(--ease)}.field input,.field textarea,.review-fields input:not([type=checkbox]){padding-right:var(--s-5)}.field input:focus,.field select:focus,.field textarea:focus,.review-fields input:not([type=checkbox]):focus{outline:none;border-color:var(--bmc);box-shadow:0 0 0 3px var(--focus-halo)}.form-error{color:var(--risk);font-size:var(--t-small)}.form-ok{color:var(--live);font-size:var(--t-small);display:inline-flex;align-items:center;gap:var(--s-3)}.formgrid{padding:var(--s-6) var(--edge)}.formgrid:empty{display:none}.formfoot{display:flex;gap:var(--s-4);justify-content:flex-end;padding:var(--s-5) var(--edge);border-top:1px solid var(--border-soft);flex-wrap:wrap}.formgrid .seg,.field .seg{margin-left:0;align-self:flex-start}.q-input{font:inherit;font-size:var(--t-data);padding-inline:var(--s-3);border:1px solid var(--bmc);border-radius:var(--r-control);background:var(--surface);max-width:100%;min-width:0;width:100%}.q-input:focus{outline:none;box-shadow:0 0 0 3px var(--focus-halo)}.field input[type=checkbox]:focus,.field input[type=radio]:focus{box-shadow:none}.form-error.above-foot{padding:0 var(--edge) var(--s-4)}label.option-label{text-transform:none;font-weight:400;font-size:var(--t-small)}.field.picker{position:relative}.picker-input{flex:1}.picker-input.shrinks{min-width:0}.picker-input.is-chosen{background:var(--tint)}.formfoot.is-centred{align-items:center}.fixline{align-self:center;color:var(--risk);font-size:var(--t-small)}.field textarea{padding-block:var(--s-4)}.form-fold{grid-column:1 / -1;border-top:1px solid var(--border-soft);padding:var(--s-4) 0 0}.form-fold>summary{font-size:var(--t-data)}.form-fold>.fold-grid,.form-fold>.field{margin-top:var(--s-4)}.formgrid>.form-h{grid-column:1 / -1;margin:var(--s-3) 0 0;padding-top:var(--s-5);border-top:1px solid var(--border-soft);font-size:var(--t-micro);font-weight:600;text-transform:uppercase;letter-spacing:var(--caps-track);color:var(--muted)}.formgrid>.form-h:first-child{margin-top:0;padding-top:0;border-top:0}input:hover:not(:focus):not(:disabled):not([type=checkbox]):not([type=radio]):not([type=file]):not(.search),select:hover:not(:focus):not(:disabled),textarea:hover:not(:focus):not(:disabled){border-color:var(--control-border-hover)}input:disabled,select:disabled,textarea:disabled{border-color:var(--control-border-disabled)}::placeholder{color:var(--faint);opacity:1}.picker-input.is-chosen::placeholder{color:var(--muted)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:none}}html{font-family:Instrument Sans,Segoe UI,system-ui,sans-serif}@layer bos{.rowform td{background:var(--surface-2)}.rowform .cluster{display:flex;gap:var(--s-4);align-items:center}.rowform .cluster>input{flex:1;min-width:0}.consequence{color:var(--muted);font-size:var(--t-label);align-self:center;margin-right:auto}.checkledger td:first-child{width:36px}}@layer bos{.dropzone{min-height:88px;justify-content:center;text-align:center;margin-bottom:var(--s-5)}.dropzone strong{color:var(--ink)}.issuerows th{font-size:var(--t-label);color:var(--muted);font-weight:600;text-align:left;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--border)}.issuerows td{white-space:nowrap;vertical-align:middle}.issuerows .fname{white-space:normal}.issuerows .fname .rid{margin-right:var(--s-3)}.numbering-shown{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3);margin-top:var(--s-3)}.numbering-shown .numchip{padding:0 var(--s-3);border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface-2);font-size:var(--t-small);white-space:nowrap}.note-hold{color:var(--risk);display:inline-flex;gap:var(--s-2);align-items:center;white-space:nowrap}.initials select{min-height:var(--h-control-slim);width:108px}.numfields{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr) max-content;gap:var(--s-5)}.numshow{min-height:var(--h-control);display:flex;align-items:center;gap:var(--s-3);font-weight:600;font-variant-numeric:tabular-nums}.numshow .mutetext{font-weight:400;font-size:var(--t-small)}.suggest{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-5);margin-top:var(--s-3);font-size:var(--t-small)}.suggest .k{color:var(--muted)}.copyrows{display:flex;flex-direction:column}.copyrow{display:flex;gap:var(--s-5);align-items:center;padding:var(--s-3) 0;border-top:1px solid var(--border-soft)}.copyrow:first-child{border-top:0}.copyrow .k{flex:none;width:136px;color:var(--muted);font-size:var(--t-label)}.copyrow code{flex:1;font-family:inherit;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--ink)}.revbox{margin-bottom:var(--s-6)}.revgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-7, 34px)}.fieldlabel{font-weight:600;font-size:var(--t-small);margin-bottom:var(--s-3)}.menu-demo{border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface);box-shadow:var(--shadow-float);padding:var(--s-2)}.menu-demo .opt{display:grid;grid-template-columns:34px 1fr;gap:0 var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-control);font-size:var(--t-small);cursor:pointer;transition:background .14s var(--ease)}.menu-demo .opt.on{background:var(--tint)}.menu-demo .opt:not(.on):hover{background:var(--surface-2)}.menu-demo .code{font-weight:600}.menu-demo .mean{grid-column:2;color:var(--muted);font-size:var(--t-label)}.answer{display:flex;gap:var(--s-6);align-items:baseline;font-size:var(--t-lead);margin-bottom:var(--s-4)}.answer b{font-weight:600}.emailline{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--r-control);padding:var(--s-4) var(--s-5);font-size:var(--t-small);line-height:1.618;max-width:72ch}}@layer bos{.copyblock{display:grid;grid-template-columns:1fr auto;gap:var(--s-2) var(--s-4);align-items:center;padding:var(--s-4) 0;border-top:1px solid var(--border-soft);margin-top:var(--s-4)}.copyblock .k{grid-column:1 / -1;color:var(--muted);font-size:var(--t-label)}.copyblock code{font-family:inherit;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--ink)}.revgrid .small{font-size:var(--t-small);margin-top:var(--s-3)}}@layer bos{.record-col>.two-col,.record-col>section.panel:not(.revbox){margin-top:var(--s-5)}}@layer bos{.jobfact{font-size:var(--t-small);margin-bottom:var(--s-4)}.jobfact b{font-weight:600;margin:0 var(--s-2)}.issuerows .fname .rid{white-space:nowrap;margin-right:0}.issuerows td.initials{white-space:normal}.issuerows .fielderr{display:block;color:var(--risk);font-size:var(--t-label);margin-top:var(--s-2);max-width:150px}.initials select[aria-invalid=true]{border-color:var(--control-border-error)}}@layer bos{.pastebox{margin:var(--s-5) 0 var(--s-4)}.pastebox textarea{width:100%;font-size:var(--t-small)}.pasteresult{font-size:var(--t-small);margin-top:var(--s-3);display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.pasteresult b{font-weight:600}.pasteresult select{min-height:var(--h-control-slim)}}@layer bos{.initials-edit{display:inline-flex;align-items:flex-start;gap:var(--s-3);flex-wrap:wrap}.initials-field{display:inline-flex;flex-direction:column;gap:var(--s-2)}.initials-edit input{width:5ch;text-transform:uppercase}.people-ledger :is(th,td){vertical-align:top}.gatecard .signin-bos{margin:0 0 var(--s-6)}.gatecard .signin-bos .btn{display:flex;justify-content:center}.gatecard .signin-or{font-size:var(--t-small);font-weight:600;color:var(--muted);margin-bottom:var(--s-4)}.regtable td .rowlink.rid{max-width:none}.compose .ledger :is(th,td):first-child{padding-left:0}.compose .ledger :is(th,td):last-child{padding-right:0}.ledger tbody tr:has(.rowmenu,select)>th[scope=row]{vertical-align:middle}}:root{--barNow: 63px;--barFull: 63px}:root{--page-max: 1320px}@layer bos{.module-bar{border-bottom:1px solid var(--bar-sep)}.module-bar .brandrow{flex-wrap:nowrap}.module-bar .mainnav{flex:none;align-self:stretch;align-items:flex-end;flex-wrap:nowrap;max-width:none;margin:calc(-1 * var(--s-5)) 0;padding:0}}@layer bos{.module-lockup{gap:var(--s-3);align-items:flex-end}.lockup-mark{display:inline-flex;padding:var(--s-2);margin:calc(-1 * var(--s-2));border-radius:var(--r-control);transition:background .14s var(--ease)}.lockup-mark:hover{background:var(--bar-hover)}.lockup-mark[aria-expanded=true]{background:var(--bar-open)}.lockup-name{font-size:var(--t-lead);font-weight:600;line-height:1;color:var(--bar-ink);white-space:nowrap}a.lockup-name:hover{text-decoration:none}.gatecard .lockup-name{font-size:var(--t-h2);color:var(--masthead)}.floatpop.leave-bos{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.leave-bos-q{font-size:var(--t-data);font-weight:600;color:var(--ink)}.regtable td.reg-docjob .docjob-project{display:block;margin-top:var(--s-1);max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:var(--t-small);line-height:1.272}.tool select.job-filter{max-width:320px}}@layer bos{.quicknumber .formgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.quicknumber .quick-top{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-5)}.quicknumber .quick-top>.field{flex:1 1 320px}.quicknumber .quick-top>.field.quick-job,.quicknumber .quick-top>.field.quick-series{flex:0 1 180px}.quicknumber .quick-reference{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-4)}.quicknumber .quick-job input{text-transform:uppercase}.quicknumber .quick-answer{padding:var(--s-5) var(--edge) var(--s-6);border-top:1px solid var(--border-soft);display:grid;gap:var(--s-4)}.quicknumber .quick-answer .copyblock code{font-size:var(--t-lead)}.quicknumber .quick-answer>.copyblock:first-child{border-top:0;margin-top:0;padding-top:0}.quicknumber .quick-number-words{margin:0}.quicknumber .quick-save-words{margin-right:auto;align-self:center}.quicknumber .quick-saved{padding:var(--s-4) var(--edge) var(--s-5);border-top:1px solid var(--border-soft);display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);align-items:baseline}.quicknumber .quick-saved .fieldlabel{margin:0}.help-hits{list-style:none;margin:0;padding:0}.help-hits li{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-1);padding:var(--s-5) var(--edge);border-top:1px solid var(--border-soft)}.help-hits li:first-child{border-top:0}.help-hit-lead{font-weight:600;font-size:var(--t-data);justify-self:start}.help-hit-where{font-size:var(--t-label);color:var(--muted)}.help-hit-text{font-size:var(--t-small);color:var(--ink);max-width:var(--measure, 72ch)}.help-hits mark{background:var(--hold-bg);color:inherit;border-radius:2px}.help-items dt.help-landed,.help-items dt.help-landed+dd{background:var(--hold-bg);transition:background .6s var(--ease)}.help-fig{display:flex;flex-direction:column;gap:var(--s-4);margin:0;padding:var(--s-5);background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--r-panel)}.help-fig figcaption{font-size:var(--t-label);color:var(--muted);line-height:1.618;max-width:var(--measure)}.queuebody>.help-fig{margin-bottom:var(--s-5)}.help-list>.help-fig{grid-column:1 / -1;margin-bottom:var(--s-4)}ol.flow{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:var(--s-3);margin:0;padding:0}.flow-step{position:relative;display:flex;flex-direction:column;gap:var(--s-1);flex:1 1 9em;min-width:0;padding:var(--s-4) var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control)}.flow-step.is-key{background:var(--tint);border-color:var(--tint-border)}.flow-step+.flow-step{margin-left:var(--s-5)}.flow-step+.flow-step:before{content:"";position:absolute;top:50%;left:calc(-1 * var(--s-5) - var(--s-2));width:16px;height:16px;margin-top:calc(-1 * var(--s-4));background:var(--faint);-webkit-mask:var(--chevron) center / contain no-repeat;mask:var(--chevron) center / contain no-repeat;transform:rotate(-90deg)}.flow-name{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-data);font-weight:600;color:var(--ink)}.flow-name svg{color:var(--bmc)}.flow-sub{font-size:var(--t-label);color:var(--muted);line-height:1.272}ol.numparts{list-style:none;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-2);margin:0;padding:0}.numpart{display:flex;align-items:flex-start;gap:var(--s-2)}.numpart-box{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control)}.numpart-box.is-key{background:var(--tint);border-color:var(--tint-border)}.numpart-code{font-size:var(--t-h2);font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.numpart-box.is-key .numpart-code{color:var(--bmc)}.numpart-name{font-size:var(--t-label);color:var(--muted);line-height:1}.numsep{padding:var(--s-4) 0 0;font-size:var(--t-h2);font-weight:600;color:var(--faint);line-height:1}ul.made{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(9em,1fr));gap:var(--s-4);margin:0;padding:0}.made-item{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-4) var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control)}.made-name{font-size:var(--t-data);font-weight:600;color:var(--ink)}.made-sub{font-size:var(--t-label);color:var(--muted);line-height:1.272}table.sheet-fig{width:100%;border-collapse:collapse;font-size:var(--t-label);line-height:1.272;background:var(--surface);border:1px solid var(--border)}.sheet-fig th,.sheet-fig td{padding:var(--s-2) var(--s-3);border:1px solid var(--border-soft);text-align:left;vertical-align:top;font-weight:400;color:var(--ink);white-space:nowrap}.sheet-fig thead th{color:var(--faint);font-weight:600;font-size:var(--t-micro);letter-spacing:var(--caps-track);text-transform:uppercase;vertical-align:bottom}.sheet-fig .issue-col{text-align:center;font-variant-numeric:tabular-nums;width:5em}.sheet-fig thead .issue-col{text-transform:none;letter-spacing:0}.sheet-fig .sheet-issue{display:block;font-size:var(--t-data);color:var(--ink)}.sheet-fig .sheet-sub{display:block;font-weight:400;color:var(--muted)}.sheet-fig .sheet-num{font-weight:600;font-variant-numeric:tabular-nums}.sheet-fig .sheet-title{white-space:normal;color:var(--muted)}.sheet-fig .sheet-band th{background:var(--surface-2);color:var(--faint);font-weight:600;font-size:var(--t-micro);letter-spacing:var(--caps-track);text-transform:uppercase}}@layer bos{.addpanel{margin-bottom:var(--s-5)}.addpanel .formgrid{padding:var(--s-5) var(--edge)}.addpanel .formfoot{padding-block:var(--s-4)}.addpanel .formfoot .mode{margin-right:auto}.addpanel textarea{min-height:9.5em;resize:vertical}.addpanel .numshow{flex-wrap:wrap}.addsaved{padding:var(--s-4) var(--edge) var(--s-5);border-top:1px solid var(--border-soft)}.addsaved .k{display:block;font-size:var(--t-label);font-weight:600;color:var(--muted);margin-bottom:var(--s-2)}.addsaved .mini li{padding-inline:0;margin-inline:0}}@layer bos{.compose-page{max-width:none;margin-inline:0}.compose-page>.panel,.compose-page>form.panel{max-width:880px}.module-bar .actions{gap:var(--s-4)}.jobslist td .sub{display:block;color:var(--muted);font-size:var(--t-small);line-height:1.272}.jobslist td .sub.inline{display:inline;margin-left:var(--s-3)}.jobslist td.stickact{width:1%;white-space:nowrap}.listfoot{padding:var(--s-4) var(--s-1) 0;font-size:var(--t-small)}.jobgrid .num-pre{color:var(--faint);font-weight:400}.jobgrid th.g-num,.jobgrid td.g-num{width:1%;white-space:nowrap}.jobgrid td.g-title{min-width:220px}.jobgrid th.g-iss,.jobgrid td.g-iss{width:68px;min-width:68px;text-align:center;padding-inline:var(--s-3);font-variant-numeric:tabular-nums}.jobgrid thead th.g-iss{padding-block:var(--s-3);text-transform:none;letter-spacing:0;vertical-align:bottom}.jobgrid th.g-iss a,.jobgrid th.g-iss button{display:grid;justify-items:center;width:100%;padding:var(--s-2) var(--s-3);border:0;background:transparent;border-radius:var(--r-control);color:inherit;cursor:pointer;transition:background .14s var(--ease)}.jobgrid th.g-iss a:hover,.jobgrid th.g-iss button:hover{background:var(--tint);text-decoration:none}.jobgrid th.g-iss .g-n{font-size:var(--t-data);font-weight:600;color:var(--bmc);line-height:1.272}.jobgrid th.g-iss .g-d{font-size:var(--t-micro);font-weight:400;color:var(--muted);line-height:1.272}.jobgrid td.g-iss{color:var(--faint);font-size:var(--t-small)}.jobgrid td.g-iss.latest{color:var(--ink);font-weight:600}.jobgrid .g-iss.first{border-left:1px solid var(--border)}.jobgrid .g-iss.new{background:var(--live-bg)}.jobgrid th.g-next,.jobgrid td.g-next{width:1%;white-space:nowrap;text-align:right;border-left:1px solid var(--border)}.nextcopy{display:inline-flex;align-items:center;gap:var(--s-3);min-height:24px;padding:0 var(--s-3) 0 var(--s-4);border:1px solid var(--tint-border);border-radius:var(--r-tag);background:var(--tint);color:var(--bmc);font-size:var(--t-small);font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .14s var(--ease)}.nextcopy:hover{border-color:var(--bmc)}.jobgrid tbody.g-went tr.g-band th{padding-top:var(--s-6);border-top:1px solid var(--border);text-align:left}.jobgrid tbody.g-went td{padding-block:var(--s-4)}.jobgrid tbody.g-went .sub{margin-left:var(--s-4);color:var(--muted);font-size:var(--t-small)}.g-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--bmc)}.tag-new{display:inline-block;margin-left:var(--s-4);padding:0 var(--s-3);border-radius:var(--r-tag);background:var(--live-bg);color:var(--live);font-size:var(--t-micro);font-weight:600}.addpanel.at-foot{margin:0;border:0;border-top:1px solid var(--border);border-radius:0 0 var(--r-panel) var(--r-panel);box-shadow:none;background:var(--surface-2)}.addpanel.at-foot .formgrid{padding:var(--s-4) var(--edge)}.addpanel.at-foot.quiet .formgrid{padding-block:var(--s-3)}.addpanel.at-foot.quiet .field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.addpanel.at-foot.quiet input{border-color:transparent;background:transparent}.addpanel.at-foot.quiet input:hover{border-color:var(--border)}.addline{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-4) var(--s-6)}.refparts{display:inline-flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-2);font-variant-numeric:tabular-nums}.refparts .dash{color:var(--faint);font-weight:600;font-size:var(--t-data);line-height:1.272;padding-block:var(--s-2);border-block:1px solid transparent}.refpart{position:relative;display:grid;justify-items:center;gap:var(--s-1)}.refpart .code{display:block;min-width:2ch;padding:var(--s-2) var(--s-4);border:1px solid transparent;border-radius:var(--r-tag);font-weight:600;font-size:var(--t-data);line-height:1.272;text-align:center;color:var(--ink)}.refpart.choose .code{border-color:var(--tint-border);background:var(--tint);color:var(--bmc)}.refpart.choose:hover .code{border-color:var(--bmc)}.refpart.choose:focus-within .code{outline:2px solid var(--focus-ring);outline-offset:1px}.refpart select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;opacity:0;cursor:pointer}.refpart small{font-size:var(--t-micro);color:var(--muted);line-height:1.272;white-space:nowrap}.refparts.big{gap:var(--s-3)}.refparts.big .code{font-size:var(--t-stat);padding:var(--s-3) var(--s-4);letter-spacing:-.01em}.refparts.big .dash{font-size:var(--t-stat);padding-block:var(--s-3)}.sidesheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0e284147;border:0;padding:0;cursor:default}.sidesheet{position:fixed;top:0;right:0;bottom:0;z-index:31;width:min(560px,100%);overflow-y:auto;background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-deep);padding:var(--s-6) var(--s-6) var(--s-7);display:flex;flex-direction:column;gap:var(--s-6)}.sidesheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-5)}.sidesheet-head .rid{font-size:var(--t-small)}.sidesheet h1{font-size:var(--t-stat);font-weight:600;letter-spacing:-.01em;line-height:1.272}.sidesheet h2{font-size:var(--t-micro);font-weight:600;color:var(--muted);letter-spacing:var(--caps-track);text-transform:uppercase;margin-bottom:var(--s-4)}.sidesheet .panel{box-shadow:none}.sidesheet .ledger td:nth-last-child(-n+2){white-space:nowrap}.sidesheet .actions{display:flex;gap:var(--s-4);flex:none}.sidesheet details>summary{cursor:pointer;font-size:var(--t-small);font-weight:600;color:var(--bmc)}.wordrow{display:flex;flex-wrap:wrap;gap:var(--s-3)}.wordrow .btn[aria-pressed=true]{background:var(--bmc);border-color:var(--bmc);color:#fff}.sidesheet .answer{margin:0}.answerbox{display:grid;gap:var(--s-4);padding:var(--s-5);border:1px solid var(--border);border-radius:var(--r-panel);background:var(--surface-2)}.answerbox .copyblock{margin-top:0}}@layer utilities{.t-micro{font-size:var(--t-micro)}.t-small{font-size:var(--t-small)}.t-data{font-size:var(--t-data)}.t-body{font-size:var(--t-body)}.regular{font-weight:400}.semibold{font-weight:600}.no-caps{text-transform:none}.inktext{color:var(--ink)}.risktext{color:var(--risk)}.holdtext{color:var(--hold)}.ws-nowrap{white-space:nowrap}.ws-normal{white-space:normal}.break-anywhere{overflow-wrap:anywhere}.ta-left{text-align:left}.ta-right{text-align:right}.va-top{vertical-align:top}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-auto{margin-left:auto}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.borderless{border:0}.border-plain{border:1px solid var(--border)}.border-control{border:1px solid var(--control-border)}.border-accent{border:1px solid var(--bmc)}.border-risk{border:1px solid var(--risk)}.rule-top{border-top:1px solid var(--border-soft)}.d-block{display:block}.d-inline{display:inline}.d-contents{display:contents}.w-full{width:100%}.max-w-full{max-width:100%}.scroll-x{overflow-x:auto}.overflow-auto{overflow:auto}.list-none{list-style:none}.invisible{visibility:hidden}.is-inactive{opacity:.55}.is-struck{opacity:.65}.is-skipped{opacity:.6}.line-through{text-decoration:line-through}.flex-1{flex:1}.flex-auto{flex:1 1 auto}.flex-wrap{flex-wrap:wrap}.basis-full{flex-basis:100%}.self-start{align-self:flex-start}.span-all{grid-column:1 / -1}}@layer refusal{input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--control-border-error);--focus-halo: var(--risk-halo);--focus-ring: var(--control-border-error)}}@layer bos{.numfields.as-written{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.numfields.as-written.client{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,2fr)}.sidesheet .exception-next{white-space:normal;align-items:flex-start;margin:0 0 var(--s-4);font-size:var(--t-small);max-width:62ch}.sidesheet .exception-next>svg{flex:none;margin-top:var(--s-2)}.sidesheet .first-note{font-size:var(--t-small);margin:0 0 var(--s-3)}.sidesheet .was-guide{margin-top:var(--s-5);font-size:var(--t-small);max-width:62ch}.sidesheet .otherstatus{margin-top:var(--s-4);max-height:320px;overflow-y:auto}.sidesheet .nextanswer{margin-top:var(--s-4)}.sidesheet .issued-line{color:var(--muted);font-size:var(--t-small)}.sidesheet .rename{flex:1 1 auto;min-width:0}.sidesheet .was-guide .was-head{display:flex;align-items:center;gap:var(--s-2);font-weight:600;color:var(--ink);margin:0 0 var(--s-2)}.sidesheet .was-guide ul{margin:0 0 var(--s-3);padding-left:var(--s-6);color:var(--ink)}.sidesheet .was-guide li+li{margin-top:var(--s-1)}.sidesheet .was-guide .was-care{margin:0 0 var(--s-3);color:var(--hold)}.sidesheet .was-guide .was-more{font-size:var(--t-small)}.panel-head .aside:has(.prevrev-count){display:inline-flex;align-items:center;gap:var(--s-4)}.prevrev{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-4);padding:var(--s-5) var(--edge);border-top:1px solid var(--border-soft)}.prevrev .field{flex:none}.prevrev .field input,.prevrev .field select{min-height:34px}.prevrev #prevrev-rev{width:9ch;text-transform:uppercase}.prevrev .btn{margin-bottom:1px}.prevrev .fielderr{flex-basis:100%}.ledger .byhand{display:inline-flex;color:var(--muted)}.ledger .byhand-remove{color:var(--muted);padding:var(--s-2)}.ledger .byhand-remove:hover{color:var(--risk)}.describe-row{display:flex;gap:var(--s-4);align-items:flex-start}.describe-row input{flex:1 1 auto;min-width:0}.describe-row .btn{flex:none;white-space:nowrap}.describe-line{display:block;min-height:1lh;margin-top:var(--s-3);font-size:var(--t-small);color:var(--muted)}}@layer bos{.issuerows tr.has-notes>td{border-bottom:0;padding-bottom:var(--s-3)}.issuerows tr.rownotes>td{padding-top:0;white-space:normal}.issuerows .rownotes-list{display:flex;flex-direction:column;gap:var(--s-3);font-size:var(--t-small)}.issuerows .note-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-5)}.issuerows .note-line .note-hold{white-space:normal;align-items:flex-start}.issuerows .note-line .note-hold>svg{margin-top:var(--s-2)}.issuerows .note-line .fielderr{display:inline;max-width:none;margin-top:0;font-size:var(--t-small)}.issuerows .note-line input[type=text]{min-height:var(--h-control-slim);padding:0 var(--s-4);border:1px solid var(--control-border);border-radius:var(--r-control);font:inherit;width:34ch;max-width:100%}.issuerows .note-line input[type=text][aria-invalid=true]{border-color:var(--control-border-error)}.issuerows .note-line label{display:inline-flex;align-items:center;gap:var(--s-3)}.issuerows .fname .fname-file{overflow-wrap:anywhere;font-weight:600}.issuerows .exception-line .reason-label{gap:var(--s-4)}.issuerows .exception-line .reason-label input[type=text]{width:40ch}.issuerows .exception-reason{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--ink)}.issuerows .exception-reason .exception-k{font-weight:600}.ledger .sub.exception-mark{color:var(--risk);max-width:48ch}.statushead .statushelp{color:inherit;display:inline-flex;vertical-align:middle}.statushead .statushelp:hover{color:var(--bmc)}.checkstate{display:inline-flex;align-items:center;gap:var(--s-2)}.checkstate[data-state=confirmed]{color:var(--live)}.checkstate[data-state=asked]{color:var(--muted)}.checkstate[data-state=overdue],.checkstate[data-state=denied]{color:var(--risk)}.ledger .sub.asdrawn-mark{color:var(--hold);display:flex;align-items:center;gap:var(--s-2)}.issuerows td.act{width:1%;padding-left:var(--s-3)}.issuerows .kept{padding-left:var(--s-4)}.issuerows .name-it{align-items:flex-end}.issuerows .name-it label{flex-direction:column;align-items:flex-start;gap:var(--s-2);font-size:var(--t-label);color:var(--muted)}.issuerows .name-it input[type=text]{width:30ch}.issuerows .name-it input[type=text].rev{width:7ch}.issuerows .name-it .fielderr{flex-basis:100%}.issuerows tr.is-waiting td:not(.fname):not(.act){opacity:.618}.jobpick{max-width:420px;margin-bottom:var(--s-4)}.jobfact .linky{margin-left:var(--s-3)}.dropzone.is-over{border-color:var(--bmc);border-style:solid;background:var(--tint)}.dropzone .fielderr{flex-basis:100%}.checkledger .rowform .grid-2 input,.checkledger .rowform .grid-2 select{flex:none}.checkledger td.r .linky{margin-left:var(--s-3)}.formfoot .discard-confirm{display:inline-flex;align-items:center;gap:var(--s-3);font-size:var(--t-small);margin-right:auto}.checkledger tr.tickrow{cursor:pointer}.checkledger thead td,.checkledger thead th{border-bottom:1px solid var(--border-soft);font-size:var(--t-small);font-weight:400;text-align:left}.issuerows .filekind,.ledger .filekind{margin-left:var(--s-3);padding:0 var(--s-2);border:1px solid var(--border);border-radius:var(--r-control);font-size:var(--t-label);color:var(--muted);letter-spacing:.02em;white-space:nowrap}.issuerows .ridline{display:flex;align-items:center}.issuerows .statuscell{display:inline-flex;align-items:center;white-space:nowrap}.formfoot .asdrawn-confirm{gap:var(--s-3)}.issuerows{table-layout:auto;width:100%}.issuerows td.fname .rid{white-space:nowrap}.issuerows td.fname .fname-file{overflow-wrap:anywhere;white-space:normal}.issuerows td,.issuerows th{padding-left:var(--s-3);padding-right:var(--s-3)}.issuerows .statushead{display:inline-flex;align-items:center;gap:var(--s-3);white-space:nowrap}.issuerows .rowglyph[data-testid=row-status-care]{color:var(--hold)}.issuerows .revfield{width:7ch;min-height:var(--h-control-slim);padding:0 var(--s-2);border:1px solid transparent;border-radius:var(--r-control);background:transparent;font:inherit;color:inherit}.issuerows tr:hover .revfield,.issuerows .revfield:focus{border-color:var(--control-border);background:var(--surface)}.issuerows .revfield::placeholder{color:var(--faint)}.issuerows .rowglyph{display:inline-flex;align-items:center;margin-left:var(--s-3);color:var(--faint);vertical-align:middle}.issuerows .rowglyph[data-testid=row-new],.issuerows .rowglyph[data-testid=row-checked-ahead-mark]{color:var(--live)}.formfoot .checkopen-confirm{margin-right:0;flex-wrap:wrap;justify-content:flex-end}.formfoot .asdrawn-chip{display:inline-flex;align-items:center;gap:var(--s-2);padding:0 var(--s-3);border-radius:var(--r-control);background:var(--flag-bg);color:var(--hold);font-weight:600;white-space:nowrap}.issuerows .rownotes-list:has(>[data-offer]){flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-5)}.issuerows th.statecol,.issuerows td.statecol{width:1%;padding-right:0}.issuerows .rowstate{display:inline-flex;align-items:center}.issuerows .rowstate[data-state=ready]{color:var(--live)}.issuerows .rowstate[data-state=todo]{color:var(--risk)}.issuerows .rowstate[data-state=wait]{color:var(--faint)}.issuerows .rowstate[data-state=asdrawn],.issuerows .rowstate[data-state=shared]{color:var(--hold)}.issuerows .asdrawn-fields .asdrawn-says{flex-basis:100%;margin:0;display:flex;gap:var(--s-2);align-items:center;color:var(--hold)}.issuerows .asdrawn-chip{display:inline-flex;align-items:center;gap:var(--s-2);padding:0 var(--s-3);border-radius:var(--r-control);background:var(--flag-bg);color:var(--hold);font-weight:600;white-space:nowrap}.issuerows .asdrawn-line .linky{display:inline-flex;align-items:center;gap:var(--s-2)}.ledger.issuerows tbody tr:hover>td{background:transparent}}.reading-line{margin:8px 0 0}.reading-line:empty{margin:0}@layer bos{.textchoice{position:relative;display:inline-flex;align-items:center;min-height:var(--h-control-slim);padding:0 var(--s-3);margin-left:calc(-1 * var(--s-3));border-radius:var(--r-control);white-space:nowrap;transition:background .14s var(--ease)}.textchoice:hover{background:var(--tint);color:var(--bmc)}.textchoice:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.textchoice>select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;min-width:0;opacity:0;cursor:pointer}.textchoice.is-empty .shown{color:var(--hold);font-weight:600}.textchoice:has(>select[aria-invalid=true]){box-shadow:inset 0 0 0 1px var(--control-border-error)}.textchoice.statusall{color:var(--bmc);font-weight:600}.textchoice.how{color:var(--muted);font-size:var(--t-small);margin-left:0}.issuepage .register-head h1{flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-5)}.issuepage .jobfact{margin:0;font-size:var(--t-data);font-weight:400;letter-spacing:0;color:var(--muted);display:inline-flex;flex-wrap:wrap;gap:0 var(--s-3)}.issuepage .jobfact b{color:var(--ink)}.issuegrid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(300px,1fr);gap:var(--s-6);align-items:start}.issuegrid.is-empty{grid-template-columns:minmax(0,1fr)}.issuegrid.is-empty .issueto{display:none}.issuefiles .panel-head,.issueto .panel-head{align-items:center}.issuefiles{position:relative}.issuefiles .dropzone{margin:var(--edge);min-height:233px;flex-direction:column}.issuefiles .dropzone .dropwords{display:flex;flex-direction:column;align-items:center;gap:var(--s-4);max-width:52ch}.issuefiles .dropzone .dropwords>svg{color:var(--bmc)}.issuefiles .dropzone .dropwords strong{font-size:var(--t-lead)}.issuefiles .dropzone.has-rows{position:absolute;top:var(--s-4);right:var(--edge);margin:0;min-height:var(--h-control-slim);padding:0 var(--s-4);border-style:solid;border-color:var(--border);color:var(--bmc);font-weight:600;font-size:var(--t-small);flex-direction:row}.issuefiles .dropzone.has-rows>span{display:inline-flex;align-items:center;gap:var(--s-3)}.issuefiles .jobpick{margin:var(--s-5) var(--edge) 0}.issuefiles .reading-line,.issuefiles>.fielderr,.issuefiles>.form-error{margin-inline:var(--edge)}.issueasks{display:flex;flex-direction:column;border-bottom:1px solid var(--border)}.issueask{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4);padding:var(--s-4) var(--edge);background:var(--hold-bg)}.issueask+.issueask{border-top:1px solid var(--surface)}.issueask>svg{flex:none;color:var(--hold)}.issueask .ask-says{flex:1 1 300px;min-width:0}.issueask .ask-controls{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4)}.issueask .ask-pick{display:inline-flex;align-items:center;gap:var(--s-3);font-size:var(--t-small);font-weight:600;white-space:nowrap}.issueask .ask-pick select{min-height:var(--h-control-slim);width:auto}.issueask .ask-pick input{min-height:var(--h-control-slim);width:32ch;max-width:100%}.issueask.is-pressed{box-shadow:inset 3px 0 0 var(--hold)}.issuefiles .issuerows{margin:0}.issuefiles .issuerows th{padding-top:var(--s-4)}.issuefiles .issuerows :is(th,td):first-child{padding-left:var(--edge)}.issuefiles .issuerows :is(th,td):last-child{padding-right:var(--edge)}.issuefiles .issuerows td{padding-block:var(--s-2)}.issuefiles .issuerows td.fname{white-space:normal}.issuefiles .issuerows td.fname .rid{margin-right:var(--s-4)}.issuefiles .issuerows td.fname .sub{display:inline;color:var(--muted)}.issuefiles .issuerows .num-pre{color:var(--faint);font-weight:400}.issuefiles .issuerows .rowstate{min-width:13px}.issuefiles .issuerows td.act .linky{opacity:0}.issuefiles .issuerows tr:hover td.act .linky,.issuefiles .issuerows td.act .linky:focus-visible{opacity:1}.issueto .issuedto{padding:0 0 var(--s-4)}.issueto .checkledger{width:100%}.issueto .checkledger th[scope=row]{white-space:normal}.issueto .checkledger th[scope=row] .sub{display:block;font-weight:400;color:var(--muted);font-size:var(--t-small);line-height:1.272}.issueto .checkledger td.r{white-space:nowrap}.issueto .checkledger :is(th,td):first-child{padding-left:var(--edge)}.issueto .checkledger :is(th,td):last-child{padding-right:var(--edge)}.issueto .pastebox{margin:var(--s-4) var(--edge) var(--s-3)}.issueto .pastebox textarea{min-height:var(--h-control);resize:vertical}.issueto .issuedto>.linky,.issueto .issuedto>.fielderr{margin-inline:var(--edge)}.issuefoot{position:sticky;bottom:0;z-index:4;margin-top:var(--s-6);align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow-float)}.issuefoot .issuesum{display:inline-flex;align-items:center;gap:var(--s-4);margin-right:auto;font-size:var(--t-data)}.issuegrid.is-empty~.issuefoot{display:none}@media(max-width:960px){.issuegrid{grid-template-columns:minmax(0,1fr)}}}@layer bos{.issuedlead{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-6) var(--edge);margin-top:var(--s-4)}.issuedlead h1{display:flex;align-items:center;gap:var(--s-4);font-size:var(--t-title);font-weight:600;letter-spacing:-.01em}.issuedlead h1 svg{color:var(--live)}.issuedfacts{color:var(--muted);font-size:var(--t-data)}.issuedacts{display:flex;flex-wrap:wrap;gap:var(--s-4);margin-top:var(--s-3)}.issuedlead .emailline{margin-top:var(--s-3)}.issuedmore{margin-top:var(--s-6)}.issuedmore>summary{cursor:pointer;font-size:var(--t-small);font-weight:600;color:var(--bmc);padding:var(--s-3) var(--s-1)}.issuedmore>.stack{margin-top:var(--s-4)}}@layer bos{.earlier-files{list-style:none;margin:var(--s-4) var(--edge);padding:0;display:flex;flex-direction:column;gap:var(--s-3);font-size:var(--t-small)}.earlier-files li{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);align-items:baseline}.earlier-files .fname{font-weight:600;overflow-wrap:anywhere}.earlier-files .left-out{flex-basis:100%;color:var(--muted)}.earlier-hint{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-5);font-size:var(--t-small);margin:var(--s-4) var(--edge)}.earlierrows{border-top:1px solid var(--border)}.earlierrows :is(th,td){vertical-align:top}.earlierrows th[scope=row]{white-space:nowrap}.earlierrows td.earlier-names{white-space:normal}.earlierrows td.earlier-open{width:1%;white-space:nowrap;text-align:right}.earlierrows td.earlier-open .linky{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--t-small)}.earlierrows tr.has-notes>th{border-bottom:0}.earlierrows td.statecol input{margin-top:var(--s-2)}.earlierrows tr.is-out>:is(th,td){opacity:.618}.earlierrows tr.is-out>td.statecol{opacity:1}.earlierrows .earlier-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-4) var(--s-7);padding-bottom:var(--s-4)}.earlierrows .issue-list{list-style:none;margin:var(--s-2) 0 0;padding:0;font-size:var(--t-small);display:flex;flex-direction:column;gap:var(--s-2)}.earlierrows .issue-list li{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);align-items:baseline}.earlierrows .issue-list .num{font-weight:600}.earlierrows .issue-list label{display:inline-flex;gap:var(--s-3);align-items:center}.earlierrows .issue-notes{margin:0 0 var(--s-3);padding:0;list-style:none;font-size:var(--t-small);color:var(--muted)}@media(max-width:640px){.earlierrows .earlier-detail{grid-template-columns:minmax(0,1fr)}}}
