@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-BalHKn7d.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-qxMiU51n.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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/atkinson-hyperlegible-next-latin-ext-500-normal-CUASR3PD.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-500-normal-oZS3KxrF.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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/atkinson-hyperlegible-next-latin-500-normal-gHP6TDRs.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-500-normal-B0CYqHl3.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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-ext-700-normal-CBw-mJf_.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-700-normal-292QVhS1.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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-700-normal-Dpiyiu63.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-700-normal-C2qZD_Q9.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}:root{--paper: #f3f5f7;--carbon: #27408b;--graphite: #2a2d31;--plan-line: #b4bcc6;--stamp-red: #b42318;--cleared-green: #2f6b3f;--on-carbon: #ffffff;--sheet-base: #ffffff;--font: "Atkinson Hyperlegible Next", system-ui, sans-serif;--step--1: .8rem;--step-0: 1rem;--step-1: 1.25rem;--step-2: 1.5625rem;--step-3: 1.953rem;--step-4: 2.441rem;--leading-body: 1.5;--leading-tight: 1.2;--measure: 72ch;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--radius-control: 3px;--radius-panel: 6px;--shadow-panel: 0 12px 32px -12px color-mix(in srgb, var(--carbon) 35%, transparent), 0 2px 6px color-mix(in srgb, var(--graphite) 12%, transparent);--wall: 2px;--rule: 1px solid var(--plan-line);--rule-soft: 1px solid var(--plan-line-soft);--focus: 2px solid var(--carbon);--motion: .42s cubic-bezier(.2, .7, .2, 1)}:root,[data-skin]{--sheet: color-mix(in srgb, var(--sheet-base) 70%, var(--paper));--carbon-tint: color-mix(in srgb, var(--carbon) 9%, var(--paper));--carbon-wash: color-mix(in srgb, var(--carbon) 18%, transparent);--red-tint: color-mix(in srgb, var(--stamp-red) 8%, var(--paper));--green-tint: color-mix(in srgb, var(--cleared-green) 9%, var(--paper));--graphite-soft: color-mix(in srgb, var(--graphite) 68%, var(--paper));--plan-line-soft: color-mix(in srgb, var(--plan-line) 50%, var(--paper))}@media(prefers-reduced-motion:reduce){:root{--motion: 0ms}}.figure{font-variant-numeric:tabular-nums}.figure-link{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:var(--plan-line);text-decoration-thickness:1px;text-underline-offset:.2em}.figure-link:hover{color:var(--carbon);text-decoration-color:var(--carbon);text-decoration-thickness:2px}.figure-red{color:var(--stamp-red)}.figure-green{color:var(--cleared-green)}.btn-link{font:inherit;background:none;border:0;padding:0;color:var(--carbon);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;cursor:pointer}.btn-link:disabled{color:var(--graphite-soft);text-decoration:none;cursor:default}.covering-note{border-left:3px solid var(--carbon);padding:var(--s-1) 0 var(--s-1) var(--s-4)}.covering-note-from{color:var(--graphite-soft);font-size:var(--step--1);margin-bottom:var(--s-1)}.covering-note-body{font-size:var(--step-1);line-height:1.45;max-width:62ch}@media(max-width:640px){.covering-note-body{font-size:1.125rem}}.floor-plan{position:relative;width:100%;container-type:inline-size}.floor-plan-drawing{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.floor-plan-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.person-shoulders{fill:var(--sheet);stroke:var(--wall-ink);stroke-width:1.3}.person-head{fill:color-mix(in srgb,var(--wall-ink) 78%,var(--paper));stroke:var(--wall-ink);stroke-width:1}.person-working .person-shoulders{stroke:var(--carbon)}.person-sheet{fill:var(--sheet);stroke:var(--carbon);stroke-width:1}.person-typing{fill:var(--carbon);animation:person-typing 1.6s ease-in-out infinite}@keyframes person-typing{50%{opacity:.2}}.tea-point circle{fill:var(--furniture-fill, none);stroke:var(--furniture-line);stroke-width:1}.tea-point rect{fill:none;stroke:var(--furniture-line);stroke-width:1}.bubble-box{overflow:visible}.bubble{display:flex;align-items:flex-end;justify-content:center;height:100%}.bubble-below{align-items:flex-start}.bubble p{margin:0;padding:.35em .6em;max-width:100%;font-size:inherit;line-height:1.35;color:var(--graphite);background:var(--sheet);border:1px solid var(--room-line);border-radius:6px;box-shadow:0 1px color-mix(in srgb,var(--graphite) 8%,transparent);animation:bubble-in .3s ease-out}@keyframes bubble-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.person-typing,.bubble p{animation:none}}.building-wall{fill:none;stroke:var(--wall-ink, var(--graphite));stroke-width:4}.building-floor{fill:var(--floor, transparent)}.floor-texture{opacity:var(--texture-opacity, 0);pointer-events:none}.floor-texture-line{stroke:var(--texture-ink, var(--plan-line));stroke-width:1}.furniture{pointer-events:none}.furniture-desk,.furniture-item{fill:var(--furniture-fill, none);stroke:var(--furniture-line, var(--plan-line));stroke-width:1}.furniture-desk{rx:var(--desk-radius, 2px)}.furniture-chair{fill:none;stroke:var(--furniture-line, var(--plan-line));stroke-width:1}.room-alcove{fill:transparent}.skin-preview{display:block;line-height:0}.skin-preview-svg{width:100%;height:auto;border-radius:var(--radius-control)}.skin-preview-paper{fill:var(--paper)}.skin-preview .room-wall{stroke-width:calc(var(--wall) * .6)}.skin-preview-ink{fill:var(--graphite)}.skin-preview-accent{fill:var(--carbon)}.room-wall{fill:var(--sheet);stroke:var(--room-line, var(--graphite-soft));stroke-width:var(--wall)}.room-working{fill:var(--carbon-tint);stroke:var(--carbon)}.room-waiting{stroke:var(--graphite)}.room-not_hired{fill:transparent;stroke:var(--plan-line);stroke-dasharray:6 5}.door-gap{stroke:var(--paper);stroke-width:6}.door-leaf{stroke:var(--graphite);stroke-width:1.5}.door-swing{fill:none;stroke:var(--plan-line);stroke-width:1;stroke-dasharray:3 3}.door-count circle{fill:var(--carbon)}.door-count text{fill:var(--on-carbon);font:700 13px var(--font);font-variant-numeric:tabular-nums}.wing-label{fill:var(--graphite-soft);font:500 15px var(--font)}.corridor-label{fill:var(--plan-line);font:400 14px var(--font)}.arrival path{fill:var(--sheet);stroke:var(--carbon);stroke-width:1.5;stroke-linejoin:round}.arrival line{stroke:var(--carbon);stroke-width:1}.room-slot{position:absolute;padding:3px;container-type:inline-size}@container (max-width: 8rem){.room-headline-label{display:none}.room-slot.room-slot-headline .room{padding-bottom:2.2rem}}.room{display:flex;flex-direction:column;gap:2px;height:100%;padding:var(--s-2) var(--s-3);color:var(--graphite);text-decoration:none;overflow:hidden;border-radius:1px}.room:hover .room-name{color:var(--carbon);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.room:focus-visible{outline-offset:-3px}.room-name{font-weight:700;line-height:1.25;align-self:flex-start;background:var(--nameplate, transparent);box-shadow:0 0 0 3px var(--nameplate, transparent);border-radius:1px}.room-count{font-size:var(--step--1);color:var(--graphite-soft)}.room-working .room-count{color:var(--carbon)}.room-now{font-size:var(--step--1);line-height:1.35;color:var(--graphite-soft);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-top:var(--s-2)}.room-not_hired .room-name{color:var(--graphite-soft);font-weight:500}.room-vacant .room-now{margin-top:var(--s-1)}.room-slot.room-slot-headline .room{padding-bottom:3.1rem}.room-slot-headline .room-now{display:block;flex:1 1 0;min-height:0;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.1em),transparent);mask-image:linear-gradient(#000 calc(100% - 1.1em),transparent)}.room-headline{position:absolute;left:calc(3px + var(--s-3));right:calc(3px + 2.75rem);bottom:calc(3px + var(--s-2));font-size:var(--step--1);line-height:1.3;color:var(--graphite-soft)}.room-headline .figure{font-weight:700;color:var(--graphite)}.room-headline .figure-red{color:var(--stamp-red)}.floor-plan-narrow .room-headline{font-size:.75rem;left:calc(3px + var(--s-2))}.floor-plan-wide .room-slot:first-of-type .room-now{-webkit-line-clamp:4}.floor-plan-narrow .room{padding:var(--s-2)}.floor-plan-narrow .room-name{font-size:.9375rem}.floor-plan-narrow .room-count,.floor-plan-narrow .room-now{font-size:.75rem}.floor-plan-narrow .room-now{-webkit-line-clamp:3;margin-top:var(--s-1)}@container (max-width: 1040px){.floor-plan-wide .room{padding:var(--s-1) var(--s-2)}.floor-plan-wide .room-now{-webkit-line-clamp:3}}.team-log-title{font-size:var(--step-0);margin-bottom:var(--s-3)}.team-log-list{list-style:none;margin:0;padding:0}.team-log-list li{display:grid;grid-template-columns:3.2em 1fr;gap:var(--s-3);padding:var(--s-2) 0;border-top:var(--rule-soft);font-size:var(--step--1);line-height:1.45}.team-log-list time{color:var(--graphite-soft);text-align:left;padding-top:1px}.team-log-who{display:block;font-weight:700;font-size:var(--step-0)}.team-log-you .team-log-who{color:var(--carbon)}.ledger-wrap{overflow-x:auto}.ledger-caption{text-align:left;font-weight:700;font-size:var(--step-1);padding-bottom:var(--s-3)}.ledger th.num,.ledger td.num{text-align:right}.ledger th[aria-sort] button{display:inline-flex;gap:4px;align-items:baseline}.ledger th.num[aria-sort] button{flex-direction:row-reverse}.sort-mark{font-size:.65em;color:var(--carbon);min-width:.8em}.ledger .row-red td{background:var(--red-tint)}.ledger .row-green td{background:var(--green-tint)}.ledger-more{margin-top:var(--s-2)}.ledger-empty{padding:var(--s-5) 0;color:var(--graphite-soft)}@media(max-width:640px){.ledger .secondary{display:none}.ledger th,.ledger td{padding:var(--s-2)}}.ageing-strip{display:flex;height:14px;border:1px solid var(--graphite);margin-bottom:var(--s-4)}.ageing-band{display:block;min-width:3px}.ageing-band+.ageing-band{border-left:1px solid var(--paper)}.ageing-band-0{background:var(--plan-line)}.ageing-band-1{background:color-mix(in srgb,var(--stamp-red) 25%,var(--paper))}.ageing-band-2{background:color-mix(in srgb,var(--stamp-red) 48%,var(--paper))}.ageing-band-3{background:color-mix(in srgb,var(--stamp-red) 74%,var(--paper))}.ageing-band-4{background:var(--stamp-red)}.ageing-buckets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-4);margin:0}.ageing-bucket dt{color:var(--graphite-soft);font-size:var(--step--1);display:flex;align-items:center;gap:var(--s-2)}.ageing-key{width:10px;height:10px;flex:none}.ageing-bucket dd{margin:var(--s-1) 0 0;font-size:var(--step-1);font-weight:700;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2)}.ageing-share{font-size:var(--step--1);font-weight:400;color:var(--graphite-soft)}@media(max-width:640px){.ageing-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}}.approval{padding:var(--s-4) 0 var(--s-5);border-top:var(--rule);max-width:72ch}.approval-head{display:flex;gap:var(--s-3);font-size:var(--step--1);color:var(--graphite-soft);margin-bottom:var(--s-1)}.approval-agent{font-weight:700;color:var(--graphite)}.approval-ai{font-style:italic}.approval-save{margin-top:var(--s-2);display:grid;gap:var(--s-2)}.approval-title{font-size:var(--step-1);font-weight:700;margin-bottom:var(--s-2)}.approval-summary{margin-bottom:var(--s-3)}.approval-context{margin:0 0 var(--s-3);padding:var(--s-3) var(--s-4);background:var(--sheet);border-left:3px solid var(--plan-line)}.approval-context dt{font-size:var(--step--1);color:var(--graphite-soft)}.approval-context dd{margin:0 0 var(--s-2)}.approval-preview{margin-bottom:var(--s-3)}.approval-preview summary{cursor:pointer;color:var(--carbon);width:fit-content}.approval-preview[open] summary{margin-bottom:var(--s-2)}.approval-preview-field{background:var(--sheet);padding:var(--s-1) var(--s-4);border-left:3px solid var(--plan-line)}.approval-subject{font-weight:700;padding-top:var(--s-2)}.approval-body{white-space:pre-line;padding:var(--s-2) 0}.approval-edit{display:grid;gap:var(--s-3);margin-bottom:var(--s-3)}.approval-edit textarea{width:100%;resize:vertical;line-height:1.5}.approval-evidence{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);padding:0;margin:0 0 var(--s-4);font-size:var(--step--1)}.approval-evidence li:before{content:"Proof: ";color:var(--graphite-soft)}.approval-evidence li+li:before{content:""}.approval-actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.approval-reject{display:grid;gap:var(--s-3);max-width:48ch}.approval-decided .approval-title{color:var(--graphite-soft)}.approval-result{font-size:var(--step--1)}.trust{border:0;padding:0;margin:0}.trust legend{font-weight:700;margin-bottom:var(--s-2);padding:0}.trust-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--graphite-soft);border-radius:var(--radius-control)}.trust-option{display:grid;gap:2px;padding:var(--s-3);cursor:pointer;position:relative}.trust-option+.trust-option{border-left:1px solid var(--graphite-soft)}.trust-option input{position:absolute;opacity:0}.trust-option:has(input:focus-visible){outline:var(--focus);outline-offset:-2px}.trust-option.is-current{background:var(--carbon);color:var(--on-carbon)}.trust-option.is-current .trust-desc{color:color-mix(in srgb,var(--on-carbon) 82%,var(--carbon))}.trust-label{font-weight:700}.trust-desc{font-size:var(--step--1);color:var(--graphite-soft)}.trust:disabled .trust-option{cursor:not-allowed}@media(max-width:640px){.trust-options{grid-template-columns:1fr}.trust-option+.trust-option{border-left:0;border-top:1px solid var(--graphite-soft)}}.trust-compact{display:inline-flex;align-items:center;gap:var(--s-2);font-weight:500}.trust-steps{display:inline-flex;gap:2px}.trust-steps span{width:8px;height:8px;border:1px solid var(--carbon)}.trust-steps span.on{background:var(--carbon)}.hire{display:grid;grid-template-columns:minmax(0,1fr) 15rem;gap:var(--s-5);padding:var(--s-5) 0;border-top:var(--rule)}.hire h3,.hire-job{margin-bottom:var(--s-2)}.hire-duties{margin:0 0 var(--s-2);padding-left:1.2em}.hire-asks{font-size:var(--step--1)}.hire-compact{grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3);padding:var(--s-3) 0;border-top:var(--rule-soft);align-items:start}.hire-compact h3{font-size:var(--step-0);margin-bottom:2px}.hire-compact .hire-job{font-size:var(--step--1);color:var(--graphite-soft);margin-bottom:var(--s-1)}.hire-more summary{font-size:var(--step--1);color:var(--carbon);cursor:pointer}.hire-more[open] summary{margin-bottom:var(--s-2)}.hire-more .hire-duties{font-size:var(--step--1)}.hire-side{display:grid;gap:var(--s-2);align-content:start;justify-items:start;font-size:var(--step--1)}@media(max-width:640px){.hire{grid-template-columns:1fr;gap:var(--s-3)}}.source-viewer{width:min(1180px,calc(100vw - 32px));max-width:none;height:calc(100vh - 48px);max-height:none;margin:24px auto;padding:0;border:1px solid var(--plan-line);border-radius:var(--radius-panel);background:var(--paper);color:var(--graphite);box-shadow:var(--shadow-panel);overflow:hidden}.source-viewer[open]{display:flex;flex-direction:column}.source-viewer::backdrop{background:color-mix(in srgb,var(--graphite) 40%,transparent)}.source-viewer-head{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-5);border-bottom:var(--rule)}.source-viewer-head h2{font-size:var(--step-1)}.source-viewer-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.source-viewer-body.has-trace{grid-template-columns:minmax(18rem,2fr) minmax(0,3fr)}.source-trace{overflow-y:auto;border-right:var(--rule);padding:var(--s-4) 0}.source-trace-total{display:flex;justify-content:space-between;padding:0 var(--s-5) var(--s-3);font-weight:700;border-bottom:2px solid var(--graphite);max-width:none}.source-trace-rows{list-style:none;margin:0;padding:0}.source-trace-row{font:inherit;color:inherit;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 var(--s-3);text-align:left;padding:var(--s-2) var(--s-5);background:none;border:0;border-bottom:var(--rule-soft);cursor:pointer}.source-trace-row:hover:not(:disabled){background:var(--carbon-tint)}.source-trace-row.is-selected{background:var(--carbon-tint);box-shadow:inset 3px 0 0 var(--carbon)}.source-trace-row:disabled{cursor:default}.source-trace-label{font-weight:500}.source-trace-detail,.source-trace-date{font-size:var(--step--1)}.source-doc{overflow-y:auto;padding:var(--s-4) var(--s-5) var(--s-6)}.source-doc-meta{display:flex;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-3);font-size:var(--step--1)}.source-doc-party{font-weight:700;font-size:var(--step-0)}.source-doc-status{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-1)}.source-doc-region{margin-bottom:var(--s-2)}.source-doc-foot{margin-top:var(--s-3);font-size:var(--step--1)}.source-doc-import{margin-bottom:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--sheet);border-left:3px solid var(--plan-line)}.import-sample{margin:0;padding-left:var(--s-4);font-size:var(--step--1)}.source-doc-empty{padding:var(--s-6) 0}.pdf-page{position:relative;width:100%;max-width:820px;background:#fff;border:1px solid var(--plan-line)}.pdf-page canvas{display:block;width:100%;height:auto}.pdf-status{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--graphite-soft);max-width:none}.pdf-region{position:absolute;padding:0;border:0;background:transparent;cursor:pointer}.pdf-region:hover{background:var(--carbon-wash)}.pdf-region.is-highlight{outline:2px solid var(--carbon);outline-offset:2px;background:var(--carbon-wash)}@media(max-width:760px){.source-viewer{width:100vw;height:100dvh;margin:0;border-radius:0}.source-viewer-body.has-trace{grid-template-columns:1fr;grid-template-rows:minmax(0,2fr) minmax(0,3fr)}.source-trace{border-right:0;border-bottom:var(--rule)}.source-viewer-head,.source-doc{padding-left:var(--s-4);padding-right:var(--s-4)}}.post-copies{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--s-4);margin:0 0 var(--s-4)}.post-copy{background:var(--sheet);border:var(--rule);border-left:var(--wall) solid var(--carbon);border-radius:var(--radius-control);padding:var(--s-3) var(--s-4);display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.post-copy-draft{border-left-style:dashed}.post-copy-published{border-left-color:var(--cleared-green)}.post-copy-failed{border-left-color:var(--stamp-red)}.post-copy-skipped{opacity:.6}.post-copy-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap}.post-copy-channel{font-size:var(--step-0)}.post-copy-channel .muted{font-weight:400}.post-copy-status{font-size:var(--step--1);color:var(--graphite-soft)}.post-copy-text{white-space:pre-line;overflow-wrap:anywhere}.post-copy-unmatched{background:none;color:var(--stamp-red);text-decoration:underline wavy var(--stamp-red);text-underline-offset:.2em}.post-copy-media{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-2)}.post-copy-media li{display:grid;grid-template-columns:64px 1fr;gap:var(--s-1) var(--s-3);align-items:start;font-size:var(--step--1)}.post-copy-media img{grid-row:span 2;width:64px;height:64px;object-fit:cover;border:var(--rule);border-radius:var(--radius-control);background:var(--paper)}.post-copy-meter{height:3px;background:var(--plan-line-soft);margin-top:auto}.post-copy-meter span{display:block;height:100%;background:var(--carbon)}.post-copy-meter span.is-over{background:var(--stamp-red)}.post-copy-foot{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);font-size:var(--step--1)}.post-copy-note{font-size:var(--step--1);color:var(--graphite-soft)}.post-copy-checks{margin:0;padding-left:var(--s-4);color:var(--stamp-red);font-size:var(--step--1)}.post-copy-edit{display:grid;gap:var(--s-2)}.post-copy-edit textarea{width:100%;resize:vertical;line-height:1.5}.post-checks{list-style:none;padding:0;margin:0 0 var(--s-3);font-size:var(--step--1);display:grid;gap:var(--s-1)}.post-checks li{padding-left:var(--s-3);border-left:3px solid var(--cleared-green)}.post-checks li.is-failed{border-left-color:var(--stamp-red);color:var(--stamp-red)}.post-checks-label{font-weight:700}.channel-strip{list-style:none;padding:0;margin:0 0 var(--s-5);display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));border-top:var(--wall) solid var(--graphite)}.channel-bay{display:flex;flex-direction:column;gap:2px;padding:var(--s-3) var(--s-3) var(--s-3);border-right:var(--rule-soft);border-bottom:3px solid var(--cleared-green);font-size:var(--step--1);min-width:0}.channel-name{font-size:var(--step-0);font-weight:700}.channel-handle{overflow-wrap:anywhere}.channel-manual{border-bottom:3px dashed var(--graphite-soft)}.channel-rate_limited,.channel-expired,.channel-error{border-bottom-color:var(--stamp-red)}.channel-rate_limited .channel-state,.channel-expired .channel-state,.channel-error .channel-state,.channel-error .channel-error,.channel-error{color:var(--stamp-red)}.channel-bay .btn-link{justify-self:start;align-self:start;margin-top:var(--s-1)}.calendar{margin:0 0 var(--s-5)}.calendar-head{margin-bottom:var(--s-2)}.calendar-grid{width:100%;table-layout:fixed;border-collapse:collapse;border:var(--wall) solid var(--graphite)}.calendar-grid th{font-size:var(--step--1);font-weight:500;color:var(--graphite-soft);text-align:left;padding:var(--s-1) var(--s-2);border-bottom:var(--rule)}.calendar-grid td{vertical-align:top;height:96px;padding:var(--s-1);border:var(--rule-soft)}.calendar-blank{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--plan-line-soft) 6px 7px)}.calendar-date{display:block;text-align:left;font-size:var(--step--1);color:var(--graphite-soft)}.calendar-festival{display:block;font-size:var(--step--1);font-style:italic;color:var(--carbon)}.calendar-slot{margin-top:var(--s-1);padding:var(--s-1) var(--s-2);border:1px solid var(--carbon);border-radius:var(--radius-control);font-size:var(--step--1);line-height:1.3;background-color:var(--sheet)}.calendar-slot.slot-empty,.calendar-slot.slot-draft{border-style:dashed}.calendar-slot.slot-published{border-color:var(--cleared-green)}.calendar-topic{display:block;font-weight:500;overflow-wrap:anywhere}.calendar-state{display:block;color:var(--graphite-soft)}.calendar-open{all:unset;display:block;cursor:pointer}.calendar-open:focus-visible{outline:var(--focus)}.calendar-open:hover .calendar-topic{text-decoration:underline}.pillar-0{background-image:linear-gradient(var(--carbon-tint),var(--carbon-tint))}.pillar-1{background-image:repeating-linear-gradient(135deg,transparent 0 5px,var(--carbon-wash) 5px 7px)}.pillar-2{background-image:radial-gradient(var(--carbon-wash) 1.2px,transparent 1.4px);background-size:6px 6px}.pillar-3{background-image:repeating-linear-gradient(0deg,transparent 0 5px,var(--carbon-wash) 5px 6px)}.calendar-key{list-style:none;padding:0;margin:var(--s-2) 0 0;display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-5);font-size:var(--step--1)}.calendar-swatch{display:inline-block;width:18px;height:12px;margin-right:var(--s-2);vertical-align:-1px;border:1px solid var(--carbon);border-radius:2px}@media(max-width:760px){.calendar-grid,.calendar-grid tbody,.calendar-grid tr,.calendar-grid td{display:block;height:auto}.calendar-grid thead,.calendar-grid td:not(.has-slot){display:none}.calendar-grid td.has-slot{border:0;border-bottom:var(--rule-soft);padding:var(--s-2) 0}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--graphite);font-family:var(--font);font-size:var(--step-0);line-height:var(--leading-body);font-kerning:normal}h1,h2,h3,h4{margin:0;line-height:var(--leading-tight);font-weight:700}h1{font-size:var(--step-3);letter-spacing:-.01em}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}h4{font-size:var(--step-0)}p{margin:0;max-width:var(--measure)}a{color:var(--carbon);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:var(--focus);outline-offset:2px}.num,td.num,th.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.muted{color:var(--graphite-soft)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{font:inherit;font-weight:500;display:inline-flex;align-items:center;gap:var(--s-2);min-height:36px;padding:0 var(--s-4);border-radius:var(--radius-control);border:1px solid var(--graphite-soft);background:var(--sheet);color:var(--graphite);cursor:pointer;text-decoration:none}.btn:hover{border-color:var(--graphite)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--carbon);border-color:var(--carbon);color:var(--on-carbon)}.btn-primary:hover{background:color-mix(in srgb,var(--carbon) 85%,black)}.btn-quiet{border-color:transparent;background:transparent;color:var(--carbon);padding:0 var(--s-2)}.btn-quiet:hover{border-color:transparent;text-decoration:underline}.field{display:grid;gap:var(--s-1)}.field label{font-weight:500}.input,select.input,textarea.input{font:inherit;min-height:36px;padding:var(--s-1) var(--s-3);border-radius:var(--radius-control);border:1px solid var(--graphite-soft);background:var(--sheet);color:var(--graphite)}.ledger{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ledger th{text-align:left;font-weight:500;color:var(--graphite-soft);padding:var(--s-2) var(--s-3);border-bottom:2px solid var(--graphite);white-space:nowrap}.ledger td{padding:var(--s-2) var(--s-3);border-bottom:var(--rule-soft);vertical-align:top}.ledger tbody tr:hover td{background:var(--carbon-tint)}.ledger tfoot td{font-weight:700;border-top:2px solid var(--graphite);border-bottom:none}.ledger th[aria-sort] button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.ledger a{color:inherit;text-decoration-color:var(--plan-line)}.ledger a:hover{color:var(--carbon);text-decoration-color:var(--carbon)}.stamp{display:inline-block;padding:0 var(--s-2);border:1.5px solid currentColor;border-radius:2px;font-size:var(--step--1);font-weight:700;line-height:1.6;white-space:nowrap}.stamp-red{color:var(--stamp-red)}.stamp-green{color:var(--cleared-green)}.tabs{display:flex;gap:var(--s-5);border-bottom:var(--rule);overflow-x:auto}.tabs a{padding:var(--s-2) 0;color:var(--graphite-soft);text-decoration:none;border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap}.tabs a:hover{color:var(--graphite)}.tabs a[aria-current=page],.tabs a.active{color:var(--carbon);border-bottom-color:var(--carbon);font-weight:500}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--s-4);top:var(--s-2);z-index:10;background:var(--sheet);padding:var(--s-2) var(--s-3)}.topbar{display:flex;align-items:center;gap:var(--s-6);padding:0 var(--s-6);min-height:56px;border-bottom:2px solid var(--graphite);background:var(--paper);position:sticky;top:0;z-index:5}.topbar-business{font-weight:700;font-size:var(--step-1);color:var(--graphite);text-decoration:none;white-space:nowrap}.office-switch{position:relative}.office-switch>summary{cursor:pointer;list-style:none}.office-switch>summary::-webkit-details-marker{display:none}.office-switch>summary:after{content:"";display:inline-block;margin-left:var(--s-2);border:5px solid transparent;border-top-color:currentColor;vertical-align:1px}.office-switch-menu{position:absolute;z-index:20;top:calc(100% + var(--s-2));left:0;min-width:240px;display:grid;gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--sheet);border:var(--wall) solid var(--graphite);border-radius:var(--radius-panel)}.office-switch-menu ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.office-switch-menu ul:empty{display:none}.office-switch-menu ul .link-button{font-weight:600;text-align:left}.office-switch-menu>a{border-top:var(--rule-soft);padding-top:var(--s-2);font-size:var(--step--1)}.topbar-nav,.topbar-secondary{display:flex;gap:var(--s-5);align-self:stretch}.topbar-nav a,.topbar-secondary a{display:flex;align-items:center;gap:var(--s-2);color:var(--graphite-soft);text-decoration:none;border-bottom:3px solid transparent;margin-bottom:-2px;white-space:nowrap}.topbar-nav a{font-weight:500;color:var(--graphite)}.topbar-nav a:hover,.topbar-secondary a:hover{color:var(--carbon)}.topbar-nav a[aria-current=page],.topbar-secondary a[aria-current=page]{color:var(--carbon);border-bottom-color:var(--carbon)}.topbar-count{min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--carbon);color:var(--on-carbon);font-size:var(--step--1);font-weight:700;display:inline-grid;place-items:center}.topbar-side{margin-left:auto;display:flex;align-items:center;gap:var(--s-5);align-self:stretch}.topbar-asof{color:var(--graphite-soft);font-size:var(--step--1);white-space:nowrap}.role-banner,.mock-banner{margin:0;max-width:none;padding:var(--s-2) var(--s-6);font-size:var(--step--1);border-bottom:var(--rule)}.role-banner{background:var(--carbon-tint);color:var(--carbon)}.mock-banner{color:var(--graphite-soft)}.main{padding:var(--s-6) var(--s-6) var(--s-8)}.page{max-width:1080px}.page-wide{max-width:1760px;margin-inline:auto}.loading{color:var(--graphite-soft);padding:var(--s-6) 0}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-5);margin-bottom:var(--s-5)}.page-head h1{margin-bottom:var(--s-2)}.page-back{display:inline-block;font-size:var(--step--1);margin-bottom:var(--s-2)}.page-lede{color:var(--graphite-soft);max-width:68ch}.page-head-aside{flex:none}.section{margin-top:var(--s-7)}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-3);flex-wrap:wrap}.section-head h2{font-size:var(--step-1)}.section-lede{color:var(--graphite-soft);margin-bottom:var(--s-3)}.table-note{font-size:var(--step--1);margin-top:var(--s-3)}.form-error{color:var(--stamp-red);margin-top:var(--s-3)}.onboarding-ready{margin-top:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--sheet);border-left:3px solid var(--plan-line)}.onboarding .field-wide .input[type=date]{max-width:12rem}.onboarding-issues{margin-top:var(--s-2)}.onboarding-issues td{vertical-align:top}.preview-note{padding:var(--s-3) var(--s-4);border:1px dashed var(--graphite-soft);margin-bottom:var(--s-5);max-width:none}.h2{font-size:var(--step-1);font-weight:700}.register{display:flex;flex-wrap:wrap;margin:0 0 var(--s-5);border-top:2px solid var(--graphite);border-bottom:var(--rule)}.register>div{padding:var(--s-3) var(--s-6) var(--s-3) 0;margin-right:var(--s-6)}.register>div+div{border-left:var(--rule-soft);padding-left:var(--s-6);margin-right:0}.register dt{font-size:var(--step--1);color:var(--graphite-soft)}.register dd{margin:2px 0 0;font-size:var(--step-2);font-weight:700;font-variant-numeric:tabular-nums}.toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;margin-top:var(--s-5)}.toolbar-actions{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items:center}.toolbar-note{font-size:var(--step--1);max-width:34ch}.toolbar-error{color:var(--stamp-red);font-size:var(--step--1)}.field-inline{grid-auto-flow:column;align-items:center;gap:var(--s-3)}.segmented{display:inline-flex;border:1px solid var(--graphite-soft);border-radius:var(--radius-control)}.segmented button,.filter-option{font:inherit;background:none;border:0;padding:var(--s-1) var(--s-3);min-height:32px;color:var(--graphite);cursor:pointer}.segmented button+button{border-left:1px solid var(--graphite-soft)}.segmented button[aria-pressed=true]{background:var(--carbon);color:var(--on-carbon)}.floor{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:var(--s-6);align-items:start}.floor-greeting{font-size:var(--step-1);margin-bottom:var(--s-4);max-width:none}.floor-setup{margin:calc(-1 * var(--s-2)) 0 var(--s-5);padding-left:var(--s-4);border-left:3px solid var(--carbon);max-width:70ch}.floor-with-desk{grid-template-columns:minmax(0,1fr) 19rem 18rem}.floor-legend{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-5);font-size:var(--step--1);margin-top:var(--s-3)}.floor-legend p{margin:0;max-width:70ch}.floor-tools{display:flex;align-items:baseline;gap:var(--s-4)}.skin-picker{border:0;padding:0;margin:0 0 var(--s-7)}.skin-picker legend{margin-bottom:var(--s-2)}.skin-picker-help{margin:0 0 var(--s-4);max-width:70ch}.skin-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--s-3);max-width:1120px}.skin-option{display:grid;gap:var(--s-1);align-content:start;padding:var(--s-2);border:1px solid var(--plan-line-soft);border-radius:var(--radius-panel);cursor:pointer}.skin-option:hover{border-color:var(--plan-line)}.skin-option.is-current{border-color:var(--carbon);box-shadow:0 0 0 1px var(--carbon)}.skin-option:has(input:focus-visible){outline:var(--focus);outline-offset:2px}.skin-option-name{font-weight:700;margin-top:var(--s-1)}.skin-option-text{font-size:var(--step--1);color:var(--graphite-soft);line-height:1.35}.skin-whole-floor{display:inline-flex;gap:var(--s-2);align-items:center;margin-top:var(--s-4)}.section[aria-labelledby=whatsapp]{margin-bottom:var(--s-7)}.wa-fields{display:flex;flex-wrap:wrap;gap:var(--s-5);align-items:end;margin:var(--s-3) 0}.wa-fields .field{min-width:16rem}.wa-check{display:inline-flex;gap:var(--s-2);align-items:center;padding-bottom:var(--s-2)}.wa-code{display:grid;gap:var(--s-3);justify-items:start}.wa-demo{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:var(--s-6);align-items:start}.wa-phone{display:grid;grid-template-rows:auto 1fr auto;height:32rem;border:1px solid var(--plan-line);border-radius:22px;background:var(--sheet);overflow:hidden;box-shadow:0 0 0 6px var(--paper),0 0 0 7px var(--plan-line-soft)}.wa-phone-head{display:grid;padding:var(--s-3) var(--s-4);background:var(--carbon);color:var(--on-carbon)}.wa-phone-name{font-weight:700}.wa-phone-sub{font-size:var(--step--1);opacity:.85}.wa-phone-chat{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3);overflow-y:auto;background:var(--paper)}.wa-bubble{max-width:88%;margin:0;padding:var(--s-2) var(--s-3);border-radius:10px;white-space:pre-wrap;font-size:var(--step--1);line-height:1.4;overflow-wrap:anywhere}.wa-you{align-self:flex-end;background:var(--carbon-wash);color:var(--graphite);border-bottom-right-radius:2px}.wa-office{align-self:flex-start;background:var(--sheet);color:var(--graphite);border:1px solid var(--plan-line-soft);border-bottom-left-radius:2px}.wa-typing{color:var(--graphite-soft);font-style:italic}.wa-voice{color:var(--carbon);font-weight:700}.wa-phone-input{display:flex;gap:var(--s-2);padding:var(--s-2);border-top:1px solid var(--plan-line-soft);background:var(--sheet)}.wa-phone-input .input{flex:1;min-width:0}.wa-demo-side{display:grid;gap:var(--s-3);max-width:34rem}.wa-demo-side p{margin:0}.wa-voice-label{font-weight:700}.wa-voice-list{display:flex;flex-wrap:wrap;gap:var(--s-2)}@media(max-width:720px){.wa-demo{grid-template-columns:1fr}}.skin-menu{display:inline-flex;align-items:baseline;gap:var(--s-2);color:var(--graphite-soft)}.skin-menu select{font:inherit;color:var(--carbon);background:transparent;border:0;border-bottom:1px solid var(--plan-line);padding:0 var(--s-1);cursor:pointer}.floor-log{border-left:var(--rule);padding-left:var(--s-5);max-height:calc(100vh - 140px);overflow-y:auto;position:sticky;top:80px}.floor-log-summary{font-weight:700;margin-bottom:var(--s-3);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:baseline}.floor-log-summary::-webkit-details-marker{display:none}.floor-log-summary:after{content:"Hide";font-weight:400;font-size:var(--step--1);color:var(--carbon);text-decoration:underline;text-underline-offset:2px}.floor-log:not([open]) .floor-log-summary:after{content:"Show"}.floor-desk{border-left:var(--rule);padding-left:var(--s-5);position:sticky;top:80px}.floor-desk-title{font-size:var(--step-0);margin-bottom:var(--s-3)}.floor-desk-list{list-style:none;margin:0;padding:0}.floor-desk-item{padding:var(--s-3) 0;border-top:var(--rule-soft)}.floor-desk-item p{margin:0}.floor-desk-from{font-size:var(--step--1);color:var(--graphite-soft)}.floor-desk-what{font-weight:700;line-height:1.3;margin-top:var(--s-1)}.floor-desk-why{font-size:var(--step--1);color:var(--graphite-soft);margin-top:var(--s-1);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.floor-desk-actions{display:flex;gap:var(--s-2);margin-top:var(--s-3)}.floor-desk-more{border-top:var(--rule-soft);padding-top:var(--s-3);font-size:var(--step--1)}.btn-small{padding:var(--s-1) var(--s-3);font-size:var(--step--1);min-height:0}.board-teams{margin-bottom:var(--s-5)}.board{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:var(--s-6);align-items:start}.board-reports{display:grid;border-top:2px solid var(--graphite);position:sticky;top:80px}.board-reports a{padding:var(--s-2) 0;border-bottom:var(--rule-soft);color:var(--graphite);text-decoration:none}.board-reports a:hover{color:var(--carbon)}.board-reports a[aria-current=page]{color:var(--carbon);font-weight:700;box-shadow:inset 3px 0 0 var(--carbon);padding-left:var(--s-3)}.board-others{margin-top:var(--s-4);font-size:var(--step--1)}.board-others summary{color:var(--graphite-soft);cursor:pointer;padding:var(--s-1) 0}.board-others a{display:block;color:var(--graphite-soft)}.board-body{min-width:0}.board-keeper{margin-top:var(--s-7);font-size:var(--step--1)}.chart{width:100%;min-height:220px}.chart svg{overflow:visible}.inline-figures{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);padding:0;margin:var(--s-3) 0 0;font-size:var(--step--1)}.return-table th[scope=row]{font-weight:400;color:var(--graphite);border-bottom:var(--rule-soft);text-align:left;padding:var(--s-2) var(--s-3);white-space:normal}.return-table tfoot th[scope=row]{font-weight:700;border-top:2px solid var(--graphite);border-bottom:0}.filings,.returns,.digest,.people{list-style:none;padding:0;margin:0;border-top:2px solid var(--graphite)}.filings li,.returns li{display:grid;grid-template-columns:8rem minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:var(--s-4);padding:var(--s-2) 0;border-bottom:var(--rule-soft);align-items:baseline}.filings li.is-red{color:var(--stamp-red)}.filings-form,.returns-form{font-weight:700}.digest li,.people li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-1) var(--s-4);padding:var(--s-3) 0;border-bottom:var(--rule-soft)}.digest li .muted,.people li>span:last-child{grid-column:1 / -1;font-size:var(--step--1)}.people li>span:last-child{color:var(--graphite-soft)}.people li>.people-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center;color:inherit}.people-actions .input{width:auto}.settings-sub{font-size:var(--step-0);font-weight:700;margin:var(--s-5) 0 var(--s-2)}.office-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-3)}.office-inline .input{width:auto}.office-inline input[type=email]{min-width:16rem}.office-inline .field-help{flex-basis:100%}.invite{margin-top:var(--s-4);display:grid;gap:var(--s-3)}.invite-link{border-left:3px solid var(--carbon);padding-left:var(--s-3);display:grid;gap:var(--s-2)}.invite-link .input{flex:1;min-width:16rem;font-size:var(--step--1)}.office-audit{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-1);font-size:var(--step--1)}.office-audit .num{display:inline-block;min-width:6.5rem}.danger-zone{margin-top:var(--s-5);padding:var(--s-4);border:1px solid var(--stamp-red);border-radius:var(--radius-panel);display:grid;gap:var(--s-3)}.btn-danger{color:var(--paper);background:var(--stamp-red);border-color:var(--stamp-red)}.btn-danger:disabled{opacity:.5}.pipeline{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));border-top:2px solid var(--graphite)}.pipeline li{display:grid;gap:2px;padding:var(--s-3) var(--s-4) var(--s-3) 0;border-bottom:var(--rule)}.pipeline li+li{border-left:var(--rule-soft);padding-left:var(--s-4)}.pipeline-stage{font-weight:700}.pipeline .figure{font-size:var(--step-1);font-weight:700}.messages{list-style:none;padding:0;margin:0}.message{padding:var(--s-4) 0;border-top:var(--rule);max-width:72ch}.message-meta{margin-bottom:var(--s-1)}.message-negative{box-shadow:inset 3px 0 0 var(--stamp-red);padding-left:var(--s-4)}.message-reply{margin-top:var(--s-2);padding-left:var(--s-4);border-left:3px solid var(--plan-line)}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:48ch}.rfq+.rfq{margin-top:var(--s-5)}.rfq h3{margin-bottom:var(--s-2)}.assumptions{padding-left:1.2em;color:var(--graphite-soft);max-width:72ch}.compare td:nth-child(2){max-width:28rem}.finding{padding:var(--s-4) 0 var(--s-5);border-top:var(--rule);max-width:72ch}.finding h3{margin-bottom:var(--s-2)}.finding p+p{margin-top:var(--s-2)}.finding-meta{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);font-size:var(--step--1);margin-bottom:var(--s-1)}.finding-high .finding-meta>span:first-child{color:var(--stamp-red);font-weight:700}.finding-impact{margin-left:auto}.finding-action{margin-bottom:var(--s-3)}.filter{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-4)}.filter-option{border:1px solid var(--graphite-soft);border-radius:var(--radius-control)}.filter-option[aria-pressed=true]{background:var(--carbon);border-color:var(--carbon);color:var(--on-carbon)}.filter-option .num{margin-left:var(--s-1);opacity:.8}.desk-group{margin-top:var(--s-6)}.desk-group-head{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);max-width:72ch;margin-bottom:var(--s-2)}.desk-group-title{font-size:var(--step-0);color:var(--graphite-soft);font-weight:500}.desk-decided{margin-top:var(--s-7)}.desk-decided summary{cursor:pointer;font-weight:700;margin-bottom:var(--s-2)}.desk-foot{margin-top:var(--s-7);font-size:var(--step--1)}.room-standing{display:grid;gap:var(--s-1);justify-items:end;font-size:var(--step--1);text-align:right}.room-now-line{display:flex;align-items:baseline;gap:var(--s-2);margin-bottom:var(--s-4);max-width:none}.room-dot{width:9px;height:9px;border-radius:50%;flex:none;border:1.5px solid var(--graphite-soft);transform:translateY(-1px)}.room-dot-working{background:var(--carbon);border-color:var(--carbon)}.room-dot-waiting{border-color:var(--carbon)}.promotion{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) var(--s-4);background:var(--carbon-tint);border-left:3px solid var(--carbon);margin-bottom:var(--s-5)}.room-layout{display:grid;grid-template-columns:minmax(0,1fr) 21rem;gap:var(--s-7);align-items:start}.room-work>.section:first-child,.room-work>div>.section:first-child,.room-preview>.preview-note+*{margin-top:0}.room-work .covering-note{margin-bottom:var(--s-5)}.room-side{display:grid;gap:var(--s-6);border-left:var(--rule);padding-left:var(--s-5)}.room-trust .trust-options{grid-template-columns:1fr}.room-trust .trust-option+.trust-option{border-left:0;border-top:1px solid var(--graphite-soft)}.room-duties ul{padding-left:1.2em;margin:0 0 var(--s-3)}.room-empty{display:grid;gap:var(--s-6)}.room-preview{opacity:.92}.dropzone{border:1.5px dashed var(--graphite-soft);padding:var(--s-5);margin-bottom:var(--s-4);background:var(--sheet)}.dropzone p+p{margin-top:var(--s-1);font-size:var(--step--1)}.dropzone.is-over{border-color:var(--carbon);background:var(--carbon-tint)}.signin{min-height:100dvh;display:grid;place-items:center;padding:var(--s-6) var(--s-4);background:linear-gradient(var(--plan-line-soft) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,var(--plan-line-soft) 1px,transparent 1px) 0 0 / 48px 48px,var(--paper)}.signin-door{width:min(100%,400px);background:var(--sheet);border:var(--wall) solid var(--graphite);border-radius:var(--radius-panel);padding:var(--s-6);display:grid;gap:var(--s-3)}.signin-plate-by{font-weight:400;letter-spacing:.02em;text-transform:none}.signin-plate{justify-self:start;font-size:var(--step--1);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--carbon);border:1px solid var(--carbon);border-radius:var(--radius-control);padding:2px var(--s-2)}.signin-form{display:grid;gap:var(--s-4);margin-top:var(--s-3)}.signin-form .btn{justify-self:start}.signin-switch{border-top:var(--rule-soft);padding-top:var(--s-3);font-size:var(--step--1)}.office-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.office-choice{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);font:inherit;text-align:left;color:var(--graphite);background:var(--paper);border:1px solid var(--graphite);border-radius:var(--radius-control);padding:var(--s-3) var(--s-4);cursor:pointer}.office-choice:hover:not(:disabled){border-color:var(--carbon);background:var(--carbon-tint)}.office-choice:disabled{cursor:not-allowed;opacity:.6}.link-button{font:inherit;color:var(--carbon);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.intake,.unread-list{list-style:none;padding:0;margin:0 0 var(--s-4);border-top:var(--rule-soft)}.intake li,.unread-list li{display:grid;grid-template-columns:minmax(10rem,1fr) 2fr auto;gap:var(--s-3);align-items:baseline;padding:var(--s-2) 0;border-bottom:var(--rule-soft);font-size:var(--step--1)}.unread-list li{grid-template-columns:1fr auto}.intake-name{font-weight:600;overflow-wrap:anywhere}.intake-failed>span:nth-child(2){color:var(--stamp-red)}.intake-links{display:flex;gap:var(--s-3)}.unread>p{margin-bottom:var(--s-2);font-size:var(--step--1)}@media(max-width:860px){.intake li{grid-template-columns:1fr;gap:var(--s-1)}}.hiring-team{margin-top:var(--s-6)}.hiring-team-name{font-size:var(--step-0);color:var(--graphite-soft);font-weight:500;margin-bottom:var(--s-1)}.hiring-staff>h2,.hiring-vacancies>h2{margin-top:var(--s-6)}.hiring-vacancies{margin-top:var(--s-7)}.hiring-vacancy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));column-gap:var(--s-7);align-items:start}.hiring-vacancy-grid .hiring-team{margin-top:var(--s-4)}.details{margin:0;border-top:2px solid var(--graphite)}.details>div{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:var(--s-4);padding:var(--s-2) 0;border-bottom:var(--rule-soft)}.details dt{color:var(--graphite-soft)}.details dd{margin:0}.settings-form{margin-top:var(--s-7)}.settings-form fieldset{border:0;padding:0;margin:0}.settings-form legend{margin-bottom:var(--s-4)}.settings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--s-4) var(--s-5);margin-bottom:var(--s-5)}.input-suffix{display:flex;align-items:center;gap:var(--s-2)}.input-suffix .input{width:6em}.input-suffix-wide .input{width:100%}.field-help{display:block;margin-top:var(--s-1);font-size:var(--step--1);color:var(--graphite-soft)}.business-form{margin-top:0}.business-form .field{align-content:start}.input.code{font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.04em}.input.code::placeholder{text-transform:none}.business-intro{margin:0 0 var(--s-4);max-width:62ch}.field-wide{grid-column:1 / -1}.field-wide .input{max-width:none}.post-card+.post-card{margin-top:var(--s-6);padding-top:var(--s-5);border-top:var(--rule)}.post-card-title{font-size:var(--step-0);font-weight:700;margin-bottom:var(--s-3)}.thread+.thread{margin-top:var(--s-5)}.thread-title{font-size:var(--step--1);font-weight:700;color:var(--graphite-soft);padding-bottom:var(--s-1)}.message-handoff{margin-top:var(--s-2);font-size:var(--step--1);color:var(--cleared-green)}.message-handoff:before{content:"→ "}.message-window{margin-top:var(--s-1);font-size:var(--step--1)}.funnel>div+div{position:relative}.funnel>div+div:before{content:"";position:absolute;left:-5px;top:50%;width:8px;height:8px;border-top:var(--rule);border-right:var(--rule);background:var(--paper);transform:translateY(-50%) rotate(45deg)}.experiment{max-width:var(--measure);padding:var(--s-3) var(--s-4);border:1px dashed var(--carbon);background:var(--carbon-tint)}.pack{border-top:var(--rule);padding:var(--s-3) 0}.pack:last-of-type{border-bottom:var(--rule)}.pack>summary{cursor:pointer}.pack-body{display:grid;gap:var(--s-4);padding:var(--s-4) 0 var(--s-2) var(--s-4);border-left:3px solid var(--plan-line);margin-top:var(--s-3)}.pack-steps{margin:0;padding-left:var(--s-5);max-width:var(--measure)}.pack-text{display:flex;gap:var(--s-4);align-items:flex-start}.pack-text .approval-body{flex:1;max-width:60ch;white-space:pre-wrap;margin:0}.pack-media{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-4)}.pack-media li{display:grid;gap:var(--s-1);width:160px;font-size:var(--step--1)}.pack-media img{width:120px;height:120px;object-fit:cover;border:var(--rule)}.pack-posted{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3)}.pack-posted .field{flex:1 1 20rem}.frame-maker{margin-top:var(--s-4)}.frame-maker>summary{cursor:pointer;color:var(--carbon)}.frame-maker-body{display:flex;flex-wrap:wrap;gap:var(--s-5);margin-top:var(--s-3)}.frame-maker-controls{flex:1 1 18rem;display:grid;gap:var(--s-3);align-content:start}.frame-maker-kind,.settings-form fieldset fieldset{border:0;padding:0;margin:0;display:grid;gap:var(--s-1)}.frame-maker-kind legend,.settings-form fieldset fieldset legend{font-weight:500;margin-bottom:var(--s-1);padding:0}.frame-maker-kind label,.settings-form fieldset fieldset label{font-weight:400}.frame-maker-canvas{width:min(320px,100%);aspect-ratio:1;border:var(--rule);background:var(--sheet)}.channel-details{margin-top:var(--s-4)}.channel-details>summary{cursor:pointer}.channel-forms{list-style:none;padding:0;margin:var(--s-3) 0 0}.channel-forms li{padding:var(--s-2) 0;border-top:var(--rule-soft)}.channel-forms .field-inline{display:flex;flex-wrap:wrap}.channel-forms .input[type=time]{width:7.5em}.channel-form-name{min-width:6rem}.pillar-shares{margin-bottom:var(--s-5)}.pillar-shares ul{list-style:none;padding:0;margin:var(--s-2) 0 0}.pillar-shares li{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:var(--s-3);padding:var(--s-2) 0;border-top:var(--rule-soft)}.pillar-swatch{width:24px;height:24px;border:var(--rule)}.ask-panel{position:fixed;inset:72px var(--s-5) auto auto;width:min(30rem,calc(100vw - 32px));max-height:calc(100vh - 96px);margin:0;padding:0;border:1px solid var(--plan-line);border-radius:var(--radius-panel);background:var(--paper);color:var(--graphite);box-shadow:var(--shadow-panel);z-index:20}.ask-panel[open]{display:flex;flex-direction:column}.ask-head{display:flex;justify-content:space-between;align-items:center;padding:var(--s-3) var(--s-4);border-bottom:var(--rule)}.ask-head h2{font-size:var(--step-0)}.ask-thread{padding:var(--s-4);overflow-y:auto;display:grid;gap:var(--s-5);flex:1}.ask-q{font-weight:700;margin-bottom:var(--s-2)}.ask-thread .covering-note-body{font-size:var(--step-0)}.ask-suggest{display:flex;flex-wrap:wrap;gap:var(--s-2);padding:0 var(--s-4) var(--s-3)}.ask-chip{min-height:30px;font-size:var(--step--1);font-weight:400;padding:0 var(--s-3)}.ask-form{display:flex;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:var(--rule)}.ask-form .input{flex:1;min-width:0}@media(max-width:1100px){.topbar-asof{display:none}.floor{grid-template-columns:1fr}.floor-log{border-left:0;padding-left:0;border-top:2px solid var(--graphite);padding-top:var(--s-4);max-height:none;position:static}.room-layout{grid-template-columns:1fr}.room-side{border-left:0;padding-left:0;border-top:2px solid var(--graphite);padding-top:var(--s-5)}}@media(max-width:860px){.topbar{flex-wrap:wrap;gap:0 var(--s-5);padding:var(--s-2) var(--s-4) 0}.topbar-business{flex:1}.topbar-side{margin-left:0;gap:var(--s-3)}.topbar-side>.btn{display:none}.topbar-nav{order:3;width:100%;min-height:44px;gap:var(--s-5)}.main{padding:var(--s-5) var(--s-4) var(--s-8)}.role-banner,.mock-banner{padding:var(--s-2) var(--s-4)}.board{grid-template-columns:1fr;gap:var(--s-4)}.board-reports{position:static;display:flex;overflow-x:auto;gap:var(--s-4);border-top:0;border-bottom:var(--rule)}.board-reports a{border-bottom:3px solid transparent;white-space:nowrap;margin-bottom:-1px}.board-reports a[aria-current=page]{box-shadow:none;padding-left:0;border-bottom-color:var(--carbon)}.board-others{margin-top:0;white-space:nowrap}.page-head{flex-direction:column;align-items:flex-start}.room-standing{justify-items:start;text-align:left}.register>div,.register>div+div{padding:var(--s-2) var(--s-4) var(--s-2) 0;margin-right:0;border-left:0;padding-left:0;min-width:45%}.register dd{font-size:var(--step-1)}.filings li,.returns li{grid-template-columns:6rem minmax(0,1fr);gap:0 var(--s-3)}.filings li>:nth-child(n+3),.returns li>:nth-child(n+3){grid-column:2;font-size:var(--step--1)}.details>div{grid-template-columns:1fr;gap:0}.filter{flex-wrap:nowrap;overflow-x:auto;margin-right:calc(-1 * var(--s-4));padding-bottom:var(--s-1)}.filter-option{white-space:nowrap}.promotion{flex-direction:column;align-items:flex-start}.floor-greeting{font-size:var(--step-0)}.ask-panel{inset:auto 0 0 0;width:100%;max-height:85dvh;border-radius:var(--radius-panel) var(--radius-panel) 0 0}}.outcome{display:inline-block;padding:0 var(--s-2);border:1px solid currentColor;border-radius:var(--radius-control);font-size:var(--step--1);font-weight:700;white-space:nowrap}.outcome-ok{color:var(--cleared-green);background:var(--green-tint)}.outcome-bad{color:var(--stamp-red);background:var(--red-tint)}.outcome-warn{color:var(--stamp-red)}.outcome-quiet{color:var(--graphite-soft)}.routines{list-style:none;padding:0;margin:0;max-width:80ch}.routine{padding:var(--s-4) 0;border-top:var(--rule)}.routine-off{opacity:.7}.routine-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.routine-title{font-size:var(--step-1);font-weight:700;margin:0}.routine-does{margin:var(--s-1) 0 var(--s-2)}.routine-facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--s-1) var(--s-4);margin:0 0 var(--s-3)}.routine-facts>div{display:contents}.routine-facts dt{color:var(--graphite-soft);font-size:var(--step--1)}.routine-facts dd{margin:0}.routine-actions{display:flex;gap:var(--s-2);margin-bottom:var(--s-2)}.routine-history summary{cursor:pointer;color:var(--carbon)}.routine-runs td{vertical-align:top}.room-routines .routine{padding:var(--s-3) 0}.room-routines .routine-title{font-size:var(--step-0)}.cs-threads{list-style:none;padding:0;margin:0}.cs-threads li{border-top:var(--rule)}.cs-thread-row{display:grid;grid-template-columns:1fr auto;gap:var(--s-1) var(--s-3);width:100%;padding:var(--s-3) 0;text-align:left;background:none;border:0;font:inherit;color:inherit;cursor:pointer}.cs-thread-row:hover .cs-thread-name,.cs-thread-row[aria-current=true] .cs-thread-name{color:var(--carbon);text-decoration:underline}.cs-thread-name{font-weight:700}.cs-thread-preview{grid-column:1 / -1;color:var(--graphite-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-waiting{color:var(--stamp-red);font-weight:700;font-size:var(--step--1)}.cs-conversation{border:var(--rule);border-radius:var(--radius-panel);padding:var(--s-4);background:var(--sheet);margin:var(--s-3) 0}.cs-messages{list-style:none;margin:0 0 var(--s-3);padding:0;display:grid;gap:var(--s-2)}.cs-message{max-width:85%;padding:var(--s-2) var(--s-3);border-radius:var(--radius-panel);white-space:pre-wrap;border:var(--rule-soft);background:var(--paper)}.cs-message-out{justify-self:end;background:var(--carbon-tint)}.cs-message-meta{display:block;font-size:var(--step--1);color:var(--graphite-soft);margin-top:var(--s-1)}.cs-message-failed{border-color:var(--stamp-red)}.persona-names{margin-top:var(--s-4)}.persona-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--s-2) var(--s-4);margin:var(--s-3) 0}.persona-row{display:grid;grid-template-columns:9rem 1fr;align-items:center;gap:var(--s-2)}.persona-row dd{margin:0}.persona-row input{width:100%}.cs-form{display:grid;gap:var(--s-3);max-width:60ch}.cs-form .row{display:flex;gap:var(--s-3);flex-wrap:wrap;align-items:center}.cs-form label{display:block;font-weight:600;margin-bottom:var(--s-1)}.cs-form textarea.input,.cs-form>input.input{display:block;width:100%;box-sizing:border-box}.cs-form dt{font-weight:700}.cs-form dd{margin:0 0 var(--s-3)}.cs-form dd p{margin:var(--s-2) 0}.cs-answers{list-style:none;padding:0;margin:0 0 var(--s-3)}.cs-answers li{border-top:var(--rule);padding:var(--s-3) 0}.cs-answer-title{font-weight:700}.cs-snippet{display:block;padding:var(--s-2) var(--s-3);background:var(--paper);border:var(--rule);border-radius:var(--radius-control);font-family:ui-monospace,monospace;font-size:var(--step--1);overflow-x:auto;white-space:pre}.cs-notes{margin:var(--s-2) 0 0;color:var(--graphite-soft)}.legal{max-width:72ch;margin:0 auto;padding:var(--s-5) var(--s-4) var(--s-6)}.legal h1{font-size:var(--step-3)}.legal h2{margin-top:var(--s-5)}.legal h3{margin-top:var(--s-4)}.legal table{border-collapse:collapse;width:100%;margin:var(--s-3) 0;font-size:var(--step--1)}.legal th,.legal td{border:var(--rule);padding:var(--s-2);text-align:left;vertical-align:top}.legal blockquote{margin:var(--s-3) 0;padding:var(--s-2) var(--s-3);border-left:3px solid var(--stamp-red);background:var(--red-tint)}.legal blockquote p{margin:0}.legal .signin-plate a{color:inherit;text-decoration:none}.legal-nav,.footer-legal{display:flex;gap:var(--s-4);flex-wrap:wrap;font-size:var(--step--1)}.footer-legal{justify-content:center;padding:var(--s-4);color:var(--graphite-soft)}.consent-gate .check,.signin-form .check{display:flex;gap:var(--s-2);align-items:flex-start;margin:var(--s-3) 0}
