:root,[data-theme=light]{--surface-canvas:#f6f5f3;--surface-sunk:#efedea;--surface-raised:#fefefd;--surface-inset:#f1efec;--surface-control:#fefefd;--surface-overlay:#fefefd;--surface-scrim:#22201d52;--surface-world:#eef0f2;--surface-world-far:#e7eaed;--line-world:#7c7973;--ink-primary:#22201d;--ink-secondary:#57534e;--ink-muted:#6c6862;--ink-inverse:#f6f5f3;--ink-on-attention:#fff;--line-quiet:#e8e5e1;--line-standard:#d8d4cf;--line-strong:#8a857e;--focus-ring:#0068b8;--brand-blue:#26a6ff;--brand-green:#38c641;--brand-amber:#ffb630;--sphere-blue:#1d73b1;--sphere-teal:#157b7e;--sphere-green:#158038;--sphere-moss:#407d14;--sphere-amber:#8d6917;--sphere-clay:#af5521;--sphere-plum:#b54586;--sphere-indigo:#6a53c6;--attention-relevant:#0068b8;--attention-relevant-field:#e8f2fb;--attention-important:#8a5a00;--attention-important-field:#fbf1e4;--attention-critical:#b3261e;--attention-critical-field:#fbebe9;--state-unresolved:#8a857e;--state-unresolved-field:#f2f0ed;--state-confirmed:#1f6b26;--state-confirmed-field:#e9f3e9;--state-superseded:var(--ink-muted);--state-invalidated:var(--attention-critical);--interact-hover:#22201d0f;--interact-pressed:#22201d1c;--interact-hover-inverse:#f6f5f324;--interact-pressed-inverse:#f6f5f342;--interact-selected:var(--surface-inset);--shadow-raised:0 1px 2px 0 #22201d0d, 0 10px 24px -14px #22201d29;--shadow-overlay:0 16px 40px -12px #22201d33}[data-theme=dark]{--surface-canvas:#181716;--surface-sunk:#121111;--surface-raised:#211f1e;--surface-inset:#1d1c1a;--surface-control:#1d1c1a;--surface-overlay:#272524;--surface-scrim:#0000008f;--surface-world:#141618;--surface-world-far:#0c0d0f;--line-world:#86837e;--ink-primary:#f2f0ee;--ink-secondary:#aca8a3;--ink-muted:#938f89;--ink-inverse:#181716;--ink-on-attention:#181716;--line-quiet:#2d2b29;--line-standard:#3d3a37;--line-strong:#7b7772;--focus-ring:#6ec0ff;--brand-blue:#26a6ff;--brand-green:#38c641;--brand-amber:#ffb630;--sphere-blue:#47a0df;--sphere-teal:#22bec3;--sphere-green:#22c358;--sphere-moss:#65c322;--sphere-amber:#c39322;--sphere-clay:#d78555;--sphere-plum:#cc82ad;--sphere-indigo:#9d8fd8;--attention-relevant:#6ec0ff;--attention-relevant-field:#152430;--attention-important:#f0b552;--attention-important-field:#2b2317;--attention-critical:#ff9084;--attention-critical-field:#2d1a18;--state-unresolved:#7b7772;--state-unresolved-field:#201f1d;--state-confirmed:#6fd977;--state-confirmed-field:#16261a;--state-superseded:var(--ink-muted);--state-invalidated:var(--attention-critical);--interact-hover:#ffffff12;--interact-pressed:#ffffff21;--interact-hover-inverse:#1817161a;--interact-pressed-inverse:#18171633;--interact-selected:var(--surface-inset);--shadow-raised:0 1px 2px 0 #0006, 0 10px 24px -14px #0000008c;--shadow-overlay:0 18px 44px -12px #000000a8}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:18px;--radius-full:9999px;--edge-hairline:1px;--edge-emphasis:2px;--edge-resolved:solid;--edge-unresolved:dashed;--opacity-disabled:.4;--target-min:24px;--target-touch:44px;--icon-size:16px;--focus-offset:2px;--row-comfortable:60px;--row-medium:44px;--row-compact:36px;--row-super-compact:32px;--duration-instant:90ms;--duration-move:.18s;--duration-settle:.32s;--duration-arrive:.5s;--easing-standard:cubic-bezier(.2,0,0,1);--easing-enter:cubic-bezier(0,0,0,1);--easing-exit:cubic-bezier(.4,0,1,1);--font-sans:"Instrument Sans", system-ui, -apple-system, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace}.display-lg{font-family:var(--font-serif);font-size:44px;font-weight:400;line-height:44px}.display-sm{font-family:var(--font-serif);font-size:30px;font-weight:400;line-height:34px}.title{font-family:var(--font-serif);font-size:22px;font-weight:400;line-height:29px}.heading-lg{font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:28px}.heading{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:22px}.body{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:24px}.body-sm{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:20px}.label{font-family:var(--font-sans);letter-spacing:.02em;font-size:12px;font-weight:500;line-height:16px}.caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:17px}.mono{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:20px}.mono-sm{font-family:var(--font-mono);letter-spacing:.02em;font-size:11px;font-weight:400;line-height:16px}.c-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c-unknown{color:var(--ink-muted)}.c-orbit{display:block}.c-icon{vertical-align:-.15em;flex:none;display:inline-block}.c-settle{position:relative}.c-settle:before,.c-settle:after{content:"";inset:calc(-1 * var(--edge-hairline));border-radius:inherit;pointer-events:none;opacity:0;position:absolute}.c-settle.is-settling:before{border:var(--edge-hairline) var(--edge-unresolved) var(--state-unresolved);animation:c-fade-out var(--duration-settle) var(--easing-exit)}.c-settle.is-settling:after{border:var(--edge-hairline) var(--edge-resolved) var(--state-confirmed);animation:c-fade-in-out var(--duration-settle) var(--easing-enter)}@keyframes c-fade-out{0%{opacity:1}to{opacity:0}}@keyframes c-fade-in-out{0%{opacity:0}50%{opacity:1}to{opacity:0}}.c-arrive{animation:c-arrive var(--duration-arrive) var(--easing-enter)}@keyframes c-arrive{0%{opacity:0}to{opacity:1}}.c-skel{vertical-align:baseline;background:var(--surface-sunk);border-radius:var(--radius-sm);height:.75em;display:inline-block}.c-fact--skeleton .c-fact__value{width:100%;display:inline-block}.c-help{min-height:var(--target-min);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;place-self:start;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.c-inline-action{min-height:var(--target-min);margin-left:var(--space-2);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.c-help,.c-inline-action,.c-glimpse__open{text-underline-offset:var(--space-1)}@media (hover:hover){.c-help:hover,.c-inline-action:hover,.c-glimpse__open:hover{color:var(--ink-primary)}}.c-help:focus-visible,.c-inline-action:focus-visible,.c-address__link:focus-visible,.c-glimpse__open:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.c-realm{align-items:center;gap:var(--space-1);display:inline-flex}.c-realm__mark{flex:none;display:block}.c-realm__meaning{color:var(--ink-muted)}.c-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:var(--edge-hairline) var(--edge-resolved) transparent;color:var(--ink-primary);cursor:pointer;background:0 0;display:inline-flex}.c-btn:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-btn[disabled]{opacity:var(--opacity-disabled);cursor:default}.c-btn:active:not([disabled]){transform:translateY(var(--edge-hairline))}.c-btn--primary{background:var(--ink-primary);color:var(--ink-inverse)}.c-btn--secondary{background:var(--surface-raised);border-color:var(--line-strong)}.c-btn--quiet{color:var(--ink-secondary)}.c-btn-with-reason{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.c-btn__reason{color:var(--ink-secondary)}.c-address{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;color:var(--ink-secondary);border-bottom:var(--edge-emphasis) var(--edge-resolved) transparent;display:flex}.c-address.has-color{border-bottom-color:var(--mark-color)}.c-mark{border-radius:var(--radius-md);background:var(--surface-sunk);box-shadow:inset 0 0 0 var(--edge-hairline) var(--line-quiet);color:var(--ink-secondary);flex:none;place-items:center;display:inline-grid;overflow:hidden}.c-mark--md{width:var(--space-6);height:var(--space-6)}.c-mark--sm{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-sm)}.c-mark.has-color{background:var(--mark-color);box-shadow:none;color:var(--ink-on-attention)}.c-mark.has-avatar{box-shadow:none;background:0 0}.c-mark__avatar{object-fit:cover;width:100%;height:100%;display:block}.c-mark__letter{font-weight:600;line-height:1}.c-mark .c-icon{display:block}.c-address__axes{gap:var(--space-1);min-width:0;padding-top:var(--space-1);display:grid}.c-address__trail{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.c-address__sep{color:var(--ink-muted)}.c-address__seg{align-items:baseline;gap:var(--space-1);color:var(--ink-secondary);white-space:nowrap;display:inline-flex}.c-address__lens .c-address__seg,.c-address__lens .c-address__sep{color:var(--ink-muted)}.c-address__seg.is-current{color:var(--ink-primary);font-weight:500}.c-address__lens .c-address__seg.is-current{color:var(--ink-secondary)}.c-address__purpose{color:var(--ink-muted)}.c-address__link{min-height:var(--target-min);min-width:var(--target-min);font:inherit;text-underline-offset:var(--space-1);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0}@media (hover:hover){.c-address__link:hover{color:var(--ink-primary);text-decoration:underline}}.c-address__more{padding:0 var(--space-1);border-radius:var(--radius-sm)}@media (hover:hover){.c-address__more:hover{text-decoration:none}}.c-fact{padding:var(--space-3);border:var(--edge-hairline) var(--edge-resolved) transparent;border-radius:var(--radius-md)}.c-fact.is-proposed{border-color:var(--state-unresolved);border-style:var(--edge-unresolved);background:var(--state-unresolved-field)}.c-fact__label{color:var(--ink-secondary);margin-bottom:var(--space-1)}.c-fact__line>*+*{margin-left:var(--space-2)}.c-fact__value{color:var(--ink-primary);font-variant-numeric:tabular-nums}.c-fact__reality{color:var(--ink-secondary)}.c-fact__intended{color:var(--ink-secondary);font-variant-numeric:tabular-nums}.c-fact.is-superseded .c-fact__value{color:var(--state-superseded);text-decoration:line-through}.c-fact.is-invalidated .c-fact__value{color:var(--state-invalidated)}.c-fact__concealed{color:var(--ink-secondary)}.c-fact__mark{color:var(--ink-muted);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-sm);padding:0 var(--space-1)}.c-fact__mark--proposed{border-style:var(--edge-unresolved);border-color:var(--state-unresolved)}.c-fact__mark--disputed{color:var(--ink-secondary);border-color:var(--line-strong)}.c-fact__mark--invalidated{color:var(--state-invalidated);border-color:var(--state-invalidated)}.c-fact__attention{color:var(--ink-secondary);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-sm);padding:0 var(--space-1)}.c-fact__attention--urgent{color:var(--attention-important);background:var(--attention-important-field);border-color:var(--attention-important)}.c-fact.is-urgent{box-shadow:inset var(--edge-emphasis) 0 0 var(--attention-important)}.c-fact.is-ignore .c-fact__value,.c-fact.is-ignore .c-fact__label{color:var(--ink-muted)}.c-fact__dispute{color:var(--ink-secondary);margin-top:var(--space-1)}.c-fact__provenance{color:var(--ink-muted);margin-top:var(--space-1)}.c-proposal{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-raised);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);box-shadow:var(--shadow-raised)}.c-proposal.is-open{border-color:var(--state-unresolved);border-style:var(--edge-unresolved)}.c-proposal__head{gap:var(--space-3);align-items:flex-start;display:flex}.c-proposal__state{margin-top:var(--space-1);color:var(--state-unresolved);flex:none}.c-proposal.is-settled .c-proposal__state{color:var(--state-confirmed)}.c-proposal__state .c-icon{display:block}.c-proposal__subject{color:var(--ink-primary);margin:0}.c-proposal__body{margin:var(--space-1) 0 0;color:var(--ink-secondary)}.c-proposal__evidence{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet)}.c-proposal__evidence-label{color:var(--ink-secondary);margin-bottom:var(--space-2)}.c-proposal__evidence-list{gap:var(--space-1);color:var(--ink-secondary);margin:0;padding:0;list-style:none;display:grid}.c-proposal__coverage{margin:var(--space-2) 0 0;color:var(--ink-muted)}.c-proposal__foot{margin-top:var(--space-4)}.c-proposal__actions{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.c-proposal__authority{color:var(--ink-muted);margin:0}.c-notice{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);background:var(--surface-raised);align-items:flex-start;display:flex}.c-notice__tag{width:calc(var(--space-8) + var(--space-7));margin-top:calc(var(--space-1) / 2);color:var(--ink-muted);flex:none}.c-notice__chip{padding:calc(var(--space-1) / 2) var(--space-2);margin-left:calc(-1 * var(--space-2));border-radius:var(--radius-sm);border:var(--edge-hairline) var(--edge-resolved) transparent;display:inline-block}.c-notice__title{color:var(--ink-primary);margin:0}.c-notice__text{margin-top:var(--space-1);color:var(--ink-secondary)}.c-notice__basis{margin-top:var(--space-1);color:var(--ink-muted)}.c-notice--relevant{background:var(--attention-relevant-field);border-color:var(--attention-relevant-field)}.c-notice--relevant .c-notice__tag{color:var(--attention-relevant)}.c-notice--important,.c-notice--urgent{background:var(--attention-important-field);border-left:var(--edge-emphasis) var(--edge-resolved) var(--attention-important);border-color:var(--attention-important-field);border-left-color:var(--attention-important)}.c-notice--important .c-notice__tag,.c-notice--urgent .c-notice__tag{color:var(--attention-important)}.c-notice--urgent .c-notice__chip{background:var(--attention-important);color:var(--ink-on-attention)}.c-notice--critical .c-notice__chip{background:var(--attention-critical);color:var(--ink-on-attention)}.c-notice--urgent,.c-notice--critical{border-left-width:var(--space-1)}.c-notice__deadline{margin-top:var(--space-1);font-weight:500}.c-notice--urgent .c-notice__deadline{color:var(--attention-important)}.c-notice--critical .c-notice__deadline{color:var(--attention-critical)}.c-notice--critical{background:var(--attention-critical-field);border-left:var(--edge-emphasis) var(--edge-resolved) var(--attention-critical);border-color:var(--attention-critical-field);border-left-color:var(--attention-critical)}.c-notice--critical .c-notice__tag{color:var(--attention-critical)}.c-control-wrap{border-radius:var(--radius-md);display:block}.c-control{box-sizing:border-box;width:100%;padding:var(--space-3);background:var(--surface-control);color:var(--ink-primary);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-md);font-variant-numeric:tabular-nums;display:block}.c-control::placeholder{color:var(--ink-muted)}.c-control:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-control:disabled{opacity:var(--opacity-disabled)}.c-field{gap:var(--space-2);display:grid}.c-field__label{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--ink-secondary);display:flex}.c-field__required{color:var(--ink-muted);font-weight:400}.c-field__help,.c-choice__help{color:var(--ink-secondary);margin:0}.c-field__help.is-quiet,.c-choice__help.is-quiet{color:var(--ink-muted)}.c-field__reason{color:var(--ink-secondary);margin:0}.c-field__provenance,.c-choice__provenance{color:var(--ink-muted);margin:0}.c-field__text{color:var(--ink-primary);font-variant-numeric:tabular-nums}.c-field.is-proposed .c-control{border-style:var(--edge-unresolved);border-color:var(--state-unresolved);background:var(--state-unresolved-field)}.c-field.is-invalid .c-control{border-width:var(--edge-emphasis);border-style:var(--edge-resolved);border-color:var(--attention-critical)}.c-field__error{color:var(--attention-critical);margin:0}.c-choice{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.c-choice__legend{color:var(--ink-secondary);padding:0}.c-choice__options{gap:var(--space-1);display:grid}.c-choice__option{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);cursor:pointer;display:flex}.c-choice__option.is-selected{border-color:var(--line-strong);background:var(--surface-sunk)}.c-choice.is-disabled .c-choice__option{opacity:var(--opacity-disabled);cursor:default}.c-choice__input{opacity:0;width:1px;height:1px;position:absolute}.c-choice__marker{width:var(--icon-size);height:var(--icon-size);margin-top:var(--space-1);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-full);background:var(--surface-raised);flex:none}.c-choice__option.is-selected .c-choice__marker{border-width:var(--space-1);border-color:var(--ink-primary);border-style:var(--edge-resolved)}.c-choice.is-proposed .c-choice__option.is-selected{border-style:var(--edge-unresolved);border-color:var(--state-unresolved);background:var(--state-unresolved-field)}.c-choice__input:focus-visible+.c-choice__marker{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-choice__text{gap:var(--space-1);min-width:0;display:grid}.c-choice__label{color:var(--ink-primary)}.c-choice__hint{color:var(--ink-secondary)}.c-switch{gap:var(--space-2);display:grid}.c-switch__row{align-items:flex-start;gap:var(--space-3);min-height:var(--target-min);cursor:pointer;display:flex}.c-switch__input{opacity:0;width:1px;height:1px;position:absolute}.c-switch__track{width:var(--target-touch);height:var(--target-min);padding:var(--space-1);box-sizing:border-box;background:var(--surface-inset);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-full);flex:none}.c-switch__knob{width:calc(var(--target-min) - 2 * var(--space-1) - 2 * var(--edge-hairline));height:calc(var(--target-min) - 2 * var(--space-1) - 2 * var(--edge-hairline));background:var(--ink-secondary);border-radius:var(--radius-full);transition:transform var(--duration-move) var(--easing-standard);display:block}.c-switch__input:checked+.c-switch__track{background:var(--ink-primary);border-color:var(--ink-primary)}.c-switch__input:checked+.c-switch__track .c-switch__knob{background:var(--ink-inverse);transform:translateX(calc(var(--target-touch) - var(--target-min)))}.c-switch__input:focus-visible+.c-switch__track{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-switch__text{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.c-switch__label{color:var(--ink-primary)}.c-switch__state{color:var(--ink-muted)}.c-switch__help,.c-switch__scope,.c-switch__confirm{padding-left:calc(var(--target-touch) + var(--space-3));margin:0}.c-switch__help{color:var(--ink-secondary)}.c-switch__scope{color:var(--ink-muted)}.c-switch__confirm{gap:var(--space-2);display:grid}.c-switch__grants{color:var(--ink-primary);margin:0}.c-switch__confirm-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-switch.is-disabled .c-switch__track,.c-switch.is-disabled .c-switch__label{opacity:var(--opacity-disabled)}.c-switch.is-disabled .c-switch__row{cursor:default}.c-form{background:var(--surface-raised);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-raised)}.c-form__head{gap:var(--space-2);display:grid}.c-form__title{color:var(--ink-primary);margin:0}.c-form__intro{color:var(--ink-secondary);margin:0}.c-form__intro.is-quiet{color:var(--ink-muted)}.c-form__summary{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);background:var(--surface-sunk);border-radius:var(--radius-sm);color:var(--ink-secondary)}.c-form__fields{gap:var(--space-5);margin-top:var(--space-5);display:grid}.c-form__foot{margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet)}.c-form__status{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.c-form__status p{color:var(--ink-secondary);margin:0}.c-form__status.is-failed p{color:var(--attention-critical)}.c-form__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-form__authority{margin:var(--space-3) 0 0;color:var(--ink-muted)}.c-glimpse{background:var(--surface-raised);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-raised)}.c-glimpse__head{gap:var(--space-1);margin-bottom:var(--space-4);display:grid}.c-glimpse__title{color:var(--ink-primary);margin:0}.c-glimpse__subtitle{color:var(--ink-secondary);margin:0}.c-glimpse__subtitle.is-quiet{color:var(--ink-muted)}.c-glimpse__coverage{color:var(--ink-secondary);margin:0}.c-glimpse__rows{gap:var(--space-1);display:grid}.c-glimpse__failed,.c-glimpse__empty{gap:var(--space-3);justify-items:start;display:grid}.c-glimpse__failed p,.c-glimpse__empty p{color:var(--ink-secondary);margin:0}.c-glimpse__open{min-height:var(--target-min);margin-top:var(--space-3);padding:var(--space-2) 0;color:var(--ink-secondary);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.c-tiles{gap:var(--space-3);justify-items:start;display:grid}.c-tiles__grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-8) * 3), 1fr));gap:var(--space-3);width:100%;display:grid}.c-tile{align-content:start;gap:var(--space-1);padding:var(--space-4);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;display:grid}.c-tile.is-urgent{box-shadow:inset var(--edge-emphasis) 0 0 var(--attention-important)}.c-tile__head{align-items:center;gap:var(--space-2);color:var(--ink-secondary);flex-wrap:wrap;display:flex}.c-tile__head .c-icon{color:var(--ink-muted)}.c-tile__label{flex:1;min-width:0}.c-tile__value{color:var(--ink-primary);font-variant-numeric:tabular-nums}.c-tile.is-ignore .c-tile__value{color:var(--ink-muted)}.c-tile__unavailable{color:var(--ink-secondary)}.c-tile__intended,.c-tile__reason{color:var(--ink-secondary);font-variant-numeric:tabular-nums;margin:0}.c-tile__provenance,.c-tiles__count{color:var(--ink-muted);margin:0}.c-tiles__more,.c-tile__evidence{justify-self:start;margin-left:0}.c-checkpoint{gap:var(--space-3);max-width:560px;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-overlay);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);box-shadow:var(--shadow-overlay);display:grid}.c-checkpoint__title{color:var(--ink-primary);margin:0}.c-checkpoint__body{color:var(--ink-secondary);margin:0}.c-checkpoint__details{gap:var(--space-2);padding:var(--space-3) 0;border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);margin:0;display:grid}.c-checkpoint__row{grid-template-columns:minmax(calc(var(--space-8) * 1.5), max-content) minmax(0, 1fr);gap:var(--space-3);align-items:baseline;display:grid}.c-checkpoint__row dd{overflow-wrap:anywhere;min-width:0}.c-checkpoint__row dt{color:var(--ink-secondary)}.c-checkpoint__row dd{color:var(--ink-primary);margin:0}.c-checkpoint__undo{color:var(--ink-secondary);margin:0}.c-checkpoint__undo .label{color:var(--ink-primary)}.c-checkpoint__undo.is-irreversible,.c-checkpoint__undo.is-irreversible .label{color:var(--attention-critical)}.c-checkpoint__status{color:var(--ink-secondary);margin:0}.c-checkpoint__status.is-failed{color:var(--attention-critical)}.c-checkpoint__actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.c-run{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-raised);display:grid}.c-run.is-waiting{box-shadow:var(--shadow-raised), inset var(--edge-emphasis) 0 0 var(--attention-important)}.c-run.is-failed{box-shadow:var(--shadow-raised), inset var(--edge-emphasis) 0 0 var(--attention-critical)}.c-run__head{gap:var(--space-3);align-items:flex-start;display:flex}.c-run__mark{margin-top:var(--space-1);color:var(--ink-secondary);flex:none}.c-run.is-done .c-run__mark{color:var(--state-confirmed)}.c-run__mark .c-icon{display:block}.c-run__heading{gap:var(--space-1);min-width:0;display:grid}.c-run__title{color:var(--ink-primary);margin:0}.c-run__now{color:var(--ink-secondary);margin:0}.c-run__state{color:var(--ink-primary)}.c-run.is-waiting .c-run__state{color:var(--attention-important)}.c-run.is-failed .c-run__state{color:var(--attention-critical)}.c-run__steps{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.c-run__step{align-items:center;gap:var(--space-2);color:var(--ink-muted);display:flex}.c-run__step.is-current{color:var(--ink-primary)}.c-run__step.is-done{color:var(--ink-secondary)}.c-run__step.is-failed{color:var(--attention-critical)}.c-run__step.is-skipped .c-run__step-label{text-decoration:line-through}.c-run__step-mark{width:var(--icon-size);height:var(--icon-size);flex:none;place-items:center;display:grid}.c-run__step-mark .c-icon{display:block}.c-run__dot{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:currentColor}.c-run__need{gap:var(--space-2);display:grid}.c-run__result{color:var(--ink-primary);margin:0}.c-run__foot{gap:var(--space-2);display:grid}.c-run__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-run__scope{color:var(--ink-muted);margin:0}.c-moment{gap:var(--space-2);padding:var(--space-4) var(--space-5);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.c-moment__head{gap:var(--space-3);align-items:flex-start;display:flex}.c-moment__mark{margin-top:var(--space-1);color:var(--ink-secondary);flex:none}.c-moment__title{color:var(--ink-primary);margin:0}.c-moment__value{color:var(--ink-secondary);margin:0}.c-moment__why,.c-moment__authority,.c-moment__revisit{color:var(--ink-muted);margin:0}.c-moment__why .label,.c-moment__authority .label{color:var(--ink-secondary)}.c-moment__actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.c-placement{align-items:center;gap:var(--space-1) var(--space-2);color:var(--ink-primary);flex-wrap:wrap;display:inline-flex}.c-placement__mark{color:var(--ink-secondary);flex:none;display:block}.c-placement__kind{color:var(--ink-secondary)}.c-placement__when{color:var(--ink-primary);font-variant-numeric:tabular-nums}.c-placement__detail{color:var(--ink-muted)}.c-placement.is-stale .c-placement__detail{color:var(--ink-secondary)}.c-menu{max-height:calc(100vh - var(--space-4));z-index:1000;min-width:220px;max-width:min(calc(var(--space-8) * 5), calc(100vw - var(--space-4)));padding:var(--space-1);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-md);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);color:var(--ink-primary);display:grid;position:fixed;overflow-y:auto}.c-menu__title{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--ink-secondary)}.c-menu__reason{padding:0 var(--space-2) var(--space-2);color:var(--ink-muted);margin:0}.c-menu__notes{padding-top:var(--space-2)}.c-menu__item{grid-template-columns:var(--icon-size) 1fr auto;align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--ink-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.c-menu__icon{color:var(--ink-secondary);place-items:center;display:grid}.c-menu__heading{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--ink-muted)}.c-menu__heading:not(:first-child),.c-menu__section+.c-menu__section{margin-top:var(--space-1);border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet)}.c-menu__hint{color:var(--ink-muted)}.c-search{gap:var(--space-2);align-items:stretch;display:flex}.c-search__field{flex:1;min-width:0;display:flex;position:relative}.c-search__icon{left:var(--space-3);color:var(--ink-secondary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.c-search__input{width:100%;min-width:0;min-height:var(--target-touch);box-sizing:border-box;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + var(--icon-size) + var(--space-2));border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-md);background:var(--surface-control);color:var(--ink-primary)}.c-search__input::placeholder{color:var(--ink-muted)}.c-search__input:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-search__add{padding:var(--space-2) var(--space-3);flex:none}.c-atlas-row{align-items:center;gap:var(--space-1);min-height:var(--row-medium);padding:0 var(--space-1) 0 calc(var(--atlas-indent,0) * var(--space-4));border-radius:var(--radius-sm);color:var(--ink-primary);cursor:default;display:flex}.c-atlas-row.is-current{background:var(--interact-selected);box-shadow:inset var(--edge-emphasis) 0 0 var(--ink-primary)}.c-atlas-row.is-current .c-atlas-row__name{font-weight:600}.c-atlas-row.is-on-path .c-atlas-row__name{color:var(--ink-secondary)}.c-atlas-row.is-context .c-atlas-row__name{color:var(--ink-muted)}.c-atlas-row__disclosure,.c-inv__disclosure{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-sm);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}span.c-atlas-row__disclosure,span.c-inv__disclosure{cursor:default}.c-atlas-row__identity{align-items:center;gap:var(--space-2);min-width:var(--target-min);min-height:var(--target-min);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.c-atlas-row__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-atlas-row__lifecycle,.c-atlas-row__metric{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none}.c-atlas-row__metric{min-width:var(--space-6);text-align:right}.c-atlas-row__action,.c-inv__action{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-sm);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.c-atlas .c-atlas-row .c-atlas-row__action{opacity:0}.c-atlas .c-atlas-row:focus-within .c-atlas-row__action,.c-atlas .c-atlas-row.is-current .c-atlas-row__action{opacity:1}@media (hover:hover){.c-atlas .c-atlas-row:hover .c-atlas-row__action{opacity:1}}@media (pointer:coarse){.c-atlas .c-atlas-row .c-atlas-row__action{opacity:1}}@media (hover:hover){.c-atlas-row__action:hover,.c-atlas-row__disclosure:hover,.c-inv__action:hover,.c-inv__disclosure:hover{color:var(--ink-primary)}}.c-queue{gap:var(--space-2);padding:var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.c-queue:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-queue.is-urgent{box-shadow:inset var(--edge-emphasis) 0 0 var(--attention-important)}.c-queue__identity{align-items:center;gap:var(--space-2);min-height:var(--target-min);color:var(--ink-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.c-queue__name{flex:1;min-width:0;font-weight:500}.c-queue__numbers{gap:var(--space-4);margin:0;display:flex}.c-queue__numbers div{align-items:baseline;gap:var(--space-1);display:flex}.c-queue__numbers dt{color:var(--ink-muted)}.c-queue__numbers dd{color:var(--ink-primary);font-variant-numeric:tabular-nums;margin:0}.c-queue__unplanned,.c-queue__source{color:var(--ink-muted);margin:0}.c-queue__actions{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.c-atlas{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:minmax(0,1fr);display:grid}.c-atlas__head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-1);display:flex}.c-atlas__context{align-items:center;gap:var(--space-1);min-width:0;min-height:var(--target-min);color:var(--ink-primary);text-align:left;background:0 0;border:0;margin:0;padding:0;display:inline-flex}button.c-atlas__context{cursor:pointer;border-radius:var(--radius-sm)}.c-atlas__context .c-icon{color:var(--ink-secondary)}.c-atlas__rail-button{width:var(--target-touch);height:var(--target-touch);border-radius:var(--radius-md);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover){.c-atlas__rail-button:hover{color:var(--ink-primary)}}.c-atlas__filter{justify-self:start;align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-1) var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-sm);color:var(--ink-primary);cursor:pointer;background:0 0;display:inline-flex}.c-atlas__filter .label{color:var(--ink-muted)}.c-atlas__tree{grid-template-columns:minmax(0,1fr);display:grid}.c-atlas__group{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.c-atlas__group+.c-atlas__group{margin-top:var(--space-3)}.c-atlas__group-head{padding:0 var(--space-1);color:var(--ink-secondary);margin:0}.c-atlas__group-count{color:var(--ink-muted);font-weight:400}.c-atlas__group-note{padding:0 var(--space-1);color:var(--ink-muted);margin:0}.c-atlas__queue{grid-template-columns:minmax(0,1fr);display:grid}.c-atlas__cards{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.c-atlas__note{gap:var(--space-2);padding:var(--space-2) var(--space-1);justify-items:start;display:grid}.c-atlas__note p{color:var(--ink-secondary);margin:0}.c-atlas__skeleton{gap:var(--space-4);width:100%;padding:var(--space-2) 0;display:grid}.c-atlas__more{margin-left:var(--space-1);justify-self:start}.c-atlas__count{padding:0 var(--space-1);color:var(--ink-muted);margin:0}.c-atlas--rail{width:calc(var(--target-touch) + var(--space-2));padding:var(--space-2) var(--space-1);grid-template-columns:auto;justify-items:center}.c-atlas__rail-name{writing-mode:vertical-rl;margin-top:var(--space-2);color:var(--ink-secondary);transform:rotate(180deg)}.c-sheet{z-index:900;position:fixed;inset:0}.c-sheet__scrim{background:var(--surface-scrim);animation:c-sheet-fade var(--duration-move) var(--easing-enter);position:absolute;inset:0}.c-sheet__panel{width:min(calc(var(--space-8) * 6), calc(100% - var(--space-7)));background:var(--surface-raised);box-shadow:var(--shadow-overlay);padding-bottom:env(safe-area-inset-bottom);animation:c-sheet-in var(--duration-move) var(--easing-enter);position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.c-sheet__panel:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:-2px}.c-sheet .c-atlas{box-sizing:border-box;border:0;border-radius:0;min-height:100%}.c-sheet--end .c-sheet__panel{animation-name:c-sheet-in-end;left:auto;right:0}@keyframes c-sheet-in-end{0%{transform:translate(100%)}to{transform:none}}@keyframes c-sheet-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes c-sheet-fade{0%{opacity:0}to{opacity:1}}.c-inv{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:minmax(0,1fr);display:grid}.c-inv.is-list{padding:var(--space-3)}.c-inv__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.c-inv__head .c-btn .c-icon{margin-right:var(--space-1)}.c-inv__head .c-btn .c-icon:last-child{margin:0 0 0 var(--space-1)}.c-inv__controls{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.c-inv__tools{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-inv__tool{flex:none}.c-inv__tool--long{min-width:calc(var(--space-8) + var(--space-3));flex:0 auto;max-width:100%}.c-inv__tool .c-icon,.c-inv__tool .label{flex:none}.c-inv__tool-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c-inv.is-list .c-inv__tools{flex-wrap:nowrap}.c-inv__tool{align-items:center;gap:var(--space-1);min-height:var(--target-min);padding:var(--space-1) var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-sm);color:var(--ink-primary);cursor:pointer;background:0 0;display:inline-flex}.c-inv__tool .c-icon,.c-inv__tool .label{color:var(--ink-secondary)}.c-inv__identity:focus-visible,.c-inv__scroll:focus-visible,.c-inv__check:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-inv__bulk{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunk);flex-wrap:wrap;display:flex}.c-inv__bulk p{color:var(--ink-primary);margin:0 auto 0 0}.c-inv__scroll{border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);min-width:0;position:relative;overflow-x:auto}.c-inv__table{border-collapse:separate;border-spacing:0;width:100%}.c-inv__table th,.c-inv__table td{padding:0 var(--space-3);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);background:var(--surface-raised);color:var(--ink-primary);text-align:left;white-space:nowrap;vertical-align:middle;box-sizing:border-box}.c-inv__table thead th{height:var(--row-compact);color:var(--ink-secondary)}.c-inv__table tbody th,.c-inv__table tbody td{height:var(--row-medium)}.c-inv__table.is-comfortable tbody th,.c-inv__table.is-comfortable tbody td{height:var(--row-comfortable)}.c-inv__table.is-compact tbody th,.c-inv__table.is-compact tbody td{height:var(--row-compact)}.c-inv__table.is-super-compact tbody th,.c-inv__table.is-super-compact tbody td{height:var(--row-super-compact)}.c-inv__table tbody tr:last-child th,.c-inv__table tbody tr:last-child td{border-bottom:0}.c-inv__table tfoot th,.c-inv__table tfoot td{height:var(--row-compact);padding-top:var(--space-1);padding-bottom:var(--space-1);border-top:var(--edge-hairline) var(--edge-resolved) var(--line-standard);color:var(--ink-secondary);border-bottom:0}@media (hover:hover){.c-inv__row:hover th,.c-inv__row:hover td{background:var(--surface-sunk)}}.c-inv__row.is-selected th,.c-inv__row.is-selected td{background:var(--surface-inset)}.c-inv__row.is-selected>:first-child{box-shadow:inset var(--edge-emphasis) 0 0 var(--ink-primary)}.c-inv__row.is-context .c-inv__name{color:var(--ink-muted);font-weight:400}.c-inv__name-col{z-index:1;min-width:calc(var(--space-8) * 3);max-width:calc(var(--space-8) * 5);position:sticky;left:0}.c-inv__select{z-index:1;width:var(--target-min);position:sticky;left:0}.c-inv__table.has-select .c-inv__name-col{left:calc(var(--target-min) + var(--space-3) * 2)}.c-inv__name-cell{align-items:center;gap:var(--space-1);min-width:0;padding-left:calc(var(--inv-depth,0) * var(--space-4));display:flex}.c-inv__identity{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--target-min);border-radius:var(--radius-sm);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}span.c-inv__identity{cursor:default}.c-inv__name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.c-inv.has-wrapped-names .c-inv__name-col{max-width:calc(var(--space-8) * 7)}.c-inv.has-wrapped-names .c-inv__identity{padding-block:var(--space-2)}.c-inv__td{max-width:calc(var(--space-8) * 4);text-overflow:ellipsis;overflow:hidden}.c-inv__td.is-end,.c-inv__th.is-end{text-align:right;font-variant-numeric:tabular-nums}.c-inv__sort{align-items:center;gap:var(--space-1);min-height:var(--target-min);border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.c-inv__sort-idle{color:var(--ink-muted);opacity:0}.c-inv__sort:focus-visible .c-inv__sort-idle{opacity:1}@media (hover:hover){.c-inv__th:hover .c-inv__sort-idle{opacity:1}}@media (pointer:coarse){.c-inv__sort-idle{opacity:1}}.c-inv__group th{height:var(--row-compact);background:var(--surface-sunk);color:var(--ink-secondary)}.c-inv__group-head{color:var(--ink-secondary);margin:0}.c-inv__group-count{color:var(--ink-muted);font-weight:400}.c-inv__total{justify-items:end;display:inline-grid}.c-inv__missing{color:var(--ink-muted)}.c-inv__check{width:var(--target-min);height:var(--target-min);accent-color:var(--ink-primary);cursor:pointer;margin:0}.c-inv__more-col{width:var(--target-min)}.c-inv__note{gap:var(--space-2);padding:var(--space-2) 0;justify-items:start;display:grid}.c-inv__note p{color:var(--ink-secondary);margin:0}.c-inv__more{justify-self:start}.c-inv__count,.c-inv__source,.c-inv__totals{color:var(--ink-muted);margin:0}.c-inv__totals{color:var(--ink-secondary)}.c-inv__list{gap:var(--space-4);display:grid}.c-inv__select-all{justify-self:start;align-items:center;gap:var(--space-2);min-height:var(--target-min);color:var(--ink-secondary);display:inline-flex}.c-inv__section{gap:var(--space-2);display:grid}.c-inv__cards{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.c-inv__card{gap:var(--space-2);margin-left:calc(var(--inv-depth,0) * var(--space-2));padding:var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.c-inv__card.is-selected{background:var(--surface-inset);box-shadow:inset var(--edge-emphasis) 0 0 var(--ink-primary)}.c-inv__card.is-context .c-inv__name{color:var(--ink-muted);font-weight:400}.c-inv__card-head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.c-inv__details{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.c-inv__details div{min-width:0}.c-inv__details dt{color:var(--ink-muted)}.c-inv__details dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.c-picker{align-items:center;gap:var(--space-2);min-height:var(--target-touch);text-align:left;cursor:pointer;display:flex}.c-picker__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.c-picker__value.is-empty{color:var(--ink-muted)}.c-add{min-width:0}.c-add.is-sheet{padding-bottom:env(safe-area-inset-bottom)}.c-add.is-sheet .c-form{box-shadow:none;padding:var(--space-4);border:0;border-radius:0}.c-add__identity{align-items:center;gap:var(--space-3);display:flex}.c-add__identity p{color:var(--ink-muted);margin:0}.c-add__done{gap:var(--space-3);padding:var(--space-6);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.c-add__done-title,.c-add__done p{margin:0}.c-add__done p{color:var(--ink-secondary)}.c-add__undo{color:var(--ink-muted)!important}.c-insp{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:minmax(0,1fr);display:grid}.c-insp.is-inline{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-inset)}.c-insp.is-sheet{box-sizing:border-box;border:0;border-radius:0;min-height:100%}.c-insp__head{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.c-insp__id{flex:1;min-width:0}.c-insp__name{overflow-wrap:anywhere;color:var(--ink-primary);margin:0}.c-insp__path,.c-insp__meta{color:var(--ink-muted);margin:0}.c-insp__standing{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.c-insp__basis{color:var(--ink-muted)}.c-insp__tabs{gap:var(--space-1);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);display:flex;overflow-x:auto}.c-insp__tab{min-height:var(--target-min);padding:var(--space-1) var(--space-3);border:0;border-bottom:var(--edge-emphasis) var(--edge-resolved) transparent;color:var(--ink-secondary);cursor:pointer;background:0 0;flex:none}@media (hover:hover){.c-insp__tab:hover{color:var(--ink-primary)}}.c-insp__tab.is-active{border-bottom-color:var(--ink-primary);color:var(--ink-primary);font-weight:600}.c-insp__panel{gap:var(--space-4);min-width:0;display:grid}.c-insp__facts{gap:var(--space-2);min-width:0;display:grid}.c-insp__tiles .c-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c-insp__tiles .c-tiles__grid>.c-tile:last-child:nth-child(odd){grid-column:1/-1}@media (width<=400px){.c-insp__tiles .c-tiles__grid{grid-template-columns:minmax(0,1fr)}}.c-insp__coverage{color:var(--ink-muted);margin:0}.c-insp__note{gap:var(--space-2);justify-items:start;display:grid}.c-insp__note p{color:var(--ink-secondary);margin:0}.c-insp__foot{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);display:grid}.c-insp__stays{color:var(--ink-muted);margin:0}.c-editor__diff{gap:var(--space-2);margin:var(--space-2) 0;display:grid}.c-editor__diff-row{gap:var(--space-1);padding:var(--space-2) 0;border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);display:grid}.c-editor__diff-row dd{overflow-wrap:anywhere;margin:0}.c-editor__diff-row .caption{color:var(--ink-muted)}.c-period{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.c-period__title{color:var(--ink-primary);margin:0}.c-period__buttons{align-items:center;gap:var(--space-1);display:flex}.c-chip{align-items:center;gap:var(--space-1);box-sizing:border-box;width:100%;min-width:0;min-height:var(--row-super-compact);padding:var(--space-1) var(--space-1);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink-primary);text-align:left;display:flex}button.c-chip{cursor:pointer}button.c-chip:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-chip .c-icon,.c-chip .c-placement__mark{color:var(--ink-secondary);flex:none}.c-chip__title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.c-chip__word{color:var(--ink-muted);flex:none}.c-chip.is-reserved{border-color:var(--line-strong)}.c-chip.is-past,.c-chip.is-overlay{color:var(--ink-secondary);background:0 0}.c-chip.is-past .c-chip__title{color:var(--ink-muted)}.c-chip.is-bar{--bar-inset-start:var(--space-1);--bar-inset-end:var(--space-1);z-index:1;left:calc(var(--col) * 100% / 7 + var(--bar-inset-start));width:calc(var(--span) * 100% / 7 - var(--bar-inset-start) - var(--bar-inset-end));height:var(--bar-h);min-height:0;margin-top:calc(var(--lane) * (var(--bar-h) + var(--space-1)));background:var(--surface-sunk);position:absolute}@media (hover:hover){button.c-chip.is-bar:hover{background:var(--surface-inset)}}.c-chip.is-bar.is-past{background:0 0}.c-chip.is-bar .c-chip__title{-webkit-line-clamp:1}.c-chip.is-bar.is-continues-before{--bar-inset-start:0px;border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.c-chip.is-bar.is-continues-after{--bar-inset-end:0px;border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.c-mgrid-wrap{min-width:0}.c-mgrid{border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);display:grid;overflow:hidden}.c-mgrid__head,.c-mgrid__week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.c-mgrid__week{--bar-h:var(--row-super-compact);position:relative}@media (pointer:coarse){.c-mgrid__week{--bar-h:var(--target-touch)}}.c-mgrid__dow{padding:var(--space-2);color:var(--ink-secondary);text-align:left;background:var(--surface-sunk)}.c-day{align-content:start;gap:var(--space-1);box-sizing:border-box;min-width:0;min-height:calc(var(--row-comfortable) * 2 + var(--row-super-compact));padding:var(--space-1);border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-left:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);display:grid}.c-mgrid__week>.c-day:first-child{border-left:0}.c-day.is-outside{background:var(--surface-inset)}.c-day.is-outside .c-day__date{color:var(--ink-muted)}.c-day.is-selected{background:var(--surface-sunk);box-shadow:inset 0 0 0 var(--edge-emphasis) var(--ink-primary)}.c-day__head{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.c-day__date{min-width:var(--target-min);height:var(--target-min);padding:0 var(--space-1);border-radius:var(--radius-full);color:var(--ink-primary);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.c-day.is-today .c-day__date{background:var(--ink-primary);color:var(--ink-inverse);font-weight:600}.c-day__add{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-sm);color:var(--ink-secondary);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;padding:0;display:grid}.c-day.is-selected .c-day__add,.c-day:focus-within .c-day__add{opacity:1}@media (hover:hover){.c-day:hover .c-day__add{opacity:1}}@media (pointer:coarse){.c-day__add{opacity:1}}.c-day__count{color:var(--ink-muted);font-variant-numeric:tabular-nums}.c-day__lanes{height:calc(var(--lanes) * (var(--bar-h) + var(--space-1)) - var(--space-1))}.c-day__items{gap:var(--space-1);min-width:0;display:grid}.c-day__more{justify-self:start}.c-mgrid.is-compact .c-day{min-height:var(--target-touch);padding:var(--space-1) 0;align-content:center;justify-items:center}.c-mgrid.is-compact .c-day__head{flex-direction:column;gap:0}.c-mgrid.is-compact .c-mgrid__dow{padding:var(--space-1);text-align:center}.c-daylist{gap:var(--space-3);min-width:0;display:grid}.c-daylist__head,.c-daylist__sub,.c-daylist__empty,.c-daylist__note{margin:0}.c-daylist__sub,.c-daylist__empty{color:var(--ink-secondary)}.c-daylist__note{color:var(--ink-muted)}.c-daylist__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.c-daylist__row{gap:var(--space-1);padding:var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.c-daylist__who{align-items:center;gap:var(--space-2);min-width:0;display:flex}.c-daylist__title{overflow-wrap:anywhere;min-width:0;font-weight:500}.c-daylist__actions{gap:var(--space-3);display:flex}.c-daylist__events{gap:var(--space-2);display:grid}.c-layer{gap:var(--space-1);padding:var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.c-layer__name,.c-layer__facts,.c-layer__message{margin:0}.c-layer__facts{color:var(--ink-muted)}.c-layer__message{color:var(--ink-secondary)}.c-month{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;container-type:inline-size}.c-month__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.c-month__tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.c-month__save{color:var(--ink-muted)}.c-month__save.is-unavailable{color:var(--ink-primary);font-weight:600}.c-month__intro{color:var(--ink-secondary);margin:0}.c-month__strip{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.c-month__legend{gap:var(--space-4);color:var(--ink-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.c-month__legend li{align-items:center;gap:var(--space-1);display:inline-flex}.c-month__layers,.c-month__coverage{color:var(--ink-muted);margin:0}.c-month__body{grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--space-8) * 5));gap:var(--space-4);align-items:start;display:grid}.c-month__body.is-single{grid-template-columns:minmax(0,1fr)}.c-month__aside{min-width:0}.c-month__note{gap:var(--space-2);padding:var(--space-4);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);justify-items:start;display:grid}.c-month__note p{color:var(--ink-secondary);margin:0}.c-editor__overlaps{padding-left:var(--space-4);margin:0}.c-month.is-phone{flex-direction:column;display:flex}.c-month.is-phone .c-month__head{gap:var(--space-1);flex-wrap:wrap}.c-month.is-phone .c-month__save.is-unavailable{flex:1 0 100%}.c-period.is-compact{justify-content:space-between;gap:var(--space-2);flex-wrap:nowrap;flex:1 1 0;min-width:0}.c-period.is-compact .c-period__title{flex:1 1 0;min-width:0}.c-period.is-compact .c-period__buttons{flex:none}.c-month__add{z-index:1;padding:var(--space-3) var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);background:var(--surface-raised);position:sticky;bottom:0}.c-month__add .c-btn-with-reason,.c-month__add .c-btn{width:100%}@container (width<=720px){.c-month__body{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.c-btn,.c-help,.c-inline-action,.c-glimpse__open,.c-address__link,.c-choice__option,.c-switch__row,.c-menu__item,.c-atlas-row,.c-atlas__filter,.c-inv__tool,.c-insp__tab,.c-chip,.c-inv__identity,.c-inv__sort,.c-inv__select-all{min-height:var(--target-touch)}.c-inv__disclosure,.c-inv__action{width:var(--target-touch);height:var(--target-touch)}.c-inv__check{width:var(--space-5);height:var(--space-5)}}@media (prefers-reduced-motion:reduce){.c-switch__knob{transition:none}.c-btn:active:not([disabled]){transform:none}.c-settle.is-settling:before,.c-settle.is-settling:after,.c-arrive,.c-sheet__panel,.c-sheet__scrim{animation:none}}.c-proposal__evidence-open{text-align:left;font:inherit;margin-left:0}:is(.c-pressable,.c-btn,button.c-control,button.c-chip){--pressable-hover:var(--interact-hover);--pressable-pressed:var(--interact-pressed)}.c-btn.c-btn--primary,.c-pressable.c-pressable--inverse{--pressable-hover:var(--interact-hover-inverse);--pressable-pressed:var(--interact-pressed-inverse)}@media (hover:hover){:is(.c-pressable,.c-btn,button.c-control,button.c-chip):hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]),:is(.c-pressable,.c-btn,button.c-control,button.c-chip)[data-hovered]:not([data-disabled]){background-image:linear-gradient(var(--pressable-hover), var(--pressable-hover))}}.c-pressable[data-focused]:is([role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=row],[role=treeitem],[role=gridcell]):not([data-disabled]){background-image:linear-gradient(var(--pressable-hover), var(--pressable-hover))}:is(.c-pressable,.c-btn,button.c-control,button.c-chip):active:not(:disabled):not([aria-disabled=true]):not([data-disabled]),:is(.c-pressable,.c-btn,button.c-control,button.c-chip)[data-pressed]:not(:disabled):not([aria-disabled=true]):not([data-disabled]){background-image:linear-gradient(var(--pressable-pressed), var(--pressable-pressed))}.c-pressable:focus-visible,.c-pressable[data-focus-visible]{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--pressable-ring-offset,-2px)}:is(.c-day__date,.c-inv__tool,.c-inv__sort,.c-atlas__filter,.c-atlas__rail-button,.c-hdr-heading__button,.c-facet,.c-hdr__tool,button.c-trace__pick,button.c-inv__identity,button.c-exchange__intent,button.c-tabs__way,button.c-provider__open,button.c-template__open,button.c-atlas__context,button.c-turn__reaction,button.c-template-chooser__filter,button.c-convlist__scope-btn,button.c-adddetails__toggle,button.c-turn__mention,button.c-turn__file,button.c-rec__link,button.c-convrow,.c-chart__table-toggle,button.c-thumbs__item){--pressable-ring-offset:var(--focus-offset)}:is(.c-day__add,.c-atlas-row__action,.c-atlas-row__disclosure,.c-inv__action,.c-inv__disclosure,.c-urgency-btn,.c-status-btn,.c-people__btn,.c-stage__btn,.c-aspect__btn,.c-count--btn,.c-pill--toggle,button.c-stage__more,button.c-aspect__text,.c-draft){--pressable-ring-offset:0}.c-day.is-today .c-day__date,.c-facet[aria-pressed=true]{--pressable-hover:var(--interact-hover-inverse);--pressable-pressed:var(--interact-pressed-inverse)}.c-menu__list,.c-menu__section{display:grid}.c-menu__list:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:-2px}.c-menu__section+.c-menu__section:not(:has(.c-menu__heading)){margin-top:var(--space-1);padding-top:var(--space-1);border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet)}.c-sheet__modal{pointer-events:none;position:absolute;inset:0}.c-sheet__modal .c-sheet__panel{pointer-events:auto}.c-day__date{cursor:pointer}.c-tree{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.c-tree__tools{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.c-tree__search{flex:1 1 calc(var(--space-8) * 4);max-width:360px;position:relative}.c-tree__search-icon{top:50%;left:var(--space-3);color:var(--ink-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.c-tree__search-input{box-sizing:border-box;width:100%;min-height:var(--target-min);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-7);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-md);background:var(--surface-control);color:var(--ink-primary);font:inherit}.c-tree__search-input:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--edge-hairline)}.c-tree__search-input::-webkit-search-cancel-button{cursor:pointer}.c-tree__summary{color:var(--ink-muted);margin:0}.c-tree__scroll{border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);min-width:0;position:relative;overflow-x:auto}.c-tree__table{border-collapse:separate;border-spacing:0;width:100%}.c-tree__table th,.c-tree__table td{height:var(--row-medium);padding:0 var(--space-3);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);background:var(--surface-raised);color:var(--ink-primary);text-align:left;vertical-align:middle;box-sizing:border-box}.c-tree__table thead th{height:var(--row-compact);color:var(--ink-secondary);white-space:nowrap}.c-tree__table th[data-allows-sorting]{cursor:pointer}.c-tree__table th.is-num,.c-tree__table td.is-num{text-align:right}.c-tree__table tbody tr:last-child td{border-bottom:0}.c-tree__row[data-hovered] td{background:var(--surface-sunk)}.c-tree__row[data-selected] td{background:var(--surface-inset)}.c-tree__row[data-selected]>:first-child{box-shadow:inset var(--edge-emphasis) 0 0 var(--ink-primary)}.c-tree__row[data-focus-visible],.c-tree__table td[data-focus-visible],.c-tree__table th[data-focus-visible]{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:-2px}.c-tree__row.is-context .c-tree__label{color:var(--ink-secondary)}.c-tree__row.is-status td{height:var(--row-compact);background:var(--surface-canvas);color:var(--ink-secondary)}.c-tree__select{width:calc(var(--space-6) + var(--space-2));padding-right:0}.c-tree__check{min-width:var(--target-min);min-height:var(--target-min);cursor:pointer;place-items:center;display:inline-grid}.c-tree__box{width:var(--space-4);height:var(--space-4);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:#0000;place-items:center;display:grid}.c-tree__check[data-selected] .c-tree__box,.c-tree__check[data-indeterminate] .c-tree__box{border-color:var(--ink-primary);background:var(--ink-primary);color:var(--ink-inverse)}.c-tree__check[data-focus-visible] .c-tree__box{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-tree__namewrap{gap:var(--space-2);align-items:center;min-width:0;display:flex}.c-tree__toggle{display:contents}.c-tree__chevron,.c-tree__spacer{width:var(--target-min);height:var(--target-min);flex:none;place-items:center;display:grid}.c-tree__chevron{border-radius:var(--radius-sm);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;margin-inline-start:calc(var(--space-2) * -1)}.c-tree__chevron[data-hovered]{background:var(--surface-sunk)}.c-tree__chevron[data-focus-visible]{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:-2px}.c-tree__spacer{margin-inline-start:calc(var(--space-2) * -1)}.c-tree__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-tree__level,.c-tree__note{color:var(--ink-muted);flex:none}.c-tree__num{font-variant-numeric:tabular-nums}.c-tree__segment{color:var(--ink-secondary)}.c-tree__failed{color:var(--ink-primary)}.c-tree__note-block{gap:var(--space-3);padding:var(--space-5);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);justify-items:start;display:grid}.c-tree__note-block p{margin:0}.c-inv__aside{text-overflow:ellipsis;min-width:0;color:var(--ink-muted);white-space:nowrap;flex:0 100 auto;overflow:hidden}.c-inv__na{display:inline-block}.c-inv__table tbody tr.c-inv__aux td.c-inv__aux-cell{height:var(--row-compact);background:var(--surface-canvas);color:var(--ink-secondary)}.c-inv__aux-body{padding-inline-start:calc(var(--inv-depth,0) * var(--space-4) + var(--target-min) + var(--space-2));display:block}.c-inv__segment{color:var(--ink-secondary)}.c-inv__failed{color:var(--ink-primary)}.c-inv__cards>.c-inv__aux{color:var(--ink-secondary);margin-inline-start:calc(var(--inv-depth,0) * var(--space-2))}.c-inv__scroll.is-windowed,.c-inv__list-scroll{min-width:0;max-block-size:min(70vh, calc(var(--row-comfortable) * 12));overflow-y:auto}.c-inv__scroll.is-windowed thead th{z-index:2;position:sticky;top:0}.c-inv__scroll.is-windowed thead th.c-inv__name-col,.c-inv__scroll.is-windowed thead th.c-inv__select{z-index:3}.c-inv__scroll.is-windowed tfoot th,.c-inv__scroll.is-windowed tfoot td{z-index:2;position:sticky;bottom:0}.c-inv__table tbody tr.c-inv__pad td{background:0 0;border:0;height:0;padding:0}.c-inv__cards.is-windowed{gap:0}.c-inv__cards.is-windowed>li{margin-block-end:var(--space-2)}.c-inv__group-item{padding-block:var(--space-2) 0}.c-inv__row:focus-visible,.c-inv__aux:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:-2px}.c-inv__scroll.is-windowed{scroll-padding-block-start:var(--row-compact)}.c-a2ui__problem{padding:var(--space-3);border:var(--edge-emphasis) var(--edge-resolved) var(--attention-critical);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink-primary);margin:0}.c-a2ui__waiting{padding:var(--space-3);color:var(--ink-secondary);margin:0}.c-turn{gap:var(--space-2);min-width:0;max-width:68ch;display:grid}.c-turn--person{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-sunk);justify-self:end}.c-turn__head{gap:var(--space-2);color:var(--ink-muted);align-items:baseline;display:flex}.c-turn__name{color:var(--ink-secondary)}.c-turn__text{gap:var(--space-3);color:var(--ink-primary);overflow-wrap:anywhere;display:grid}.c-turn__text p{white-space:pre-wrap;margin:0}.c-turn__attached{gap:var(--space-3);display:grid}.c-turn__state{gap:var(--space-2);color:var(--ink-secondary);flex-wrap:wrap;align-items:center;margin:0;display:flex}.c-turn.is-failed .c-turn__state{color:var(--attention-critical)}.c-turn__mark{display:inline-flex}.c-turn__basis{color:var(--ink-muted);margin:0}.c-composer{gap:var(--space-2);display:grid}.c-composer__row{gap:var(--space-3);align-items:flex-end;display:flex}.c-composer__field{min-width:0;min-height:var(--target-min);max-height:calc(var(--space-8) * 3);resize:none;field-sizing:content;flex:1;font-weight:400}.c-composer__act{gap:var(--space-2);min-height:var(--target-min);flex:none;align-items:center;display:inline-flex}.c-composer__note{color:var(--ink-muted);margin:0}.c-suggest{gap:var(--space-3);flex-wrap:wrap;display:flex}.c-suggest__item{text-align:start}.c-thread{gap:var(--space-3);flex-direction:column;height:100%;min-height:0;display:flex;container-type:inline-size}.c-thread>*{flex:none}.c-thread>.c-thread__scroll{flex:auto}.c-thread__scope{color:var(--ink-muted);margin:0}.c-thread__scroll{overscroll-behavior:contain;min-height:calc(var(--space-8) * 2);position:relative;overflow-y:auto}.c-thread__scroll:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:-2px}.c-thread__inner{gap:var(--space-5);min-height:100%;padding-block:var(--space-4);align-content:end;display:grid}.c-thread__empty{gap:var(--space-3);justify-items:start;display:grid}.c-thread__heading,.c-thread__intro{margin:0}.c-thread__intro{color:var(--ink-secondary)}.c-thread__log{gap:var(--space-5);display:grid}.c-thread__jump{bottom:var(--space-2);justify-content:center;display:flex;position:sticky}.c-thread__foot{padding-bottom:env(safe-area-inset-bottom,0px)}.c-thread__retry{margin-top:var(--space-3)}@media (pointer:coarse){.c-suggest__item,.c-composer__act,.c-composer__field{min-height:var(--target-touch)}}.c-turn--other{justify-self:start}.c-turn__flag{color:var(--ink-muted)}.c-turn__quote{padding-left:var(--space-2);border-left:var(--edge-emphasis) var(--edge-resolved) var(--line-standard);color:var(--ink-secondary);overflow-wrap:anywhere;margin:0}.c-turn__mention{color:var(--ink-primary);font:inherit;text-underline-offset:var(--focus-offset);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.c-turn__actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.c-composer__reply{gap:var(--space-2);padding-left:var(--space-2);border-left:var(--edge-emphasis) var(--edge-resolved) var(--line-standard);color:var(--ink-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.c-thread__head{gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);justify-items:start;display:grid}.c-thread__title{margin:0}.c-thread__audience{color:var(--ink-muted);margin:0}.c-convrow{gap:var(--space-1);box-sizing:border-box;width:100%;min-width:0;padding:var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink-primary);font:inherit;text-align:left;display:grid}button.c-convrow{cursor:pointer;transition:border-color var(--duration-instant) var(--easing-standard)}@media (hover:hover){button.c-convrow:hover{border-color:var(--line-strong)}}button.c-convrow:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-convrow.is-current{border-color:var(--ink-primary);box-shadow:inset var(--edge-emphasis) 0 0 var(--ink-primary)}.c-convrow__top{gap:var(--space-2);align-items:baseline;min-width:0;display:flex}.c-convrow__title{overflow-wrap:anywhere;flex:1;min-width:0}.c-convrow.is-unread .c-convrow__title,.c-convrow__new{font-weight:600}.c-convrow__new,.c-convrow__time{color:var(--ink-secondary);flex:none}.c-convrow__people{color:var(--ink-muted)}.c-convrow__latest{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-secondary);overflow:hidden}.c-convrow__who{color:var(--ink-primary)}.c-draftreply{gap:var(--space-2);padding:var(--space-3);border:var(--edge-hairline) var(--edge-unresolved) var(--state-unresolved);border-radius:var(--radius-md);background:var(--state-unresolved-field);display:grid}.c-draftreply__label,.c-draftreply__basis{color:var(--ink-muted);margin:0}.c-draftreply__text{color:var(--ink-primary);white-space:pre-wrap;margin:0}.c-draftreply__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-convlist{gap:var(--space-3);align-content:start;min-width:0;display:grid}.c-convlist__head{gap:var(--space-1);display:grid}.c-convlist__title{margin:0}.c-convlist__audience{color:var(--ink-muted);margin:0}.c-convlist__rows{gap:var(--space-2);display:grid}.c-convlist__foot,.c-convlist__retry{margin-top:var(--space-2);display:flex}.c-convlist__empty{gap:var(--space-2);justify-items:start;display:grid}.c-convlist__empty p{margin:0}.c-convlist__bone{height:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-inset);display:block}.c-convlist__bone--short{width:60%}.c-newconv__notify{gap:var(--space-2);padding:var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);margin:0;display:grid}.c-newconv__notify legend{padding:0 var(--space-1)}.c-newconv__person{gap:var(--space-2);min-height:var(--target-min);cursor:pointer;align-items:center;display:flex}.c-newconv__person input{width:var(--icon-size);height:var(--icon-size);accent-color:var(--ink-primary);margin:0}.c-newconv__help{color:var(--ink-muted);margin:0}@media (pointer:coarse){.c-newconv__person{min-height:var(--target-touch)}}@media (prefers-reduced-motion:reduce){button.c-convrow{transition:none}}.c-composer__fieldwrap{flex:1;min-width:0;display:grid;position:relative}.c-composer__access{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--ink-secondary);flex-wrap:wrap;align-items:center;display:flex}.c-composer__attach{align-self:end}.c-composer__files,.c-turn__files{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.c-composer__file,.c-turn__file{gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink-secondary);font:inherit;align-items:center;display:inline-flex}button.c-turn__file{cursor:pointer}@media (hover:hover){button.c-turn__file:hover{border-color:var(--line-strong)}}button.c-turn__file:focus-visible,.c-turn__reaction:focus-visible,.c-turn__edited:focus-visible,.c-convlist__scope-btn:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-mentions{bottom:calc(100% + var(--space-1));z-index:20;min-width:calc(var(--space-8) * 4);max-width:100%;max-height:calc(var(--space-8) * 4);padding:var(--space-1);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-md);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);margin:0;list-style:none;display:grid;position:absolute;left:0;overflow-y:auto}.c-mentions__item-wrap{display:grid}.c-mentions__group{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--ink-muted)}.c-mentions__item{gap:var(--space-2);min-height:var(--target-min);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;align-items:center;display:flex}.c-mentions__item.is-active{background-image:linear-gradient(var(--interact-hover), var(--interact-hover))}.c-mentions__name{min-width:0;color:var(--ink-primary);flex:1}.c-mentions__item.is-blocked .c-mentions__name{color:var(--ink-secondary)}.c-mentions__hint{color:var(--ink-muted)}.c-turn__mention.is-person{font-weight:600;text-decoration:none}.c-turn__gone{gap:var(--space-1);color:var(--ink-muted);align-items:center;margin:0;font-style:italic;display:flex}.c-turn__edited{min-block-size:var(--target-min);min-inline-size:var(--target-min);font:inherit;text-underline-offset:var(--focus-offset);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.c-turn__history{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-left:var(--edge-emphasis) var(--edge-resolved) var(--line-quiet);color:var(--ink-secondary);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);margin:0;list-style:none;display:grid}.c-turn__edit{gap:var(--space-2);display:grid}.c-turn__edit-note{color:var(--ink-muted);margin:0}.c-turn__reactions,.c-turn__picker{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.c-turn__reaction{gap:var(--space-1);min-height:var(--target-min);padding:0 var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--ink-primary);font:inherit;align-items:center;display:inline-flex}button.c-turn__reaction{cursor:pointer}.c-turn__reaction.is-mine{border-color:var(--ink-primary);border-width:var(--edge-emphasis)}.c-turn__custom{gap:var(--space-1);align-items:center;display:inline-flex}.c-turn__custom input{width:calc(var(--space-8) * 1.5)}.c-thread__titlerow{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.c-thread__closed,.c-convrow__closed{color:var(--ink-secondary);font-weight:600}.c-convrow.is-closed .c-convrow__title{color:var(--ink-secondary)}.c-thread__search{gap:var(--space-2);width:100%;color:var(--ink-muted);align-items:center;display:flex}.c-thread__search input{flex:1;min-width:0}.c-thread__pinned{gap:var(--space-2);padding:var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-sunk);display:grid}.c-thread__pinned-label{gap:var(--space-1);color:var(--ink-muted);align-items:center;margin:0;display:flex}.c-thread__note{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--ink-secondary);flex-wrap:wrap;align-items:center;margin:0;display:flex}.c-thread__note p{margin:0}.c-convlist__scope{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface-inset);justify-self:start;display:inline-flex}.c-convlist__scope-btn{min-height:var(--target-min);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--ink-secondary);font:inherit;cursor:pointer;background:0 0;border:0}.c-convlist__scope-btn[aria-pressed=true]{background:var(--surface-raised);color:var(--ink-primary);box-shadow:var(--shadow-raised);font-weight:600}.c-convlist__group{margin:var(--space-2) 0 0;color:var(--ink-muted)}.c-newconv__readers,.c-newconv__message{gap:var(--space-2);display:grid}.c-newconv__readers p{margin:0}.c-newconv__people{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.c-newconv__labelrow{justify-content:space-between;align-items:baseline;display:flex}.c-newconv__required{color:var(--ink-muted)}.c-newconv__error{color:var(--attention-critical);margin:0}.c-newconv__message textarea[aria-invalid=true]{border-width:var(--edge-emphasis);border-color:var(--attention-critical)}@media (pointer:coarse){.c-turn__reaction,.c-mentions__item,.c-convlist__scope-btn{min-height:var(--target-touch)}.c-turn__edited{min-block-size:var(--target-touch);min-inline-size:var(--target-touch)}}.c-address__seg{min-width:var(--target-min);max-width:100%}.c-address__seg>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.c-address__world-switch{gap:var(--space-1);padding:0 var(--space-1);margin-left:calc(var(--space-1) * -1);border-radius:var(--radius-sm)}@media (hover:hover){.c-address__world-switch:hover{text-decoration:none}}.c-address__world-switch .c-icon{color:var(--ink-muted);align-self:center}.c-address__world-switch:disabled{cursor:progress}.c-address__switch{align-items:baseline;gap:var(--space-2);color:var(--ink-muted);flex-wrap:wrap;margin:0;display:flex}.c-address__switch--failed{color:var(--ink-secondary)}.c-address__retry{min-height:var(--target-min);color:var(--ink-primary);text-underline-offset:var(--space-1);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.c-address__retry:focus-visible,.c-account:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--edge-emphasis)}.c-account{min-width:var(--target-min);min-height:var(--target-min);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.c-account:hover .c-mark{box-shadow:inset 0 0 0 var(--edge-emphasis) var(--line-quiet)}}.c-mark--xs{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-sm);vertical-align:text-bottom}.c-mark--xs .c-mark__letter{font-size:inherit;line-height:1}.c-mark--lg{width:var(--space-7);height:var(--space-7)}.c-mark--xl{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-lg)}.c-identity{align-items:center;gap:var(--space-2);vertical-align:middle;min-width:0;max-width:100%;color:inherit;display:inline-flex}.c-identity--xs{gap:var(--space-1);vertical-align:text-bottom}.c-identity--md{gap:var(--space-3)}.c-identity--lg{gap:var(--space-4)}.c-identity--lg .c-identity__text{gap:var(--space-1)}.c-identity__text{min-width:0;display:grid}.c-identity__line{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.c-identity__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.c-identity.is-wrapping .c-identity__name{white-space:normal;overflow-wrap:anywhere}.c-identity__realm{flex:none}.c-identity__detail{align-items:center;column-gap:var(--space-1);white-space:nowrap;min-width:0;color:var(--ink-muted);flex-wrap:nowrap;display:flex;overflow:hidden}.c-identity.is-wrapping .c-identity__detail{white-space:normal;flex-direction:column;align-items:flex-start}.c-identity.is-wrapping .c-identity__fact{white-space:normal}.c-identity:not(.is-wrapping) .c-identity__fact+.c-identity__fact:before{content:"·";margin-inline-end:var(--space-1)}.c-identity__fact{white-space:nowrap}.c-identity__center{align-items:center;gap:var(--space-1);vertical-align:middle;display:inline-flex}.c-identity__purpose{color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-identity.is-wrapping .c-identity__purpose{white-space:normal}.c-identity__purpose-label,.c-identity__purpose.is-missing{color:var(--ink-muted)}.c-menu__identity,.c-mentions__identity,.c-queue__who,.c-chip__identity,.c-atlas-row__identity>.c-identity,.c-daylist__who>.c-identity{flex:1;min-width:0}.c-menu__item.has-mark{grid-template-columns:var(--icon-size) minmax(0, 1fr)}.c-turn__mention .c-identity__name{text-underline-offset:var(--focus-offset);text-decoration:underline}.c-rail{align-content:start;gap:var(--space-1);min-width:var(--space-8);box-sizing:border-box;width:max-content;padding:var(--space-2) var(--space-1);background:var(--surface-raised);border-right:var(--edge-hairline) solid var(--line-quiet);display:grid}.c-rail.is-compact{width:var(--space-7)}.c-rail__group{gap:var(--space-1);display:grid}.c-rail__divider{margin:var(--space-2) var(--space-1) 0;padding-top:var(--space-2);border-top:var(--edge-hairline) solid var(--line-quiet);color:var(--ink-muted);text-align:center;overflow-wrap:anywhere;display:block}.c-tool{justify-items:center;gap:var(--space-1);min-height:var(--target-touch);padding:var(--space-2) var(--space-1) var(--space-1);font:inherit;color:var(--ink-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;display:grid;position:relative}.c-tool.is-compact{padding:var(--space-2);place-items:center}@media (hover:hover){.c-tool:hover{color:var(--ink-primary)}}.c-tool[aria-pressed=true]{background:var(--surface-inset);color:var(--ink-primary);font-weight:600}.c-tool[aria-pressed=true]:before{content:"";left:calc(-1 * var(--space-1));top:var(--space-2);bottom:var(--space-2);width:var(--edge-emphasis);background:var(--ink-primary);border-radius:var(--radius-sm);position:absolute}.c-tool__label{text-align:center;max-width:100%}.c-tool__count{font-variant-numeric:tabular-nums;color:var(--ink-primary);font-weight:600}.c-tool__count--corner{top:var(--edge-emphasis);right:var(--edge-emphasis);position:absolute}.c-segmented{gap:var(--edge-emphasis);padding:var(--edge-emphasis);background:var(--surface-inset);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);display:inline-flex}.c-segmented__option{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--target-min);padding:var(--space-1) var(--space-2);font:inherit;color:var(--ink-secondary);border:var(--edge-hairline) var(--edge-resolved) transparent;border-radius:var(--radius-sm);cursor:pointer;background:0 0;display:inline-flex}.c-segmented--md .c-segmented__option{min-height:var(--target-touch);padding:var(--space-2) var(--space-3)}@media (hover:hover){.c-segmented__option:hover{color:var(--ink-primary)}}.c-segmented__option[aria-checked=true]{color:var(--ink-primary);background:var(--surface-raised);border-color:var(--line-standard);font-weight:600}.c-ipanel{box-sizing:border-box;min-width:0;max-width:100%;min-height:0;padding:var(--space-2) 0 var(--space-3) var(--space-3);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative}.c-ipanel.is-end{padding:var(--space-2) var(--space-3) var(--space-3) 0}.c-ipanel[hidden],.c-ipanel__tool[hidden]{display:none}.c-ipanel--float,.c-ipanel--fill{z-index:8;padding:var(--space-2) var(--space-4) var(--space-4);background:var(--surface-overlay);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);position:absolute}.c-ipanel--float{top:var(--space-3);right:var(--space-3);bottom:var(--space-3);width:min(calc(var(--space-8) * 9), calc(100% - 2 * var(--space-3)))}.c-ipanel--fill{inset:var(--space-3)}.c-ipanel--float .c-ipanel__head{cursor:grab;touch-action:none}.c-ipanel--float .c-ipanel__head :is(button,[role=radio]){cursor:pointer}.c-ipanel__move{min-width:var(--target-min);min-height:var(--target-min);color:var(--ink-muted);border-radius:var(--radius-sm);cursor:grab;touch-action:none;place-items:center;margin-inline-start:calc(-1 * var(--space-2));display:grid}@media (hover:hover){.c-ipanel__move:hover{color:var(--ink-primary)}}.c-ipanel__move:active{cursor:grabbing}.c-ipanel__move:focus-visible,.c-ipanel__resize--se:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring)}.c-ipanel__resize{z-index:4;touch-action:none;position:absolute}.c-ipanel__resize--n,.c-ipanel__resize--s{left:var(--space-3);right:var(--space-3);height:var(--space-2);cursor:ns-resize}.c-ipanel__resize--n{top:calc(-1 * var(--space-1))}.c-ipanel__resize--s{bottom:calc(-1 * var(--space-1))}.c-ipanel__resize--e,.c-ipanel__resize--w{top:var(--space-3);bottom:var(--space-3);width:var(--space-2);cursor:ew-resize}.c-ipanel__resize--e{right:calc(-1 * var(--space-1))}.c-ipanel__resize--w{left:calc(-1 * var(--space-1))}.c-ipanel__resize--ne,.c-ipanel__resize--nw,.c-ipanel__resize--se,.c-ipanel__resize--sw{width:var(--space-4);height:var(--space-4)}.c-ipanel__resize--ne{top:calc(-1 * var(--space-1));right:calc(-1 * var(--space-1));cursor:nesw-resize}.c-ipanel__resize--sw{bottom:calc(-1 * var(--space-1));left:calc(-1 * var(--space-1));cursor:nesw-resize}.c-ipanel__resize--nw{top:calc(-1 * var(--space-1));left:calc(-1 * var(--space-1));cursor:nwse-resize}.c-ipanel__resize--se{width:var(--target-min);height:var(--target-min);cursor:nwse-resize;border-radius:0 0 var(--radius-lg) 0;background:linear-gradient(135deg, transparent 0 60%, var(--line-strong) 60% 66%, transparent 66% 76%, var(--line-strong) 76% 82%, transparent 82%);bottom:0;right:0}.c-ipanel__body{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.c-ipanel__tool{gap:var(--space-3);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:auto}.c-panel-head{gap:var(--space-1);padding-bottom:var(--space-2);display:grid}.c-panel-head__row{align-items:center;gap:var(--space-2);min-height:var(--space-7);flex-wrap:wrap;display:flex}.c-panel-head__title{flex:1 1 var(--space-8);min-width:0;display:grid}.c-panel-head__title .heading{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.c-panel-head__back{justify-self:start}.c-grip{top:var(--space-3);bottom:var(--space-3);width:var(--target-min);cursor:col-resize;touch-action:none;z-index:4;border-radius:var(--radius-sm);position:absolute}.c-grip--end{right:calc(-1 * var(--space-3))}.c-grip--start{left:calc(-1 * var(--space-3))}.c-grip:after{content:"";top:0;bottom:0;left:calc(50% - var(--edge-hairline));width:var(--edge-emphasis);border-radius:var(--radius-sm);background:0 0;position:absolute}.c-grip:focus-visible:after{background:var(--line-strong)}@media (hover:hover){.c-grip:hover:after{background:var(--line-strong)}}.c-grip:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring)}.c-kind__popover{--trigger-width:var(--target-min);width:max(var(--trigger-width), min(calc(var(--space-8) * 6), calc(100vw - var(--space-4))));max-width:calc(100vw - var(--space-4));padding:0}.c-kind__dialog{outline:none;min-width:0;display:grid}.c-kind__search{z-index:1;align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);background:var(--surface-overlay);color:var(--ink-secondary);display:flex;position:sticky;top:0}.c-kind__input{min-width:0;min-height:var(--target-min);color:var(--ink-primary);background:0 0;border:0;flex:1}.c-kind__input:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.c-kind__input::placeholder{color:var(--ink-muted)}.c-kind__list{padding:var(--space-1);outline:none;display:grid}.c-kind__list[data-focus-visible]{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:-2px}.c-kind__section{display:grid}.c-kind__section+.c-kind__section{margin-top:var(--space-1);padding-top:var(--space-1);border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet)}.c-kind__heading{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-1);color:var(--ink-muted);display:flex}.c-kind__item{grid-template-columns:auto minmax(0, 1fr) var(--icon-size);align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--ink-primary);cursor:pointer;outline:none;display:grid}.c-kind__text{min-width:0;display:grid}.c-kind__name{overflow-wrap:anywhere}.c-kind__description,.c-kind__why{color:var(--ink-secondary);overflow-wrap:anywhere}.c-kind__check{color:var(--ink-primary);place-items:center;display:grid}.c-kind__state{justify-items:start;gap:var(--space-2);padding:var(--space-3);color:var(--ink-secondary);margin:0;display:grid}.c-kind__chosen{color:var(--ink-secondary);margin:0}.c-kind__template{justify-self:start}@media (pointer:coarse){.c-kind__item,.c-kind__input{min-height:var(--target-touch)}}.c-kind__none{width:var(--space-5);height:var(--space-5);color:var(--ink-muted);place-items:center;display:grid}.c-add__layout{gap:var(--space-5);align-items:start;display:grid}.c-add.is-medium .c-add__layout{width:100%;max-width:calc(var(--space-8) * 10);margin-inline:auto}.c-add.is-wide .c-add__layout{grid-template-columns:minmax(0, calc(var(--space-8) * 10)) minmax(0, 1fr)}.c-add .c-field,.c-add .c-control-wrap{min-width:0}.c-add .c-picker{width:100%;min-width:0}.c-add .c-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.c-add__making{top:var(--space-4);gap:var(--space-4);display:grid;position:sticky}.c-add__card{gap:var(--space-2);min-width:0;padding:var(--space-4);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-lg);display:grid}.c-add__card-title,.c-add__path{margin:0}.c-add__card .is-unnamed{color:var(--ink-muted)}.c-add__facts{gap:var(--space-2);margin:var(--space-2) 0 0;display:grid}.c-add__facts>div{gap:calc(var(--space-1) / 2);display:grid}.c-add__facts dt{color:var(--ink-secondary)}.c-add__facts dd{color:var(--ink-primary);margin:0}.c-add__path{font-family:var(--font-mono);color:var(--ink-primary);overflow-wrap:anywhere}.c-add__making-title,.c-add__making-kind{color:var(--ink-secondary);margin:0}.c-add__side{gap:var(--space-4);min-width:0;display:grid}.c-add__side.has-templates .c-add__making{position:static}.c-add__chooser,.c-add__templates,.c-add__templates-note,.c-add__using{margin:0}.c-add__templates .c-inline-action{text-align:start;margin-left:0}.c-add__templates-note{color:var(--ink-secondary)}.c-add__using{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-md);color:var(--ink-primary);flex-wrap:wrap;display:flex}.c-add__will{margin:0;padding-inline-start:var(--space-4)}.c-template-chooser{gap:var(--space-3);min-width:0;display:grid}.c-template-chooser__title,.c-template-chooser__state p{margin:0}.c-template-chooser__title{color:var(--ink-secondary)}.c-template-chooser__title:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-template-chooser__back{justify-self:start}.c-template-chooser__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.c-template-chooser__state{justify-items:start;gap:var(--space-2);color:var(--ink-secondary);display:grid}.c-template-chooser__exchange{justify-self:start;margin-left:0}.c-template{justify-items:start;gap:var(--space-2);min-width:0;padding:var(--space-4);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.c-template.is-selected{border-width:var(--edge-emphasis);border-color:var(--line-strong)}.c-template.is-skeleton{justify-items:stretch}.c-template__name,.c-template__promise,.c-template__from,.c-template__adds,.c-template__needs,.c-template__using{overflow-wrap:anywhere;min-width:0;margin:0}.c-template__promise,.c-template__from,.c-template__adds{color:var(--ink-secondary)}.c-template__needs{color:var(--ink-primary)}.c-template__official{padding:0 var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-primary);margin-inline-start:var(--space-2);display:inline-block}.c-template__facts{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.c-template__facts dt{color:var(--ink-muted)}.c-template__facts dd{color:var(--ink-primary);overflow-wrap:anywhere;margin:0}.c-template__using{align-items:center;gap:var(--space-2);color:var(--ink-primary);display:inline-flex}.c-notice{flex-wrap:wrap}.c-notice__body{flex:1 1 calc(var(--space-8) * 4);min-width:0}.c-record{align-content:start;gap:var(--space-4);min-width:0;color:var(--ink-primary);display:grid}.c-record__pane .c-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.c-record.is-wide .c-record__plays{padding-inline-start:calc(var(--space-7) + var(--space-4))}.c-record__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.c-record__tab-text{min-width:0;display:grid}.c-record__tab-summary{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.c-record__nav-note{margin:var(--space-4) 0 0;padding-inline:var(--space-3);color:var(--ink-muted)}.c-record__head{align-items:center;gap:var(--space-2) var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);flex-wrap:wrap;display:flex}.c-record__head>.c-identity{flex:1;min-width:0}.c-record__plays{gap:var(--space-1);flex-wrap:wrap;flex-basis:100%;order:3;margin:0;padding:0;list-style:none;display:flex}.c-record__play{padding:calc(var(--space-1) / 2) var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-sm);color:var(--ink-secondary)}.c-record__play.is-primary{border-color:var(--line-strong);color:var(--ink-primary)}.c-record__play-note{color:var(--ink-muted)}.c-record__body{gap:var(--space-4);align-items:start;min-width:0;display:grid}.c-record__nav[hidden],.c-record__panes[hidden]{display:none}.c-record__panes,.c-record__pane{gap:var(--space-4);min-width:0;display:grid}.c-record__pane[hidden]{display:none}.c-record__list{margin:0;padding:0;list-style:none;display:grid}.c-record__list li+li{border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet)}.c-record__row{grid-template-columns:minmax(0, 1fr) auto var(--icon-size);align-items:center;gap:var(--space-2);width:100%;min-height:var(--target-touch);padding:var(--space-3) var(--space-2);border-radius:var(--radius-sm);color:var(--ink-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.c-record__row-text{min-width:0;display:grid}.c-record__row-summary{color:var(--ink-muted)}.c-record__needed{color:var(--ink-secondary);white-space:nowrap}.c-record__back{justify-items:start;gap:var(--space-2);display:grid}.c-record__pane:focus{outline:none}.c-record__tabs{gap:var(--space-1);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);display:flex;overflow-x:auto}.c-record__tab{align-items:center;gap:var(--space-2);min-height:var(--target-touch);padding:var(--space-2) var(--space-3);border:0;border-bottom:var(--edge-emphasis) var(--edge-resolved) transparent;color:var(--ink-secondary);cursor:pointer;background:0 0;flex:none;display:flex}@media (hover:hover){.c-record__tab:hover{color:var(--ink-primary)}}.c-record__tab[aria-selected=true]{border-bottom-color:var(--ink-primary);color:var(--ink-primary);font-weight:600}.c-record.is-wide .c-record__body{grid-template-columns:calc(var(--space-8) * 3) minmax(0, calc(var(--space-8) * 10)) minmax(0, 1fr);gap:var(--space-5)}.c-record.is-wide .c-record__tabs{top:var(--space-4);border-bottom:0;flex-direction:column;position:sticky;overflow:visible}.c-record.is-wide .c-record__tab{border-bottom:0;border-left:var(--edge-emphasis) var(--edge-resolved) transparent;border-radius:0 var(--radius-sm) var(--radius-sm) 0;text-align:left;justify-content:space-between}.c-record.is-wide .c-record__tab[aria-selected=true]{border-left-color:var(--ink-primary);background:var(--surface-sunk)}.c-record__aside{top:var(--space-4);gap:var(--space-4);min-width:0;display:grid;position:sticky}.c-record__block{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-inset);display:grid}.c-record__block-title,.c-record__block-note{color:var(--ink-secondary);margin:0}.c-record__expects,.c-record__history{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.c-record__expect,.c-record__event{justify-items:start;gap:calc(var(--space-1) / 2);display:grid}.c-record__expect .caption,.c-record__event .caption{color:var(--ink-muted)}.c-plays__list{border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;display:grid}.c-plays__item{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.c-plays__item+.c-plays__item{border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet)}.c-plays__text{flex:1 1 calc(var(--space-8) * 2);min-width:0;display:grid}.c-plays__name{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.c-plays__tag{padding:0 var(--space-1);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-primary)}.c-plays__hint,.c-plays__empty{color:var(--ink-muted);margin:0}.c-plays__item.is-inherited .c-plays__name{color:var(--ink-secondary)}.c-plays__actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.c-plays__add{display:flex}.c-plays__effect{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--ink-secondary);margin:0}.c-aspect{gap:var(--space-1);min-width:0;display:grid}.c-aspect__meta{align-items:baseline;gap:0 var(--space-1);color:var(--ink-muted);flex-wrap:wrap;margin:0;display:flex}.c-aspect.is-expected .c-aspect__meta{color:var(--ink-secondary)}.c-control[type=date]:focus-within:not(:focus),.c-control[type=datetime-local]:focus-within:not(:focus),.c-control[type=time]:focus-within:not(:focus){outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}@media (pointer:coarse){.c-aspect__meta .c-inline-action{min-width:var(--target-touch);min-height:var(--target-touch)}}.c-sphere-select,.c-sphere-select .c-control-wrap{min-width:0}.c-sphere-select .c-picker{width:100%;min-width:0}.c-sphere-select__trigger{height:auto;padding-block:var(--space-2)}.c-sphere-select__value{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;display:block;overflow:visible}.c-sphere-select .c-identity__fact{overflow-wrap:anywhere}.c-sphere-select__line{margin:0}.c-sphere-select__none-value{align-items:center;gap:var(--space-2);display:inline-flex}.c-sphere-select__item{grid-template-columns:minmax(0, 1fr) var(--icon-size);align-items:start}.c-sphere-select__item[data-disabled]{cursor:not-allowed}.c-sphere-select__row{gap:var(--space-1);min-width:0;display:grid}.c-sphere-select__none{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr)}.c-sphere-select__item[data-disabled] .c-identity__name{color:var(--ink-secondary)}.c-sphere-select__why{color:var(--ink-secondary);overflow-wrap:anywhere}.c-sphere-select__why.is-blocked{color:var(--ink-primary)}.c-sphere-select__private{align-items:center;gap:var(--space-1);display:inline-flex}.c-sphere-select__constraint{padding:var(--space-2) var(--space-3);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);color:var(--ink-secondary);overflow-wrap:anywhere;margin:0}.c-sphere-select__views{padding:var(--space-2);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);display:flex}.c-sphere-select__more{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-1) var(--space-3) var(--space-2);flex-wrap:wrap;display:flex}.c-sphere-select__count{color:var(--ink-muted);margin:0}.c-sphere-select__more .c-inline-action{margin-left:0}.c-sphere-select__browse{padding:var(--space-1);display:grid}.c-sphere-select__crumb{justify-items:start;gap:var(--space-1);padding:var(--space-1) var(--space-2) var(--space-2);display:grid}.c-sphere-select__crumb .c-inline-action{gap:var(--space-1);margin-left:0}.c-sphere-select__inside{color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.c-sphere-select__levels{margin:0;padding:0;list-style:none;display:grid}.c-sphere-select__level{align-items:stretch;gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.c-sphere-select__choose{grid-template-columns:minmax(0, 1fr) var(--icon-size);align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--ink-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.c-sphere-select__open{min-width:var(--target-min);min-height:var(--target-min);border-radius:var(--radius-sm);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.c-sphere-select__choose[data-disabled]{cursor:not-allowed}@media (pointer:coarse){.c-sphere-select__choose,.c-sphere-select__open{min-height:var(--target-touch)}.c-sphere-select__open{min-width:var(--target-touch)}}.c-pick-sheet{z-index:900;background:var(--surface-scrim);align-items:flex-end;display:flex;position:fixed;inset:0}.c-pick-sheet__modal{width:100%;max-height:85dvh;display:flex}.c-pick-sheet__panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-raised);width:100%;min-height:0;box-shadow:var(--shadow-overlay);padding-bottom:env(safe-area-inset-bottom);align-content:start;overflow-y:auto}.c-pick-sheet__panel:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:-2px}.c-pick-sheet__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);display:flex}.c-pick-sheet__title{min-width:0;color:var(--ink-secondary);overflow-wrap:anywhere}.c-pick-sheet__head .c-inline-action{margin-left:0}.c-pick-sheet__panel .c-kind__search{top:0}@media (prefers-reduced-motion:no-preference){.c-pick-sheet__panel{animation:c-pick-sheet-in var(--duration-move) var(--easing-enter)}}@keyframes c-pick-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.c-atlas-frame{width:100%;min-width:0}.c-atlas-frame:not(.is-wide){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.c-atlas-frame:not(.is-wide)>.c-atlas{box-sizing:border-box;width:min(100%, calc(var(--space-8) * 12));margin-inline:auto}.c-atlas-frame.is-wide{grid-template-columns:minmax(0, calc(var(--space-8) * 7)) minmax(0, 1fr);gap:var(--space-5);align-items:start;display:grid}.c-atlas__detail{align-content:start;gap:var(--space-4);min-width:0;max-width:calc(var(--space-8) * 9);padding-top:var(--space-4);color:var(--ink-primary);display:grid;position:sticky;top:0}.c-atlas__detail--empty p{color:var(--ink-secondary);margin:0}.c-atlas__detail-host{min-width:0}.c-atlas__detail-action{justify-items:start;display:grid}.c-atlas__detail-action:empty{display:none}.c-atlas__detail-action p{color:var(--ink-muted);margin:0}.c-atlas-row.is-selected{box-shadow:inset 0 0 0 var(--edge-emphasis) var(--line-strong)}.c-atlas-row.is-current.is-selected{box-shadow:inset var(--edge-emphasis) 0 0 var(--ink-primary), inset 0 0 0 var(--edge-emphasis) var(--line-strong)}.c-atlas__cards>.is-selected>.c-queue{box-shadow:0 0 0 var(--edge-emphasis) var(--line-strong)}.c-talk{width:100%;min-width:0;height:100%;min-height:0;display:grid}.c-talk:not(.c-talk--split){grid-template-rows:minmax(0,1fr)}.c-talk--split{grid-template-columns:calc(var(--space-8) * 5) minmax(0, 1fr);gap:var(--space-5)}.c-talk__list{min-width:0;min-height:0;overflow:auto}.c-talk__pane{width:100%;min-width:0;min-height:0;max-width:calc(var(--space-8) * 12);align-content:start;justify-self:start;display:grid}.c-talk__pane.is-thread{grid-template-rows:minmax(0,1fr);align-content:stretch}.c-talk__empty{align-content:start;gap:var(--space-2);padding:var(--space-4);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-lg);display:grid}.c-talk__empty p{color:var(--ink-secondary);margin:0}.c-focus{gap:var(--space-5);min-width:0;color:var(--ink-primary);display:grid}.c-focus__section{align-content:start;gap:var(--space-3);min-width:0;display:grid}.c-focus__heading{color:var(--ink-primary);margin:0}.c-focus__list{gap:var(--space-3);min-width:0;display:grid}.c-focus__columns{gap:var(--space-5);min-width:0;display:grid}.c-focus__empty{color:var(--ink-secondary);margin:0}.c-focus.is-wide{gap:var(--space-6)}.c-focus.is-wide .c-focus__columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.c-focus.is-wide .c-focus__columns>:only-child{max-width:calc(var(--space-8) * 12);grid-column:1/-1}.c-focus.is-wide .c-focus__section--suggestions .c-focus__list{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-8) * 5), 1fr));align-items:start}.c-notice__text:has(>.c-identity,>.c-btn){align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.c-notice__text:has(>.c-identity,>.c-btn)>:not(.c-identity,.c-btn){flex:100%;margin:0}.c-sphere-select__narrow{gap:var(--space-2);padding:var(--space-2);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);display:grid}.c-sphere-select__toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.c-kind--compact{min-width:0;margin-inline-start:auto}.c-kind--compact .c-control-wrap{min-width:0}.c-kind--compact .c-picker{width:auto;min-height:var(--target-min);padding-block:var(--space-1);color:var(--ink-secondary)}.c-segmented__option.is-blocked{color:var(--ink-muted);cursor:not-allowed}.c-sphere-select__note{color:var(--ink-secondary);margin:0}.c-sphere-select__within{align-items:center;gap:var(--space-1) var(--space-3);color:var(--ink-secondary);flex-wrap:wrap;margin:0;display:flex}.c-sphere-select__within .c-inline-action{margin-left:0}.c-sphere-select__list{max-height:min(50dvh, calc(var(--space-8) * 7));overflow:hidden auto}.c-sphere-select__list.is-virtual{display:block}.c-sphere-select__list.is-stale{opacity:.6}.c-sphere-select__item .c-identity.is-wrapping .c-identity__detail{column-gap:var(--space-2);flex-flow:wrap}.c-kind__popover:has(>.c-sphere-select__dialog){flex-direction:column;display:flex;overflow:hidden}.c-sphere-select__dialog{flex-direction:column;flex:auto;min-height:0;display:flex}.c-sphere-select__dialog .c-sphere-select__list{flex:auto;min-height:0}.c-sphere-select__dialog .c-sphere-select__narrow,.c-sphere-select__dialog .c-kind__search,.c-sphere-select__dialog .c-sphere-select__more{flex:none}.c-chosen{gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.c-chosen__chip{align-items:center;gap:var(--space-1);max-width:100%;padding-block:var(--edge-hairline);padding-inline:var(--space-2) 0;border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-md);background:var(--surface-raised);display:inline-flex}.c-chosen__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c-chosen__remove{min-width:var(--target-min);min-height:var(--target-min);border-radius:var(--radius-md);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.c-chosen__remove[data-hovered]{color:var(--ink-primary)}.c-chosen__more{align-items:center;display:inline-flex}.c-chosen__more .c-inline-action{margin-left:0}.c-sphere-select__done{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);flex-wrap:wrap;display:flex}.c-sphere-select__done .c-inline-action{margin-left:0}.c-sphere-select__done-actions{align-items:center;gap:var(--space-3);display:inline-flex}.c-start{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.c-start__legend{color:var(--ink-secondary);padding:0}.c-start__help,.c-start__note,.c-start__more{color:var(--ink-secondary);margin:0}.c-start__options{gap:var(--space-2);display:grid}.c-start__option{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);cursor:pointer;min-width:0;display:flex}@media (hover:hover){.c-start__option:hover{border-color:var(--line-standard)}}.c-start__option.is-selected{border-color:var(--line-strong);box-shadow:inset 0 0 0 var(--edge-hairline) var(--line-strong)}.c-start__input{opacity:0;width:1px;height:1px;position:absolute}.c-start__marker{width:var(--icon-size);height:var(--icon-size);margin-top:var(--space-1);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-full);background:var(--surface-raised);flex:none}.c-start__option.is-selected .c-start__marker{border-width:var(--space-1);border-color:var(--ink-primary)}.c-start__input:focus-visible+.c-start__marker{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-start__text{gap:var(--space-1);min-width:0;display:grid}.c-start__name{color:var(--ink-primary);overflow-wrap:anywhere;font-weight:600}.c-start__from,.c-start__summary,.c-start__promise{color:var(--ink-secondary);overflow-wrap:anywhere}.c-start__why,.c-start__needs{color:var(--ink-primary)}.c-start__facts{gap:var(--space-1) var(--space-4);margin:var(--space-1) 0 0;grid-template-columns:auto minmax(0,1fr);display:grid}.c-start__facts>div{display:contents}.c-start__facts dt{color:var(--ink-muted)}.c-start__facts dd{color:var(--ink-primary);overflow-wrap:anywhere;margin:0}.c-start__state{justify-items:start;gap:var(--space-2);color:var(--ink-secondary);margin:0;display:grid}.c-start__state p{margin:0}.c-start__more{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.c-start__more .c-inline-action{margin-left:0}@media (pointer:coarse){.c-start__option{min-height:var(--target-touch)}}.c-add__asks{gap:var(--space-4);padding:var(--space-4);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-md);min-width:0;margin:0;display:grid}.c-add__asks-title{padding:0}.c-template-chooser__search{width:100%}.c-template-chooser__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-template-chooser__filter{min-height:var(--row-super-compact);padding:0 var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-full);background:var(--surface-control);color:var(--ink-primary);cursor:pointer}.c-template-chooser__filter[aria-pressed=true]{border-color:var(--ink-primary);background:var(--ink-primary);color:var(--ink-inverse)}@media (pointer:coarse){.c-template-chooser__filter{min-width:var(--target-touch);min-height:var(--target-touch)}.c-template-chooser__search{min-height:var(--target-touch)}}.c-template-chooser__source{gap:var(--space-2);min-width:0;display:grid}.c-template-chooser__source+.c-template-chooser__source{margin-top:var(--space-4)}.c-template-chooser__source-title,.c-template-chooser__source-note{margin:0}.c-template-chooser__source-note{color:var(--ink-secondary)}.c-template__why,.c-template__plays{overflow-wrap:anywhere;min-width:0;color:var(--ink-primary);margin:0}.c-start-dialog{z-index:900;padding:var(--space-5);background:var(--surface-scrim);place-items:center;display:grid;position:fixed;inset:0}.c-start-dialog__modal{width:min(calc(var(--space-8) * 15), 100%);max-height:100%;display:flex}.c-start-dialog__panel{padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);outline:none;flex:1;overflow:auto}.c-start-dialog__close{justify-content:flex-end;display:flex}.c-start-dialog .c-template-chooser__list{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-8) * 4.5), 1fr))}.c-indicator{gap:var(--space-2) var(--space-4);padding:var(--space-4);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.c-indicator__main{gap:var(--space-1);min-width:0;display:grid}.c-indicator__name,.c-indicator__value,.c-indicator__status,.c-indicator__from{overflow-wrap:anywhere;margin:0}.c-indicator__value{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.c-indicator__unit,.c-indicator__from{color:var(--ink-secondary)}.c-indicator__mark{color:var(--ink-secondary);vertical-align:middle;margin-inline-end:var(--space-1);display:inline-flex}.c-indicator.is-unmeasured .c-indicator__mark,.c-indicator.is-lapsed .c-indicator__mark{width:var(--space-2);height:var(--space-2);border:var(--edge-hairline) var(--edge-unresolved) var(--state-unresolved);border-radius:var(--radius-full);margin-inline-end:var(--space-2)}.c-indicator__spark{width:calc(var(--space-8) * 2);height:var(--space-7);color:var(--ink-secondary);align-self:center}.c-indicator__line{fill:none;stroke:currentColor;stroke-width:var(--edge-emphasis);stroke-linejoin:round}.c-indicator__target{stroke:var(--line-strong);stroke-width:var(--edge-hairline);stroke-dasharray:var(--space-1) var(--space-1)}.c-indicator__from,.c-indicator__actions{grid-column:1/-1}.c-indicator__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-rel{gap:var(--space-2);min-width:0;display:grid}.c-rel__head{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.c-rel__title,.c-rel__none{margin:0}.c-rel__hint,.c-rel__none,.c-rel__note{color:var(--ink-secondary)}.c-rel__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.c-rel__link{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);flex-wrap:wrap;min-width:0;display:flex}.c-rel__link>:first-child{flex:1 1 calc(var(--space-8) * 3);min-width:0}.c-rel__link.is-proposed{border-style:var(--edge-unresolved);border-color:var(--state-unresolved);background:var(--state-unresolved-field)}.c-rel__actions,.c-rel__add{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.c-attach{gap:var(--space-4);min-width:0;display:grid}.c-attach__drop{justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);border:var(--edge-hairline) var(--edge-unresolved) var(--line-strong);border-radius:var(--radius-md);background:var(--surface-inset);text-align:center;display:grid}.c-attach__drop.is-over{border-color:var(--focus-ring);background:var(--attention-relevant-field)}.c-attach__drop-words,.c-attach__limits,.c-attach__closed,.c-attach__none{color:var(--ink-secondary);margin:0}.c-attach__drop-actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.c-attach__input{opacity:0;width:1px;height:1px;position:absolute}.c-attach__list{margin:0;padding:0;list-style:none}.c-attach__item{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);flex-wrap:wrap;display:flex}.c-attach__item:last-child{border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet)}.c-attach__glyph{width:var(--row-compact);height:var(--row-compact);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--ink-secondary);flex:none;place-items:center;display:grid}.c-attach__text{flex:1 1 calc(var(--space-8) * 3);min-width:0;display:grid}.c-attach__name{overflow-wrap:anywhere}.c-attach__meta{color:var(--ink-secondary)}.c-attach__item.is-checking .c-attach__meta,.c-attach__item.is-failed .c-attach__meta{color:var(--ink-primary)}.c-attach__actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.c-members{gap:var(--space-5);min-width:0;display:grid}.c-members__role{gap:var(--space-2);display:grid}.c-members__head{gap:var(--space-1);display:grid}.c-members__label,.c-members__hint,.c-members__none,.c-members__readonly{margin:0}.c-members__label{align-items:baseline;gap:var(--space-2);display:flex}.c-members__req,.c-members__hint,.c-members__none,.c-members__readonly{color:var(--ink-secondary)}.c-members__list{margin:0;padding:0;list-style:none}.c-members__member{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);flex-wrap:wrap;display:flex}.c-members__member:last-child{border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet)}.c-members__member>:first-child{min-width:0}.c-access{gap:var(--space-4);min-width:0;display:grid}.c-access__title,.c-access__private,.c-access__partial,.c-access__none,.c-access__level-title{margin:0}.c-access__private,.c-access__partial,.c-access__none{color:var(--ink-secondary)}.c-access__check{gap:var(--space-1);display:grid}.c-access__answer{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-inset);display:grid}.c-access__answer p{margin:0}.c-access__level{gap:var(--space-2);display:grid}.c-access__level-title{color:var(--ink-secondary)}.c-access__list{margin:0;padding:0;list-style:none}.c-access__row{gap:var(--space-1);padding:var(--space-2) 0;border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);display:grid}.c-access__why{padding:0 0 0 calc(var(--row-compact) + var(--space-2));color:var(--ink-secondary);margin:0;list-style:none}.c-access__change{color:var(--ink-primary)}@media (pointer:coarse){.c-access__check .c-control{min-height:var(--target-touch)}}.c-add__needs{gap:var(--space-4);padding:0 0 0 var(--space-4);border:0;border-inline-start:var(--edge-emphasis) var(--edge-resolved) var(--line-standard);min-width:0;margin:0;display:grid}.c-add__needs-title{margin-bottom:var(--space-2);color:var(--ink-secondary);padding:0}.c-add__side.has-comes .c-add__making{position:static}.c-add__added{justify-items:start;gap:var(--space-1);min-width:0;display:grid}.c-add__added>:first-child{justify-self:stretch}.c-add__steps{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.c-add__step{align-items:center;gap:var(--space-2);color:var(--ink-secondary);flex-wrap:wrap;display:flex}.c-add__step.is-done{color:var(--state-confirmed)}.c-add__step.is-failed{color:var(--ink-primary)}.c-add__expects{margin:0}.c-adddetails{gap:var(--space-2);min-width:0;display:grid}.c-adddetails__toggle{align-items:center;gap:var(--space-2);width:100%;min-height:var(--row-medium);padding:var(--space-2) var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink-primary);text-align:start;cursor:pointer;flex-wrap:wrap;display:flex}@media (hover:hover){.c-adddetails__toggle:hover{border-color:var(--line-strong)}}.c-adddetails__title{font-weight:500}.c-adddetails__count,.c-adddetails__why,.c-adddetails__none{color:var(--ink-secondary)}.c-adddetails__panel{justify-items:start;gap:var(--space-2);display:grid}.c-adddetails__panel[hidden]{display:none}.c-adddetails__suggested{gap:var(--space-2);width:100%;margin:0;padding:0;list-style:none;display:grid}.c-adddetails__suggestion{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:var(--edge-hairline) var(--edge-unresolved) var(--line-standard);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.c-adddetails__text{flex:1 1 calc(var(--space-8) * 3);min-width:0;display:grid}.c-adddetails__none{margin:0}.c-comes{gap:var(--space-3);min-width:0;display:grid}.c-comes__title,.c-comes__sub,.c-comes__none,.c-comes__text,.c-comes__note{margin:0}.c-comes__title,.c-comes__sub,.c-comes__none,.c-comes__note,.c-comes__why{color:var(--ink-secondary)}.c-comes__part{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.c-comes__arc,.c-comes__expects{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.c-comes__expects{display:grid}.c-comes__stage{padding:0 var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-full)}.c-comes__expect{align-items:center;gap:var(--space-2);display:flex}.c-comes__approach{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:flex}.c-comes__check{margin:var(--space-1) 0 0;width:var(--icon-size);height:var(--icon-size);accent-color:var(--ink-primary)}.c-comes__check:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-comes__approach-text{display:grid}@media (pointer:coarse){.c-comes__approach{min-height:var(--target-touch)}}.c-hdr-field{min-width:0;max-width:100%;display:block}.c-hdr-field .c-control-wrap{min-width:0;display:block}.c-hdr-field .c-control.c-hdr__trigger{width:auto;max-width:100%;min-height:var(--space-6);padding:var(--space-1) var(--space-2);border-color:var(--line-standard);border-radius:var(--radius-sm);color:var(--ink-primary);background:0 0}.c-hdr__trigger-label{color:var(--ink-secondary);flex:none}.c-hdr__trigger-value{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.c-hdr__trigger-value:empty{display:none}.c-hdr-field.is-active .c-hdr__trigger{border-color:var(--ink-secondary)}.c-hdr-field.is-active .c-hdr__trigger-value{font-weight:500}.c-hdr-field.is-compact .c-hdr__trigger-label{display:none}.c-hdr-field .c-hdr__trigger .c-icon{color:var(--ink-secondary);flex:none}.c-hdr-field .c-field__reason{color:var(--ink-secondary);margin:0}.c-hdr-dialog{gap:var(--space-3);padding:var(--space-3)}.c-hdr-panel{gap:var(--space-3);min-width:0;display:grid}.c-hdr-static{align-items:baseline;gap:var(--space-2);min-width:0;margin:0;display:flex}.c-hdr-static .label{color:var(--ink-secondary)}.c-hdr-note{color:var(--ink-secondary);margin:0}.c-hdr-reset{justify-self:start;margin-left:0}.c-hdr-choices{gap:var(--space-1);display:grid}.c-hdr-choice{align-items:flex-start;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.c-hdr-choice[data-disabled]{cursor:not-allowed}.c-hdr-choice[data-disabled] .c-hdr-choice__label{color:var(--ink-muted)}.c-hdr-choice__mark{box-sizing:border-box;width:var(--icon-size);height:var(--icon-size);margin-top:var(--space-1);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-full);background:var(--surface-control);flex:none}.c-hdr-choice[data-selected] .c-hdr-choice__mark{border:var(--space-1) var(--edge-resolved) var(--ink-primary)}.c-hdr-choice__text{min-width:0;display:grid}.c-hdr-choice__label{overflow-wrap:anywhere;color:var(--ink-primary)}.c-hdr-choice__description{color:var(--ink-secondary)}.c-hdr-scope__body{gap:var(--space-3);display:grid}.c-hdr-scope__within{padding-top:var(--space-2);border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet)}@media (pointer:coarse){.c-hdr-field .c-control.c-hdr__trigger,.c-hdr-choice{min-height:var(--target-touch)}}.c-hdr-tree{max-height:min(60dvh, calc(var(--space-8) * 6));padding:var(--space-1);display:grid;overflow-y:auto}.c-hdr-tree__item{--tree-item-level:1;align-items:flex-start;gap:var(--space-1);box-sizing:border-box;min-height:var(--target-min);padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;outline:none;padding-inline-start:calc((var(--tree-item-level,1) - 1) * var(--space-4) + var(--space-2));display:flex}.c-hdr-tree__chevron{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-sm);color:var(--ink-secondary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.c-hdr-tree__chevron .c-icon{transition:transform var(--duration-instant) var(--easing-standard)}.c-hdr-tree__item[data-expanded] .c-hdr-tree__chevron .c-icon{transform:rotate(90deg)}.c-hdr-tree__chevron[data-focus-visible]{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring)}.c-hdr-tree__text{flex:1;min-width:0;display:grid}.c-hdr-tree__name{align-items:baseline;gap:var(--space-1) var(--space-2);color:var(--ink-primary);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.c-hdr-tree__item.is-active>.c-hdr-tree__name,.c-hdr-tree__item.is-active .c-hdr-tree__name{font-weight:500}.c-hdr-tree__description{color:var(--ink-secondary)}.c-hdr-tree__check{color:var(--ink-primary);flex:none}.c-hdr-tree__item.is-view{min-height:var(--target-min)}.c-hdr-tree__foot{padding:var(--space-2) var(--space-3);border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet)}.c-hdr-badge{padding:0 var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-full);color:var(--ink-secondary);white-space:nowrap;display:inline-block}.c-hdr-state{gap:var(--space-2);padding:var(--space-3);margin:0;display:grid}@media (prefers-reduced-motion:reduce){.c-hdr-tree__chevron .c-icon{transition:none}}.c-hdr-view{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.c-hdr-heading{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}.c-hdr-heading__button{align-items:center;gap:var(--space-1) var(--space-2);max-width:100%;min-height:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-sm);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:nowrap;margin:0;display:inline-flex}.c-hdr-heading__space{color:var(--ink-secondary);overflow-wrap:anywhere}.c-hdr-heading__sep{color:var(--ink-muted)}.c-hdr-heading__view{color:var(--ink-primary);overflow-wrap:anywhere}.c-hdr-viewstate{color:var(--ink-muted)}.c-hdr-dirty{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:var(--edge-hairline) var(--edge-unresolved) var(--line-strong);border-radius:var(--radius-md);background:var(--surface-sunk);flex-wrap:wrap;flex:100%;display:flex}.c-hdr-dirty__text{flex:1 1 calc(var(--space-8) * 2);min-width:0;color:var(--ink-primary);overflow-wrap:anywhere;margin:0}.c-hdr-dirty__text .label{margin-right:var(--space-1);color:var(--ink-secondary)}.c-hdr-dirty__actions{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.c-hdr-dirty__save{gap:var(--space-1);max-width:calc(var(--space-8) * 3);display:grid}.c-hdr-dirty__failure{color:var(--attention-critical);flex:100%;margin:0}.c-hdr-viewpop{--trigger-width:var(--target-min);width:min(calc(var(--space-8) * 6), calc(100vw - var(--space-4)));padding:0}.c-hdr-viewmenu{gap:var(--space-2);display:grid}.c-hdr-viewlist{max-height:min(50dvh, calc(var(--space-8) * 5));display:grid;overflow-y:auto}.c-hdr-viewlist__item{align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:var(--target-min);padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;outline:none;display:flex}.c-hdr-viewlist__item[data-selected] .body-sm{font-weight:500}.c-hdr-viewlist__text{flex:1;min-width:0;display:grid}.c-hdr-viewlist__meta{color:var(--ink-secondary)}.c-hdr-viewacts{justify-items:start;gap:var(--space-1);padding:var(--space-1) var(--space-2) 0;border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);display:grid}.c-hdr-viewacts .c-btn-with-reason{justify-items:start;display:grid}.c-hdr-viewmenu>.c-hdr-note{padding:0 var(--space-3) var(--space-2)}.c-hdr-form{gap:var(--space-3);display:grid}.c-hdr-form__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-hdr-period{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.c-hdr-period.is-inline{justify-items:start;display:grid}.c-hdr-period .c-period{gap:var(--space-1);flex-wrap:nowrap}.c-hdr-period .c-period__title{white-space:nowrap;min-width:0;font-weight:500}.c-hdr-period .c-atlas__rail-button{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm)}.c-hdr-period .c-period__buttons .c-btn{min-height:var(--space-6);padding-block:var(--space-1)}.c-hdr-period.is-compact .c-period__title{white-space:normal}.c-hdr-period__error{color:var(--attention-critical);flex:100%;margin:0}.c-hdr-step__body{gap:var(--space-3);display:grid}.c-hdr-range{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-8) * 2), 1fr));gap:var(--space-3);padding-top:var(--space-2);border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);display:grid}.c-hdr-range__error{grid-column:1/-1;margin:0}@media (pointer:coarse){.c-hdr-period .c-atlas__rail-button{width:var(--target-touch);height:var(--target-touch)}}.c-hdr-perspective{gap:var(--space-1);min-width:0;display:grid}.c-hdr-perspective .c-segmented{box-sizing:border-box;min-height:var(--space-6);flex-wrap:wrap;align-items:center;max-width:100%}.c-hdr-muted{color:var(--ink-muted)}.c-hdr-chips{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.c-hdr-chip{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;padding:var(--space-1) var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-full);background:var(--surface-raised);display:inline-flex}.c-hdr-chip.is-context{background:var(--surface-sunk);border-style:dashed}.c-hdr-chip.is-view{border-color:var(--line-strong)}.c-hdr-chip__layer{align-items:center;gap:var(--space-1);color:var(--ink-secondary);flex:none;display:inline-flex}.c-hdr-chip__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-primary);overflow:hidden}.c-hdr-chip__remove{min-width:var(--target-min);min-height:var(--target-min);margin:calc(var(--space-1) * -1) calc(var(--space-2) * -1) calc(var(--space-1) * -1) 0;border-radius:var(--radius-full);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.c-hdr-chip__remove[data-hovered]{color:var(--ink-primary)}.c-hdr-filter__body{gap:var(--space-4);min-width:0;display:grid}.c-hdr-filter__target,.c-hdr-filter__field{justify-items:start;gap:var(--space-2);display:grid}.c-hdr-filter__field .c-field{justify-self:stretch}.c-hdr-filter__field .c-kind--compact{margin-inline-start:0}.c-hdr-checks{align-items:center;gap:var(--space-1) var(--space-3);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.c-hdr-checks__label{color:var(--ink-secondary);flex:100%}.c-hdr-checks .c-hdr-note{flex:100%}.c-hdr-check{align-items:center;gap:var(--space-2);min-height:var(--target-min);cursor:pointer;display:inline-flex}.c-hdr-check__box{width:var(--icon-size);height:var(--icon-size);accent-color:var(--ink-primary);flex:none;margin:0}.c-hdr-check__box:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-hdr-filter__list{gap:var(--space-3);padding-top:var(--space-3);border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);display:grid}.c-hdr-filter__title{color:var(--ink-secondary);margin:0}.c-hdr-filter__layer{gap:var(--space-1);display:grid}.c-hdr-filter__layer-head{align-items:center;gap:var(--space-1) var(--space-2);color:var(--ink-primary);flex-wrap:wrap;margin:0;display:flex}.c-hdr-filter__layer-meaning{color:var(--ink-secondary);font-weight:400}.c-hdr-filter__rows{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.c-hdr-filter__row{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.c-hdr-filter__words{overflow-wrap:anywhere;min-width:0}.c-hdr-filter__row-actions{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.c-hdr-filter__row-actions .c-inline-action{margin-left:0}.c-hdr-filter__share{display:grid}.c-hdr-band{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.c-hdr-band__primary{flex:none}.c-hdr-band:not(.is-narrow) .c-hdr-band__right{flex:100%;justify-content:flex-start}.c-hdr-band>:not(.c-hdr-band__left,.c-hdr-band__right,.c-hdr-band__primary){flex:100%;min-width:0}.c-hdr-band__left{flex:1 1 calc(var(--space-8) * 4);gap:var(--space-1);min-width:0;display:grid}.c-hdr-band__right{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%;display:flex}.c-hdr-band__right .c-search{flex:1 1 calc(var(--space-8) * 3);min-width:calc(var(--space-8) * 2)}.c-hdr-band__right .c-search__input,.c-hdr-band__row .c-search__input{min-height:var(--space-6);padding-block:var(--space-1)}.c-hdr-band__right .c-search__icon,.c-hdr-band__row .c-search__icon{left:var(--space-2)}.c-hdr-band__right .c-search__input,.c-hdr-band__row .c-search__input{padding-inline-start:calc(var(--space-2) + var(--icon-size) + var(--space-2))}.c-hdr-band .c-btn{min-height:var(--space-6);padding-block:var(--space-1);padding-inline:var(--space-3)}.c-hdr-band__row{align-items:center;gap:var(--space-2);display:flex}.c-hdr-band__row .c-search{flex:1;min-width:0}.c-hdr-band__chips{min-width:0}.c-hdr-count{color:var(--ink-secondary);overflow-wrap:anywhere;margin:0}.c-hdr-provenance{color:var(--ink-muted);margin:0}.c-hdr__tool{align-items:center;gap:var(--space-1);box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--space-6);padding:var(--space-1) var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-sm);color:var(--ink-primary);cursor:pointer;background:0 0;flex:0 auto;display:inline-flex}.c-hdr__tool .c-icon,.c-hdr__tool .label{color:var(--ink-secondary);flex:none}.c-hdr__tool.is-icon{min-width:var(--space-6);justify-content:center}.c-hdr__tool-value{min-width:0;max-width:calc(var(--space-8) * 3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-hdr-band.is-narrow .c-hdr-band__left{flex:1 1 0}.c-hdr-band.is-narrow .c-hdr-heading__space,.c-hdr-band.is-narrow .c-hdr-heading__sep{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c-hdr-band.is-narrow .c-hdr-band__right{flex-wrap:nowrap;flex:none}.c-hdr-crumbs{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.c-hdr-crumbs__list{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.c-hdr-crumbs__list li{align-items:baseline;gap:var(--space-2);display:inline-flex}.c-hdr-crumbs__list .c-inline-action{margin-left:0}.c-hdr-crumbs__here{color:var(--ink-primary);font-weight:500}.c-hdr-linked{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border:var(--edge-hairline) var(--edge-unresolved) var(--line-strong);border-radius:var(--radius-md);background:var(--surface-sunk);flex-wrap:wrap;margin:0;display:flex}.c-hdr-linked .c-inline-action{margin-left:0}@media (pointer:coarse){.c-hdr__tool,.c-hdr-band__right .c-search__input,.c-hdr-band__row .c-search__input{min-height:var(--target-touch)}}.c-urgency{align-items:center;gap:var(--space-1);color:var(--ink-secondary);display:inline-flex}.c-urgency.is-urgent{color:var(--attention-critical)}.c-urgency.is-high{color:var(--attention-important)}.c-urgency.is-low,.c-urgency.is-parked{color:var(--ink-muted)}.c-urgency.is-labelled .c-urgency__word{color:var(--ink-primary)}.c-urgency-btn,.c-status-btn,.c-people__btn,.c-stage__btn,.c-aspect__btn,.c-draft,.c-count--btn,.c-pill--toggle{box-sizing:border-box;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}.c-urgency-btn{min-width:var(--target-min);min-height:var(--target-min);padding:0 var(--space-1);border-radius:var(--radius-sm);place-items:center;display:inline-grid}.c-urgency-btn.is-labelled{justify-items:start}.c-draft[data-focus-visible],.c-aspect__text:focus-visible,.c-stage__more:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:0}.c-inv__td.is-urgency{overflow:visible}.c-urgency__panel,.c-count__panel{gap:var(--space-2);padding:var(--space-2);min-width:0;display:grid}.c-status{align-items:center;gap:var(--space-1);box-sizing:border-box;min-height:var(--target-min);padding:0 var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--ink-primary);white-space:nowrap;display:inline-flex}.c-status .c-icon{color:var(--ink-secondary);flex:none}.c-status.is-on-track .c-icon{color:var(--state-confirmed)}.c-status.is-at-risk,.c-status.is-needs-attention{border-color:var(--attention-important);background:var(--attention-important-field)}.c-status.is-at-risk .c-icon,.c-status.is-needs-attention .c-icon{color:var(--attention-important)}.c-status.is-critical,.c-status.is-blocked{border-color:var(--attention-critical);background:var(--attention-critical-field)}.c-status.is-critical .c-icon,.c-status.is-blocked .c-icon{color:var(--attention-critical)}.c-status.is-completed,.c-status.is-unknown,.c-status__updating{color:var(--ink-secondary)}.c-status__updating:before{content:"·";margin-inline-end:var(--space-1)}.c-status-btn{border-radius:var(--radius-full);display:inline-flex}.c-stinsp{width:min(calc(var(--space-8) * 6), 100%)}.c-stinsp__body,.c-people__panel,.c-stage__panel,.c-aspect__panel,.c-draft__panel{gap:var(--space-3);padding:var(--space-3);min-width:0;display:grid}.c-stinsp__head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.c-stinsp__name{overflow-wrap:anywhere;flex:100%;margin:0}.c-stinsp__velocity,.c-stinsp__compliance{align-items:center;gap:var(--space-1);color:var(--ink-secondary);margin:0;display:inline-flex}.c-stinsp__compliance{color:var(--ink-primary);font-weight:500}.c-stinsp__provenance,.c-stinsp__meta{color:var(--ink-secondary);margin:0}.c-stinsp__updating,.c-stinsp__missing{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunk);color:var(--ink-primary);margin:0}.c-stinsp__factors{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.c-stinsp__factor{gap:var(--space-1);padding-top:var(--space-3);border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);display:grid}.c-stinsp__factor.is-quiet .c-stinsp__factor-name{color:var(--ink-secondary)}.c-stinsp__factor-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.c-stinsp__factor-name{overflow-wrap:anywhere;min-width:0;font-weight:500}.c-stinsp__history-list{margin:var(--space-1) 0 0;color:var(--ink-secondary);padding-inline-start:var(--space-4)}.c-stinsp__checkin,.c-stage__comment{gap:var(--space-2);display:grid}.c-stinsp__actions,.c-people__actions,.c-stage__actions,.c-aspect__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-stinsp__note,.c-stage__note{box-sizing:border-box;resize:vertical;width:100%}.c-inv__chips{align-items:center;gap:var(--space-1);flex-wrap:nowrap;flex:none;display:inline-flex}.c-pill,.c-count,.c-draft,.c-approach__badge,.c-approach__more,.c-inv__private,.c-inv__deactivated{align-items:center;gap:var(--space-1);box-sizing:border-box;min-height:var(--target-min);padding:0 var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--ink-secondary);white-space:nowrap;display:inline-flex}.c-pill.is-arrow{padding-inline:var(--space-1)}.c-count{padding-inline:var(--space-1) var(--space-2)}.c-pill__name{color:var(--ink-primary)}.c-count__n{color:var(--ink-primary);font-variant-numeric:tabular-nums}.c-count.is-changed{border-color:var(--ink-primary);border-width:var(--edge-emphasis)}.c-draft{color:var(--ink-primary)}.c-inv__private{padding-inline:var(--space-1);background:0 0;border-color:#0000}.c-inv__deactivated{background:0 0;border-color:#0000;text-decoration:line-through}.c-inv__row.is-deactivated .c-inv__name,.c-inv__card.is-deactivated .c-inv__name{color:var(--ink-muted);text-decoration:line-through}.c-draft__list{margin:0;padding-inline-start:var(--space-4)}.c-approach{align-items:center;gap:var(--space-1);flex-wrap:wrap;max-width:100%;display:inline-flex}.c-inv__td .c-approach{flex-wrap:nowrap}.c-approach__badge{color:var(--ink-primary)}.c-approach__badge.is-inherited{color:var(--ink-secondary);background:0 0;border-color:#0000}.c-approach__more{background:0 0;border-color:#0000}.c-people{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.c-people__btn{min-height:var(--target-min);padding:0 var(--space-1);border-radius:var(--radius-sm)}.c-people__faces,.c-people__person{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.c-people__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-people__none,.c-people__more{color:var(--ink-muted)}.c-people__reason,.c-stage__reason{color:var(--ink-primary);margin:0}.c-stage{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.c-stage__btn{align-items:center;gap:var(--space-1);min-height:var(--target-min);padding:0 var(--space-1);border-radius:var(--radius-sm);display:inline-flex}.c-stage__none{color:var(--ink-muted)}.c-stage__more{box-sizing:border-box;min-width:var(--target-min);min-height:var(--target-min);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--surface-inset);color:var(--ink-secondary);font:inherit;border:0;justify-content:center;align-items:center;display:inline-flex}button.c-stage__more{cursor:pointer}.c-aspect{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;display:inline-flex}.c-aspect__btn{min-height:var(--target-min);padding:0 var(--space-1);border-radius:var(--radius-sm)}.c-aspect__ref{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.c-aspect__ref-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-aspect__ref.is-restricted{color:var(--ink-muted)}.c-aspect__choice{align-items:center;gap:var(--space-1);display:inline-flex}.c-aspect__choice.is-chip{padding:0 var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-full)}.c-aspect__multi{gap:var(--space-2)}.c-aspect__more{color:var(--ink-muted)}.c-aspect__bar-cell{gap:var(--space-2)}.c-aspect__bar{width:var(--space-7);height:var(--space-2);border-radius:var(--radius-full);background:linear-gradient(to right, var(--ink-secondary) var(--aspect-fill,0%), var(--surface-inset) var(--aspect-fill,0%));flex:none;display:inline-block}.c-aspect__figure{font-variant-numeric:tabular-nums}.c-aspect__text{min-height:var(--target-min);border-radius:var(--radius-sm);max-width:100%;color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.c-aspect__text-full,.c-aspect__text:focus .c-aspect__text-cut{display:none}.c-aspect__text:focus .c-aspect__text-full{white-space:normal;display:inline}.c-rowfb{align-items:center;gap:var(--space-1);color:var(--ink-secondary);white-space:nowrap;display:inline-flex}.c-rowfb.is-failed{color:var(--attention-critical);font-weight:500}.c-rowfb.is-saved .c-icon{color:var(--state-confirmed)}@media (prefers-reduced-motion:no-preference){.c-rowfb.is-saving .c-icon,.c-inv__edit-bar.is-saving .c-icon{animation:c-row-spin var(--duration-arrive) linear infinite}}@keyframes c-row-spin{to{transform:rotate(360deg)}}.c-inv__edit-bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.c-inv__edit-bar:not(.is-saving,.is-saved,.is-failed){height:0;overflow:hidden}.c-inv__edit-bar.is-saving,.c-inv__edit-bar.is-saved,.c-inv__edit-bar.is-failed{padding:var(--space-2) var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-sunk)}.c-inv__edit-bar.is-failed{border-color:var(--attention-critical);background:var(--attention-critical-field)}.c-inv__edit-text{align-items:center;gap:var(--space-2);color:var(--ink-primary);flex:auto;margin:0;display:inline-flex}.c-inv__session{align-items:center;gap:var(--space-1) var(--space-3);color:var(--ink-secondary);flex-wrap:wrap;display:flex}.c-inv__table.has-signals .c-inv__identity{min-width:calc(var(--space-8) * 1.5);flex:0 auto}.c-inv__marks{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.c-inv__count-slot{flex:none;margin-inline-start:auto;padding-inline-start:var(--space-1);display:inline-flex}.c-inv__table.has-signals .c-inv__aside{flex:0 100 auto}.c-inv__more-col.has-inspect{width:calc(var(--target-min) * 2);white-space:nowrap}.c-inv__more-col.has-inspect .c-inv__action{display:inline-grid}.c-inv__card-head .c-inv__action{flex:none}.c-inv__signals{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.c-inv__signal{align-items:center;display:inline-flex}.c-inv__detail.is-perspective,.c-inv__detail.is-stage{grid-column:1/-1}.c-inv__card .c-inv__chips{flex-wrap:wrap;flex:0 auto;min-width:0}@media (pointer:coarse){.c-urgency-btn,.c-status-btn,.c-people__btn,.c-stage__btn,.c-aspect__btn,.c-draft,.c-count--btn,.c-pill--toggle,.c-stage__more{min-height:var(--target-touch)}.c-urgency-btn{min-width:var(--target-touch)}}.c-choice__option.is-unavailable{opacity:var(--opacity-disabled);cursor:default}.c-choice.is-compact .c-choice__options{gap:0}.c-choice.is-compact .c-choice__option{min-height:var(--target-min);padding:var(--space-2);border-color:#0000}.c-choice.is-compact .c-choice__option.is-selected{border-color:var(--line-strong)}.c-choice.is-compact .c-choice__text{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.c-choice.is-compact .c-choice__option{align-items:center}.c-choice.is-compact .c-choice__marker{margin-top:0}.c-inv__table.has-anatomy{table-layout:fixed}.c-inv__table.has-anatomy th,.c-inv__table.has-anatomy td{padding-inline:var(--space-2)}.c-inv__table.has-anatomy th.c-inv__name-col{width:calc(var(--space-8) * 4.25);min-width:0;max-width:none;padding-inline-start:var(--space-3)}.c-inv__table.has-anatomy .c-inv__td{max-width:none}.c-inv__table.has-anatomy th{width:calc(var(--space-8) * 2)}.c-inv__table.has-anatomy th.c-inv__select{width:calc(var(--space-6) + var(--space-2))}.c-inv__table.has-anatomy th.c-inv__more-col{width:calc(var(--target-min) + var(--space-4))}.c-inv__table.has-anatomy th.c-inv__more-col.has-inspect{width:calc(var(--target-min) * 2 + var(--space-4))}.c-inv__table.has-anatomy th.is-urgency{width:calc(var(--space-8) * 1.4)}.c-inv__table.has-anatomy th.is-status{width:calc(var(--space-8) * 2.3)}.c-inv__table.has-anatomy th.is-perspective{width:calc(var(--space-8) * 2.8)}.c-inv__table.has-anatomy th.is-stage{width:calc(var(--space-8) * 1.9)}.c-inv__table.has-anatomy th.is-approach{width:calc(var(--space-8) * 2)}.c-inv__table.has-anatomy th.is-connection{width:calc(var(--space-8) * 1.9)}.c-inv__table.has-anatomy th.is-connection.is-arrow{width:calc(var(--space-8) * .75)}.c-inv__table.has-anatomy th.is-date,.c-inv__table.has-anatomy th.is-choice{width:calc(var(--space-8) * 1.75)}.c-inv__table.has-anatomy th.is-datetime,.c-inv__table.has-anatomy th.is-reference,.c-inv__table.has-anatomy th.is-multi{width:calc(var(--space-8) * 2.5)}.c-inv__table.has-anatomy th.is-text{width:calc(var(--space-8) * 3.5)}.c-inv__th.is-connection .label{min-height:var(--target-min);align-items:center;display:inline-flex}.c-inv__td .c-people,.c-inv__td .c-stage,.c-inv__td .c-aspect,.c-inv__td .c-approach{max-width:100%}.c-people__btn,.c-stage__btn{min-width:0;max-width:100%}.c-stage__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c-people__more{box-sizing:border-box;min-width:var(--target-min);min-height:var(--target-min);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--surface-inset);color:var(--ink-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.c-approach__badge{min-width:0}.c-approach__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c-inv__td.is-connection{overflow:visible}.c-btn.is-pressed{border-color:var(--line-strong);background:var(--surface-inset)}.c-btn.is-pressed:not(:disabled):before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--ink-primary);margin-inline-end:var(--space-2);display:inline-block}.c-item-type{align-items:center;gap:var(--space-1);min-width:0;color:var(--ink-secondary);overflow-wrap:anywhere;display:inline-flex}.c-facets{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.c-facet{align-items:center;gap:var(--space-2);min-height:var(--row-super-compact);padding:0 var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-full);background:var(--surface-control);color:var(--ink-primary);cursor:pointer;display:inline-flex}.c-facet[aria-pressed=true]{border-color:var(--ink-primary);background:var(--ink-primary);color:var(--ink-inverse)}.c-facet__count{font-variant-numeric:tabular-nums;opacity:.75}.c-facets__clear{min-height:var(--row-super-compact);padding:0 var(--space-2);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;text-decoration:underline}.c-facets__clear:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}@media (pointer:coarse){.c-facet,.c-facets__clear{min-width:var(--target-touch);min-height:var(--target-touch)}}.c-tabs{gap:var(--space-4);min-width:0;display:grid}.c-tabs>*{min-width:0}.c-tabs__list{gap:var(--space-1);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);display:flex;overflow-x:auto}.c-tabs__tab{align-items:center;gap:var(--space-2);min-height:var(--row-compact);padding:0 var(--space-3);margin-bottom:calc(-1 * var(--edge-hairline));border-bottom:var(--edge-emphasis) var(--edge-resolved) transparent;color:var(--ink-secondary);white-space:nowrap;cursor:pointer;display:inline-flex}.c-tabs__tab[data-selected]{border-bottom-color:var(--ink-primary);color:var(--ink-primary);font-weight:600}.c-tabs__panel{min-width:0;padding-top:var(--space-4)}.c-tabs__panel:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-tabs__count{font-variant-numeric:tabular-nums;color:var(--ink-muted)}.c-tabs__ways{border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);margin:0;padding:0;list-style:none;display:grid}.c-tabs__way{align-items:center;gap:var(--space-3);width:100%;min-height:var(--target-touch);padding:var(--space-2) 0;border:0;border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);color:var(--ink-primary);text-align:start;cursor:pointer;background:0 0;display:flex}.c-tabs__way-text{flex:1;min-width:0;display:grid}.c-tabs__way-summary{color:var(--ink-muted)}.c-tabs__way:focus-visible,.c-tabs__back:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-tabs__drilled{gap:var(--space-3);display:grid}.c-tabs__back{justify-self:start;align-items:center;gap:var(--space-1);min-height:var(--target-touch);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;display:inline-flex}.c-tabs__title{margin:0}.c-template.is-browse{align-content:start}.c-template__open{color:var(--ink-primary);font:inherit;text-align:start;cursor:pointer;text-underline-offset:var(--space-1);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.c-template__rating{align-items:center;gap:var(--space-1);color:var(--ink-secondary);display:flex}.c-template__rating-value{color:var(--ink-primary);font-variant-numeric:tabular-nums}.c-template__fit{align-items:baseline;gap:var(--space-2);display:flex}.c-template__facts.is-grid{align-self:stretch;gap:var(--space-1) var(--space-3);padding-top:var(--space-2);border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);grid-template-columns:auto minmax(0,1fr);display:grid}.c-template__facts.is-grid>div{display:contents}.c-provider{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.c-provider.is-inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.c-provider__line h2{margin:0}.c-provider__line{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:inline-flex}.c-provider__text{gap:var(--space-1);min-width:0;display:grid}.c-provider__text p{overflow-wrap:anywhere;margin:0}.c-provider__mark{width:var(--space-6);height:var(--space-6);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--ink-secondary);flex:none;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.c-provider__mark.is-sm{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-sm)}.c-provider__mark.is-lg{width:var(--space-7);height:var(--space-7)}.c-provider__mark img{object-fit:cover;width:100%;height:100%}.c-provider__channel,.c-provider__reviewed,.c-provider__about,.c-provider__scope{color:var(--ink-secondary)}.c-provider__name,.c-provider__open{color:var(--ink-primary);font-weight:600}.c-provider__open{text-align:start;cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover){.c-provider__open:hover{text-decoration:underline}}.c-provider__official{padding:0 var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-primary)}.c-provider__required{color:var(--ink-primary)}.c-provider__follow{justify-items:end;gap:var(--space-1);display:grid}.c-provider.is-card,.c-provider.is-header{grid-template-columns:auto minmax(0,1fr)}.c-provider.is-card{padding:var(--space-4);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);align-content:start}.c-provider.is-card .c-provider__follow,.c-provider.is-header .c-provider__follow{grid-column:1/-1;justify-items:start}.c-comes.is-full{gap:var(--space-3);display:grid}.c-comes__group{border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);padding-top:var(--space-2)}.c-comes__summary{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-height:var(--row-super-compact);cursor:pointer;font-weight:600;display:flex}.c-comes__summary:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-comes__n{color:var(--ink-muted);font-variant-numeric:tabular-nums}.c-comes__items{gap:var(--space-1);margin:var(--space-1) 0 0;color:var(--ink-secondary);padding-inline-start:var(--space-5);display:grid}.c-listing-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.c-listing-head__text{gap:var(--space-2);flex:1 1 calc(var(--space-8) * 4);min-width:0;display:grid}.c-listing-head__text>p,.c-listing-head__text>h2{margin:0}.c-listing-head__type{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.c-listing-head__version,.c-listing-head__status{color:var(--ink-muted)}.c-listing-head__status{padding:0 var(--space-2);border:var(--edge-hairline) var(--edge-unresolved) var(--line-strong);border-radius:var(--radius-full);color:var(--ink-secondary)}.c-listing-head__name{overflow-wrap:anywhere}.c-listing-head__promise{color:var(--ink-secondary);max-width:62ch}.c-listing-head__acts{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.c-versions{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.c-versions__item{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);display:grid}.c-versions__item:last-child{border-bottom:0}.c-versions__head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.c-versions__label{margin:0;font-weight:600}.c-versions__at,.c-versions__places{color:var(--ink-muted);margin:0}.c-versions__now{padding:0 var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-primary)}.c-versions__changes{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.c-versions__changes li{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.c-versions__area{min-width:var(--space-7);color:var(--ink-muted)}.c-versions__none{color:var(--ink-secondary);margin:0}.c-exchange,.c-listing,.c-provider-page{gap:var(--space-5);align-content:start;min-width:0;display:grid}.c-exchange__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.c-exchange__title,.c-exchange__count{margin:0}.c-exchange__heading{gap:var(--space-1);flex:auto;min-width:0;display:grid}.c-exchange__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-exchange__lead{gap:var(--space-3);min-width:0;display:grid}.c-exchange__head.is-section{align-items:center}.c-exchange__count{color:var(--ink-secondary);font-variant-numeric:tabular-nums}.c-exchange__search{flex:1 1 var(--space-8);min-width:0;max-width:calc(var(--space-8) * 6)}.c-exchange__ask{margin:0 0 var(--space-2);color:var(--ink-muted)}.c-exchange__intent-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-exchange__intent{gap:var(--space-1);flex:1 1 calc(var(--space-8) * 2);min-width:0;padding:var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-md);background:var(--surface-control);color:var(--ink-primary);text-align:start;cursor:pointer;display:grid}.c-exchange__intent .caption{color:var(--ink-muted)}.c-exchange__intent[aria-pressed=true]{border-width:var(--edge-emphasis);border-color:var(--ink-primary)}.c-exchange__facets{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.c-exchange__group{gap:var(--space-3);display:grid}.c-exchange__group-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.c-exchange__group-head h3,.c-exchange__note{margin:0}.c-exchange__note{color:var(--ink-muted)}.c-exchange__cards{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--space-8) * 4)), 1fr));gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.c-exchange__cards>li{min-width:0;display:grid}.c-exchange__cards>li>.c-template{align-content:start}.c-exchange__state{justify-items:start;gap:var(--space-2);display:grid}.c-exchange__state p{margin:0}.c-exchange__hint{color:var(--ink-secondary)}.c-exchange__acts,.c-exchange__foot{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-listing__body{gap:var(--space-5);min-width:0;display:grid}.c-listing.is-wide .c-listing__body{grid-template-columns:minmax(0, 1fr) calc(var(--space-8) * 4);align-items:start}.c-listing__stack{gap:var(--space-4);display:grid}.c-listing__card,.c-listing__side{gap:var(--space-2);padding:var(--space-4) var(--space-5);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-lg);background:var(--surface-raised);min-width:0;display:grid}.c-listing__card h3,.c-listing__side h3,.c-listing__card p{margin:0}.c-listing__facts,.c-listing__brings{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.c-listing__facts li,.c-listing__brings li{gap:var(--space-1);display:grid}.c-listing__source{color:var(--ink-muted);overflow-wrap:anywhere}.c-listing__disclosures{gap:var(--space-3);margin:0;display:grid}.c-listing__disclosure dt{color:var(--ink-muted)}.c-listing__disclosure dd{color:var(--ink-primary);overflow-wrap:anywhere;margin:0}.c-provider-page__about,.c-provider-page__followers{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.c-provider-page__about p,.c-provider-page__followers li{margin:0}.c-provider-page__path{color:var(--ink-muted);display:block}.c-use,.c-update{gap:var(--space-4);align-content:start;min-width:0;display:grid}.c-use__head,.c-update__head{gap:var(--space-2);display:grid}.c-use__head h2,.c-update__head h2,.c-update__head p{margin:0}.c-use__progress{gap:var(--space-1) var(--space-4);color:var(--ink-muted);flex-wrap:wrap;margin:0;display:flex}.c-use__progress .is-now{color:var(--ink-primary);font-weight:600}.c-use__step{gap:var(--space-4);min-width:0;display:grid}.c-use__acts,.c-update__acts{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.c-update__acts{justify-content:flex-start}.c-use__note{color:var(--ink-secondary);margin:0}.c-use__grants,.c-use__approaches,.c-update__grants{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.c-use__grants legend,.c-use__approaches legend,.c-update__grants legend{margin-bottom:var(--space-2);color:var(--ink-muted);padding:0}.c-use__done{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-lg);background:var(--state-confirmed-field);display:grid}.c-use__done.has-problem{background:var(--surface-raised)}.c-use__done h3,.c-use__done p{margin:0}.c-update__kind{color:var(--ink-muted)}.c-update__lede{color:var(--ink-secondary)}.c-update__changes{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.c-update__change{gap:var(--space-3);padding:var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr);display:grid}.c-update__area{min-width:var(--space-7);color:var(--ink-muted)}.c-update__title,.c-update__detail{display:block}.c-update__title{font-weight:600}.c-update__detail{color:var(--ink-secondary)}.c-reorder{gap:var(--space-3);min-width:0;display:grid}.c-reorder__bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.c-reorder__hint{flex:1 1 var(--space-8);color:var(--ink-muted);margin:0}.c-reorder__draft{padding:0 var(--space-2);border:var(--edge-hairline) var(--edge-unresolved) var(--line-strong);border-radius:var(--radius-full);color:var(--ink-secondary)}.c-reorder__list{border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);margin:0;padding:0;list-style:none;display:grid}.c-reorder__row{align-items:center;gap:var(--space-3);min-height:var(--row-comfortable);padding:var(--space-2) var(--space-3);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);display:flex}.c-reorder__row:last-child{border-bottom:0}.c-reorder__row.is-dragging{opacity:var(--opacity-disabled)}.c-reorder__grip{color:var(--ink-muted);cursor:grab}.c-reorder__text{flex:1;min-width:0;display:grid}.c-reorder__name{overflow-wrap:anywhere;font-weight:600}.c-reorder__detail{color:var(--ink-muted)}.c-reorder__status{padding:0 var(--space-2);border:var(--edge-hairline) var(--edge-unresolved) var(--line-strong);border-radius:var(--radius-full);color:var(--ink-secondary)}.c-reorder__moves{gap:var(--space-1);display:inline-flex}.c-rec{gap:var(--space-4);align-content:start;min-width:0;display:grid}.c-rec__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.c-rec__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.c-rec__body{grid-template-columns:calc(var(--space-8) * 3) minmax(0, 1fr);gap:var(--space-5);align-items:start;display:grid}.c-rec.is-wide .c-rec__body:has(.c-rec__history){grid-template-columns:calc(var(--space-8) * 3) minmax(0, 1fr) calc(var(--space-8) * 4)}.c-rec__rail{gap:var(--space-1);align-content:start;display:grid}.c-rec__link{min-height:var(--row-compact);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink-secondary);text-align:start;cursor:pointer;background:0 0;border:0}.c-rec__link[aria-current=page]{background:var(--surface-raised);box-shadow:var(--shadow-raised);color:var(--ink-primary);font-weight:600}.c-rec__panes,.c-rec__pane{gap:var(--space-4);min-width:0;max-width:calc(var(--space-8) * 10);display:grid}.c-rec__pane[hidden]{display:none}.c-rec__history{gap:var(--space-2);display:grid}.c-rec__history h3{color:var(--ink-muted);margin:0}.c-rec__history ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.c-rec__history li{gap:var(--space-1);display:grid}.c-rec__at{color:var(--ink-muted)}.c-work{gap:var(--space-3);min-width:0;display:grid}.c-work h3,.c-work p{margin:0}.c-work__list{border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);margin:0;padding:0;list-style:none;display:grid}.c-work__row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);flex-wrap:wrap;display:flex}.c-work__row:last-child{border-bottom:0}.c-work__main{gap:var(--space-1);min-width:0;display:grid}.c-work__name{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;font-weight:600;display:flex}.c-work__version,.c-work__note{color:var(--ink-muted)}.c-work__inherited{padding:0 var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-secondary)}@media (pointer:coarse){.c-tabs__tab,.c-template__open,.c-provider__open,.c-exchange__intent,.c-reorder__moves .c-btn{min-width:var(--target-touch);min-height:var(--target-touch)}.c-template__open,.c-provider__open{align-items:center;display:inline-flex}.c-btn{min-inline-size:var(--target-touch)}}.c-authority{gap:var(--space-3);min-width:0;display:grid}.c-authority__title,.c-authority__readonly,.c-authority__none{margin:0}.c-authority__readonly,.c-authority__none,.c-authority__reach,.c-authority__facts{color:var(--ink-secondary)}.c-authority__list{margin:0;padding:0;list-style:none;display:grid}.c-authority__row{align-items:start;gap:var(--space-3);padding-block:var(--space-3);border-top:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);grid-template-columns:minmax(0,3fr) minmax(0,3fr) auto;display:grid}.c-authority__what,.c-authority__level{gap:var(--space-1);min-width:0;display:grid}.c-authority__what p,.c-authority__level p{margin:0}.c-authority__word{color:var(--ink-primary)}.c-authority.is-narrow .c-authority__row{grid-template-columns:minmax(0,1fr)}.c-authority.is-narrow .c-authority__row>.c-btn{justify-self:start}.c-render-frame{gap:var(--space-2);min-width:0;max-width:100%;display:grid}.c-render-frame__bar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.c-render-frame__scale{color:var(--ink-secondary);margin:0}.c-render-frame__controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-render-frame__note{color:var(--ink-secondary);margin:0}.c-render-frame__room{border:var(--edge-hairline) solid var(--line-standard);border-radius:var(--radius-md);min-width:0;position:relative;overflow:hidden}.c-render-frame__room.is-scroll{overflow-x:auto}.c-render-frame__room:focus-visible{outline:var(--edge-emphasis) solid var(--line-strong);outline-offset:var(--edge-emphasis)}.c-render-frame__frame{box-sizing:border-box;max-width:none;padding:var(--space-4);transform-origin:0 0;background:var(--surface-canvas);color:var(--ink-primary)}.c-render-frame__empty{padding:var(--space-5);color:var(--ink-muted);margin:0}.c-render-frame__refused p{margin:0}.c-render-frame__list{margin:var(--space-2) 0 0;padding-left:var(--space-4);gap:var(--space-1);display:grid}.c-render-frame__rule{color:var(--ink-muted)}.c-render-frame__why{color:var(--ink-secondary)}.c-rungrid{gap:var(--space-4);min-width:0;color:var(--ink-primary);display:grid;container-type:inline-size}.c-rungrid__header{gap:var(--space-1);display:grid}.c-rungrid__title{font-family:var(--font-sans);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.5rem}.c-rungrid__subtitle,.c-rungrid__status{color:var(--ink-secondary);margin:0}.c-rungrid__status{align-items:center;gap:var(--space-3);color:var(--ink-primary);display:flex}.c-rungrid__progress{inline-size:8rem;max-inline-size:40%;accent-color:var(--ink-secondary)}.c-rungrid__empty{color:var(--ink-secondary);margin:0}.c-rungrid p{margin:0}.c-rungrid__table{table-layout:fixed;border-collapse:collapse;inline-size:100%}.c-rungrid__corner{inline-size:26%;padding:var(--space-3);text-align:start;vertical-align:bottom;color:var(--ink-muted);border-block-end:var(--edge-emphasis) var(--edge-resolved) var(--line-standard)}.c-rungrid__colhead{padding:var(--space-3);text-align:start;vertical-align:top;border-block-end:var(--edge-emphasis) var(--edge-resolved) var(--line-standard);font-weight:400}.c-rungrid__head{gap:var(--space-1);display:grid}.c-rungrid__variant{overflow-wrap:anywhere}.c-rungrid__baseline{font-weight:600}.c-rungrid__stat{color:var(--ink-secondary);font-variant-numeric:tabular-nums}.c-rungrid__delta{color:var(--ink-primary);font-variant-numeric:tabular-nums}.c-rungrid__group{padding:var(--space-5) var(--space-3) var(--space-2);text-align:start;color:var(--ink-primary);margin:0;font-weight:600}.c-rungrid__group.is-quiet{color:var(--ink-muted);font-weight:500}.c-rungrid__rowhead,.c-rungrid__td{padding:var(--space-3);text-align:start;vertical-align:top;border-block-end:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);font-weight:400}.c-rungrid__rowhead{display:table-cell}.c-rungrid__rowhead>span{display:block}.c-rungrid__case{overflow-wrap:anywhere}.c-rungrid__person{color:var(--ink-muted)}.c-rungrid__table .is-quiet .c-rungrid__case,.c-rungrid__list.is-quiet .c-rungrid__case{color:var(--ink-secondary)}.c-rungrid__cell{gap:var(--space-1);min-width:0;display:grid}.c-rungrid__marks{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.c-rungrid__markwrap{display:inline-flex}.c-rungrid__mark{align-items:center;gap:var(--space-1);min-block-size:var(--target-min);min-inline-size:var(--target-min);font:inherit;color:var(--ink-secondary);background:0 0;border:0;padding:0;font-size:.8125rem;line-height:1.25rem;display:inline-flex}.c-rungrid__mark.is-failed{color:var(--ink-primary);font-weight:600}.c-rungrid__mark.is-not-run{color:var(--ink-muted)}.c-rungrid__mark.is-button{cursor:pointer;border-radius:var(--radius-sm);text-decoration:underline;-webkit-text-decoration-color:var(--line-standard);text-decoration-color:var(--line-standard);text-underline-offset:var(--space-1)}@media (hover:hover){.c-rungrid__mark.is-button:hover{background:var(--surface-sunk)}}.c-rungrid__mark.is-button:focus-visible,.c-rungrid__mark.is-button[data-focus-visible]{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-rungrid__quiet,.c-rungrid__worse,.c-rungrid__finding{color:var(--ink-muted);font-variant-numeric:tabular-nums}.c-rungrid__worse{color:var(--ink-secondary)}.c-rungrid__cards{gap:var(--space-3);display:grid}.c-rungrid__heads{gap:var(--space-3);padding:var(--space-3);background:var(--surface-sunk);border-radius:var(--radius-md);display:grid}.c-rungrid__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.c-rungrid.is-narrow .c-rungrid__group{padding:var(--space-3) 0 0}.c-rungrid__card{gap:var(--space-2);padding:var(--space-3);background:var(--surface-raised);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);display:grid}.c-rungrid__line{gap:var(--space-1);border-block-start:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);padding-block-start:var(--space-2);display:grid}.c-rungrid__linelabel{color:var(--ink-secondary)}@media (pointer:coarse){.c-rungrid__mark.is-button{min-block-size:var(--target-touch);min-inline-size:var(--target-touch);padding-inline:var(--space-2)}}.c-rungrid.is-narrow .c-rungrid__mark.is-button{min-block-size:var(--target-touch);min-inline-size:var(--target-touch);padding-inline:var(--space-2)}.c-trace{gap:var(--space-4);min-width:0;display:grid}.c-trace__head{gap:var(--space-3);align-items:flex-start;min-width:0;display:flex}.c-trace__heading{min-width:0}.c-trace__title{overflow-wrap:anywhere;margin:0}.c-trace__now{color:var(--ink-secondary);margin:0}.c-trace__state{color:var(--ink-primary)}.c-trace__facts{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.c-trace__failure{padding:var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-md);overflow-wrap:anywhere;margin:0}.c-trace__empty{color:var(--ink-secondary);margin:0}.c-trace__step{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.c-trace__position{color:var(--ink-secondary);margin:0}.c-trace__frames{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.c-trace__frame{grid-template-columns:var(--space-4) minmax(0, 1fr);gap:var(--space-3);min-width:0;display:grid}.c-trace__rail{display:block;position:relative}.c-trace__rail:before{content:"";border-inline-start:var(--edge-hairline) var(--edge-resolved) var(--line-standard);position:absolute;inset-block:0;inset-inline-start:50%}.c-trace__rail:after{content:"";width:var(--space-2);height:var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);position:absolute;inset-block-start:var(--space-3);inset-inline-start:50%;transform:translate(-50%)}.c-trace__frame.is-rejected .c-trace__rail:after{background:var(--ink-primary)}.c-trace__frame.is-selected .c-trace__rail:after{width:var(--space-3);height:var(--space-3);background:var(--ink-primary)}.c-trace__body{gap:var(--space-2);padding-block:var(--space-2) var(--space-3);min-width:0;display:grid}.c-trace__pick{gap:var(--space-1) var(--space-3);min-height:var(--target-touch);padding:var(--space-2) var(--space-3);border:var(--edge-hairline) var(--edge-resolved) transparent;border-radius:var(--radius-md);color:var(--ink-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.c-trace__pick--plain{cursor:default;min-height:0;padding-inline:0}.c-trace__frame.is-selected .c-trace__pick{border-color:var(--line-strong);border-inline-start-width:var(--edge-emphasis);background:var(--surface-raised)}.c-trace__time{color:var(--ink-secondary);font-family:var(--font-mono);white-space:nowrap}.c-trace__kind{color:var(--ink-secondary)}.c-trace__frame-title{overflow-wrap:anywhere;min-width:0}.c-trace__flag{padding-inline:var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-md);color:var(--ink-primary)}.c-trace__detail{padding-inline:var(--space-3);color:var(--ink-secondary);overflow-wrap:anywhere;margin:0}.c-trace__detail.mono{font-family:var(--font-mono);overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.c-trace__findings{gap:var(--space-2);margin:0;margin-inline:var(--space-3);min-width:0;padding:0;list-style:none;display:grid}.c-trace__finding{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-inline-start-width:var(--edge-emphasis);border-radius:var(--radius-md);background:var(--surface-sunk);overflow-wrap:anywhere;display:grid}.c-trace__finding-where,.c-trace__finding-what{color:var(--ink-primary)}.c-trace__foot{gap:var(--space-3);flex-wrap:wrap;display:flex}.c-trace__replay{gap:var(--space-1);justify-items:start;display:grid}.c-trace__cost{color:var(--ink-secondary);margin:0}@media (prefers-reduced-motion:no-preference){.c-trace__pick{transition:background-color var(--duration-instant) var(--easing-standard)}}.c-textdiff{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.c-textdiff__head{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.c-textdiff__label{color:var(--ink-primary)}.c-textdiff__sources{color:var(--ink-secondary);overflow-wrap:anywhere}.c-textdiff__counts{color:var(--ink-primary)}.c-textdiff__summary{color:var(--ink-secondary)}.c-textdiff__cols{gap:var(--space-3);color:var(--ink-muted);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.c-textdiff__lines{min-width:0;font-family:var(--font-mono);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);margin:0;padding:0;list-style:none;overflow:hidden}.c-textdiff__row{column-gap:var(--space-2);padding:0 var(--space-3);color:var(--ink-primary);grid-template-columns:3ch 3ch 2ch minmax(0,1fr);display:grid}.c-textdiff__row--split{column-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.c-textdiff__row:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:-2px}.c-textdiff__cell{column-gap:var(--space-2);padding:0 var(--space-3);grid-template-columns:3ch 2ch minmax(0,1fr);min-width:0;display:grid}.c-textdiff__row--add,.c-textdiff__cell--add{background:var(--surface-raised)}.c-textdiff__row--del,.c-textdiff__cell--del{background:var(--surface-sunk)}.c-textdiff__num{color:var(--ink-muted);text-align:end;-webkit-user-select:none;user-select:none}.c-textdiff__mark{color:var(--ink-primary);text-align:center;-webkit-user-select:none;user-select:none}.c-textdiff__text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.c-textdiff__said{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c-textdiff__row,.c-textdiff__cell{position:relative}.c-textdiff__gap-row{padding:var(--space-1) var(--space-3);border-block:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);background:var(--surface-sunk);font-family:var(--font-sans)}.c-textdiff__gap-row:first-child{border-top:0}.c-textdiff__gap-row:last-child{border-bottom:0}.c-spark{width:100%;min-width:var(--space-8);height:var(--space-6);color:var(--ink-secondary);display:block}.c-spark.is-empty{height:auto;color:var(--ink-muted)}.c-spark__line{fill:none;stroke:currentColor;stroke-width:var(--edge-emphasis);stroke-linejoin:round;vector-effect:non-scaling-stroke}.c-spark__dot{stroke:currentColor;stroke-width:var(--space-1);stroke-linecap:round;vector-effect:non-scaling-stroke}.c-spark__target,.c-spark__target line{stroke:var(--line-strong);stroke-width:var(--edge-hairline);stroke-dasharray:var(--space-1) var(--space-1);vector-effect:non-scaling-stroke}.c-strip{gap:var(--space-2);display:grid}.c-strip.is-empty{min-height:calc(var(--space-8) + var(--space-3));color:var(--ink-muted);align-content:center}.c-strip.is-empty p{margin:0}.c-strip__periods{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.c-strip__key{gap:var(--space-1) var(--space-3);color:var(--ink-secondary);flex-wrap:wrap;margin:0;display:flex}.c-strip__key span{align-items:center;gap:var(--space-1);display:inline-flex}.c-strip__period{justify-items:center;gap:var(--space-1);display:grid;position:relative}.c-strip__mark{width:100%;height:var(--space-6);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--ink-secondary);place-items:center;display:grid}.c-strip__period.is-watch .c-strip__mark{background:var(--surface-sunk)}.c-strip__period.is-poor .c-strip__mark{background:var(--line-quiet);color:var(--ink-primary)}.c-strip__period.is-unknown .c-strip__mark{border:var(--edge-hairline) var(--edge-unresolved) var(--line-standard);color:var(--ink-muted);background:0 0}.c-strip__at{color:var(--ink-muted)}.c-chart{gap:var(--space-2);min-width:0;margin:0;display:grid}.c-chart__plot{border-radius:var(--radius-md);background:var(--surface-raised);touch-action:pan-y;min-width:0;position:relative}.c-chart__plot:focus{outline:none}.c-chart__plot.is-focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-chart__plot.is-placeholder{min-height:calc(var(--space-8) * 3.75);place-items:stretch stretch;display:grid}.c-chart__state{color:var(--ink-muted);margin:0}.c-chart__svg{display:block}.c-chart svg text{fill:var(--ink-muted)}.c-chart__band rect{fill:#0000}.c-chart__band.is-watch rect{fill:var(--surface-sunk)}.c-chart__band.is-poor rect{fill:var(--line-quiet)}.c-chart svg .c-chart__band-word{fill:var(--ink-secondary)}.c-chart__tick line{stroke:var(--line-quiet);stroke-width:var(--edge-hairline)}.c-chart__gap rect{fill:var(--surface-raised);stroke:var(--line-standard);stroke-width:var(--edge-hairline);stroke-dasharray:var(--space-1) var(--space-1)}.c-chart__line{fill:none;stroke-linejoin:round;stroke-width:var(--edge-emphasis)}.c-chart__line.is-actual{stroke:var(--ink-primary)}.c-chart__line.is-plan{stroke:var(--line-strong);stroke-dasharray:var(--space-2) var(--space-1)}.c-chart__line.is-target{stroke:var(--line-strong);stroke-width:var(--edge-hairline);stroke-dasharray:var(--space-1) var(--space-1)}.c-chart__line.is-forecast{stroke:var(--ink-secondary);stroke-linecap:round;stroke-dasharray:0 var(--space-2)}.c-chart__lone,.c-chart svg .c-chart__end.is-actual{fill:var(--ink-primary)}.c-chart svg .c-chart__end.is-forecast{fill:var(--ink-secondary)}.c-chart__cursor line{stroke:var(--line-strong);stroke-width:var(--edge-hairline)}.c-chart__cursor circle{fill:var(--surface-raised);stroke:var(--ink-primary);stroke-width:var(--edge-emphasis)}.c-chart__cursor circle.is-plan{stroke:var(--line-strong)}.c-chart__cursor circle.is-forecast{stroke:var(--ink-secondary)}.c-chart__readout{align-items:baseline;gap:var(--space-1) var(--space-3);min-height:calc(var(--space-5) * 2);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.c-chart__hint{color:var(--ink-muted)}.c-chart__coverage:empty{min-height:var(--space-4)}.c-chart__table:empty{min-height:var(--target-min)}.c-chart svg .c-chart__period.is-gap{fill:var(--ink-secondary)}.c-chart__coverage{gap:var(--space-1);color:var(--ink-muted);display:grid}.c-chart__coverage p{margin:0}.c-chart__failed{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-md);color:var(--ink-primary);flex-wrap:wrap;display:flex}.c-chart__failed p{flex:1 1 calc(var(--space-8) * 5);margin:0}.c-chart__retry{min-height:var(--target-min);padding:0 var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-sm);background:var(--surface-control);color:var(--ink-primary)}.c-chart__retry[data-focus-visible]{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-chart__loading{box-sizing:border-box;gap:var(--space-2);width:100%;min-width:0;display:flex}.c-chart__skel{border-radius:var(--radius-sm);background:var(--surface-sunk)}.c-chart__loading--series{padding:var(--space-4);flex-direction:column;justify-content:center;align-self:stretch}.c-chart__loading--series .c-chart__skel{height:var(--space-2)}.c-chart__loading--series .c-chart__skel:first-child{width:80%}.c-chart__loading--series .c-chart__skel:nth-child(2){width:60%}.c-chart__loading--series .c-chart__skel:nth-child(3){width:70%}.c-chart__loading--strip .c-chart__skel{flex:0 1 var(--space-8);height:var(--space-6)}.c-chart__table-toggle{min-height:var(--target-min);color:var(--ink-secondary);cursor:pointer;text-underline-offset:var(--space-1);background:0 0;border:0;padding:0;text-decoration:underline}.c-chart__table-toggle[data-focus-visible]{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-chart__table{min-width:0;position:relative;overflow-x:auto}.c-chart__table table{border-collapse:collapse;font-variant-numeric:tabular-nums;overflow-wrap:normal;width:100%}.c-chart__table th,.c-chart__table td{white-space:nowrap}.c-chart__table td.is-unknown{min-width:calc(var(--space-8) * 2);white-space:normal}.c-chart__table th,.c-chart__table td{padding:var(--space-1) var(--space-2);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);text-align:start}.c-chart__table thead th{color:var(--ink-muted);font-weight:400}.c-inv__trend{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.c-inv__trend .c-spark{flex:0 0 calc(var(--space-8) * 1.5);height:var(--space-5)}.c-inv__trend-words{flex:1 1 calc(var(--space-8) * 2);white-space:normal;text-overflow:clip;font-variant-numeric:tabular-nums;min-width:0;overflow:visible}.c-spark.c-indicator__spark{width:calc(var(--space-8) * 2);height:var(--space-7)}.c-inv__list-scroll:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}@media (pointer:coarse){.c-chart__table-toggle,.c-chart__retry{min-height:var(--target-touch)}}.c-graph__view{border-radius:var(--radius-md);background:var(--surface-raised);overscroll-behavior:contain;min-width:0;position:relative;overflow:auto}.c-graph__plane{position:relative}.c-graph__edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.c-graph__edge path{fill:none;stroke:var(--line-strong);stroke-width:1.5px}.c-graph__arrow{fill:var(--line-strong)}.c-graph__edge text{fill:var(--ink-secondary);paint-order:stroke;stroke:var(--surface-raised);stroke-width:var(--space-1)}.c-graph__at{position:absolute;top:0;left:0}.c-graph__node{width:100%;min-width:0;height:100%;padding:var(--space-1) var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-md);background:var(--surface-canvas);color:var(--ink-primary);font:inherit;text-align:start;cursor:pointer;align-content:center;gap:0;display:grid}.c-graph__node:focus{outline:none}.c-graph__node:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-graph__node.is-open{box-shadow:inset 0 0 0 var(--edge-emphasis) var(--line-strong)}.c-graph__node.is-end{border-radius:var(--radius-full)}.c-graph__node.is-concealed{border-style:var(--edge-unresolved);color:var(--ink-muted);background:0 0}.c-graph__node.is-compact{padding:0}.c-graph__label{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.c-graph__label svg{vertical-align:-.125em}.c-graph__label .c-identity{max-width:100%}.c-graph__detail{-webkit-line-clamp:2;color:var(--ink-secondary);font-variant-numeric:tabular-nums;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-graph__detail svg{vertical-align:-.125em;margin-inline-end:var(--space-1)}.c-graph__node.is-unknown .c-graph__detail{color:var(--ink-muted)}.c-graph__zoom{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.c-graph__zoom-btn{min-height:var(--target-min);padding:0 var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-standard);border-radius:var(--radius-sm);background:var(--surface-control);color:var(--ink-primary)}.c-graph__zoom-btn[data-focus-visible]{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-graph__zoom-btn[data-disabled],.c-graph__caption{color:var(--ink-muted)}.c-graph__loading{align-items:center;gap:var(--space-6);min-height:calc(var(--space-8) * 3);padding:var(--space-4);flex-wrap:wrap;display:flex}.c-graph__skel{flex:0 1 calc(var(--space-8) * 4);height:var(--space-8);border-radius:var(--radius-md);background:var(--surface-sunk)}.c-graph__empty,.c-graph__instead{color:var(--ink-secondary);margin:0}.c-graph__cards{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.c-graph__card{gap:var(--space-1);padding:var(--space-2) 0;border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);display:grid}.c-graph__card-name{margin:0;font-weight:600}.c-graph__card dl{gap:var(--space-1);margin:0;display:grid}.c-graph__card dl>div{gap:var(--space-2);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.c-graph__card dt{color:var(--ink-muted)}.c-graph__card dd{overflow-wrap:anywhere;min-width:0;margin:0}.c-graph__caption p{margin:0}@media (pointer:coarse){.c-graph__zoom-btn{min-height:var(--target-touch)}}.c-workitem{gap:var(--space-2);min-width:0;padding:var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);display:grid;position:relative}.c-workitem:has(.c-workitem__open:focus-visible){outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset)}.c-workitem__head{align-items:center;gap:var(--space-2);color:var(--ink-muted);flex-wrap:wrap;margin:0;display:flex}.c-workitem__ticket{z-index:1;position:relative}.c-workitem__new{padding-inline:var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-full);color:var(--ink-primary)}.c-workitem__title{color:var(--ink-primary);overflow-wrap:anywhere;margin:0}.c-workitem__open{width:100%;min-height:var(--target-touch);font:inherit;color:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;padding:0;display:flex}.c-workitem__open:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}@media (hover:hover){.c-workitem__open:hover{text-underline-offset:var(--focus-offset);text-decoration:underline}}.c-workitem__facts{gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;margin:0;display:flex}.c-workitem__fact{gap:0;min-width:0;display:grid}.c-workitem__fact dt{color:var(--ink-muted)}.c-workitem__fact dd{color:var(--ink-primary);overflow-wrap:anywhere;margin:0}.c-trail{gap:var(--space-2);min-width:0;display:grid}.c-trail__summary{color:var(--ink-primary);margin:0}.c-trail__stages{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.c-trail__stage{align-items:center;gap:var(--space-1);color:var(--ink-muted);display:inline-flex}.c-trail__mark{box-sizing:border-box;width:var(--icon-size);height:var(--icon-size);color:inherit;border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-full);flex:none;place-items:center;display:inline-grid}.c-trail__stage.is-done{color:var(--ink-secondary)}.c-trail__stage.is-done .c-trail__mark{border-color:var(--ink-secondary)}.c-trail__stage.is-now{color:var(--ink-primary);font-weight:700}.c-trail__stage.is-now .c-trail__mark{border-width:var(--edge-emphasis);border-color:var(--ink-primary);background:var(--ink-primary)}.c-trail__stage.is-next{color:var(--ink-primary)}.c-meter{height:var(--space-2);border-radius:var(--radius-full);background:var(--surface-sunk);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);overflow:hidden}.c-meter__fill{width:var(--meter-fill);background:var(--ink-secondary);height:100%;display:block}.c-cost{gap:var(--space-1);min-width:0;display:grid}.c-cost__label,.c-cost__line,.c-cost__state,.c-cost__note{margin:0}.c-cost__label,.c-cost__note{color:var(--ink-muted)}.c-cost__line{align-items:baseline;gap:var(--space-1) var(--space-2);color:var(--ink-primary);flex-wrap:wrap;display:flex}.c-cost__cap{color:var(--ink-secondary)}.c-cost.is-over .c-meter__fill{background:var(--attention-critical)}.c-cost.is-over .c-cost__state{color:var(--attention-critical)}.c-cost.is-near .c-meter__fill{background:var(--attention-important)}.c-verdict{gap:var(--space-2);min-width:0;padding:var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.c-verdict__origin,.c-verdict__because,.c-verdict__word,.c-verdict__coverage,.c-verdict__evidence p{margin:0}.c-verdict__origin,.c-verdict__coverage{color:var(--ink-muted)}.c-verdict__word{align-items:center;gap:var(--space-2);color:var(--ink-primary);display:flex}.c-verdict__mark{flex:none;place-items:center;display:inline-grid}.c-verdict__because{color:var(--ink-secondary)}.c-verdict__evidence{gap:var(--space-1);display:grid}.c-verdict__signals{gap:var(--space-2);margin:0;display:grid}.c-verdict__signal{gap:0;min-width:0;display:grid}.c-verdict__signal dt{color:var(--ink-muted)}.c-verdict__signal dd{color:var(--ink-primary);overflow-wrap:anywhere;margin:0}.c-verdict__signal dd.c-verdict__coverage{color:var(--ink-muted)}.c-verdict__target{color:var(--ink-secondary)}.c-passages{gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.c-passage{flex:1 1 calc(var(--space-8) * 4);align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-3);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);margin:0;display:grid}.c-passage__label,.c-passage__source{color:var(--ink-muted);margin:0}.c-passage__text{color:var(--ink-primary);overflow-wrap:anywhere;margin:0}.c-wording{gap:var(--space-2);min-width:0;padding:var(--space-3);border:var(--edge-hairline) var(--edge-unresolved) var(--state-unresolved);border-radius:var(--radius-md);background:var(--state-unresolved-field);display:grid}.c-wording.is-approved{border-style:var(--edge-resolved);border-color:var(--state-confirmed);background:var(--state-confirmed-field)}.c-wording__label,.c-wording__basis{color:var(--ink-muted);margin:0}.c-wording__text{color:var(--ink-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.c-wording__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.c-extlink{align-items:center;gap:var(--space-1);max-width:100%;min-height:var(--target-min);color:var(--ink-primary);text-underline-offset:var(--focus-offset);overflow-wrap:break-word;text-decoration:underline;display:inline-flex}@media (hover:hover){.c-extlink:hover{text-decoration-thickness:var(--edge-emphasis)}}.c-extlink:focus-visible{outline:var(--edge-emphasis) var(--edge-resolved) var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.c-extlink__text{white-space:normal;overflow-wrap:break-word;min-width:0}.c-extlink.is-inert{min-height:0;color:inherit;text-decoration:none}.c-extlink__mark{color:var(--ink-muted);flex:none}.c-thumbs{gap:var(--space-2);min-width:0;max-width:100%;padding:var(--space-1);display:flex;overflow-x:auto}.c-thumbs__item{justify-items:center;gap:var(--space-1);max-width:calc(var(--space-8) * 2);padding:var(--space-1);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-sm);background:var(--surface-raised);cursor:pointer;flex:none;display:grid}@media (hover:hover){.c-thumbs__item:hover{border-color:var(--line-strong)}}.c-thumbs__item[aria-checked=true]{border-color:var(--ink-primary);box-shadow:0 0 0 var(--edge-hairline) var(--ink-primary)}.c-thumbs__img{width:auto;max-width:100%;height:var(--space-7);object-fit:cover;object-position:top center;display:block}.c-thumbs__label{color:var(--ink-secondary);text-align:center;overflow-wrap:anywhere}.c-thumbs__item[aria-checked=true] .c-thumbs__label{color:var(--ink-primary)}.c-inv__td:has(.c-extlink){max-width:none}.c-inv__td .c-extlink__text{white-space:nowrap;flex:none}.c-inv__lead{min-height:var(--target-min);flex:none}.c-inv__marker{padding-inline:var(--space-2);border:var(--edge-hairline) var(--edge-resolved) var(--line-strong);border-radius:var(--radius-full);color:var(--ink-primary);flex:none}.c-extlink__icon{color:var(--ink-muted);flex:none}.c-inv.has-name-fill .c-inv__name-col{width:100%;max-width:0}.c-inv.has-name-fill .c-inv__td{width:1%}.c-inv.has-name-fill .c-inv__identity{flex:0 auto}@media (width<=1099px){.c-inv.has-name-fill .c-inv__name-col{max-width:none;min-width:calc(var(--space-8) * 4)}.c-inv.has-name-fill .c-inv__name-cell{padding-block:var(--space-1);flex-wrap:wrap}.c-inv.has-name-fill .c-inv__identity{min-width:calc(var(--space-8) * 2)}.c-inv.has-name-fill .c-inv__name{white-space:normal;overflow-wrap:break-word}}.round{max-width:calc(var(--space-8) * 18);padding:var(--space-6) max(var(--space-4), env(safe-area-inset-right,0px)) var(--space-8) max(var(--space-4), env(safe-area-inset-left,0px));gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""aside""main";margin:0 auto;display:grid}@media (width>=64rem){.round{grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--space-8) * 6));grid-template-areas:"head head""main aside";align-items:start}.round__aside{top:var(--space-4);position:sticky}}.round__head{grid-area:head}.round__main{gap:var(--space-5);flex-direction:column;grid-area:main;min-width:0;display:flex}.round__aside{grid-area:aside;min-width:0}.round h1,.round h2,.round h3,.round p,.round dl,.round dd{margin:0}.round__stack{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.round__row{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.round__list{padding-left:var(--space-5);gap:var(--space-1);margin:0;display:grid}.round__muted{color:var(--ink-secondary)}.round__card,.round__cards>li,.round__comment{padding:var(--space-3) var(--space-4);border:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);border-radius:var(--radius-md);background:var(--surface-raised);overflow-wrap:anywhere}.round__card summary{cursor:pointer}.round__card[open] summary{margin-bottom:var(--space-3)}.round__request{gap:var(--space-1) var(--space-3);display:grid}.round__request dd+dt{margin-top:var(--space-2)}.round__cards,.round__plain{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.round__cards>li,.round__comment{gap:var(--space-2);display:grid}.round__comment.is-closed{background:var(--surface-canvas)}.round__thread{gap:var(--space-1);padding:var(--space-2) 0 0 var(--space-3);border-left:var(--edge-hairline) var(--edge-resolved) var(--line-standard);margin:0;list-style:none;display:grid}.round__confirm{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-inset);display:grid}html,body,#root{height:100%;margin:0}#root>div{height:100%}.console{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.console__top{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet);flex-wrap:wrap;display:flex}.console__work{min-width:0;min-height:0;overflow:auto}.console__page{gap:var(--space-4);max-width:72ch;padding:var(--space-6) var(--space-4);display:grid}.console__page>h1{margin:0}.console__actions{margin-inline-start:auto}.console__signin{max-width:56ch;margin-inline:auto}.console__wide{max-width:calc(var(--space-8) * 20)}.console__full{max-width:none}.console__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.console__head>h1{margin:0}.console__stack{gap:var(--space-3);margin:0;display:grid}.console__stack>h1,.console__stack>h2,.console__stack>p{margin:0}.console__rows,.console__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.console__list>li{padding-block:var(--space-1);border-bottom:var(--edge-hairline) var(--edge-resolved) var(--line-quiet)}.console__facts{gap:var(--space-2);margin:0;display:grid}.console__context{white-space:pre-wrap;margin:0}.console__page>h2{margin:var(--space-2) 0 0}.console__back{justify-self:start}.console__row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}
