:root{--chrome-bg:#14181a;--chrome-surface:#1c2022;--chrome-elevated:#272c2f;--chrome-rail:#0f1214;--chrome-input:#1c2022;--chrome-hover:#272c2f;--chrome-line:#262c31;--chrome-line-strong:#3a4146;--chrome-ink:#f1f5f9;--chrome-text:var(--chrome-ink);--chrome-muted:#9aa0a6;--chrome-faint:#6e747a;--chrome-accent:#f1f5f9;--chrome-on-accent:#14181a;--chrome-signal:#e11a57;--chrome-good:#2f8f86;--chrome-warn:#ffc10e;--chrome-bad:#e11a57;--radius:6px;--radius-chip:2px;--ease:cubic-bezier(0.16,0.84,0.36,1);--font-body:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-display:var(--font-raleway),"Raleway","Inter",Helvetica,Arial,sans-serif;--mono:var(--font-jetbrains),"Geist Mono","JetBrains Mono","IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--chrome-h:3.3rem;--canvas-bar-h:2.6rem;--uds-space-1:0.25rem;--uds-space-2:0.5rem;--uds-space-3:0.75rem;--uds-space-4:1rem;--uds-space-5:1.5rem;--uds-space-6:2rem;--uds-space-7:3rem;--uds-text-xs:0.75rem;--uds-leading-xs:1rem;--uds-text-sm:0.8125rem;--uds-leading-sm:1.125rem;--uds-text-md:0.875rem;--uds-leading-md:1.25rem;--uds-text-lg:1rem;--uds-leading-lg:1.5rem;--uds-text-xl:1.25rem;--uds-leading-xl:1.75rem;--uds-text-2xl:1.5rem;--uds-leading-2xl:2rem;--uds-heading-page:var(--uds-text-2xl);--uds-heading-section:var(--uds-text-xl);--uds-heading-card:var(--uds-text-lg);--uds-heading-lister:var(--uds-text-lg);--uds-heading-detail:var(--uds-text-xl);--uds-row-height:2.75rem;--uds-row-pad-y:var(--uds-space-2);--uds-row-pad-x:var(--uds-space-4);--uds-row-text:var(--uds-text-md);--uds-row-zebra:none;--uds-row-hover:var(--chrome-hover);--kind-brief-fill:#ede8f4;--kind-brief-ink:#2a1f3a;--kind-plan-fill:#e8eef8;--kind-plan-ink:#1a2a4a;--kind-epic-fill:#e4f2f0;--kind-epic-ink:#143532;--kind-ticket-fill:#fff6da;--kind-ticket-ink:#14181a;--agroup-composed-fill:#e4eefb;--agroup-composed-ink:#14273f;--agroup-editorial-fill:#fdeee4;--agroup-editorial-ink:#3d2314;--agroup-design-fill:#f0e8f7;--agroup-design-ink:#2c1d3b;--agroup-solution-fill:#e2f2ee;--agroup-solution-ink:#10332d;--agroup-work-fill:#fff4d6;--agroup-work-ink:#14181a;--agroup-channels-fill:#e8eaef;--agroup-channels-ink:#23282e;--agroup-other-fill:#eceef1;--agroup-other-ink:#23282e;--crumb-space-fill:#f1f1f4;--crumb-space-ink:#353c40;--crumb-view-fill:#e6e4e8;--crumb-view-ink:#1c2022;--crumb-entity-fill:#fce4ec;--crumb-entity-ink:#a8083f}*{box-sizing:border-box}body:has(.shell),html:has(.shell){height:100%;overflow:hidden}body{margin:0;background:var(--chrome-bg);color:var(--chrome-ink);font-family:var(--font-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.shell{height:100dvh;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.chrome{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:.7rem 1.25rem;min-height:var(--chrome-h);box-sizing:border-box;border-bottom:1px solid var(--chrome-line);background:var(--chrome-surface);flex-shrink:0;z-index:25}.chrome-end,.chrome-start{display:flex;align-items:center;gap:.65rem;min-width:0}.chrome-airbrain-btn,.chrome-burger{display:none;align-items:center;justify-content:center;background:transparent;color:var(--chrome-muted);border:1px solid var(--chrome-line);border-radius:4px;padding:.35rem;cursor:pointer}.chrome-airbrain-btn:hover,.chrome-burger:hover{color:var(--chrome-ink);border-color:var(--chrome-line-strong)}.chrome-dock-toggle{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--chrome-muted);border:1px solid var(--chrome-line);border-radius:4px;padding:.35rem;cursor:pointer}.chrome-dock-toggle:hover,.chrome-dock-toggle[aria-pressed=true]{color:var(--chrome-ink);border-color:var(--chrome-line-strong)}.chrome-dock-toggle[aria-pressed=true]{background:var(--chrome-hover)}.mobile-nav-backdrop{display:none}.undock-toolbar{display:flex;align-items:stretch;gap:0;padding:.25rem .75rem .25rem .5rem;border-bottom:1px solid var(--chrome-line);background:var(--chrome-rail);flex-shrink:0;z-index:24;overflow:visible}.undock-toolbar,.undock-toolbar-fallback{min-height:2.4rem}.undock-toolbar-section{display:flex;align-items:center;gap:.3rem;flex-shrink:0;padding:0 .35rem}.undock-toolbar-divider{width:1px;align-self:stretch;margin:.35rem;background:var(--chrome-line-strong);flex-shrink:0}.undock-toolbar-spaces{gap:.35rem;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:visible;padding:.15rem 0;scrollbar-width:thin}.undock-toolbar-dests{gap:.25rem;flex:0 1 auto;max-width:42vw;overflow-x:auto}.undock-dest-chip,.undock-tool{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .55rem;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--chrome-muted);font-size:.78rem;font-weight:500;white-space:nowrap;cursor:pointer;text-decoration:none}.undock-tool-icon{width:2rem;height:2rem;padding:0;justify-content:center;border-radius:.65rem}.undock-toolbar-end{display:flex;align-items:center;gap:.35rem;margin-left:auto;padding-left:.5rem;flex-shrink:0}.undock-more-spaces{font-size:.72rem;font-weight:600}.airbrain-chrome-undocked-hidden{width:0!important;min-width:0!important;max-width:0!important;padding:0!important;border:0!important;overflow:hidden!important;opacity:0;pointer-events:none}.spaces-picker{margin:0 0 2rem}.spaces-picker-grid{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.85rem}.spaces-picker-card{display:flex;flex-direction:column;border:1px solid var(--chrome-line);border-radius:var(--radius);background:var(--chrome-surface);overflow:hidden}.spaces-picker-card-active{border-color:#4a7ab5;box-shadow:inset 0 0 0 1px #4a7ab5}.spaces-picker-open{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.85rem .9rem .65rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;width:100%}.spaces-picker-open:hover{background:var(--chrome-hover)}.spaces-picker-name{font-weight:600;font-size:.95rem}.spaces-picker-kind{font-size:.72rem;color:var(--chrome-muted)}.spaces-picker-pin{display:inline-flex;align-items:center;gap:.35rem;margin:0 .65rem .65rem;padding:.28rem .55rem;border-radius:999px;border:1px solid var(--chrome-line);background:transparent;color:var(--chrome-muted);cursor:pointer;align-self:flex-start}.spaces-picker-pin-on{color:var(--chrome-ink);border-color:#4a7ab5;background:var(--chrome-elevated)}.undock-dest-chip:hover,.undock-tool:hover{color:var(--chrome-ink);background:var(--chrome-hover);border-color:var(--chrome-line)}.undock-dest-chip-active,.undock-tool-active{color:var(--chrome-ink);background:var(--chrome-elevated);border-color:var(--chrome-line-strong)}.space-lozenge{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;height:2rem;border:1px solid var(--chrome-line);background:transparent;color:var(--chrome-muted);cursor:pointer;font:inherit;max-width:9rem;padding:0 .55rem 0 .4rem;border-radius:.65rem;transition:max-width .24s cubic-bezier(.22,1,.36,1),padding .24s cubic-bezier(.22,1,.36,1),gap .24s cubic-bezier(.22,1,.36,1),background .18s ease,border-color .18s ease,color .18s ease,border-radius .24s cubic-bezier(.22,1,.36,1)}.space-lozenge-slot:hover:not(:disabled){color:var(--chrome-ink);border-color:var(--chrome-line-strong);background:var(--chrome-hover)}.space-lozenge-expanded{max-width:min(48rem,78vw);padding:0 .4rem 0 .35rem;border-radius:999px;border-color:var(--chrome-accent);background:var(--chrome-accent);color:var(--chrome-on-accent);cursor:default;gap:.45rem}.space-lozenge-identity{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.space-lozenge-expanded .space-lozenge-identity{color:var(--chrome-on-accent)}.space-lozenge-identity .glyph{display:inline-flex;flex-shrink:0}.space-lozenge-name{font-size:.78rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:9rem}.space-lozenge-expanded .space-lozenge-name{font-weight:600;color:var(--chrome-on-accent)}.space-lozenge-dests{display:inline-flex;align-items:center;gap:.2rem;max-width:0;opacity:0;overflow:hidden;padding-left:0;margin-left:0;border-left:1px solid transparent;pointer-events:none;transition:max-width .24s cubic-bezier(.22,1,.36,1),opacity .18s ease 40ms,padding .24s cubic-bezier(.22,1,.36,1),margin .24s cubic-bezier(.22,1,.36,1),border-color .18s ease}.space-lozenge-dests-open{max-width:36rem;opacity:1;overflow:visible;padding-left:.35rem;margin-left:.05rem;border-left-color:color-mix(in srgb,var(--chrome-on-accent) 28%,transparent);pointer-events:auto}.space-lozenge:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.space-lozenge,.space-lozenge-dests{transition:none}}.undock-dest-icon{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;padding:0;border-radius:.4rem;border:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--chrome-on-accent) 78%,transparent);cursor:pointer;text-decoration:none}.undock-dest-icon-active,.undock-dest-icon:hover{color:var(--chrome-on-accent);background:color-mix(in srgb,var(--chrome-on-accent) 14%,transparent);border-color:color-mix(in srgb,var(--chrome-on-accent) 22%,transparent)}.undock-dest-wrap{position:relative}.rail-icon-flyout,.undock-dest-flyout{position:absolute;top:calc(100% + .45rem);left:50%;transform:translateX(-50%);z-index:40;min-width:11rem;max-width:18rem;padding:.45rem .4rem .4rem;border:1px solid var(--chrome-line-strong);border-radius:var(--radius);background:var(--chrome-accent);color:var(--chrome-on-accent);box-shadow:0 8px 24px rgba(0,0,0,.35)}.undock-dest-flyout-portal{position:fixed;top:0;left:0;transform:translateX(-50%);z-index:80}.undock-dest-flyout-stem{position:absolute;top:-.45rem;left:50%;width:.7rem;height:.45rem;transform:translateX(-50%);background:var(--chrome-accent);border-left:1px solid var(--chrome-line-strong);border-right:1px solid var(--chrome-line-strong);box-sizing:border-box}.rail-icon-flyout{top:0;left:calc(100% + 6px);transform:none;background:var(--chrome-elevated);color:var(--chrome-ink)}.rail-icon-flyout-link,.undock-dest-link{display:block;padding:.35rem .5rem;border-radius:4px;color:inherit;font-size:.8rem;text-decoration:none}.undock-dest-flyout .undock-dest-link{color:var(--chrome-on-accent)}.undock-dest-flyout .undock-dest-active,.undock-dest-flyout .undock-dest-link:hover{background:color-mix(in srgb,var(--chrome-on-accent) 12%,transparent)}.rail-icon-flyout-active,.rail-icon-flyout-link:hover{background:var(--chrome-hover);color:var(--chrome-ink)}.rail-icon-flyout-nested,.undock-dest-nested{padding-left:1rem;opacity:.85}.undock-dest-nest-label{font-weight:600;opacity:.7;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.rail.rail-undocked{overflow:visible}.shell-undocked .rail{display:flex;flex-shrink:0}.shell-undocked .rail:not(.rail-collapsed){width:236px}.shell-undocked .rail.rail-collapsed{width:64px}.wordmark{display:inline-flex;align-items:center;gap:.4rem;color:var(--chrome-ink);line-height:0;height:1.15rem}.wordmark-mark,.wordmark-type{display:block;height:100%;width:auto;opacity:.92}.wordmark:hover .wordmark-mark,.wordmark:hover .wordmark-type{opacity:1}.content{flex:1 1;min-width:0;min-height:0;overflow-y:auto;padding:1.75rem 1.5rem 4rem;max-width:1180px;width:100%;margin:0 auto}h1{font-size:1.55rem;margin:0 0 .35rem;letter-spacing:-.03em}h1,h2{font-family:var(--font-display);font-weight:600}h2{font-size:1.05rem;margin:2rem 0 .75rem;letter-spacing:-.02em}.lede{margin:0 0 1.75rem;max-width:62ch}.lede,.table-note{color:var(--chrome-muted);line-height:1.5}.table-note{margin:1rem 0 0;max-width:68ch;font-size:.8rem}.refusal{border:1px solid var(--chrome-line);border-left:3px solid var(--chrome-warn);border-radius:var(--radius);background:var(--chrome-surface);padding:1rem 1.15rem;max-width:70ch}.refusal h2{margin:0 0 .5rem;font-size:1rem;color:var(--chrome-warn)}.refusal p{margin:0 0 .6rem;line-height:1.55}.refusal .fix{color:var(--chrome-muted)}.refusal code{font-family:var(--mono);font-size:.85em;background:var(--chrome-input);padding:.1rem .35rem;border-radius:var(--radius-chip)}.rows{flex-direction:column;gap:1px;background:var(--chrome-line);border:1px solid var(--chrome-line);border-radius:var(--radius);overflow:hidden}.row,.rows{display:flex}.row{background:var(--chrome-surface);padding:.8rem 1rem;align-items:center;justify-content:space-between;gap:1rem}.row:hover{background:var(--chrome-hover)}.row .key{font-family:var(--mono);font-size:.78rem;color:var(--chrome-muted)}.row .title{font-weight:500}.row-gear{color:var(--chrome-muted);font-size:1.1rem;padding:.2rem .5rem;margin-left:.5rem;border-radius:4px}.row-gear:hover{color:var(--chrome-accent);background:var(--chrome-bg)}.row-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--chrome-muted);font-size:1.05rem;line-height:1;padding:.25rem .45rem;margin-left:.25rem;border-radius:4px;border:1px solid transparent;background:transparent;cursor:pointer;text-decoration:none;font-family:inherit}.row-icon:hover{color:var(--chrome-accent);background:var(--chrome-bg);border-color:var(--chrome-line)}.badge{font-family:var(--mono);font-size:.7rem;padding:.1rem .4rem;border-radius:3px;border:1px solid var(--chrome-line)}.badge,.empty{color:var(--chrome-muted)}.empty{border:1px dashed var(--chrome-line);border-radius:var(--radius);padding:1.5rem;text-align:center}a.row{text-decoration:none;color:inherit}.group{margin-bottom:1.5rem}.group:last-child{margin-bottom:0}.group-head{display:flex;align-items:center;gap:.35rem;margin:0 0 .5rem}.group-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;padding:0;border:0;background:transparent;color:var(--chrome-muted);cursor:pointer;border-radius:var(--radius)}.group-toggle:hover{color:var(--chrome-ink)}.group-toggle:focus-visible{outline:2px solid var(--chrome-line-strong);outline-offset:2px}.group-head>h2,.group>h2{font-size:.66rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;margin:0}.group-count,.group-head>h2,.group>h2{font-family:var(--mono);color:var(--chrome-muted)}.group-count{font-size:.72rem;margin-left:.4rem}.group-collapsed{margin-bottom:.65rem}.view-tabs{display:flex;gap:.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--chrome-line)}.view-tab{font:inherit;font-size:.85rem;text-decoration:none;color:var(--chrome-muted);padding:.4rem .75rem;border-bottom:2px solid transparent;margin-bottom:-1px}.view-tab:hover{color:var(--chrome-ink)}.view-tab[aria-current=page]{color:var(--chrome-ink);border-bottom-color:var(--chrome-accent);font-weight:500}.base-graph{display:flex;flex-direction:column;gap:.75rem}.base-graph-legend{display:flex;flex-wrap:wrap;gap:.55rem .9rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--chrome-muted)}.base-graph-legend-item{display:inline-flex;align-items:center;gap:.35rem}.base-graph-legend-item i{width:.55rem;height:.55rem;border-radius:50%;display:inline-block;box-shadow:0 0 0 1px color-mix(in srgb,var(--chrome-ink) 18%,transparent)}.base-graph-stage{position:relative;border:1px solid var(--chrome-line);border-radius:var(--radius);background:var(--chrome-surface);overflow:hidden;min-height:22rem}.base-graph-svg{display:block;width:100%;height:auto;min-height:22rem;touch-action:none;cursor:grab}.base-graph-svg:active{cursor:grabbing}.base-graph-bg{fill:transparent}.base-graph-label{font-family:var(--mono);font-size:9px;letter-spacing:.02em;fill:var(--chrome-muted);pointer-events:none}.base-graph-tooltip{position:absolute;left:.85rem;bottom:.85rem;display:flex;flex-direction:column;gap:.15rem;max-width:min(22rem,calc(100% - 1.7rem));padding:.65rem .8rem;background:color-mix(in srgb,var(--chrome-bg) 92%,transparent);border:1px solid var(--chrome-line);border-radius:var(--radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.base-graph-tooltip-kind{font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--chrome-muted)}.base-graph-tooltip strong{font-size:.95rem;font-weight:600;letter-spacing:-.01em}.base-graph-tooltip-meta{font-size:.78rem;color:var(--chrome-muted)}.base-graph-group-label{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;fill:var(--uds-color-muted);pointer-events:none}.base-graph-edge-label{font-family:var(--mono);font-size:8px;fill:var(--chrome-faint);pointer-events:none}.solution-model{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.75rem}.model-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.5rem}.model-head .view-tabs{margin-bottom:0}.lens-overcap{display:flex;align-items:baseline;gap:.5rem;padding:.6rem .85rem;border:1px solid var(--chrome-warn);border-left-width:3px;border-radius:var(--radius);background:color-mix(in srgb,var(--chrome-warn) 8%,transparent);font-size:.85rem;color:var(--chrome-ink)}.lens-overcap-icon{color:var(--chrome-warn);font-weight:700}.solution-behaviour{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.75rem}.solution-behaviour h2{font-size:1rem;margin:0}.uds-mermaid{border:1px solid var(--uds-color-card-line,var(--chrome-line));border-radius:var(--radius);padding:.85rem 1rem;background:var(--uds-color-card,var(--chrome-surface));display:flex;flex-direction:column;gap:.5rem}.uds-mermaid-byline{font-family:var(--mono);font-size:.72rem;letter-spacing:.04em;color:var(--uds-color-muted,var(--chrome-muted));margin:0}.uds-mermaid-warning{color:var(--chrome-warn);font-size:.8rem;margin:0}.uds-mermaid-refusal{color:var(--chrome-bad);font-size:.85rem;margin:0}.uds-mermaid-loading{color:var(--uds-color-muted,var(--chrome-muted));font-size:.8rem;margin:0}.uds-mermaid-svg svg{max-width:100%;height:auto}.uds-mermaid-refused{border-color:var(--chrome-bad)}.base-wiki-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:.85rem}.base-wiki-card{display:flex;flex-direction:column;gap:.45rem;background:var(--chrome-surface);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:1.15rem 1.2rem 1.2rem;color:inherit;text-decoration:none;transition:border-color .2s var(--ease),background .2s var(--ease)}.base-wiki-card:hover{border-color:var(--chrome-line-strong);background:var(--chrome-hover)}.base-wiki-card-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.base-wiki-card-kind,.base-wiki-card-micro,.base-wiki-card-tier,.base-wiki-card-type,.base-wiki-timeline-date,.base-wiki-timeline-kind{font-family:var(--mono);font-size:.68rem;font-weight:500;letter-spacing:.04em;color:var(--chrome-muted)}.base-wiki-card-title{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:-.025em;line-height:1.3;color:var(--chrome-ink)}.base-wiki-card-body{margin:0;font-size:.88rem;line-height:1.55;color:var(--chrome-muted);max-width:62ch}.base-wiki-tags{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:.35rem 0 0;padding:0}.base-wiki-tags li{font-family:var(--mono);font-size:.62rem;letter-spacing:.04em;color:var(--chrome-muted);border:1px solid var(--chrome-line);border-radius:999px;padding:.15rem .55rem;background:color-mix(in srgb,var(--chrome-ink) 4%,transparent)}.base-wiki-timeline{display:flex;flex-direction:column;gap:0;border-left:1px solid var(--chrome-line);margin-left:.35rem;padding-left:0}.base-wiki-timeline-item{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;align-items:start;padding:.85rem 0 .85rem 1.1rem;position:relative;color:inherit;text-decoration:none}.base-wiki-timeline-item:before{content:"";position:absolute;left:-.28rem;top:1.35rem;width:7px;height:7px;border-radius:50%;background:var(--chrome-surface);border:1px solid var(--chrome-accent)}.base-wiki-timeline-rail{display:flex;flex-direction:column;gap:.35rem;padding-top:.85rem}.base-wiki-timeline-date{color:var(--chrome-ink)}.editorial-meta{margin:0 0 1rem}.editorial-meta>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.18em;color:var(--chrome-faint);-webkit-user-select:none;user-select:none}.editorial-meta>summary::-webkit-details-marker{display:none}.editorial-meta>summary:before{content:"▸";font-size:.7rem}.editorial-meta[open]>summary:before{content:"▾"}.editorial-meta[open]>summary{margin-bottom:.6rem}.meta-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.9rem 1.25rem;align-items:start;background:var(--chrome-surface);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:1rem 1.15rem;margin-bottom:1.25rem}.meta-form>.uds-field,.meta-form>label{font-size:.8rem;color:var(--chrome-muted);margin:0}.meta-form>.uds-field.wide,.meta-form>label.wide{grid-column:1/-1}.meta-form .result{grid-column:1/-1;margin:0}.citations-panel{background:var(--chrome-surface);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:1rem 1.15rem;margin-bottom:1.25rem;display:grid;gap:.75rem}.citations-tabs{display:flex;gap:.4rem}.citations-tab{font-size:.8rem;padding:.25rem .75rem;border:1px solid var(--chrome-line);border-radius:var(--radius-chip);color:var(--chrome-muted);background:none;cursor:pointer}.citations-tab[aria-selected=true]{color:var(--chrome-ink);border-color:var(--chrome-line-strong);background:var(--chrome-elevated)}.citations-panel .result{margin:0}.citations-search{width:100%;max-width:24rem;margin-bottom:.5rem}.citations-panel .icon-action{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border:1px solid var(--chrome-line);border-radius:var(--radius-chip);background:none;color:var(--chrome-muted);font-size:.85rem;text-decoration:none;cursor:pointer}.citations-panel .icon-action:hover,.citations-panel .icon-action[aria-pressed=true]{color:var(--chrome-ink);border-color:var(--chrome-line-strong)}.citations-claim-edit{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem}.citations-claim-edit .uds-field{flex:1 1 20rem}.citations-form{display:grid;gap:.8rem;max-width:40rem;border-top:1px solid var(--chrome-line);padding-top:.9rem}.citations-form>button,.citations-new-source>button{justify-self:start}.citations-form-context{margin:0;font-size:.82rem;color:var(--chrome-muted)}.citations-new-source{display:grid;gap:.8rem;border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.8rem 1rem;margin:0}.citations-new-source legend{font-size:.72rem;color:var(--chrome-muted);padding:0 .3rem}.source-picker{position:relative}.source-picker>input{width:100%}.source-picker-options{position:absolute;z-index:5;left:0;right:0;top:calc(100% + .25rem);margin:0;padding:.25rem;list-style:none;background:var(--chrome-elevated);border:1px solid var(--chrome-line-strong);border-radius:var(--radius);max-height:16rem;overflow-y:auto}.source-picker-options button{display:grid;width:100%;text-align:left;gap:.1rem;padding:.4rem .5rem;background:none;border:none;color:var(--chrome-ink);cursor:pointer;border-radius:var(--radius-chip)}.source-picker-options button:hover{background:var(--chrome-hover)}.source-picker-meta{font-size:.72rem;color:var(--chrome-muted);overflow-wrap:anywhere}.source-picker-none{margin:.3rem 0 0;font-size:.78rem;color:var(--chrome-muted)}.citations-original{border:1px solid var(--chrome-line-strong);border-radius:var(--radius);padding:.9rem 1rem;display:grid;gap:.6rem}.citations-original h3{margin:0;font-size:.85rem}.citations-original-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.citations-original-text{margin:0;padding-left:.8rem;border-left:2px solid var(--chrome-line-strong);white-space:pre-wrap;font-size:.85rem}.citations-attempt{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:.3rem .8rem;font-size:.8rem}.citations-attempt dt{color:var(--chrome-muted)}.citations-attempt dd{margin:0}.citations-original-actions{display:flex;gap:.5rem}.badge-row{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin:0 0 1rem}.uds-lister{margin-bottom:1.5rem}.uds-lister-header{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.uds-lister-results-toolbar{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem}.uds-lister-title{font-size:1rem;margin:0}.uds-lister-count{font-family:var(--mono);font-size:.8rem;font-weight:400;color:var(--chrome-muted)}.uds-lister-header-extras{display:flex;gap:.4rem;align-items:center}.uds-lister-filters{display:flex;gap:.5rem;flex-wrap:wrap}.uds-lister-new{margin-left:auto}.uds-lister-select-details{position:relative}.uds-lister-select-details>summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.uds-lister-select-details>summary::-webkit-details-marker{display:none}.uds-lister-select-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;padding:0;border-radius:999px;border:1px solid var(--chrome-line);background:var(--chrome-surface);color:var(--chrome-muted)}.uds-lister-select-details[open]>.uds-lister-select-toggle,.uds-lister-select-toggle:hover{color:var(--chrome-ink);border-color:var(--chrome-accent);background:var(--chrome-hover)}.uds-lister-selection-bar{display:none;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem;padding:.5rem .75rem;border:1px solid var(--chrome-line);border-radius:var(--radius);background:var(--chrome-surface)}.uds-lister:has(.uds-lister-select-details[open]) .uds-lister-selection-bar{display:flex}.uds-lister-bulk-form{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;width:100%}.uds-lister-bulk-count{font-family:var(--mono);font-size:.75rem;color:var(--chrome-muted);margin-right:.25rem}.uds-lister-bulk-hint{margin:0;font-size:.8rem;color:var(--chrome-muted);flex:1 1 auto}.uds-lister-bulk-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0}.uds-lister-table{border:1px solid var(--chrome-line);border-radius:var(--radius);overflow:hidden;background:var(--chrome-line);display:flex;flex-direction:column;gap:1px}.uds-lister-label-row,.uds-lister-row-link{display:grid;grid-template-columns:var(--uds-lister-columns,minmax(0,2fr) repeat(auto-fit,minmax(0,1fr)));align-items:center;gap:1rem;min-width:0}[data-row-density=compact]{--uds-row-height:2rem;--uds-row-pad-y:var(--uds-space-1);--uds-row-pad-x:var(--uds-space-3);--uds-row-text:var(--uds-text-sm)}.uds-lister-label-row,.uds-lister-row-link,.uds-table td,.uds-table th{min-height:var(--uds-row-height);padding:var(--uds-row-pad-y) var(--uds-row-pad-x)}.uds-table td,.uds-table th{height:var(--uds-row-height)}.uds-lister-labels,.uds-table thead th{font-family:var(--mono);font-size:var(--uds-text-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--chrome-muted)}.uds-lister-row,.uds-table tbody tr{font-size:var(--uds-row-text)}.uds-lister-row:nth-child(2n),.uds-table tbody tr:nth-child(2n){background-image:var(--uds-row-zebra)}.uds-lister-row:hover,.uds-table tbody tr:hover{background-color:var(--uds-row-hover)}.uds-lister-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.uds-lister-labels{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;background:var(--chrome-surface)}.uds-lister-select-cell{display:none;align-items:center;justify-content:center;padding:.7rem .25rem}.uds-lister:has(.uds-lister-select-details[open]) .uds-lister-select-cell{display:flex}.uds-lister:has(.uds-lister-select-details[open]) .uds-lister-row{grid-template-columns:2rem minmax(0,1fr) auto}.uds-lister:has(.uds-lister-select-details[open]) .uds-lister-labels{grid-template-columns:2rem minmax(0,1fr)}.uds-lister-row-link{text-decoration:none;color:inherit;min-width:0}.uds-lister-row{background-color:var(--chrome-surface)}.uds-lister-row:has(.uds-lister-select-cell input:checked){background:var(--chrome-elevated)}.uds-lister-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uds-lister-cell:first-child{font-weight:500}.uds-lister-cell-date,.uds-lister-cell-number{font-family:var(--mono);font-size:.8rem;color:var(--chrome-muted)}.uds-lister-cell-number{text-align:right}.uds-lister-cell-empty{color:var(--chrome-faint)}.uds-lister[data-header-align=left] .uds-lister-cell,.uds-lister[data-header-align=left] .uds-lister-label{text-align:left}.uds-lister[data-header-align=center] .uds-lister-cell,.uds-lister[data-header-align=center] .uds-lister-label{text-align:center}.uds-lister[data-header-align=center] .uds-lister-cell-number,.uds-lister[data-header-align=left] .uds-lister-cell-number,.uds-lister[data-header-align=right] .uds-lister-cell,.uds-lister[data-header-align=right] .uds-lister-cell-number,.uds-lister[data-header-align=right] .uds-lister-label{text-align:right}.uds-chip{font-family:var(--mono);font-size:.7rem;padding:.1rem .4rem;border-radius:3px;border:1px solid var(--chrome-line);color:var(--chrome-muted)}.uds-chip--status{display:inline-flex;align-items:center;gap:var(--uds-space-1);color:var(--chrome-ink)}.uds-chip__glyph{line-height:1}.uds-chip--status[data-tone=neutral] .uds-chip__glyph{color:var(--chrome-muted)}.uds-chip--status[data-tone=good]{border-color:color-mix(in srgb,var(--chrome-good) 60%,var(--chrome-line))}.uds-chip--status[data-tone=good] .uds-chip__glyph{color:var(--chrome-good)}.uds-chip--status[data-tone=warn]{border-color:color-mix(in srgb,var(--chrome-warn) 60%,var(--chrome-line))}.uds-chip--status[data-tone=warn] .uds-chip__glyph{color:var(--chrome-warn)}.uds-chip--status[data-tone=bad]{border-color:color-mix(in srgb,var(--chrome-bad) 60%,var(--chrome-line))}.uds-chip--status[data-tone=bad] .uds-chip__glyph{color:var(--chrome-bad)}.uds-lister-row-toolbar{display:flex;gap:.3rem;padding-right:.6rem}.uds-empty{border:1px dashed var(--chrome-line);border-radius:var(--radius);padding:var(--uds-space-5);text-align:center;color:var(--chrome-muted)}.uds-empty[data-state="empty inline"]{border:0;padding:var(--uds-space-2) 0;text-align:left}.uds-empty[data-state=error]{border-style:solid;border-color:color-mix(in srgb,var(--chrome-bad) 60%,var(--chrome-line));color:var(--chrome-ink)}.uds-empty__sentence>h1,.uds-empty__sentence>p{margin:0}.uds-empty__action,.uds-empty__sentence>*+*{margin-top:var(--uds-space-2)}.uds-lister-pagination{margin-top:.6rem;font-family:var(--mono);font-size:.75rem;color:var(--chrome-muted);flex-wrap:wrap;align-items:center;justify-content:space-between}.uds-lister-page-links,.uds-lister-pagination{display:flex;gap:.75rem}.uds-lister-page-disabled{opacity:.4}.uds-lister-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.85rem;align-items:stretch}.uds-lister[data-card=grid-standard] .uds-lister-gallery{grid-template-columns:repeat(6,minmax(0,1fr))}.uds-lister[data-card=grid-medium] .uds-lister-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.uds-lister[data-card=grid-large] .uds-lister-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.uds-lister[data-card=grid-standard] .uds-lister-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.uds-lister[data-card=grid-large] .uds-lister-gallery,.uds-lister[data-card=grid-medium] .uds-lister-gallery,.uds-lister[data-card=grid-standard] .uds-lister-gallery{grid-template-columns:1fr}}.uds-lister-panel{display:flex;flex-direction:column;gap:.75rem;max-height:min(70vh,40rem);overflow:auto}.uds-lister[data-card=row-medium] .uds-lister-row,.uds-lister[data-card=row-medium] .uds-lister-row-link{min-height:3.25rem}.uds-lister[data-card=row-large] .uds-lister-row,.uds-lister[data-card=row-large] .uds-lister-row-link{min-height:5.5rem}.uds-lister[data-card=grid-standard] .uds-lister-card{min-height:10rem}.uds-lister[data-card=grid-large] .uds-lister-card{min-height:16rem}.uds-lister-card{display:flex;flex-direction:column;min-height:12.5rem;height:100%;border:1px solid var(--chrome-line);border-radius:var(--radius);background:var(--chrome-surface);overflow:hidden;position:relative}.uds-lister-card-mark{position:absolute;top:.65rem;right:.7rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--chrome-muted);pointer-events:none}.uds-lister-card-mark .brand-icon,.uds-lister-card-mark-favicon{width:16px;height:16px;opacity:.9}.uds-lister-card-mark-favicon{object-fit:contain;border-radius:2px}.uds-lister-card[data-has-mark=true] .uds-lister-card-title{padding-right:1.5rem}.uds-lister-card[data-tone=article],.uds-lister-card[data-tone=blogpost],.uds-lister-card[data-tone=post]{background:color-mix(in srgb,#4f8fbe 14%,var(--chrome-surface));border-color:color-mix(in srgb,#4f8fbe 35%,var(--chrome-line))}.uds-lister-card[data-tone=page]{background:color-mix(in srgb,#c4a35a 12%,var(--chrome-surface));border-color:color-mix(in srgb,#c4a35a 32%,var(--chrome-line))}.uds-lister-card[data-tone=proposal],.uds-lister-card[data-tone=service],.uds-lister-card[data-tone=sow]{background:color-mix(in srgb,#4fbe85 12%,var(--chrome-surface));border-color:color-mix(in srgb,#4fbe85 32%,var(--chrome-line))}.uds-lister-card[data-tone=canvas-page],.uds-lister-card[data-tone=canvas]{background:color-mix(in srgb,#7a9ec4 14%,var(--chrome-surface));border-color:color-mix(in srgb,#7a9ec4 35%,var(--chrome-line))}.uds-lister-card[data-tone=code-base],.uds-lister-card[data-tone=codebase]{background:color-mix(in srgb,#4fbe85 14%,var(--chrome-surface));border-color:color-mix(in srgb,#4fbe85 35%,var(--chrome-line))}.uds-lister-card[data-tone=avionics-instance],.uds-lister-card[data-tone=avionics]{background:color-mix(in srgb,#e0a23c 12%,var(--chrome-surface));border-color:color-mix(in srgb,#e0a23c 35%,var(--chrome-line))}.uds-lister-card[data-tone=design-book],.uds-lister-card[data-tone=ux-design]{background:color-mix(in srgb,#c4a35a 14%,var(--chrome-surface));border-color:color-mix(in srgb,#c4a35a 35%,var(--chrome-line))}.uds-lister-card[data-tone=brief]{background:color-mix(in srgb,#c4a35a 12%,var(--chrome-surface))}.uds-lister-card[data-tone=plan]{background:color-mix(in srgb,#b8b4a8 10%,var(--chrome-surface))}.uds-lister-card[data-tone=epic]{background:color-mix(in srgb,#c8ccd0 10%,var(--chrome-surface))}.uds-lister-card[data-tone=task],.uds-lister-card[data-tone=ticket]{background:color-mix(in srgb,#4fbe85 12%,var(--chrome-surface))}.uds-lister-card[data-tone=new]{border-style:dashed;border-color:color-mix(in srgb,var(--chrome-accent) 40%,var(--chrome-line));background:color-mix(in srgb,var(--chrome-accent) 6%,var(--chrome-surface))}.uds-lister-card[data-tone=active]{background:color-mix(in srgb,#4fbe85 10%,var(--chrome-surface))}.uds-lister-card[data-tone=paused]{background:color-mix(in srgb,#e0a23c 10%,var(--chrome-surface))}.uds-lister-card-body{flex:1 1 auto;display:flex;flex-direction:column;gap:.45rem;padding:.9rem .95rem .55rem;text-decoration:none;color:inherit;min-height:0}.uds-lister-card-body:hover .uds-lister-card-title{color:var(--chrome-accent)}.uds-lister-card-title{font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;-webkit-line-clamp:2}.uds-lister-card-summary,.uds-lister-card-title{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.uds-lister-card-summary{flex:1 1 auto;font-size:.82rem;line-height:1.4;color:var(--chrome-muted);-webkit-line-clamp:3}.uds-lister-card-summary-empty{color:var(--chrome-faint);font-style:italic}.uds-lister-card-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:auto;min-height:1.4rem}.uds-lister-card-tags-empty{min-height:1.4rem}.uds-lister-card-tag{display:inline-flex;align-items:center;font-family:var(--mono);font-size:.65rem;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .5rem;border-radius:999px;border:1px solid var(--chrome-line-strong);color:var(--chrome-muted);background:color-mix(in srgb,var(--chrome-bg) 55%,transparent);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uds-lister-card-tag[data-tone=Draft]{color:var(--chrome-warn);border-color:color-mix(in srgb,var(--chrome-warn) 45%,var(--chrome-line))}.uds-lister-card-tag[data-tone=Published]{color:var(--chrome-good);border-color:color-mix(in srgb,var(--chrome-good) 45%,var(--chrome-line))}.uds-lister-card-foot{display:flex;align-items:center;gap:.35rem;padding:.45rem .65rem .55rem .85rem;border-top:1px solid color-mix(in srgb,var(--chrome-line) 80%,transparent);margin-top:auto}.uds-lister-card-controls{display:inline-flex;align-items:center;gap:.25rem;min-height:1.6rem;flex:1 1 auto}.uds-lister-card-glyph{font-size:.78rem;color:var(--chrome-faint);font-family:var(--mono);letter-spacing:.02em}.uds-lister-card-toolbar{gap:.2rem;margin-left:auto}.uds-lister-card-go,.uds-lister-card-toolbar{display:inline-flex;align-items:center;flex-shrink:0}.uds-lister-card-go{justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;border:1px solid var(--chrome-line-strong);color:var(--chrome-ink);text-decoration:none;font-size:.95rem;line-height:1}.uds-lister-card-foot:not(:has(.uds-lister-card-toolbar)) .uds-lister-card-go{margin-left:auto}.uds-lister-card-go:hover{background:var(--chrome-accent);color:var(--chrome-on-accent);border-color:var(--chrome-accent)}.uds-lister-card-toolbar .row-gear{margin-left:0;padding:.2rem .35rem}.field-group{margin-top:1.25rem}.field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.field label{font-family:var(--mono);font-size:.62rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--chrome-muted)}.field label .req{color:var(--chrome-warn)}input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background:var(--chrome-input);color:var(--chrome-ink);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.72rem .85rem;font:inherit;font-size:.9rem;transition:border-color .2s var(--ease);color-scheme:dark}input::placeholder,textarea::placeholder{color:var(--chrome-faint)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--chrome-line-strong);box-shadow:0 0 0 1px color-mix(in srgb,var(--chrome-ink) 18%,transparent)}input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}textarea{resize:vertical;line-height:1.5}label:not(.inline)>input:not([type=checkbox]):not([type=radio]),label:not(.inline)>select,label:not(.inline)>textarea{display:block;width:100%;margin-top:.3rem}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;width:.95rem;height:.95rem;margin:0;flex-shrink:0;background:var(--chrome-input);border:1px solid var(--chrome-line);border-radius:3px;vertical-align:middle;cursor:pointer;display:inline-grid;place-content:center}input[type=radio]{border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--chrome-ink);border-color:var(--chrome-ink)}input[type=checkbox]:checked:after{content:"";width:.28rem;height:.5rem;border:solid var(--chrome-on-accent);border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translate(-.5px,-.5px)}input[type=radio]:checked:after{content:"";width:.35rem;height:.35rem;border-radius:50%;background:var(--chrome-on-accent)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--chrome-ink);outline-offset:2px}.field input:not([type]),.field input[type=date],.field input[type=datetime-local],.field input[type=number],.field input[type=text],.field input[type=time],.field select,.field textarea{background:var(--chrome-input);color:var(--chrome-ink);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.72rem .85rem;font:inherit;font-size:.9rem;width:100%}.field textarea{min-height:6rem;resize:vertical;line-height:1.5}.field .hint{font-size:.75rem;color:var(--chrome-muted);font-family:var(--mono)}.unsupported{border:1px dashed var(--chrome-bad);color:var(--chrome-bad);border-radius:var(--radius);padding:.6rem .75rem;font-size:.85rem}a.cta,a.secondary,button{font:inherit;font-size:.9rem;cursor:pointer;background:var(--chrome-accent);color:var(--chrome-on-accent);border:0;border-radius:var(--radius);padding:.55rem 1rem;font-weight:600;display:inline-block;text-decoration:none;line-height:1.4;letter-spacing:-.01em;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}a.secondary,button.secondary{background:transparent;color:var(--chrome-ink);border:1px solid var(--chrome-line);font-weight:500}a.secondary:hover,button.secondary:hover{border-color:var(--chrome-ink);background:var(--chrome-ink);color:var(--chrome-bg)}button:disabled{opacity:.5;cursor:not-allowed}.actions{display:flex;gap:.6rem;align-items:center;margin-top:1.25rem}.result{margin-top:1rem;font-size:.88rem;line-height:1.5}.result.ok{color:var(--chrome-good)}.result.bad{color:var(--chrome-bad)}.result code{font-family:var(--mono);font-size:.85em}.toast-stack{position:fixed;top:calc(var(--chrome-h) + 1rem);right:1.25rem;z-index:60;display:flex;flex-direction:column;gap:.6rem;width:min(24rem,calc(100vw - 2.5rem))}.toast{display:flex;align-items:flex-start;gap:.65rem;background:var(--chrome-surface);border:1px solid var(--chrome-line);border-left:3px solid var(--chrome-good);border-radius:var(--radius);padding:.8rem .85rem;box-shadow:0 14px 32px -12px rgba(0,0,0,.55);animation:toast-in .18s ease}.toast-icon{flex-shrink:0;width:1.3rem;height:1.3rem;border-radius:50%;background:var(--chrome-good);color:var(--chrome-on-accent);display:grid;place-items:center;font-size:.72rem;font-weight:700}.toast-bad{border-left-color:var(--chrome-bad)}.toast-bad .toast-icon{background:var(--chrome-bad)}.toast-text{flex:1 1;min-width:0}.toast-title{font-weight:600;font-size:.88rem;color:var(--chrome-ink)}.toast-detail{margin-top:.15rem;font-size:.78rem;color:var(--chrome-muted);line-height:1.45}.toast-close{flex-shrink:0;background:transparent;border:0;color:var(--chrome-muted);font-size:1rem;line-height:1;padding:.1rem .2rem;border-radius:4px}.toast-close:hover{color:var(--chrome-ink);background:var(--chrome-hover)}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.announce-stack{position:fixed;top:calc(var(--chrome-h) + 1rem);right:1.25rem;z-index:70;display:flex;flex-direction:column;gap:.65rem;width:min(26rem,calc(100vw - 2.5rem));pointer-events:none}.announce{pointer-events:auto;display:flex;align-items:flex-start;gap:.7rem;background:var(--chrome-surface);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.9rem .95rem;box-shadow:0 16px 36px -14px rgba(0,0,0,.55);animation:toast-in .18s ease}.announce-success{border-left:3px solid var(--chrome-good)}.announce-info{border-left:3px solid var(--chrome-accent,#3b66ca)}.announce-warning{border-left:3px solid var(--chrome-warn,#ffc10e)}.announce-error{border-left:3px solid var(--chrome-bad)}.announce-text{flex:1 1;min-width:0}.announce-eyebrow{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--chrome-muted);margin-bottom:.2rem}.announce-title{font-weight:600;font-size:.92rem;color:var(--chrome-ink)}.announce-detail{margin-top:.2rem;font-size:.8rem;color:var(--chrome-muted);line-height:1.45}.announce-link{display:inline-block;margin-top:.55rem;font-size:.8rem;font-weight:600;color:var(--chrome-accent,#3B66CA);text-decoration:underline;text-underline-offset:2px}.announce-close{flex-shrink:0;background:transparent;border:0;color:var(--chrome-muted);font-size:1.05rem;line-height:1;padding:.1rem .25rem;border-radius:4px}.announce-close:hover{color:var(--chrome-ink);background:var(--chrome-hover)}@media (prefers-reduced-motion:reduce){.announce{animation:none}}.block-card{border:1px solid var(--chrome-line);border-radius:var(--radius);background:var(--chrome-surface);padding:1rem 1.15rem;margin-bottom:1rem}.block-card header{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.9rem}.block-card header .type{font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--chrome-muted)}.brand-scope{border:1px solid var(--chrome-line);border-radius:var(--radius);padding:1.25rem;background:var(--uds-color-bg);color:var(--uds-color-text)}.brand-scope h3{font-family:var(--uds-font-display);color:var(--uds-color-primary);margin:0 0 .4rem}.brand-scope p{font-family:var(--uds-font-body);margin:0}.body{flex:1 1;min-height:0;display:flex;overflow:hidden}.dev-banner{background:#3a1d18;color:#E2705A;border-bottom:1px solid #5a2a22;padding:.5rem 1rem;font-size:.82rem;text-align:center;flex-shrink:0}.auth-shell{min-height:100vh;display:flex;flex-direction:column}.auth-body{flex:1 1;display:flex;align-items:center;justify-content:center;padding:2rem 1.25rem}.auth-card{width:100%;max-width:26rem;display:flex;flex-direction:column;align-items:stretch;gap:2.25rem}.auth-mark{display:flex;justify-content:center;color:var(--chrome-ink)}.auth-mark-logo{display:block;width:min(17.5rem,72vw);height:auto;opacity:.96}.auth-card .lede{text-align:center;margin-left:auto;margin-right:auto}.auth-submit{padding:.75rem .95rem;font-size:.95rem;display:inline-block;box-sizing:border-box}.auth-submit,.error-panel{width:100%;text-align:center}.error-panel{max-width:26rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.error-panel h1{margin:0;font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2rem);font-weight:600;letter-spacing:-.03em}.error-panel .lede{margin:0;max-width:42ch;color:var(--chrome-muted)}.error-panel .error-digest{margin:0;font-size:.75rem;font-family:var(--font-mono,ui-monospace,monospace);color:var(--chrome-muted);opacity:.7}.error-panel-actions{gap:.65rem;width:100%;margin-top:.5rem}.error-glyph,.error-panel-actions{display:flex;flex-direction:column}.error-glyph{align-items:center;gap:.85rem;color:var(--chrome-ink)}.error-glyph img{display:block;width:4.5rem;height:auto;opacity:.9}.error-glyph-phrase{margin:0;font-family:var(--font-display);font-size:1.15rem;font-weight:600;letter-spacing:-.02em;color:var(--chrome-ink)}.rail{width:236px;flex-shrink:0;background:var(--chrome-rail);border-right:1px solid var(--chrome-line);display:flex;flex-direction:column;padding:.85rem .6rem;position:relative;transition:width .14s var(--ease);min-height:0;align-self:stretch;overflow:hidden}.rail-collapsed{width:64px}.rail.rail-switcher-open{overflow:visible;z-index:45}.rail-collapsed .switcher-menu{left:calc(100% + .5rem);right:auto;top:0;width:220px;min-width:220px}.rail-head{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;margin-bottom:.5rem}.rail-collapsed .rail-head{justify-content:flex-start;flex-direction:column;gap:.2rem}.rail-toggle{background:transparent;color:var(--chrome-muted);border:1px solid var(--chrome-line);padding:.1rem .4rem;font-size:.75rem;font-weight:400;border-radius:4px}.rail-toggle:hover{color:var(--chrome-ink);border-color:var(--chrome-line-strong)}.switcher-box{position:relative}.switcher-current{display:flex;align-items:center;gap:.6rem;width:100%;background:var(--chrome-elevated);border:1px solid var(--chrome-line);color:var(--chrome-ink);border-radius:var(--radius);padding:.55rem .6rem;font:inherit;font-size:.9rem;font-weight:500;text-align:left}.switcher-current:hover{border-color:var(--chrome-line-strong)}.switcher-current-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.switcher-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switcher-kind{font-size:.68rem;color:var(--chrome-muted);font-weight:400}.switcher-chevron{margin-left:auto;color:var(--chrome-muted);font-size:.7rem}.switcher-menu{position:absolute;left:0;right:0;top:calc(100% + .4rem);z-index:30;background:var(--chrome-surface);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.4rem;display:flex;flex-direction:column;gap:.15rem;box-shadow:0 12px 28px rgba(0,0,0,.45);min-width:210px;visibility:hidden;opacity:0;transform:translateY(-4px) scale(.985);transform-origin:top center;pointer-events:none;transition:opacity .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1),visibility 0s linear .16s}.switcher-menu-open{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition-delay:0s}.switcher-menu-label{font-family:var(--mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--chrome-faint);padding:.3rem .45rem .4rem}.switcher-option{display:flex;align-items:center;gap:.6rem;width:100%;background:transparent;border:0;color:var(--chrome-muted);padding:.45rem;border-radius:var(--radius);font:inherit;font-size:.88rem;font-weight:400;text-align:left;transition:background .14s ease,color .14s ease}.switcher-option:hover{background:var(--chrome-hover);color:var(--chrome-ink)}.switcher-chevron{transition:transform .16s cubic-bezier(.22,1,.36,1)}.switcher-current{transition:border-color .14s ease,background .14s ease}.section{transition:background .14s ease,color .14s ease}@media (prefers-reduced-motion:reduce){.section,.switcher-chevron,.switcher-current,.switcher-menu,.switcher-option{transition:none}}.switcher-empty{color:var(--chrome-muted);font-size:.8rem;padding:.3rem .45rem .5rem;line-height:1.4}.sections{display:flex;flex-direction:column;gap:.15rem}.section{display:flex;align-items:center;gap:.6rem;background:transparent;border:0;color:var(--chrome-muted);padding:.45rem;border-radius:var(--radius);font:inherit;font-size:.9rem;text-align:left;width:100%}.section-active,.section:hover{background:var(--chrome-hover);color:var(--chrome-ink)}.section-active{font-weight:500}.section-child{font-size:.84rem;padding-left:.35rem}.section-indent{padding-left:1.1rem}.nav-child-dot{opacity:.5;font-size:1.2rem}.rail-new-plus{display:flex;align-items:center;gap:.6rem;margin:.65rem 0 .5rem;background:var(--chrome-elevated);border:1px dashed var(--chrome-line-strong);color:var(--chrome-muted);padding:.45rem;border-radius:var(--radius);font:inherit;font-size:.88rem;font-weight:500;text-decoration:none}.rail-new-plus:hover{border-color:var(--chrome-accent);color:var(--chrome-ink);background:var(--chrome-hover)}.rail-nav-stack{flex:1 1;min-height:0;display:flex;flex-direction:column;margin-top:.35rem;overflow-y:auto}.rail-main-nav{flex:1 1;min-height:0}.rail-settings-nav{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--chrome-line)}.nav-group{display:flex;flex-direction:column;gap:.05rem}.nav-group-head{display:flex;align-items:stretch;gap:.1rem}.nav-group-head .section{flex:1 1;min-width:0}.nav-group-toggle{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--chrome-muted);padding:.2rem .35rem;border-radius:0;line-height:0;appearance:none;-webkit-appearance:none;cursor:pointer}.nav-group-toggle:hover{color:var(--chrome-ink);background:transparent}.nav-group-children{display:flex;flex-direction:column;gap:.05rem;padding-left:.15rem}.nav-nest,.nav-nest-children{display:flex;flex-direction:column;gap:.02rem}.nav-nest-children{padding-left:.55rem}.section-nest-label{font-size:.78rem;opacity:.72;letter-spacing:.02em}.section-child.depth-2{padding-left:.55rem;font-size:.8rem}.section-child.depth-3{padding-left:.75rem;font-size:.78rem}.glyph{width:1.1rem;text-align:center;flex-shrink:0;opacity:.85}.rail-collapsed .rail-new-plus,.rail-collapsed .rail-toggle,.rail-collapsed .section,.rail-collapsed .switcher-current{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;border-radius:var(--radius);font-size:.95rem}.rail-collapsed .glyph{width:auto}.rail-collapsed .nav-group-head .section{flex:none}.rail-collapsed .sections{gap:.25rem;align-items:center}.rail-collapsed .rail-new-plus{margin-top:.5rem;margin-bottom:.5rem}.rail-collapsed .rail-nav-stack{overflow-x:hidden}.rail-collapsed .rail-settings-nav{width:100%}.main{flex:1 1;min-width:0;display:flex;flex-direction:column}.crumb{display:flex;align-items:center;gap:.6rem;font-size:.95rem}.account{position:relative}.avatar{width:30px;height:30px;border-radius:50%;background:var(--chrome-elevated);color:var(--chrome-ink);border:1px solid var(--chrome-line);font-size:.72rem;font-weight:700;padding:0;display:grid;place-items:center}.account-menu{position:absolute;right:0;top:calc(100% + .5rem);z-index:20;background:var(--chrome-surface);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.75rem;min-width:15rem;gap:.7rem;padding:.5rem;gap:0;min-width:16rem}.account-menu,.account-who{display:flex;flex-direction:column}.account-who{gap:.1rem;padding:.5rem .55rem .6rem}.account-name{font-weight:600;font-size:.9rem}.account-address-line{font-size:.76rem;color:var(--chrome-muted)}.account-actions-list{display:flex;flex-direction:column;gap:.1rem;border-top:1px solid var(--chrome-line);padding-top:.4rem}.account-actions-list form{display:contents}.account-item{display:flex;align-items:center;gap:.6rem;width:100%;background:transparent;border:0;color:var(--chrome-muted);padding:.45rem .55rem;border-radius:var(--radius);font:inherit;font-size:.88rem;font-weight:400;text-align:left;text-decoration:none}.account-item:hover{background:var(--chrome-hover);color:var(--chrome-ink)}.board-chrome{position:sticky;top:0;z-index:8;margin:0 -.25rem .25rem;padding:.15rem .25rem .85rem;background:color-mix(in srgb,var(--chrome-bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid transparent}.board-chrome:has(.board-streams.open){border-bottom-color:var(--chrome-line)}.filters{display:flex;gap:.5rem;margin-bottom:1.25rem;flex-wrap:wrap;align-items:center;width:100%}.filters .board-streams{flex:1 1 100%}.board-chrome .filters{margin-bottom:.65rem}.filters input[type=text],.filters select{background:transparent;color:var(--chrome-ink);border:0;border-bottom:1px solid var(--chrome-line);border-radius:0;padding:.5rem .15rem;font:inherit;font-size:.88rem}.filters input[type=text]{min-width:16rem}.filters input[type=text]:focus,.filters select:focus{outline:none;border-bottom-color:var(--chrome-line-strong)}.board-streams{display:flex;flex-direction:column;gap:.65rem;width:100%}.board-streams-toolbar{display:flex;align-items:center;gap:.55rem;flex-wrap:nowrap;width:100%;min-height:2.4rem}.board-streams-toolbar-spacer{flex:1 1 auto;min-width:.5rem}.board-streams-search-field{display:inline-flex;align-items:center;gap:.4rem;margin:0;flex:1 1 12rem;min-width:10rem;max-width:22rem;border-bottom:1px solid var(--chrome-line);padding:0 .15rem;color:var(--chrome-muted)}.board-streams-search-field:focus-within{border-bottom-color:var(--chrome-line-strong);color:var(--chrome-ink)}.board-streams-search-field input[type=text]{width:100%;min-width:0;background:transparent;color:var(--chrome-ink);border:0;border-radius:0;padding:.5rem 0;font:inherit;font-size:.88rem}.board-streams-search-field input[type=text]:focus{outline:none}.board-streams-action,.board-streams-trigger{flex:0 0 auto;align-self:center;background:transparent;color:var(--chrome-ink);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.45rem .75rem;font:inherit;font-size:.88rem;font-weight:500;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;line-height:1.2;white-space:nowrap}.board-streams-action:hover,.board-streams-trigger:hover,.board-streams.open .board-streams-trigger{border-color:var(--chrome-line-strong);background:var(--chrome-hover)}.board-streams-action:disabled{opacity:.4;cursor:not-allowed}.board-streams-caret{display:inline-flex;color:var(--chrome-muted)}.board-streams-panel{width:100%;box-sizing:border-box;background:var(--chrome-surface);border:0;border-top:1px solid var(--chrome-line-strong);border-radius:0;padding:.95rem 0 .35rem;display:flex;flex-direction:column;gap:.85rem;max-height:min(70vh,32rem);overflow:auto}.board-streams-picker-search{display:inline-flex;align-items:center;gap:.4rem;margin:0;width:min(100%,22rem);border-bottom:1px solid var(--chrome-line);padding:0 .15rem;color:var(--chrome-muted)}.board-streams-picker-search:focus-within{border-bottom-color:var(--chrome-line-strong);color:var(--chrome-ink)}.board-streams-picker-search input[type=text]{width:100%;min-width:0;background:transparent;color:var(--chrome-ink);border:0;border-radius:0;padding:.4rem 0;font:inherit;font-size:.84rem}.board-streams-picker-search input[type=text]:focus{outline:none}.board-streams-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;align-items:start}@media (max-width:720px){.board-streams-grid{grid-template-columns:1fr}.board-streams-toolbar{flex-wrap:wrap}}.board-streams-section{display:flex;flex-direction:column;gap:.4rem;min-width:0}.board-streams-heading{margin:0;font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--chrome-faint);font-weight:500;padding-bottom:.35rem;border-bottom:1px solid var(--chrome-line)}.board-streams-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.board-streams-option{display:flex;align-items:flex-start;gap:.55rem;padding:.35rem .15rem;font-size:.86rem;cursor:pointer;border-radius:0;margin:0}.board-streams-option:hover{background:color-mix(in srgb,var(--chrome-ink) 4%,transparent)}.board-streams-option input{margin-top:.15rem}.board-streams-option-text{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1}.board-streams-option-label{color:var(--chrome-ink);line-height:1.3;display:inline-flex;align-items:baseline;gap:.45rem;flex-wrap:wrap}.board-streams-option-id{line-height:1.3}.board-streams-option-count,.board-streams-option-id{font-family:var(--mono);font-size:.68rem;color:var(--chrome-muted)}.board-streams-option-count{font-weight:500;letter-spacing:.02em}.board-streams-option-count:before{content:"("}.board-streams-option-count:after{content:")"}.board-streams-empty{margin:0;font-size:.78rem;color:var(--chrome-muted)}.board-streams-hint{margin:0 0 .35rem;font-size:.72rem;color:var(--chrome-muted);line-height:1.4}.board-streams-repo{display:flex;flex-direction:column;gap:.1rem}.board-streams-packages{list-style:none;margin:0 0 .35rem;padding:0 0 0 1.35rem;display:flex;flex-direction:column;gap:.05rem;border-left:1px solid var(--chrome-line)}.board-type-pill{width:fit-content;border:0;border-radius:var(--radius-chip);padding:.12rem .4rem;font-size:.68rem;font-weight:600;letter-spacing:.02em}.board-type-pill-brief{background:var(--kind-brief-fill);color:var(--kind-brief-ink)}.board-type-pill-plan{background:var(--kind-plan-fill);color:var(--kind-plan-ink)}.board-type-pill-epic{background:var(--kind-epic-fill);color:var(--kind-epic-ink)}.board-type-pill-ticket{background:var(--kind-ticket-fill);color:var(--kind-ticket-ink)}.board-streams-foot{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.65rem;border-top:1px solid var(--chrome-line)}.board-create{position:relative;display:inline-flex;flex-direction:column;align-items:stretch;flex:0 0 auto}.board-create-trigger{background:var(--chrome-accent);color:var(--chrome-on-accent);border:0;border-radius:var(--radius);padding:.45rem .85rem;font:inherit;font-size:.88rem;font-weight:600;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;line-height:1.2;white-space:nowrap}.board-create-trigger:hover{filter:brightness(.96)}.board-create-trigger .board-streams-caret{color:color-mix(in srgb,var(--chrome-on-accent) 70%,transparent)}.board-create-menu{position:absolute;top:calc(100% + .35rem);right:0;left:auto;z-index:12;min-width:11rem;background:var(--chrome-elevated);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.45rem;box-shadow:none}.board-create-inline .board-create-menu{position:static;margin-top:.35rem}.board-create-hint{margin:0 0 .35rem;padding:.2rem .35rem;font-size:.72rem;color:var(--chrome-muted)}.board-create-hint strong{color:var(--chrome-ink);font-weight:600}.board-create-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.board-create-option{display:flex;width:100%;text-align:left;background:transparent;border:0;border-radius:var(--radius-chip);padding:.4rem .45rem;cursor:pointer;font:inherit;color:var(--chrome-ink)}.board-create-option:hover{background:color-mix(in srgb,var(--chrome-ink) 6%,transparent)}.board-create-popover{margin-top:.25rem}.editorial-create-menu{min-width:16rem;max-width:22rem}.editorial-create-option-label{display:block}.editorial-create-option-hint{display:block;margin-top:.15rem;font-size:.75rem;color:var(--chrome-muted,#8b949e);font-weight:400;white-space:normal}.editorial-create-back{opacity:.85;margin-top:.25rem}.editorial-create-gap{margin-top:.5rem;font-size:.75rem}.editorial-dependency-cta{margin:0 0 .55rem;padding:.55rem .65rem;border:1px solid color-mix(in srgb,var(--chrome-accent) 35%,var(--chrome-line));border-radius:.35rem;background:color-mix(in srgb,var(--chrome-accent) 8%,transparent)}.editorial-dependency-cta-priority{border-color:var(--chrome-accent);background:color-mix(in srgb,var(--chrome-accent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chrome-accent) 25%,transparent)}.editorial-dependency-cta-reason{margin:0 0 .4rem;font-size:.75rem;line-height:1.35;color:var(--chrome-ink)}.editorial-dependency-cta-link{display:inline-flex;align-items:center;font-size:.8rem;font-weight:600;color:var(--chrome-accent);text-decoration:none}.editorial-dependency-cta-link:hover{text-decoration:underline}.artefact-create-menu{min-width:13.5rem;max-height:min(26rem,60vh);overflow-y:auto;overscroll-behavior:contain}.artefact-create-group+.artefact-create-group{margin-top:.45rem}.artefact-create-group-label{margin:0 0 .2rem;padding:0 .35rem;font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--chrome-muted)}.artefact-create-group-kinds{padding-left:.6rem;margin-left:.35rem;border-left:1px solid var(--chrome-line-strong)}.board-create-empty{margin:0;padding:.2rem .35rem;font-size:.75rem;color:var(--chrome-muted)}.artefact-kind-pill-composed{background:var(--agroup-composed-fill);color:var(--agroup-composed-ink)}.artefact-kind-pill-editorial{background:var(--agroup-editorial-fill);color:var(--agroup-editorial-ink)}.artefact-kind-pill-design{background:var(--agroup-design-fill);color:var(--agroup-design-ink)}.artefact-kind-pill-solution{background:var(--agroup-solution-fill);color:var(--agroup-solution-ink)}.artefact-kind-pill-work{background:var(--agroup-work-fill);color:var(--agroup-work-ink)}.artefact-kind-pill-channels{background:var(--agroup-channels-fill);color:var(--agroup-channels-ink)}.artefact-kind-pill-other{background:var(--agroup-other-fill);color:var(--agroup-other-ink)}.kanban-pipeline{gap:1.75rem;margin-top:1rem}.kanban-lane,.kanban-pipeline{display:flex;flex-direction:column}.kanban-lane{gap:.65rem}.kanban-lane-primary{margin-top:0}.kanban-lane-head{display:flex;align-items:center;gap:.25rem;padding-bottom:.4rem;border-bottom:1px solid var(--chrome-line-strong)}.kanban-lane-title{font-family:var(--mono);font-size:.66rem;margin:0;color:var(--chrome-muted);font-weight:500;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:.45rem;flex:0 1 auto;min-width:0}.board-lane-chip{font-size:.66rem;font-weight:600;letter-spacing:.02em;padding:.05rem .35rem;border-radius:var(--radius-chip);background:var(--chrome-elevated);color:var(--chrome-ink)}.board-lane-chip,.kanban-lane-state{font-family:var(--font-body);text-transform:none}.kanban-lane-state{letter-spacing:.04em}:root{--air-color-neutral:#3a4146;--air-color-neutral-ink:#f1f5f9;--air-color-categorical-0:#f1f5f9;--air-color-categorical-0-ink:#14181a;--air-color-categorical-1:#ffc10e;--air-color-categorical-1-ink:#14181a;--air-color-categorical-2:#7dcea0;--air-color-categorical-2-ink:#14181a;--air-color-categorical-3:#f5b7b1;--air-color-categorical-3-ink:#14181a;--air-color-categorical-4:#aed6f1;--air-color-categorical-4-ink:#14181a;--air-color-categorical-5:#d7bde2;--air-color-categorical-5-ink:#14181a;--air-color-categorical-6:#f9e79f;--air-color-categorical-6-ink:#14181a;--air-color-categorical-7:#a3e4d7;--air-color-categorical-7-ink:#14181a}.kanban-lane-toggle{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:.1rem;margin:0;color:var(--chrome-muted);cursor:pointer;line-height:0;border-radius:0;appearance:none;-webkit-appearance:none}.kanban-lane-toggle:hover{color:var(--chrome-ink);background:transparent}.kanban-lane-toggle:disabled{opacity:.55;cursor:default}.kanban-lane-toggle:focus-visible{outline:2px solid var(--chrome-warn);outline-offset:2px}.kanban-lane-pin{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:.05rem;margin:0;color:var(--chrome-muted);cursor:pointer;line-height:0;border-radius:0;appearance:none;-webkit-appearance:none}.kanban-lane-pin .brand-icon{width:12px;height:12px}.kanban-lane-pin.is-pinned,.kanban-lane-pin:hover,.kanban-lane-pin[aria-pressed=true]{color:var(--chrome-ink)}.kanban-lane-pin.is-pinned .brand-icon,.kanban-lane-pin[aria-pressed=true] .brand-icon{fill:currentColor}.kanban-lane-pin:focus-visible{outline:2px solid var(--chrome-warn);outline-offset:2px}.kanban{display:flex;gap:1rem;overflow-x:auto;align-items:flex-start;padding-bottom:.35rem}.kanban-col{flex:0 0 min(240px,78vw);min-width:200px;border:0;flex-direction:column;max-height:72vh;overflow:hidden}.kanban-col,.kanban-col-head{background:transparent;border-radius:0;display:flex}.kanban-col-head{align-items:baseline;justify-content:space-between;gap:.5rem;padding:.35rem 0 .45rem;border-bottom:1px solid var(--chrome-line);position:sticky;top:0;z-index:2;flex-shrink:0}.kanban-col-title{font-size:.82rem;font-weight:600;color:var(--chrome-ink);font-family:var(--font-display);letter-spacing:-.01em}.kanban-col-head .badge{background:transparent;border:0;color:var(--chrome-muted);font-family:var(--mono);font-size:.68rem;padding:0}.kanban-cards{display:flex;flex-direction:column;gap:.5rem;padding:.65rem 0 .35rem;overflow-y:auto;flex:1 1;min-height:3rem}.kanban-empty{color:var(--chrome-muted);font-size:.82rem;text-align:left;padding:.35rem 0;opacity:.5}.kanban-card{background:var(--chrome-surface);border:0;border-radius:var(--radius-chip);padding:.65rem .7rem;display:flex;flex-direction:column;gap:.35rem;color:var(--chrome-ink);box-shadow:inset 2px 0 0 transparent}.kanban-card-brief{background:color-mix(in srgb,var(--kind-brief-fill) 8%,var(--chrome-elevated));box-shadow:inset 2px 0 0 color-mix(in srgb,var(--kind-brief-fill) 45%,transparent)}.kanban-card-plan{background:color-mix(in srgb,var(--kind-plan-fill) 8%,var(--chrome-elevated));box-shadow:inset 2px 0 0 color-mix(in srgb,var(--kind-plan-fill) 45%,transparent)}.kanban-card-epic{background:color-mix(in srgb,var(--kind-epic-fill) 8%,var(--chrome-elevated));box-shadow:inset 2px 0 0 color-mix(in srgb,var(--kind-epic-fill) 45%,transparent)}.kanban-card-ticket{background:color-mix(in srgb,var(--kind-ticket-fill) 10%,var(--chrome-elevated));box-shadow:inset 2px 0 0 color-mix(in srgb,var(--kind-ticket-fill) 45%,transparent)}.kanban-card:hover{filter:brightness(1.06)}.kanban-card-head{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.kanban-kind{border:0}.kanban-card-brief .board-type-pill,.kanban-card-brief .kanban-kind{background:color-mix(in srgb,var(--kind-brief-fill) 20%,transparent);color:color-mix(in srgb,var(--kind-brief-fill) 72%,#fff)}.kanban-card-plan .board-type-pill,.kanban-card-plan .kanban-kind{background:color-mix(in srgb,var(--kind-plan-fill) 20%,transparent);color:color-mix(in srgb,var(--kind-plan-fill) 72%,#fff)}.kanban-card-epic .board-type-pill,.kanban-card-epic .kanban-kind{background:color-mix(in srgb,var(--kind-epic-fill) 20%,transparent);color:color-mix(in srgb,var(--kind-epic-fill) 72%,#fff)}.kanban-card-ticket .board-type-pill,.kanban-card-ticket .kanban-kind{background:color-mix(in srgb,var(--kind-ticket-fill) 22%,transparent);color:color-mix(in srgb,var(--kind-ticket-fill) 70%,#fff)}.kanban-stream{font-size:.65rem;font-family:var(--mono);opacity:.75}.kanban-card-hit,.kanban-stream{background:transparent;border:0;padding:0}.kanban-card-hit{display:block;width:100%;text-align:left;color:inherit;cursor:pointer;font:inherit}.kanban-card-selected{outline:2px solid var(--chrome-warn);outline-offset:2px}.kanban-card-title{margin:.45rem 0 0;font-size:.88rem;font-weight:600;line-height:1.35;color:inherit}.kanban-card-foot{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:.45rem}.kanban-card-foot .key{color:inherit;opacity:.7;font-family:var(--mono);font-size:.72rem}.flow-stepper{margin-top:1.5rem}.flow-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.flow-step{display:flex;gap:.85rem;align-items:flex-start;padding:.8rem .9rem;border:1px solid var(--chrome-line);border-bottom:0;background:var(--chrome-surface)}.flow-step:first-child{border-radius:var(--radius) var(--radius) 0 0}.flow-step:last-child{border-bottom:1px solid var(--chrome-line);border-radius:0 0 var(--radius) var(--radius)}.flow-step-active{background:#12181e;border-left:2px solid var(--chrome-accent)}.flow-step-number{flex:0 0 auto;min-width:1.6rem;text-align:center}.flow-step-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.flow-step-title{margin:0;font-size:.9rem;font-weight:500;line-height:1.35}.flow-step-runs{display:flex;flex-wrap:wrap;gap:.35rem;margin:.3rem 0 0}.flow-canvas-wrap{margin:0 0 1.5rem;overflow:auto}.flow-canvas{position:relative;min-height:280px;border:1px solid var(--chrome-line);border-radius:var(--radius);background:linear-gradient(to right,color-mix(in srgb,var(--chrome-line) 55%,transparent) 1px,transparent 1px) 0 0 /28px 28px,linear-gradient(to bottom,color-mix(in srgb,var(--chrome-line) 55%,transparent) 1px,transparent 1px) 0 0 /28px 28px,var(--chrome-surface)}.flow-canvas-edges{position:absolute;inset:0;pointer-events:none}.flow-canvas-edge{fill:none;stroke:var(--chrome-muted);stroke-width:1.5}.flow-canvas-edge-label{font-size:11px;font-family:var(--mono)}.flow-canvas-arrow,.flow-canvas-edge-label{fill:var(--chrome-muted)}.flow-canvas-node{position:absolute;box-sizing:border-box;padding:.55rem .65rem;border:1px solid var(--chrome-line);border-radius:var(--radius);background:var(--chrome-input);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.flow-canvas-node-head{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.25rem}.flow-canvas-node-title{margin:0;font-size:.92rem;font-weight:600;line-height:1.25}.flow-canvas-node-action{margin:.2rem 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.flow-canvas-node-active{border-left:2px solid var(--chrome-accent)}.flow-canvas-node-waiting{border-color:var(--chrome-accent);box-shadow:inset 0 0 0 1px var(--chrome-accent)}.flow-canvas-node-blocked,.flow-canvas-node-error{border-color:#a33}.flow-canvas-node-deferred{opacity:.85}.flow-canvas-node-done{opacity:.65}.flow-canvas-node-selected{border-color:var(--chrome-line-strong);box-shadow:inset 0 0 0 1px var(--chrome-line-strong)}.flow-canvas-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin:0 0 .65rem}.flow-status-lamp{.flow-field-panel-amber{border-left:3px solid var(--chrome-warn,#c4a035)}.flow-status-lamp-amber{background:var(--chrome-warn,#c4a035)}width:.55rem;height:.55rem;border-radius:50%;flex-shrink:0;display:inline-block;border:1px solid transparent}.flow-status-lamp-good{background:var(--chrome-good);border-color:color-mix(in srgb,var(--chrome-good) 55%,transparent)}.flow-status-lamp-bad{background:var(--chrome-bad);border-color:color-mix(in srgb,var(--chrome-bad) 55%,transparent)}.flow-field-panels{margin:1.5rem 0}.flow-field-panel-rows{background:transparent;border:0;gap:.55rem;display:flex;flex-direction:column}.flow-field-panel{background:var(--chrome-surface);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.85rem 1rem}.flow-field-panel-ok{border-left:3px solid var(--chrome-good)}.flow-field-panel-bad{border-left:3px solid var(--chrome-bad)}.flow-field-panel-head{display:flex;align-items:flex-start;gap:.65rem}.flow-field-panel-titles{min-width:0}.flow-field-panel-desc{margin:.45rem 0 0}.flow-field-panel-value{margin:.55rem 0 0}.flow-field-panel-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.flow-field-panel-edit,.flow-field-panel-pick{margin-top:.65rem;display:flex;flex-direction:column;gap:.45rem}.flow-field-panel-label-row{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.flow-field-panel-required{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.flow-field-panel-meta{margin-top:.2rem!important}.flow-field-panel-validation{margin:0;opacity:.85}.uds-field{gap:.35rem}.uds-stat-group{display:flex;flex-wrap:wrap;gap:.75rem}.uds-stat{display:flex;flex-direction:column;gap:var(--uds-space-1);flex:1 1 10rem;min-width:0;padding:var(--uds-space-3) var(--uds-space-4);border:1px solid var(--chrome-line);border-radius:var(--radius)}.uds-stat__value{font-family:inherit;font-size:var(--uds-text-2xl);line-height:var(--uds-leading-2xl);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--chrome-ink)}.uds-stat[data-empty] .uds-stat__value{font-family:inherit;font-size:.85rem;color:var(--chrome-muted)}.uds-stat__label{font-size:.75rem;color:var(--chrome-muted)}.uds-stat__comparison{font-size:.72rem;color:var(--chrome-muted)}.uds-table-wrap{overflow-x:auto}.uds-table{border-collapse:collapse;min-width:32rem}.uds-table caption{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-muted);padding-bottom:.4rem}.uds-table td,.uds-table th{border-bottom:1px solid var(--chrome-line);text-align:left;white-space:nowrap}.uds-table tbody th{font-weight:400}.uds-table .uds-table__num{text-align:right;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uds-table tfoot td,.uds-table tfoot th{font-weight:600;border-bottom:none;border-top:1px solid var(--chrome-line-strong)}.uds-table tr.uds-table__not-counted td,.uds-table tr.uds-table__not-counted th{color:var(--chrome-muted);text-decoration:line-through;text-decoration-color:var(--chrome-line-strong)}.uds-table tr.uds-table__detail td{white-space:normal;padding:.5rem 0 .75rem}.uds-table .uds-table__wrap{white-space:normal;min-width:14rem}.uds-table__sort{all:unset;cursor:pointer;font:inherit;color:inherit}.uds-table__sort:focus-visible{outline:2px solid var(--chrome-signal);outline-offset:2px}.uds-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.uds-field__label{font-weight:600}.uds-field__required{color:var(--chrome-bad,#c44)}.uds-field__info{width:1.1rem;height:1.1rem;border:1px solid color-mix(in srgb,currentColor 35%,transparent);color:inherit;font-size:.7rem;opacity:.75}.uds-field__info:focus-visible,.uds-field__info:hover{opacity:1}.uds-field__error,.uds-field__help-text{font-size:.85rem}.uds-field__error{color:var(--chrome-bad,#c44)}.flow-contract-panel{display:flex;flex-direction:column;gap:1rem}.flow-contract-panel-head h2{margin:0 0 .35rem}.flow-contract-incomplete{border-left:3px solid var(--chrome-warn,#c90);padding:.65rem .85rem;background:color-mix(in srgb,var(--chrome-warn,#c90) 8%,transparent)}.flow-contract-incomplete h3{margin:0 0 .45rem;font-size:.95rem}.flow-contract-incomplete ul{margin:0;padding-left:1.1rem}.flow-contract-document{max-height:min(70vh,48rem);overflow:auto;font-size:.8rem}.schedule-field-editor{display:flex;flex-direction:column;gap:.55rem}.schedule-field-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.55rem;align-items:center}.schedule-field-row>span{font-size:.78rem;color:var(--chrome-muted)}.schedule-field-time{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.schedule-field-preview{margin:0}.flow-step-shelf-actions{display:flex;gap:.4rem;flex-wrap:wrap}.flow-step-edit{display:flex;flex-direction:column;gap:.75rem}.flow-step-edit-check{display:flex;flex-direction:row;align-items:center;gap:.5rem}.flow-step-edit-check input{width:auto}.uds-shelf-mode,.uds-view-edit-shelf .uds-detail-header{align-items:center}.uds-shelf-mode{display:inline-flex;gap:.25rem;margin-left:auto}.uds-shelf-mode button{font-size:.72rem;padding:.2rem .55rem}.uds-shelf-mode-active{background:var(--chrome-line);color:var(--chrome-ink);border:1px solid var(--chrome-muted)}.uds-shelf-edit .field{margin-bottom:0}.catalogue-picker{margin:.35rem 0 .6rem}.catalogue-picker-label{font-size:.78rem}.catalogue-picker-hits{border:1px solid var(--chrome-line)}.catalogue-picker-hit{flex-wrap:wrap;gap:.35rem .5rem;padding:.4rem .55rem;border:0;border-bottom:1px solid var(--chrome-line);cursor:pointer}.catalogue-picker-hit:hover{background:color-mix(in srgb,var(--chrome-accent) 10%,transparent)}.flow-step-shelf-section .eyebrow{margin:0 0 .35rem}.flow-step-field{margin:.35rem 0;font-size:.82rem}.flow-step-field-check{grid-template-columns:auto 1fr}.flow-step-edge{gap:.25rem}.flow-step-edge,.flow-step-input{border-bottom:1px solid var(--chrome-line)}.flow-step-input{padding:.45rem 0}.flow-step-input-head{justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.flow-step-input.is-bad .flow-step-input-head strong{color:#e8b4ac}.flow-step-shelf-edit-actions{flex-wrap:wrap}.catalogue-picker{display:flex;flex-direction:column;gap:.35rem}.catalogue-picker-label{display:flex;flex-direction:column;gap:.2rem;font-size:.8rem}.catalogue-picker-current{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.catalogue-picker-hits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem;max-height:12rem;overflow:auto}.catalogue-picker-hit{display:flex;gap:.45rem;align-items:baseline;width:100%;text-align:left;background:transparent;border:1px solid var(--chrome-line);color:inherit;padding:.35rem .5rem}.flow-step-shelf-edit{display:flex;flex-direction:column;gap:.85rem}.flow-step-shelf-section{display:flex;flex-direction:column;gap:.45rem}.flow-step-field{display:grid;grid-template-columns:5.5rem 1fr;gap:.4rem;align-items:center;font-size:.8rem}.flow-step-field-check{display:flex;align-items:center;gap:.45rem;grid-template-columns:none}.flow-step-field-check input{width:auto}.flow-step-edge{padding:.45rem 0;border-top:1px solid var(--chrome-line)}.flow-step-edge,.flow-step-input{display:flex;flex-direction:column;gap:.35rem}.flow-step-input{padding:.35rem 0}.flow-step-input-head{display:flex;flex-direction:column;gap:.1rem}.flow-step-shelf-edit-actions{display:flex;gap:.4rem;justify-content:flex-end}.flow-tab-panel{margin-top:1rem}.flow-settings{display:flex;flex-direction:column;gap:1.5rem}.flow-settings-lede{margin:0 0 .25rem;max-width:42rem}.flow-settings-section{display:flex;flex-direction:column;gap:.65rem;padding-bottom:1.25rem;border-bottom:1px solid var(--chrome-line,#ddd)}.flow-settings-section:last-child{border-bottom:none;padding-bottom:0}.flow-settings-header h2{margin:0 0 .2rem;font-size:1.05rem}.flow-settings-header .key{margin:0}.flow-settings-rows{display:flex;flex-direction:column;gap:.75rem}.flow-settings-row{display:flex;flex-wrap:wrap;gap:.65rem .85rem;align-items:flex-end}.flow-settings-row-stack{flex-direction:column;align-items:stretch}.flow-settings-row label{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;min-width:7rem}.flow-settings-row label span{opacity:.75}.flow-settings-row .uds-field{margin:0;min-width:8rem;flex:1 1 8rem}.flow-settings-row .uds-field__control input,.flow-settings-row .uds-field__control select,.flow-settings-row input,.flow-settings-row select{font:inherit;padding:.45rem .6rem;min-width:8rem;width:100%;background:var(--chrome-input);color:var(--chrome-ink);border:1px solid var(--chrome-line);border-radius:var(--radius)}.flow-settings-toggles{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.flow-settings-toggle{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem}.flow-settings-gate-list{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.ticket-fields{margin:.15rem 0 0;display:flex;flex-direction:column;gap:.15rem}.ticket-field{display:flex;gap:.5rem;align-items:baseline;justify-content:space-between}.ticket-field dt{flex:0 0 auto}.ticket-field dd{margin:0;min-width:0;font-size:.8rem;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-console{display:flex;gap:1rem;align-items:flex-start}.board-console-main{flex:1 1;min-width:0}.board-shelf-form{padding:.15rem .1rem .5rem}.board-shelf-form .field{display:flex;flex-direction:column;gap:.4rem;margin:0 0 1rem}.board-shelf-form .field>span{font-family:var(--mono);font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--chrome-muted)}.board-shelf-form .field input,.board-shelf-form .field select,.board-shelf-form .field textarea{width:100%;font:inherit;font-size:.92rem;padding:.8rem .9rem;border:1px solid var(--chrome-line);border-radius:var(--radius);background:var(--chrome-input);color:var(--chrome-text);line-height:1.45}.board-shelf-row{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.board-shelf-tabs{display:flex;flex-wrap:wrap;gap:.25rem;margin:0 0 .9rem;border-bottom:1px solid var(--chrome-line);padding-bottom:.45rem}.board-shelf-tab{font:inherit;font-size:.78rem;padding:.3rem .55rem;border-radius:3px;border:1px solid transparent;background:transparent;color:var(--chrome-muted);cursor:pointer}.board-shelf-tab.active,.board-shelf-tab:hover{color:var(--chrome-ink);background:var(--chrome-hover)}.board-shelf-tab.active{border-color:var(--chrome-line)}.board-shelf-pane{min-height:8rem}.board-shelf-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--chrome-line)}.board-shelf-error{margin:.65rem 0 0;font-size:.82rem}.board-shelf-inline-add,.board-shelf-rel-add{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-top:.5rem}.board-shelf-inline-add input,.board-shelf-rel-add input,.board-shelf-rel-add select{flex:1 1;min-width:5rem;font:inherit;font-size:.85rem;padding:.55rem .65rem;border:1px solid var(--chrome-line);border-radius:var(--radius);background:var(--chrome-input);color:var(--chrome-text)}.board-shelf-history,.board-shelf-relations,.board-shelf-subtask-list{list-style:none;margin:0;padding:0}.board-shelf-relations li,.board-shelf-subtask-list li{display:flex;align-items:center;gap:.45rem;padding:.35rem 0;border-bottom:1px solid color-mix(in srgb,var(--chrome-line) 70%,transparent);font-size:.85rem}.board-shelf-subtask-list .done{text-decoration:line-through;opacity:.65}.board-shelf-remove{padding:.1rem .4rem!important;min-width:auto;margin-left:auto}.board-shelf-extra{margin:.75rem 0;font-size:.85rem}.board-shelf-extra summary{cursor:pointer;color:var(--chrome-muted);margin-bottom:.5rem}.board-shelf-history li{padding:.55rem 0;border-bottom:1px solid var(--chrome-line);font-size:.85rem}.board-shelf-history time{display:block;font-size:.72rem;color:var(--chrome-muted);margin-bottom:.15rem}.board-shelf-history p{margin:.25rem 0 0;white-space:pre-wrap}.board-comment-thread{display:flex;flex-direction:column;gap:.55rem;max-height:18rem;overflow-y:auto;margin-bottom:.75rem;padding-right:.25rem}.board-comment-bubble{align-self:flex-start;max-width:95%;padding:.55rem .7rem;border-radius:12px 12px 12px 4px;background:var(--chrome-hover);border:1px solid var(--chrome-line)}.board-comment-bubble header{display:flex;justify-content:space-between;gap:.5rem;font-size:.7rem;color:var(--chrome-muted);margin-bottom:.25rem}.board-comment-author{font-weight:600;color:var(--chrome-ink)}.board-comment-bubble p{margin:0;font-size:.86rem;line-height:1.4;white-space:pre-wrap}.board-comment-compose{display:flex;flex-direction:column;gap:.4rem}.board-comment-compose textarea{width:100%;font:inherit;font-size:.88rem;padding:.72rem .85rem;border:1px solid var(--chrome-line);border-radius:var(--radius);background:var(--chrome-input);color:var(--chrome-text);resize:vertical}.board-comment-compose button{align-self:flex-end}@media (max-width:640px){.board-shelf-row{grid-template-columns:1fr}}@media (max-width:960px){.board-console{flex-direction:column}.board-console .context-shelf-inset,.board-console .context-shelf-inset.context-shelf-collapsed{width:100%;position:static;max-height:none}.board-console .context-shelf-inset .shelf-spine{writing-mode:horizontal-tb;margin:.2rem 0 .6rem 1rem}.board-console .context-shelf-inset.context-shelf-collapsed .shelf-head{justify-content:flex-start;padding:.7rem 1rem 0}}.canvas{display:flex;flex-direction:column;gap:0;margin:0 -1.5rem}.canvas-bar{display:flex;align-items:center;gap:.6rem;flex-wrap:nowrap;padding:.7rem 1.5rem;border-top:1px solid var(--chrome-line);border-bottom:1px solid var(--chrome-line);background:var(--chrome-surface);position:sticky;top:0;z-index:12}.canvas-bar>.autosave,.canvas-bar>.key{white-space:nowrap}.canvas-body{display:flex;align-items:stretch;min-height:60vh;position:relative}.canvas-body.with-shelf .stage{flex:1 1;overflow-y:auto;max-height:78vh;background:var(--uds-color-bg,#fff);font-family:var(--uds-font-body,system-ui);color:var(--uds-color-text,#17181A)}.block{position:relative;padding:clamp(64px,8vw,104px) 40px;transition:box-shadow .14s ease}.block.band--tight{padding-top:clamp(44px,5.5vw,72px);padding-bottom:clamp(44px,5.5vw,72px)}.block.band--open{padding-top:clamp(80px,10vw,132px);padding-bottom:clamp(76px,9.5vw,124px)}.block>.np-inner{max-width:1240px;margin:0 auto}.block.editing,.block:hover{box-shadow:inset 0 0 0 2px var(--uds-color-primary,var(--chrome-ink))}.tools-dock{position:sticky;top:var(--canvas-bar-h);z-index:4;height:0;display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none}.tools-dock>*{pointer-events:auto}.block .kind{font-family:var(--mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--uds-color-primary,var(--chrome-ink));padding:.15rem .45rem;border-radius:4px;margin:-1.9rem 0 0 24px;opacity:0;transition:opacity .12s ease}.block.editing .kind,.block.selected .kind,.block:hover .kind{opacity:1}.tools{display:flex;gap:.15rem;padding:.15rem;margin:8px 24px 0 0;background:rgba(16,22,29,.94);border:1px solid rgba(255,255,255,.16);border-radius:6px;box-shadow:0 6px 18px -8px rgba(0,0,0,.6);opacity:0;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease}.block.editing .tools,.block.selected .tools,.block:hover .tools{opacity:1;transform:none}.tools button{background:transparent;border:0;color:#C9D1D9;font-size:.8rem;line-height:1;padding:.25rem .4rem;border-radius:4px}.tools button:hover:not(:disabled){background:rgba(255,255,255,.14);color:#fff}.tools button:disabled{opacity:.3}.tools button.on{color:var(--uds-color-primary,var(--chrome-ink))}.tools button.danger:hover:not(:disabled){background:#7f1d2b;color:#fff}.plate-picker{position:relative}.plate-menu{position:absolute;top:100%;right:0;margin-top:4px;z-index:10;display:flex;flex-direction:column;gap:6px;padding:8px;width:max-content;max-width:min(90vw,220px);background:rgba(16,22,29,.97);border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:0 10px 26px -10px rgba(0,0,0,.7);visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s}.plate-picker:focus-within .plate-menu,.plate-picker:hover .plate-menu{visibility:visible;opacity:1;transform:none;transition-delay:0s}.plate-menu-group{display:flex;flex-direction:column;gap:1px}.plate-menu-group+.plate-menu-group{border-top:1px solid rgba(255,255,255,.12);padding-top:6px}.plate-menu-label{font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:#7d8894;padding:.2rem .4rem .3rem}.plate-menu-group button{background:transparent;border:0;color:#C9D1D9;font-size:.78rem;text-align:left;padding:.35rem .4rem;border-radius:4px;line-height:1.3}.plate-menu-group button:hover{background:rgba(255,255,255,.1);color:#fff}.plate-menu-group button.on{color:var(--uds-color-primary,var(--chrome-ink));font-weight:600}.np-bg-contour{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:.5;background-image:repeating-radial-gradient(circle at 22% 18%,transparent 0 20px,rgba(255,255,255,.1) 21px 22px),repeating-radial-gradient(circle at 78% 55%,transparent 0 28px,rgba(255,255,255,.08) 29px 30px),repeating-radial-gradient(circle at 40% 85%,transparent 0 16px,rgba(255,255,255,.09) 17px 18px);background-size:100% 220%;animation:np-contour-scroll 42s linear infinite}.block.on-plate .np-bg-contour{opacity:.35}@keyframes np-contour-scroll{0%{background-position:0 0,0 0,0 0}to{background-position:0 -100%,0 -100%,0 -100%}}@media (prefers-reduced-motion:reduce){.np-bg-contour{animation:none}}.np-motif{position:absolute;z-index:0;width:46%;max-width:480px;aspect-ratio:1;opacity:.07;color:var(--uds-color-text);pointer-events:none}.block.on-alt .np-motif,.block.on-plate .np-motif{color:var(--uds-color-plate-text,currentColor)}.np-motif svg{width:100%;height:100%;display:block}.np-motif.tl{top:0;left:0;transform:translate(-12%,-12%)}.np-motif.tr{top:0;right:0;transform:translate(12%,-12%)}.np-motif.bl{bottom:0;left:0;transform:translate(-12%,12%)}.np-motif.br{bottom:0;right:0;transform:translate(12%,12%)}.block>.np-inner{position:relative;z-index:1}.ed{padding:1rem 1.5rem 1.25rem;border-top:1px dashed rgba(0,0,0,.12);background:rgba(0,0,0,.02)}.ed .field label{color:var(--uds-color-text,#333);opacity:.7}.ed .field input[type=number],.ed .field input[type=text],.ed .field select,.ed .field textarea{background:#fff;color:#17181A;border-color:rgba(0,0,0,.18)}.preview-pane{width:420px;flex-shrink:0;border-left:1px solid var(--chrome-line);display:flex;flex-direction:column;background:var(--chrome-surface)}.preview-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .7rem;border-bottom:1px solid var(--chrome-line)}.preview-frame{flex:1 1;width:100%;border:0;background:#fff;min-height:70vh}.bar-link{color:var(--chrome-muted);font-size:.85rem;padding:.35rem .55rem;border-radius:var(--radius);border:1px solid transparent}.bar-link:hover{color:var(--chrome-ink);border-color:var(--chrome-line)}.shelf.history .ver{border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.55rem .6rem;margin-bottom:.4rem;display:flex;flex-direction:column;gap:.25rem}.shelf.history .ver.is-current{border-color:var(--chrome-accent);background:var(--chrome-hover)}.ver-when{font-size:.82rem;color:var(--chrome-ink);display:flex;align-items:center;gap:.45rem}.ver-flag{font-family:var(--mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--chrome-accent);border:1px solid var(--chrome-accent);border-radius:3px;padding:0 .25rem}.ver-meta{font-size:.75rem;color:var(--chrome-muted)}.ver-restore{align-self:flex-start;margin-top:.15rem;font-size:.78rem;padding:.25rem .5rem}.targets{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.25rem}.target{border:1px solid var(--chrome-line);border-radius:var(--radius);padding:1rem 1.1rem}.target-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.target-head h2{margin:0 0 .15rem;font-size:1.05rem}.target-path{color:var(--chrome-ink);margin-left:.5rem}.live-why,.target-path{font-family:var(--mono)}.live-why{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:.2rem .45rem;white-space:nowrap}.live-why.published{color:#7ee2a8;border:1px solid #2f6b48}.live-why.default{color:#e2c67e;border:1px solid #6b5a2f}.live-why.nothing{color:#e28e7e;border:1px solid #6b3a2f}.candidates{list-style:none;display:flex;flex-direction:column;gap:.35rem}.candidate{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.5rem .65rem;font-size:.88rem}.candidate.is-live{border-color:#2f6b48;background:#101d16}.cand-kind{font-family:var(--mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:var(--chrome-muted);border:1px solid var(--chrome-line);border-radius:3px;padding:.1rem .35rem}.cand-name{color:var(--chrome-ink)}.cand-ref{font-size:.78rem}.cand-flag,.cand-ref{font-family:var(--mono);color:var(--chrome-muted)}.cand-flag{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.cand-flag.live{color:#7ee2a8}.cand-open{margin-left:auto;font-size:.82rem;color:var(--chrome-accent)}.setting{margin-top:1.75rem}.setting h2{font-size:1rem;margin:0 0 .4rem}.facts{display:grid;grid-template-columns:190px 1fr;gap:.35rem 1rem;margin-top:.6rem;font-size:.88rem}.facts .token{display:contents}.facts dt{color:var(--chrome-muted)}.facts dd{color:var(--chrome-ink);display:flex;align-items:center;gap:.45rem}.swatch{width:.85rem;height:.85rem;border-radius:3px;border:1px solid var(--chrome-line);flex-shrink:0}.mono{font-family:var(--mono);font-size:.82rem}.details-bay{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.25rem}.bay-line{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.bay-line h1{margin:0}.bay-spacer{flex:1 1}.bay-description{margin:0;color:var(--chrome-muted);font-size:.92rem;max-width:62ch}.bay-description.is-empty{color:var(--chrome-faint);font-style:italic}.bay-facts{display:flex;flex-direction:column;gap:.55rem;margin:.75rem 0 0;font-size:.85rem}.bay-row{display:flex;flex-wrap:wrap;gap:.5rem 3rem}.bay-row>div{display:grid;grid-template-columns:5.5rem 1fr;gap:0 .85rem;align-items:baseline;min-width:12rem}.bay-facts dt{color:var(--chrome-faint);margin:0}.bay-facts dd{margin:0;color:var(--chrome-muted)}.bay-facts a{color:var(--chrome-accent)}.bay-sep{color:#4a545e}.flow-details{margin:0 0 1rem}.flow-details-heading{margin:0;font-family:var(--mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.18em;color:var(--chrome-faint);font-weight:500}.flow-details .bay-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 2.5rem;margin-top:.45rem;width:100%}.flow-details .bay-row{flex-wrap:nowrap;min-width:0}.flow-details .bay-row>div{grid-template-columns:5.75rem minmax(0,1fr);min-width:0;width:100%;max-width:none}.flow-starts-rows{display:flex;flex-direction:column;gap:.2rem}.flow-starts-row{margin:0}@media (max-width:720px){.flow-details .bay-facts{grid-template-columns:1fr;gap:.4rem}}.flow-step-shelf[data-tone=bad] .uds-zone-badge{background:color-mix(in srgb,#c45c4a 22%,transparent);color:#e8b4ac}.flow-step-shelf .uds-detail-panel{gap:.75rem}.bay-related{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--chrome-line)}.bay-related h2{margin:0 0 .5rem;font-family:var(--mono);font-size:.62rem;text-transform:uppercase;letter-spacing:.18em;color:var(--chrome-faint);font-weight:500}.bay-related ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.bay-related a{color:var(--chrome-accent);font-size:.88rem}.badge.is-live{color:var(--chrome-good);border-color:color-mix(in srgb,var(--chrome-good) 45%,transparent)}.badge.is-draft{color:var(--chrome-muted)}.ps-status{display:flex;gap:.5rem;margin:.6rem 0 1rem}.ps-field{display:flex;flex-direction:column;gap:.25rem;margin-top:.75rem;max-width:42rem}.ps-field-label{font-size:.78rem;color:var(--chrome-muted)}.ps-field input,.ps-field select,.ps-field textarea{background:var(--chrome-bg);color:var(--chrome-ink);border:1px solid var(--chrome-line);border-radius:5px;padding:.45rem .6rem;font-size:.88rem;font-family:inherit}.setting>.uds-field{max-width:42rem}.ps-field textarea{resize:vertical}.ps-field input:focus,.ps-field select:focus,.ps-field textarea:focus{outline:none;border-color:var(--chrome-accent)}.ps-actions{display:flex;gap:.6rem;margin-top:1rem;flex-wrap:wrap}.ps-diff{margin-top:1rem;padding:.75rem 1rem;border:1px solid var(--chrome-line);border-radius:6px;background:var(--chrome-surface)}.ps-diff ul{margin:.4rem 0 0;padding-left:1.1rem;font-size:.82rem;color:var(--chrome-ink)}.ps-ok{color:var(--chrome-good)}.ps-error,.ps-ok{font-size:.85rem;margin-top:.75rem}.ps-error{color:var(--chrome-bad)}.page-head{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.page-head h1{margin:0}.page-links{display:flex;gap:1rem;font-size:.88rem}.page-links a{color:var(--chrome-muted)}.page-links a:hover{color:var(--chrome-accent)}.stage{background:var(--uds-color-bg);font-family:var(--uds-font-body);color:var(--uds-color-text)}.stage .page{width:100%;max-width:1240px;margin:0 auto}.block.on-plate{background:var(--uds-color-plate)}.block.on-plate,.block.on-plate .np-h1,.block.on-plate .np-h2{color:var(--uds-color-plate-text)}.block.on-plate .np-eyebrow,.block.on-plate .np-mono-label,.block.on-plate .np-rows-lab,.block.on-plate .np-standfirst{color:var(--uds-color-plate-muted)}.block.on-plate .np-body,.block.on-plate .np-lede{color:var(--uds-color-plate-body)}.block.on-plate .np-chip{color:var(--uds-color-plate-muted);border-color:var(--uds-color-plate-line)}.block.on-plate .np-trust{border-top-color:var(--uds-color-plate-line)}.block.on-plate .np-trust-names span{color:var(--uds-color-plate-muted)}.block.on-alt{background:color-mix(in srgb,var(--uds-color-text) 6%,var(--uds-color-bg))}.block.on-night{--uds-color-plate:var(--uds-color-ground-night,#0F1214);--uds-color-plate-text:var(--uds-color-ground-night-ink,#F1F5F9);--uds-color-plate-body:var(--uds-color-ground-night-body,#C9CFD4);--uds-color-plate-muted:var(--uds-color-ground-night-muted,#9AA0A6);--uds-color-plate-line:var(--uds-color-ground-night-line,#262C31);--ground-rule:var(--uds-color-ground-night-line,#262C31)}.block.on-dusk{--uds-color-plate:var(--uds-color-ground-dusk,#303840);--uds-color-plate-text:var(--uds-color-ground-dusk-ink,#F7F9FB);--uds-color-plate-body:var(--uds-color-ground-dusk-body,#D4DADF);--uds-color-plate-muted:var(--uds-color-ground-dusk-muted,#AEB5BB);--uds-color-plate-line:var(--uds-color-ground-dusk-line,#454E56);--ground-rule:var(--uds-color-ground-dusk-line,#454E56)}.block.on-day{background:var(--uds-color-ground-day,#EFEFF1);color:var(--uds-color-ground-day-ink,#14181A);--ground-rule:var(--uds-color-ground-day-line,#DEDEE2)}.block.on-seam{box-shadow:inset 0 1px 0 0 var(--ground-rule,var(--uds-color-line))}.np-eyebrow{display:inline-flex;align-items:center;gap:14px;margin:0 0 18px;color:var(--uds-color-muted);font-family:var(--uds-font-mono);font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.np-eyebrow-rule{width:34px;height:2px;background:var(--uds-color-primary);border-radius:1px}.np-rows{display:grid;grid-template-columns:150px 1fr;gap:0 3rem;align-items:start}.np-rows-lab{margin:0;padding-top:.55em;font-family:var(--uds-font-mono);font-weight:500;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--uds-color-muted)}@media (max-width:640px){.np-rows{grid-template-columns:1fr;gap:.6rem 0}.np-rows-lab{padding-top:0}}.np-mono-label{margin:0;font-family:var(--uds-font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--uds-color-muted);line-height:1.55}.np-mono-label.center{text-align:center}.np-h1{font-weight:700;font-size:clamp(40px,7.2vw,84px);line-height:.98;letter-spacing:-.038em}.np-h1,.np-h2{margin:0;font-family:var(--uds-font-display);color:var(--uds-color-text)}.np-h2{font-weight:600;font-size:clamp(27px,3.6vw,44px);line-height:1.06;letter-spacing:-.032em}.np-h1 em,.np-h2 em{font-style:italic;color:var(--uds-color-primary)}.np-h1-suffix,.np-h2-suffix{display:block;font-style:normal;font-weight:500;color:var(--uds-color-muted);font-size:.52em;line-height:1.15;letter-spacing:-.01em;margin-top:.3em}.np-eyebrow-tag{margin-left:4px;font-family:var(--uds-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--uds-color-muted);border:1px solid var(--uds-color-card-line);border-radius:var(--uds-radius-chip);padding:3px 9px}.np-byline{display:flex;flex-wrap:wrap;gap:18px 40px;margin-top:28px;padding-top:20px;border-top:1px solid var(--uds-color-rule)}.np-byline-item{display:flex;flex-direction:column;gap:3px}.np-byline-item b{font-family:var(--uds-font-mono);font-weight:500;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--uds-color-muted)}.np-byline-item span{font-size:13.5px;color:var(--uds-color-body)}.np-axis-keys{display:flex;gap:32px;margin-top:8px}.np-axis-key b{display:block;font-family:var(--uds-font-mono);font-weight:500;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--uds-color-muted);margin-bottom:4px}.np-axis-key span{font-size:15px;color:var(--uds-color-text)}.np-standfirst{margin:16px 0 0;line-height:1.6;color:var(--uds-color-muted)}.np-lede,.np-standfirst{font-size:17px;max-width:60ch}.np-lede{margin:20px 0 0;line-height:1.65}.np-body,.np-lede{color:var(--uds-color-body)}.np-body{margin:0 0 12px;line-height:1.7;font-size:15px}.np-body:last-child{margin-bottom:0}.np-plate-body{margin:0 0 14px;line-height:1.7;color:var(--uds-color-plate-body);font-size:14.5px}.np-chips{margin:20px 0 0;display:flex;flex-wrap:wrap;gap:7px 10px}.np-chip{font-family:var(--uds-font-mono);font-size:10.5px;color:var(--uds-color-muted);border:1px solid var(--uds-color-card-line);border-radius:var(--uds-radius-chip);padding:5px 11px;letter-spacing:.12em;text-transform:uppercase}.np-cta{display:inline-block;margin-top:26px;color:#FFFFFF;background:var(--uds-color-primary);font-size:14.5px;font-weight:600;padding:11px 22px;border-radius:var(--uds-radius-control)}.np-hero-cols{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(24px,4vw,56px);align-items:center}.np-instrument{position:relative;margin:0;padding:8px}.np-instrument svg{width:100%;max-width:300px;display:block;margin:0 auto}.np-instrument-corner{position:absolute;font-family:var(--uds-font-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--uds-color-muted)}.np-instrument-corner.tl{left:4px;top:4px}.np-instrument-corner.tr{right:4px;top:4px}.np-instrument-corner.bl{left:4px;bottom:22px}.np-instrument-corner.br{right:4px;bottom:22px}.np-instrument-note{margin-top:8px;text-align:center;font-family:var(--uds-font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--uds-color-muted);opacity:.75}.np-trust{margin-top:clamp(28px,4vw,48px);padding-top:24px;border-top:1px solid var(--uds-color-rule)}.np-trust-names{display:flex;flex-wrap:wrap;gap:10px 28px;align-items:baseline;margin-top:12px}.np-trust-names span{font-weight:500;font-size:15px;color:var(--uds-color-muted)}.np-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,48px);align-items:start}.np-head-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap}.np-head-row .np-cta{margin-top:0}.np-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:clamp(24px,3vw,40px)}.np-card{background:var(--uds-color-card);border:1px solid var(--uds-color-card-line);border-radius:var(--uds-radius-card);padding:26px 24px}.np-card-title{margin:12px 0 10px;font-family:var(--uds-font-display);font-weight:600;font-size:18px;line-height:1.3;color:var(--uds-color-text)}.np-card-body{margin:0 0 10px;line-height:1.65;color:var(--uds-color-body);font-size:14px}.np-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border-top:1px solid var(--uds-color-rule);padding-top:30px}.np-stat-value{margin:0 0 7px;font-weight:600;font-size:clamp(24px,1.2vw + 14px,32px);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.np-rows{display:flex;flex-direction:column;margin-top:20px}.np-row{display:grid;grid-template-columns:1fr 170px;gap:20px;align-items:start;padding:28px 0;border-top:1px solid var(--uds-color-rule)}.np-row:last-child{border-bottom:1px solid var(--uds-color-rule)}.np-row-title{margin:0 0 8px;font-family:var(--uds-font-display);font-weight:600;font-size:19px;line-height:1.3}.np-row-metric{text-align:right}.np-metric{margin:0;font-weight:600;font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.np-metric-label{margin:4px 0 0;font-size:12.5px;color:var(--uds-color-muted);line-height:1.5}.np-quote-wrap{max-width:760px;margin:0 auto;text-align:center}.np-quote{margin:20px 0;font-family:var(--uds-font-display);font-size:clamp(19px,.8vw + 14px,25px);line-height:1.45;font-weight:500;color:var(--uds-color-text)}.np-highlight{background:var(--uds-color-highlight);box-shadow:inset 0 -2px 0 var(--uds-color-highlight-rule);padding:0 4px;color:inherit}.np-about{position:relative;border-radius:var(--uds-radius-card);overflow:hidden;background:var(--uds-color-plate);min-height:340px}.np-about-portrait{position:absolute;left:0;top:0;width:70%;height:100%;object-fit:cover;object-position:100% 20%;filter:grayscale(1) contrast(1.06) brightness(.98)}.np-about-scrim{position:absolute;inset:0;background:linear-gradient(97deg,rgba(20,24,26,.16),rgba(20,24,26,.38) 32%,rgba(20,24,26,.86) 55%,#14181A 72%)}.np-about-text{position:relative;margin-left:34%;padding:clamp(26px,4vw,46px) clamp(20px,3vw,42px)}.np-about-text .np-h2{color:var(--uds-color-plate-text);margin-bottom:16px}.np-about-text .np-eyebrow{color:var(--uds-color-plate-muted)}.np-thumbs{display:flex;gap:12px;margin-top:20px}.np-thumb{width:31%;padding:5px;border:1px solid rgba(241,241,244,.65);border-radius:10px;background:rgba(20,24,26,.4)}.np-thumb img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:6px;display:block;filter:grayscale(1) contrast(1.06)}.np-about-caption{position:absolute;left:20px;bottom:16px;font-family:var(--uds-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--uds-color-plate-muted)}.np-items-list{margin-top:22px}.np-item-card,.np-items-list{display:flex;flex-direction:column}.np-item-card{position:relative;border-top:1px solid var(--uds-color-rule);padding:16px 0;gap:8px}.np-items-list>.np-item-card:last-child{border-bottom:1px solid var(--uds-color-rule)}.block.on-plate .np-item-card{border-color:var(--uds-color-plate-line)}.np-field-row{display:flex;flex-direction:column;gap:3px}.np-field-label{font-family:var(--uds-font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--uds-color-muted)}.np-field-row>span:not(.np-field-label){font-size:14.5px;line-height:1.5;color:var(--uds-color-body)}.np-add-first{border:1px dashed var(--uds-color-rule);border-radius:var(--uds-radius-card);background:transparent;color:var(--uds-color-muted);font-size:13px;padding:14px 16px;text-align:left;cursor:pointer;margin-top:16px}.np-add-first:hover{color:var(--uds-color-text);border-color:var(--uds-color-card-line)}.np-scroller{overflow-x:auto;max-width:100%;margin-top:34px}.np-spec-table{width:100%;border-collapse:collapse;min-width:480px}.np-spec-table td,.np-spec-table th{text-align:left;padding:20px 18px 20px 0;border-bottom:1px solid var(--uds-color-rule);vertical-align:top}.np-spec-table thead th{font-family:var(--uds-font-mono);font-weight:500;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--uds-color-muted);padding-bottom:12px}.np-spec-table tbody th{font-family:var(--uds-font-display);font-weight:600;font-size:21px;letter-spacing:-.026em;width:26%}.np-spec-table tbody th em{display:block;font-style:normal;font-family:var(--uds-font-mono);font-weight:500;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--uds-color-muted);margin-bottom:8px}.np-spec-table td{font-size:14.5px;color:var(--uds-color-body);line-height:1.55}.np-spec-table td.fee{font-family:var(--uds-font-mono);font-size:14px;color:var(--uds-color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;width:24%;padding-right:0}.block.on-plate .np-spec-table td,.block.on-plate .np-spec-table th{border-color:var(--uds-color-plate-line)}.block.on-plate .np-spec-table tbody th em,.block.on-plate .np-spec-table thead th{color:var(--uds-color-plate-muted)}.block.on-plate .np-spec-table td{color:var(--uds-color-plate-body)}.block.on-plate .np-spec-table td.fee{color:var(--uds-color-plate-text)}@media (max-width:640px){.np-spec-table,.np-spec-table tbody,.np-spec-table td,.np-spec-table th,.np-spec-table thead,.np-spec-table tr{display:block;width:auto}.np-spec-table thead{display:none}.np-spec-table tr{padding:22px 0;border-bottom:1px solid var(--uds-color-rule)}.np-spec-table td,.np-spec-table th{border:0;padding:0 0 10px}}.np-photo-needed{display:block;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,transparent 0 8px,var(--uds-color-card-line) 8px 9px);border-radius:6px;font-family:var(--uds-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--uds-color-muted)}.np-thumb .np-field-row,.np-thumb>span:not(.np-photo-needed):not(img){margin-top:6px;font-size:11px}.np-form{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;align-items:center}.np-field{border:1px solid var(--uds-color-card-line);background:var(--uds-color-card);border-radius:var(--uds-radius-control);padding:11px 14px;font-size:14px;color:var(--uds-color-muted);min-width:180px}.np-form .np-cta{margin-top:0}.np-decorative,.np-unknown{display:flex;flex-direction:column;gap:6px;align-items:flex-start;border:1px dashed var(--uds-color-rule);border-radius:var(--uds-radius-card);padding:18px 20px;background:transparent}.np-decorative-note{font-size:13px;color:var(--uds-color-muted);font-style:italic}@media (max-width:900px){.np-grid-3,.np-hero-cols,.np-split{grid-template-columns:1fr}.np-stats{grid-template-columns:1fr 1fr}.np-row{grid-template-columns:1fr}.np-about-text{margin-left:0}}.shelf{width:268px;flex-shrink:0;padding:.9rem .8rem;background:var(--chrome-surface);border-right:1px solid var(--chrome-line);align-self:flex-start;position:sticky;top:var(--canvas-bar-h);overflow:visible;z-index:20}.shelf-head{align-items:center;justify-content:space-between;gap:.5rem}.shelf h2{font-family:var(--mono);font-size:.62rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;margin:0}.shelf h2,.shelf-close{color:var(--chrome-muted)}.shelf-close{background:transparent;border:0;font-size:1rem;line-height:1;padding:.1rem .3rem;border-radius:4px}.shelf-close:hover{color:var(--chrome-ink);background:var(--chrome-hover)}.insert-point{margin:.7rem 0 .9rem;font-size:.76rem;line-height:1.5;color:var(--chrome-muted);border-left:2px solid var(--chrome-line);padding:.35rem 0 .35rem .6rem}.insert-point.chosen{border-left-color:var(--chrome-accent);color:var(--chrome-ink)}.insert-point strong{color:var(--chrome-accent);font-weight:500}.lib-list{gap:.2rem;max-height:calc(100vh - 14rem);overflow-y:auto}.lib-item,.lib-list{display:flex;flex-direction:column}.lib-item{gap:.15rem;width:100%;text-align:left;background:transparent;border:1px solid transparent;color:var(--chrome-ink);padding:.5rem .55rem;border-radius:var(--radius);font:inherit;font-size:.85rem}.lib-item.on,.lib-item:hover{background:var(--chrome-hover);border-color:var(--chrome-accent)}.lib-name{font-weight:500}.lib-meta{font-family:var(--mono);font-size:.66rem;color:var(--chrome-muted);letter-spacing:.04em}.flyout{position:absolute;left:268px;top:0;z-index:22;width:420px;background:var(--chrome-surface);border:1px solid var(--chrome-line);border-radius:var(--radius);box-shadow:0 24px 60px -20px rgba(0,0,0,.6);padding:1rem 1.1rem 1.1rem;max-height:calc(100vh - 7rem);overflow-y:auto}.flyout-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.flyout-head h3{margin:0;font-size:1rem}.flyout-key{margin:.1rem 0 0;font-family:var(--mono);font-size:.7rem;color:var(--chrome-muted)}.flyout-label{display:block;font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--chrome-faint);margin-bottom:.4rem}.flyout-note{margin:0;font-size:.76rem;color:var(--chrome-muted);line-height:1.5}.flyout-variants{margin-top:.9rem}.variant-row{display:flex;flex-wrap:wrap;gap:.3rem}.variant{background:transparent;border:1px solid var(--chrome-line);color:var(--chrome-muted);font-family:var(--mono);font-size:.68rem;padding:.2rem .45rem;border-radius:4px}.variant.on,.variant:hover{border-color:var(--chrome-accent);color:var(--chrome-ink)}.flyout-slots{margin-top:.9rem}table.slots{width:100%;border-collapse:collapse;font-size:.76rem}table.slots td{padding:.24rem .4rem .24rem 0;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:top}.slot-name{color:var(--chrome-ink);font-family:var(--mono);font-size:.72rem;white-space:nowrap}.slot-req{color:var(--chrome-accent);margin-left:.15rem}.slot-type{color:var(--chrome-muted);font-family:var(--mono);font-size:.68rem;width:5.5rem}.slot-of{color:var(--chrome-faint);font-size:.7rem;line-height:1.4}.flyout-foot{margin-top:1rem;padding-top:.8rem;border-top:1px solid var(--chrome-line);display:flex;align-items:center;justify-content:space-between;gap:.8rem}.flyout-foot .flyout-note{flex:1 1}.wire{display:flex;flex-direction:column;gap:6px;background:var(--chrome-input);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:14px;min-height:120px}.wire b,.wire i,.wire span{display:block;background:#2b3742;border-radius:3px}.wire-eyebrow{width:34%;height:5px;background:var(--chrome-accent)!important;opacity:.75}.wire-title{width:62%;height:12px}.wire-title.tall{height:20px;width:80%}.wire-line{width:100%;height:6px}.wire-line.short{width:64%}.wire-line.wide{width:88%;margin:0 auto}.wire-btn{width:74px;height:16px;background:var(--chrome-accent)!important;opacity:.8;margin-top:4px}.wire-col{display:flex;flex-direction:column;gap:6px}.wire-col.grow{flex:1 1}.wire-chips{display:flex;gap:4px;margin-top:2px}.wire-chips span{width:38px;height:9px}.wire-hero,.wire.wire-hero{flex-direction:row;align-items:center;gap:14px}.wire-hero .wire-col{flex:1 1}.wire-dial{width:74px;height:74px;border-radius:999px!important;border:2px solid #2b3742;background:transparent!important;flex-shrink:0}.wire-row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:4px}.wire-box{height:46px}.wire-row4{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.wire-stat{background:transparent!important;display:flex;flex-direction:column;gap:4px}.wire-stat b{height:14px;width:70%}.wire-stat i{height:5px;width:100%}.wire-listrow{display:flex;gap:10px;align-items:flex-start;padding-top:6px;border-top:1px solid var(--chrome-line)}.wire-metric{width:44px;height:14px;flex-shrink:0}.wire-centre{display:flex;flex-direction:column;gap:6px;align-items:center}.wire-panel{display:flex;gap:10px}.wire-photo{width:38%;height:78px}.wire-fields{display:flex;flex-direction:column;gap:5px;margin-top:4px}.wire-fields span{height:14px}.block.selected{box-shadow:inset 0 0 0 2px var(--uds-color-primary,var(--chrome-ink))}.np-editable{border-radius:3px;transition:background .12s ease,box-shadow .12s ease}.np-editable:hover{background:color-mix(in srgb,currentColor 9%,transparent)}.np-editable:focus{outline:none;background:color-mix(in srgb,currentColor 6%,transparent);box-shadow:0 0 0 2px var(--uds-color-primary,var(--chrome-ink))}.np-empty-slot:before{content:attr(data-placeholder);opacity:.42;font-style:italic}.np-empty-slot:focus:before{content:none}.np-marked{position:relative}.np-marked:after{content:"formatted — edit in the panel";display:block;margin-top:2px;font-family:var(--uds-font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;opacity:.45}.autosave{font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.autosave.saving{color:var(--chrome-muted)}.autosave.saved{color:#7ee2a8}.autosave.failed{color:#e28e7e}.details{width:340px;flex-shrink:0;background:var(--chrome-surface);border-left:1px solid var(--chrome-line);align-self:flex-start;position:sticky;top:var(--canvas-bar-h);z-index:18;max-height:calc(100dvh - var(--chrome-h) - var(--canvas-bar-h) - 1rem);display:flex;flex-direction:column}.details-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem 1rem .7rem;border-bottom:1px solid var(--chrome-line)}.details-head h2{margin:0;font-size:.95rem}.details-sub{margin:.15rem 0 0;font-family:var(--mono);font-size:.68rem;color:var(--chrome-muted)}.details-body{padding:.9rem 1rem 1.4rem;overflow-y:auto}.repeater{display:flex;flex-direction:column;gap:.3rem;margin-top:.35rem}.repeater-empty{margin:0 0 .2rem;font-size:.78rem;color:var(--chrome-muted);font-style:italic}.entry{border:1px solid var(--chrome-line);border-radius:var(--radius);background:var(--chrome-surface)}.entry.open{border-color:var(--chrome-accent)}.entry-head{gap:.4rem;padding:.3rem .35rem .3rem .45rem}.entry-head,.entry-name{display:flex;align-items:center}.entry-name{flex:1 1;min-width:0;gap:.5rem;background:transparent;border:0;color:var(--chrome-ink);text-align:left;font:inherit;font-size:.8rem;padding:.15rem 0}.entry-index{flex-shrink:0;font-family:var(--mono);font-size:.62rem;color:var(--chrome-muted);border:1px solid var(--chrome-line);border-radius:3px;padding:.05rem .28rem}.entry-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry.open .entry-summary{color:var(--chrome-accent)}.entry-tools{display:flex;gap:.1rem;flex-shrink:0}.entry-tools button{background:transparent;border:0;color:var(--chrome-muted);font-size:.75rem;line-height:1;padding:.2rem .3rem;border-radius:3px}.entry-tools button:hover:not(:disabled){background:var(--chrome-hover);color:var(--chrome-ink)}.entry-tools button:disabled{opacity:.25}.entry-tools button.danger:hover{background:#7f1d2b;color:#fff}.entry-body{padding:.15rem .55rem .6rem;border-top:1px solid var(--chrome-line);display:flex;flex-direction:column}.entry-body .repeater{margin-left:.35rem;padding-left:.5rem;border-left:1px solid var(--chrome-line)}.repeater-add{align-self:flex-start;margin-top:.15rem;background:transparent;border:1px dashed var(--chrome-line);color:var(--chrome-muted);font:inherit;font-size:.78rem;padding:.3rem .6rem;border-radius:var(--radius)}.repeater-add:hover{border-color:var(--chrome-accent);color:var(--chrome-ink);border-style:solid}.has-tools{position:relative}.item-tools{position:absolute;top:-10px;right:-6px;z-index:5;display:flex;gap:.1rem;padding:.1rem;background:rgba(16,22,29,.94);border:1px solid rgba(255,255,255,.16);border-radius:5px;box-shadow:0 4px 14px -6px rgba(0,0,0,.6);opacity:0;transition:opacity .11s ease}.has-tools:hover .item-tools,.item-tools:focus-within{opacity:1}.item-tools button{background:transparent;border:0;color:#C9D1D9;font-size:.68rem;line-height:1;padding:.15rem .28rem;border-radius:3px}.item-tools button:hover:not(:disabled){background:rgba(255,255,255,.16);color:#fff}.item-tools button:disabled{opacity:.28}.item-tools button.danger:hover:not(:disabled){background:#7f1d2b;color:#fff}.np-chip .item-tools{top:-13px;right:-4px}.picker{display:flex;flex-direction:column;gap:.45rem;margin-top:.3rem}.picker-current{display:flex;align-items:center;gap:.6rem}.picker-thumb{width:54px;height:40px;flex-shrink:0;object-fit:cover;border-radius:5px;border:1px solid var(--chrome-line);background:var(--chrome-input)}.picker-thumb.empty{display:block;border-style:dashed}.picker-current-text{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1 1}.picker-ref{font-family:var(--mono);font-size:.7rem;color:var(--chrome-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-actions{display:flex;gap:.3rem}.picker-actions button{background:transparent;border:1px solid var(--chrome-line);color:var(--chrome-muted);font:inherit;font-size:.75rem;padding:.2rem .5rem;border-radius:4px}.picker-actions button:hover{border-color:var(--chrome-accent);color:var(--chrome-ink)}.picker-actions button.danger:hover{border-color:#7f1d2b;color:#e28e7e}.picker-panel{border:1px solid var(--chrome-line);border-radius:var(--radius);background:var(--chrome-input);padding:.6rem;display:flex;flex-direction:column;gap:.5rem}.picker-filter{font-size:.8rem}.picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.4rem;max-height:260px;overflow-y:auto}.picker-item{display:flex;flex-direction:column;gap:.15rem;padding:.25rem;background:transparent;border:1px solid var(--chrome-line);border-radius:5px;font:inherit;text-align:left;color:var(--chrome-muted)}.picker-item.on,.picker-item:hover{border-color:var(--chrome-accent)}.picker-item.on{background:var(--chrome-hover)}.picker-item img{width:100%;aspect-ratio:4/3;object-fit:contain;display:block;border-radius:3px;background:var(--chrome-input)}.picker-name{font-size:.66rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--chrome-ink)}.picker-folder{font-family:var(--mono);font-size:.58rem;color:var(--chrome-faint)}.picker-url{display:flex;flex-direction:column;gap:.2rem;font-size:.72rem;color:var(--chrome-muted)}.uds-specimen-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-top:1.5rem}.brand-scope .uds-specimen{background:var(--uds-color-bg);color:var(--uds-color-text);border:1px solid var(--uds-color-rule);border-radius:var(--uds-radius-card);padding:1rem;min-height:100%}.uds-specimen-label{font-family:var(--uds-font-mono);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--uds-color-muted);margin:0 0 .75rem}.uds-specimen-card{background:var(--uds-color-card);border:1px solid var(--uds-color-card-line);border-radius:var(--uds-radius-card);padding:1.1rem 1.15rem}.uds-specimen-eyebrow{font-family:var(--uds-font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--uds-color-muted);margin:0 0 .4rem}.uds-specimen-display{font-family:var(--uds-font-display);font-weight:var(--uds-weight-display);font-size:1.55rem;line-height:1.15;margin:0 0 .55rem;color:var(--uds-color-text)}.uds-specimen-body{font-family:var(--uds-font-body);font-size:.92rem;line-height:1.45;color:var(--uds-color-body);margin:0 0 1rem}.uds-specimen-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.uds-specimen-ghost,.uds-specimen-primary{font:inherit;font-family:var(--uds-font-body);border-radius:var(--uds-radius-control);padding:.45rem .9rem;cursor:default}.uds-specimen-primary{background:var(--uds-color-primary);color:#ffffff;border:1px solid var(--uds-color-primary-deep)}.uds-specimen-ghost{background:transparent;color:var(--uds-color-text);border:1px solid var(--uds-color-card-line)}.uds-specimen-plate{background:var(--uds-color-plate);border:1px solid var(--uds-color-plate-line);border-radius:var(--uds-radius-chip);padding:.75rem .85rem}.uds-specimen-plate-text{margin:0 0 .25rem;font-family:var(--uds-font-display);font-weight:var(--uds-weight-display);color:var(--uds-color-plate-text)}.uds-specimen-plate-body{margin:0;font-family:var(--uds-font-body);font-size:.85rem;color:var(--uds-color-plate-body)}.uds-catalogue{display:flex;flex-direction:column;gap:1.75rem;margin-top:1.25rem}.uds-catalogue-kind h2{margin:0 0 .25rem;font-size:1.1rem}.uds-catalogue a.row{text-decoration:none;color:inherit;display:block}.uds-panel{margin:1.25rem 0 0;display:flex;flex-direction:column;gap:.85rem}.uds-panel-wrap{margin-top:1rem}.uds-indicative-banner,.uds-specification-banner{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem .85rem;border:1px solid var(--chrome-line);background:color-mix(in srgb,var(--chrome-muted) 8%,transparent);font-size:.9rem;line-height:1.4;margin-bottom:.25rem}.uds-indicative-banner{border-style:dashed}.uds-catalogue-marks{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.badge.uds-indicative-badge{color:var(--chrome-ink,var(--chrome-fg,inherit));border-style:dashed}.badge.uds-specification-badge{color:var(--chrome-good,inherit);border-color:color-mix(in srgb,var(--chrome-good,#2a7) 45%,transparent)}.uds-panel-row{display:grid;grid-template-columns:minmax(10rem,14rem) 1fr;gap:.75rem 1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--chrome-line)}.uds-panel-row dt{margin:0;font-family:var(--mono);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--chrome-muted)}.uds-panel-row dd{margin:0;font-size:.95rem;line-height:1.45;white-space:pre-wrap}.uds-panel-empty{font-style:italic;opacity:.65}.uds-format-matrix{margin-top:2rem}.uds-format-matrix-scroll{overflow-x:auto;margin-top:.75rem}.uds-format-matrix table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.88rem}.uds-format-matrix td,.uds-format-matrix th{border:1px solid var(--chrome-line);padding:.45rem .65rem;text-align:left;vertical-align:top}.uds-format-matrix th{font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.02em;color:var(--chrome-muted)}.uds-format-none{font-style:italic;color:var(--chrome-muted)}.uds-format-list{margin:.5rem 0 0;padding-left:1.1rem;line-height:1.55}.uds-configuration,.uds-extension-zones,.uds-undeclared{margin-top:2rem}.uds-configuration-scroll,.uds-extension-zones-scroll{overflow-x:auto;margin-top:.75rem}.uds-configuration table,.uds-extension-zones table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.88rem}.uds-configuration td,.uds-configuration th,.uds-extension-zones td,.uds-extension-zones th{border:1px solid var(--chrome-line);padding:.45rem .65rem;text-align:left;vertical-align:top}.uds-configuration thead th,.uds-extension-zones thead th{font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.02em;color:var(--chrome-muted)}.uds-configuration tbody th,.uds-extension-zones tbody th{font-weight:500;white-space:nowrap}.uds-configuration-absent{font-style:italic;color:var(--chrome-muted)}.uds-zones-none{border-left:2px solid var(--chrome-line);padding-left:.75rem}.uds-brand-history,.uds-element-version{margin-top:2rem}.uds-version-limits{margin-top:1rem;padding:.75rem .9rem;border:1px dashed var(--chrome-line);font-size:.9rem;line-height:1.45}.uds-version-limits h3{margin:0 0 .4rem;font-size:.95rem}.uds-version-limits ul{margin:0;padding-left:1.1rem}.uds-version-list{margin:.5rem 0 0;padding-left:1.1rem;line-height:1.55}.uds-element-specimens{margin-top:2rem}.uds-token-swatch{width:100%;height:3.5rem;border-radius:var(--uds-radius-chip);border:1px solid var(--uds-color-card-line);margin:.5rem 0 .75rem}.uds-token-type{font-size:1.35rem;margin:.35rem 0 .75rem;color:var(--uds-color-text)}.uds-token-radius{width:4rem;height:4rem;margin:.5rem 0 .75rem;background:var(--uds-color-primary);border:1px solid var(--uds-color-card-line)}.uds-layout-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:.75rem;margin-bottom:.75rem}.uds-layout-main{background:var(--uds-color-bg);border:1px solid var(--uds-color-rule);border-radius:var(--uds-radius-card);padding:.85rem}.uds-colour-only{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--uds-color-rule)}.uds-colour-only-dot{width:.85rem;height:.85rem;border-radius:999px;flex-shrink:0}.uds-colour-only-caption{font-family:var(--uds-font-mono);font-size:.68rem;color:var(--uds-color-muted);letter-spacing:.02em}.card{border:1px solid var(--chrome-line);border-radius:var(--radius);background:var(--chrome-surface);padding:1rem 1.15rem}.avionics-fleet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.avionics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem}.avionics-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.avionics-card-head h2{margin:0;font-size:1.05rem}.avionics-card-blurb{color:var(--chrome-muted);font-size:.85rem;margin:.5rem 0 1rem}.avionics-card-actions{display:flex;gap:.5rem;flex-wrap:wrap}.avionics-launch-btn{display:inline-block;font:inherit;font-size:.9rem;font-weight:600;padding:.5rem .95rem;border-radius:var(--radius);background:var(--chrome-accent);color:var(--chrome-on-accent);border:0;cursor:pointer;text-decoration:none;line-height:1.4}.avionics-launch-primary{font-size:1rem;padding:.65rem 1.25rem}.avionics-actions-inline{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.avionics-error{color:var(--chrome-bad);font-size:.85rem}.avionics-crumb{display:flex;gap:.5rem;align-items:center;color:var(--chrome-muted);font-size:.85rem;margin-bottom:1rem}.avionics-deck-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.avionics-deck-badges{display:flex;gap:.35rem}.avionics-launch-bar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1rem}.avionics-access-hint{color:var(--chrome-muted);font-size:.85rem;margin:0 0 1.5rem}.avionics-route-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem}.avionics-route-card{display:flex;flex-direction:column;gap:.35rem;transition:border-color .15s,background .15s}.avionics-route-card:hover{border-color:var(--chrome-accent);background:var(--chrome-hover)}.avionics-route-num{font-family:var(--mono);font-size:.72rem;color:var(--chrome-muted)}.avionics-route-name{font-weight:600}.avionics-route-blurb{font-size:.82rem;color:var(--chrome-muted);line-height:1.45}.avionics-ops{margin-top:2rem}.avionics-ops-toggle{margin-bottom:.75rem}.avionics-status{color:var(--chrome-muted);font-size:.85rem;margin-top:1rem;font-family:var(--mono)}.badge.is-locked{color:var(--chrome-warn,#b45309);border-color:color-mix(in srgb,var(--chrome-warn,#b45309) 45%,transparent)}.badge.is-version{color:var(--chrome-ink);border-color:var(--chrome-line)}.avionics-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;margin:1.5rem 0 2rem}.avionics-panel h2{margin:0 0 .5rem;font-size:1rem}.avionics-panel-lead{margin:0 0 .85rem;font-size:.88rem;color:var(--chrome-muted);line-height:1.45}.avionics-panel-comments{grid-column:1/-1}.avionics-version-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.avionics-version-list li{border-top:1px solid var(--chrome-line);padding-top:.65rem}.avionics-version-list li:first-child{border-top:0;padding-top:0}.avionics-version-head{display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline;margin-bottom:.4rem}.avionics-version-routes{display:flex;flex-wrap:wrap;gap:.35rem}.avionics-access-row{display:flex;gap:.5rem;align-items:center}.avionics-access-row input{flex:1 1;min-width:0}.avionics-comment-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem}.avionics-comment-tabs button{font:inherit;font-size:.82rem;padding:.35rem .65rem;border-radius:var(--radius);border:1px solid var(--chrome-line);background:transparent;color:var(--chrome-muted);cursor:pointer}.avionics-comment-tabs button.on{color:var(--chrome-ink);border-color:var(--chrome-accent);background:var(--chrome-hover)}.avionics-comment-threads{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.85rem}.avionics-comment-thread{border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.75rem}.avionics-comment p{margin:.35rem 0 .5rem;white-space:pre-wrap;line-height:1.45}.avionics-comment.is-reply{margin:.65rem 0 0 1rem;padding-left:.75rem;border-left:2px solid var(--chrome-line)}.avionics-comment-meta{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;font-size:.75rem;color:var(--chrome-muted);font-family:var(--mono)}.avionics-comment-actions{display:flex;flex-wrap:wrap;gap:.35rem}.avionics-reply-form{margin-top:.5rem}.avionics-reply-form textarea{width:100%;resize:vertical}button.linkish{font:inherit;font-size:inherit;padding:0;border:0;background:none;color:var(--chrome-accent);cursor:pointer;text-decoration:underline}.avionics-launch-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--chrome-bg)}.avionics-launch-chrome{display:flex;align-items:center;gap:1rem;padding:.55rem 1rem;border-bottom:1px solid var(--chrome-line);background:var(--chrome-surface)}.avionics-launch-back{font-weight:500}.avionics-launch-fleet{margin-left:auto;font-size:.85rem;padding:.35rem .75rem}.avionics-launch-frame{flex:1 1;width:100%;border:0;background:#fff}.identity-console{display:flex;flex-direction:column;gap:1rem}.identity-section-nav{display:flex;flex-wrap:wrap;gap:.35rem;padding-bottom:.75rem;border-bottom:1px solid var(--chrome-line)}.identity-section-link{font-size:.82rem;padding:.3rem .65rem;border-radius:3px;color:var(--chrome-muted);text-decoration:none;border:1px solid transparent}.identity-section-link-active,.identity-section-link:hover{color:var(--chrome-text);border-color:var(--chrome-line)}.identity-section-link-active{background:var(--chrome-surface)}.identity-console-body{display:flex;gap:1.25rem;align-items:flex-start}.identity-console-main{flex:1 1;min-width:0}.identity-console-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem;flex-wrap:wrap}.identity-lister{display:flex;flex-direction:column;gap:1px;background:var(--chrome-line);border:1px solid var(--chrome-line);border-radius:var(--radius);overflow:hidden}.identity-lister-head,.identity-lister-row{display:grid;grid-template-columns:1fr 6rem 7rem;gap:.75rem;padding:.65rem .85rem;background:var(--chrome-bg);align-items:center;text-decoration:none;color:inherit}.identity-lister-head{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--chrome-muted)}.identity-lister-head,.identity-lister-row:hover{background:var(--chrome-surface)}.identity-lister-row-selected{outline:1px solid color-mix(in srgb,var(--chrome-text) 25%,transparent);outline-offset:-1px}.identity-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.identity-detail-head h2{margin:0;font-size:1.05rem}.identity-detail-meta{margin:0 0 1rem;font-size:.82rem;color:var(--chrome-muted)}.identity-detail h3{margin:1rem 0 .4rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--chrome-muted)}.identity-detail-list{list-style:none;margin:0;padding:0}.identity-detail-list li{display:flex;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--chrome-line);font-size:.85rem}.identity-cta-form{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.identity-cta-form input,.identity-cta-form select{font:inherit;font-size:.85rem;padding:.35rem .5rem;border:1px solid var(--chrome-line);border-radius:3px;background:var(--chrome-bg);color:var(--chrome-text)}.identity-action-error{margin:.35rem 0 0;width:100%;font-size:.78rem;color:var(--chrome-bad,#b33)}.identity-counts-table{width:100%;border-collapse:collapse;font-size:.9rem}.identity-counts-table td,.identity-counts-table th{text-align:left;padding:.7rem .5rem;border-bottom:1px solid var(--chrome-line)}.identity-counts-table thead th{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--chrome-muted)}.identity-counts-num{font-family:var(--mono);text-align:right!important}.identity-counts-total td,.identity-counts-total th{font-weight:600;border-bottom:0;padding-top:1rem}@media (max-width:860px){.identity-console-body{flex-direction:column}.identity-console-body .context-shelf-inset,.identity-console-body .context-shelf-inset.context-shelf-collapsed{width:100%;position:static;max-height:none}.identity-console-body .context-shelf-inset .shelf-spine{writing-mode:horizontal-tb;margin:.2rem 0 .6rem 1rem}.identity-console-body .context-shelf-inset.context-shelf-collapsed .shelf-head{justify-content:flex-start;padding:.7rem 1rem 0}.identity-lister-head,.identity-lister-row{grid-template-columns:1fr 4.5rem 5.5rem}}.prose-block{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0 0 1.5rem;padding:.9rem 1rem;border:1px solid var(--chrome-line);border-radius:var(--radius);background:var(--chrome-surface);color:var(--chrome-ink)}.content:has(.cal-page),.content:has(.mail),.content:has(.mail-page){max-width:none;padding:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.mail-page{display:flex;flex-direction:column;flex:1 1;min-height:0}.mail-page>.page-chrome{padding:1.25rem 1.5rem 0;margin-bottom:.75rem;flex-shrink:0}.mail{display:grid;grid-template-columns:340px minmax(0,1fr) auto;flex:1 1;min-height:0}.mail-list{overflow-y:auto;padding:.9rem .75rem 2rem;background:transparent}.mail-accounts{font-size:.72rem;color:var(--chrome-muted);margin:0 0 .6rem;word-break:break-all}.mail-list .uds-lister-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border:none;background:transparent}.mail-list .uds-lister-row:hover{background:var(--chrome-hover)}.mail-list .uds-lister-row-link{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(1.15rem,1fr));gap:.05rem;padding:.55rem .35rem .55rem .5rem;min-height:3.6rem;border:none}.mail-list .uds-lister-cell{grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.mail-list .uds-lister-cell:first-child{font-weight:500;font-size:.84rem}.mail-list .uds-lister-cell:nth-child(2){font-size:.8rem;color:var(--chrome-muted)}.mail-list .uds-lister-cell:nth-child(3){font-size:.72rem;color:var(--chrome-muted)}.mail-list .uds-lister-row-toolbar{display:grid;grid-template-rows:repeat(3,1fr);align-items:center;justify-items:end;width:2.25rem;padding:.35rem .35rem .35rem 0;opacity:0;pointer-events:none;transition:opacity .12s ease}.mail-list .uds-lister-row:focus-within .uds-lister-row-toolbar,.mail-list .uds-lister-row:hover .uds-lister-row-toolbar{opacity:1;pointer-events:auto}.mail-row-actions{display:contents}.mail-action{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;border:none;border-radius:4px;background:transparent;color:var(--chrome-muted);cursor:pointer}.mail-action:hover{color:var(--chrome-ink);background:var(--chrome-elevated)}.mail-action.on{color:var(--chrome-accent)}.mail-action.on .brand-icon{fill:currentColor}.mail-action-danger:hover{color:var(--chrome-bad,#c44)}.mail-list .uds-lister:has(.uds-lister-select-details[open]) .uds-lister-row{grid-template-columns:1.5rem minmax(0,1fr) auto}.mail-list .uds-lister-select-cell{align-self:center;padding-left:.25rem}.mail-list .uds-lister-labels{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mail-list .uds-lister-header{padding:0 .35rem .55rem}.mail-list .uds-lister-title{display:none}.mail-list .uds-lister-selection-bar{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;margin:0!important;padding:0!important;border:0!important;display:block!important}.mail-detail{overflow-y:auto;padding:1.6rem 2rem 3rem;min-width:0}.mail-detail-empty{display:grid;place-items:center;height:100%}.msg-view{display:flex;flex-direction:column;gap:1.1rem}.msg-head{border-bottom:1px solid var(--chrome-line);padding-bottom:.8rem}.msg-head h1{font-size:1.15rem;margin:0 0 .3rem;line-height:1.3}.msg-meta{color:var(--chrome-muted);font-size:.84rem;display:flex;gap:.5rem;flex-wrap:wrap;align-items:baseline;margin:0}.msg-meta .sender{font-weight:600;color:var(--chrome-ink)}.msg-meta .when{margin-left:auto;font-size:.76rem}.msg-rcpt{color:var(--chrome-muted);font-size:.76rem;margin:.25rem 0 0}.msg-thread{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.msg-thread-out{align-items:flex-end}.msg-bubble{background:var(--chrome-surface);border:1px solid var(--chrome-line);border-radius:14px 14px 14px 4px;padding:.8rem 1.1rem;font-size:.92rem;line-height:1.65;max-width:82%;word-break:break-word}.msg-thread-out .msg-bubble{border-radius:14px 14px 4px 14px;background:var(--chrome-hover)}.msg-bubble.empty{color:var(--chrome-muted)}.msg-body{margin:0 0 .8rem}.msg-body:last-child{margin-bottom:0}.msg-sender{font-size:.74rem;color:var(--chrome-muted);display:flex;gap:.5rem;align-items:baseline;padding:0 .25rem;margin:0}.msg-sender .ms-name{font-weight:600}.msg-raw{width:100%;margin-top:.6rem}.msg-raw summary{cursor:pointer;font-size:.78rem}.msg-raw-body{max-height:24rem;overflow:auto;background:var(--chrome-surface);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.7rem;font-family:var(--mono);font-size:.72rem;white-space:pre-wrap;word-break:break-all}.context-shelf{width:300px;max-width:100%;flex:0 0 auto;border-left:1px solid var(--chrome-line);background:var(--chrome-rail);display:flex;flex-direction:column;min-height:0;overflow-y:auto;transition:width .14s ease;box-sizing:border-box}.context-shelf-collapsed{width:44px;overflow:hidden}.shelf-head{display:flex;justify-content:flex-start;padding:.85rem .9rem 0}.context-shelf-collapsed .shelf-head{justify-content:center;padding:.85rem 0 0}.shelf-toggle{background:transparent;color:var(--chrome-muted);border:1px solid var(--chrome-line);padding:.1rem .4rem;font-size:.75rem;font-weight:400;border-radius:4px}.shelf-toggle:hover{color:var(--chrome-ink);border-color:var(--chrome-accent)}.shelf-body{padding:.75rem 1rem 1.25rem;width:100%;box-sizing:border-box;min-width:0}.solution-shelf-facts{margin:.75rem 0 0;padding:0;font-size:.78rem;display:grid;grid-template-columns:auto 1fr;gap:.2rem .75rem;align-items:baseline}.solution-shelf-facts .solution-shelf-row{display:contents}.solution-shelf-facts dt{color:var(--chrome-muted)}.solution-shelf-facts dd{margin:0;color:var(--chrome-ink);text-align:right}.context-shelf-inset{width:min(22rem,100%);max-width:min(22rem,100%);flex:0 0 auto;border:1px solid var(--chrome-line);border-radius:var(--radius);background:var(--chrome-surface);position:sticky;top:1rem;max-height:calc(100dvh - var(--chrome-h) - 2rem)}.context-shelf-inset .shelf-body{padding:.75rem 1rem 1.1rem}.context-shelf-inset.context-shelf-collapsed{width:44px;max-width:44px}.board-console>.context-shelf-inset{border:0;border-left:1px solid var(--chrome-line-strong);background:var(--chrome-elevated);box-shadow:none}.shelf-spine{writing-mode:vertical-rl;margin:.8rem auto 0;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--chrome-muted);white-space:nowrap}.uds-detail-panel{display:flex;flex-direction:column;gap:.9rem}.uds-detail-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.uds-detail-title{font-size:.95rem;margin:0;flex:1 1;min-width:0}.uds-detail-subtitle{width:100%;margin:0;font-size:.78rem;color:var(--chrome-muted)}.uds-detail-back{font-size:.74rem;margin-left:auto}.uds-zone-badge{font-size:.62rem;text-transform:uppercase;letter-spacing:.07em;border:1px solid var(--chrome-line);border-radius:999px;padding:.1rem .45rem;color:var(--chrome-muted)}.uds-detail-body{display:flex;flex-direction:column;gap:1.1rem}.uds-detail-tabs{display:flex;flex-wrap:wrap;gap:var(--uds-space-1);border-bottom:1px solid var(--uds-color-rule)}.uds-detail-tab{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--uds-color-muted);padding:var(--uds-space-2) var(--uds-space-3);margin-bottom:-1px;cursor:pointer;font:inherit;font-size:var(--uds-text-sm)}.uds-detail-tab[aria-selected=true]{color:var(--uds-color-text);border-bottom-color:currentColor}.uds-detail-tab:focus-visible{outline:2px solid var(--uds-color-highlight-rule);outline-offset:-2px}.uds-detail-heading{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--chrome-muted);margin:0 0 .4rem;font-weight:600}.uds-detail-fact{display:flex;flex-direction:column;padding:.35rem 0;border-bottom:1px solid var(--chrome-line)}.uds-detail-fact-label{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-muted)}.uds-detail-fact-value{font-size:.82rem;word-break:break-word}.uds-detail-fact-value a{color:var(--chrome-accent)}.uds-detail-fact-sub{font-size:.72rem;color:var(--chrome-muted);word-break:break-all}.uds-detail-empty{font-size:.8rem;color:var(--chrome-muted)}.uds-detail-provenance{font-size:.7rem;color:var(--chrome-muted);border-top:1px solid var(--chrome-line);padding-top:.6rem;margin:0}.uds-detail-provenance-label{text-transform:uppercase;letter-spacing:.06em}.uds-detail-provenance-missing{font-style:italic}.uds-detail-actions{display:flex;gap:.4rem;flex-wrap:wrap}.gate-review-draft{font-size:.88rem;line-height:1.6;max-width:70ch}.gate-review-draft p{margin:0 0 .6rem}.gate-review-draft-title{font-size:1rem;margin:0 0 .5rem}.gate-review-draft-heading{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-muted);margin:.8rem 0 .3rem}.gate-review-note{color:var(--chrome-muted);margin-top:.15rem;white-space:pre-wrap}.cal-page{display:flex;flex-direction:column;flex:1 1;min-height:0;padding:1.25rem 1.5rem 2rem}.cal-page>.page-chrome{margin-bottom:.75rem}.cal-head{display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.cal-head h1{margin:0;font-size:1.35rem}.cal-add{margin-left:0;white-space:nowrap}.cal-nav{display:flex;gap:.4rem}.cal-accounts{font-size:.74rem;color:var(--chrome-muted);margin:0 0 .6rem}.cal-layout{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem}.cal-main{min-width:0;overflow:auto}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--chrome-line);border:1px solid var(--chrome-line);border-radius:var(--radius);overflow:hidden}.cal-dow{background:var(--chrome-surface);padding:.4rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--chrome-muted);text-align:center}.cal-cell{background:var(--chrome-bg);min-height:104px;padding:.35rem;font-size:.72rem;display:flex;flex-direction:column;gap:2px}.cal-cell:hover{background:#151d25}.cal-cell.out{background:var(--chrome-input);color:var(--chrome-muted)}.cal-cell.sel{box-shadow:inset 0 0 0 2px var(--chrome-accent)}.cal-cell .dn{font-weight:500}.cal-cell.today .dn{background:var(--chrome-accent);color:var(--chrome-bg);border-radius:999px;padding:0 .4rem;align-self:flex-start}.cal-ev{background:var(--chrome-hover);border-radius:3px;padding:2px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ev.meeting{background:color-mix(in srgb,var(--chrome-signal) 16%,var(--chrome-hover))}.cal-more{color:var(--chrome-muted);font-size:.66rem}.cal-ev.dated{background:transparent;border:1px dashed var(--chrome-line);padding:1px 4px}.cal-ev.dated.content{border-color:color-mix(in srgb,var(--chrome-accent) 55%,var(--chrome-line))}.cal-dated{margin-top:1.25rem}.cal-dated-heading{margin:0 0 .5rem;font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-muted)}.cal-dated-table{width:100%}.cal-dated-when{white-space:nowrap;font-family:var(--mono);font-size:.72rem;color:var(--chrome-muted)}.cal-toolbar{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;width:100%}.cal-tool-group{display:inline-flex;align-items:center;gap:.2rem}.cal-tool-divider{width:1px;height:1.35rem;background:var(--chrome-line);margin:0 .25rem;flex-shrink:0}.cal-tool{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;padding:0;border-radius:999px;background:var(--chrome-surface);border:1px solid var(--chrome-line);color:var(--chrome-muted);text-decoration:none;cursor:pointer}.cal-tool .brand-icon{flex-shrink:0}.cal-tool:hover{color:var(--chrome-ink)}.cal-tool.on{background:var(--chrome-accent);color:var(--chrome-on-accent);border-color:var(--chrome-accent)}.cal-tool-add,.cal-tool-add.on{color:var(--chrome-ink)}.cal-tool-source{position:relative;padding-left:.15rem;width:auto;min-width:1.85rem;gap:.15rem;padding-inline:.35rem}.cal-tool-check{display:inline-flex;align-items:center;justify-content:center;width:.7rem;height:.7rem;border:1px solid;border-radius:2px;flex-shrink:0;opacity:.7}.cal-tool-check.on{opacity:1;background:color-mix(in srgb,currentColor 18%,transparent)}.cal-controls{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-left:auto}.cal-scopes{display:inline-flex;border:1px solid var(--chrome-line);border-radius:var(--radius);overflow:hidden}.cal-scope{background:var(--chrome-surface);color:var(--chrome-muted);border:0;padding:.3rem .7rem;font-size:.74rem;cursor:pointer;border-right:1px solid var(--chrome-line)}.cal-scope:last-child{border-right:0}.cal-scope:hover{color:var(--chrome-ink)}.cal-scope.on{background:var(--chrome-accent);color:var(--chrome-bg);font-weight:600}.cal-toggle{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;color:var(--chrome-muted);cursor:pointer}.cal-hidden-count{background:#3a2a12;color:#e8b563;border-radius:999px;padding:0 .4rem;font-size:.66rem}.cal-filter{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap}.cal-filter-label{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-muted)}.cal-chip{background:var(--chrome-surface);color:var(--chrome-muted);border:1px solid var(--chrome-line);border-radius:999px;padding:.15rem .6rem;font-size:.72rem;cursor:pointer}.cal-chip.on,.cal-chip:hover{color:var(--chrome-ink)}.cal-chip.on{background:var(--chrome-hover);border-color:var(--chrome-accent)}.cal-chip.reset{border-style:dashed}.cal-home{display:inline-flex;align-items:center;gap:.2rem;font-size:.66rem;color:var(--chrome-muted);line-height:1.2}.cal-home-mark{opacity:.7}.cal-schedule{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.cal-schedule-empty{color:var(--chrome-muted);font-size:.85rem}.cal-schedule-day{margin-top:.75rem;margin-bottom:.25rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-muted)}.cal-schedule li:first-child .cal-schedule-day{margin-top:0}.cal-schedule-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:.75rem;align-items:baseline;padding:.45rem .55rem;border-radius:var(--radius);color:inherit;text-decoration:none;background:var(--chrome-hover)}.cal-schedule-row:hover{background:var(--chrome-surface)}.cal-schedule-time{font-family:var(--mono);font-size:.72rem;color:var(--chrome-muted)}.cal-schedule-title{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-schedule-meta{font-size:.66rem;color:var(--chrome-muted)}.cal-schedule li.today .cal-schedule-day{color:var(--chrome-accent)}.cal-cell .dn{color:inherit;text-decoration:none;align-self:flex-start}.cal-cell .dn:hover{text-decoration:underline}.cal-ev{color:inherit;text-decoration:none;display:block}.cal-ev:hover{filter:brightness(1.08)}.cal-ev.sel{box-shadow:inset 0 0 0 1px var(--chrome-line-strong)}.cal-mark{opacity:.65}a.cal-more{text-decoration:none}a.cal-more:hover{text-decoration:underline}.cal-timed{display:grid;grid-template-columns:56px repeat(auto-fit,minmax(0,1fr));border:1px solid var(--chrome-line);border-radius:var(--radius);background:var(--chrome-line);gap:1px;overflow:auto;min-height:0}.cal-timed.one-day{grid-template-columns:56px minmax(0,1fr)}.cal-gutter{background:var(--chrome-surface);display:flex;flex-direction:column}.cal-gutter-head{height:46px}.cal-gutter-allday{height:30px;font-size:.62rem;color:var(--chrome-muted);text-align:right;padding-right:.4rem;line-height:30px}.cal-gutter-hours{position:relative}.cal-hour-label{font-size:.62rem;color:var(--chrome-muted);text-align:right;padding-right:.4rem;transform:translateY(-.45em)}.cal-col{background:var(--chrome-bg);display:flex;flex-direction:column;min-width:0}.cal-col.today{background:var(--chrome-elevated)}.cal-col-head{height:46px;display:flex;align-items:center;gap:.4rem;padding:0 .5rem;border-bottom:1px solid var(--chrome-line)}.cal-col-day{font-size:.78rem;font-weight:600}.cal-col-date{font-size:.7rem;color:var(--chrome-muted)}.cal-today-flag{margin-left:auto;font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--chrome-bg);background:var(--chrome-accent);border-radius:999px;padding:0 .4rem}.cal-allday{height:30px;display:flex;gap:3px;align-items:center;padding:0 3px;overflow-x:auto;background:var(--chrome-input);border-bottom:1px solid var(--chrome-line)}.cal-allday .cal-ev{font-size:.66rem;white-space:nowrap}.cal-slots{position:relative}.cal-slot{display:block;border-top:1px solid rgba(255,255,255,.05)}.cal-slot:hover{background:rgba(255,255,255,.04)}.cal-block{position:absolute;overflow:hidden;text-decoration:none;color:var(--chrome-ink);background:var(--chrome-hover);border:1px solid var(--chrome-line);border-radius:4px;padding:2px 4px;font-size:.68rem;line-height:1.25;display:flex;flex-direction:column;gap:1px}.cal-block.meeting{background:color-mix(in srgb,var(--chrome-signal) 16%,var(--chrome-hover));border-color:color-mix(in srgb,var(--chrome-signal) 35%,var(--chrome-line))}.cal-block:hover{filter:brightness(1.06);z-index:2}.cal-block.sel{box-shadow:0 0 0 2px var(--chrome-line-strong);z-index:3}.cal-block.from{border-top-left-radius:0;border-top-right-radius:0;border-top-style:dashed}.cal-block.to{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:dashed}.cal-block-time{font-size:.62rem;color:var(--chrome-muted)}.cal-block-title{font-weight:500;overflow:hidden;text-overflow:ellipsis}.cal-block-marks{font-size:.62rem;opacity:.7;display:flex;gap:2px}.cal-block.compact{flex-direction:row;align-items:baseline;gap:4px;padding:1px 4px}.cal-block.compact .cal-block-time{flex:none}.cal-block.compact .cal-block-title{flex:1 1 auto;white-space:nowrap}.cal-outside{position:absolute;top:2px;right:2px;z-index:1;background:#3a2a12;color:#e8b563;border-radius:999px;padding:0 .4rem;font-size:.6rem;pointer-events:none}.cal-year{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.cal-year-month{border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.7rem}.cal-year-month h2{margin:0 0 .5rem;font-size:.82rem;display:flex;align-items:center;gap:.4rem}.cal-year-month h2 a{color:inherit;text-decoration:none}.cal-year-month h2 a:hover{text-decoration:underline}.cal-year-count{margin-left:auto;font-size:.66rem;color:var(--chrome-muted)}.cal-year-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cal-year-dow{font-size:.58rem;color:var(--chrome-muted);text-align:center}.cal-year-pad{visibility:hidden}.cal-year-day{font-size:.62rem;text-align:center;padding:2px 0;border-radius:3px;color:var(--chrome-muted);text-decoration:none}.cal-year-day.busy,.cal-year-day:hover{background:var(--chrome-hover);color:var(--chrome-ink)}.cal-year-day.busy{font-weight:600}.cal-year-day.today{box-shadow:inset 0 0 0 1px var(--chrome-accent)}.cal-join{display:inline-block;background:var(--chrome-accent);color:var(--chrome-bg);border-radius:var(--radius);padding:.3rem .7rem;font-size:.76rem;font-weight:600;text-decoration:none}.cal-description{white-space:pre-wrap;font-size:.78rem;color:var(--chrome-muted);margin:0}.cal-open-event{margin:.2rem 0 0;font-size:.74rem}.cal-note{font-size:.72rem;color:var(--chrome-muted);margin:.3rem 0}.cal-rrule{display:block;margin-top:.3rem;font-size:.66rem;opacity:.8;word-break:break-all}.cal-actionbar,.cal-actions{display:flex;flex-direction:column;gap:.6rem;width:100%}.cal-rsvp{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.cal-rsvp-label{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-muted);width:100%}.cal-target{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;border-top:1px solid var(--chrome-line);padding-top:.6rem}.cal-target .cal-filter-label{width:100%}.cal-repeat{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--chrome-line);padding-top:.6rem}.cal-weekdays{display:flex;gap:.2rem;flex-wrap:wrap}.cal-repeat-summary{margin:0;font-size:.72rem;color:var(--chrome-accent)}.new-event input[type=date],.new-event input[type=number],.new-event textarea{background:var(--chrome-bg);border:1px solid var(--chrome-line);border-radius:var(--radius);color:var(--chrome-ink);padding:.35rem .5rem;font:inherit;font-size:.8rem}.new-event textarea{resize:vertical}button.danger{background:#4a1d1d;color:#ffb4b4;border:1px solid #7a2f2f;border-radius:var(--radius);padding:.35rem .7rem;font-size:.78rem;cursor:pointer}button.danger:hover{background:#5c2424}.accounts-panel{display:flex;flex-direction:column;gap:2rem}.account-card{border:1px solid var(--chrome-line);border-radius:var(--radius);padding:1rem}.account-head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.6rem}.account-address{font-weight:600}.account-caps{font-size:.76rem;color:var(--chrome-muted)}.account-actions{display:flex;gap:.4rem;flex-wrap:wrap}.opt-in-table{width:100%;border-collapse:collapse;margin-top:.5rem;font-size:.84rem}.opt-in-table th{text-align:left;font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-muted);font-weight:600;padding:.35rem .5rem}.opt-in-table td{padding:.4rem .5rem;border-top:1px solid var(--chrome-line)}.opt-in{display:inline-flex;align-items:center;gap:.35rem}.opt-in-note{font-size:.66rem;color:var(--chrome-muted)}.is-disabled{opacity:.45;pointer-events:none}@media (max-width:1180px){.mail{grid-template-columns:300px minmax(0,1fr)}.cal-layout{grid-template-columns:minmax(0,1fr)}.context-shelf:not(.context-shelf-inset){display:none}}.settings-note{color:var(--chrome-muted);font-size:.82rem;line-height:1.55;margin:0 0 .9rem;max-width:60ch}.settings-note a{color:var(--chrome-accent)}.notice{max-width:34rem;margin:4rem auto;text-align:center}.notice h1{font-size:1.2rem}.notice .lede{margin-left:auto;margin-right:auto}.notice .cta{margin-top:1rem}.attachments{margin:.9rem 0 .2rem}.attachments-head{margin:0 0 .4rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.07em;color:var(--chrome-muted);font-weight:600}.attachment-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.attachment{display:flex;align-items:center;gap:.65rem;padding:.45rem .6rem;border:1px solid var(--chrome-line);border-radius:var(--radius);background:var(--chrome-surface);color:var(--chrome-ink);text-decoration:none;max-width:32rem}.attachment:hover{border-color:var(--chrome-accent);background:var(--chrome-hover)}.attachment-kind{flex-shrink:0;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:4px;background:var(--chrome-elevated);border:1px solid var(--chrome-line-strong);font-family:var(--mono);font-size:.58rem;letter-spacing:.02em;color:var(--chrome-muted)}.attachment-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.attachment-name{font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-size{font-size:.72rem;color:var(--chrome-muted)}.attachment-download{margin-left:auto;color:var(--chrome-muted);flex-shrink:0}.attachment:hover .attachment-download{color:var(--chrome-accent)}.reply-box{border-top:1px solid var(--chrome-line);padding-top:.9rem;margin-top:.4rem}.reply-meta{font-size:.76rem;color:var(--chrome-muted);margin:0 0 .5rem}.reply-text{width:100%;font:inherit;font-size:.88rem;line-height:1.6;background:var(--chrome-surface);color:var(--chrome-ink);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.7rem;resize:vertical}.reply-text:focus{border-color:var(--chrome-accent);outline:none}.reply-actions{display:flex;gap:.4rem;margin-top:.6rem}.new-event{gap:.5rem;width:100%}.new-event,.new-event .field{display:flex;flex-direction:column}.new-event .field{gap:.2rem}.new-event label{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-muted)}.new-event input[type=text],.new-event input[type=time],.new-event select{font:inherit;font-size:.84rem;background:var(--chrome-surface);color:var(--chrome-ink);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.35rem .5rem}.new-event .field-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.new-event .opt-in{font-size:.8rem;color:var(--chrome-ink);text-transform:none;letter-spacing:0}.mail-unread{font-weight:600;color:var(--chrome-ink)}.mail-unread-dot{color:var(--chrome-accent);font-size:.5rem;vertical-align:middle;margin-right:.4rem}.inbox-controls{display:flex;flex-direction:column;gap:.55rem;width:100%}.inbox-search{display:flex;gap:.3rem;align-items:center}.inbox-search input[type=search]{flex:1 1;min-width:0;font:inherit;font-size:.8rem;background:var(--chrome-surface);color:var(--chrome-ink);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.35rem .5rem}.inbox-search input[type=search]:focus{border-color:var(--chrome-accent);outline:none}.inbox-search-submit{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0}.inbox-clear{font-size:.72rem;color:var(--chrome-muted)}.inbox-filter{--inbox-chip:1.85rem;--inbox-gap-x:0.3rem;--inbox-gap-y:0.3rem;--inbox-panel-pad:0.22rem;--inbox-panel-radius:0.65rem;display:grid;grid-template-columns:repeat(5,var(--inbox-chip)) auto;grid-template-rows:var(--inbox-chip) var(--inbox-chip);column-gap:var(--inbox-gap-x);row-gap:var(--inbox-gap-y);align-items:center;position:relative;width:max-content}.inbox-filter--submenu{grid-template-rows:var(--inbox-chip) calc(var(--inbox-chip) + var(--inbox-panel-pad) * 2)}.inbox-filter-track{grid-column:1/6;grid-row:2;height:var(--inbox-chip);pointer-events:none}.inbox-filter--submenu .inbox-filter-track{height:calc(var(--inbox-chip) + var(--inbox-panel-pad) * 2)}.inbox-primary{position:relative;z-index:1;justify-self:center}.inbox-primary--select{display:flex;align-items:center;justify-content:center;width:var(--inbox-chip);height:var(--inbox-chip)}.inbox-primary--select>summary{list-style:none}.inbox-primary--select>summary::-webkit-details-marker{display:none}.inbox-subs{position:relative;z-index:1;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:var(--inbox-gap-x);width:max-content;height:calc(var(--inbox-chip) + var(--inbox-panel-pad) * 2);min-width:0;padding:var(--inbox-panel-pad);background:var(--chrome-accent);border-radius:var(--inbox-panel-radius);justify-self:start;align-self:center}.inbox-chip,.inbox-subs{align-items:center;box-sizing:border-box}.inbox-chip{display:inline-flex;justify-content:center;width:var(--inbox-chip,1.85rem);height:var(--inbox-chip,1.85rem);padding:0;border-radius:.55rem;background:transparent;border:1.5px solid transparent;color:var(--chrome-muted);text-decoration:none;cursor:pointer;flex-shrink:0;font:inherit}.inbox-chip:hover{color:var(--chrome-ink);border-color:var(--chrome-line-strong)}.inbox-chip .brand-icon{flex-shrink:0}.inbox-chip--active,.inbox-chip--open{color:var(--chrome-ink);border-color:var(--chrome-line-strong)}.inbox-chip--open{background:var(--chrome-surface)}.inbox-chip--on-panel{background:var(--chrome-bg);border-color:var(--chrome-bg);color:var(--chrome-muted)}.inbox-chip--on-panel:hover{border-color:var(--chrome-bg);color:var(--chrome-ink)}.inbox-chip--on-panel.inbox-chip--active{color:var(--chrome-ink)}.inbox-count{min-width:var(--inbox-chip,1.85rem);padding:0 .4rem;font-family:var(--mono);font-size:.72rem;margin-left:.15rem;position:relative;z-index:1}.inbox-count,.inbox-expand-select-all{display:inline-flex;align-items:center;justify-content:center;height:var(--inbox-chip,1.85rem);color:var(--chrome-muted)}.inbox-expand-select-all{width:var(--inbox-chip,1.85rem);border-radius:.55rem;background:var(--chrome-bg)}.inbox-expand-select-all input[type=checkbox]{width:.95rem;height:.95rem;accent-color:var(--chrome-ink);cursor:pointer}.inbox-expand-note{font-size:.72rem;color:var(--chrome-on-accent);padding:.2rem .35rem;white-space:nowrap}.inbox-bulk-action{border-color:var(--chrome-bg);background:var(--chrome-bg);color:var(--chrome-muted)}.mail-list .uds-lister-select-cell{width:1.85rem;justify-content:center;padding-left:.15rem}.msg-toolbar{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;margin-top:.85rem;padding-top:.75rem;border-top:1px solid var(--chrome-line)}.msg-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:var(--radius);border:1px solid var(--chrome-line);background:var(--chrome-surface);color:var(--chrome-muted);cursor:pointer;text-decoration:none}.msg-toolbar-btn:hover:not(:disabled){color:var(--chrome-ink);background:var(--chrome-hover)}.msg-toolbar-btn.on{color:var(--chrome-accent);border-color:var(--chrome-accent)}.msg-toolbar-btn:disabled{opacity:.4;cursor:default}.msg-body a{color:var(--chrome-accent);word-break:break-all}.mail-shelf-actions{display:flex;flex-direction:column;gap:.55rem}.mail-shelf-action-row{display:flex;flex-wrap:wrap;gap:.3rem}.mail-shelf-action{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:var(--radius);border:1px solid var(--chrome-line);background:var(--chrome-surface);color:var(--chrome-muted);cursor:pointer;text-decoration:none}.mail-shelf-action:hover:not(:disabled){color:var(--chrome-ink);background:var(--chrome-hover)}.mail-shelf-action:disabled{opacity:.4;cursor:default}.mail-associate{display:flex;flex-direction:column;gap:.4rem;padding:.5rem;background:var(--chrome-elevated,var(--chrome-surface))}.mail-associate,.mail-associate input[type=search]{border:1px solid var(--chrome-line);border-radius:var(--radius)}.mail-associate input[type=search]{font:inherit;font-size:.8rem;background:var(--chrome-surface);color:var(--chrome-ink);padding:.35rem .5rem}.mail-associate-list{list-style:none;margin:0;padding:0;max-height:12rem;overflow:auto;display:flex;flex-direction:column;gap:.25rem}.mail-associate-list a{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--chrome-ink);text-decoration:none;padding:.3rem .35rem;border-radius:var(--radius)}.mail-associate-list a:hover{background:var(--chrome-hover)}.mail-associate-empty{font-size:.78rem;color:var(--chrome-muted);padding:.35rem}.uds-detail-back--icon{width:1.6rem;height:1.6rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;font-size:1.1rem;line-height:1;color:var(--chrome-muted);text-decoration:none}.uds-detail-back--icon:hover{color:var(--chrome-ink);background:var(--chrome-hover);border-radius:var(--radius)}.mail-promote-backdrop{position:fixed;inset:0;z-index:40;background:color-mix(in srgb,var(--chrome-ink) 45%,transparent);display:grid;place-items:center;padding:1rem}.mail-promote{width:min(28rem,100%);background:var(--chrome-surface);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:1.1rem 1.2rem 1.2rem;box-shadow:0 12px 40px color-mix(in srgb,var(--chrome-ink) 25%,transparent)}.mail-promote-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.mail-promote-head h2{margin:0;font-size:1.05rem}.mail-promote-lede{margin:0 0 .9rem;font-size:.86rem;color:var(--chrome-muted)}.mail-promote-modes{border:none;margin:0 0 .85rem;padding:0;display:grid;gap:.35rem}.mail-promote-mode{display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem;border-radius:var(--radius);border:1px solid var(--chrome-line);font-size:.86rem;cursor:pointer}.mail-promote-mode.on{border-color:var(--chrome-accent);background:color-mix(in srgb,var(--chrome-accent) 12%,transparent)}.mail-promote-field{display:grid;gap:.3rem;font-size:.82rem;margin-bottom:.85rem}.mail-promote-field select{font:inherit;font-size:.86rem;background:var(--chrome-elevated,var(--chrome-surface));color:var(--chrome-ink);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.4rem .5rem}.mail-promote-foot{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.schedule-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--chrome-line)}.schedule-row input[type=datetime-local]{font:inherit;font-size:.84rem;background:var(--chrome-surface);color:var(--chrome-ink);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.35rem .5rem}.schedule-row .settings-note{flex:1 1 100%;margin:0;font-size:.76rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mail-list .uds-lister-pagination{flex-direction:column;align-items:flex-start;gap:.3rem;font-size:.72rem;padding:.6rem .5rem}.mail-list .uds-lister-page-links{display:flex;gap:.6rem}.mail-list .uds-lister-header{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.mail-list .uds-lister-filters{width:100%}.msg-frame{width:100%;height:60vh;margin-top:.5rem;border:1px solid var(--chrome-line);border-radius:var(--radius);background:#fff}.base-article{margin:.25rem 0 1.75rem;max-width:72ch}.base-article--document{max-width:none}.base-article-lede{margin-bottom:1rem;color:var(--chrome-muted)}.base-document-frame{display:block;width:100%;min-height:min(85vh,1200px);height:85vh;border:0;border-radius:0;background:#0f1214}.base-article-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 1.1rem}.base-article-section{margin:1.15rem 0 0}.base-article-section h2{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-muted);margin:0 0 .35rem;font-weight:560}.base-article-prose{margin:0;font-size:.95rem;line-height:1.6}.base-article-markdown{display:flex;flex-direction:column;gap:.75rem}.base-article-markdown .base-article-prose{margin:0}.base-article-md-heading{margin:.25rem 0 0;font-size:1rem;font-weight:600;line-height:1.35;color:var(--chrome-ink)}.base-article-markdown h4.base-article-md-heading{font-size:.95rem;font-weight:560}.base-article-code{margin:0;padding:.65rem .75rem;overflow-x:auto;font-size:.82rem;line-height:1.45;background:color-mix(in srgb,var(--chrome-ink) 6%,transparent);border:1px solid color-mix(in srgb,var(--chrome-ink) 12%,transparent);border-radius:4px}.base-article-code code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.base-article-empty{margin:0;font-size:.85rem;color:var(--chrome-muted);line-height:1.5}.base-article-quote{margin:0;padding:.55rem .75rem;border-left:2px solid var(--chrome-accent);font-size:.92rem;line-height:1.55;color:var(--chrome-ink)}.base-article-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:0}.base-article-chip{text-decoration:none}a.base-article-chip:hover{border-color:var(--chrome-accent);color:var(--chrome-accent)}.base-article-links{list-style:none;padding:0;margin:0}.base-article-links li{margin:.2rem 0}.base-article-list{margin:0;padding-left:1.1rem;list-style:disc}.base-article-numbers{list-style:decimal}.base-article-diagram{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .15rem;margin:0;padding:.7rem .8rem;border-radius:8px;background:color-mix(in srgb,var(--chrome-ink) 4%,transparent)}.base-article-diagram-down{flex-direction:column;align-items:flex-start}.base-article-diagram-step{display:inline-flex;align-items:center;gap:.35rem}.base-article-diagram-node{padding:.3rem .6rem;border-radius:6px;background:color-mix(in srgb,var(--chrome-ink) 8%,transparent);color:var(--chrome-ink);font-size:.85rem}.base-article-diagram-arrow{color:var(--chrome-muted)}.base-article-remainder{margin-top:1.5rem;opacity:.92}.understanding{margin:1.5rem 0 2rem}.understanding h2{font-size:.95rem;margin:1.5rem 0 .2rem}.understanding h3{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-muted);margin:1rem 0 .3rem}.narrative{font-size:.9rem;line-height:1.6;border-left:2px solid var(--chrome-accent);padding-left:.75rem;margin:.5rem 0 .9rem}.guide-list,.map-list,.review-list,.route-list{list-style:none;padding:0;margin:.4rem 0 0}.route-item{display:flex;flex-direction:column;gap:.25rem;padding:.6rem .7rem;border-left:3px solid var(--chrome-line);border-bottom:1px solid var(--chrome-line)}.route-item.route-high{border-left-color:var(--chrome-bad)}.route-item.route-medium{border-left-color:var(--chrome-warn)}.route-item.route-low{border-left-color:var(--chrome-line)}.route-head{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.route-severity,.route-type{font-size:.66rem;text-transform:uppercase;letter-spacing:.05em}.route-severity.sev-high{color:var(--chrome-bad);border-color:var(--chrome-bad)}.route-severity.sev-medium{color:var(--chrome-warn);border-color:var(--chrome-warn)}.route-statement{font-size:.9rem;line-height:1.5}.route-due{font-size:.72rem;color:var(--chrome-warn)}.route-meta{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;color:var(--chrome-muted)}.route-meta,.route-owner{font-size:.72rem}.route-ours{color:var(--chrome-accent)}.guide-item{display:flex;flex-direction:column;gap:.2rem;padding:.5rem 0;border-bottom:1px solid var(--chrome-line)}.guide-statement{font-size:.88rem;line-height:1.5}.guide-meta{display:flex;gap:.7rem;align-items:center;font-size:.72rem;color:var(--chrome-muted)}.guide-old .guide-statement{color:var(--chrome-muted);text-decoration:line-through;text-decoration-color:var(--chrome-line)}.guide-superseded{margin-top:.6rem}.guide-superseded summary{font-size:.74rem;color:var(--chrome-muted);cursor:pointer}.map-item{font-size:.84rem;padding:.3rem 0;border-bottom:1px solid var(--chrome-line)}.basis,.map-item{color:var(--chrome-muted)}.basis{font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;padding:.05rem .35rem;border-radius:3px;border:1px solid var(--chrome-line)}.basis-stated{color:var(--chrome-good);border-color:var(--chrome-good)}.basis-inferred{font-style:italic}.evidence summary{font-size:.72rem;color:var(--chrome-muted);cursor:pointer}.evidence blockquote{margin:.3rem 0 0;padding-left:.6rem;border-left:2px solid var(--chrome-line);font-size:.78rem;color:var(--chrome-muted)}.evidence-missing{font-size:.72rem;font-style:italic;color:var(--chrome-muted)}.review{gap:1.5rem}.review,.review-item{display:flex;flex-direction:column}.review-item{gap:.35rem;padding:.8rem;border:1px solid var(--chrome-line);border-radius:var(--radius);margin-bottom:.6rem}.review-head{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.review-method,.review-when{font-size:.7rem;color:var(--chrome-muted)}.review-title{font-size:.95rem;font-weight:500}.review-reason{font-size:.8rem;color:var(--chrome-muted)}.review-fields{display:flex;gap:.9rem;flex-wrap:wrap;font-size:.76rem;color:var(--chrome-muted)}.review-field b{font-weight:600;text-transform:uppercase;font-size:.64rem;letter-spacing:.05em;margin-right:.25rem}.review-related{display:flex;gap:.5rem;flex-wrap:wrap;font-size:.76rem}.review-related a{color:var(--chrome-accent)}.review-candidates{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.2rem}.candidate{font-size:.74rem;padding:.2rem .5rem}.candidate-score{color:var(--chrome-muted);margin-left:.3rem}.review-actions{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center;margin-top:.3rem}.review-actions input[type=text]{font:inherit;font-size:.78rem;padding:.3rem .5rem;background:var(--chrome-surface);color:var(--chrome-ink);border:1px solid var(--chrome-line);border-radius:var(--radius);min-width:14rem}.shell:has(.airbrain--full){height:100dvh;max-height:100dvh;overflow:hidden}.shell:has(.airbrain--full) .body{flex:1 1;min-height:0}.content:has(.airbrain--full){max-width:none;padding:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.airbrain{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.85rem;min-height:0;width:100%;box-sizing:border-box}.airbrain--full{flex:1 1;min-height:0;max-width:44rem;margin:0 auto;padding:1.1rem 1.35rem 1.35rem}.airbrain--shelf{gap:.65rem;height:100%;min-height:0;font-size:.95rem;line-height:1.55}.airbrain__trail{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.1rem 2.6rem .45rem .15rem}.airbrain__crumb{font-size:.8rem;line-height:1.25;padding:.22rem .55rem;border-radius:999px;background:rgba(255,255,255,.07);color:var(--chrome-ink);border:1px solid var(--chrome-line)}.airbrain__crumb[data-depth="0"]{font-weight:600}.airbrain__crumb[data-depth="1"]{opacity:.85}.airbrain__crumb[data-depth="2"]{opacity:.7}.airbrain__suggestions{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:0 .15rem .35rem}.airbrain__suggestions--space{padding-bottom:.2rem;border-bottom:none;margin-bottom:0}.airbrain__log-suggestions{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.25rem .65rem .55rem .15rem;flex-shrink:0}.airbrain__suggestion-row{display:flex;align-items:center;gap:.25rem}.airbrain__suggestion{font-size:.78rem;line-height:1.3;padding:.28rem .65rem;border-radius:999px;border:1px solid var(--chrome-line);background:rgba(255,255,255,.05);color:var(--chrome-ink);cursor:pointer;text-align:left}.airbrain__suggestion--space{border-style:dashed}.airbrain__suggestion-dismiss{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;border:none;border-radius:999px;background:transparent;color:var(--chrome-ink);opacity:.55;cursor:pointer}.airbrain__suggestion-dismiss:hover:not(:disabled){opacity:1;background:rgba(255,255,255,.08)}.airbrain__gap-confirm{display:flex;flex-direction:column;gap:.45rem;padding:.45rem .55rem .55rem;margin:0 .15rem .35rem;border:1px solid var(--chrome-line);border-radius:.45rem;background:rgba(255,255,255,.04);font-size:.8rem}.airbrain__gap-confirm p{margin:0}.airbrain__gap-confirm-actions{display:flex;gap:.45rem;flex-wrap:wrap}.airbrain__suggestion:hover:not(:disabled){background:rgba(255,255,255,.1)}.airbrain__suggestion:disabled{opacity:.5;cursor:default}.airbrain-declare-scrim{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(12,14,18,.45)}.airbrain-declare-dialog{width:min(28rem,100%);padding:1.25rem 1.35rem 1.1rem;border-radius:.55rem;border:1px solid var(--chrome-line,rgba(0,0,0,.14));background:var(--uds-color-surface,#fff);color:var(--uds-color-ink,#111);box-shadow:0 18px 48px rgba(0,0,0,.18)}.airbrain-declare-dialog h2{margin:0 0 .45rem;font-size:1.15rem}.airbrain-declare-lede{margin:0 0 .9rem;font-size:.9rem;opacity:.85}.airbrain-declare-field{display:flex;flex-direction:column;gap:.3rem;margin:0 0 .75rem;font-size:.85rem}.airbrain-declare-field textarea{width:100%;resize:vertical;min-height:3.5rem;padding:.45rem .55rem;border-radius:.35rem;border:1px solid var(--chrome-line,rgba(0,0,0,.16));font:inherit}.airbrain-declare-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.35rem}.airbrain-declare-foundations{margin:0 0 1.25rem;padding:.9rem 1rem;border:1px dashed var(--chrome-line,rgba(0,0,0,.18));border-radius:.45rem;background:rgba(0,0,0,.02)}.airbrain-declare-foundations h2{margin:0 0 .4rem;font-size:1.05rem}.airbrain-declare-foundations p{margin:0 0 .55rem;max-width:42rem}.uds-field{display:flex;flex-direction:column;gap:.28rem;margin:.4rem 0}.uds-field__label-row{display:flex;align-items:center;gap:.35rem}.uds-field__label{font-size:.78rem;color:var(--chrome-muted)}.uds-field__required{margin-left:.15rem;color:var(--chrome-muted)}.uds-field__info{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;padding:0;border-radius:999px;border:1px solid var(--chrome-line);background:transparent;color:var(--chrome-muted);font-size:.65rem;font-style:italic;font-family:Georgia,Times New Roman,serif;line-height:1;cursor:help;flex-shrink:0}.uds-field__info:hover{color:var(--chrome-ink);border-color:var(--chrome-ink)}.uds-field__control input:not([type=checkbox]),.uds-field__control select{width:100%}.uds-field__error,.uds-field__help-text{margin:0;font-size:.72rem;color:var(--chrome-muted)}.uds-field__error{color:var(--chrome-danger,#c45)}.uds-field__inline-check{display:flex;align-items:center;gap:.45rem;font-size:.82rem}.airbrain__log{overflow-y:auto;overflow-x:hidden;min-height:0;display:flex;flex-direction:column;gap:.75rem;padding:.35rem .65rem .5rem .15rem;font-size:.88rem;line-height:1.45}.airbrain__turn{margin:0;padding:.65rem .8rem;border-radius:.6rem;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;background:var(--chrome-surface);border:1px solid var(--chrome-line);font-size:.88rem}.airbrain__turn--user{align-self:flex-end;max-width:92%;border-radius:.6rem .6rem .2rem .6rem;background:rgba(255,255,255,.08)}.airbrain__turn--airbrain{align-self:stretch;border-radius:.6rem .6rem .6rem .2rem;background:color-mix(in srgb,var(--chrome-elevated,var(--chrome-surface)) 88%,transparent);border:1px solid var(--chrome-line);margin-bottom:0}.airbrain__turn--pending{opacity:.55}.airbrain__turn--opening{opacity:.9}.airbrain__turn--streaming{min-height:1.5rem}.airbrain__turn ul{margin:.4rem 0 .4rem 1.1rem;padding:0}.airbrain__turn code{font-family:var(--mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.92em;padding:.1rem .3rem;border-radius:.3rem;background:rgba(255,255,255,.08)}.airbrain__thinking{margin:0;opacity:.6;font-size:.85rem}.airbrain__refusal{display:grid;gap:.3rem;padding:.75rem .9rem;border-radius:.6rem;border:1px solid var(--warn-rule,rgba(255,180,120,.35));background:var(--warn-ground,rgba(255,180,120,.08));font-size:.9rem}.airbrain__composer{position:relative;flex-shrink:0;border:1px solid var(--chrome-line);border-radius:.85rem;background:#0b0f13;padding:.7rem .75rem .75rem;box-sizing:border-box}.airbrain__composer textarea{display:block;width:100%;resize:none;padding:.45rem 5.4rem .65rem .35rem;border:0;border-radius:0;background:transparent;color:var(--chrome-ink);font:inherit;font-size:.95rem;line-height:1.5;box-sizing:border-box}.airbrain__composer textarea:focus{outline:none;border-color:transparent}.airbrain--full .airbrain__composer textarea{padding:.45rem 5.6rem .65rem .25rem}.airbrain__params{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .45rem;padding:0 5.2rem .45rem .15rem;border-bottom:1px solid var(--chrome-line)}.airbrain__chip[data-kind=suggestion]{background:color-mix(in srgb,var(--chrome-accent,#3d8bff) 12%,transparent);border-color:color-mix(in srgb,var(--chrome-accent,#3d8bff) 35%,var(--chrome-line))}.airbrain__chip{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.2rem .3rem .2rem .45rem;border:1px solid var(--chrome-line);border-radius:999px;background:color-mix(in srgb,var(--chrome-input) 70%,transparent);font-size:.75rem;line-height:1.2}.airbrain__chip .badge{font-size:.65rem;padding:.05rem .35rem}.airbrain__chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10rem}.airbrain__chip-remove{display:grid;place-items:center;width:1.2rem;height:1.2rem;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;opacity:.7}.airbrain__chip-remove:hover{opacity:1;background:color-mix(in srgb,var(--chrome-ink) 12%,transparent)}.airbrain__chip--shot{padding-left:.25rem}.airbrain__shot-thumb{width:2.4rem;height:1.55rem;object-fit:cover;border-radius:.25rem;border:1px solid var(--chrome-line);background:#05070a}.airbrain__composer-actions{position:absolute;right:.7rem;bottom:.7rem;display:flex;align-items:center;gap:.35rem}.airbrain__file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.airbrain__attach,.airbrain__send{display:grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;border:0;border-radius:999px;cursor:pointer;transition:opacity .12s ease}.airbrain__attach{background:transparent;color:var(--chrome-ink);border:1px solid var(--chrome-line)}.airbrain__attach:hover:not(:disabled){background:color-mix(in srgb,var(--chrome-input) 80%,transparent)}.airbrain__send{background:var(--chrome-accent);color:var(--chrome-on-accent)}.airbrain__attach svg,.airbrain__send svg{width:1.1rem;height:1.1rem;display:block}.airbrain__attach:disabled,.airbrain__send:disabled{cursor:default;opacity:.35}.airbrain__send:not(:disabled):hover{opacity:.88}.airbrain__attach-menu,.airbrain__attach-panel{position:absolute;right:0;bottom:calc(100% + .4rem);z-index:20;min-width:12.5rem;padding:.35rem;border:1px solid var(--chrome-line);border-radius:.65rem;background:#0f141a;box-shadow:0 8px 24px rgba(0,0,0,.35)}.airbrain__attach-panel{min-width:16rem;max-width:min(20rem,80vw);padding:.55rem}.airbrain__attach-option{display:block;width:100%;padding:.45rem .55rem;border:0;border-radius:.4rem;background:transparent;color:inherit;font:inherit;font-size:.85rem;text-align:left;cursor:pointer}.airbrain__attach-option:hover{background:color-mix(in srgb,var(--chrome-input) 80%,transparent)}.airbrain__node-insert{display:flex;flex-direction:column;gap:.4rem}.airbrain__node-insert-modes{display:flex;gap:.25rem}.airbrain__node-insert-modes button{flex:1 1;padding:.3rem .4rem;border:1px solid var(--chrome-line);border-radius:.4rem;background:transparent;color:inherit;font:inherit;font-size:.75rem;cursor:pointer}.airbrain__node-insert-modes button.is-active{background:color-mix(in srgb,var(--chrome-input) 85%,transparent)}.airbrain__node-insert input[type=search]{width:100%;padding:.4rem .5rem;border:1px solid var(--chrome-line);border-radius:.4rem;background:#0b0f13;color:inherit;font:inherit;font-size:.85rem;box-sizing:border-box}.airbrain__node-hits{list-style:none;margin:0;padding:0;max-height:10rem;overflow:auto;border:1px solid var(--chrome-line);border-radius:.4rem}.airbrain__node-hit{display:flex;width:100%;align-items:center;gap:.4rem;padding:.4rem .5rem;border:0;background:transparent;color:inherit;font:inherit;font-size:.8rem;text-align:left;cursor:pointer}.airbrain__node-hit:hover{background:color-mix(in srgb,var(--chrome-input) 80%,transparent)}.airbrain__node-hit .key{margin-left:auto;opacity:.65;font-size:.7rem}.airbrain__node-insert-cancel,.airbrain__node-insert-go{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.35rem .5rem;border:1px solid var(--chrome-line);border-radius:.4rem;background:transparent;color:inherit;font:inherit;font-size:.8rem;cursor:pointer}.airbrain__node-insert-go:disabled{opacity:.4;cursor:default}.airbrain__attach-error,.airbrain__attach-hint{margin:0;font-size:.75rem;opacity:.75}.airbrain__attach-error{color:var(--warn-ink,#f0b090);opacity:1}.board-shelf-rel-picker{margin-top:.5rem}.board-shelf-rel-hits{list-style:none;margin:.35rem 0 0;padding:0;max-height:12rem;overflow:auto;border:1px solid var(--chrome-line);border-radius:var(--radius)}.board-shelf-rel-hit{display:flex;width:100%;align-items:center;gap:.45rem;padding:.45rem .55rem;border:0;background:transparent;color:inherit;font:inherit;font-size:.85rem;text-align:left;cursor:pointer}.board-shelf-rel-hit:hover{background:color-mix(in srgb,var(--chrome-input) 80%,transparent)}.board-shelf-rel-hit .key{margin-left:auto;opacity:.65;font-size:.75rem}.board-wiki-empty{margin:.35rem 0 .75rem;font-size:.9rem;color:var(--chrome-muted)}.board-wiki-empty a{color:inherit}.project-dash{display:flex;flex-direction:column;gap:2rem;max-width:64rem}.project-dash-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.project-dash-kicker{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--chrome-muted);font-family:var(--mono)}.project-dash-meta{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.project-base-actions,.project-dash-head-actions{display:flex;align-items:center;gap:.5rem}.project-base-actions{flex-wrap:wrap}.project-purpose-empty{max-width:36rem}.project-purpose-empty p{margin:0 0 .65rem}.project-purpose-candidates{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.project-purpose-candidates label{display:flex;align-items:baseline;gap:.4rem;cursor:pointer}.project-provide-summary{display:inline-flex;align-items:center;gap:.5rem;margin:.25rem 0 0;padding:.65rem 1rem;border:1px dashed color-mix(in srgb,var(--chrome-accent) 45%,var(--chrome-line));border-radius:var(--radius);background:color-mix(in srgb,var(--chrome-accent) 8%,transparent);color:var(--chrome-ink);font:inherit;font-weight:600;text-decoration:none}.project-provide-summary:hover{border-color:var(--chrome-accent);background:color-mix(in srgb,var(--chrome-accent) 14%,transparent)}.project-create-cta-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;margin-top:.85rem;align-items:stretch}.project-create-cta-grid>.uds-lister-card{min-height:10rem}@media (max-width:1100px){.project-create-cta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.project-create-cta-grid{grid-template-columns:1fr}}.project-section-head{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-bottom:.75rem}.project-section-collapsed .project-section-head{margin-bottom:0}.project-dash .project-section-title{margin:0;font-family:var(--font-display);font-size:1.2rem;font-weight:600;letter-spacing:-.02em;color:var(--chrome-ink)}.project-section-tools{margin-left:auto;display:flex;align-items:center}.project-section-tabs{margin:0}.project-agent{display:flex;height:min(70vh,36rem);min-height:22rem}.airbrain--inline{height:100%;min-height:0;padding:.85rem;border:1px solid var(--chrome-line);border-radius:var(--radius);background:var(--chrome-surface)}.project-graph .table-note{margin-top:0}.project-create-cta-card,.uds-lister-gallery>.project-create-cta-card{border-style:dashed;border-color:color-mix(in srgb,var(--chrome-accent) 40%,var(--chrome-line));background:color-mix(in srgb,var(--chrome-accent) 6%,var(--chrome-panel,transparent))}.project-create-cta-card{position:relative}.project-create-cta-card[data-tone=new]{background:color-mix(in srgb,var(--chrome-accent) 6%,transparent)}.project-create-cta-body{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.project-create-cta-body:hover .uds-lister-card-title{color:var(--chrome-accent)}.project-create-cta-menu{position:absolute;z-index:5;left:0;right:0;top:calc(100% - .25rem);margin:0}.project-dash-section>.uds-lister{margin-bottom:0}.project-dash .uds-lister-title,.project-dash-section h2{margin:0 0 .75rem;font-family:var(--font-display);font-size:1.2rem;font-weight:600;letter-spacing:-.02em;color:var(--chrome-ink)}.project-dash-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.project-dash-section-head h2{margin:0}.project-dash-sub{margin:1.15rem 0 .5rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--chrome-faint);font-weight:500;font-family:var(--mono)}.project-dash-summary{margin:0;line-height:1.55;max-width:42rem;font-size:.95rem;color:var(--chrome-muted)}.project-dash-details .hint{font-size:.9rem;color:var(--chrome-faint)}.project-dash-entities,.project-dash-tickets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.project-dash-entities a,.project-dash-tickets a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .7rem;border:1px solid var(--chrome-line);border-radius:var(--radius);text-decoration:none;color:inherit;background:var(--chrome-surface)}.project-dash-entities a:hover,.project-dash-tickets a:hover{border-color:var(--chrome-line-strong);background:var(--chrome-hover)}.project-dash-entities a{justify-content:flex-start}.project-dash-ticket-meta{display:flex;gap:.35rem;flex-shrink:0}.project-dash-artefacts{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem}.project-dash-artefact{display:flex;flex-direction:column;gap:.35rem;padding:.85rem .95rem;border:1px solid var(--chrome-line);border-radius:var(--radius);background:var(--chrome-surface);text-decoration:none;color:inherit;min-height:6.5rem}a.project-dash-artefact:hover{border-color:var(--chrome-accent);background:var(--chrome-hover)}.project-dash-artefact-kind{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--chrome-muted);font-family:var(--mono)}.project-dash-artefact-desc{margin:.25rem 0 0;font-size:.82rem;color:var(--chrome-muted);line-height:1.4}.project-artefact-form{max-width:28rem;display:flex;flex-direction:column;gap:.85rem;margin-top:1rem}.project-artefact-form .field{display:flex;flex-direction:column;gap:.3rem}.project-artefact-form .field>span{font-size:.82rem;color:var(--chrome-muted)}.project-artefact-form input,.project-artefact-form select{padding:.5rem .65rem;border-radius:var(--radius);border:1px solid var(--chrome-line);background:var(--chrome-input);color:var(--chrome-ink);font:inherit}.project-artefact-actions{display:flex;gap:.65rem;align-items:center;margin-top:.35rem}.stub-banner{margin:.75rem 0 1rem;padding:.65rem .85rem;border:1px dashed var(--chrome-line);border-radius:var(--radius);font-size:.9rem;color:var(--chrome-muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.page-chrome{margin-bottom:1rem}.page-chrome-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .65rem;font-size:.72rem}.page-chrome-crumb{display:inline-flex;align-items:center}.page-chrome-crumb a,.page-chrome-crumb>span{text-decoration:none;border:0;border-radius:var(--radius-chip);padding:.2rem .5rem;font-weight:600;line-height:1.3}.page-chrome-crumb[data-depth="0"] a,.page-chrome-crumb[data-depth="0"]>span{background:var(--crumb-space-fill);color:var(--crumb-space-ink)}.page-chrome-crumb[data-depth="1"] a,.page-chrome-crumb[data-depth="1"]>span{background:var(--crumb-view-fill);color:var(--crumb-view-ink)}.page-chrome-crumb[data-depth="2"] a,.page-chrome-crumb[data-depth="2"]>span{background:var(--crumb-entity-fill);color:var(--crumb-entity-ink)}.page-chrome-crumb a:hover{filter:brightness(.97)}.page-chrome-title-row{display:block}.page-chrome-title-row h1{margin:0}.page-chrome-lede-row{display:flex;align-items:baseline;gap:.35rem;margin-top:.45rem;max-width:48rem}.page-chrome-lede-row .lede{margin:0;max-width:42rem;color:var(--chrome-muted);font-size:.95rem;line-height:1.5}.page-chrome-gear{width:1.75rem;height:1.75rem;padding:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:var(--radius);color:var(--chrome-muted);cursor:pointer;line-height:1}.page-chrome-gear:hover{color:var(--chrome-ink);background:color-mix(in srgb,var(--chrome-ink) 6%,transparent)}.brand-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.brand-icon-signal{color:var(--chrome-signal)}.airbrain-chrome{position:relative;width:44px;flex-shrink:0;background:var(--chrome-rail);border-left:1px solid var(--chrome-line);display:flex;flex-direction:column;padding:.85rem .35rem;min-height:0;align-self:stretch;overflow:hidden;transition:width .14s var(--ease);box-sizing:border-box}.airbrain-chrome:not(.airbrain-chrome-collapsed){min-width:300px}.airbrain-chrome:not(.airbrain-chrome-collapsed):has(.right-shelf-entity-panel[data-width=wide]){min-width:min(560px,50vw)}.airbrain-chrome-collapsed{width:44px}.airbrain-chrome:not(.airbrain-chrome-collapsed) .airbrain-chrome-body{padding-top:.15rem}.airbrain-chrome-head{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.5rem;flex-shrink:0;flex-wrap:wrap}.airbrain-chrome-collapsed .airbrain-chrome-head{justify-content:flex-end}.airbrain-chrome-head-spacer{flex:1 1;min-width:0}.airbrain-chrome-toggles{justify-content:flex-end;margin-left:auto}.airbrain-chrome-glyphs,.airbrain-chrome-toggles{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.airbrain-chrome-glyphs{flex-direction:row;margin:0}.airbrain-chrome-collapsed .airbrain-chrome-glyphs{display:none}.airbrain-chrome-glyph{box-sizing:border-box;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius);border:1px solid var(--chrome-line);background:transparent;color:var(--chrome-muted);cursor:pointer}.airbrain-chrome-glyph:hover{color:var(--chrome-ink);border-color:var(--chrome-line-strong);background:var(--chrome-hover)}.airbrain-chrome-glyph-active{color:var(--chrome-ink);border-color:var(--chrome-accent);background:var(--chrome-hover)}.airbrain-chrome-glyph-brain{background:transparent;color:var(--chrome-muted);border-color:var(--chrome-line)}.airbrain-chrome-glyph-brain:hover{background:var(--chrome-hover);color:var(--chrome-ink);border-color:var(--chrome-line-strong)}.airbrain-chrome-glyph-brain.airbrain-chrome-glyph-active{color:var(--chrome-ink);border-color:var(--chrome-accent);background:var(--chrome-hover);outline:none}.airbrain-chrome-resize{position:absolute;left:0;top:0;bottom:0;width:6px;padding:0;border:0;background:transparent;cursor:ew-resize;z-index:2}.airbrain-chrome-dragging .airbrain-chrome-resize,.airbrain-chrome-resize:hover{background:color-mix(in srgb,var(--chrome-accent) 35%,transparent)}.airbrain-chrome-dragging{-webkit-user-select:none;user-select:none}.airbrain-chrome-body{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:0;overflow:hidden;position:relative}.airbrain-chrome-body[hidden]{display:none!important}.airbrain-chrome-airbrain,.airbrain-chrome-entity{flex:1 1;min-height:0;overflow:auto;border:0;border-radius:0;background:transparent;padding:.15rem .15rem .35rem}.right-shelf-entity-panel{display:flex;flex-direction:column;gap:.55rem;min-height:0;height:100%}.right-shelf-entity-head{flex-shrink:0}.right-shelf-entity-body{flex:1 1;min-height:0;overflow:auto}.airbrain-chrome-entity-empty,.airbrain-chrome-pane-hidden{display:none!important}.airbrain-chrome-pane-active{display:flex!important;flex-direction:column;flex:1 1;min-height:0}.airbrain-chrome-entity-resize{display:none}.composer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.composer-head .lede{margin-bottom:1rem}.composer-cta{white-space:nowrap}.composer-small{font-size:.78rem;padding:.35rem .7rem}.composer-empty{border:1px dashed var(--chrome-line);border-radius:var(--radius);padding:1.5rem;color:var(--chrome-muted);max-width:62ch;line-height:1.6}.composer-empty p{margin:0 0 .75rem}.composer-empty p:last-child{margin-bottom:0}.composer-table-wrap{overflow-x:auto;border:1px solid var(--chrome-line);border-radius:var(--radius)}.composer-table{border-collapse:collapse;width:100%;font-size:.86rem;min-width:640px}.composer-table td,.composer-table th{border-bottom:1px solid var(--chrome-line);padding:.6rem .9rem;text-align:left;vertical-align:middle}.composer-table tbody tr:last-child td{border-bottom:0}.composer-table th{background:var(--chrome-surface);font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--chrome-muted);white-space:nowrap}.composer-table tbody tr.clickable{cursor:pointer}.composer-table tbody tr.clickable:hover td{background:var(--chrome-hover)}.composer-doc-id{font-weight:600;color:var(--chrome-ink)}.composer-doc-sub{color:var(--chrome-faint);font-size:.74rem;margin-top:2px}.composer-doc-sub code{font-family:var(--mono)}.composer-when{color:var(--chrome-faint);font-size:.78rem;white-space:nowrap}.composer-brand{display:inline-block;padding:2px 9px;border-radius:999px;background:var(--chrome-surface);border:1px solid var(--chrome-line)}.composer-brand,.composer-version{font-size:.72rem;color:var(--chrome-muted)}.composer-version{font-family:var(--mono)}.composer-modal-back{position:fixed;inset:0;background:rgba(0,0,0,.55);display:grid;place-items:center;z-index:60}.composer-modal{width:min(440px,92vw);background:var(--chrome-surface);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:1.5rem;box-shadow:0 18px 50px rgba(0,0,0,.45)}.composer-modal h2{font-family:var(--font-display);font-size:1.15rem;margin:0 0 1rem}.composer-modal label{display:block;font-size:.74rem;color:var(--chrome-muted);margin:.75rem 0 .25rem}.composer-modal input,.composer-modal select{width:100%;padding:.5rem .65rem;border-radius:var(--radius);border:1px solid var(--chrome-line);background:var(--chrome-input);color:var(--chrome-ink);font:inherit;font-size:.86rem}.composer-hint{font-size:.74rem;color:var(--chrome-faint);margin-top:.35rem;line-height:1.5}.composer-modal-msg{font-size:.76rem;color:var(--chrome-muted);min-height:1.2em;margin-top:.6rem}.composer-modal-msg.failed{color:var(--chrome-bad)}.composer-modal-foot{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.25rem}.composer-editor{display:flex;flex-direction:column;min-height:0}.composer-editor-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:.75rem;border-bottom:1px solid var(--chrome-line);margin-bottom:.75rem}.composer-editor-id{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;min-width:0}.composer-editor-id h1{margin:0;font-size:1.1rem}.composer-back{font-size:.78rem;color:var(--chrome-muted);text-decoration:none}.composer-back:hover{color:var(--chrome-ink)}.composer-editor-actions{display:flex;align-items:center;gap:.5rem}.composer-saved{font-size:.76rem;color:var(--chrome-muted);white-space:nowrap}.composer-saved.failed{color:var(--chrome-bad)}.composer-history{border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.75rem 1rem;margin-bottom:.75rem}.composer-history ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.composer-history li{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;gap:1rem;align-items:baseline;font-size:.8rem}.composer-history li.current .composer-version{color:var(--chrome-ink);font-weight:600}.composer-history-note{color:var(--chrome-ink);min-width:0;overflow-wrap:anywhere}.composer-history-before{margin-top:.9rem;padding-top:.75rem;border-top:1px solid var(--chrome-line)}.composer-history-divider{font-size:.75rem;color:var(--chrome-muted,inherit);margin:0 0 .5rem}.artefact-status-history{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem;font-size:.8rem}.composer-frame{width:100%;height:calc(100vh - 14rem);min-height:420px;border:1px solid var(--chrome-line);border-radius:var(--radius);background:#ffffff}.planner{display:flex;flex-direction:column;gap:.75rem;min-width:0}.planner-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.planner-page-actions{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end;padding-top:1.4rem}.planner-viewbar{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;flex-wrap:wrap;border-bottom:1px solid var(--chrome-line);margin-bottom:.5rem}.planner-viewbar>.view-tabs,.view-tabs.view-tabs-inline{border-bottom:none;margin-bottom:0}.view-tabs.view-tabs-sub{margin-bottom:1rem;flex-wrap:wrap}.planner-section{display:flex;flex-direction:column;gap:.75rem}.planner-section+.planner-section{padding-top:1rem;border-top:1px solid var(--chrome-line)}.planner-section h2,.planner-settings-body h2{margin:0;font-size:1rem}.planner-settings-body{display:flex;flex-direction:column;gap:1rem;max-width:72rem}.planner-settings-body h3{margin:0;font-size:.88rem}.planner-form{display:flex;flex-direction:column;gap:.6rem;max-width:46rem}.planner-inline-editor{max-width:none}.planner-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem .75rem}.planner-form select,.planner-form-grid input,.planner-form-grid select{width:100%;box-sizing:border-box}.planner-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.planner-form .result{margin-top:0}.planner-form .result p{margin:.15rem 0}.planner .hint{margin:0;font-size:.78rem;color:var(--chrome-muted)}.planner .uds-table .planner-zeroed{margin-left:.5rem}.planner-view-options{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding-bottom:.2rem}.planner-showing{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--chrome-muted)}.planner-showing select{max-width:18rem}.planner-scenario{padding:.75rem 1rem;border:1px solid var(--chrome-line);border-left:3px solid var(--chrome-accent);border-radius:var(--radius)}.planner-editing{margin:0 0 .75rem;font-size:.8rem;color:var(--chrome-muted);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.planner-csv{width:100%;font-family:var(--mono);font-size:.75rem}.planner-check{display:flex;align-items:center;gap:.4rem;font-size:.82rem}.planner-timeline{--planner-label:22rem;--planner-head:1.9rem;min-width:0}.planner-scroll{overflow:auto;max-height:calc(100vh - 13rem);min-height:16rem;border-bottom:1px solid var(--chrome-line)}.planner-grid{position:relative;min-width:60rem;padding-right:1.5rem}.planner-row{display:grid;grid-template-columns:var(--planner-label) minmax(0,1fr);align-items:center;min-height:1.7rem}.planner-label{padding-right:.75rem;min-width:0;font-size:.78rem}.planner-row>.planner-label{position:sticky;left:0;z-index:1;align-self:stretch;display:flex;flex-direction:column;justify-content:center;background:var(--chrome-bg)}.planner-head>.planner-label,.planner-milestones>.planner-label{z-index:3}.planner-track{position:relative;height:100%;min-height:1.7rem}.planner-overlay{position:absolute;top:0;bottom:0;left:var(--planner-label);right:1.5rem;pointer-events:none}.planner-month-rule{position:absolute;top:0;bottom:0;border-left:1px solid var(--chrome-line)}.planner-milestone-rule{position:absolute;top:1.7rem;bottom:0;border-left:1px dashed var(--chrome-warn);opacity:.45}.planner-today{position:absolute;top:0;bottom:0;border-left:2px solid var(--chrome-signal)}.planner-head{position:sticky;top:0;z-index:2;height:var(--planner-head);background:var(--chrome-bg);border-bottom:1px solid var(--chrome-line)}.planner-month{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding-left:.35rem;font-family:var(--mono);font-size:.7rem;color:var(--chrome-muted);white-space:nowrap;overflow:hidden}.planner-lane-head .planner-label,.planner-milestones .planner-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-muted)}.planner-milestone{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.1rem}.planner-diamond{width:.6rem;height:.6rem;background:var(--chrome-warn);transform:rotate(45deg)}.planner-milestone.passed .planner-diamond{background:var(--chrome-faint)}.planner-milestone-id{font-family:var(--mono);font-size:.62rem;color:var(--chrome-muted);line-height:1}.planner-milestones{min-height:2.4rem;position:sticky;top:var(--planner-head);z-index:2;background:var(--chrome-bg);border-bottom:1px solid var(--chrome-line)}.planner-lane{border-top:1px solid var(--chrome-line)}.planner-lane-head{min-height:1.9rem}.planner-epic-label{display:flex;flex-direction:column;line-height:1.25;padding-block:.15rem}.planner-epic-title{color:var(--chrome-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planner-epic-window{font-family:var(--mono);font-size:.66rem;color:var(--chrome-muted)}.planner-overrun{color:var(--chrome-warn);font-weight:600}.planner-ref{font-family:var(--mono);font-size:.7rem;color:var(--chrome-muted)}.planner-bar{position:absolute;top:50%;height:.8rem;transform:translateY(-50%);border-radius:var(--radius-chip)}.planner-bar.state-upcoming,.planner-swatch.state-upcoming{background:var(--chrome-line-strong)}.planner-bar.state-active,.planner-swatch.state-active{background:var(--chrome-ink)}.planner-bar.state-done,.planner-swatch.state-done{background:var(--chrome-good)}.planner-bar.state-late,.planner-swatch.state-late{background:var(--chrome-bad)}.planner-bar.overruns{outline:2px solid var(--chrome-warn);outline-offset:1px}.planner-legend{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:.75rem 0 0;padding:0;font-size:.75rem;color:var(--chrome-muted)}.planner-legend li{display:flex;align-items:center;gap:.35rem}.planner-swatch{display:inline-block;width:1rem;height:.55rem;border-radius:var(--radius-chip)}.planner-swatch.today{width:2px;height:.9rem;background:var(--chrome-signal)}.planner-swatch.milestone{width:.55rem;height:.55rem;background:var(--chrome-warn);transform:rotate(45deg)}.planner-empty{margin:0;font-size:.82rem}.planner-zeroed{align-self:flex-start;margin-top:.1rem;font-size:.62rem}.planner-slack{white-space:nowrap}.planner-slack.slack-none{color:var(--chrome-warn);border-color:var(--chrome-warn)}.planner-slack.slack-overrun{color:var(--chrome-bad);border-color:var(--chrome-bad)}.planner-milestone.slack-none .planner-milestone-id{color:var(--chrome-warn)}.planner-milestone.slack-overrun .planner-diamond{background:var(--chrome-bad)}.planner-milestone-table{margin-top:1rem;border-collapse:collapse;font-size:.78rem;width:100%;min-width:40rem}.planner-milestone-table caption{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-muted);padding-bottom:.4rem}.planner-milestone-table th{text-align:left;font-family:var(--mono);font-size:.68rem;font-weight:500;color:var(--chrome-muted);border-bottom:1px solid var(--chrome-line);padding:.3rem .6rem .3rem 0}.planner-milestone-table td{border-bottom:1px solid var(--chrome-line);padding:.35rem .6rem .35rem 0;vertical-align:top}.planner-milestone-table td:first-child,.planner-milestone-table td:nth-child(2){font-family:var(--mono);white-space:nowrap}.planner-milestone-table tr.passed td{color:var(--chrome-muted)}.planner-unscheduled{margin-top:1rem}.planner-unscheduled h3{margin:0 0 .25rem;font-size:.85rem}.planner-unscheduled ul{margin:.4rem 0 0;padding-left:1.1rem;font-size:.8rem}@media (max-width:860px){.planner-timeline{--planner-label:10.5rem}}.linkedin-studio .linkedin-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.25rem}.linkedin-studio .page-head{margin-bottom:.5rem}.linkedin-studio .page-head .badge{display:inline-block;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--chrome-muted);margin-bottom:.35rem}.linkedin-studio .lede{color:var(--chrome-muted);max-width:42rem}.linkedin-studio .form-grid{display:grid;gap:.75rem}.linkedin-studio label{display:grid;gap:.3rem;font-size:.9rem}.linkedin-studio textarea{min-height:6rem}@media (max-width:860px){.chrome{gap:.75rem;padding:.55rem .85rem}.chrome-airbrain-btn,.chrome-burger{display:inline-flex}.body{position:relative}.mobile-nav-backdrop{display:block;position:absolute;inset:0;z-index:35;margin:0;padding:0;border:0;background:rgba(0,0,0,.45);cursor:pointer}.rail.rail-mobile{position:absolute;left:0;top:0;bottom:0;z-index:40;width:min(280px,86vw);max-width:86vw;transform:translateX(-105%);transition:transform .16s var(--ease);box-shadow:8px 0 28px rgba(0,0,0,.28);pointer-events:none}.rail.rail-mobile.rail-drawer-open{transform:translateX(0);pointer-events:auto}.rail.rail-mobile.rail-collapsed{width:min(280px,86vw)}.content{padding:1.1rem .9rem 3rem;max-width:none}.airbrain-chrome.airbrain-chrome-collapsed{display:none}.airbrain-chrome:not(.airbrain-chrome-collapsed){position:absolute;right:0;top:0;bottom:0;z-index:40;width:min(360px,92vw)!important;min-width:0!important;box-shadow:-8px 0 28px rgba(0,0,0,.28)}}.contract-definition{margin:0;padding:.9rem 1rem;overflow:auto;max-height:40rem;font-size:.82rem;line-height:1.45;white-space:pre;border:1px solid var(--chrome-line);background:color-mix(in srgb,var(--chrome-ink) 4%,transparent)}.contract-node .base-article-section{margin-top:1.35rem}.ux-design-page{display:flex;flex-direction:column;gap:2.25rem;padding-bottom:3rem}.ux-design-compose{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 0 .25rem;border-top:1px solid var(--chrome-line)}.ux-design-compose h2{margin:0}.ux-design-compose .lede{margin:0;color:var(--chrome-muted);max-width:42rem}.commissioned-spec,.wire-stage{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem 1.35rem;border:1px solid var(--chrome-line);border-radius:var(--radius-chip,6px);background:color-mix(in srgb,var(--chrome-ink) 3%,transparent)}.commissioned-spec>h1,.wire-stage header{margin:0}.commissioned-spec>h1,.wire-stage header h1{margin:0 0 .35rem;font-size:1.15rem;font-family:var(--font-display);font-weight:600;letter-spacing:-.02em}.commissioned-spec>.lede,.wire-stage header .lede{margin:0;color:var(--chrome-muted);max-width:48ch}.wire-stage-elements{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem}.wire-stage-elements>li{padding:.85rem 1rem;border:1px solid var(--chrome-line);border-radius:var(--radius-chip,6px);display:flex;flex-direction:column;gap:.45rem}.wire-stage-component{color:var(--chrome-muted);font-size:.85em}.wire-stage-elements ul{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.25rem;color:var(--chrome-muted);font-size:.86rem}.commissioned-spec-component{display:flex;flex-direction:column;gap:.85rem;padding-top:1rem;border-top:1px solid var(--chrome-line)}.commissioned-spec-component h2{margin:0;font-size:1rem}.ux-design-component-picker{list-style:none;margin:0 0 1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.35rem .75rem;max-height:16rem;overflow:auto;border:1px solid var(--chrome-line);padding:.75rem 1rem}.ux-design-component-picker label{display:flex;gap:.45rem;align-items:baseline;font-size:.86rem;cursor:pointer}.ux-design-component-picker code{color:var(--chrome-muted);font-size:.75rem}.ux-design-empty{margin:0;padding:2rem 1.5rem;border:1px dashed var(--chrome-line);border-radius:var(--radius-chip,6px);color:var(--chrome-muted);display:flex;flex-direction:column;gap:.65rem;max-width:40rem}.ux-design-empty strong{color:var(--chrome-ink);font-weight:600}.ux-design-component-picker-item{display:grid;gap:.5rem;padding:.65rem 0;border-bottom:1px solid color-mix(in srgb,var(--chrome-muted) 28%,transparent)}.ux-design-component-picker-item.is-deeplink{background:color-mix(in srgb,var(--chrome-accent,#3d5a80) 10%,transparent);padding-inline:.5rem;border-radius:.25rem}.ux-design-component-picker-label{display:flex;gap:.55rem;align-items:flex-start}.ux-design-options-toggle{justify-self:start;font:inherit;background:transparent;border:0;padding:0;color:var(--chrome-muted);text-decoration:underline;cursor:pointer}.ux-design-option-fields{border:1px solid color-mix(in srgb,var(--chrome-muted) 35%,transparent);padding:.75rem 1rem;margin:0;display:grid;gap:.65rem}.ux-design-option-fields legend{padding:0 .25rem;font-weight:600}.ux-design-option-field{display:grid;gap:.3rem}.ux-design-option-label{display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline}.ux-design-option-required{font-size:.8em;color:var(--chrome-muted)}.ux-design-option-hint{flex:1 1 100%;color:var(--chrome-muted);font-size:.9em}.ux-design-deeplinks{margin-top:1.75rem}.ux-design-deeplink-list{list-style:none;padding:0;margin:.75rem 0 0;display:grid;gap:.45rem}.ux-design-deeplink-list a{display:inline-flex;gap:.45rem;align-items:baseline}.wire-flow-scrim{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(12,14,18,.45)}.wire-flow-dialog{width:min(36rem,100%);max-height:min(88vh,52rem);overflow:auto;padding:1.25rem 1.35rem 1.1rem;border-radius:.55rem;border:1px solid var(--chrome-line,rgba(0,0,0,.14));background:var(--uds-color-surface,#fff);color:var(--uds-color-ink,#111);box-shadow:0 18px 48px rgba(0,0,0,.18)}.wire-flow-dialog h2{margin:0 0 .45rem;font-size:1.15rem}.wire-flow-dialog h3{margin:0 0 .35rem;font-size:.95rem}.wire-flow-lede{margin:0 0 .9rem;font-size:.9rem;opacity:.85}.wire-flow-section{margin:0 0 1rem;padding:.85rem .9rem;border:1px solid var(--chrome-line,rgba(0,0,0,.12));border-radius:.45rem}.wire-flow-draft textarea,.wire-flow-section input[type=search]{width:100%;margin:.35rem 0 .55rem;padding:.45rem .55rem;border-radius:.35rem;border:1px solid var(--chrome-line,rgba(0,0,0,.16));font:inherit}.wire-flow-hits{list-style:none;margin:0 0 .55rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.wire-flow-hit{display:grid;grid-template-columns:auto auto 1fr auto;gap:.45rem;align-items:center;padding:.4rem .5rem;border-radius:.35rem;border:1px solid transparent;cursor:pointer}.wire-flow-hit.is-selected{border-color:var(--chrome-accent,#3b6ea5);background:rgba(59,110,165,.08)}.wire-flow-draft-actions,.wire-flow-footer{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.5rem}.wire-flow-footer{justify-content:flex-end}.entity-create-head{align-items:flex-start;gap:.5rem;margin-bottom:.75rem}.entity-create-badges{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.entity-create-common,.entity-create-extra,.entity-create-specific{display:flex;flex-direction:column;gap:.65rem;margin-bottom:.85rem}.entity-space-lozenge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.35rem .55rem;border:1px solid var(--chrome-line);border-radius:.35rem;background:color-mix(in srgb,var(--chrome-panel,transparent) 80%,var(--chrome-line))}.entity-relation-tags-label{display:block;font-size:.85rem;margin-bottom:.25rem}.entity-relation-tag-list{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0;align-items:center}.entity-relation-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .4rem;border:1px solid var(--chrome-line);border-radius:999px;background:var(--chrome-panel,transparent);font-size:.85rem}.entity-relation-tag-add,.entity-relation-tag-remove{display:inline-flex;align-items:center;justify-content:center;border:1px dashed color-mix(in srgb,var(--chrome-accent) 45%,var(--chrome-line));background:transparent;color:inherit;cursor:pointer;border-radius:999px;min-width:1.6rem;min-height:1.6rem;padding:0}.entity-relation-tag-remove{border-style:solid;border-color:transparent;min-width:1.25rem;min-height:1.25rem}.entity-relation-picker{margin-top:.45rem;display:flex;flex-direction:column;gap:.35rem}.entity-create-money-row{display:flex;gap:.4rem;align-items:stretch}.entity-create-money-row input{flex:1 1}.entity-create-money-row select{max-width:5.5rem}.uds-lister-gallery>.project-create-cta-card{position:relative}.content:has(.composer-editor.expanded){max-width:none;padding:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.composer-editor.expanded{flex:1 1;min-height:0}.composer-editor.expanded .composer-editor-bar{display:none}.composer-editor.expanded .composer-history{margin:0;border-radius:0;border-width:0 0 1px}.composer-editor.expanded .composer-frame{flex:1 1;height:auto;min-height:0;border:0;border-radius:0}.scope-control{margin:.75rem 0 .25rem;border:1px solid var(--chrome-line);border-radius:var(--radius);padding:.5rem .65rem;background:var(--chrome-surface)}.scope-control>summary{cursor:pointer;font-size:.88rem;list-style:none}.scope-control>summary::-webkit-details-marker{display:none}.scope-control>summary:after{content:"▸";margin-left:.4rem;color:var(--chrome-muted);display:inline-block;transition:transform .14s var(--ease)}.scope-control[open]>summary:after{transform:rotate(90deg)}.scope-control-options{margin:.5rem 0 0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.3rem;font-size:.86rem}@media (prefers-reduced-motion:reduce){.scope-control>summary:after{transition:none}}.uds-lister-view-toggle{display:flex;gap:.4rem;justify-content:flex-end;font-size:.78rem;margin-top:.5rem}.uds-lister-view-current,.uds-lister-view-toggle a{padding:.15rem .5rem;border-radius:.5rem;border:1px solid transparent}.uds-lister-view-toggle a{color:var(--chrome-muted)}.uds-lister-view-toggle a:hover{color:var(--chrome-ink);border-color:var(--chrome-line)}.uds-lister-view-current{color:var(--chrome-ink);border-color:var(--chrome-line-strong);background:var(--chrome-hover)}.eng-tree,.eng-tree ul{list-style:none;margin:0;padding:0}.eng-tree{margin-top:1rem;gap:.75rem}.eng-tree,.eng-tree ul{display:flex;flex-direction:column}.eng-tree ul{margin:.35rem 0 0 1.1rem;padding-left:.75rem;border-left:1px solid var(--chrome-line);gap:.35rem}.eng-tree summary{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.35rem 0;cursor:pointer}.eng-tree-place{font-weight:500}.eng-tree-meta,.eng-tree-stream,.eng-tree-tally{font-family:var(--mono);font-size:.72rem;color:var(--chrome-muted)}.eng-tree-tally{margin-left:auto}.eng-tree-knowledge{list-style:none;margin:.15rem 0 .35rem 1.1rem;padding:0;display:flex;flex-direction:column;gap:.25rem}.eng-tree-knowledge li{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}@media (max-width:640px){.eng-tree ul{margin-left:.4rem;padding-left:.5rem}.eng-tree-tally{margin-left:0}}.go-section{display:flex;flex-direction:column;gap:var(--uds-space-4);margin-bottom:1.5rem}.go-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--uds-space-2) var(--uds-space-4);max-width:60rem}.go-form-grid input,.go-form-grid select,.go-panel-form input,.go-panel-form select{width:100%;box-sizing:border-box}.go-panel-form{flex-direction:column}.go-action-bar,.go-panel-form{display:flex;gap:var(--uds-space-2)}.go-action-bar{flex-wrap:wrap;align-items:flex-end}.go-action-more{position:relative}.go-action-more>summary{list-style:none;cursor:pointer}.go-action-more>summary::-webkit-details-marker{display:none}.go-action-more[open]>summary{box-shadow:inset 0 0 0 1px var(--uds-color-rule)}.go-action-more__menu{display:flex;flex-wrap:wrap;gap:var(--uds-space-2);padding-top:var(--uds-space-2)}.go-line-table .uds-table{min-width:0;width:100%;table-layout:fixed}.go-line-table td:last-child,.go-line-table tfoot td{width:7rem}.go-line-table th[scope=row]{white-space:normal;overflow-wrap:anywhere;font-weight:inherit}.uds-detail-panel .uds-table{min-width:0;width:100%}.uds-detail-panel{--uds-row-pad-x:var(--uds-space-2)}.uds-detail-panel .uds-table thead th{white-space:normal}.go-line__figures{display:block;color:var(--uds-color-muted);font-size:var(--uds-text-xs)}.go-line__change{display:flex;flex-wrap:wrap;gap:var(--uds-space-1);padding-top:var(--uds-space-1)}.go-input{position:relative;display:flex;align-items:center}.go-input input{padding-right:var(--uds-space-7)}.go-input__suffix{position:absolute;right:.6rem;color:var(--chrome-muted);font-size:var(--uds-text-sm);pointer-events:none}.content:has(.page-chrome[data-route="groundops/board"]),.content:has(.page-chrome[data-route="groundops/budgets"]),.content:has(.page-chrome[data-route="groundops/calendar"]),.content:has(.page-chrome[data-route="groundops/clients"]),.content:has(.page-chrome[data-route="groundops/costs"]),.content:has(.page-chrome[data-route="groundops/dashboard"]),.content:has(.page-chrome[data-route="groundops/invoices"]),.content:has(.page-chrome[data-route="groundops/month"]),.content:has(.page-chrome[data-route="groundops/pipeline"]),.content:has(.page-chrome[data-route="groundops/projects"]),.content:has(.page-chrome[data-route="groundops/recognition"]){max-width:none}.content:has(.page-chrome[data-route="groundops/import"]),.content:has(.page-chrome[data-route="groundops/settings"]){max-width:calc(60rem + 2 * var(--uds-space-5))}.content:has(.page-chrome[data-route]):has(.go-record){max-width:1180px}.content:has(.page-chrome[data-route=household]){max-width:none}.household-place{color:var(--chrome-muted)}.household-share{display:block;height:.45rem;min-width:6rem;background:var(--chrome-line);border-radius:999px}.household-share>span{display:block;height:100%;background:var(--chrome-accent,currentColor);border-radius:999px}.household .uds-chip{margin-right:.25rem}.go-attention__item,.go-row-open{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.go-attention__item[aria-pressed=true],.go-row-open[aria-pressed=true]{font-weight:600;text-decoration:underline;text-underline-offset:3px}.go-num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.go-validity{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:var(--uds-space-2)}.go-validity li{display:flex;flex-wrap:wrap;gap:var(--uds-space-2) var(--uds-space-4);align-items:center}.go-inline{display:inline-flex;align-items:center}.go-costs,.go-inline{gap:var(--uds-space-2)}.go-costs{display:flex;flex-direction:column}.toast-undo{flex-shrink:0;align-self:center}.go-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--uds-space-2);margin-bottom:.75rem}.go-filters input[type=search]{min-width:12rem}.go-ledger .uds-lister-header{flex-wrap:wrap}.go-ledger .uds-lister-filters{order:10;flex:1 0 100%}.go-ledger-filters{margin-bottom:0;align-items:flex-end}.go-filter-chip{display:inline-flex;flex-direction:column;gap:var(--uds-space-1)}.go-filter-chip__label{font-size:var(--uds-text-xs);color:var(--chrome-muted)}.go-filter-chip input,.go-filter-chip select{min-height:2.25rem}.go-filters-more{position:relative}.go-filters-more>summary{list-style:none;display:inline-flex;align-items:center;min-height:2.25rem;cursor:pointer}.go-filters-more>summary::-webkit-details-marker{display:none}.go-filters-more__body{position:absolute;z-index:5;top:calc(100% + var(--uds-space-1));left:0;display:flex;flex-direction:column;gap:var(--uds-space-3);padding:var(--uds-space-3);background:var(--chrome-elevated);border:1px solid var(--chrome-line);border-radius:var(--radius)}.go-ledger-total{display:flex;justify-content:flex-end;gap:var(--uds-space-3);margin:var(--uds-space-2) 0 0;font-size:var(--uds-text-md)}.go-version-state{align-items:center;margin:0 0 var(--uds-space-3)}.go-lines,.go-version-state{display:flex;gap:var(--uds-space-2)}.go-lines{flex-direction:column}.go-wide{overflow-x:auto}.go-matrix th[scope=row]{white-space:nowrap}.uds-table tr.uds-table__group th{text-align:left;font-weight:600;color:var(--chrome-muted)}.uds-table tr.uds-table__subtotal td,.uds-table tr.uds-table__subtotal th{font-weight:600}.go-cell{width:6.5rem;text-align:right;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.go-cell[aria-invalid=true]{border-color:var(--chrome-bad)}.go-meter{display:inline-flex;align-items:center;gap:var(--uds-space-1)}.go-meter__step{width:.6rem;height:.6rem;border-radius:2px;background:var(--chrome-line)}.go-meter__step--on{background:var(--chrome-ink)}.go-meter__words{margin-left:.4rem;color:var(--chrome-muted);font-size:var(--uds-text-sm)}.go-card{border:1px solid var(--chrome-line);border-radius:var(--radius);padding:var(--uds-space-2) var(--uds-space-3)}.go-card h3{margin:0 0 .4rem;font-size:var(--uds-text-md)}.go-card__footer{margin-top:.5rem}.go-facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--uds-space-1) var(--uds-space-3);margin:0}.go-facts dt{color:var(--chrome-muted)}.go-facts dd{margin:0}.go-textarea{width:100%;max-width:60rem;box-sizing:border-box;font-family:var(--mono);font-size:var(--uds-text-sm);resize:vertical}.go-mapping{border:1px solid var(--chrome-line);border-radius:var(--radius);padding:var(--uds-space-2) var(--uds-space-3);margin:0}.go-problems{margin:0;padding-left:var(--uds-space-4);display:flex;flex-direction:column;gap:var(--uds-space-1)}.go-chart{margin:0;overflow-x:auto}.go-chart svg{min-width:34rem;width:100%;height:auto;display:block;overflow:visible}.go-chart__grid{stroke:var(--chrome-line);stroke-width:1}.go-chart__zero{stroke:var(--chrome-line-strong);stroke-width:1}.go-chart__label,.go-chart__tick{fill:var(--chrome-muted);font-size:var(--uds-text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.go-chart__value{fill:var(--chrome-ink);font-size:var(--uds-text-xs);font-weight:600}.go-chart__bar{fill:var(--chrome-good)}.go-chart__bar--neg{fill:var(--chrome-bad)}.go-chart__line{stroke:var(--chrome-ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.go-chart__boundary{stroke:var(--chrome-muted);stroke-width:1;stroke-dasharray:3 3}.go-chart__hit{fill:transparent}.go-chart__hit:hover{fill:color-mix(in srgb,var(--chrome-ink) 5%,transparent)}.go-chart__key{display:flex;flex-wrap:wrap;gap:var(--uds-space-2) var(--uds-space-4);font-size:var(--uds-text-xs);color:var(--chrome-muted);margin-top:.5rem}.go-chart__key-item{display:inline-flex;align-items:center;gap:var(--uds-space-2)}.go-chart__key-bar{display:inline-block;width:.7rem;height:.7rem;border-radius:2px;background:var(--chrome-good)}.go-chart__key-line{display:inline-block;width:1rem;height:2px;border-radius:1px;background:var(--chrome-ink)}.go-chart__key-rule{display:inline-block;width:0;height:.8rem;border-left:1px dashed var(--chrome-muted)}.go-controls{align-items:flex-end;gap:var(--uds-space-3) var(--uds-space-4)}.go-controls .uds-field{margin:0}.go-controls .uds-field__label-row{min-height:1.3rem;align-items:center}.go-controls .go-input input,.go-controls select{min-height:2.25rem}.go-controls .go-input{width:6.5rem}.go-controls .go-input input{width:100%;box-sizing:border-box;padding-right:var(--uds-space-6)}.go-controls>button[type=submit]{min-height:2.25rem}.go-card__title{display:flex;align-items:baseline;gap:var(--uds-space-2);margin:0 0 .75rem;font-size:var(--uds-text-lg);font-weight:600}.go-card__sub{font-weight:400;color:var(--chrome-muted)}.go-card__sub,.go-count{font-size:var(--uds-text-xs)}.go-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 var(--uds-space-2);border-radius:999px;background:var(--chrome-elevated);font-weight:600;color:var(--chrome-ink)}.go-attention{display:flex;flex-direction:column;gap:var(--uds-space-4)}.go-attention-group+.go-attention-group{margin-top:.9rem}.go-attention-group h3{font-size:var(--uds-text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--chrome-muted);margin:0 0 .35rem}.go-attention-group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.go-attention__item{display:flex;justify-content:space-between;align-items:baseline;gap:var(--uds-space-4);padding:var(--uds-space-2) var(--uds-space-2);margin:0 -.5rem;width:calc(100% + 1rem);border-radius:var(--radius);font-size:var(--uds-text-md);line-height:1.35}.go-attention__item:hover{background:var(--chrome-hover)}.go-attention__item[aria-pressed=true]{background:var(--chrome-elevated);font-weight:400;text-decoration:none}.go-attention__item:focus-visible{outline:2px solid var(--chrome-signal);outline-offset:1px}.go-attention__sentence{color:var(--chrome-text)}.go-attention__figure{flex:none;color:var(--chrome-ink);font-size:var(--uds-text-sm)}.go-dash{display:flex;flex-direction:column;gap:var(--uds-space-4);max-width:84rem}.go-dash .go-controls{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,14rem)) auto;justify-content:start}@media (max-width:900px){.go-dash .go-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.go-dash .go-controls>button[type=submit]{justify-self:start}}.go-dash .go-controls .go-input{width:100%}.go-dash .uds-stat-group{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--uds-space-3)}@media (max-width:1100px){.go-dash .uds-stat-group{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.go-dash .uds-stat-group{grid-template-columns:repeat(2,minmax(0,1fr))}}.go-dash .go-card{background:var(--chrome-surface);padding:var(--uds-space-4) var(--uds-space-4)}.go-dash__table{position:relative}.go-dash__table .uds-table{width:100%;min-width:34rem}.go-dash__table .uds-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.go-dash__table .uds-table td:last-child,.go-dash__table .uds-table th:last-child{padding-right:0}.go-dash__table .uds-table tfoot td,.go-dash__table .uds-table tfoot th{padding-top:var(--uds-space-2);color:var(--chrome-ink)}.go-idle{color:var(--chrome-faint)}.go-neg{color:var(--chrome-bad)}.go-year .uds-table{width:100%;min-width:60rem}.go-year{position:relative}.go-year th a{color:inherit;text-decoration:none;border-bottom:1px dotted var(--chrome-line-strong)}.go-year th a:hover,.go-year th a[aria-current=true]{color:var(--chrome-ink);border-bottom-color:var(--chrome-ink)}.go-year__inview{background:color-mix(in srgb,var(--chrome-ink) 6%,transparent)}.go-year__today{box-shadow:inset 0 2px 0 var(--chrome-good)}.go-year tfoot td,.go-year tfoot th{color:var(--chrome-ink)}.go-year tfoot tr:last-child td,.go-year tfoot tr:last-child th{font-weight:400;color:var(--chrome-muted);border-top:none}.go-chip{display:inline-flex;align-items:center;padding:calc(var(--uds-space-1) / 2) var(--uds-space-2);border-radius:999px;font-size:var(--uds-text-xs);font-weight:500;background:var(--chrome-elevated);color:var(--chrome-muted);text-transform:capitalize}.go-chip--open{color:var(--chrome-ink)}.go-month,.go-month-page{display:flex;flex-direction:column;gap:var(--uds-space-4)}.go-month-nav{display:flex;align-items:baseline;justify-content:space-between;gap:var(--uds-space-4)}.go-month-nav__status{font-size:var(--uds-text-xs);color:var(--chrome-muted)}.go-measure{max-width:60rem}.go-settings-card+.go-settings-card{margin-top:1rem}.go-settings-footer{display:flex;align-items:baseline;justify-content:space-between;gap:var(--uds-space-4);margin-top:1rem;padding-top:var(--uds-space-3);border-top:1px solid var(--chrome-line)}.go-settings-footer .hint{margin:0}.uds-stepper{display:flex;flex-direction:column;gap:1rem}.uds-stepper__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;counter-reset:none}.uds-stepper__item{display:flex;align-items:center}.uds-stepper__step{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem 0;background:none;border:none;color:var(--chrome-muted);font:inherit;font-size:.85rem;text-decoration:none}a.uds-stepper__step,button.uds-stepper__step{cursor:pointer;color:var(--chrome-ink)}a.uds-stepper__step:hover,button.uds-stepper__step:hover{text-decoration:underline;text-underline-offset:.15em}.uds-stepper__step[aria-disabled=true]{color:var(--chrome-faint);cursor:not-allowed}.uds-stepper__number{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;border:1px solid var(--chrome-line);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uds-stepper__item--done .uds-stepper__number{background:var(--chrome-elevated)}.uds-stepper__item--current .uds-stepper__step{color:var(--chrome-ink);font-weight:600}.uds-stepper__item--current .uds-stepper__number{border-color:var(--chrome-ink);background:var(--chrome-ink);color:var(--chrome-surface)}.uds-stepper__panel{display:flex;flex-direction:column;gap:1rem}@media (max-width:40rem){.uds-stepper__label{font-size:.8rem}}.go-dash__table th[scope=row] a,.go-month-page .go-card .uds-table th[scope=row] a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.go-month__block{border-top:1px solid var(--chrome-line);padding-top:var(--uds-space-3)}.go-month__band{display:flex;justify-content:space-between;align-items:baseline;gap:var(--uds-space-4);margin:0 0 .5rem;font-size:var(--uds-text-md);font-weight:600}.go-month__weight{font-weight:400;color:var(--chrome-muted);font-size:var(--uds-text-xs)}.go-month__empty{margin:0;font-size:var(--uds-text-sm);color:var(--chrome-faint)}.go-month__lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.go-month__line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--uds-space-2) var(--uds-space-4);align-items:center;padding:var(--uds-space-2) 0;border-bottom:1px solid var(--chrome-line)}.go-month__line:last-child{border-bottom:none}.go-month__who{display:flex;flex-direction:column;min-width:0}.go-month__who a{color:var(--chrome-ink)}.go-month__client{font-size:var(--uds-text-xs);color:var(--chrome-muted)}.go-month__money{display:flex;flex-direction:column;align-items:flex-end}.go-month__move{min-width:13.5rem;max-width:100%}.go-month__add{border-top:1px solid var(--chrome-line);padding-top:var(--uds-space-3);display:flex;flex-direction:column;gap:var(--uds-space-3)}.go-month__fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--uds-space-2) var(--uds-space-4)}.go-month__fields input,.go-month__fields select{width:100%;box-sizing:border-box}.go-month__change{display:flex;flex-wrap:wrap;align-items:center;gap:var(--uds-space-2)}@media (max-width:640px){.go-month__line{grid-template-columns:minmax(0,1fr) auto}.go-month__line .go-month__change{grid-column:1/-1}}.go-board{display:grid;position:relative;min-width:0;max-width:100%;grid-auto-flow:column;grid-auto-columns:minmax(15rem,1fr);gap:var(--uds-space-4);overflow-x:auto;padding-bottom:var(--uds-space-2);align-items:start}.go-board__lane{background:var(--chrome-surface);border:1px solid var(--chrome-line);border-radius:var(--radius);padding:var(--uds-space-3);display:flex;flex-direction:column;gap:var(--uds-space-2);min-width:0}.go-board__lane--none{background:transparent;border-style:dashed}.go-board__head h2{margin:0;font-size:var(--uds-text-md);font-weight:600}.go-board__head p{margin:.15rem 0 0;font-size:var(--uds-text-xs);color:var(--chrome-muted)}.go-board__empty{margin:0;font-size:var(--uds-text-xs);color:var(--chrome-faint)}.go-board__cards{list-style:none;margin:0;padding:0;gap:var(--uds-space-2)}.go-board__card,.go-board__cards{display:flex;flex-direction:column}.go-board__card{background:var(--chrome-elevated);border-radius:var(--radius);padding:var(--uds-space-3) var(--uds-space-3);gap:var(--uds-space-1)}.go-board__card h3{margin:0;font-size:var(--uds-text-md);font-weight:600;line-height:1.3}.go-board__card h3 a{color:var(--chrome-ink)}.go-board__client{margin:0;font-size:var(--uds-text-xs);color:var(--chrome-muted)}.go-board__facts{margin:.2rem 0 0;display:flex;flex-direction:column;gap:calc(var(--uds-space-1) / 2);font-size:var(--uds-text-xs)}.go-board__facts div{display:flex;justify-content:space-between;gap:var(--uds-space-3)}.go-board__facts dt{color:var(--chrome-muted)}.go-board__facts dd{margin:0;text-align:right}.go-board__move{margin-top:.25rem;width:100%;font-size:var(--uds-text-xs)}.go-cal{overflow-x:auto;position:relative}.go-cal__grid{border-collapse:separate;border-spacing:2px;font-size:var(--uds-text-xs);min-width:62rem;width:100%}.go-cal__grid thead th{font-weight:500;color:var(--chrome-muted);padding:var(--uds-space-1) var(--uds-space-1);text-align:center}.go-cal__grid thead th.go-cal__today{color:var(--chrome-ink);box-shadow:inset 0 -2px 0 var(--chrome-good)}.go-cal__project{position:sticky;left:0;z-index:1;background:var(--chrome-surface);text-align:left;font-weight:400;padding:var(--uds-space-1) var(--uds-space-3) var(--uds-space-1) 0;min-width:12rem;max-width:16rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.go-cal__project a{color:var(--chrome-ink)}.go-cal__client th{text-align:left;padding:var(--uds-space-3) 0 var(--uds-space-1);font-size:var(--uds-text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--chrome-muted);position:sticky;left:0;background:var(--chrome-surface)}.go-cal__cell{text-align:center;padding:var(--uds-space-1) var(--uds-space-1);border-radius:4px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.go-cal__empty{color:var(--chrome-faint)}.go-cal__actual{color:var(--chrome-muted)}.go-cal__today.go-cal__cell{box-shadow:inset 0 0 0 1px var(--chrome-line-strong)}.go-cal__band{font-weight:700}.go-cal__step-1{background:#5cc4b8;color:#0d1416}.go-cal__step-2{background:#2f8f86;color:#0d1416}.go-cal__step-3{background:#235f5a;color:#f1f5f9}.go-cal__step-4{background:#1b3b39;color:#f1f5f9;box-shadow:inset 0 0 0 1px #2f8f86}.go-cal__total{text-align:right;padding-left:var(--uds-space-3);color:var(--chrome-ink)}.go-cal__key{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-wrap:wrap;gap:var(--uds-space-2) var(--uds-space-4);font-size:var(--uds-text-xs);color:var(--chrome-muted)}.go-cal__key li{gap:var(--uds-space-2)}.go-cal__key li,.go-cal__swatch{display:inline-flex;align-items:center}.go-cal__swatch{justify-content:center;width:1.3rem;height:1.1rem;border-radius:3px;font-size:var(--uds-text-xs);font-weight:700}.go-cal__swatch--actual{background:transparent;color:var(--chrome-muted);box-shadow:inset 0 0 0 1px var(--chrome-line-strong)}.node-detail .view-tab .badge{margin-left:.3rem;font-size:.68rem}.node-detail-trail{list-style:none;margin:0 0 1rem;padding:0 0 0 .9rem;border-left:1px solid var(--chrome-line)}.node-detail-trail__step{position:relative;padding:.35rem 0;font-size:.85rem}.node-detail-trail__step:before{content:"";position:absolute;left:calc(-.9rem - 4px);top:.75rem;width:7px;height:7px;border-radius:50%;background:var(--chrome-line-strong)}.node-detail-composer{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem;max-width:40rem}.node-detail-composer textarea{font:inherit;min-height:4.5rem;padding:.5rem}.node-detail-composer__actions{display:flex;gap:.5rem;align-items:center}.kanban-card-open{display:inline-block;margin-top:.35rem;font-size:.72rem;color:inherit;opacity:.75}.kanban-card-open:hover{opacity:1}.node-fields-edit-open{display:flex;gap:.5rem;align-items:center;margin-bottom:1rem}.node-fields-edit{max-width:44rem;margin-bottom:1.5rem}.node-fields-edit__fields{display:flex;flex-direction:column;gap:.75rem}.node-fields-edit__fields input,.node-fields-edit__fields textarea{font:inherit;width:100%;padding:.45rem .5rem}.node-fields-edit__actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.publish-history-section{margin-top:1rem}.publish-history-section h3{font-size:.85rem;margin:0 0 .4rem}.publish-history code{font-size:.8rem}.node-detail-publications{margin-bottom:1.25rem}.work-view-tabs{margin:.75rem 0 0}.work-calendar{display:flex;flex-direction:column;gap:.75rem;padding:0 1.5rem 2rem}.work-calendar-head{display:flex;align-items:center;gap:.75rem}.work-calendar-title{margin:0;font-size:1.1rem;font-weight:500}.work-list{padding:0 1.5rem 2rem}.work-list-sort{margin:0 0 .5rem;font-size:.85rem;text-align:right}.work-empty{padding:0 1.5rem}