@font-face{font-family:inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(../fonts/inter-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:jetbrains mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(../fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2")}:root{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--radius-s:4px;--radius-m:8px;--radius-l:12px;--topbar-h:56px;--nav-w:264px;--toc-w:224px;--measure:46rem}:root,:root[data-theme=light]{color-scheme:light;--bg:#fbfaf8;--bg-elev:#ffffff;--bg-sunk:#f3f2ee;--fg:#1d1e21;--fg-muted:#565a61;--fg-subtle:#858a92;--border:#e4e2dc;--border-strong:#cfccc4;--accent:#0f766e;--accent-fg:#ffffff;--accent-soft:#e3f3f1;--focus:#2563eb;--code-bg:#f4f3ef;--code-fg:#24292f;--code-keyword:#b42f61;--code-string:#0a6b4f;--code-number:#9a5b00;--code-comment:#7c818a;--code-key:#1f5fbf;--code-punct:#5f6570;--st-healthy:#1a7f4b;--st-progressing:#b26b00;--st-degraded:#c4313b;--st-unknown:#6b7079;--st-held:#6d4fc2;--note:#1f5fbf;--warning:#b26b00;--danger:#c4313b}:root[data-theme=dark]{color-scheme:dark;--bg:#111214;--bg-elev:#18191c;--bg-sunk:#0c0d0f;--fg:#dcdee2;--fg-muted:#a1a5ac;--fg-subtle:#6f747c;--border:#26282c;--border-strong:#3a3d42;--accent:#2dd4bf;--accent-fg:#06201d;--accent-soft:#10302c;--focus:#60a5fa;--code-bg:#15171a;--code-fg:#d4d7dc;--code-keyword:#ff7b9c;--code-string:#7ee2b8;--code-number:#f0b45a;--code-comment:#7d838c;--code-key:#79b8ff;--code-punct:#a1a5ac;--st-healthy:#3fbf7f;--st-progressing:#e6a23c;--st-degraded:#f2626b;--st-unknown:#8b9099;--st-held:#a48af0;--note:#79b8ff;--warning:#e6a23c;--danger:#f2626b}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--topbar-h) + 16px)}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:16px;line-height:1.65;overflow-wrap:break-word;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}a{color:var(--accent);text-underline-offset:.18em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-s)}code,pre,kbd{font-family:var(--font-mono);font-size:.875em}button{font:inherit;color:inherit}.skip-link{position:absolute;left:8px;top:-48px;z-index:100;padding:8px 12px;background:var(--accent);color:var(--accent-fg);border-radius:var(--radius-m)}.skip-link:focus{top:8px}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:12px;height:var(--topbar-h);padding:0 20px;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.brand{display:inline-flex;align-items:center;gap:8px;color:var(--fg);text-decoration:none}.brand-mark{fill:var(--accent)}.brand-name{font-weight:650;letter-spacing:-.01em}.brand-tag{color:var(--fg-subtle);font-size:.875rem}.topbar-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.icon-link{display:inline-flex;padding:6px;color:var(--fg-muted);border-radius:var(--radius-m)}.icon-link:hover{color:var(--fg);background:var(--bg-sunk)}.nav-toggle{display:none;padding:6px;border:0;background:0 0;color:var(--fg-muted);border-radius:var(--radius-m);cursor:pointer}.shell{display:grid;grid-template-columns:var(--nav-w)minmax(0,1fr)var(--toc-w);gap:40px;max-width:1440px;margin:0 auto;padding:0 24px}.sidenav{position:sticky;top:var(--topbar-h);align-self:start;max-height:calc(100vh - var(--topbar-h));overflow-y:auto;padding:24px 8px 48px 0;font-size:.9rem}.nav-list{margin:0 0 4px;padding:0;list-style:none}.nav-group{margin-top:14px}.nav-group .nav-group{margin-top:0}.nav-group .nav-group .nav-heading{font-weight:400}.nav-group .nav-group .nav-heading:not(.is-current,:hover){color:var(--fg-muted)}.nav-group .nav-group .nav-children{padding-left:12px}.nav-heading{display:block;padding:4px 10px;color:var(--fg);font-weight:600;text-decoration:none;border-radius:var(--radius-m)}.nav-row{display:flex;align-items:center;gap:2px}.nav-row .nav-heading{flex:1;min-width:0}.nav-expand{display:none}.js .nav-expand{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;color:var(--fg-muted);background:0 0;border:0;border-radius:var(--radius-m);cursor:pointer}.js .nav-expand:hover{color:var(--fg);background:var(--bg-sunk)}.nav-expand::before{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translate(-1px,0)rotate(-45deg);transition:transform .15s ease}.nav-expand[aria-expanded=true]::before{transform:translate(0,-2px)rotate(45deg)}.js .nav-group:not(.is-open)>.nav-children{display:none}.nav-link{display:block;padding:4px 10px;color:var(--fg-muted);text-decoration:none;border-radius:var(--radius-m)}.nav-link:hover,.nav-heading:hover{color:var(--fg);background:var(--bg-sunk)}.nav-link.is-current,.nav-heading.is-current{color:var(--accent);background:var(--accent-soft)}.content{min-width:0;padding:32px 0 64px}.toc{position:sticky;top:var(--topbar-h);align-self:start;max-height:calc(100vh - var(--topbar-h));overflow-y:auto;padding:32px 0 48px;font-size:.85rem}.toc-title{margin:0 0 8px;color:var(--fg-subtle);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.toc ul{margin:0;padding:0;list-style:none}.toc ul ul{padding-left:12px}.toc a{display:block;padding:3px 0 3px 10px;color:var(--fg-muted);text-decoration:none;border-left:2px solid var(--border)}.toc a:hover{color:var(--fg)}.toc a.is-active{color:var(--accent);border-left-color:var(--accent)}.footer{max-width:1440px;margin:0 auto;padding:24px;color:var(--fg-subtle);font-size:.85rem;border-top:1px solid var(--border)}.footer p{margin:4px 0}@media(max-width:1199px){.shell{grid-template-columns:var(--nav-w)minmax(0,1fr)}.toc{display:none}}@media(max-width:767px){.nav-toggle{display:inline-flex}.topbar{gap:8px;padding:0 12px}.topbar-tools{gap:4px}.shell{grid-template-columns:minmax(0,1fr);padding:0 16px}.sidenav{position:fixed;top:var(--topbar-h);left:0;bottom:0;z-index:30;width:min(88vw,320px);max-height:none;padding:16px;background:var(--bg-elev);border-right:1px solid var(--border);transform:translateX(-100%);transition:transform .2s ease}.sidenav.is-open{transform:none}.brand-tag{display:none}}.article{max-width:var(--measure)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;font-size:.85rem}.breadcrumbs li+li::before{content:"/";margin-right:6px;color:var(--fg-subtle)}.breadcrumbs a{color:var(--fg-muted);text-decoration:none}.page-title{margin:0 0 8px;font-size:2.25rem;font-weight:700;line-height:1.2;letter-spacing:-.02em}.page-lede{margin:0 0 24px;color:var(--fg-muted);font-size:1.125rem}.prose h2{margin:2.4em 0 .6em;font-size:1.5rem;line-height:1.3;letter-spacing:-.01em}.prose h3{margin:1.8em 0 .5em;font-size:1.2rem;line-height:1.35}.prose h4{margin:1.5em 0 .4em;font-size:1rem}.heading-anchor{margin-left:.4em;color:var(--fg-subtle);text-decoration:none;opacity:0}:is(h2,h3,h4):hover .heading-anchor,.heading-anchor:focus-visible{opacity:1}.prose p,.prose ul,.prose ol{margin:0 0 1em}.prose li+li{margin-top:.25em}.prose :not(pre)>code{padding:.12em .36em;overflow-wrap:anywhere;background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius-s)}.prose table{width:100%;margin:0 0 1.4em;border-collapse:collapse;font-size:.925rem;display:block;overflow-x:auto}.prose th,.prose td{padding:8px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.prose th{color:var(--fg-muted);font-weight:600;border-bottom-color:var(--border-strong)}.prose blockquote{margin:0 0 1em;padding:0 0 0 16px;color:var(--fg-muted);border-left:3px solid var(--border-strong)}.prose hr{margin:2em 0;border:0;border-top:1px solid var(--border)}.code-anchors{margin-top:48px;padding:16px 20px;background:var(--bg-sunk);border:1px solid var(--border);border-radius:var(--radius-l);font-size:.9rem}.code-anchors-title{margin:0;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}.code-anchors-note{margin:2px 0 8px;color:var(--fg-subtle);font-size:.8rem}.code-anchors ul{margin:0;padding-left:18px}.card-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none}.card{position:relative;padding:16px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-l)}.card:hover{border-color:var(--border-strong)}.card-link{color:var(--fg);font-weight:600;text-decoration:none}.card-link::after{content:"";position:absolute;inset:0}.card-text{margin:6px 0 0;color:var(--fg-muted);font-size:.9rem}.code-anchors li{margin:2px 0}.code-anchors a{text-decoration:none}.code-anchors-loc{color:var(--fg-subtle);font-family:var(--font-mono);font-size:.8rem}.prose td:first-child code{white-space:nowrap}.theme-switch{display:inline-flex;padding:2px;background:var(--bg-sunk);border:1px solid var(--border);border-radius:999px}.theme-switch[hidden]{display:none}.theme-switch button{display:inline-flex;padding:5px 7px;color:var(--fg-subtle);background:0 0;border:0;border-radius:999px;cursor:pointer}.theme-switch button:hover{color:var(--fg)}.theme-switch button[aria-checked=true]{color:var(--fg);background:var(--bg-elev);box-shadow:0 0 0 1px var(--border)}.callout{margin:0 0 1.2em;padding:12px 16px;background:color-mix(in srgb,var(--callout) 8%,var(--bg-elev));border:1px solid color-mix(in srgb,var(--callout) 30%,var(--border));border-left:3px solid var(--callout);border-radius:var(--radius-m)}.callout-note{--callout:var(--note)}.callout-warning{--callout:var(--warning)}.callout-danger{--callout:var(--danger)}.callout-label{margin:0 0 4px;color:var(--callout);font-size:.8rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.callout-body>:last-child{margin-bottom:0}.term{margin:0 0 1.2em;padding:14px 16px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-l)}.term-name{display:block;margin-bottom:4px;font-style:normal;font-weight:650}.term-body>:last-child{margin-bottom:0}.badge{display:inline-flex;align-items:center;gap:6px;padding:1px 8px;font-size:.75rem;font-weight:600;line-height:1.6;white-space:nowrap;text-decoration:none;border:1px solid;border-radius:999px}.badge-not-built{color:var(--fg-subtle)}.widget{margin:1.6em 0;padding:0;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-l);overflow:hidden}.widget figcaption{padding:12px 16px;font-weight:600;border-bottom:1px solid var(--border)}.widget-note{display:block;color:var(--fg-muted);font-size:.875rem;font-weight:400}.w-root{container:widget/inline-size;padding:16px;overflow-x:auto}.w-root svg{display:block;max-width:100%;height:auto}.badge-confirmed{color:var(--st-degraded)}.badge-suspected{color:var(--st-progressing)}.badge-fixed{color:var(--st-healthy)}.badge-withdrawn{color:var(--st-unknown)}.article-wide{max-width:60rem}.bug-table td:first-child{white-space:nowrap}.bug-withdrawn{margin-top:2em;padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius-m)}.bug-withdrawn summary{color:var(--fg-muted);font-weight:600;cursor:pointer}.bug-withdrawn table{margin-top:12px}.bug-id{display:flex;align-items:center;gap:10px;margin:0 0 6px;color:var(--fg-muted);font-family:var(--font-mono);font-size:.9rem}.bug-meta{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:0 0 24px;padding:12px 16px;font-size:.9rem;background:var(--bg-sunk);border:1px solid var(--border);border-radius:var(--radius-m)}.bug-meta dt{color:var(--fg-muted)}.bug-meta dd{margin:0}.known-bug-note{margin:0 0 1.2em;padding:10px 14px;background:color-mix(in srgb,var(--danger) 6%,var(--bg-elev));border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border));border-radius:var(--radius-m)}.known-bug-head{display:flex;align-items:center;gap:8px;margin:0 0 2px}.known-bug-label{color:var(--danger);font-size:.8rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.known-bug-title{margin:0}.version-select{position:relative}.version-summary{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 5px 10px;color:var(--fg-muted);font-size:.85rem;list-style:none;background:var(--bg-sunk);border:1px solid var(--border);border-radius:var(--radius-m);cursor:pointer}.version-summary::-webkit-details-marker{display:none}.version-summary::after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px)rotate(45deg)}.version-summary:hover,.version-select[open] .version-summary{color:var(--fg);border-color:var(--border-strong)}.version-list{position:absolute;top:calc(100% + 4px);right:0;z-index:50;min-width:160px;margin:0;padding:4px;list-style:none;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:0 6px 20px rgb(0 0 0/.12)}.version-link{display:block;padding:6px 10px;color:var(--fg-muted);font-size:.85rem;white-space:nowrap;text-decoration:none;border-radius:var(--radius-m)}.version-link:hover{color:var(--fg);background:var(--bg-sunk)}.version-link[aria-current=true]{color:var(--accent);background:var(--accent-soft)}.version-banner p{margin:0}.search-button{display:inline-flex;align-items:center;gap:8px;min-width:180px;padding:5px 8px 5px 10px;color:var(--fg-subtle);background:var(--bg-sunk);border:1px solid var(--border);border-radius:var(--radius-m);cursor:pointer}.search-button[hidden]{display:none}.search-button:hover{color:var(--fg-muted);border-color:var(--border-strong)}.search-button kbd{margin-left:auto}kbd{padding:0 6px;color:var(--fg-muted);font-size:.75rem;background:var(--bg-elev);border:1px solid var(--border);border-bottom-width:2px;border-radius:var(--radius-s)}.search-dialog{width:min(680px,calc(100vw - 32px));max-height:min(70vh,640px);margin:10vh auto auto;padding:0;color:var(--fg);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-l);box-shadow:0 24px 64px rgb(0 0 0/.28)}.search-dialog::backdrop{background:rgb(0 0 0/.4)}.search-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--border)}.search-dialog-title{font-weight:600}.search-close{padding:0;background:0 0;border:0;cursor:pointer}#search-ui{padding:16px;--pagefind-ui-scale:0.85;--pagefind-ui-primary:var(--accent);--pagefind-ui-text:var(--fg);--pagefind-ui-background:var(--bg-elev);--pagefind-ui-border:var(--border);--pagefind-ui-tag:var(--bg-sunk);--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:8px;--pagefind-ui-font:var(--font-sans)}.search-unavailable{margin:0;padding:0 16px 16px;color:var(--fg-muted)}@media(max-width:767px){.version-summary{padding:4px 6px 4px 8px}.search-button{min-width:0}.search-button-text,.search-button kbd{display:none}}.w-table{width:100%;border-collapse:collapse;font-size:.875rem}.w-table th,.w-table td{padding:6px 10px;text-align:left;border-bottom:1px solid var(--border)}.w-table th{color:var(--fg-muted);font-weight:600}.st{display:inline-block;padding:0 8px;font-size:.8rem;font-weight:600;border:1px solid;border-radius:999px}.st-healthy{color:var(--st-healthy)}.st-progressing{color:var(--st-progressing)}.st-degraded{color:var(--st-degraded)}.st-unknown{color:var(--st-unknown)}.st-held{color:var(--st-held)}.flow{min-width:640px;font-family:var(--font-sans)}.flow-lane rect{fill:var(--bg-sunk);stroke:var(--border)}.flow-lane text{fill:var(--fg-subtle);font-size:12px;font-weight:600;letter-spacing:.04em}.flow-step rect{fill:var(--bg-elev);stroke:var(--border-strong)}.flow-step text{fill:var(--fg);font-size:13px;font-weight:600;text-anchor:middle}.flow-step text.flow-sub{fill:var(--fg-muted);font-size:11px;font-weight:400}.flow-step-cluster rect{stroke:var(--accent)}.flow-link path{fill:none;stroke:var(--fg-subtle);stroke-width:1.4}.flow-arrowhead{fill:var(--fg-subtle)}.fields-table-wrap{container:fields/inline-size;margin:0 0 1.4em;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-m)}.prose .fields-table{display:table;margin:0;font-size:.875rem}.fields-table td{vertical-align:top}.fields-path{padding-left:calc(12px + var(--depth,0) * 14px)!important;white-space:nowrap}.fields-type{white-space:nowrap}.fields-label{display:none}.fields-note{display:block;color:var(--fg-subtle);font-size:.75rem}@container fields (max-width:900px){.prose .fields-table,
  .fields-table tbody {
    display: block;
  }

  .fields-table thead {
    display: none;
  }

  .fields-table tr {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    column-gap: 12px;
    padding: 8px 12px 8px calc(12px + var(--depth, 0) * 14px);
    border-bottom: 1px solid var(--border);
  }

  .prose .fields-table td {
    padding: 0;
    border-bottom: 0;
  }

  .fields-table .fields-path {
    padding-left: 0 !important;
    white-space: normal;
  }

  .prose .fields-table .fields-path code {
    white-space: normal;
    overflow-wrap: anywhere;
  }

  .fields-table .fields-default,
  .fields-table .fields-desc {
    grid-column: 1 / -1;
    padding-top: 4px;
  }

  
  .fields-label {
    display: inline;
    color: var(--fg-subtle);
  }

  .fields-default .fields-note {
    display: inline;
  }
}.fields-enum{margin:6px 0 0;padding-left:18px}.badge-required{color:var(--accent)}.badge-unused{color:var(--warning)}.conditions-head{margin:1.2em 0 .4em;color:var(--fg-muted);font-size:.9rem}.cond-status{font-family:var(--font-mono);font-size:.8rem;font-weight:600}.cond-true{color:var(--st-healthy)}.cond-false{color:var(--st-degraded)}.cond-unknown{color:var(--st-unknown)}.codeblock{margin:0 0 1.2em;background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius-l);overflow:hidden}.codeblock-bar{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 14px;border-bottom:1px solid var(--border);font-size:.75rem}.codeblock-lang{color:var(--fg-subtle);font-family:var(--font-mono)}.codeblock-copy{padding:2px 8px;color:var(--fg-muted);background:0 0;border:1px solid transparent;border-radius:var(--radius-s);cursor:pointer}.codeblock-copy:hover{color:var(--fg);border-color:var(--border)}.codeblock pre,.codeblock .chroma{margin:0;padding:14px 16px;overflow-x:auto;background:0 0;color:var(--code-fg);line-height:1.55}.chroma :is(.k,.kc,.kd,.kn,.kp,.kr,.kt,.nb){color:var(--code-keyword)}.chroma :is(.s,.s1,.s2,.sb,.sc,.sd,.se,.sh,.si,.sx,.l,.ld){color:var(--code-string)}.chroma :is(.m,.mb,.mf,.mh,.mi,.il,.mo){color:var(--code-number)}.chroma :is(.c,.c1,.ch,.cm,.cp,.cs){color:var(--code-comment);font-style:italic}.chroma :is(.nt,.na,.nf,.nx){color:var(--code-key)}.chroma :is(.p,.o,.ow){color:var(--code-punct)}.chroma .err{color:inherit;background:0 0}.w-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.w-btn,.w-select{padding:4px 12px;font-size:.85rem;color:var(--fg);background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:var(--radius-m);cursor:pointer}.w-picker .w-select{max-width:100%}.w-btn:hover:not(:disabled){background:var(--bg-sunk)}.w-btn:disabled{color:var(--fg-subtle);cursor:default;opacity:.6}.w-btn-primary{color:var(--accent-fg);background:var(--accent);border-color:var(--accent)}.w-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 85%,black)}.w-live{min-height:1.5em;margin:12px 0 0;color:var(--fg-muted);font-size:.9rem}.w-status{margin:0;padding:12px 14px;overflow-x:auto;font-family:var(--font-mono);font-size:.8rem;line-height:1.6;background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius-m);white-space:pre}.w-status .w-changed{background:color-mix(in srgb,var(--accent) 22%,transparent);border-radius:2px;transition:background .6s ease}.w-label{display:block;margin:0 0 4px;color:var(--fg-subtle);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.wfi-layout{display:grid;grid-template-columns:minmax(0,.9fr)minmax(0,1.1fr);gap:20px}.wfi-steps{margin:0;padding:0;list-style:none;counter-reset:wfi}.wfi-step{display:grid;grid-template-columns:1.6em minmax(0,1fr)auto;grid-template-areas:"n name pill" "n code pill";align-items:center;column-gap:8px;padding:6px 8px;border-radius:var(--radius-m);counter-increment:wfi}.wfi-step::before{content:counter(wfi);grid-area:n;color:var(--fg-subtle);font-family:var(--font-mono);font-size:.75rem}.wfi-name{grid-area:name;font-size:.9rem}.wfi-code{grid-area:code;color:var(--fg-subtle);font-size:.75rem}.wfi-step .st{grid-area:pill;font-size:.72rem}.wfi-step.is-current{background:var(--accent-soft)}.wfi-step.is-skipped .wfi-name{color:var(--fg-subtle)}.wfi-pickers{display:grid;gap:4px;margin-bottom:12px}.wfi-pickers .w-select{width:100%;margin-bottom:6px}.wfi-meaning{margin:10px 0 4px;font-size:.9rem}.wfi-facts{margin:0;padding-left:18px;color:var(--fg-muted);font-size:.85rem}@media(max-width:767px){.wfi-layout{grid-template-columns:minmax(0,1fr)}}.prose .wfi-code{padding:0;background:0 0;border:0}.w-picker{display:grid;gap:4px;margin-bottom:10px}.w-lanes{display:block;width:100%;height:auto;font-family:var(--font-sans)}.w-lane rect{fill:var(--bg-sunk);stroke:var(--border)}.w-lane text{fill:var(--fg-subtle);font-size:11px;font-weight:600;text-anchor:middle;letter-spacing:.04em}.w-lane-step rect{fill:var(--bg-elev);stroke:var(--border-strong);transition:fill .2s ease,stroke .2s ease}.w-lane-step text{fill:var(--fg);font-size:11px;text-anchor:middle}.w-lane-step.is-pending{opacity:.35}.w-lane-step.is-done rect{stroke:var(--st-healthy)}.w-lane-step.is-current rect{fill:var(--accent-soft);stroke:var(--accent);stroke-width:2}.wro-layout{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:20px}.wro-events{margin:0;padding-left:22px;font-size:.9rem}.wro-event{padding:3px 6px;color:var(--fg-subtle);border-radius:var(--radius-s)}.wro-event.is-done{color:var(--fg-muted)}.wro-event.is-current{color:var(--fg);background:var(--accent-soft)}.wro-cluster{margin:0 0 8px;font-size:.9rem}.wro-deadline{height:8px;margin:0 0 12px;overflow:hidden;background:var(--bg-sunk);border:1px solid var(--border);border-radius:999px}.wro-deadline-bar{display:block;height:100%;background:var(--st-progressing);transition:width .3s ease}.wro-kb1{margin:10px 0 0;padding:8px 10px;font-size:.85rem;background:color-mix(in srgb,var(--danger) 8%,var(--bg-elev));border:1px solid color-mix(in srgb,var(--danger) 30%,var(--border));border-radius:var(--radius-m)}@container widget (max-width:760px){.wro-layout {
    grid-template-columns: minmax(0, 1fr);
  }
}.wdr-objects{margin-bottom:8px}.wdr-changes{min-height:1.2em;margin:0 0 10px;color:var(--fg-muted);font-family:var(--font-mono);font-size:.78rem}.wdf-layout{display:grid;grid-template-columns:minmax(0,1.5fr)minmax(0,1fr);gap:20px}.wdf-diagram{overflow-x:auto}.wdf-diagram .w-lanes{min-width:560px}.wdf-text{min-height:3.2em;margin:0 0 10px;font-size:.9rem}@container widget (max-width:900px){.wdf-layout {
    grid-template-columns: minmax(0, 1fr);
  }
}.w-toggles{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 12px;padding:0;border:0}.w-toggles legend{width:100%;margin-bottom:4px;padding:0}.w-toggle{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.85rem;cursor:pointer}.wpr-controls{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:12px 20px;margin-bottom:4px}.wpr-objects td:first-child{font-family:var(--font-mono);font-size:.8rem}@container widget (max-width:640px){.wpr-controls {
    grid-template-columns: minmax(0, 1fr);
  }
}.whi-policy{margin:0 0 8px;font-family:var(--font-mono);font-size:.8rem}.whi-renders td:first-child{font-family:var(--font-mono)}.wsw-waves{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}.wsw-wave{padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-m)}.wsw-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wsw-objects,.wsw-gate{margin:4px 0 0;font-size:.8rem}.wsw-objects{font-family:var(--font-mono)}.wsw-gate{color:var(--fg-muted)}.wsw-wave .wro-deadline{margin-top:6px}.whk-group{margin-top:6px}.whk-group code{font-size:.8rem}.wvl-yaml{margin:4px 0 0;font-family:var(--font-mono);font-size:.75rem;white-space:pre-wrap}.wvl-ref{overflow-wrap:anywhere}.wdl-fields{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}.wmu-slots .w-select{display:block;width:100%;margin-top:6px}.wmu-object{margin-bottom:8px}.wsh-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:4px 0 12px;padding:0;list-style:none}.wsh-shard{display:flex;flex-direction:column;padding:6px 8px;font-family:var(--font-mono);font-size:.8rem;border:1px solid var(--border);border-radius:var(--radius-m)}.wsh-shard.is-free{border-style:dashed;color:var(--fg-subtle)}.wow-lines{display:flex;flex-direction:column}.wow-line{padding:0 4px;font:inherit;white-space:pre;text-align:left;color:inherit;background:0 0;border:0;border-radius:3px;cursor:pointer}.wow-line:hover,.wow-line:focus-visible,.wow-line.is-selected{background:color-mix(in srgb,var(--accent) 16%,transparent)}.wow-line.is-plain{cursor:default}.wow-detail{margin-top:12px;font-size:.9rem}.wow-owner{margin:4px 0}.wow-line.is-dimmed{opacity:.45}.wow-line.is-owned{font-weight:600;background:color-mix(in srgb,var(--accent) 16%,transparent);box-shadow:inset 3px 0 0 var(--accent)}