:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mdit-colour-page:#17191e;--mdit-colour-depth:#00000a;--mdit-colour-navigation:#212328;--mdit-colour-row-odd:#1a1c21;--mdit-colour-row-even:#1d1f24;--mdit-colour-popover:#2b2d32;--mdit-colour-input:#121419;--mdit-colour-line:#373737;--mdit-colour-line-strong:#555;--mdit-colour-text:#ddd;--mdit-colour-text-strong:#f0f0f0;--mdit-colour-text-muted:#a6a6a6;--mdit-colour-link:#64c8eb;--mdit-colour-focus-surface:#06080c;--mdit-colour-selection:#182f3a;--mdit-colour-blue:#1e3e6b;--mdit-colour-blue-hover:#00328c;--mdit-colour-blue-active:#002d64;--mdit-colour-green:#10411d;--mdit-colour-green-hover:#005a0a;--mdit-colour-green-active:#003c0a;--mdit-colour-red:#731313;--mdit-colour-red-hover:#8c0f0f;--mdit-colour-warning:#c27b0a;--mdit-colour-warning-surface:#382706;--mdit-colour-danger-text:#ffb7b7;--mdit-space-1:.25rem;--mdit-space-2:.5rem;--mdit-space-3:.75rem;--mdit-space-4:1rem;--mdit-space-6:1.5rem;--mdit-space-8:2rem;--mdit-space-12:3rem;--mdit-radius-small:.1875rem;--mdit-radius:.3125rem;--mdit-control-height:2.25rem;--mdit-toolbar-height:3rem;--mdit-navigation-width:18.75rem;--mdit-motion-snappy:.16s;--background:var(--mdit-colour-page);--navigation:var(--mdit-colour-navigation);--surface:var(--mdit-colour-row-even);--surface-hover:var(--mdit-colour-focus-surface);--border:var(--mdit-colour-line);--border-strong:var(--mdit-colour-line-strong);--text:var(--mdit-colour-text);--text-muted:var(--mdit-colour-text-muted);--accent:var(--mdit-colour-link);--accent-surface:var(--mdit-colour-selection);--focus:var(--mdit-colour-link);--danger:var(--mdit-colour-danger-text);font-synthesis:none;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}.mdit-sign-in-button{justify-content:center;width:100%;margin-block:1.25rem;display:flex}.people-filter-grid,.integration-claim-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:100%;display:grid}.people-filter-grid>*,.integration-claim-grid>*,.search-action-row>*,.project-access-grid>*,.directory-result-grid>*{min-width:0}.people-filter-grid label,.integration-claim-grid label{gap:.4rem;display:grid}.people-filter-grid .button{align-self:end}.search-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.directory-result-grid,.project-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.directory-result,.project-access-card{background:var(--surface-raised,#20242b);border:1px solid var(--border-colour,#414650);border-radius:.5rem;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.directory-result h3,.directory-result p,.project-access-card p{margin:0}.project-access-card fieldset{border:0;min-width:0;margin:0;padding:0}.project-access-card legend{padding:0;font-size:1.1rem;font-weight:700}.people-detail-grid,.integration-url-list{grid-template-columns:repeat(2,minmax(0,1fr))}.people-detail-grid dd,.integration-url-list dd,.integration-url-list code,.people-table code,.form-subsection,.inline-notice code{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.people-detail-grid dd{gap:.25rem;display:grid}.people-table .table-cell-stack{gap:.35rem;min-width:0;display:grid}.people-table .people-status-stack{align-content:start;justify-items:start}.people-table .people-status-badge{white-space:nowrap;justify-self:start;align-items:center;width:fit-content;max-width:100%;padding:3px 8px;display:inline-flex}.form-subsection{border-block-start:1px solid var(--border-colour,#414650);margin-block-start:1.5rem;padding-block-start:1.5rem}.form-subsection h2{margin-block-start:0}@media (width<=900px){.people-filter-grid,.integration-claim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.people-table,.people-table tbody,.people-table tr,.people-table td{width:100%;max-width:100%;display:block}.people-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.people-table tr{border-block-end:1px solid var(--border);grid-template-columns:minmax(0,1fr);padding-block:.5rem;display:grid}.people-table td{border:0;grid-template-columns:minmax(8rem,32%) minmax(0,1fr);column-gap:.75rem;padding-block:.55rem;display:grid}.people-table td:before{color:var(--text-muted);content:attr(data-label);font-size:.78rem;font-weight:700}}@media (width<=600px){.people-filter-grid,.integration-claim-grid,.directory-result-grid,.project-access-grid,.people-detail-grid,.integration-url-list,.search-action-row{grid-template-columns:minmax(0,1fr)}.search-action-row .button,.directory-result .button,.project-access-card .button{width:100%}}@media (width<=420px){.header-actions .local-environment-indicator{gap:0;padding:.55rem;font-size:0}.header-actions .persona-summary{max-width:7rem}.header-actions .persona-name,.header-actions .persona-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.comparison-picker{align-items:end;gap:var(--mdit-space-4);grid-template-columns:repeat(2,minmax(0,1fr)) auto;max-width:none;display:grid}.comparison-picker>label,.traceability-inline-form>label{min-width:0}.comparison-summary-grid,.release-summary-list{gap:var(--mdit-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.comparison-summary-grid li{background:var(--surface);border:1px solid var(--border);align-items:center;gap:var(--mdit-space-3);min-width:0;padding:var(--mdit-space-3);display:flex}.comparison-tabs{border-bottom:1px solid var(--border);gap:var(--mdit-space-1);display:flex;overflow:auto hidden}.comparison-tabs button{color:var(--text-muted);cursor:pointer;padding:var(--mdit-space-3) var(--mdit-space-4);background:0 0;border:0;border-bottom:3px solid #0000}.comparison-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text)}.code-diff{border:1px solid var(--border);background:#101216;max-width:100%;max-height:38rem;overflow:auto}.code-diff ol{min-width:0;margin:0;padding:0;list-style:none}.diff-line{grid-template-columns:3.5rem 3.5rem 1.5rem minmax(0,1fr);min-width:0;display:grid}.diff-line>span{color:var(--text-muted);text-align:end;-webkit-user-select:none;user-select:none;padding:.2rem .45rem}.diff-line code{border-left:1px solid var(--border);overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;padding:.2rem .6rem;display:block}.diff-added{background:#1963393d}.diff-removed{background:#a836363d}.diff-added .diff-symbol{color:#67d391}.diff-removed .diff-symbol{color:#ff8d8d}.comparison-preview-heading{margin-top:var(--mdit-space-8);justify-content:space-between;align-items:center;display:flex}.comparison-preview-grid,.comparison-evidence-pair{gap:var(--mdit-space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.comparison-preview{border:1px solid var(--border);min-width:0;padding:var(--mdit-space-3)}.comparison-preview>header{align-items:center;gap:var(--mdit-space-3);justify-content:space-between;display:flex}.comparison-preview-canvas{min-height:28rem}.comparison-evidence-grid{gap:var(--mdit-space-6);display:grid}.comparison-evidence-grid article,.traceability-summary{border:1px solid var(--border);min-width:0;padding:var(--mdit-space-4)}.comparison-evidence-pair pre,.delivery-manifest{border:1px solid var(--border);max-width:100%;max-height:24rem;padding:var(--mdit-space-3);white-space:pre-wrap;background:#101216;overflow:auto}.comparison-evidence-pair code,.delivery-manifest code,.traceability-table code,.definition-list code{overflow-wrap:anywhere;word-break:break-word}.activity-grid{gap:var(--mdit-space-3);margin:0;padding:0;list-style:none;display:grid}.activity-grid>li{border:1px solid var(--border);align-items:start;gap:var(--mdit-space-4);min-width:0;padding:var(--mdit-space-4);grid-template-columns:minmax(12rem,2fr) minmax(8rem,1fr) minmax(11rem,1fr) minmax(0,2fr);display:grid}.activity-grid-primary,.activity-grid>li>div{gap:var(--mdit-space-1);min-width:0;display:grid}.activity-label{color:var(--text-muted);font-size:var(--font-size-small);font-weight:700}.activity-grid dl{gap:var(--mdit-space-2);min-width:0;margin:0;display:grid}.activity-grid dl div{grid-template-columns:minmax(7rem,auto) minmax(0,1fr);display:grid}.activity-grid dt{color:var(--text-muted)}.activity-grid dd{overflow-wrap:anywhere;margin:0}.traceability-table td,.traceability-table th{min-width:0}.traceability-table td small{margin-top:var(--mdit-space-1);display:block}.traceability-inline-form{align-items:end;gap:var(--mdit-space-3);grid-template-columns:minmax(10rem,.8fr) minmax(14rem,2fr) auto;max-width:none;display:grid}.traceability-action-row td{background:var(--surface)}@media (width<=999px){.comparison-preview-grid,.comparison-evidence-pair{grid-template-columns:minmax(0,1fr)}.activity-grid>li{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-grid-primary,.activity-grid dl{grid-column:1/-1}}@media (width<=589px){.comparison-picker,.traceability-inline-form,.activity-grid>li{grid-template-columns:minmax(0,1fr)}.comparison-preview-heading,.comparison-preview>header{flex-direction:column;align-items:start}.diff-line{grid-template-columns:2.5rem 2.5rem 1.25rem minmax(0,1fr)}.diff-line>span{padding-inline:.25rem}.activity-grid-primary,.activity-grid dl{grid-column:auto}.comparison-preview{padding:var(--mdit-space-2)}}[hidden]{display:none!important}html{background:var(--background)}body{background:var(--background);min-height:100vh;color:var(--text);margin:0;font-size:.875rem;line-height:1.5}button,a,input:not(.cm-editor *),select:not(.cm-editor *),textarea:not(.cm-editor *){font:inherit}a,button{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.visually-hidden{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:100;border:1px solid var(--focus);background:var(--background);color:var(--text);padding:.65rem .9rem;font-weight:700;transition:transform .12s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh}.app-navigation{z-index:60;width:min(var(--mdit-navigation-width), calc(100vw - 1rem));height:100dvh;min-height:24rem;padding-top:var(--application-header-height,var(--mdit-toolbar-height));border-right:1px solid var(--border);background:var(--navigation);pointer-events:none;visibility:hidden;flex-direction:column;transition:transform .18s,visibility 0s linear .18s;display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:1rem 0 2.5rem #0000006b}body.navigation-open .app-navigation{pointer-events:auto;visibility:visible;transition-delay:0s;transform:translate(0)}.navigation-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 1rem;display:flex}.header-brand{align-items:center;gap:.75rem;min-width:0;text-decoration:none;display:flex}.navigation-title{color:var(--text);font-size:.9rem}.brand-logo{flex:none;width:3.25rem;height:auto;display:block}.brand-name{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:750;overflow:hidden}.primary-navigation{flex:1;padding:1rem .75rem}.navigation-list{gap:.25rem;margin:0;padding:0;display:grid}.navigation-list li{list-style:none}.navigation-link{min-height:3rem;color:var(--text-muted);border-left:3px solid #0000;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.45rem .65rem;text-decoration:none;display:grid;position:relative}.navigation-link:hover{background:var(--surface-hover);color:var(--text)}.navigation-svg,.navigation-icon{flex:none;width:1.25rem;height:1.25rem;display:block}.navigation-current,.navigation-availability{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.navigation-footer{border-top:1px solid var(--border);gap:.6rem;padding:.75rem;display:grid}.navigation-version{color:var(--text-muted);text-align:center;font-size:.68rem}.navigation-trigger,.navigation-close{border:1px solid var(--border-strong);color:var(--text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.navigation-trigger:hover,.navigation-close:hover{border-color:var(--accent);color:var(--text)}.navigation-trigger,.navigation-close{flex:none;width:2.75rem;height:2.75rem;padding:0;position:relative}.navigation-trigger-icon-open,.navigation-trigger[aria-expanded=true] .navigation-trigger-icon-closed{display:none}.navigation-trigger[aria-expanded=true] .navigation-trigger-icon-open{display:block}.navigation-trigger:after{z-index:80;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);content:attr(aria-label);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;padding:.4rem .6rem;font-size:.75rem;font-weight:600;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + .5rem);left:0;transform:translateY(-.25rem)}.navigation-trigger:hover:after,.navigation-trigger:focus-visible:after{opacity:1;visibility:visible;transform:translateY(0)}body.navigation-open .navigation-trigger:after{opacity:0;visibility:hidden}.navigation-close{flex:none}.navigation-backdrop{z-index:50;cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;background:#0000007a;border:0;width:100%;height:100%;transition:opacity .16s,visibility 0s linear .16s;position:fixed;inset:0}body.navigation-open .navigation-backdrop{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}@media (width>=1000px){body.navigation-pinned .navigation-backdrop{opacity:0;pointer-events:none;visibility:hidden}body.navigation-pinned .application-frame{padding-left:var(--mdit-navigation-width)}}.application-frame{min-width:0;transition:padding-left .18s}.application-header{z-index:70;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem clamp(1.25rem,3vw,3rem);display:flex;position:sticky;top:0}.header-actions{align-items:center;gap:1rem;min-width:0;margin-left:auto;display:flex}.local-environment-indicator{color:#ffe3a6;letter-spacing:.035em;text-transform:uppercase;background:#3e2c08;border:1px solid #e4ae42;flex:none;align-items:center;gap:.45rem;padding:.35rem .55rem;font-size:.76rem;display:inline-flex}.local-environment-indicator>span{background:#ffcf70;border-radius:50%;width:.5rem;height:.5rem}.persona-summary{text-align:right;flex-direction:column;min-width:0;display:flex}.persona-name{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;overflow:hidden}.persona-role{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.logout-form{margin:0}.logout-button,.local-sign-in-button{border:1px solid var(--border-strong);min-height:2.65rem;color:var(--text);cursor:pointer;background:0 0;font-weight:700}.logout-button{padding:.45rem .75rem}.logout-button:hover{border-color:var(--accent);background:var(--surface-hover)}.main-content{width:min(100%,96rem);padding:clamp(2rem,5vw,5rem) clamp(1.25rem,5vw,5rem)}.page-kicker,.section-label{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem;font-weight:750}.page-header h1{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,5vw,3.75rem);line-height:1.05}.page-header p:last-child,.placeholder-section p:last-child{max-width:48rem;color:var(--text-muted);margin:1rem 0 0;font-size:clamp(1rem,2vw,1.15rem)}.placeholder-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);max-width:64rem;padding:2rem 0}.placeholder-section h2{margin:0;font-size:clamp(1.3rem,3vw,1.8rem)}.workspace-header,.admin-header,.form-page-header{padding-bottom:2.5rem}.page-header-with-actions{justify-content:space-between;align-items:flex-end;gap:2rem;max-width:80rem;display:flex}.page-header-with-actions>div:first-child{min-width:0;max-width:100%}.page-header h1{overflow-wrap:anywhere}.page-header code,.section-heading code{overflow-wrap:anywhere;word-break:break-word}.page-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.65rem;display:flex}.page-header-actions form{margin:0}.button,.text-button{border:1px solid var(--border-strong);min-height:2.75rem;color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.button{padding:.55rem .9rem}.button-primary{border-color:var(--accent);background:var(--accent-surface)}.button-primary:hover{background:#20475a}.button-secondary:hover,.text-button:hover{border-color:var(--accent);background:var(--surface-hover)}.text-button{min-height:2.3rem;padding:.3rem .6rem;font-size:.82rem}.text-danger{color:#ffc5c5;border-color:#99535a}.context-selector,.display-options{border:0;padding:0}.context-selector-controls{align-items:stretch;gap:.65rem;max-width:44rem;display:flex}input:not(.cm-editor *),select:not(.cm-editor *),textarea:not(.cm-editor *){border:1px solid var(--border-strong);width:100%;color:var(--text);background:#0c1118;border-radius:0}textarea:not(.cm-editor *){resize:vertical;min-height:8rem;padding:.65rem}input:not(.cm-editor *):disabled{border-color:var(--border);color:var(--text-muted);cursor:not-allowed}input:not(.cm-editor *)[aria-invalid=true],select:not(.cm-editor *)[aria-invalid=true],textarea:not(.cm-editor *)[aria-invalid=true]{border-color:var(--danger)}.context-selector select{max-width:30rem}.content-section,.admin-section{border-bottom:1px solid var(--border);max-width:80rem;padding:2.5rem 0}.section-heading h2{margin:0;font-size:clamp(1.45rem,3vw,2rem)}.section-heading p:last-child{max-width:48rem;color:var(--text-muted);margin:.5rem 0 0}.section-heading-actions{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.empty-state{border-top:1px solid var(--border);border-bottom:1px solid var(--border);max-width:52rem;padding:2rem 0}.compact-empty-state{padding:1.5rem 0}.empty-state h2,.empty-state h3{margin:0}.empty-state p{color:var(--text-muted);margin:.55rem 0 0}.hierarchy-list,.subcategory-list{margin:0;padding:0}.hierarchy-group,.subcategory-list li{list-style:none}.hierarchy-group{border-top:1px solid var(--border)}.hierarchy-group:last-child{border-bottom:1px solid var(--border)}.hierarchy-row{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 0;display:grid}.hierarchy-row-child{border-top:1px solid color-mix(in srgb, var(--border) 65%, transparent);padding-left:2.5rem}.hierarchy-position{color:var(--text-muted);font-variant-numeric:tabular-nums}.hierarchy-row strong,.hierarchy-row small,.system-row strong,.system-row small{display:block}.hierarchy-row small,.system-row small,.count-label{color:var(--text-muted);font-size:.78rem}.system-row{border-top:1px dashed var(--border-strong);border-bottom:1px dashed var(--border-strong);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;margin-top:1.5rem;padding:.75rem 0;display:flex}.workspace-layout{border-bottom:1px solid var(--border);grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);max-width:80rem;display:grid}.category-rail{border-right:1px solid var(--border);padding:2.5rem 1.5rem 2.5rem 0}.category-rail h2{margin:0;font-size:1.25rem}.category-links,.subcategory-links{margin:1.25rem 0 0;padding:0}.category-links li,.subcategory-links li{list-style:none}.subcategory-links{margin:0;padding-left:1rem}.category-link{color:var(--text-muted);border-left:3px solid #0000;padding:.65rem .75rem;text-decoration:none;display:block}.category-link:hover{background:var(--surface-hover);color:var(--text)}.category-link.is-active{border-left-color:var(--accent);background:var(--accent-surface);color:var(--text);font-weight:750}.category-link-static{border-top:1px dashed var(--border);cursor:default}.category-rail-empty,.result-summary{color:var(--text-muted);font-size:.85rem}.workspace-results{min-width:0;padding:2.5rem 0 2.5rem 2rem}.workspace-toolbar{width:100%;max-width:none;margin-bottom:1.5rem}.result-summary{margin:0 0 .75rem}.page-list{border-top:1px solid var(--border)}.page-list-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;padding:1.25rem 0;display:grid}.page-list-main>p{color:var(--text-muted);margin:.5rem 0 0}.pagination{justify-content:space-between;align-items:center;gap:.75rem;padding:1.5rem 0 0;display:flex}.pagination ol{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;display:flex}.pagination li{list-style:none}.pagination a,.pagination span{border:1px solid var(--border);justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;padding:.35rem .6rem;text-decoration:none;display:inline-flex}.pagination a:hover,.pagination [aria-current=page]{border-color:var(--accent);background:var(--accent-surface)}.pagination [aria-disabled=true]{color:var(--text-muted)}.status-message,.inline-notice{border-left:3px solid var(--accent);background:var(--accent-surface);max-width:80rem;margin:0 0 1.5rem;padding:.85rem 1rem}.archive-banner{color:#ffe5b0;background:#30250f;border-top:1px solid #9b7641;border-bottom:1px solid #9b7641;max-width:80rem;margin:0 0 1.5rem;padding:.9rem 1rem}.page-detail-header{padding-bottom:2rem}.authority-row{border-top:1px solid var(--border);padding:1.25rem 0}.authority-row:last-of-type{border-bottom:1px solid var(--border)}.authority-row h3,.authority-row p{margin:0}.authority-row p{color:var(--text-muted);margin-top:.45rem}.subsection-heading{margin:2.25rem 0 .75rem}.definition-list{border-top:1px solid var(--border);margin:0}.definition-list>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(9rem,13rem) minmax(0,1fr);gap:1rem;padding:.8rem 0;display:grid}.definition-list dt{color:var(--text-muted)}.definition-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.source-disclosure{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:2rem;padding:1rem 0}.source-disclosure summary{cursor:pointer;font-weight:750}.source-disclosure>p{color:var(--text-muted)}.source-list section{border-top:1px solid var(--border);padding:1rem 0}.source-list h4{margin:0 0 .6rem}.source-list pre{border:1px solid var(--border);color:#dce8ef;white-space:pre-wrap;background:#080b10;max-height:24rem;margin:0;padding:1rem;font-size:.82rem;overflow:auto}.section-navigation{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:0;max-width:80rem;display:flex}.section-navigation a,.section-navigation>span{border-right:1px solid var(--border);align-items:center;gap:.4rem;min-height:3rem;padding:.65rem .85rem;text-decoration:none;display:inline-flex}.section-navigation a:hover{background:var(--surface-hover)}.section-navigation>span{color:var(--text-muted)}.section-navigation small{font-size:.68rem}.display-options{width:min(100%,80rem)}.inline-field-controls,.choice-option{align-items:center;gap:.55rem;display:flex}.inline-field-controls{flex-wrap:wrap;justify-content:space-between}.choice-option input[type=checkbox],.choice-option input[type=radio]{width:1.15rem;height:1.15rem;min-height:auto;accent-color:var(--accent);flex:0 0 1.15rem;padding:0}.data-list{border-top:1px solid var(--border)}.data-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(15rem,28rem);gap:1.5rem;padding:1.25rem 0;display:grid}.data-row-main>p{max-width:52rem;color:var(--text-muted);margin:.45rem 0 0}.record-title{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.record-title h3{margin:0;font-size:1.05rem}.status-badge,.type-label{border:1px solid var(--border-strong);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;padding:.18rem .4rem;font-size:.68rem;font-weight:750}.status-active{color:#a9f3d3;border-color:#47866c}.type-label{color:var(--accent);border-color:#4e708c}.record-metadata{flex-wrap:wrap;gap:.5rem 1.5rem;margin:.75rem 0 0;display:flex}.record-metadata div{gap:.4rem;display:flex}.record-metadata dt{color:var(--text-muted)}.record-metadata dd{margin:0}.record-actions{flex-wrap:wrap;place-content:flex-start flex-end;gap:.45rem;display:flex}.record-actions form{margin:0}.category-row-child{background:linear-gradient(90deg, var(--accent-surface) 0 3px, transparent 3px);padding-left:2.5rem}.category-parent-context{color:var(--text-muted);margin:.4rem 0 0;font-size:.82rem}.record-form{--form-label-column:minmax(10rem, 13rem);width:min(100%,64rem);padding:0 0 2rem}.form-control-group{border:0;min-width:0;margin:0;padding:0}.form-row{border:0;border-bottom:1px solid var(--border);grid-template-columns:var(--form-label-column,minmax(10rem, 13rem)) minmax(0, 1fr);column-gap:clamp(1rem,3vw,2rem);min-width:0;margin:0;padding:1.2rem 0;display:grid}.form-row:first-of-type{border-top:1px solid var(--border)}.form-row-label{min-width:0;color:var(--text);border:0;margin:0;padding:.65rem 0 0;font-size:.86rem;font-weight:750;line-height:1.35}.form-label-content{align-items:baseline;gap:.35rem;display:flex}.required-indicator{color:var(--focus);font-size:1rem;font-weight:800}.optional-indicator{color:var(--text-muted);font-size:.78rem;font-weight:400}.form-row-field{min-width:0}.form-row-field>input,.form-row-field>select,.form-row-field>textarea{display:block}.form-row-field,.form-row-help,.form-row-validation,.form-row-count{overflow-wrap:anywhere}.form-row-compact .form-row-field>input,.form-row-compact .form-row-field>select{max-width:10rem}.form-row-help>:first-child,.form-row-validation>:first-child,.form-row-count>:first-child{margin-top:0}.form-row-help>:last-child,.form-row-validation>:last-child,.form-row-count>:last-child{margin-bottom:0}.form-row-count{color:var(--text-muted);text-align:right;font-size:.78rem}.field-hint,.field-error{margin:0;font-size:.82rem}.field-hint{color:var(--text-muted)}.field-path{color:var(--text);margin:.45rem 0 0;font-size:.82rem;font-weight:650}.field-error{color:var(--danger);font-weight:700}.responsive-table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%}.responsive-table th,.responsive-table td{border-top:1px solid var(--border);overflow-wrap:anywhere;text-align:left;vertical-align:top;padding:.85rem 1rem}.responsive-table tbody tr:last-child td{border-bottom:1px solid var(--border)}.responsive-table th{color:var(--text-muted);letter-spacing:.02em;font-size:.82rem;font-weight:700}.asset-project-navigation,.asset-filter-bar{margin-bottom:var(--mdit-space-4)}.asset-upload-progress,.asset-upload-state{align-items:center;gap:var(--mdit-space-3);min-width:0;padding:var(--mdit-space-3) 0;border-top:1px solid var(--border);color:var(--text-muted);display:flex}.asset-upload-progress progress{width:min(12rem,35vw);min-width:6rem;accent-color:var(--accent)}.asset-upload-state-rejected{color:var(--mdit-colour-danger-text)}.asset-table-identity{align-items:center;gap:var(--mdit-space-3);grid-template-columns:3rem minmax(0,1fr);min-width:0;display:grid}.asset-table-identity img,.asset-preview-row>img,.builder-asset-row>img{object-fit:contain;border:1px solid var(--border);background:#fff;width:100%;max-width:100%}.asset-table-identity span,.asset-table-identity small{min-width:0;display:block}.asset-table-identity small,.builder-asset-identity span{color:var(--text-muted);font-size:.75rem}.asset-preview-row{align-items:start;gap:var(--mdit-space-5);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);display:grid}.asset-preview-row>img{aspect-ratio:4/3}.activity-list{margin:0;padding:0;list-style:none}.activity-list li{gap:var(--mdit-space-1);padding:var(--mdit-space-3) 0;border-bottom:1px solid var(--border);display:grid}.activity-list span,.activity-list p{color:var(--text-muted);margin:0;font-size:.8rem}.validation-summary ul{margin:.5rem 0 0;padding-left:1.25rem}.form-actions{flex-wrap:wrap;gap:.75rem;padding-top:1.5rem;display:flex}.login-page{min-height:100vh;display:grid}.login-main{place-items:center;width:100%;padding:clamp(1rem,5vw,4rem);display:grid}.login-brand{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.login-brand-identity{align-items:center;gap:.85rem;display:flex}.login-brand-name{font-size:1rem;font-weight:750}.local-auth-warning{color:#ffe3a6;background:#3e2c08;border:1px solid #e4ae42;gap:.2rem;margin-top:1.5rem;padding:.85rem 1rem;display:grid}.local-auth-warning strong{letter-spacing:.05em;text-transform:uppercase;font-size:.8rem}.login-introduction h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.85rem,5vw,3rem);line-height:1.1}.login-introduction>p:last-child{color:var(--text-muted);margin:.85rem 0 0}.validation-summary{border-left:3px solid var(--danger);color:#ffd6d6;background:#341d22;margin-bottom:1rem;padding:.8rem 1rem}.persona-form fieldset{border:0;margin:0;padding:0}.persona-form legend{letter-spacing:.06em;text-transform:uppercase;margin-bottom:.75rem;font-size:.78rem;font-weight:750}.persona-options{border-top:1px solid var(--border)}.persona-option{border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem .25rem;display:grid}.persona-option:hover{background:var(--surface-hover)}.persona-option:has(input:checked){border-left:3px solid var(--accent);background:var(--accent-surface);padding-left:.75rem}.persona-option input{width:1.15rem;height:1.15rem;accent-color:var(--accent);margin:.2rem 0 0}.persona-option input:focus-visible{outline-offset:4px}.persona-option-copy{gap:.12rem;display:grid}.persona-option-copy>span{color:var(--text-muted);font-size:.85rem}.persona-option-copy small{color:var(--text-muted);margin-top:.25rem;font-size:.8rem}.local-sign-in-button{border-color:var(--accent);background:var(--accent-surface);width:100%;margin-top:1.5rem;padding:.7rem 1rem}.local-sign-in-button:hover{background:#20475a}.local-auth-footnote{color:var(--text-muted);margin:1rem 0 0;font-size:.78rem}html{scrollbar-color:#3f3f3f var(--navigation);scroll-padding-top:calc(var(--mdit-toolbar-height) + var(--mdit-space-4))}body{background:var(--background);color:var(--text)}::selection{background:var(--accent-surface);color:var(--mdit-colour-text-strong)}.skip-link{top:var(--mdit-space-2);left:var(--mdit-space-2);padding:var(--mdit-space-2) var(--mdit-space-4);border:1px solid var(--accent);border-radius:var(--mdit-radius-small);background:var(--navigation);color:var(--accent);font-weight:600}.app-navigation{border-right:var(--mdit-space-1) solid var(--background);background:linear-gradient(to bottom, var(--background), var(--navigation))}.navigation-header{min-height:var(--mdit-toolbar-height);gap:var(--mdit-space-2);padding:var(--mdit-space-2) var(--mdit-space-4);border-bottom-color:color-mix(in srgb, var(--accent) 16%, transparent)}.header-brand{gap:var(--mdit-space-3)}.brand-logo{width:4rem}.brand-name{color:var(--accent);font-size:.92rem;font-weight:500}.primary-navigation{padding:var(--mdit-space-3) var(--mdit-space-2)}.navigation-list{gap:1px}.navigation-link{gap:var(--mdit-space-2);min-height:2.5rem;padding:var(--mdit-space-2) var(--mdit-space-3);border-radius:var(--mdit-radius-small);border-left-width:2px;grid-template-columns:1.5rem minmax(0,1fr) auto;font-size:.87rem}.navigation-link:hover,.navigation-link:focus-visible{background:var(--mdit-colour-focus-surface);color:var(--mdit-colour-text-strong)}.navigation-link.is-active{border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent);font-weight:500}.navigation-link-unavailable{color:color-mix(in srgb, var(--text-muted) 60%, transparent);cursor:not-allowed}.navigation-link-unavailable .navigation-current{color:currentColor}.navigation-current,.navigation-availability{letter-spacing:.03em;font-size:.64rem;font-weight:600}.navigation-footer{gap:var(--mdit-space-2);padding:var(--mdit-space-2);border-top-color:color-mix(in srgb, var(--accent) 14%, transparent)}.navigation-version{font-size:.67rem}.navigation-trigger,.navigation-close{border-radius:var(--mdit-radius);border-color:#0000}.navigation-trigger:hover,.navigation-close:hover,.navigation-trigger:focus-visible,.navigation-close:focus-visible{border-color:var(--border-strong);background:var(--mdit-colour-focus-surface);color:var(--accent)}.navigation-trigger,.navigation-close{width:2.25rem;height:2.25rem}.application-header{min-height:var(--mdit-toolbar-height);gap:var(--mdit-space-3);padding:var(--mdit-space-1) clamp(var(--mdit-space-4), 2vw, var(--mdit-space-8));border-bottom:var(--mdit-space-1) solid var(--background);background:var(--navigation);-webkit-backdrop-filter:none;backdrop-filter:none}.header-brand-logo{width:3.5rem}.header-actions{gap:var(--mdit-space-3)}.local-environment-indicator{gap:var(--mdit-space-1);padding:var(--mdit-space-1) var(--mdit-space-2);border-radius:var(--mdit-radius-small);background:var(--mdit-colour-warning-surface);color:#f0cf91;letter-spacing:.025em;border-color:#7a5819;font-size:.68rem}.persona-name{font-size:.8rem;font-weight:500}.persona-role{font-size:.68rem}.logout-button,.local-sign-in-button,.button,.text-button{min-height:var(--mdit-control-height);border:2px solid var(--mdit-colour-blue);border-radius:var(--mdit-radius);background:var(--mdit-colour-blue);color:var(--mdit-colour-text-strong);font-size:.875rem;font-weight:500;line-height:1}.logout-button,.button,.local-sign-in-button{padding:var(--mdit-space-2) var(--mdit-space-4)}.text-button{min-height:1.75rem;padding:var(--mdit-space-1) var(--mdit-space-2);border-width:1px;font-size:.78rem}.logout-button:hover,.logout-button:focus-visible,.button-secondary:hover,.button-secondary:focus-visible,.text-button:hover,.text-button:focus-visible,.local-sign-in-button:hover,.local-sign-in-button:focus-visible{border-color:color-mix(in srgb, var(--mdit-colour-blue-hover) 75%, white);background:var(--mdit-colour-blue-hover)}.button-primary,.local-sign-in-button{border-color:var(--mdit-colour-green);background:var(--mdit-colour-green)}.button-primary:hover,.button-primary:focus-visible,.local-sign-in-button:hover,.local-sign-in-button:focus-visible{border-color:color-mix(in srgb, var(--mdit-colour-green-hover) 76%, white);background:var(--mdit-colour-green-hover)}.text-danger{border-color:var(--mdit-colour-red);background:var(--mdit-colour-red);color:var(--mdit-colour-text-strong)}.text-danger:hover,.text-danger:focus-visible{border-color:color-mix(in srgb, var(--mdit-colour-red-hover) 75%, white);background:var(--mdit-colour-red-hover)}.main-content{width:100%;max-width:100rem;padding:clamp(var(--mdit-space-4), 2vw, var(--mdit-space-8))}.page-header{max-width:64rem;padding-bottom:var(--mdit-space-6)}.page-kicker,.section-label{margin-bottom:var(--mdit-space-1);letter-spacing:.045em;font-size:.7rem;font-weight:500}.page-header h1{color:var(--mdit-colour-text-strong);letter-spacing:-.015em;font-size:clamp(1.65rem,3vw,2rem);font-weight:400;line-height:1.2}.page-header p:last-child,.placeholder-section p:last-child{margin-top:var(--mdit-space-2);color:var(--text-muted);font-size:.875rem}.workspace-header,.admin-header,.form-page-header,.page-detail-header{padding-bottom:var(--mdit-space-6)}.page-header-with-actions{align-items:flex-start;gap:var(--mdit-space-6);max-width:none}.page-header-actions,.record-actions,.form-actions{gap:var(--mdit-space-2)}input:not(.cm-editor *),select:not(.cm-editor *),textarea:not(.cm-editor *){border:2px solid color-mix(in srgb, var(--border-strong) 60%, transparent);border-radius:var(--mdit-radius);background:var(--mdit-colour-input);color:var(--mdit-colour-text-strong);font-weight:500}input:not(.cm-editor *),select:not(.cm-editor *){min-height:var(--mdit-control-height);padding:var(--mdit-space-2)}select:not(.cm-editor *){padding-right:var(--mdit-space-8)}textarea:not(.cm-editor *){min-height:7rem;padding:var(--mdit-space-2)}input:not(.cm-editor *)::placeholder,textarea:not(.cm-editor *)::placeholder{color:#777;opacity:1}input:not(.cm-editor *):hover:not(:disabled),select:not(.cm-editor *):hover:not(:disabled),textarea:not(.cm-editor *):hover:not(:disabled){border-color:var(--border-strong)}input:not(.cm-editor *):focus-visible,select:not(.cm-editor *):focus-visible,textarea:not(.cm-editor *):focus-visible{border-color:var(--accent);outline-offset:1px}input:not(.cm-editor *):disabled,select:not(.cm-editor *):disabled,textarea:not(.cm-editor *):disabled{border-color:var(--border);background:color-mix(in srgb, var(--mdit-colour-input) 70%, transparent);color:var(--text-muted);opacity:.65}.content-section,.admin-section{max-width:none;padding:var(--mdit-space-6) 0}.admin-section{scroll-margin-top:calc(var(--mdit-toolbar-height) + var(--mdit-space-4))}.section-heading{margin-bottom:var(--mdit-space-4)}.section-heading h2,.placeholder-section h2{color:var(--mdit-colour-text-strong);font-size:1.25rem;font-weight:400}.section-heading p:last-child{margin-top:var(--mdit-space-1)}.empty-state,.compact-empty-state,.placeholder-section{padding:var(--mdit-space-4) 0}.empty-state h2,.empty-state h3{font-size:1rem;font-weight:500}.empty-state p{margin-top:var(--mdit-space-1)}.workspace-layout{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);max-width:none}.category-rail{padding:var(--mdit-space-6) var(--mdit-space-4) var(--mdit-space-6) 0}.category-rail h2{font-size:1.05rem;font-weight:500}.category-links{margin-top:var(--mdit-space-3)}.category-link{padding:var(--mdit-space-2) var(--mdit-space-3);border-radius:var(--mdit-radius-small);border-left-width:2px}.category-link:hover,.category-link:focus-visible{background:var(--mdit-colour-focus-surface)}.category-link.is-active{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent);font-weight:500}.workspace-results{padding:var(--mdit-space-6) 0 var(--mdit-space-6) var(--mdit-space-6)}.workspace-toolbar{margin-bottom:var(--mdit-space-4)}.page-list-row,.data-row{padding:var(--mdit-space-3) var(--mdit-space-2)}.page-list-row:nth-child(odd),.data-row:nth-child(odd){background:var(--mdit-colour-row-odd)}.page-list-row:nth-child(2n),.data-row:nth-child(2n){background:var(--mdit-colour-row-even)}.page-list-row:hover,.page-list-row:focus-within,.data-row:hover,.data-row:focus-within{background:var(--mdit-colour-focus-surface)}.page-list-main>p,.data-row-main>p{margin-top:var(--mdit-space-1)}.record-title{gap:var(--mdit-space-2)}.record-title h3{font-size:.92rem;font-weight:600}.record-title a{color:var(--mdit-colour-text-strong);-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-underline-offset:.2em}.record-title a:hover,.record-title a:focus-visible{color:var(--accent)}.status-badge,.type-label{padding:.15rem var(--mdit-space-2);border-radius:var(--mdit-radius);background:var(--mdit-colour-popover);font-size:.64rem;font-weight:600}.status-active{color:#d7f4df;background:#28492e;border-color:#396845}.type-label{color:var(--mdit-colour-text-strong);background:#394a54;border-color:#475c67}.record-metadata{gap:var(--mdit-space-1) var(--mdit-space-6);margin-top:var(--mdit-space-2);font-size:.78rem}.record-form{--form-label-column:minmax(9.5rem, 12rem);width:min(100%,72rem)}.compact-record-form{width:100%}.form-row{padding:var(--mdit-space-3) 0;column-gap:var(--mdit-space-6)}.form-row-label{padding-top:.55rem;font-size:.82rem;font-weight:500}.required-indicator{color:#ffbd67}.optional-indicator,.form-row-help,.form-row-validation,.form-row-count,.field-hint,.field-error,.field-path{font-size:.75rem}.form-row-help,.form-row-validation,.form-row-count{margin-top:var(--mdit-space-1)}.form-actions{padding-top:var(--mdit-space-4)}.responsive-table th,.responsive-table td{padding:var(--mdit-space-3) var(--mdit-space-4)}.responsive-table th{font-size:.75rem;font-weight:500}.responsive-table tbody tr:nth-child(odd){background:var(--mdit-colour-row-odd)}.responsive-table tbody tr:nth-child(2n){background:var(--mdit-colour-row-even)}.responsive-table tbody tr:hover,.responsive-table tbody tr:focus-within{background:var(--mdit-colour-focus-surface)}.project-table .project-column{width:20%}.project-table .scope-column{width:9%}.project-table .categories-column{width:15%}.project-table .count-column{width:7%}.project-table .status-column{width:9%}.project-table .actions-column{width:33%}.project-table th,.project-table td{padding-right:var(--mdit-space-3);padding-left:var(--mdit-space-3)}.project-summary,.category-link-list{min-width:0}.project-summary{gap:var(--mdit-space-1);display:grid}.project-name{color:var(--text)}.project-description,.project-slug{color:var(--text-muted);margin:0}.project-description{line-height:1.45}.project-slug{overflow-wrap:anywhere;font-size:.75rem}.project-slug span{margin-right:var(--mdit-space-1);font-weight:700}.category-link-list{gap:var(--mdit-space-1);margin:0;padding:0;list-style:none;display:grid}.category-link-list a{overflow-wrap:anywhere;display:inline-block}.category-more-link,.table-empty-value{color:var(--text-muted);font-size:.78rem}.table-number{font-variant-numeric:tabular-nums}.project-table .project-table-actions{flex-flow:wrap;justify-content:flex-end;align-items:center}.project-table .status-badge,.project-table .manage-categories-action{white-space:nowrap}.section-navigation{max-width:none}.section-navigation a,.section-navigation>span{min-height:var(--mdit-control-height);padding:var(--mdit-space-2) var(--mdit-space-3)}.section-navigation a:hover,.section-navigation a:focus-visible{background:var(--mdit-colour-focus-surface);color:var(--accent)}.section-navigation a[aria-current=page]{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent)}.admin-navigation{margin-bottom:var(--mdit-space-4)}.project-tabs{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.project-tabs a{min-height:var(--mdit-control-height);align-items:center;gap:var(--mdit-space-2);padding:var(--mdit-space-2) var(--mdit-space-3);border-right:1px solid var(--border);color:var(--text-muted);text-decoration:none;display:inline-flex}.project-tabs a:hover,.project-tabs a:focus-visible{background:var(--mdit-colour-focus-surface);color:var(--accent)}.project-tabs a[aria-current=page]{border-bottom:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent)}.project-tabs small{color:var(--text-muted);font-size:.66rem}.category-display-options{margin-top:var(--mdit-space-4)}.category-tree,.category-tree-children{margin:0;padding:0}.category-tree-branch,.category-tree-children>li{list-style:none}.category-tree{border-top:1px solid var(--border)}.category-tree-branch>.category-row,.category-tree-children .category-row{border-bottom:1px solid var(--border)}.category-tree-branch:nth-child(odd)>.category-row,.category-tree-branch:nth-child(2n) .category-tree-children>li:nth-child(2n) .category-row,.category-tree-branch:nth-child(odd) .category-tree-children>li:nth-child(odd) .category-row{background:var(--mdit-colour-row-odd)}.category-tree-branch:nth-child(2n)>.category-row,.category-tree-branch:nth-child(2n) .category-tree-children>li:nth-child(odd) .category-row,.category-tree-branch:nth-child(odd) .category-tree-children>li:nth-child(2n) .category-row{background:var(--mdit-colour-row-even)}.category-tree .category-row:hover,.category-tree .category-row:focus-within{background:var(--mdit-colour-focus-surface)}.category-row-child{padding-left:calc(var(--mdit-space-8) + var(--mdit-space-3));background-image:linear-gradient(90deg, transparent 0 var(--mdit-space-4), color-mix(in srgb, var(--accent) 45%, transparent) var(--mdit-space-4) calc(var(--mdit-space-4) + 2px), transparent calc(var(--mdit-space-4) + 2px))}.category-empty-state .button{margin-top:var(--mdit-space-4)}.uncategorised-pages{justify-content:space-between;align-items:center;gap:var(--mdit-space-4);padding:var(--mdit-space-4) var(--mdit-space-2);border-top:1px dashed var(--border-strong);border-bottom:1px dashed var(--border-strong);display:flex}.uncategorised-pages h2,.uncategorised-pages p{margin:0}.uncategorised-pages h2{font-size:1rem;font-weight:500}.uncategorised-pages p{margin-top:var(--mdit-space-1);color:var(--text-muted)}.actions-menu{position:relative}.actions-menu summary{align-items:center;gap:var(--mdit-space-1);min-height:1.75rem;padding:var(--mdit-space-1) var(--mdit-space-2);border:1px solid var(--mdit-colour-blue);border-radius:var(--mdit-radius);background:var(--mdit-colour-blue);color:var(--mdit-colour-text-strong);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.78rem;font-weight:500;list-style:none;display:inline-flex}.actions-menu summary::-webkit-details-marker{display:none}.actions-menu-chevron{flex:0 0 1rem;width:1rem;height:1rem;transition:transform .12s}.actions-menu[open] .actions-menu-chevron{transform:rotate(180deg)}.actions-menu[open] summary,.actions-menu summary:hover,.actions-menu summary:focus-visible{border-color:color-mix(in srgb, var(--mdit-colour-blue-hover) 75%, white);background:var(--mdit-colour-blue-hover)}.actions-menu-panel{z-index:40;top:calc(100% + var(--mdit-space-1));min-width:11rem;padding:var(--mdit-space-1);border:1px solid var(--border-strong);border-radius:var(--mdit-radius);background:var(--mdit-colour-popover);display:grid;position:absolute;right:0;box-shadow:0 .75rem 2rem #00000073}.actions-menu-panel form{margin:0}.actions-menu-item{width:100%;min-height:2rem;padding:var(--mdit-space-2);border-radius:var(--mdit-radius-small);color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;font-size:.8rem;text-decoration:none;display:flex}.actions-menu-item:hover,.actions-menu-item:focus-visible{background:var(--mdit-colour-focus-surface);color:var(--accent)}.actions-menu-danger{color:var(--danger)}.form-context{width:min(100%,72rem);margin:0 0 var(--mdit-space-4);border-top:1px solid var(--border)}.form-context>div{gap:var(--mdit-space-6);padding:var(--mdit-space-3) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(9.5rem,12rem) minmax(0,1fr);display:grid}.form-context dt{color:var(--text-muted);font-weight:500}.form-context dd{color:var(--mdit-colour-text-strong);margin:0;font-weight:600}.preview-unavailable{min-height:var(--mdit-control-height);color:var(--text-muted);align-items:center;font-size:.78rem;display:inline-flex}.draft-preview-viewer{background:var(--mdit-colour-depth);min-width:20rem;height:100vh;overflow:hidden}.preview-viewer-bar{align-items:center;gap:var(--mdit-space-4);min-height:3.5rem;padding:var(--mdit-space-2) var(--mdit-space-4);border-bottom:1px solid var(--border-strong);background:var(--mdit-colour-toolbar);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.preview-viewer-back{color:var(--accent);font-size:.8rem;font-weight:600}.preview-viewer-context,.preview-viewer-actions{align-items:center;gap:var(--mdit-space-2);min-width:0;display:flex}.preview-viewer-context strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-viewer-context>span:last-child{color:var(--text-muted);font-size:.72rem}.preview-viewer-actions form{margin:0}.preview-viewer-frame{height:calc(100vh - 3.5rem)}.preview-viewer-frame iframe{background:#fff;border:0;width:100%;height:100%;display:block}.builder-page{background:var(--mdit-colour-page);min-width:20rem;height:100vh;overflow:hidden}.builder{grid-template-rows:auto auto auto minmax(0,1fr);width:100%;min-width:0;height:100vh;display:grid}.builder-toolbar{align-items:center;gap:var(--mdit-space-4);min-width:0;min-height:4rem;padding:var(--mdit-space-2) var(--mdit-space-4);border-bottom:1px solid var(--border-strong);background:var(--mdit-colour-toolbar);grid-row:1;grid-template-columns:auto minmax(10rem,1fr) auto auto auto;display:grid}.builder-notice{grid-row:2}.builder-mobile-switch{grid-row:3}.builder-back,.preview-viewer-back{color:var(--accent);white-space:nowrap;font-size:.8rem;font-weight:600}.builder-identity{min-width:0}.builder-title-line{align-items:center;gap:var(--mdit-space-2);min-width:0;display:flex}.builder-title-line h1{color:var(--mdit-colour-text-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.builder-identity p,.builder-pane-heading p,.builder-notice p{color:var(--text-muted);margin:0;font-size:.75rem}.builder-identity p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.builder-statuses,.builder-view-modes,.builder-toolbar-actions,.builder-notice-actions,.builder-history-controls,.builder-preview-heading-actions{align-items:center;gap:var(--mdit-space-2);display:flex}.builder-view-modes{border:1px solid var(--border-strong);border-radius:var(--mdit-radius);overflow:hidden}.builder-view-modes button,.builder-mobile-switch button{min-height:1.9rem;padding:var(--mdit-space-1) var(--mdit-space-2);border:0;border-right:1px solid var(--border-strong);color:var(--text-muted);cursor:pointer;background:0 0;font-size:.75rem}.builder-view-modes button:last-child,.builder-mobile-switch button:last-child{border-right:0}.builder-view-modes button[aria-pressed=true],.builder-mobile-switch button[aria-pressed=true]{background:var(--mdit-colour-selection);color:var(--accent)}.builder-view-modes button:focus-visible,.builder-mobile-switch button:focus-visible{z-index:1;position:relative}.builder-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.builder-status{min-height:1.75rem;padding:var(--mdit-space-1) var(--mdit-space-2);border:1px solid var(--border);border-radius:var(--mdit-radius-small);color:var(--text-muted);white-space:nowrap;align-items:center;font-size:.72rem;font-weight:600;display:inline-flex}.builder-status[data-state=saved],.builder-status[data-state=ready]{color:#d7f4df;border-color:#396845}.builder-status[data-state=unsaved],.builder-status[data-state=updating],.builder-status[data-state=saving]{color:#f0cf91;border-color:#7a5819}.builder-status[data-state=failed],.builder-status[data-state=conflict]{border-color:var(--mdit-colour-red);color:var(--mdit-colour-danger-text)}.builder-toolbar-actions .button[aria-disabled=true]{opacity:.55;pointer-events:none}.builder-notice{justify-content:space-between;align-items:center;gap:var(--mdit-space-4);min-width:0;padding:var(--mdit-space-2) var(--mdit-space-4);border-bottom:1px solid var(--border-strong);background:var(--mdit-colour-warning-surface);display:flex}.builder-notice[hidden]{display:none}.builder-notice-conflict{background:color-mix(in srgb, var(--mdit-colour-red) 30%, var(--background))}.builder-history-backdrop{z-index:80;background:#000000a8;position:fixed;inset:0}.builder-history-backdrop[hidden]{display:none}.builder-assets-backdrop{z-index:80;background:#000000a8;position:fixed;inset:0}.builder-assets-backdrop[hidden]{display:none}.builder-assets-panel{z-index:81;border-left:1px solid var(--border-strong);background:var(--mdit-colour-page);flex-direction:column;width:min(38rem,100vw);min-width:0;height:100vh;transition:transform .18s,visibility .18s;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(0);box-shadow:-1rem 0 2.5rem #00000059}.builder-assets-panel[aria-hidden=true]{visibility:hidden;transform:translate(102%)}body.builder-assets-open{overflow:hidden}.builder-assets-header{justify-content:space-between;align-items:start;gap:var(--mdit-space-4);padding:var(--mdit-space-4);border-bottom:1px solid var(--border-strong);display:flex}.builder-assets-header h2{margin:0}.builder-assets-filters{align-items:end;gap:var(--mdit-space-2);padding:var(--mdit-space-3) var(--mdit-space-4);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 6rem 8rem auto;display:grid}.builder-assets-filters label,.builder-asset-controls label{gap:var(--mdit-space-1);min-width:0;color:var(--text-muted);font-size:.72rem;font-weight:700;display:grid}.builder-assets-filters input,.builder-assets-filters select,.builder-asset-controls input{width:100%;min-width:0}.builder-assets-status,.builder-assets-warning,.builder-assets-empty{padding:var(--mdit-space-3) var(--mdit-space-4);border-bottom:1px solid var(--border);color:var(--text-muted);margin:0;font-size:.8rem}.builder-assets-warning{color:var(--mdit-colour-warning-text,#f0cf91)}.builder-assets-warning[hidden]{display:none}.builder-assets-warning p{margin:0 0 var(--mdit-space-1)}.builder-assets-warning p:last-child{margin-bottom:0}.builder-assets-list{display:grid}.builder-asset-row{align-items:start;gap:var(--mdit-space-3);min-width:0;padding:var(--mdit-space-3) var(--mdit-space-4);border-bottom:1px solid var(--border);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.builder-asset-row>img{aspect-ratio:1}.builder-asset-identity,.builder-asset-controls{gap:var(--mdit-space-1);min-width:0;display:grid}.builder-asset-identity code{overflow-wrap:anywhere;font-size:.7rem}.builder-asset-controls{grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:end}.builder-asset-controls .status-badge,.builder-asset-controls>.text-button{grid-column:1/-1;justify-self:start}.builder-history-panel{z-index:81;border-left:1px solid var(--border-strong);background:var(--mdit-colour-page);flex-direction:column;width:min(32rem,100vw);min-width:0;height:100vh;transition:transform .18s,visibility .18s;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(0);box-shadow:-1rem 0 2.5rem #00000059}.builder-history-panel[aria-hidden=true]{visibility:hidden;transform:translate(102%)}body.builder-history-open{overflow:hidden}.builder-history-header{justify-content:space-between;align-items:start;gap:var(--mdit-space-4);padding:var(--mdit-space-4);border-bottom:1px solid var(--border-strong);display:flex}.builder-history-header h2,.builder-history-item h3{margin:0}.builder-restore-point-form{align-items:start;gap:var(--mdit-space-3) var(--mdit-space-4);padding:var(--mdit-space-4);border-bottom:1px solid var(--border);grid-template-columns:9rem minmax(0,1fr);display:grid}.builder-restore-point-form[hidden]{display:none}.builder-restore-point-form input{width:100%}.builder-history-form-actions{gap:var(--mdit-space-2);flex-wrap:wrap;grid-column:2;display:flex}.builder-history-status,.builder-history-empty{padding:var(--mdit-space-3) var(--mdit-space-4);border-bottom:1px solid var(--border);color:var(--text-muted);margin:0;font-size:.8rem}.builder-history-list{margin:0;padding:0;list-style:none}.builder-history-item{gap:var(--mdit-space-2);padding:var(--mdit-space-4);border-bottom:1px solid var(--border);display:grid}.builder-history-item h3{color:var(--mdit-colour-text-strong);font-size:.9rem}.builder-history-meta{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.5}.builder-history-actions{gap:var(--mdit-space-4);flex-wrap:wrap;display:flex}.builder-history-more{margin:var(--mdit-space-4);align-self:start}.builder-mobile-switch{border-bottom:1px solid var(--border);display:none}.builder-workspace{grid-row:4;grid-template-columns:minmax(0, var(--editor-pane-width,50%)) .75rem minmax(0, 1fr);isolation:isolate;min-width:0;min-height:0;display:grid;overflow:hidden}.builder-editor-pane,.builder-preview-pane{min-width:0;min-height:0;overflow:hidden}.builder-editor-pane{z-index:1;background:var(--mdit-colour-input);flex-direction:column;display:flex;position:relative;container:builder-source/inline-size}.builder-preview-pane{z-index:0;background:var(--mdit-colour-depth);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:relative}.builder-pane-heading{min-height:3rem;padding:var(--mdit-space-2) var(--mdit-space-3);border-bottom:1px solid var(--border);background:var(--navigation)}.builder-pane-heading h2{margin:0;font-size:.85rem;font-weight:600}.builder-source-heading{justify-content:space-between;align-items:center;gap:var(--mdit-space-3);display:flex}.builder-history-controls,.builder-preview-heading-actions{flex:none}.builder-history-controls{flex-wrap:wrap;justify-content:flex-end;min-width:0}.source-guidance-compact,.source-control-label-compact{display:none}.builder-search-code{align-items:center;gap:var(--mdit-space-1);display:inline-flex}.builder-search-code .navigation-svg{width:1rem;height:1rem}@container builder-source (width<=42rem){.builder-source-heading{flex-direction:column;align-items:flex-start}.builder-history-controls{justify-content:flex-start;width:100%;max-width:100%}.builder-history-controls .text-button{flex:6rem;min-height:2.75rem}.source-guidance-full{display:none}.source-guidance-compact{display:inline}}@container builder-source (width<=30rem){.builder-history-controls .text-button{flex-basis:calc(50% - var(--mdit-space-1))}.source-control-label-full{display:none}.source-control-label-compact{display:inline}}.builder-preview-heading-actions [aria-pressed=true]{border-color:var(--accent);background:var(--mdit-colour-blue-hover);color:var(--mdit-colour-text-strong)}.builder-inspect-result{gap:var(--mdit-space-2);padding:var(--mdit-space-2) var(--mdit-space-3);border-bottom:1px solid var(--border);background:var(--mdit-colour-depth);font-size:.75rem;display:grid}.builder-inspect-result[hidden],.builder-inspect-suggestions[hidden]{display:none}.builder-inspect-result p,.builder-inspect-suggestions{margin:0}.builder-inspect-result output{color:var(--accent)}.builder-inspect-suggestions,.builder-inspect-suggestions>div{align-items:center;gap:var(--mdit-space-2);flex-wrap:wrap;min-width:0;display:flex}.builder-inspect-suggestions>span{color:var(--text-muted);font-weight:600}.builder-preview-heading{justify-content:space-between;align-items:center;gap:var(--mdit-space-3);display:flex}.source-tabs{border-bottom:1px solid var(--border);background:var(--navigation);flex:none;display:flex}.source-tabs button{min-height:var(--mdit-control-height);padding:var(--mdit-space-2) var(--mdit-space-4);border:0;border-right:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-bottom:2px solid #0000;font-size:.78rem}.source-tabs button[aria-selected=true]{border-bottom-color:var(--accent);background:var(--mdit-colour-selection);color:var(--accent)}.source-tab-change{color:#f0cf91}.source-editor-panel,.source-editor-panel>.cm-editor{flex:1;min-width:0;min-height:0}.source-editor-panel{isolation:isolate;flex:1 1 0;height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.source-editor-panel .cm-editor,.source-editor-panel .cm-scroller{min-width:0;min-height:0}.source-editor-panel .cm-editor{flex-direction:column;flex:1 1 0;height:100%;max-height:100%;margin-inline-end:.25rem;display:flex;overflow:hidden}.source-editor-panel .cm-scroller{z-index:1;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;flex:1 1 0;height:0;max-height:100%;font-family:Cascadia Code,SFMono-Regular,Consolas,Liberation Mono,monospace;position:relative;overflow:auto}.source-editor-panel .cm-panels{border-color:var(--border-strong);flex:none;max-width:100%;overflow:hidden}.source-editor-panel .cm-search{align-items:center;gap:var(--mdit-space-2);max-width:100%;padding:var(--mdit-space-2);background:var(--mdit-colour-popover);flex-wrap:wrap;display:flex}.source-editor-panel .cm-search br{display:none}.source-editor-panel .cm-search .cm-textfield:not([type=checkbox]){width:auto;min-width:8rem;min-height:2rem;padding:var(--mdit-space-1) var(--mdit-space-2);border:1px solid var(--border-strong);border-radius:var(--mdit-radius-small);background:var(--mdit-colour-input);color:var(--mdit-colour-text-strong);font:inherit;flex:12rem}.source-editor-panel .cm-search label{align-items:center;gap:var(--mdit-space-1);min-width:0;color:var(--mdit-colour-text-strong);white-space:nowrap;font-size:.75rem;line-height:1.25;display:inline-flex}.source-editor-panel .cm-search input[type=checkbox]{border:1px solid var(--border-strong);width:1rem;min-width:1rem;height:1rem;min-height:0;accent-color:var(--accent);flex:0 0 1rem;margin:0;padding:0;display:inline-block}.source-editor-panel .cm-search .cm-button,.source-editor-panel .cm-search button[name=close]{width:auto;min-width:0;min-height:2rem;padding:var(--mdit-space-1) var(--mdit-space-2);border:1px solid var(--border-strong);border-radius:var(--mdit-radius-small);background:var(--mdit-colour-blue);color:var(--mdit-colour-text-strong);cursor:pointer;font:inherit;background-image:none;font-size:.75rem}.source-editor-panel .cm-search .cm-button:hover,.source-editor-panel .cm-search button[name=close]:hover{border-color:var(--accent);background:var(--mdit-colour-blue-hover)}.source-editor-panel .cm-search .cm-button:focus-visible,.source-editor-panel .cm-search button[name=close]:focus-visible,.source-editor-panel .cm-search .cm-textfield:focus-visible{border-color:var(--accent);outline:2px solid var(--focus);outline-offset:1px}.source-editor-panel .cm-search button[name=close]{margin-left:auto}.builder-splitter{z-index:0;background:var(--background);pointer-events:none;place-items:stretch center;min-width:.75rem;display:grid;position:relative}.builder-splitter-handle{z-index:1;border-right:1px solid var(--border-strong);border-left:1px solid var(--border-strong);background:var(--navigation);cursor:col-resize;pointer-events:auto;touch-action:none;width:.5rem;position:relative}.mention-autocomplete{gap:var(--mdit-space-2);width:100%;min-width:0;max-width:100%;display:grid;position:relative}.mention-help{color:var(--text-muted);margin:0;font-size:.78rem}.mention-help kbd{border:1px solid var(--border-strong);border-radius:var(--mdit-radius-small);background:var(--mdit-colour-depth);color:var(--mdit-colour-text-strong);font:inherit;padding:.05rem .3rem}.mention-selected{gap:var(--mdit-space-2);flex-wrap:wrap;min-width:0;display:flex}.mention-selected[hidden],.mention-suggestions[hidden]{display:none}.mention-chip{align-items:center;gap:var(--mdit-space-1);border:1px solid var(--accent);background:var(--mdit-colour-selection);max-width:100%;color:var(--accent);border-radius:999px;padding:.25rem .35rem .25rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.mention-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention-chip-remove{color:currentColor;cursor:pointer;width:1.35rem;height:1.35rem;font:inherit;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.mention-chip-remove:hover,.mention-chip-remove:focus-visible{background:var(--mdit-colour-blue-hover)}.mention-suggestions{border:1px solid var(--border-strong);border-radius:var(--mdit-radius-small);background:var(--mdit-colour-popover);overscroll-behavior:contain;width:100%;min-width:0;max-width:100%;max-height:min(15rem,40vh);overflow:auto;box-shadow:0 .7rem 1.8rem #0000004d}.mention-suggestions [role=listbox]{min-width:0;display:grid}.mention-suggestions [role=option]{width:100%;min-width:0;padding:var(--mdit-space-2) var(--mdit-space-3);border:0;border-bottom:1px solid var(--border);color:var(--mdit-colour-text);cursor:pointer;text-align:left;background:0 0;gap:.15rem;display:grid}.mention-suggestions [role=option]:last-child{border-bottom:0}.mention-suggestions [role=option][aria-selected=true],.mention-suggestions [role=option]:hover{background:var(--mdit-colour-selection)}.mention-suggestions [role=option] strong,.mention-suggestions [role=option] span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention-suggestions [role=option] strong{color:var(--mdit-colour-text-strong)}.mention-suggestions [role=option] span{color:var(--text-muted);font-size:.72rem}.builder-splitter-handle:before{background:var(--border-strong);content:"";width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.builder-splitter-handle:hover,.builder-splitter-handle:focus-visible{border-color:var(--accent);background:var(--mdit-colour-blue-hover);outline:2px solid var(--focus);outline-offset:-2px}.builder-splitter-handle:hover:before,.builder-splitter-handle:focus-visible:before{background:var(--accent)}.builder-workspace[data-editor-scroll-active=true] .builder-splitter-handle,.builder-workspace[data-editor-scroll-active=true] .builder-preview-pane,.builder-workspace[data-editor-scroll-active=true] .builder-preview-pane *{pointer-events:none}@media (width>=590px){.builder-workspace[data-view-mode=editor],.builder-workspace[data-view-mode=preview]{grid-template-columns:minmax(0,1fr)}.builder-workspace[data-view-mode=editor] .builder-splitter,.builder-workspace[data-view-mode=editor] .builder-preview-pane,.builder-workspace[data-view-mode=preview] .builder-splitter,.builder-workspace[data-view-mode=preview] .builder-editor-pane{display:none}}.preview-controls{align-items:end;gap:var(--mdit-space-2) var(--mdit-space-3);min-width:0;padding:var(--mdit-space-2) var(--mdit-space-3);border-bottom:1px solid var(--border);background:var(--navigation);flex-wrap:wrap;display:flex}.preview-control-group{gap:2px;display:grid}.preview-controls label{color:var(--text-muted);font-size:.67rem;font-weight:600}.preview-controls select,.preview-controls input,.preview-control-button{min-height:1.9rem;padding:var(--mdit-space-1) var(--mdit-space-2);font-size:.75rem}.preview-dimension-group{align-items:end;gap:var(--mdit-space-1);grid-template-columns:auto 4.8rem auto auto 4.8rem;display:grid}.preview-dimension-group label{align-self:center}.preview-control-button{border:1px solid var(--border-strong);border-radius:var(--mdit-radius);background:var(--mdit-colour-blue);color:var(--mdit-colour-text-strong);cursor:pointer}.preview-dimension-output{color:var(--accent);white-space:nowrap;margin-left:auto;font-size:.75rem;font-weight:600}.preview-dimension-help,.preview-scale-guidance{color:var(--text-muted);flex-basis:100%;margin:0;font-size:.68rem}.preview-scale-guidance{color:var(--mdit-colour-text)}.preview-canvas{min-width:0;min-height:0;padding:var(--mdit-space-4);overscroll-behavior:contain;background-color:#0b0d11;background-image:linear-gradient(45deg,#ffffff08 25%,#0000 25%),linear-gradient(-45deg,#ffffff08 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff08 75%),linear-gradient(-45deg,#0000 75%,#ffffff08 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;position:relative;overflow:auto}.builder-preview-pane .preview-canvas{overflow-anchor:none}.preview-stage{margin:auto;position:relative}.preview-viewport{box-shadow:0 0 0 1px var(--border-strong), 0 .75rem 2rem #00000059;transform-origin:0 0;background:#fff;position:relative;overflow:visible}.preview-viewport iframe{background:#fff;border:0;width:100%;height:100%;display:block}.visual-pin-overlay{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.visual-pin-marker{background:var(--mdit-colour-blue-active);color:#fff;pointer-events:auto;border:2px solid #07131a;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:800;line-height:1;text-decoration:none;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 .2rem .65rem #0000008c}.visual-pin-marker.is-closed{background:var(--mdit-colour-input);color:var(--mdit-colour-text-muted)}.visual-pin-marker:focus-visible,.visual-pin-marker:hover,.visual-pin-marker.is-selected{z-index:2;outline:3px solid var(--focus);outline-offset:3px}.visual-review-workspace{min-width:0}.visual-review-canvas{height:min(44rem,75vh)}.visual-review-toolbar,.visual-pin-filter{align-items:center;gap:var(--mdit-space-2);flex-wrap:wrap;min-width:0;display:flex}.visual-review-toolbar{padding:var(--mdit-space-2) 0;justify-content:space-between}.visual-pin-filter button,.visual-pin-reference{min-height:1.9rem;padding:var(--mdit-space-1) var(--mdit-space-2);border:1px solid var(--border-strong);border-radius:var(--mdit-radius);background:var(--mdit-colour-depth);color:var(--mdit-colour-text);cursor:pointer;font-size:.75rem;font-weight:700;text-decoration:none}.visual-pin-filter button[aria-pressed=true],.visual-pin-reference{border-color:var(--accent);background:var(--mdit-colour-blue);color:var(--mdit-colour-text-strong)}.visual-anchor-selection,.visual-anchor-context{min-width:0;padding:var(--mdit-space-2);border-left:3px solid var(--accent);background:var(--mdit-colour-depth)}.visual-anchor-selection{justify-content:space-between;align-items:flex-start;gap:var(--mdit-space-2);display:flex}.visual-anchor-selection p,.visual-anchor-context{margin:0}.visual-anchor-context code{overflow-wrap:anywhere}.full-preview[data-annotation-review]{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(20rem,26rem)}.full-preview[data-annotation-review]>.preview-viewer-bar,.full-preview[data-annotation-review]>.full-preview-controls{grid-column:1/-1}.full-preview[data-annotation-review]>.full-preview-canvas{grid-area:3/1}.full-review-panel{min-width:0;padding:var(--mdit-space-4);border-left:1px solid var(--border-strong);background:var(--mdit-colour-page);overflow:hidden auto}.full-review-thread-list{padding-bottom:var(--mdit-space-4)}.preview-resize-handle{border:2px solid var(--accent);background:var(--mdit-colour-blue);cursor:nwse-resize;width:1rem;height:1rem;position:absolute;bottom:-.4rem;right:-.4rem}.full-preview{grid-template-rows:auto auto minmax(0,1fr);width:100%;min-width:0;height:100vh;display:grid}.full-preview-controls .preview-controls{border-bottom-color:var(--border-strong)}.full-preview-canvas{height:auto}:target{scroll-margin-top:calc(var(--mdit-toolbar-height) + var(--mdit-space-4))}.definition-list>div,.authority-row,.source-list section{padding:var(--mdit-space-3) var(--mdit-space-2)}.definition-list>div:nth-child(odd),.authority-row:nth-of-type(odd){background:var(--mdit-colour-row-odd)}.definition-list>div:nth-child(2n),.authority-row:nth-of-type(2n){background:var(--mdit-colour-row-even)}.source-list pre{border-radius:var(--mdit-radius);background:var(--mdit-colour-depth)}.status-message,.inline-notice{padding:var(--mdit-space-2) var(--mdit-space-3);background:color-mix(in srgb, var(--accent) 9%, transparent)}.login-main{padding:clamp(var(--mdit-space-4), 5vw, var(--mdit-space-12));place-items:center}.login-panel{width:min(100%,36rem)}.login-brand{min-height:var(--mdit-toolbar-height);padding-bottom:var(--mdit-space-3)}.login-brand-logo{width:5rem}.login-brand-name{color:var(--accent);font-size:1rem;font-weight:500}.local-auth-warning{gap:var(--mdit-space-1);margin-top:var(--mdit-space-4);padding:var(--mdit-space-2) var(--mdit-space-3);border-radius:var(--mdit-radius);background:var(--mdit-colour-warning-surface);color:#f0cf91;border-color:#7a5819}.local-auth-warning span{color:#e4c98f}.login-introduction{padding:var(--mdit-space-6) 0 var(--mdit-space-4)}.login-introduction h1{font-size:clamp(1.55rem,5vw,2rem);font-weight:400}.persona-form legend{font-size:.7rem;font-weight:500}.persona-option{gap:var(--mdit-space-3);padding:var(--mdit-space-3) var(--mdit-space-2)}.persona-option:nth-child(odd){background:var(--mdit-colour-row-odd)}.persona-option:nth-child(2n){background:var(--mdit-colour-row-even)}.persona-option:hover,.persona-option:focus-within{background:var(--mdit-colour-focus-surface)}.persona-option:has(input:checked){background:color-mix(in srgb, var(--accent) 9%, transparent)}.persona-option-copy>span,.persona-option-copy small{font-size:.76rem}.local-sign-in-button{margin-top:var(--mdit-space-4)}.workspace-project-navigation{margin-bottom:var(--mdit-space-4);border-bottom:1px solid var(--border)}.workspace-project-navigation ul{gap:var(--mdit-space-1);padding:0 0 var(--mdit-space-3);flex-wrap:wrap;margin:0;list-style:none;display:flex}.workspace-project-navigation a{min-height:var(--mdit-control-height);padding:var(--mdit-space-2) var(--mdit-space-4);border:1px solid var(--border-strong);border-radius:var(--mdit-radius);color:var(--text-muted);align-items:center;text-decoration:none;display:inline-flex}.workspace-project-navigation a:hover,.workspace-project-navigation a:focus-visible{border-color:var(--accent);background:var(--mdit-colour-focus-surface);color:var(--text)}.workspace-project-navigation a.is-active{border-color:var(--accent);background:var(--accent-surface);color:var(--accent);font-weight:700}.workspace-category-disclosure>summary{display:none}.category-link{justify-content:space-between;align-items:center;gap:var(--mdit-space-2);display:flex}.subcategory-links{padding-left:var(--mdit-space-4);position:relative}.subcategory-links:before{top:0;bottom:var(--mdit-space-1);left:var(--mdit-space-2);background:color-mix(in srgb, var(--accent) 35%, var(--border));content:"";width:1px;position:absolute}.subcategory-links .category-link{font-size:.86rem}.category-count{min-width:2ch;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.75rem}.uncategorised-category-link{margin-top:var(--mdit-space-3);padding-top:var(--mdit-space-2);border-top:1px dashed var(--border-strong)}.workspace-toolbar{align-items:center;gap:var(--mdit-space-2);grid-template-columns:minmax(14rem,1fr) auto auto auto;display:grid}.workspace-search-control,.workspace-state-control{min-width:0;min-height:var(--mdit-control-height);border:1px solid var(--border-strong);border-radius:var(--mdit-radius);background:var(--mdit-colour-input);align-items:center;display:flex}.workspace-search-control{gap:var(--mdit-space-2);padding-left:var(--mdit-space-3)}.workspace-search-control .navigation-svg{width:1rem;height:1rem;color:var(--text-muted);flex:none}.workspace-search-control input[type=search]{width:100%;min-width:0;min-height:calc(var(--mdit-control-height) - 2px);padding:var(--mdit-space-2) var(--mdit-space-3) var(--mdit-space-2) 0;box-shadow:none;background:0 0;border:0}.workspace-search-control:focus-within,.workspace-state-control:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 24%, transparent)}.workspace-state-control{gap:var(--mdit-space-2);padding-left:var(--mdit-space-3)}.workspace-state-control>span{color:var(--text-muted);font-size:.75rem;font-weight:700}.workspace-state-control select{width:auto;min-height:calc(var(--mdit-control-height) - 2px);padding-top:var(--mdit-space-1);padding-bottom:var(--mdit-space-1);box-shadow:none;background-color:#0000;border:0}.js .workspace-search-submit{display:none}.js .asset-filter-bar .workspace-search-submit{display:inline-flex}.workspace-clear-filters{min-height:var(--mdit-control-height);padding:0 var(--mdit-space-2);align-items:center;font-size:.82rem;display:inline-flex}.workspace-page-table .workspace-page-column{width:25%}.workspace-page-table .workspace-category-column{width:18%}.workspace-page-table .workspace-status-column{width:10%}.workspace-page-table .workspace-version-column{width:15%}.workspace-page-table .workspace-updated-column{width:18%}.workspace-page-table .workspace-actions-column{width:14%}.workspace-page-summary,.workspace-updated{gap:var(--mdit-space-1);min-width:0;display:grid}.workspace-page-summary span,.workspace-updated span{color:var(--text-muted);font-size:.75rem}.workspace-page-title{font-weight:700}.workspace-page-table .status-badge{white-space:nowrap}.status-ready-for-review{color:#ffe7a3;background:#4c401e;border-color:#78611d}.review-lock-banner{padding:var(--mdit-space-3) var(--mdit-space-4);border-radius:var(--mdit-radius);color:#ffe7a3;background:#302a1b;border:1px solid #78611d}.asset-filter-bar{grid-template-columns:minmax(16rem,1fr) repeat(3,max-content) auto}.asset-filter-bar .workspace-search-control>span,.asset-filter-bar .workspace-state-control>span{white-space:nowrap;flex:none}.asset-filter-bar .workspace-state-control select{max-width:12rem}.submission-dialog{border:1px solid var(--border-strong);border-radius:var(--mdit-radius);background:var(--mdit-colour-popover);width:min(42rem,100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--text);padding:0;overflow:auto}.submission-dialog::backdrop{background:#000000b8}.submission-dialog form{gap:var(--mdit-space-4);padding:var(--mdit-space-5);display:grid}.submission-dialog-heading,.submission-dialog-actions,.hash-copy-row{justify-content:space-between;align-items:center;gap:var(--mdit-space-3);display:flex}.submission-dialog-heading h2,.submission-dialog-heading p{margin:0}.submission-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.submission-context>div{min-width:0;padding:var(--mdit-space-3);background:var(--mdit-colour-depth)}.submission-context dt,.submission-context dd{margin:0}.submission-context dt{color:var(--text-muted);font-size:.75rem;font-weight:700}.submission-summary-field{gap:var(--mdit-space-2);font-weight:700;display:grid}.submission-blocking-errors{padding:var(--mdit-space-3);border-left:3px solid var(--mdit-colour-red);background:color-mix(in srgb, var(--mdit-colour-red) 22%, var(--background))}.submission-blocking-errors ul{margin-bottom:0}.submission-dialog-actions{justify-content:flex-end}.version-history-table,.version-asset-table{table-layout:fixed}.version-history-table code,.version-asset-table code,.version-hash-list code,.hash-copy-row code{overflow-wrap:anywhere;word-break:break-word}.definition-list .definition-list-wide{grid-column:1/-1}.submission-summary{max-width:65ch;font-size:1.05rem}.workspace-page-table .actions-menu{display:inline-block}.workspace-load-more{padding-top:var(--mdit-space-5);justify-content:center;display:flex}.back-link{align-items:center;gap:var(--mdit-space-1);margin-bottom:var(--mdit-space-3);color:var(--text-muted);font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.back-link .navigation-svg{width:1rem;height:1rem}.back-link:hover,.back-link:focus-visible{color:var(--accent)}.status-changes-requested{color:#ffd0ca;background:#542b28;border-color:#9e4e43}.status-approved{color:#c8f6db;background:#1f4d39;border-color:#307653}.changes-requested-banner{padding:var(--mdit-space-3) var(--mdit-space-4);border-radius:var(--mdit-radius);color:#ffd0ca;background:#3b2524;border:1px solid #9e4e43}.navigation-count{background:var(--accent);min-width:1.6rem;color:var(--mdit-colour-page);text-align:center;border-radius:999px;margin-left:auto;padding:.1rem .45rem;font-size:.72rem;font-weight:800}.section-navigation a>span{color:var(--text-muted);font-size:.72rem}.submission-assignment-grid,.review-thread-composer,.review-thread-filters,.review-queue-filters{gap:var(--mdit-space-3);min-width:0;display:grid}.submission-assignment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.submission-assignment-grid fieldset,.review-management-panel fieldset{min-width:0;padding:var(--mdit-space-3);border:1px solid var(--border);border-radius:var(--mdit-radius-small)}.choice-row{align-items:flex-start;gap:var(--mdit-space-2);min-width:0;padding:var(--mdit-space-1) 0;display:flex}.choice-row input{width:1rem;min-width:1rem;height:1rem;min-height:0;margin-top:.2rem}.choice-row span,.choice-row small,.review-participant-table small,.reviews-queue-table small,.reviews-queue-table td>span{min-width:0;display:block}.choice-row small,.review-participant-table small,.reviews-queue-table small{color:var(--text-muted);font-size:.72rem}.plain-text-body{white-space:pre-wrap;overflow-wrap:anywhere}.comment-composer,.compact-comment-form,.thread-state-form,.decision-form,.review-management-panel form{gap:var(--mdit-space-3);min-width:0;display:grid}.comment-composer,.review-thread-composer,.decision-form,.review-management-panel{max-width:58rem;padding:var(--mdit-space-4);border:1px solid var(--border);border-radius:var(--mdit-radius);background:var(--mdit-colour-depth)}.comment-composer label,.compact-comment-form label,.thread-state-form label,.decision-form label,.review-thread-composer label,.review-thread-filters label,.review-queue-filters label{gap:var(--mdit-space-1);min-width:0;display:grid}.comment-composer textarea,.comment-composer select,.compact-comment-form textarea,.compact-comment-form select,.thread-state-form textarea,.decision-form textarea,.review-thread-composer textarea,.review-thread-composer select,.review-thread-filters select,.review-queue-filters select{width:100%;min-width:0}.comment-composer>button,.compact-comment-form>button{justify-self:end}.discussion-list{min-width:0;margin:var(--mdit-space-4) 0 0;border-top:1px solid var(--border);gap:0;display:grid}.review-thread-list,.review-summary-list,.decision-history{gap:var(--mdit-space-3);min-width:0;margin:var(--mdit-space-4) 0 0;display:grid}.review-thread,.review-summary-card,.decision-history>li{min-width:0;padding:var(--mdit-space-4);border:1px solid var(--border);border-radius:var(--mdit-radius);background:var(--mdit-colour-depth)}.discussion-comment{min-width:0;padding:var(--mdit-space-3) 0;border-bottom:1px solid var(--border);background:0 0}.discussion-comment-current{background:color-mix(in srgb, var(--accent) 7%, transparent);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--accent) 68%, transparent)}.discussion-comment-row{align-items:flex-start;gap:var(--mdit-space-3);min-width:0;padding:0 var(--mdit-space-3);display:flex}.comment-avatar{border:1px solid var(--border-strong);background:var(--mdit-colour-depth);width:2rem;height:2rem;color:var(--mdit-colour-text-strong);border-radius:50%;flex:0 0 2rem;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.discussion-message{width:100%;min-width:0;max-width:48rem}.discussion-replies{min-width:0;padding-left:var(--mdit-space-3);border-left:2px solid var(--border-strong);gap:0;margin-left:2.75rem;display:grid}.review-replies{gap:var(--mdit-space-3);padding:var(--mdit-space-3) 0 0 var(--mdit-space-4);border-left:2px solid var(--border-strong);display:grid}.review-replies>article{padding:var(--mdit-space-3);border-radius:var(--mdit-radius-small);background:var(--mdit-colour-page)}.review-thread>header,.review-thread>header>div,.review-summary-card>div,.decision-history>li>div,.comment-actions{align-items:center;gap:var(--mdit-space-2);flex-wrap:wrap;min-width:0;display:flex}.comment-header,.comment-author-line,.comment-meta{align-items:baseline;gap:var(--mdit-space-2);flex-wrap:wrap;min-width:0;display:flex}.comment-header{justify-content:space-between}.comment-author-line strong{color:var(--mdit-colour-text-strong)}.comment-meta,.comment-role,.review-thread>header p,.review-replies header,.comment-mentions{color:var(--text-muted);font-size:.78rem}.comment-role{border:1px solid var(--border);border-radius:999px;padding:.05rem .4rem}.discussion-comment-body{margin:var(--mdit-space-2) 0;line-height:1.55}.validated-mention{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--mdit-colour-text-strong);border-radius:.2rem;padding:0 .18em}.comment-mentions strong{margin-left:var(--mdit-space-1);color:var(--accent);display:inline-block}.comment-actions details,.review-management-panel,.review-thread details{margin-top:var(--mdit-space-2)}.comment-actions summary,.review-management-panel>summary,.review-thread summary{color:var(--accent);cursor:pointer;font-weight:700}.comment-actions{align-items:flex-start}.comment-actions details[open]{flex-basis:100%;width:100%}.comment-action,.comment-history>summary{list-style:none}.comment-action::-webkit-details-marker{display:none}.comment-history>summary::-webkit-details-marker{display:none}.comment-history{position:relative}.comment-history>summary{color:var(--accent);cursor:pointer;font-weight:700}.comment-history ol{z-index:3;width:min(34rem,100vw - 3rem);max-height:18rem;padding:var(--mdit-space-3) var(--mdit-space-3) var(--mdit-space-3) 2rem;border:1px solid var(--border-strong);border-radius:var(--mdit-radius-small);margin:var(--mdit-space-2) 0 0;background:var(--mdit-colour-page);position:absolute;right:0;overflow:auto;box-shadow:0 .7rem 1.8rem #0000004d}.comment-history li+li{padding-top:var(--mdit-space-2);border-top:1px solid var(--border);margin-top:var(--mdit-space-2)}.comment-history p{margin:0 0 var(--mdit-space-1)}.compact-comment-form{width:100%;max-width:42rem;padding:var(--mdit-space-3) 0}.review-thread{border-left:3px solid var(--border-strong)}.thread-type,.thread-state{border:1px solid var(--border-strong);border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:800;display:inline-flex}.thread-type-change-required{color:#ffd0ca;border-color:#9e4e43}.thread-state{color:var(--text-muted)}.inline-action-form{margin:var(--mdit-space-2) var(--mdit-space-2) 0 0;display:inline-block}.review-thread-filters,.review-queue-filters{margin:var(--mdit-space-4) 0;grid-template-columns:repeat(2,minmax(12rem,1fr)) auto auto;align-items:end}.review-queue-views{gap:var(--mdit-space-2);margin:var(--mdit-space-4) 0;flex-wrap:wrap;display:flex}.review-queue-views a{padding:var(--mdit-space-2) var(--mdit-space-3);border:1px solid var(--border);border-radius:var(--mdit-radius-small);color:var(--text-muted);text-decoration:none}.review-queue-views a[aria-current=page]{border-color:var(--accent);background:var(--mdit-colour-selection);color:var(--accent)}.review-participant-table,.reviews-queue-table{table-layout:fixed}.decision-history{padding:0;list-style:none}.builder-discussion-backdrop{z-index:80;background:#000000a8;position:fixed;inset:0}.builder-discussion-backdrop[hidden]{display:none}.builder-discussion-panel{z-index:81;gap:var(--mdit-space-3);width:min(36rem,100vw);min-width:0;height:100vh;padding-bottom:var(--mdit-space-4);border-left:1px solid var(--border-strong);background:var(--mdit-colour-page);flex-direction:column;transition:transform .18s,visibility .18s;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(0);box-shadow:-1rem 0 2.5rem #00000059}.builder-discussion-panel>p,.builder-discussion-panel>form,.builder-discussion-panel>.discussion-list,.builder-discussion-panel>.visual-pin-filter{margin-right:var(--mdit-space-4);margin-left:var(--mdit-space-4)}.builder-discussion-panel[aria-hidden=true]{visibility:hidden;transform:translate(102%)}body.builder-discussion-open{overflow:hidden}@media (width<=899.98px){.full-preview[data-annotation-review]{grid-template-rows:auto auto minmax(28rem,62dvh) auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:100dvh}.full-preview[data-annotation-review]>.full-preview-canvas{grid-area:3/1}.full-preview[data-annotation-review]>.full-review-panel{border-top:1px solid var(--border-strong);border-left:0;grid-area:4/1;max-height:none}.review-participant-table,.review-participant-table tbody,.review-participant-table tr,.review-participant-table td,.reviews-queue-table,.reviews-queue-table tbody,.reviews-queue-table tr,.reviews-queue-table td{width:100%;max-width:100%;display:block}.review-participant-table thead,.reviews-queue-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.review-participant-table tr,.reviews-queue-table tr{padding:var(--mdit-space-2) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}.review-participant-table td,.reviews-queue-table td{column-gap:var(--mdit-space-2);border:0;grid-template-columns:minmax(8rem,32%) minmax(0,1fr);padding:.55rem 0;display:grid}.review-participant-table td:before,.reviews-queue-table td:before{color:var(--text-muted);content:attr(data-label);font-size:.78rem;font-weight:700}}@media (width<=589.98px){.visual-review-canvas{height:30rem;padding:var(--mdit-space-2)}.visual-review-toolbar,.visual-pin-filter,.visual-anchor-selection{flex-direction:column;align-items:stretch}.submission-assignment-grid,.review-thread-filters,.review-queue-filters{grid-template-columns:minmax(0,1fr)}.discussion-replies{margin-left:var(--mdit-space-3);padding-left:var(--mdit-space-2)}.review-replies{padding-left:var(--mdit-space-2)}.discussion-comment-row{gap:var(--mdit-space-2);padding-right:var(--mdit-space-2);padding-left:var(--mdit-space-2)}.review-participant-table td,.reviews-queue-table td{grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr)}}@media (width<=999px){.builder-toolbar{gap:var(--mdit-space-2) var(--mdit-space-3);grid-template-columns:auto minmax(10rem,1fr) auto}.builder-statuses{justify-content:flex-end}.builder-toolbar-actions{grid-column:2/-1;justify-content:flex-end}.builder-workspace{grid-template-columns:minmax(0, var(--editor-pane-width,50%)) .75rem minmax(0, 1fr)}.builder-view-modes{grid-column:2/-1;justify-self:end}.preview-controls{align-items:end}.application-header{flex-wrap:wrap;min-height:4rem;padding:.6rem 1rem}.main-content{padding-top:clamp(2rem,8vw,3.5rem)}.data-row,.workspace-layout{grid-template-columns:minmax(0,1fr)}.workspace-category-disclosure{border-bottom:1px solid var(--border)}.workspace-category-disclosure>summary{min-height:var(--mdit-control-height);justify-content:space-between;align-items:center;gap:var(--mdit-space-3);padding:var(--mdit-space-3) 0;color:var(--text-muted);cursor:pointer;display:flex}.workspace-category-disclosure>summary strong{color:var(--text);font-size:.86rem}.category-rail{padding:var(--mdit-space-3) 0 var(--mdit-space-5);border-right:0}.workspace-results{padding:var(--mdit-space-5) 0}.page-list-row{grid-template-columns:minmax(0,1fr)}.page-header-with-actions{flex-direction:column;align-items:flex-start}.page-header-actions,.record-actions{justify-content:flex-start}.preview-viewer-bar{grid-template-columns:auto minmax(0,1fr)}.preview-viewer-actions{flex-wrap:wrap;grid-column:1/-1}.preview-viewer-frame{height:calc(100vh - 6.75rem)}}@media (width<=899.98px){.asset-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-filter-bar .workspace-search-control{grid-column:1/-1}.version-history-table,.version-history-table tbody,.version-history-table tr,.version-history-table td,.version-asset-table,.version-asset-table tbody,.version-asset-table tr,.version-asset-table td{width:100%;max-width:100%;display:block}.version-history-table thead,.version-asset-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.version-history-table tr,.version-asset-table tr{border-bottom:1px solid var(--border);padding:var(--mdit-space-2) 0;grid-template-columns:minmax(0,1fr);display:grid}.version-history-table td,.version-asset-table td{column-gap:var(--mdit-space-2);border:0;grid-template-columns:minmax(8rem,32%) minmax(0,1fr);padding:.55rem 0;display:grid}.version-history-table td:before,.version-asset-table td:before{color:var(--text-muted);content:attr(data-label);font-size:.78rem;font-weight:700}.version-history-table .table-actions-cell .record-actions{justify-content:flex-start}.asset-table,.asset-table tbody,.asset-table tr,.asset-table td{width:100%;max-width:100%;display:block}.asset-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.asset-table tr{border-bottom:1px solid var(--border);padding:var(--mdit-space-2) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.asset-table td{padding:.55rem var(--mdit-space-2);column-gap:var(--mdit-space-2);border:0;grid-template-columns:minmax(7rem,38%) minmax(0,1fr);display:grid}.asset-table td:before{color:var(--text-muted);content:attr(data-label);font-size:.78rem;font-weight:700}.asset-table .table-cell-stack,.asset-table .table-actions-cell{grid-column:1/-1}.asset-table .table-cell-stack{row-gap:var(--mdit-space-1);grid-template-columns:minmax(0,1fr)}.asset-table .table-actions-cell .record-actions{justify-content:flex-start}}@media (width<=589.98px){body.navigation-open{overflow:hidden}.asset-filter-bar{grid-template-columns:minmax(0,1fr)}.asset-filter-bar .workspace-search-control{grid-column:auto}.asset-filter-bar .workspace-state-control select{max-width:none}.submission-dialog form{padding:var(--mdit-space-4)}.submission-context{grid-template-columns:minmax(0,1fr)}.submission-dialog-actions{flex-direction:column-reverse;align-items:stretch}.application-header,.header-brand{gap:var(--mdit-space-2)}.header-brand-logo{width:2.75rem}.header-brand .brand-name{font-size:.8rem}.builder-page{width:100%;min-width:0}.builder{grid-template-rows:auto auto auto minmax(0,1fr)}.builder-toolbar{min-height:0;padding:var(--mdit-space-2) var(--mdit-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start}.builder-back{grid-column:1/-1}.builder-identity{align-self:center}.builder-statuses{justify-items:end;display:grid}.builder-toolbar-actions{grid-column:1/-1;justify-content:stretch}.builder-toolbar-actions .button{flex:1}.builder-view-modes{display:none}.builder-history-panel,.builder-assets-panel{width:100vw}.builder-assets-filters,.builder-asset-row,.builder-asset-controls,.asset-preview-row{grid-template-columns:minmax(0,1fr)}.builder-asset-row>img{width:3.5rem}.builder-asset-controls{grid-column:1}.builder-restore-point-form{grid-template-columns:minmax(0,1fr)}.builder-history-form-actions{grid-column:1}.builder-notice{align-items:stretch;gap:var(--mdit-space-2);padding:var(--mdit-space-2) var(--mdit-space-3);flex-direction:column}.builder-notice-actions{flex-direction:column;align-items:stretch}.builder-mobile-switch{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.builder-workspace{display:block;overflow:hidden}.builder-editor-pane,.builder-preview-pane{width:100%;height:100%}.builder-splitter,.builder-workspace[data-mobile-panel=editor] .builder-preview-pane,.builder-workspace[data-mobile-panel=preview] .builder-editor-pane{display:none}.builder-pane-heading{min-height:0}.builder-inspect-suggestions,.builder-inspect-suggestions>div{flex-direction:column;align-items:stretch}.builder-inspect-suggestions .text-button{width:100%}.source-tabs button{min-width:0;padding-right:var(--mdit-space-2);padding-left:var(--mdit-space-2);flex:1}.builder-preview-pane{grid-template-rows:auto auto minmax(0,1fr)}.preview-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.preview-control-group select,.preview-control-group input,.preview-control-button{width:100%;min-width:0}.preview-dimension-group{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.preview-dimension-group>label:first-child{grid-column:1}.preview-dimension-group>label:last-of-type{grid-column:3}.preview-dimension-group input:first-of-type{grid-column:1}.preview-dimension-group>span{grid-area:2/2}.preview-dimension-group input:last-of-type{grid-area:2/3}.preview-dimension-output{white-space:normal;grid-column:1/-1;margin-left:0}.preview-canvas{padding:var(--mdit-space-2)}.full-preview{height:100dvh}.full-preview .preview-viewer-bar{grid-template-columns:minmax(0,1fr)}.full-preview .preview-viewer-context,.full-preview .preview-viewer-actions{grid-column:1}.full-preview .preview-viewer-actions{grid-template-columns:minmax(0,1fr);display:grid}html{scroll-padding-top:7.5rem}.header-actions{border-top:1px solid var(--border);gap:.75rem;width:100%;padding-top:.6rem}.local-environment-indicator{font-size:.68rem}.persona-summary{text-align:left;flex:1}.persona-name,.persona-role{text-overflow:clip;white-space:normal;overflow:visible}.persona-name{font-size:.72rem;line-height:1.2}.login-main{place-items:start stretch}.main-content{padding-left:1rem;padding-right:1rem}.page-header{padding-bottom:2.5rem}.placeholder-section{padding:1.5rem 0}.context-selector-controls,.section-heading-actions,.display-options,.inline-field-controls{flex-direction:column;align-items:stretch}.workspace-toolbar{grid-template-columns:minmax(0,1fr)}.workspace-project-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-project-navigation a{padding-right:var(--mdit-space-2);padding-left:var(--mdit-space-2);text-align:center;justify-content:center}.workspace-category-disclosure>summary{align-items:flex-start;gap:var(--mdit-space-1);flex-direction:column}.workspace-search-control,.workspace-state-control,.workspace-clear-filters,.workspace-search-submit,.workspace-state-control select{width:100%}.workspace-clear-filters{justify-content:center}.workspace-page-table td{align-items:start}.page-header-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.page-header-actions .button,.preview-unavailable{width:100%}.preview-viewer-bar{align-items:stretch;gap:var(--mdit-space-2);grid-template-columns:minmax(0,1fr)}.preview-viewer-context,.preview-viewer-actions{flex-wrap:wrap;grid-column:1}.preview-viewer-frame{height:calc(100vh - 10rem)}.definition-list>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.context-selector select{max-width:none}.section-navigation{grid-template-columns:minmax(0,1fr);display:grid}.section-navigation a,.section-navigation>span{border-right:0;border-bottom:1px solid var(--border)}.section-navigation>:last-child{border-bottom:0}.project-tabs{grid-template-columns:minmax(0,1fr);display:grid}.project-tabs a{border-right:0;border-bottom:1px solid var(--border);justify-content:space-between}.project-tabs a:last-child{border-bottom:0}.project-tabs a[aria-current=page]{border-bottom-color:var(--border);border-left:2px solid var(--accent)}.hierarchy-row{grid-template-columns:1.5rem minmax(0,1fr)}.hierarchy-row>.count-label{grid-column:2}.hierarchy-row-child,.category-row-child{padding-left:1rem}.category-row-child{padding-left:var(--mdit-space-6);background-image:linear-gradient(90deg, transparent 0 var(--mdit-space-2), color-mix(in srgb, var(--accent) 45%, transparent) var(--mdit-space-2) calc(var(--mdit-space-2) + 2px), transparent calc(var(--mdit-space-2) + 2px))}.record-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.record-actions .text-button,.actions-menu,.actions-menu summary{width:100%}.actions-menu summary{justify-content:center}.actions-menu-panel{min-width:min(16rem,100vw - 2rem)}.form-context>div{gap:var(--mdit-space-1);grid-template-columns:minmax(0,1fr)}.form-row{grid-template-columns:minmax(0,1fr);row-gap:.45rem}.form-row-label{padding-top:0}.form-row-compact .form-row-field>input,.form-row-compact .form-row-field>select{max-width:none}.responsive-table,.responsive-table tbody,.responsive-table tr,.responsive-table td{width:100%;max-width:100%;display:block}.responsive-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.responsive-table tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);padding:.5rem 0;display:grid}.responsive-table td{border:0;grid-template-columns:minmax(7rem,38%) minmax(0,1fr);column-gap:.75rem;padding:.55rem 0;display:grid}.responsive-table td:before{color:var(--text-muted);content:attr(data-label);font-size:.78rem;font-weight:700}.responsive-table .table-cell-stack{grid-template-columns:minmax(0,1fr);row-gap:.25rem}.responsive-table .table-actions-cell{margin-top:.25rem}.responsive-table .table-actions-cell .record-actions{justify-content:flex-start}.project-table .project-table-actions{grid-template-columns:minmax(0,1fr);align-items:flex-start;width:100%}.project-table .project-table-actions .actions-menu-panel{width:100%;min-width:0;margin-top:var(--mdit-space-1);position:static}.responsive-table tbody tr:last-child td{border-bottom:0}}.design-system-layout{border-bottom:1px solid var(--border);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid}.design-system-results,.design-system-management,.design-system-preview,.design-system-source,.design-system-source [role=tabpanel]{min-width:0;max-width:100%}.design-system-management{padding:var(--mdit-space-5) 0}.design-system-table{table-layout:fixed}.design-system-table th:first-child{width:34%}.design-system-table td,.design-system-table th{overflow-wrap:anywhere}.design-system-preview{border:1px solid var(--border);background:var(--surface);overflow:hidden}.design-system-preview-canvas{height:clamp(25rem,60vh,48rem)}.source-tab-list{border-bottom:1px solid var(--border);max-width:100%;display:flex;overflow:auto hidden}.source-tab-list button{min-height:var(--mdit-control-height);padding:var(--mdit-space-2) var(--mdit-space-4);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.source-tab-list button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text)}.source-panel-heading{justify-content:space-between;align-items:center;gap:var(--mdit-space-3);padding:var(--mdit-space-3) 0;display:flex}.source-panel-heading h3{margin:0}.design-system-source pre{width:100%;max-width:100%;max-height:34rem;padding:var(--mdit-space-4);border:1px solid var(--border);background:var(--mdit-colour-depth);color:var(--text);white-space:pre;margin:0;overflow:auto}.design-system-source code,.design-system-approved-summary code{overflow-wrap:anywhere}@media (width<=999px){.design-system-layout{grid-template-columns:minmax(0,1fr)}.design-system-category-disclosure{border-bottom:1px solid var(--border)}.design-system-results{padding:var(--mdit-space-5) 0}}@media (width<=589.98px){.design-system-preview-canvas{height:28rem;padding:var(--mdit-space-2)}.source-panel-heading{flex-direction:column;align-items:stretch}.source-panel-heading .button{width:100%}}.notification-centre{flex:none;position:relative}.notification-trigger{width:var(--mdit-control-height);height:var(--mdit-control-height);border:1px solid var(--border-strong);border-radius:var(--mdit-radius);background:var(--surface);color:var(--text);cursor:pointer;place-items:center;padding:0;display:grid;position:relative}.notification-trigger:hover,.notification-trigger:focus-visible,.notification-trigger[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.notification-count{border:2px solid var(--navigation);background:var(--mdit-colour-blue);min-width:1.25rem;height:1.25rem;color:var(--mdit-colour-text-strong);border-radius:999px;place-items:center;padding:0 .3rem;font-size:.68rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-.4rem;right:-.45rem}.notification-count.is-empty{display:none}.notification-panel{z-index:90;top:calc(100% + var(--mdit-space-2));border:1px solid var(--border-strong);background:var(--background);width:min(25rem,100vw - 2rem);max-height:min(36rem,100dvh - 6rem);position:absolute;right:0;overflow:auto;box-shadow:0 .75rem 2rem #00000073}.notification-panel-header,.notification-panel-footer{justify-content:space-between;align-items:center;gap:var(--mdit-space-3);padding:var(--mdit-space-3) var(--mdit-space-4);border-bottom:1px solid var(--border);display:flex}.notification-panel-header>div{gap:var(--mdit-space-1);display:grid}.notification-panel-header [aria-live]{color:var(--text-muted);font-size:.7rem}.notification-panel-list{display:grid}.notification-panel-record{border-bottom:1px solid var(--border);border-left:var(--mdit-space-1) solid transparent;min-width:0}.notification-panel-record.is-unread{border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.notification-panel-record a{gap:var(--mdit-space-1);min-width:0;padding:var(--mdit-space-3) var(--mdit-space-4);color:var(--text);text-decoration:none;display:grid}.notification-panel-record a:hover strong,.notification-panel-record a:focus-visible strong{color:var(--accent);text-decoration:underline}.notification-panel-record span,.notification-panel-record strong,.notification-panel-record small{overflow-wrap:anywhere}.notification-panel-record span,.notification-panel-record small,.notification-panel-empty{color:var(--text-muted);font-size:.78rem}.notification-panel-empty{padding:var(--mdit-space-6) var(--mdit-space-4);text-align:center}.notification-panel-footer{border-top:1px solid var(--border);border-bottom:0;font-size:.8rem}.notification-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-page-list{border-top:1px solid var(--border);min-width:0;display:grid}.notification-record{gap:var(--mdit-space-4);min-width:0;padding:var(--mdit-space-5) 0;border-bottom:1px solid var(--border);grid-template-columns:.3rem minmax(0,1fr) auto;display:grid}.notification-record-indicator{background:0 0;width:.3rem}.notification-record.is-unread .notification-record-indicator{background:var(--accent)}.notification-record-body,.notification-record-heading{min-width:0}.notification-record-heading{justify-content:space-between;align-items:baseline;gap:var(--mdit-space-4);display:flex}.notification-record-heading h2{margin:0;font-size:1rem}.notification-record-heading a{color:var(--text)}.notification-record-heading time,.notification-record-context{color:var(--text-muted);font-size:.78rem}.notification-record-body p{max-width:70ch;margin:var(--mdit-space-2) 0 0;overflow-wrap:anywhere}.notification-record-actions{align-items:center;gap:var(--mdit-space-2);display:flex}.cursor-pagination{justify-content:space-between;gap:var(--mdit-space-3);padding-top:var(--mdit-space-5);display:flex}.notification-preferences-form{max-width:54rem}.preference-fieldset{border:1px solid var(--border);gap:0;padding:0;display:grid}.preference-fieldset legend{padding:0 var(--mdit-space-2);margin-left:var(--mdit-space-3);font-weight:700}.preference-option{gap:var(--mdit-space-3);min-width:0;padding:var(--mdit-space-4);border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.preference-option:last-child{border-bottom:0}.preference-option input{width:1.2rem;height:1.2rem;margin-top:.15rem}.preference-option span{gap:var(--mdit-space-1);display:grid}.preference-option small{color:var(--text-muted);overflow-wrap:anywhere}.notification-health .definition-list{margin-bottom:var(--mdit-space-5)}.integration-status-strip,.integration-future-grid,.integration-action-grid{gap:.75rem;display:grid}.integration-status-strip{border:1px solid var(--border-color);border-radius:var(--radius-medium);background:var(--surface-raised);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-bottom:1.25rem;padding:.9rem 1rem}.integration-health-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.integration-future-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.integration-future-grid span,.integration-action-grid>form{border:1px solid var(--border-color);border-radius:var(--radius-medium);background:var(--surface-raised);padding:1rem}.integration-action-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.secret-input-block{gap:.75rem;min-width:0;display:grid}.secret-mask{overflow-wrap:anywhere;align-items:baseline;gap:.5rem;width:fit-content;max-width:100%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.secret-mask small{color:var(--text-muted);font-family:inherit}.advanced-settings{border:1px solid var(--border-color);border-radius:var(--radius-medium);margin-block:1rem}.advanced-settings>summary{cursor:pointer;padding:.9rem 1rem;font-weight:700}.advanced-settings-body{padding:0 1rem 1rem}.danger-zone-form{border:1px solid var(--danger-border,#8f3f45);border-radius:var(--radius-medium);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid}@media (width<=48rem){.danger-zone-form{grid-template-columns:1fr;align-items:stretch}.integration-table code,.integration-table small{overflow-wrap:anywhere}}.notification-test-form{justify-content:space-between;align-items:center;gap:var(--mdit-space-4);display:flex}@media (width<=767.98px){.notification-record{grid-template-columns:.25rem minmax(0,1fr)}.notification-record-actions{grid-column:2;justify-content:flex-start}.notification-record-heading{align-items:flex-start;gap:var(--mdit-space-1);flex-direction:column}.notification-test-form{flex-direction:column;align-items:stretch}}@media (width<=589.98px){.notification-centre{order:-1}.notification-panel{width:auto;max-height:calc(100dvh - 1rem);position:fixed;top:.5rem;left:.5rem;right:.5rem}.notification-panel-header,.notification-panel-footer{flex-direction:column;align-items:flex-start}.notification-panel-header .text-button{width:100%}.notification-record-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.notification-record-actions .text-button{width:100%}.cursor-pagination{grid-template-columns:minmax(0,1fr);display:grid}}.import-table,.import-items-table,.import-status,.import-findings,.import-mapping-form,.import-definition-list,.import-counts{width:100%;min-width:0;max-width:100%}.import-table code,.import-items-table code,.import-definition-list code,.import-apply code,.import-reversal code{overflow-wrap:anywhere;word-break:break-word}.import-table small,.import-items-table small,.import-definition-list small{color:var(--text-muted);overflow-wrap:anywhere;margin-top:.2rem;display:block}.import-findings ul,.import-status ul{padding-left:1.25rem}.import-mapping-form select,.import-reversal input{width:100%;max-width:38rem}.import-items-table td{vertical-align:top}@media (width<=589.98px){.import-table td,.import-items-table td{grid-template-columns:minmax(6.5rem,34%) minmax(0,1fr)}.import-table .table-cell-stack,.import-items-table .table-cell-stack{grid-template-columns:minmax(0,1fr)}.import-mapping-form select,.import-reversal input{max-width:none}}.help-page-header,.help-search-controls,.help-topic-pagination,.onboarding-actions,.onboarding-actions>div{gap:var(--mdit-space-3);display:flex}.help-page-header,.help-topic-pagination,.onboarding-actions{justify-content:space-between;align-items:flex-start}.help-page-header>*,.help-search-controls>*,.help-topic-layout>*,.help-topic-pagination>*,.onboarding-form,.onboarding-steps,.onboarding-steps>li{min-width:0}.help-search-section,.help-topic-content,.help-topic-sidebar,.help-topic-card,.help-empty-state{max-width:100%}.help-search-form{gap:var(--mdit-space-2);max-width:56rem;display:grid}.help-search-controls{align-items:stretch}.help-search-controls input{width:100%;min-width:0}.help-topic-grid{gap:var(--mdit-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;display:grid}.help-topic-card{align-content:start;gap:var(--mdit-space-2);padding:var(--mdit-space-4);border:1px solid var(--border);border-radius:var(--mdit-radius);background:var(--mdit-colour-popover);overflow-wrap:anywhere;display:grid}.help-topic-card-start{box-shadow:inset 3px 0 0 var(--accent);border-color:#537491}.help-topic-card h3,.help-topic-card p,.help-topic-content h2,.help-topic-content p,.help-topic-content ul{margin:0}.help-topic-card p,.help-topic-content p,.help-topic-content li{overflow-wrap:anywhere}.help-start-label{width:fit-content;color:var(--accent);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.help-topic-layout{margin-top:var(--mdit-space-5);grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.help-topic-sidebar{top:var(--mdit-space-4);max-height:calc(100dvh - 2rem);padding:var(--mdit-space-4);border:1px solid var(--border);border-radius:var(--mdit-radius);background:var(--mdit-colour-popover);position:sticky;overflow:auto}.help-topic-sidebar h2{margin:0 0 var(--mdit-space-3);font-size:1rem}.help-topic-sidebar ol{gap:var(--mdit-space-1);margin:0;padding:0;display:grid}.help-topic-sidebar a{padding:var(--mdit-space-2);border-radius:var(--mdit-radius);color:var(--text-muted);overflow-wrap:anywhere;line-height:1.35;display:block}.help-topic-sidebar a[aria-current=page]{background:var(--accent-surface);color:var(--mdit-colour-text-strong);font-weight:700}.help-topic-content{gap:var(--mdit-space-5);display:grid}.help-content-section,.help-destinations{gap:var(--mdit-space-3);display:grid}.help-content-section ul{gap:var(--mdit-space-2);padding-left:1.25rem;display:grid}.help-role-guidance h2{margin-top:0;font-size:1rem}.help-destinations ul{gap:var(--mdit-space-2);flex-wrap:wrap;margin:0;padding:0;display:flex}.help-topic-pagination{padding-top:var(--mdit-space-4);border-top:1px solid var(--border)}.help-topic-pagination>div{gap:var(--mdit-space-1);max-width:48%;display:grid}.help-topic-pagination>div:last-child{text-align:right;justify-items:end}.help-topic-pagination span{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.onboarding-dialog{border:1px solid var(--border-strong);border-radius:var(--mdit-radius);background:var(--mdit-colour-popover);width:min(100% - 2rem,42rem);max-width:42rem;max-height:min(46rem,100dvh - 2rem);color:var(--text);padding:0;overflow:auto}.onboarding-dialog::backdrop{background:#05070ac7}.onboarding-form{gap:var(--mdit-space-5);padding:clamp(1.1rem,4vw,2rem);display:grid}.onboarding-heading h2,.onboarding-heading p,.onboarding-steps h3,.onboarding-steps p{margin:0}.onboarding-heading{gap:var(--mdit-space-2);display:grid}.onboarding-progress{border:1px solid var(--border-strong);border-radius:var(--mdit-radius);width:fit-content;color:var(--text-muted);padding:3px 8px;font-size:.75rem;font-weight:700}.onboarding-steps{margin:0;padding:0}.onboarding-steps>li{gap:var(--mdit-space-3);overflow-wrap:anywhere;display:grid}.onboarding-steps>li[hidden]{display:none}.onboarding-actions{padding-top:var(--mdit-space-4);border-top:1px solid var(--border)}@media (width<=767.98px){.help-page-header,.help-topic-layout{grid-template-columns:minmax(0,1fr);display:grid}.help-page-header form,.help-page-header .button{width:100%}.help-topic-content{grid-row:1}.help-topic-sidebar{grid-row:2;max-height:none;position:static}}@media (width<=420px){.help-search-controls,.help-topic-pagination,.onboarding-actions{grid-template-columns:minmax(0,1fr);display:grid}.help-search-controls .button,.help-topic-pagination>div,.onboarding-actions>div,.onboarding-actions .button{width:100%;max-width:none}.help-topic-pagination>div:last-child{text-align:left;justify-items:start}.onboarding-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.onboarding-skip{grid-row:2}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important}}
