:root{--font-heading:"Google Sans", Arial, sans-serif;--font-body:Roboto, Arial, sans-serif;--weight-regular:400;--weight-medium:500;--page:#f0f3f6;--canvas:#f8fafc;--surface:#fff;--surface-subtle:#f1f4f7;--surface-selected:#eef5fb;--ink:#333;--body:#4f4f4f;--muted:#6f6f6f;--disabled:#ababab;--line:#e1e1e1;--line-soft:#b9b9b96e;--control-border:#7f8790;--state-border:var(--blue);--black:#000;--blue:#1061ab;--yellow:#ffd100;--transparent:#fff0;--state-danger:#b42318;--interactive-text:var(--blue);--on-blue:#fff;--on-yellow:#242424;--focus-outline:var(--black);--type-small:clamp(.875rem, .75rem + .3vw, 1rem);--type-metadata:var(--type-small);--type-body:clamp(1rem, .857rem + .3vw, 1.125rem);--type-answer-body:var(--type-body);--type-lead:clamp(1.125rem, 1rem + .3vw, 1.25rem);--type-h4:clamp(1.25rem, 1.107rem + .3vw, 1.375rem);--type-h3:clamp(1.375rem, 1.232rem + .3vw, 1.5rem);--type-h2:clamp(1.5rem, 1.357rem + .3vw, 1.625rem);--type-h1:clamp(2.15rem, 1.77rem + 1.9vw, 3.37rem);--type-workspace-h1:clamp(2rem, 1.75rem + .8vw, 2.625rem);--type-answer-h1:clamp(2.25rem, 1.8rem + 1.7vw, 3.25rem);--type-answer-lead:clamp(1.0625rem, 1rem + .18vw, 1.125rem);--type-nav:clamp(.875rem, .76rem + .45vw, 1.125rem);--leading-body:1.6;--leading-answer-body:var(--leading-body);--leading-nav:var(--leading-body);--leading-answer-nav:1.4;--leading-metadata:var(--leading-body);--leading-tight:1.1;--leading-brand:1.15;--leading-compact:1.35;--leading-heading:1.3;--leading-h1:1.2;--leading-answer-h1:1.12;--shell-max:1520px;--collection-max:1360px;--form-max:920px;--title-copy-max:860px;--feed-max:980px;--roadmap-max:980px;--page-gutter:clamp(16px, 2.2vw, 40px);--reading-max:72ch;--evidence-width:304px;--evidence-min:288px;--content-gap:clamp(24px, 3vw, 58px);--answer-rail-width:248px;--answer-rail-min:240px;--answer-thread-min:760px;--answer-thread-max:840px;--answer-column-gap:32px;--header-search-max:520px;--studio-access-width:4.5rem;--mobile-nav-toggle-width:4.5rem;--theme-toggle-width:var(--control-min);--brand-mark-size:32px;--provider-mark-size:28px;--icon-small:16px;--icon-compact:18px;--icon-default:20px;--frame-detail-max:calc(var(--reading-max) + var(--evidence-width) + var(--content-gap));--answer-workspace-max:calc(var(--answer-rail-width) + var(--answer-thread-max) + var(--evidence-width) + var(--answer-column-gap) + var(--answer-column-gap));--header-height-wide:72px;--header-height-compact:64px;--sticky-offset-wide:96px;--sticky-offset-tablet:88px;--sticky-offset-mobile:76px;--sticky-offset:var(--sticky-offset-wide);--control-min:44px;--control-default:48px;--control-prominent:56px;--decision-card-min:104px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--section-gap-standard:var(--space-12);--section-gap-compact:var(--space-8);--radius-control:12px;--radius-selectable:14px;--radius-panel:16px;--radius-card:16px;--radius-overlay:20px;--radius-pill:999px;--shadow-header:0 1px 0 #141b231a;--shadow-panel:0 10px 32px #232a340f;--shadow-overlay:0 18px 50px #232a3424;--focus-outline-width:3px;--focus-outline-offset:3px;--focus-ring-width:6px;--motion-fast:.16s;--motion-ease:ease-out;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0b1118;--canvas:#101821;--surface:#16212d;--surface-subtle:#1b2836;--surface-selected:#20344a;--ink:#f3f6f8;--body:#d5dce3;--muted:#a8b3bf;--disabled:#7f8a96;--line:#354352;--line-soft:#adbdcc42;--control-border:#66717e;--state-border:#8f8f8f;--transparent:#0000;--state-danger:#ffb4ab;--interactive-text:var(--ink);--focus-outline:#fff;--shadow-header:0 1px 0 #0000009e;--shadow-panel:0 12px 36px #00000047;--shadow-overlay:0 20px 56px #0000007a}[data-vw-theme-projection=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f0f3f6;--canvas:#f8fafc;--surface:#fff;--surface-subtle:#f1f4f7;--surface-selected:#eef5fb;--ink:#333;--body:#4f4f4f;--muted:#6f6f6f;--disabled:#ababab;--line:#e1e1e1;--line-soft:#b9b9b96e;--control-border:#7f8790;--state-border:var(--blue);--transparent:#fff0;--state-danger:#b42318;--interactive-text:var(--blue);--focus-outline:var(--black);--shadow-header:0 1px 0 #141b231a;--shadow-panel:0 10px 32px #232a340f}[data-vw-theme-projection=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0b1118;--canvas:#101821;--surface:#16212d;--surface-subtle:#1b2836;--surface-selected:#20344a;--ink:#f3f6f8;--body:#d5dce3;--muted:#a8b3bf;--disabled:#7f8a96;--line:#354352;--line-soft:#adbdcc42;--control-border:#66717e;--state-border:#8f8f8f;--transparent:#0000;--state-danger:#ffb4ab;--interactive-text:var(--ink);--focus-outline:#fff;--shadow-header:0 1px 0 #0000009e;--shadow-panel:0 12px 36px #00000047}.theme-toggle{width:var(--theme-toggle-width);height:var(--theme-toggle-width);min-width:var(--control-min);min-height:var(--control-min);border:0;border-bottom:3px solid var(--transparent);color:var(--ink);background:var(--transparent);font-size:var(--type-metadata);font-weight:var(--weight-medium);line-height:var(--leading-metadata);cursor:pointer;border-radius:0;place-items:center;padding:0;display:inline-grid}.theme-toggle-icon{width:var(--icon-default);height:var(--icon-default);background-color:currentColor;flex:none;display:block;-webkit-mask:url(/icons/moon.svg) 50%/contain no-repeat;mask:url(/icons/moon.svg) 50%/contain no-repeat}.theme-toggle-label{white-space:nowrap}.theme-toggle-header .theme-toggle-label{display:none}.theme-toggle-mobile-navigation{grid-template-columns:var(--icon-default) auto;gap:var(--space-2);justify-content:start;width:auto}.theme-toggle:disabled{color:var(--muted);cursor:default}.theme-toggle:hover,.theme-toggle[aria-pressed=true],:root[data-theme=dark] .theme-toggle{border-bottom-color:var(--yellow);color:var(--interactive-text)}.nav-theme-item{display:none}:root[data-theme=dark] img[src^="/icons/"]{filter:invert()}:root[data-theme=dark] .answer-primary-action img[src^="/icons/"]{filter:none}:root[data-theme=dark] .breadcrumbs li+li:before{filter:invert();opacity:.72}@media (forced-colors:active){.theme-toggle-icon{forced-color-adjust:none;background-color:buttontext}.theme-toggle[aria-pressed=true] .theme-toggle-icon{background-color:linktext}}@media (width<=767px){.header-actions .theme-toggle-header{display:none}.nav-theme-item{display:list-item}.theme-toggle-mobile-navigation{justify-items:start;width:100%;padding-inline:0}}*{box-sizing:border-box}html{scroll-padding-top:var(--sticky-offset);scrollbar-gutter:stable}.anchored-heading{position:relative}.legacy-heading-anchor{pointer-events:none;width:0;height:0;position:absolute;inset-block-start:0;inset-inline-start:0}body{color:var(--body);background:var(--page);font-family:var(--font-body);font-size:var(--type-body);font-weight:var(--weight-regular);line-height:var(--leading-body);text-rendering:optimizelegibility;margin:0}body,input,button{font-synthesis:none}a{color:var(--interactive-text);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:var(--transparent)}a,button,input,select,textarea,summary{transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease)}img{max-width:100%;display:block}h1,h2,h3,h4{color:var(--ink);font-family:var(--font-heading);font-weight:var(--weight-medium);line-height:var(--leading-heading);overflow-wrap:break-word}h1{font-size:var(--type-h1);line-height:var(--leading-h1);margin:0}h2{font-size:var(--type-h2);margin:0}h3{font-size:var(--type-h3);margin:0}h4{font-size:var(--type-h4);margin:0}p{text-wrap:pretty;margin-block:0}:is(h1,h2,h3,h4)+p{margin-top:var(--space-3)}p+p{margin-top:var(--space-4)}::selection{color:var(--on-yellow);background:var(--yellow)}:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline);outline-offset:var(--focus-outline-offset);box-shadow:0 0 0 var(--focus-ring-width) var(--yellow)}.catalog-filter-bar{width:min(100%, var(--collection-max));min-width:0;margin:var(--space-6) auto var(--space-4);padding:var(--space-5);align-items:end;gap:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-panel);grid-template-columns:minmax(0,1fr) auto;display:grid}.catalog-filter-bar[data-vw-variant=updates-filters]{width:min(100%, var(--feed-max));padding:var(--space-4)}.catalog-filter-bar[data-vw-variant=activity-filters]{padding:var(--space-4)}.catalog-filter-fields{gap:var(--space-3);min-width:0;display:grid}.catalog-filter-bar[data-vw-variant=search-filters] .catalog-filter-fields{grid-template-columns:minmax(16rem,1fr) minmax(11rem,.42fr) minmax(11rem,.42fr)}.catalog-filter-bar[data-vw-variant=source-filters] .catalog-filter-fields{grid-template-columns:minmax(0,1fr) minmax(12rem,.4fr)}.catalog-filter-bar[data-vw-variant=updates-filters] .catalog-filter-fields,.catalog-filter-bar[data-vw-variant=activity-filters] .catalog-filter-fields{grid-template-columns:minmax(14rem,1fr)}.catalog-filter-field{gap:var(--space-1);min-width:0;display:grid}.catalog-filter-field label{color:var(--ink);font-weight:var(--weight-medium)}.catalog-filter-field :is(input,select){width:100%;min-width:0;min-height:var(--control-prominent);padding:var(--space-2) var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-control);color:var(--ink);background:var(--canvas);font:inherit;font-size:max(16px, var(--type-body))}.catalog-filter-actions{align-items:flex-end;gap:var(--space-3);min-width:0;display:flex}.catalog-filter-actions button{padding:var(--space-2) var(--space-4);white-space:nowrap}.catalog-filter-reset{min-height:var(--control-prominent);white-space:nowrap}.header-search input{width:100%;min-width:0;min-height:var(--control-default);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-12);border:1px solid var(--control-border);border-radius:var(--radius-control);color:var(--ink);background:var(--surface-subtle);font-size:max(16px, var(--type-small))}.search-row input{min-width:0;min-height:var(--control-prominent);padding:var(--space-3) var(--space-4);color:var(--ink);background:var(--canvas);border:1px solid var(--control-border);border-radius:var(--radius-control);font-size:max(16px, var(--type-body))}.post-composer-fields input,.post-composer-fields textarea{width:100%;min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-control);color:var(--ink);background:var(--canvas);font:inherit;font-size:max(16px, var(--type-body))}.google-launch-form input{width:100%;min-width:0;min-height:var(--control-prominent);padding:var(--space-2) var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-control);color:var(--ink);background:var(--canvas);font:inherit;font-size:max(16px, var(--type-body))}.editor-filters :is(input,select),.editor-field :is(input,select,textarea),.editor-source-add input,.editor-review-form :is(input,select,textarea){width:100%;min-height:var(--control-min);padding:var(--space-2) var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-control);color:var(--ink);background:var(--canvas);font:inherit}.editor-field :is(input,select,textarea)[aria-invalid=true]{border-color:var(--state-danger)}.editor-form-actions button,.editor-source-add button,.editor-source-list button,.editor-sidebar-card button,.editor-review-form button,.editor-conflict-actions button,.editor-backups button,.post-studio-sidebar-heading button,.post-composer-actions button{min-width:var(--control-min);min-height:var(--control-min);padding:var(--space-2) var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-control);color:var(--ink);background:var(--canvas);font:inherit;font-weight:var(--weight-medium);cursor:pointer}.search-row button,.button-link,.button-secondary,.runtime-gate-card button,.catalog-filter-bar button,.google-launch-form button,.editor-form-actions .editor-primary-action,.post-composer-actions .editor-primary-action{min-width:var(--control-min);min-height:var(--control-prominent);border:2px solid var(--yellow);border-radius:var(--radius-control);color:var(--on-yellow);background:var(--yellow);box-shadow:var(--shadow-header);font:inherit;font-weight:var(--weight-medium);cursor:pointer}.search-row button,.button-link,.button-secondary{padding:var(--space-2) var(--space-6);place-items:center;text-decoration:none;display:inline-grid}.answer-primary-action,.answer-secondary-action{min-width:var(--control-min);min-height:var(--control-prominent);padding:var(--space-2) var(--space-5);justify-content:center;align-items:center;gap:var(--space-2);border:2px solid var(--yellow);border-radius:var(--radius-control);color:var(--on-yellow);background:var(--yellow);font:inherit;font-weight:var(--weight-medium);text-align:center;cursor:pointer;display:inline-flex}.answer-primary-action img,.answer-secondary-action img{width:var(--icon-default);height:var(--icon-default);flex:0 0 var(--icon-default)}.runtime-gate-card button{width:fit-content;padding:var(--space-2) var(--space-4)}.google-launch-form button{padding:var(--space-2) var(--space-6)}.header-search input:hover{border-color:var(--state-border);background:var(--canvas)}.search-row input:hover{border-color:var(--state-border)}.search-row button:hover,.button-link:hover,.button-secondary:hover{border-color:var(--ink);box-shadow:var(--shadow-panel);text-decoration:none;transform:translateY(-1px)}.search-row button:active,.button-link:active,.button-secondary:active{transform:translateY(0)}.button-secondary{border-color:var(--state-border);color:var(--interactive-text);background:var(--surface);box-shadow:none}.button-link[aria-pressed=true]{border-color:var(--state-border);color:var(--interactive-text);background:var(--surface-selected)}.button-link:disabled,.button-link[aria-disabled=true],.button-secondary:disabled,.button-secondary[aria-disabled=true]{border-color:var(--control-border);color:var(--muted);background:var(--surface);cursor:not-allowed;transform:none}.button-link[aria-busy=true]{cursor:wait}.button-link[data-state=error],.button-link[data-vw-state=error]{border-color:var(--state-danger);color:var(--state-danger);background:var(--canvas)}.text-link{min-height:var(--control-min);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.answer-primary-action{border-color:var(--yellow);color:var(--on-yellow);background:var(--yellow);box-shadow:var(--shadow-header)}.answer-secondary-action{border:1px solid var(--state-border);color:var(--interactive-text);background:var(--canvas);text-decoration:none}.answer-primary-action:hover{border-color:var(--ink)}.answer-secondary-action:hover{color:var(--on-blue);background:var(--blue)}.answer-decision-option{min-width:var(--control-min);min-height:var(--decision-card-min);padding:var(--space-5);justify-content:space-between;align-items:flex-start;gap:var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-selectable);color:var(--ink);background:var(--surface);font:inherit;font-size:var(--type-metadata);font-weight:var(--weight-medium);line-height:var(--leading-answer-nav);text-align:left;cursor:pointer;flex-direction:column;display:flex}.answer-decision-option:hover{border-color:var(--state-border);box-shadow:var(--shadow-panel)}.answer-decision-option[aria-pressed=true]{border:2px solid var(--state-border);color:var(--interactive-text);background:var(--surface-selected);box-shadow:var(--shadow-panel)}.runtime-gate-card button:disabled,.editor-form-actions button:disabled,.editor-source-add button:disabled,.editor-source-list button:disabled,.editor-sidebar-card button:disabled,.editor-review-form button:disabled,.editor-conflict-actions button:disabled,.editor-backups button:disabled,.post-composer-actions button:disabled,.post-studio-sidebar-heading button:disabled{border-color:var(--control-border);color:var(--muted);background:var(--surface);cursor:not-allowed}.google-launch-form button:disabled{border-color:var(--control-border);color:var(--muted);background:var(--canvas);cursor:wait}@media (width<=1023px){.catalog-filter-bar[data-vw-variant=search-filters],.catalog-filter-bar[data-vw-variant=source-filters]{grid-template-columns:1fr}.catalog-filter-bar[data-vw-variant=search-filters] .catalog-filter-fields,.catalog-filter-bar[data-vw-variant=source-filters] .catalog-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.catalog-filter-bar,.catalog-filter-bar[data-vw-variant=search-filters],.catalog-filter-bar[data-vw-variant=source-filters],.catalog-filter-bar[data-vw-variant=search-filters] .catalog-filter-fields,.catalog-filter-bar[data-vw-variant=source-filters] .catalog-filter-fields{grid-template-columns:1fr}.catalog-filter-actions{grid-template-columns:1fr;display:grid}.catalog-filter-actions>*,.answer-decision-option,.answer-primary-action,.answer-secondary-action{width:100%}}@media (forced-colors:active){.catalog-filter-bar{border:2px solid canvastext}}.shell{width:min(calc(100% - var(--page-gutter) - var(--page-gutter)), var(--shell-max));margin-inline:auto}.page-shell{padding-block:var(--space-6) var(--section-gap-standard)}.detail-frame{width:min(100%, var(--frame-detail-max));margin-inline:auto}.back-navigation{width:min(100%, var(--frame-detail-max));min-height:var(--control-min);margin:0 auto var(--space-3);align-items:center;display:flex}.back-navigation[data-vw-variant=reading]{width:min(100%, var(--reading-max))}.back-navigation[data-vw-variant=collection]{width:min(100%, var(--collection-max))}.back-navigation[data-vw-variant=answer]{width:min(100%, var(--answer-workspace-max))}.back-navigation .context-navigation-link{min-width:var(--control-min);min-height:var(--control-min);justify-content:flex-start;align-items:center;display:inline-flex}.context-navigation-root{display:contents}.context-navigation-link{min-width:0}.section-header{gap:var(--space-1);min-width:0;display:grid}.section-header[data-vw-variant=workspace],.section-header[data-vw-variant=collection]{padding-bottom:var(--space-2)}.section-header[data-vw-variant=workspace-flat]{border-bottom:0}.section-header[data-vw-variant=collection]{width:min(100%, var(--collection-max));margin:0 auto var(--space-6)}.section-header .section-header-eyebrow{margin:0 0 var(--space-1);letter-spacing:.05em;text-transform:none}.section-header-title-row{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.section-header-title{min-width:0;font-size:var(--type-h3);overflow-wrap:anywhere}.section-header-action{min-width:0;min-height:var(--control-min);justify-content:flex-end;align-items:flex-start;display:flex}.section-header-action>:is(a,button){min-width:var(--control-min);min-height:var(--control-min);justify-content:center;align-items:flex-start;display:inline-flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;top:var(--space-3);left:var(--space-4);min-height:var(--control-min);padding:var(--space-2) var(--space-4);color:var(--on-yellow);background:var(--yellow);align-items:center;display:inline-flex;position:fixed;transform:translateY(-180%)}.skip-link:focus{outline:var(--focus-outline-width) solid var(--focus-outline);outline-offset:var(--focus-outline-offset);box-shadow:0 0 0 var(--focus-ring-width) var(--yellow);transform:translateY(0)}.site-header{z-index:20;background:var(--surface);border-bottom:1px solid var(--line-soft);box-shadow:var(--shadow-header);position:sticky;top:0}.header-inner{align-items:center;gap:var(--space-4);min-height:var(--header-height-wide);grid-template-columns:auto minmax(15rem,1fr) auto auto;display:grid;position:relative}.header-identity{align-items:center;min-width:0;display:flex}.header-actions{align-items:center;gap:var(--space-2);min-width:0;display:flex}.studio-access-slot{width:var(--studio-access-width);min-height:var(--control-min);flex:0 0 var(--studio-access-width);place-items:center end;display:grid}.brand{min-width:var(--control-min);min-height:var(--control-min);align-items:center;gap:var(--space-2);color:var(--ink);line-height:var(--leading-brand);text-decoration:none;display:inline-flex}.brand-mark{width:var(--brand-mark-size);height:var(--brand-mark-size);border-radius:var(--radius-pill);background:var(--black);object-fit:cover;flex:none}.brand strong{font-family:var(--font-heading);font-size:var(--type-h3);font-weight:var(--weight-medium);display:block}.studio-access-link,.mobile-nav-toggle{min-width:var(--control-min);min-height:var(--control-min);padding:var(--space-1) var(--space-2);border:0;border-bottom:3px solid var(--transparent);color:var(--ink);background:var(--transparent);font-size:var(--type-metadata);font-weight:var(--weight-medium);line-height:var(--leading-metadata);border-radius:0;text-decoration:none}.studio-access-link{white-space:nowrap;place-items:center;max-width:100%;display:inline-grid}.studio-access-link:hover,.studio-access-link[aria-current=page],.mobile-nav-toggle:hover,.mobile-nav-toggle[aria-expanded=true]{border-bottom-color:var(--yellow);color:var(--interactive-text);background:var(--transparent)}.mobile-nav-toggle{width:var(--mobile-nav-toggle-width);flex:0 0 var(--mobile-nav-toggle-width);cursor:pointer;display:none}.header-search{width:min(100%, var(--header-search-max));justify-self:center}.site-header[data-vw-search-owner=page] .header-search,.site-header[data-vw-search-owner=page] .nav-search-item{visibility:hidden;pointer-events:none}body:has([data-vw-search-surface=page]) .site-header .header-search{visibility:hidden;pointer-events:none}body:has([data-vw-search-surface=page]) .site-header .nav-search-item{visibility:hidden;pointer-events:none}.header-search-field{width:100%;position:relative}.header-search-field>img{top:50%;left:var(--space-4);width:var(--icon-default);height:var(--icon-default);opacity:.7;pointer-events:none;position:absolute;transform:translateY(-50%)}.nav-list{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.nav-list a{min-width:var(--control-min);min-height:var(--control-min);padding:var(--space-2) var(--space-3);border-bottom:3px solid var(--transparent);color:var(--ink);font-size:var(--type-nav);font-weight:var(--weight-regular);line-height:var(--leading-nav);place-items:center;text-decoration:none;display:grid}.nav-list a:hover,.nav-list a[aria-current=page]{border-bottom-color:var(--yellow);color:var(--interactive-text);background:var(--transparent)}@media (width>=1201px){.nav-search-link{display:none!important}}@media (width>=1201px) and (width<=1365px){.header-inner{gap:var(--space-3);grid-template-columns:max-content minmax(13rem,1fr) max-content max-content}.studio-access-link{white-space:nowrap}.nav-list a{padding-inline:var(--space-2)}}@media (width<=1200px){.header-inner{grid-template-columns:auto minmax(0,1fr) auto}.header-search{display:none}}@media (width<=1023px){:root{--sticky-offset:var(--sticky-offset-tablet)}.header-inner{gap:var(--space-2)}.nav-list a{padding-inline:var(--space-1)}}@media (width<=767px){:root{--sticky-offset:var(--sticky-offset-mobile)}.section-header-title-row{grid-template-columns:minmax(0,1fr);gap:0}.section-header-action{justify-content:flex-start}.header-inner{min-height:var(--header-height-compact);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.brand{justify-self:start}.header-identity{min-width:0}.header-actions{justify-self:end}.mobile-nav-toggle{place-items:center;display:inline-grid}.site-header .primary-navigation{top:100%;left:calc(var(--page-gutter) * -1);width:calc(100% + var(--page-gutter) + var(--page-gutter));border-block:1px solid var(--line-soft);background:var(--surface);min-width:0;box-shadow:var(--shadow-overlay);padding:0;display:none;position:absolute}.site-header .primary-navigation.is-open{display:block}.site-header[data-vw-search-owner=page] .nav-search-item{display:none}body:has([data-vw-search-surface=page]) .site-header .nav-search-item{display:none}.nav-list{width:min(calc(100% - var(--page-gutter) - var(--page-gutter)), var(--shell-max));padding-block:var(--space-2);grid-template-columns:1fr;gap:0;margin-inline:auto;display:grid}.nav-list li+li{border-top:1px solid var(--line)}.nav-list a{justify-items:start;width:100%;padding-inline:0}}.eyebrow{margin:0 0 var(--space-3);color:var(--interactive-text);font-size:var(--type-small);font-weight:var(--weight-medium);letter-spacing:.11em;text-transform:uppercase}.search-form{width:min(100%, var(--form-max));padding:var(--space-5) var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-panel);text-align:left}.search-form label{margin-bottom:var(--space-2);color:var(--ink);font-weight:var(--weight-medium);display:block}.search-form[data-vw-variant=compact]{padding:var(--space-4);border:1px solid var(--line-soft);background:var(--surface);box-shadow:var(--shadow-header)}.search-form[data-vw-variant=compact] label{margin-bottom:var(--space-1);font-size:var(--type-small)}.search-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.metric-grid{max-width:var(--collection-max);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-panel);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid;overflow:hidden}.metric-grid div{min-width:0;padding:var(--space-4);text-align:center}.metric-grid div+div{border-left:1px solid var(--line)}.metric-grid dt{color:var(--muted);font-size:var(--type-small)}.metric-grid dd{margin:var(--space-1) 0 0;color:var(--interactive-text);font-family:var(--font-heading);font-size:var(--type-h2);font-weight:var(--weight-medium);line-height:var(--leading-tight)}.metric-grid-compact{width:100%;max-width:none;margin:0}.metric-grid-compact div{padding:var(--space-2) var(--space-3);text-align:center}.metric-grid-compact dt{line-height:var(--leading-compact)}.metric-grid-compact dd{font-size:var(--type-h4);font-variant-numeric:tabular-nums}.section{padding-block:var(--section-gap-standard)}.node-card>.text-link,.method-interfaces .text-link,.footer-links a,.empty-state-actions .text-link{min-height:var(--control-min);align-items:center;display:inline-flex}.appliance-card-grid{gap:var(--space-3);max-width:var(--collection-max);grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;display:grid}.appliance-count-card{min-width:0;min-height:116px;padding:var(--space-5);justify-content:space-between;gap:var(--space-2);border:1px solid var(--control-border);border-radius:var(--radius-card);color:var(--ink);background:var(--canvas);flex-direction:column;text-decoration:none;display:flex}.appliance-count-card:hover{border-color:var(--state-border);box-shadow:var(--shadow-panel)}.appliance-count-card span{font-family:var(--font-heading);font-size:var(--type-h4);font-weight:var(--weight-medium)}.appliance-count-card strong{color:var(--interactive-text)}.appliance-count-card small{color:var(--muted)}.coverage-only-card{border-color:var(--line);background:var(--surface)}.coverage-only-card strong{color:var(--muted)}.card-grid{gap:var(--space-4);max-width:var(--collection-max);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;display:grid}.card-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.node-card{min-width:0;min-height:100%;padding:var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-header);flex-direction:column;display:flex}.node-card:hover{border-color:var(--state-border);box-shadow:var(--shadow-panel)}.node-card h3{margin:var(--space-3) 0}.node-card h3 a{min-height:var(--control-min);color:var(--interactive-text);align-items:center;text-decoration:none;display:inline-flex}.node-card h3 a:hover{text-decoration:underline}.node-card p{margin-block:var(--space-2)}.node-card .text-link{padding-top:var(--space-4);margin-top:auto}.node-card-compact{padding:var(--space-4)}.card-meta{justify-content:space-between;gap:var(--space-3);color:var(--muted);font-size:var(--type-small);text-transform:uppercase;display:flex}.model-scope{color:var(--muted);font-size:var(--type-small)}.model-scope strong{color:var(--ink)}.method-grid span,.roadmap-state{color:var(--interactive-text);font-size:var(--type-small);font-weight:var(--weight-medium);letter-spacing:.08em}.empty-state{max-width:var(--collection-max);padding:var(--space-6) var(--space-8);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface);margin-inline:auto}.empty-state>:first-child{margin-top:0}.empty-state>:last-child{margin-bottom:0}.empty-state-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=1200px){.appliance-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.card-grid,.appliance-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.search-form[data-vw-variant=compact]{padding:var(--space-3)}.search-row{grid-template-columns:1fr}.search-row button{width:100%}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid div+div{border-left:0}.metric-grid div:nth-child(2n){border-left:1px solid var(--line)}.metric-grid div:nth-child(n+3){border-top:1px solid var(--line)}.metric-grid-compact div{padding:var(--space-3)}.section{padding-block:var(--section-gap-compact)}.appliance-card-grid,.card-grid,.card-grid-two{grid-template-columns:1fr}.card-meta{align-items:flex-start;gap:var(--space-1);flex-direction:column}}.breadcrumbs{max-width:var(--collection-max);margin:0 auto var(--space-6);color:var(--muted);font-size:var(--type-metadata);line-height:var(--leading-metadata)}.breadcrumbs ol{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;min-width:0;display:inline-flex}.breadcrumbs .breadcrumb-mobile-ellipsis{display:none}.breadcrumbs a{min-height:var(--control-min);min-inline-size:var(--control-min);color:var(--muted);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:var(--interactive-text);text-decoration:underline}.breadcrumbs li+li:before{width:var(--icon-small);height:var(--icon-small);margin-inline:var(--space-1);flex:0 0 var(--icon-small);background:url(/icons/chevron-right.svg) center / var(--icon-small) var(--icon-small) no-repeat;opacity:.42;content:""}.breadcrumbs li[aria-current=page]{max-width:min(38ch,48vw);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title-panel{width:min(100%, var(--collection-max));padding:var(--space-8);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-panel);text-align:left;margin-inline:auto}.title-panel-detail{width:min(100%, var(--frame-detail-max))}.title-panel h1{overflow-wrap:anywhere}.title-panel-copy{max-width:var(--title-copy-max);margin-top:var(--space-4)}.title-panel-copy>:first-child{margin-top:0}.title-panel-copy>:last-child{margin-bottom:0}.title-panel+.metric-grid{margin-top:var(--space-6)}.quick-answer{margin-top:var(--space-6);margin-bottom:var(--space-6);padding:var(--space-6) var(--space-8);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-panel)}.quick-answer h2{margin:0 0 var(--space-3)}.quick-answer p{color:var(--ink);font-size:var(--type-lead);margin:0}.stop-alert{margin-bottom:var(--space-6);padding:var(--space-4) var(--space-6);border:1px solid var(--line-soft);border-left:5px solid var(--state-danger);border-radius:var(--radius-panel);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-header)}.stop-alert strong{color:var(--state-danger);display:block}.stop-alert p{margin:var(--space-2) 0 0}.article-body{min-width:0;font-size:var(--type-answer-body);line-height:var(--leading-answer-body)}.article-body>:first-child{margin-top:0}.article-body h2{margin:var(--space-16) 0 var(--space-4);padding:0}.article-body h3{margin:var(--space-8) 0 var(--space-3)}.article-body p,.article-body li{max-width:var(--reading-max)}.article-body a{min-height:var(--control-min);overflow-wrap:anywhere;vertical-align:middle;align-items:center;display:inline-flex}.article-body li+li{margin-top:var(--space-2)}.article-body strong{color:var(--ink);font-weight:var(--weight-medium)}.article-body table,.hub-body table{border-collapse:collapse;width:100%}.article-body th,.article-body td,.hub-body th,.hub-body td{padding:var(--space-3);border:1px solid var(--line);text-align:left}.article-body th,.hub-body th{color:var(--ink);background:var(--surface)}.table-scroll{max-width:100%;overflow-x:auto}.sidebar-card{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-header)}.sidebar-card h2{margin:0 0 var(--space-3);font-size:var(--type-h4)}.sidebar-card p{font-size:var(--type-metadata);line-height:var(--leading-metadata)}.fact-list{margin:0}.fact-list div{padding:var(--space-2) 0;border-top:1px solid var(--line)}.fact-list dt{color:var(--muted);font-size:var(--type-metadata);line-height:var(--leading-metadata);text-transform:uppercase}.fact-list dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.source-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.source-list li{padding:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--canvas)}.source-list strong,.source-list small{display:block}.source-list a{min-height:var(--control-min);align-items:center;display:inline-flex}.source-list small{color:var(--muted);overflow-wrap:anywhere}.answer-page{padding-top:var(--space-5)}.answer-page>.breadcrumbs{width:min(100%, var(--answer-workspace-max));max-width:none;margin-bottom:var(--space-4)}.answer-workspace{grid-template-columns:minmax(var(--answer-rail-min), var(--answer-rail-width)) minmax(var(--answer-thread-min), var(--answer-thread-max)) minmax(var(--evidence-min), var(--evidence-width));justify-content:center;align-items:start;column-gap:var(--answer-column-gap);width:100%;display:grid}.answer-context-rail{top:var(--sticky-offset);min-width:0;padding:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--canvas);box-shadow:var(--shadow-header);grid-area:1/1/span 6;position:sticky}.answer-context-label{gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-5);display:grid}.answer-context-label .eyebrow{margin-bottom:0}.answer-context-label strong{color:var(--ink);font-family:var(--font-heading);font-size:var(--type-h4);font-weight:var(--weight-medium)}.answer-context-label span{color:var(--muted);font-size:var(--type-metadata);line-height:var(--leading-metadata);text-transform:capitalize}.answer-rail-heading{padding-inline:var(--space-3);color:var(--ink);font-weight:var(--weight-medium);margin:0}.answer-rail-progress{margin:var(--space-1) 0 var(--space-3);padding-inline:var(--space-3);color:var(--muted);font-size:var(--type-metadata);line-height:var(--leading-metadata)}.answer-thread-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.answer-thread-list a{min-width:var(--control-min);min-height:var(--control-min);padding:var(--space-3);grid-template-columns:var(--space-8) minmax(0, 1fr);align-items:center;gap:var(--space-3);border-radius:var(--radius-control);color:var(--body);font-size:var(--type-metadata);line-height:var(--leading-answer-nav);text-decoration:none;display:grid}.answer-thread-list a>span:last-child{overflow-wrap:anywhere;min-width:0}.answer-thread-copy{gap:var(--space-1);display:grid}.answer-thread-copy small{color:var(--muted);font-size:var(--type-metadata);font-weight:var(--weight-regular)}.answer-thread-list a[aria-current=location] .answer-thread-copy small{color:var(--interactive-text)}.answer-thread-list a:hover{color:var(--interactive-text);background:var(--surface)}.answer-thread-list a[aria-current=location]{color:var(--interactive-text);background:var(--surface-selected)}.answer-thread-index{width:var(--space-8);height:var(--space-8);border:1px solid var(--control-border);color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;border-radius:50%;place-items:center;display:grid}.answer-thread-list a[data-state=visited] .answer-thread-index{border-color:var(--state-border);color:var(--interactive-text)}.answer-thread-list a[aria-current=location] .answer-thread-index{border-color:var(--state-border);color:var(--on-blue);background:var(--blue)}.answer-thread-more{margin-top:var(--space-2)}.answer-thread-more summary,.answer-stage-mobile>summary,.answer-source-more summary{min-height:var(--control-min);padding:var(--space-3);color:var(--interactive-text);cursor:pointer;display:list-item}.answer-stage-mobile{display:none}.answer-thread{display:contents}.answer-header{min-width:0;padding-bottom:var(--space-6);grid-area:1/2}.answer-header-context{margin-bottom:var(--space-2);color:var(--interactive-text);font-size:var(--type-metadata);font-weight:var(--weight-medium);line-height:var(--leading-metadata);letter-spacing:.06em;text-transform:uppercase}.answer-header h1{max-width:22ch;font-size:var(--type-answer-h1);line-height:var(--leading-answer-h1);text-wrap:balance}.answer-quick{min-width:0;padding:var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-panel);grid-area:2/2}.answer-quick-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.answer-quick-title{align-items:center;gap:var(--space-2);display:inline-flex}.answer-quick-title img{width:var(--icon-default);height:var(--icon-default)}.answer-quick h2{font-size:var(--type-h4)}.answer-quick-verification{color:var(--muted);font-size:var(--type-metadata);line-height:var(--leading-metadata);text-align:right}.answer-quick p{max-width:var(--reading-max);color:var(--ink);font-size:var(--type-answer-lead);line-height:var(--leading-answer-body)}.answer-thread>.stop-alert{margin:var(--space-5) 0 0;grid-area:3/2}.answer-decision{min-width:0;margin-top:var(--space-8);grid-area:4/2}.answer-decision-label{margin-bottom:var(--space-1);color:var(--interactive-text);font-size:var(--type-metadata);font-weight:var(--weight-medium);line-height:var(--leading-metadata);letter-spacing:.08em;text-transform:uppercase}.answer-decision h2{font-size:var(--type-h4)}.answer-decision-options{margin-top:var(--space-4);gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.answer-decision-copy{overflow-wrap:anywhere}.answer-decision-selected{align-items:center;gap:var(--space-1);color:var(--interactive-text);font-size:var(--type-metadata);line-height:var(--leading-metadata);display:inline-flex}.answer-decision-selected img{width:var(--icon-compact);height:var(--icon-compact)}.answer-decision-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.answer-body{min-width:0;padding-top:var(--space-2);grid-area:5/2}.article-body.answer-body h2{margin:var(--space-12) 0 var(--space-4);background:0 0;border:0;padding:0}.article-body.answer-body h3{margin-top:var(--space-6)}.answer-support-rail{top:var(--sticky-offset);width:min(100%, var(--evidence-width));gap:var(--space-4);grid-area:1/3/span 5;justify-self:start;min-width:0;display:grid;position:sticky}.answer-evidence{gap:var(--space-4);width:100%;min-width:0;display:grid}.answer-trusted-services{width:100%;min-width:0}.answer-evidence-card{min-width:0;padding:var(--space-5);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-header)}.answer-evidence-section h2{font-size:var(--type-h4)}.answer-evidence-heading{min-height:var(--control-min);margin:calc(var(--space-2) * -1) 0 var(--space-3);padding:var(--space-2) 0;justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;list-style:none;display:flex}.answer-evidence-heading::-webkit-details-marker{display:none}.answer-evidence-heading span{min-height:var(--space-8);padding-inline:var(--space-3);border-radius:var(--radius-pill);color:var(--interactive-text);background:var(--surface-selected);font-size:var(--type-metadata);font-weight:var(--weight-medium);line-height:var(--leading-metadata);white-space:nowrap;align-items:center;display:inline-flex}.answer-evidence-content{display:grid}.answer-evidence .fact-list{gap:var(--space-3);display:grid}.answer-evidence .fact-list div{border:0;padding:0}.answer-evidence .fact-list dt{color:var(--muted);font-size:var(--type-metadata);line-height:var(--leading-metadata);text-transform:none}.answer-evidence-more{margin-top:var(--space-3);border-top:1px solid var(--line-soft)}.answer-evidence-more>summary{min-height:var(--control-min);padding-block:var(--space-3) 0;color:var(--interactive-text);cursor:pointer}.answer-evidence-more[open]>summary{margin-bottom:var(--space-3)}.answer-source-list{margin:0;padding:0;list-style:none;display:grid}.answer-source-list li{min-width:0;padding:var(--space-3) 0;gap:var(--space-1);border-top:1px solid var(--line);display:grid}.answer-source-list strong,.answer-source-list span,.answer-source-list small{overflow-wrap:anywhere;min-width:0}.answer-source-list a{min-width:var(--control-min);min-height:var(--control-min);align-items:center;display:inline-flex}.answer-source-list span,.answer-source-list small{color:var(--muted);font-size:var(--type-metadata);line-height:var(--leading-metadata)}.answer-source-more{border-top:1px solid var(--line-soft)}.answer-source-more summary{padding-inline:0}.answer-branch-nav{gap:var(--space-2);min-width:0;display:grid}.answer-branch-nav h2{margin-bottom:var(--space-1);font-size:var(--type-h4)}.answer-branch-nav a{min-width:var(--control-min);min-height:var(--control-min);padding:var(--space-2) 0;color:var(--body);text-decoration:none;display:grid}.answer-branch-nav .context-navigation-root+.context-navigation-root .context-navigation-link{border-top:1px solid var(--line)}.answer-branch-nav a:hover strong{color:var(--interactive-text);text-decoration:underline}.answer-branch-nav span{color:var(--muted);font-size:var(--type-metadata);line-height:var(--leading-metadata);text-transform:uppercase}.answer-branch-nav strong{color:var(--ink);font-weight:var(--weight-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=1439px){.answer-workspace{max-width:var(--answer-thread-max);grid-template-columns:minmax(0,1fr);margin-inline:auto}.answer-context-rail{background:var(--transparent);box-shadow:none;border:0;border-radius:0;grid-area:1/1;padding:0;position:static}.answer-context-label{align-items:baseline;gap:var(--space-2);padding:0 0 var(--space-3);grid-template-columns:auto auto minmax(0,1fr)}.answer-context-label strong{font-size:var(--type-body)}.answer-stage-rail{display:none}.answer-stage-mobile{margin-bottom:var(--space-5);border:1px solid var(--line-soft);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-header);display:block}.answer-stage-mobile>summary{padding-inline:var(--space-4);font-weight:var(--weight-medium)}.answer-stage-mobile nav{padding:0 var(--space-3) var(--space-3)}.answer-header{grid-area:2/1}.answer-quick{grid-area:3/1}.answer-thread>.stop-alert{grid-area:4/1}.answer-decision{grid-area:5/1}.answer-body{grid-area:6/1}.answer-support-rail{width:100%;margin-top:var(--space-5);grid-area:7/1;justify-self:stretch;position:static}.answer-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.answer-evidence>:first-child{grid-column:1/-1}}@media (width<=1023px){.breadcrumbs li{display:none}.breadcrumbs li:first-child,.breadcrumbs .breadcrumb-mobile-ellipsis,.breadcrumbs li:last-child{display:inline-flex}.answer-evidence{grid-template-columns:1fr}.answer-evidence>:first-child{grid-column:auto}.answer-decision-options{grid-template-columns:1fr}}@media (width<=767px){.answer-context-label{display:none}.answer-stage-mobile{margin-bottom:var(--space-4)}.answer-stage-mobile .answer-thread-list{margin-bottom:var(--space-2)}.answer-decision-actions{flex-direction:column;align-items:stretch}.answer-quick{padding:var(--space-5)}.answer-quick-heading{align-items:flex-start;gap:var(--space-1);flex-direction:column}.answer-quick-verification{text-align:left}}.trusted-services-page .section{padding-top:var(--space-6)}.trusted-services-panel{min-width:0;padding:var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-panel);gap:var(--space-4);background:var(--surface-subtle);display:grid}.trusted-services-panel>.eyebrow{margin-bottom:0}.trusted-services-panel>h2{max-width:28ch;margin:0}.trusted-services-panel>p{max-width:var(--reading-max);overflow-wrap:anywhere;margin:0}.trusted-services-panel[data-vw-variant=answer-rail]{padding:var(--space-5);gap:var(--space-3)}.trusted-services-panel[data-vw-variant=answer-rail]>h2{font-size:var(--type-h4)}.trusted-service-market-list{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.trusted-service-market-link{max-width:100%}.trusted-services-panel[data-vw-variant=answer-rail] .trusted-service-market-list{grid-template-columns:minmax(0,1fr);display:grid}.trusted-services-panel[data-vw-variant=answer-rail] .trusted-service-market-link{width:100%}.trusted-service-list{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.trusted-services-panel[data-vw-variant=answer-rail] .trusted-service-list{grid-template-columns:minmax(0,1fr)}.trusted-service-provider{min-width:0;padding:var(--space-5);border:1px solid var(--line-soft);border-radius:var(--radius-card);gap:var(--space-2);background:var(--surface);display:grid}.trusted-service-provider>.eyebrow{margin-bottom:0}.trusted-service-provider>h3{margin:0}.trusted-service-provider>p{overflow-wrap:anywhere;margin:0}.trusted-service-link{overflow-wrap:anywhere;width:fit-content;max-width:100%}@media (width<=767px){.trusted-services-page .section{padding-top:var(--space-4)}.trusted-services-panel{padding:var(--space-5)}.trusted-service-market-list,.trusted-service-list{grid-template-columns:minmax(0,1fr);display:grid}.trusted-service-market-link{width:100%}}.discovery-stack{width:min(100%, var(--collection-max));gap:var(--space-6);margin-inline:auto;display:grid}.discovery-stack>.title-panel{width:100%}.discovery-axis{width:min(100%, var(--form-max));gap:var(--space-4);margin-inline:auto;display:grid}.discovery-axis>.search-form,.discovery-axis>.metric-grid,.discovery-axis>.hub-scope{width:100%;max-width:none;margin:0}.home-page{padding-bottom:var(--space-16)}.home-command{align-items:end;gap:var(--space-8);margin-top:var(--space-6);padding:var(--space-8);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--canvas);box-shadow:var(--shadow-panel);grid-template-columns:minmax(0,1.2fr) minmax(30rem,.8fr);display:grid}.home-command-copy{max-width:var(--title-copy-max)}.home-command-copy h1{max-width:28ch;font-size:var(--type-workspace-h1)}.home-command-copy>p:last-child{max-width:var(--reading-max);margin-top:var(--space-3);font-size:var(--type-lead)}.home-command-tools{gap:var(--space-3);min-width:0;display:grid}.home-command-tools>.search-form,.catalog-command>.search-form{width:100%;max-width:none;margin:0;display:block}.home-workspace{align-items:start;gap:var(--space-6);padding-block:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);display:grid}.home-primary-column{min-width:0;padding:var(--space-6);gap:var(--space-8);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--canvas);box-shadow:var(--shadow-header);display:grid}.home-stream .updates-list{max-width:none;margin:var(--space-3) 0 0;border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface);gap:0;overflow:hidden}.home-updates-empty{width:100%;max-width:none;margin:var(--space-4) 0 0;padding:var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface)}.home-updates-empty strong{color:var(--ink);font-family:var(--font-heading);font-size:var(--type-h4);font-weight:var(--weight-medium);display:block}.home-updates-empty strong+p{margin-top:var(--space-1)}.home-updates-unavailable{border-color:var(--state-border)}.home-library-rail{min-width:0;padding:var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-header)}.home-directory-group{margin-top:var(--space-4)}.home-directory-group+.home-directory-group{padding-top:var(--space-4);border-top:1px solid var(--line)}.home-directory-group h3{margin-bottom:var(--space-2);font-size:var(--type-body)}.directory-list{border-block:1px solid var(--line);margin:0;padding:0;list-style:none}.directory-list li+li{border-top:1px solid var(--line)}.directory-list a{min-width:0;min-height:var(--control-min);padding:var(--space-2) 0;align-items:center;gap:var(--space-3);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.directory-list a:hover span{color:var(--interactive-text);text-decoration:underline}.directory-list span,.directory-list small{overflow-wrap:anywhere;min-width:0}.directory-list small{color:var(--muted);font-size:var(--type-small);text-align:right}.home-reference-links{margin-top:var(--space-4);border-block:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-reference-links a{min-height:var(--control-min);padding:var(--space-2);align-items:center;display:inline-flex}.home-reference-links a:nth-child(2n){border-left:1px solid var(--line)}.home-verified{min-width:0;padding-top:var(--space-6);border-top:1px solid var(--line)}.answer-stream-list{margin:var(--space-3) 0 0;border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface);padding:0;list-style:none;overflow:hidden}.answer-stream-row{align-items:start;gap:var(--space-6);min-width:0;padding:var(--space-5);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(9rem,11rem) minmax(0,1fr) auto;display:grid}.answer-stream-row:last-child{border-bottom:0}.answer-stream-meta{gap:var(--space-1);color:var(--muted);font-size:var(--type-small);display:grid}.answer-stream-meta span:first-child{color:var(--interactive-text);font-weight:var(--weight-medium)}.answer-stream-body{min-width:0}.answer-stream-row h3{font-size:var(--type-h4);margin:0}.answer-stream-row h3 a{min-height:var(--control-min);color:var(--ink);align-items:flex-start;text-decoration:none;display:inline-flex}.answer-stream-row h3 a:hover{color:var(--interactive-text);text-decoration:underline}.answer-stream-row p{margin-top:var(--space-1)}.answer-stream-row>.context-navigation-root>.text-link{min-height:var(--control-min);white-space:nowrap;align-items:center;display:inline-flex}.knowledge-index-page{padding-top:0}.catalog-header{align-items:end;gap:var(--space-8);padding:var(--space-8);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--canvas);box-shadow:var(--shadow-panel);grid-template-columns:minmax(0,1fr) minmax(30rem,.78fr);display:grid}.catalog-header-copy{max-width:var(--title-copy-max)}.catalog-header-copy h1{max-width:28ch;font-size:var(--type-workspace-h1)}.catalog-header-copy>p:last-child{max-width:var(--reading-max);margin-top:var(--space-3)}.catalog-command{gap:var(--space-3);min-width:0;display:grid}.catalog-jump-nav{min-height:var(--control-min);align-items:stretch;gap:var(--space-1);border-bottom:1px solid var(--line);flex-wrap:wrap;display:none}.catalog-jump-nav a{min-width:var(--control-min);min-height:var(--control-min);padding:var(--space-2) var(--space-4);border-bottom:3px solid var(--transparent);color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.catalog-jump-nav a:hover{border-bottom-color:var(--yellow);color:var(--interactive-text)}.catalog-workspace{margin-top:var(--space-6);align-items:start;gap:var(--space-6);grid-template-columns:minmax(16rem,.34fr) minmax(0,1fr);display:grid}.taxonomy-directory,.appliance-directory{min-width:0;padding:var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--canvas);box-shadow:var(--shadow-header)}.section-count{min-width:var(--control-min);min-height:var(--control-min);padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--interactive-text);font-variant-numeric:tabular-nums;place-items:center;display:grid}.catalog-directory-list[data-vw-variant=catalog]{margin-top:var(--space-3)}.product-directory-list{margin-top:var(--space-3);border-top:1px solid var(--line)}.product-directory-item{border-bottom:1px solid var(--line)}.product-directory-item>summary{min-height:var(--control-prominent);padding:var(--space-3);color:var(--ink);cursor:pointer}.product-directory-item>summary::marker{color:var(--interactive-text)}.product-directory-item[open]>summary{color:var(--interactive-text);background:var(--surface-selected)}.product-directory-summary{width:calc(100% - var(--space-6));justify-content:space-between;align-items:center;gap:var(--space-4);vertical-align:middle;min-width:0;display:inline-flex}.product-directory-summary strong{color:var(--ink);font-family:var(--font-heading);font-size:var(--type-h4);font-weight:var(--weight-medium);overflow-wrap:anywhere}.product-directory-summary small{color:var(--muted);font-size:var(--type-small);text-align:right;white-space:nowrap}.product-directory-item ul{padding:0 var(--space-3) var(--space-3) var(--space-8);margin:0;list-style:none}.product-directory-item li+li{border-top:1px solid var(--line)}.product-directory-item li a{min-width:0;min-height:var(--control-min);padding:var(--space-2) 0;align-items:center;gap:var(--space-3);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;display:grid}.product-directory-item li small{color:var(--muted);font-size:var(--type-small);text-align:right}.product-directory-item .product-search-row a{display:inline-flex}.hub-scope{border:1px solid var(--line);border-radius:var(--radius-panel);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.hub-scope div{padding:var(--space-3);text-align:center}.hub-scope div+div{border-left:1px solid var(--line)}.hub-scope dt{color:var(--muted);font-size:var(--type-small)}.hub-scope dd{margin:var(--space-1) 0 0;color:var(--ink);overflow-wrap:anywhere}.hub-body{max-width:var(--reading-max);padding:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-panel);margin:0 auto}.hub-body h2:first-child{margin-top:0}.hub-answer-section{padding-top:var(--space-8)}.answer-heading{align-items:center}.answer-filters{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.answer-filters a,.answer-filter-disabled{min-height:var(--control-min);padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-2);border:1px solid var(--control-border);border-radius:var(--radius-control);color:var(--ink);background:var(--canvas);text-decoration:none;display:inline-flex}.answer-filters a:hover,.answer-filters a[aria-current=page]{border-color:var(--state-border);color:var(--interactive-text)}.answer-filters a[aria-current=page]{color:var(--interactive-text);background:var(--surface-selected)}.answer-filters b{min-width:var(--space-6);color:inherit;text-align:center}.answer-filter-disabled{color:var(--disabled);background:var(--surface)}.problems-filters{max-width:var(--collection-max);margin:var(--space-6) auto 0;justify-content:flex-start}.collection-card{align-content:start}.compact-link-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.compact-link-list a{min-height:var(--control-min);overflow-wrap:anywhere;align-items:center;display:flex}.cluster-list{gap:var(--space-4);max-width:var(--collection-max);grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;display:grid}.cluster-list section{padding:var(--space-5);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface)}.cluster-list h3{margin-top:0}.cluster-list ul{padding-left:var(--space-6);margin-bottom:0}.cluster-list a{min-width:var(--control-min);min-height:var(--control-min);align-items:center;display:inline-flex}.search-examples{max-width:var(--form-max);margin:var(--space-8) auto}.search-examples div{gap:var(--space-2);flex-wrap:wrap;display:flex}.search-examples a{min-height:var(--control-min);padding:var(--space-2) var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-control);align-items:center;text-decoration:none;display:inline-flex}.search-result{max-width:var(--form-max);margin:var(--space-8) auto 0;padding:var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface)}.search-result[data-state=ASK_ONE]{border-color:var(--yellow)}.search-result[data-state=UNKNOWN]{border-color:var(--muted)}.search-result h2 a{max-width:100%;min-width:var(--control-min);min-height:var(--control-min);padding-block:var(--space-2);overflow-wrap:anywhere;display:block}.result-state{color:var(--interactive-text);font-size:var(--type-small);font-weight:var(--weight-medium);letter-spacing:.08em}.result-list{gap:var(--space-3);margin-top:var(--space-6);display:grid}.method-grid{width:min(100%, var(--collection-max));margin:var(--space-8) auto 0;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.method-card{min-width:0}.method-grid article{padding:var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface)}.method-grid h2{margin:var(--space-3) 0}.method-interfaces{width:min(100%, var(--collection-max));margin:var(--space-16) auto 0;gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.method-interfaces div{padding:var(--space-8);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface)}.sources-grid{width:min(100%, var(--collection-max));gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.source-results-summary{max-width:var(--collection-max);margin:0 auto var(--space-4)}.source-results-summary p{margin:0}.source-record{min-width:0;padding:var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface)}.source-record h2{margin-top:0}.source-record h2 a{max-width:100%;min-width:var(--control-min);min-height:var(--control-min);padding-block:var(--space-2);overflow-wrap:anywhere;display:block}.source-record div{justify-content:space-between;gap:var(--space-3);color:var(--muted);font-size:var(--type-small);display:flex}.source-record code{overflow-wrap:anywhere}.sources-empty{grid-column:1/-1}.pagination{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-8);display:flex}.pagination a,.pagination span{min-width:var(--control-min);min-height:var(--control-min);padding:var(--space-2) var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-control);justify-content:center;align-items:center;display:inline-flex}.pagination a{text-decoration:none}.pagination span[aria-disabled=true]{color:var(--disabled)}.pagination span[aria-current=page]{color:var(--ink);background:var(--surface)}.updates-pagination{max-width:var(--feed-max);margin-inline:auto}.source-detail-grid{grid-template-columns:minmax(0, var(--reading-max)) minmax(var(--evidence-min), var(--evidence-width));justify-content:center;gap:var(--content-gap);margin-top:var(--space-6);display:grid}.source-detail-body{min-width:0}.source-detail-body>:first-child{margin-top:0}.source-detail-body h2:not(:first-child){margin-top:var(--space-8)}.source-detail-grid>.sidebar-card{width:min(100%, var(--evidence-width));justify-self:start}.source-id,.source-url,.source-url span{overflow-wrap:anywhere}.source-url a{min-width:var(--control-min);min-height:var(--control-min);align-items:center;display:inline-flex}.source-url span{margin-top:var(--space-1);font-size:var(--type-small);display:block}.coverage-columns{gap:var(--space-8);max-width:var(--collection-max);grid-template-columns:1fr 1fr;margin-inline:auto;display:grid}.coverage-list{margin:0}.coverage-list div{justify-content:space-between;gap:var(--space-4);padding:var(--space-3);border-bottom:1px solid var(--line);display:flex}.coverage-list dd{color:var(--interactive-text);font-weight:var(--weight-medium);margin:0}.boundary-panel{max-width:var(--collection-max);padding:var(--space-8);border:1px solid var(--line-soft);border-radius:var(--radius-card);background:var(--surface);margin-inline:auto}.boundary-panel h2{margin-top:0}.boundary-panel a{min-height:var(--control-min);align-items:center;display:inline-flex}.roadmap-list{max-width:var(--roadmap-max);margin:var(--space-12) auto 0;counter-reset:roadmap;padding:0;list-style:none}.roadmap-list li{grid-template-columns:calc(var(--space-16) + var(--space-2)) 1fr;gap:var(--space-6);padding-block:var(--space-8);border-top:1px solid var(--line);display:grid}.roadmap-index{width:calc(var(--space-12) + var(--space-2));height:calc(var(--space-12) + var(--space-2));border:2px solid var(--yellow);color:var(--ink);font-family:var(--font-heading);border-radius:50%;place-items:center;display:grid}.roadmap-list h2{margin:var(--space-2) 0}.roadmap-list p{margin:0}.roadmap-actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-12);display:flex}.site-footer{padding-block:var(--space-12);border-top:1px solid var(--line);background:var(--surface-subtle)}.footer-grid{gap:var(--space-6) var(--space-12);grid-template-columns:1fr auto;align-items:start;display:grid}.footer-brand-lockup{align-items:center;gap:var(--space-2);min-width:0;display:flex}.footer-brand-lockup>img{width:var(--provider-mark-size);height:var(--provider-mark-size);flex:0 0 var(--provider-mark-size)}.footer-name{color:var(--ink);font-family:var(--font-heading);font-size:var(--type-h4)}.footer-provider{color:var(--muted);font-size:var(--type-small);line-height:var(--leading-compact);display:block}.footer-grid p{margin:var(--space-1) 0 0}.footer-links{gap:var(--space-4);flex-wrap:wrap;display:flex}.footer-stats{gap:var(--space-8);margin:0;display:flex}.footer-stats div{gap:var(--space-2);display:flex}.footer-stats dt{color:var(--muted)}.footer-stats dd{color:var(--ink);font-weight:var(--weight-medium);margin:0}.footer-note{color:var(--muted);font-size:var(--type-small);overflow-wrap:anywhere;text-align:right}.unknown-next-step{margin-top:var(--space-6)}.unknown-next-step a,.empty-page-actions .text-link{min-width:var(--control-min);min-height:var(--control-min);align-items:center;display:inline-flex}.unknown-safety{width:min(100%, var(--collection-max));margin:var(--space-4) auto 0;padding:var(--space-4) var(--space-6);border-left:5px solid var(--state-danger);color:var(--ink);background:var(--surface)}.empty-page-actions{width:min(100%, var(--collection-max));margin:var(--space-6) auto 0;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=1200px){.cluster-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.method-grid,.cluster-list{grid-template-columns:repeat(2,minmax(0,1fr))}.source-detail-grid{grid-template-columns:minmax(0, var(--reading-max))}.source-detail-grid>.sidebar-card{justify-self:stretch;width:100%}.home-command,.catalog-header,.home-workspace,.catalog-workspace{grid-template-columns:1fr}.home-library-rail{padding:var(--space-6)}.catalog-jump-nav{display:flex}.taxonomy-directory,.appliance-directory{padding:var(--space-6)}}@media (width<=767px){.home-command,.catalog-header{margin-top:var(--space-4);padding:var(--space-4);gap:var(--space-4)}.home-command-copy .eyebrow,.catalog-header-copy .eyebrow{margin-bottom:var(--space-2)}.home-command-copy>p:last-child,.catalog-header-copy>p:last-child{margin-top:var(--space-2)}.home-primary-column,.home-library-rail,.taxonomy-directory,.appliance-directory{padding:var(--space-5)}.taxonomy-directory,.appliance-directory{padding:var(--space-4)}.taxonomy-directory .section-header-title-row,.appliance-directory .section-header-title-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.method-grid,.method-interfaces,.sources-grid,.coverage-columns,.cluster-list{grid-template-columns:1fr}.answer-filters{justify-content:flex-start}.source-record div{align-items:flex-start;gap:var(--space-1);flex-direction:column}.roadmap-list li{grid-template-columns:var(--space-12) 1fr;gap:var(--space-4)}.roadmap-index{width:var(--control-min);height:var(--control-min)}.roadmap-actions{flex-direction:column;align-items:stretch}.footer-grid{grid-template-columns:1fr}.footer-stats{flex-wrap:wrap}.footer-note{text-align:left}.pagination{flex-wrap:wrap}.answer-stream-row{align-items:start;gap:var(--space-2);grid-template-columns:1fr}.answer-stream-row>.context-navigation-root>.text-link{width:max-content}}.updates-list{max-width:var(--feed-max);margin:var(--space-8) auto 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.update-entry{align-items:start;gap:var(--space-6);min-width:0;padding:var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-header);grid-template-columns:minmax(9rem,11rem) minmax(0,1fr);display:grid}.update-entry time{color:var(--muted);font-size:var(--type-small)}.update-meta{align-content:start;gap:var(--space-1);min-width:0;display:grid}.update-meta>span{color:var(--ink);font-size:var(--type-small)}.update-body{min-width:0}.update-entry[data-vw-variant=compact-home-row]{gap:var(--space-5);padding:var(--space-4) var(--space-5);border:0;border-bottom:1px solid var(--line-soft);background:var(--transparent);box-shadow:none;border-radius:0;grid-template-columns:minmax(8.5rem,10rem) minmax(0,1fr)}.update-entry[data-vw-variant=compact-home-row]:last-child{border-bottom:0}.update-entry[data-vw-variant=compact-home-row] h3{font-size:var(--type-h4)}.update-kind{color:var(--interactive-text);font-size:var(--type-small);font-weight:var(--weight-medium);letter-spacing:.04em;margin:0}.update-title{margin:0}.update-title a{max-width:100%;min-width:var(--control-min);min-height:var(--control-min);overflow-wrap:anywhere;align-items:flex-start;display:inline-flex}.update-summary{margin:var(--space-2) 0 0;overflow-wrap:anywhere}.updates-empty{max-width:var(--feed-max);margin:var(--space-8) auto 0}.public-post{width:min(100%, var(--reading-max));margin:0 auto var(--section-gap-standard)}.public-post>header{padding-block:var(--space-8);border-bottom:1px solid var(--line)}.public-post h1{max-width:20ch}.post-byline{margin-top:var(--space-4);gap:var(--space-2) var(--space-4);color:var(--muted);font-size:var(--type-small);flex-wrap:wrap;display:flex}.post-byline span:first-child{color:var(--ink);font-weight:var(--weight-medium)}.post-body{padding-block:var(--space-8)}.post-body>:first-child{margin-top:0}.post-body>:last-child{margin-bottom:0}@media (width<=767px){.update-entry{align-items:start;gap:var(--space-4);grid-template-columns:1fr}.update-entry[data-vw-variant=compact-home-row]{gap:var(--space-3);grid-template-columns:1fr}}.runtime-gate-stack{width:min(100%, var(--collection-max));margin:var(--space-6) auto 0}.runtime-gate-revision{padding:var(--space-4) var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--surface)}.runtime-gate-revision h2{font-size:var(--type-h4)}.runtime-gate-revision code{margin-top:var(--space-2);overflow-wrap:anywhere;display:block}.runtime-gate-revision [role=alert]{margin-top:var(--space-3);color:var(--state-danger)}.runtime-gate-grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.runtime-gate-card{min-width:0;padding:var(--space-6);gap:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--canvas);flex-direction:column;display:flex}.runtime-gate-result{min-width:0;padding-top:var(--space-3);border-top:1px solid var(--line)}.runtime-gate-result>p span{margin-right:var(--space-2);color:var(--interactive-text);font-size:var(--type-small);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase}.runtime-gate-result[data-state=error]>p span{color:var(--state-danger)}.runtime-gate-result dl{gap:var(--space-2);margin:var(--space-4) 0 0;display:grid}.runtime-gate-result dl div{gap:var(--space-3);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);display:grid}.runtime-gate-result dt{color:var(--muted)}.runtime-gate-result dd{min-width:0;color:var(--ink);margin:0}.runtime-gate-result code{overflow-wrap:anywhere}.editor-workbench{width:min(100%, var(--collection-max));margin:var(--space-6) auto 0;gap:var(--space-12);display:grid}.article-intake-console{min-width:0}.editor-local-nav{gap:var(--space-1);min-width:0;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);flex-wrap:wrap;display:flex}.editor-local-nav a{min-width:var(--control-min);min-height:var(--control-min);padding:var(--space-2) var(--space-4);color:var(--ink);align-items:center;display:inline-flex}.editor-local-nav a:hover{color:var(--interactive-text)}.editor-global-status{min-width:0;margin-top:calc(var(--space-8) * -1);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-control);background:var(--surface);flex-wrap:wrap;display:flex}.editor-global-status[data-state=running],.editor-global-status[data-state=success]{border-color:var(--state-border)}.editor-global-status[data-state=warning]{border-color:var(--yellow)}.editor-global-status[data-state=error]{border-color:var(--state-danger)}.editor-global-status code{overflow-wrap:anywhere;min-width:0}.editor-auth-state,.editor-loading-state,.editor-lock-note{padding:var(--space-4) var(--space-6);border:1px solid var(--yellow);border-radius:var(--radius-panel);background:var(--surface)}.editor-auth-state{border-color:var(--state-danger)}.editor-empty-state{max-width:none;margin:0}.editor-section-heading{margin-bottom:var(--space-6);justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.editor-section-heading>p{color:var(--muted)}.editor-filters{grid-template-columns:minmax(0, 1fr) minmax(var(--evidence-min), .5fr);gap:var(--space-4);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);display:grid}.editor-filters>div,.editor-field,.editor-source-add>div,.editor-review-form{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.editor-filters label,.editor-field label,.editor-source-add label,.editor-review-form label{color:var(--ink);font-weight:var(--weight-medium)}.editor-field textarea{resize:vertical}#editor-body-markdown{min-height:calc(var(--space-24) * 3);font-family:var(--font-body)}.editor-article-list,.editor-source-list,.editor-backup-runs{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.editor-article-select{width:100%;min-width:0;min-height:var(--control-min);padding:var(--space-4) var(--space-6);gap:var(--space-1);border:1px solid var(--control-border);border-radius:var(--radius-panel);color:var(--body);background:var(--canvas);font:inherit;text-align:left;cursor:pointer;display:grid}.editor-article-select:hover,.editor-article-select[aria-current=true]{border-color:var(--state-border);background:var(--surface-selected)}.editor-article-select:disabled{cursor:wait}.editor-article-title{color:var(--ink);font-family:var(--font-heading);font-size:var(--type-h4);font-weight:var(--weight-medium)}.editor-article-select code{overflow-wrap:anywhere}.editor-detail-frame{width:min(100%, var(--frame-detail-max));grid-template-columns:minmax(0, var(--reading-max)) minmax(var(--evidence-min), var(--evidence-width));justify-content:center;align-items:start;gap:var(--content-gap);margin-inline:auto;display:grid}.editor-section-frame,.editor-revision-history{width:min(100%, var(--frame-detail-max));margin:var(--space-10) auto 0}.editor-index,.editor-backups{min-width:0}.editor-revision-form{gap:var(--space-6);min-width:0;display:grid}.editor-save-state{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--muted)}.editor-save-state[data-dirty=true]{border-color:var(--yellow);color:var(--ink)}.editor-fieldset{min-width:0;padding:var(--space-6);gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-panel);margin:0;display:grid}.editor-fieldset legend{padding-inline:var(--space-2);color:var(--ink);font-family:var(--font-heading);font-size:var(--type-h3);font-weight:var(--weight-medium)}.editor-field-help{color:var(--muted);font-size:var(--type-small)}.editor-field-short{width:min(100%, var(--evidence-width))}.editor-source-add{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.editor-source-list li{align-items:start;gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-panel);grid-template-columns:minmax(0,1fr) auto;display:grid}.editor-source-list li>div{gap:var(--space-1);min-width:0;display:grid}.editor-source-list code,.editor-source-list span{overflow-wrap:anywhere}.editor-source-list a,.editor-fieldset details>summary{min-width:var(--control-min);min-height:var(--control-min);align-items:center;display:inline-flex}.editor-review-form code{overflow-wrap:anywhere}.editor-form-actions,.editor-conflict-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.editor-disabled-action{min-height:var(--control-prominent);padding:var(--space-2) var(--space-4);color:var(--muted);align-items:center;display:inline-flex}.editor-workflow-panel{width:min(100%, var(--evidence-width));min-width:0;top:var(--sticky-offset);gap:var(--space-4);display:grid;position:sticky}.editor-sidebar-card,.editor-backup-summary,.editor-backup-runs>li{min-width:0;padding:var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--canvas)}.editor-sidebar-card h2{font-size:var(--type-h4)}.editor-fact-list{gap:var(--space-2);margin:var(--space-4) 0 0;display:grid}.editor-fact-list div{gap:var(--space-3);grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);min-width:0;display:grid}.editor-fact-list dt{color:var(--muted)}.editor-fact-list dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0}.editor-fact-list code{overflow-wrap:anywhere}.editor-sidebar-card>button,.editor-review-form button{margin-top:var(--space-4)}.editor-review-form{margin-top:var(--space-3)}.editor-review-form .editor-hash-input{font-size:var(--type-small)}.editor-conflict-panel{width:min(100%, var(--frame-detail-max));margin:0 auto var(--space-6);padding:var(--space-6);border:2px solid var(--state-danger);border-radius:var(--radius-panel);background:var(--surface);border-left-width:5px}.editor-conflict-panel h2:focus-visible{outline:var(--focus-outline-width) solid var(--focus-outline);outline-offset:var(--focus-outline-offset);box-shadow:0 0 0 var(--focus-ring-width) var(--yellow)}.editor-conflict-actions{margin-top:var(--space-4)}.editor-conflict-panel>code{margin-top:var(--space-3);overflow-wrap:anywhere;display:block}.editor-backup-summary[data-configured=false]{border-color:var(--yellow)}.editor-backup-mode{margin-bottom:var(--space-4);padding:var(--space-4) var(--space-6);border:1px solid var(--yellow);border-radius:var(--radius-control);background:var(--surface)}.editor-backup-runs>li>div{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.editor-backup-runs code{overflow-wrap:anywhere}.activity-event-type{color:var(--interactive-text);font-size:var(--type-small);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase}.internal-tools-nav{width:min(100%, var(--collection-max));min-width:0;margin:var(--space-6) auto 0;padding:var(--space-2);gap:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);flex-wrap:wrap;display:flex}.internal-tools-nav a{min-width:var(--control-min);min-height:var(--control-min);padding:var(--space-2) var(--space-4);border-bottom:3px solid var(--transparent);color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.internal-tools-nav a:hover{color:var(--interactive-text)}.internal-tools-nav a[aria-current=page]{border-bottom-color:var(--yellow);color:var(--interactive-text);font-weight:var(--weight-medium)}.post-studio{width:min(100%, var(--collection-max));margin:var(--space-6) auto 0;align-items:start;gap:var(--space-6);grid-template-columns:minmax(16rem,.34fr) minmax(0,1fr);display:grid}.studio-module-grid{width:min(100%, var(--collection-max));margin:var(--space-6) auto 0;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-module-card{min-width:0;min-height:15rem;padding:var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--canvas);flex-direction:column;align-items:flex-start;display:flex}.studio-module-card h2{font-size:var(--type-h3)}.studio-module-card p{flex:1}.post-studio-sidebar,.post-composer{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--canvas);min-width:0}.post-studio-sidebar{top:var(--sticky-offset);position:sticky;overflow:hidden}.post-studio-sidebar-heading,.post-composer-heading{min-width:0;padding:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line);background:var(--surface);display:flex}.post-studio-sidebar-heading h2,.post-composer-heading h2{font-size:var(--type-h4)}.post-studio-sidebar-heading .eyebrow,.post-composer-heading .eyebrow{margin-bottom:var(--space-1)}.post-studio-list{max-height:62vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.post-studio-list li+li{border-top:1px solid var(--line)}.post-studio-list button{width:100%;min-height:var(--control-prominent);padding:var(--space-4);gap:var(--space-1);color:var(--ink);background:var(--canvas);text-align:left;cursor:pointer;border:0;display:grid}.post-studio-list button:hover,.post-studio-list button[aria-current=true]{color:var(--interactive-text);background:var(--surface-selected)}.post-studio-list span{font-weight:var(--weight-medium);overflow-wrap:anywhere}.post-studio-list small,.post-studio-empty{color:var(--muted)}.post-studio-empty{padding:var(--space-4)}.post-composer-fields{padding:var(--space-6);gap:var(--space-4);display:grid}.post-composer-fields label{gap:var(--space-2);color:var(--ink);font-weight:var(--weight-medium);display:grid}.post-composer-fields label small{color:var(--muted);font-weight:var(--weight-regular)}.post-composer-fields textarea{resize:vertical;min-height:22rem;line-height:var(--leading-body)}.post-format-help{color:var(--muted);font-size:var(--type-small)}.post-format-help code{color:var(--ink)}.post-composer-status{min-width:0;padding:var(--space-3) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-small);display:flex}.post-composer-status p{overflow-wrap:anywhere;min-width:0}.post-composer-status span{flex:none}.post-composer-status span[data-dirty=true]{color:var(--ink)}.post-error{color:var(--state-danger)}.post-composer-actions{padding:var(--space-4) var(--space-6) var(--space-6);gap:var(--space-3);flex-wrap:wrap;display:flex}.studio-action,.studio-destructive-action{min-width:var(--control-min);min-height:var(--control-min)}.studio-action[data-vw-state=busy],.studio-destructive-action[data-vw-state=busy]{cursor:wait}.studio-destructive-action{border-color:var(--state-danger);color:var(--state-danger);background:var(--surface)}.studio-destructive-action:hover{border-color:var(--state-danger);color:var(--state-danger)}.internal-page-intro{width:min(100%, var(--collection-max));margin:var(--space-4) auto 0;color:var(--muted)}.activity-list-frame{min-width:0}.activity-list{width:min(100%, var(--collection-max));margin:var(--space-6) auto 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.activity-entry{gap:var(--space-6);min-width:0;padding:var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--canvas);grid-template-columns:minmax(9rem,.22fr) minmax(0,1fr) minmax(14rem,.46fr);display:grid}.activity-time,.activity-summary,.activity-context{min-width:0}.activity-time{align-content:start;gap:var(--space-1);color:var(--muted);font-size:var(--type-small);display:grid}.activity-summary h2{margin:var(--space-1) 0;font-size:var(--type-h4);overflow-wrap:anywhere}.activity-summary h2 a{min-width:var(--control-min);min-height:var(--control-min);align-items:center;display:inline-flex}.activity-summary>p:last-child{margin-bottom:0}.activity-context>dl,.activity-details dl,.developer-facts{gap:var(--space-2);margin:0;display:grid}.activity-context dl div,.activity-details dl div,.developer-facts div{gap:var(--space-3);grid-template-columns:minmax(7rem,.42fr) minmax(0,1fr);min-width:0;display:grid}.activity-context dt,.activity-details dt,.developer-facts dt{color:var(--muted)}.activity-context dd,.activity-details dd,.developer-facts dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0}.activity-context code,.activity-details code,.developer-status-card code{overflow-wrap:anywhere}.activity-details{margin-top:var(--space-3)}.activity-details summary{min-width:var(--control-min);min-height:var(--control-min);color:var(--interactive-text);cursor:pointer;align-items:center;display:inline-flex}.activity-details dl{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.internal-empty-state{width:min(100%, var(--collection-max));margin:var(--space-6) auto 0}@media (width<=1023px){.editor-detail-frame{grid-template-columns:minmax(0, var(--reading-max))}.post-studio{grid-template-columns:minmax(14rem,.38fr) minmax(0,1fr)}.editor-workflow-panel{justify-self:stretch;width:100%;position:static}.activity-entry{grid-template-columns:minmax(9rem,.24fr) minmax(0,1fr)}.activity-context{grid-column:2}}@media (width<=767px){.runtime-gate-grid,.post-studio,.studio-module-grid{grid-template-columns:1fr}.editor-section-heading{flex-direction:column;align-items:flex-start}.editor-filters,.editor-source-add{grid-template-columns:1fr}.editor-form-actions,.editor-conflict-actions{flex-direction:column;align-items:stretch}.editor-form-actions>*,.editor-conflict-actions button,.editor-source-add button{width:100%}.activity-entry{grid-template-columns:1fr}.activity-context{grid-column:auto}.internal-tools-nav{grid-template-columns:1fr;gap:0;display:grid}.internal-tools-nav a{justify-content:flex-start;width:100%}.internal-tools-nav a+a{border-top:1px solid var(--line)}.post-studio-sidebar{position:static}.post-studio-list{max-height:none}.post-composer-status{flex-direction:column;align-items:flex-start}}@media (width<=560px){.runtime-gate-result dl div,.editor-source-list li,.editor-fact-list div{gap:var(--space-1);grid-template-columns:1fr}.editor-source-list button{width:100%}.activity-context dl div,.activity-details dl div,.developer-facts div{gap:var(--space-1);grid-template-columns:1fr}.post-composer-heading,.post-studio-sidebar-heading{flex-direction:column;align-items:flex-start}.post-composer-actions{flex-direction:column;align-items:stretch}.post-composer-actions button{width:100%}}.developer-overview{width:min(100%, var(--collection-max));margin:var(--space-6) auto 0;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.developer-status-card{min-width:0;padding:var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--canvas)}.developer-status-card[data-state=unavailable]{border-color:var(--yellow)}.developer-status-card h2{margin:var(--space-1) 0 var(--space-3);font-size:var(--type-h4)}.developer-status-card>code{min-width:0;margin-bottom:var(--space-3);display:block}.developer-status-card>a{width:max-content;max-width:100%;min-width:var(--control-min);min-height:var(--control-min);overflow-wrap:anywhere;align-items:center;display:inline-flex}.developer-status-card-runtime-revision [role=alert]{margin-top:var(--space-3);color:var(--state-danger)}.developer-state-label{color:var(--interactive-text);font-weight:var(--weight-medium)}.developer-diagnostics{width:min(100%, var(--collection-max));margin:var(--space-12) auto 0}.developer-write-confirmation{min-height:var(--control-min);margin:0 0 var(--space-4);align-items:center;gap:var(--space-3);color:var(--ink);font-weight:var(--weight-medium);display:flex}.developer-write-confirmation input{width:var(--control-min);height:var(--control-min);flex:0 0 var(--control-min)}.developer-diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.developer-diagnostic-grid .runtime-gate-card h3{font-size:var(--type-h4)}.google-launch-console{width:min(100%, var(--collection-max));margin:var(--space-8) auto 0;gap:var(--space-8);display:grid}.google-launch-heading{align-items:end;gap:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--line);grid-template-columns:minmax(16rem,.7fr) minmax(18rem,1fr);display:grid}.google-launch-heading h2{margin-top:var(--space-1)}.google-launch-heading>p{max-width:var(--reading-max);margin:0}.google-launch-status-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.google-launch-card{min-width:0;min-height:15rem;padding:var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--canvas);flex-direction:column;align-items:flex-start;display:flex}.google-launch-card h3{margin:var(--space-1) 0 var(--space-3);font-size:var(--type-h4)}.google-launch-card code,.google-launch-card a{overflow-wrap:anywhere;max-width:100%}.google-launch-card a{min-width:var(--control-min);min-height:var(--control-min);align-items:center;display:inline-flex}.google-launch-card p:last-of-type{flex:1}.google-launch-copy-action{margin-top:var(--space-4)}.google-launch-form{padding:var(--space-6);gap:var(--space-2);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--surface);display:grid}.google-launch-form label{color:var(--ink);font-weight:var(--weight-medium)}.google-launch-form>div{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.google-launch-message{margin:calc(var(--space-4) * -1) 0 0;color:var(--muted);overflow-wrap:anywhere}.google-launch-message[role=alert]{color:var(--state-danger)}.google-launch-results{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--canvas);margin:0;padding:0;list-style:none;display:grid}.google-launch-results li{gap:var(--space-6);min-width:0;padding:var(--space-4) var(--space-6);grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr);display:grid}.google-launch-results li+li{border-top:1px solid var(--line)}.google-launch-results li>div{align-content:start;gap:var(--space-1);display:grid}.google-launch-results li span{color:var(--interactive-text);font-size:var(--type-small);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase}.google-launch-results li[data-state=action] span{color:var(--ink)}.google-launch-results li[data-state=external] span,.google-launch-results li[data-state=policy] span{color:var(--muted)}.google-launch-results li p{overflow-wrap:anywhere;margin:0}.google-launch-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.google-launch-boundary{padding:var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--surface)}.google-launch-boundary h3{font-size:var(--type-h4)}.google-launch-boundary p{margin-bottom:0}.developer-template-registry{width:min(100%, var(--collection-max));margin:var(--space-12) auto 0}.developer-template-list{margin:var(--space-4) 0 0;border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--canvas);padding:0;list-style:none;display:grid}.developer-template-list>li{gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-6);grid-template-columns:minmax(13rem,.9fr) minmax(15rem,1fr) minmax(9rem,.45fr);align-items:center;display:grid}.developer-template-list>li+li{border-top:1px solid var(--line)}.developer-template-list li>div{gap:var(--space-1);min-width:0;display:grid}.developer-template-list span{color:var(--muted);font-size:var(--type-small)}.developer-template-list code{overflow-wrap:anywhere}.developer-template-list a,.developer-identity-registry a{width:max-content;max-width:100%;min-width:var(--control-min);min-height:var(--control-min);align-items:center;display:inline-flex}.developer-template-boundary{margin-top:var(--space-4);padding:var(--space-4) var(--space-6);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--surface)}.developer-template-boundary p{margin:var(--space-1) 0 0}.developer-identity-registry{margin-top:var(--space-8);gap:var(--space-6);grid-template-columns:minmax(13rem,.32fr) minmax(0,1fr);align-items:start;display:grid}.developer-identity-registry h3{margin-top:var(--space-1);font-size:var(--type-h4)}.developer-identity-registry dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.developer-identity-registry dl>div{min-width:0;padding:var(--space-3) var(--space-4);gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--canvas);grid-template-columns:minmax(9rem,.62fr) minmax(0,1fr);align-items:center;display:grid}.developer-identity-registry dd{gap:var(--space-1);min-width:0;margin:0;display:grid}.developer-identity-registry small{color:var(--muted)}@media (width<=1023px){.developer-overview,.developer-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-template-list>li{grid-template-columns:minmax(13rem,.8fr) minmax(0,1fr)}.developer-template-list>li>div:last-child{grid-column:2}.developer-identity-registry{grid-template-columns:1fr}}@media (width<=767px){.developer-overview,.developer-diagnostic-grid,.google-launch-heading,.google-launch-status-grid,.google-launch-form>div,.google-launch-results li{grid-template-columns:1fr}.google-launch-form button,.google-launch-actions>*{width:100%}.developer-template-registry{margin-top:var(--space-8)}.developer-template-list>li,.developer-identity-registry dl,.developer-identity-registry dl>div{grid-template-columns:1fr}.developer-template-list>li{padding-inline:var(--space-4)}.developer-template-list>li>div:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.title-panel,.quick-answer,.node-card,.source-record,.search-result,.stop-alert,.empty-state,.appliance-count-card,.answer-filters a,.answer-filter-disabled,.answer-quick,.answer-stage-mobile,.answer-decision-option,.answer-evidence,.answer-source-more,.trusted-services-panel,.trusted-service-provider,.runtime-gate-revision,.runtime-gate-card,.editor-local-nav,.editor-global-status,.editor-filters,.editor-article-select,.editor-fieldset,.editor-source-list li,.editor-sidebar-card,.editor-conflict-panel,.editor-backup-summary,.editor-backup-runs>li,.update-entry,.internal-tools-nav,.activity-entry,.developer-status-card,.post-studio-sidebar,.post-composer,.public-post,.studio-module-card,.studio-access-link,.theme-toggle,.catalog-header,.catalog-workspace,.home-command,.home-workspace,.google-launch-card,.google-launch-form,.google-launch-results,.google-launch-boundary{border:2px solid canvastext}.nav-list a[aria-current=page],.studio-access-link[aria-current=page],.mobile-nav-toggle[aria-expanded=true],.theme-toggle[aria-pressed=true]{color:linktext;border-bottom:3px solid linktext}.developer-template-list,.developer-template-boundary,.developer-identity-registry dl>div{border:2px solid canvastext}}
