:root{--bg:#f5f0e3;--bg-deep:#e8dcc3;--surface:#fffcf5d6;--surface-strong:#fbf5ebf5;--ink:#1f2431;--muted:#636a79;--accent:#0f766e;--accent-strong:#0b5f59;--accent-soft:#0f766e1f;--line:#27324b24;--shadow:0 18px 44px #342f2517;--display-font:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--body-font:"Avenir Next", "Trebuchet MS", "Gill Sans", sans-serif;--mono-font:"SFMono-Regular", "Menlo", "Monaco", monospace}*{box-sizing:border-box}html{background:radial-gradient(circle at top left, #0f766e24, transparent 34%), radial-gradient(circle at top right, #b57d3f2e, transparent 30%), linear-gradient(180deg, var(--bg) 0%, #f7f2e8 55%, var(--bg-deep) 100%);min-height:100%}body{min-height:100vh;color:var(--ink);font-family:var(--body-font);text-rendering:optimizelegibility;margin:0;line-height:1.55}a{color:inherit;text-decoration:none}code{font-family:var(--mono-font)}img{max-width:100%;height:auto}.app-shell{min-height:100vh}.topbar{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem 0;display:flex}.brand-link{font-family:var(--display-font);letter-spacing:.02em;font-size:1.55rem}.brand-caption{color:var(--muted);margin:.18rem 0 0;font-size:.94rem}.topbar__nav{flex:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}.topbar__nav-links,.topbar__nav-tools{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:inline-flex}.topbar__nav-links{justify-content:flex-end;justify-self:end}.topbar__nav-tools{white-space:nowrap;justify-content:flex-end;justify-self:end}.topbar__nav-group{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.topbar__nav a{color:var(--muted);background:#fffcf58c;border:1px solid #27324b14;border-radius:999px;padding:.55rem .9rem;font-size:.94rem;font-weight:700}.topbar__admin-menu{position:relative}.topbar__admin-menu summary{color:var(--accent-strong);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#0f766e14;border:1px solid #0f766e2e;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .8rem;font-size:.82rem;font-weight:800;list-style:none;display:inline-flex}.topbar__admin-menu summary::-webkit-details-marker{display:none}.topbar__admin-menu summary:after{content:"▾";font-size:.68rem}.topbar__admin-menu[open] summary:after{content:"▴"}.topbar__admin-menu-panel{z-index:20;background:var(--surface-strong);border:1px solid #0f766e2e;border-radius:14px;gap:.35rem;min-width:11rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 18px 40px #27324b24}.topbar__nav .topbar__admin-menu-panel a{background:#ffffff8c;border-radius:10px;display:block}.locale-switcher{background:#fffcf58c;border:1px solid #27324b14;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem;display:inline-flex}.topbar__nav .locale-switcher__option{background:0 0;border:0;padding:.35rem .55rem}.topbar__nav .locale-switcher__option--active{color:var(--ink);background:var(--surface);box-shadow:0 4px 12px #27324b14}.page-shell{max-width:1240px;margin:0 auto;padding:1.5rem 2rem 3rem}.page-shell>*+*{margin-top:1.15rem}.hero-card,.panel,.scope-card,.result-card,.meta-card,.message-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-card{border-radius:30px;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:1.5rem;padding:1.8rem 1.9rem;display:grid}.hero-card>*{min-width:0}.hero-card h1{font-family:var(--display-font);margin:0;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.04}.eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.82rem;font-weight:700}.hero-copy{max-width:70ch;color:var(--muted);overflow-wrap:anywhere;line-height:1.68}.agent-panel{background:linear-gradient(180deg, var(--surface-strong), #f6f2e9d1);border:1px solid #0f766e24;border-radius:24px;align-self:start;padding:1rem 1.05rem}.agent-panel__label{color:var(--muted);margin-bottom:.35rem;font-size:.86rem;display:block}.agent-panel__value{font-size:1.25rem;display:block}.agent-panel__hint{color:var(--muted);overflow-wrap:anywhere;margin:.85rem 0 0;font-size:.92rem;line-height:1.6}.search-panel{background:#fffbf4a6;border:1px solid #27324b14;border-radius:22px;gap:.7rem;padding:1rem 1.15rem;display:grid;box-shadow:0 10px 24px #342f250d}.search-panel__label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:700}.search-panel__row{flex-wrap:wrap;gap:.75rem;display:flex}.search-panel__input,.search-panel__select{min-width:0;font:inherit;color:var(--ink);background:#fffdf8cc;border:1px solid #27324b29;border-radius:999px;flex:300px;padding:.95rem 1.1rem}.search-panel__select--compact{flex:0 210px}.search-panel__button,.secondary-link{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#f7fbfb;font:inherit;cursor:pointer;border:none;border-radius:999px;padding:.95rem 1.2rem;font-weight:700;box-shadow:0 12px 28px #0f766e33}.secondary-link{justify-content:center;align-items:center;display:inline-flex}.secondary-link--compact{padding:.6rem .9rem;font-size:.92rem;box-shadow:0 8px 18px #0f766e29}.secondary-link--ghost{color:var(--accent-strong);box-shadow:none;background:#fffbf4e6;border:1px solid #0f766e2e}.secondary-link--danger{color:#fff7ed;background:#7f1d1deb;box-shadow:0 8px 18px #7f1d1d29}.scope-grid,.result-grid,.scope-columns{gap:1rem;display:grid}.scope-grid{grid-template-columns:minmax(0,1fr)}.scope-card{border-radius:20px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:.75rem 1rem;min-width:0;padding:1rem;display:grid}.scope-card__top{grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem;min-width:0;display:grid}.scope-card__header{min-width:0}.scope-card__header h2{font-family:var(--display-font);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:1.35rem;line-height:1.2}.scope-card__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.scope-card__description{color:var(--muted);margin:.32rem 0 0;line-height:1.45}.scope-card__summary{color:var(--muted);flex-wrap:wrap;align-items:flex-start;gap:.42rem;margin-top:.6rem;display:flex}.scope-card__summary span{color:var(--muted);background:#ffffff94;border:1px solid #27324b14;border-radius:999px;padding:.28rem .55rem;font-size:.82rem}.scope-card__summary strong{color:var(--text)}.scope-card__actions{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;display:flex}.scope-card__ai-control{background:#ffffff5c;border:1px solid #27324b1a;border-left:3px solid #636a7957;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;padding:.42rem .5rem .42rem .65rem;display:flex}.scope-card__ai-control--active{border-color:#0f766e2e;border-left-color:var(--accent);background:#e8f8f28f}.scope-card__ai-control-copy{flex-wrap:wrap;align-items:baseline;gap:.22rem .42rem;min-width:0;display:inline-flex}.scope-card__ai-control-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.scope-card__ai-control-status{color:var(--text);font-size:.86rem;font-weight:800}.scope-card__ai-default-form{display:inline-flex}.scope-card__ai-default-button{box-shadow:none}.scope-card__ai-default-unavailable{color:var(--muted);align-self:center;font-size:.82rem}.scope-card__preview{grid-area:1/2;gap:.55rem;min-width:0;display:grid}.scope-card__preview-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.scope-card__preview-item{min-width:0;color:inherit;background:#fffcf5bd;border:1px solid #27324b1a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.58rem .68rem;text-decoration:none;display:grid}.scope-card__preview-item:hover{background:#ffffffdb;border-color:#0f766e38}.scope-card__preview-item--featured{grid-template-columns:auto minmax(0,1fr);padding:.78rem .85rem}.scope-card__preview-badge{color:var(--accent-strong);background:#0f766e1f;border-radius:999px;justify-self:start;padding:.22rem .48rem;font-size:.76rem;font-weight:900}.scope-card__preview-item--raw .scope-card__preview-badge{color:#596474;background:#5e6b841f}.scope-card__preview-title{min-width:0;color:var(--accent-strong);overflow-wrap:anywhere;font-weight:800}.scope-card__preview-excerpt{color:var(--muted);grid-column:1/-1;font-size:.88rem;line-height:1.48}.scope-card__preview-date,.scope-card__preview-empty{color:var(--muted);font-size:.8rem}.scope-card__preview-date{grid-column:2}.scope-card__preview-list{gap:.42rem;display:grid}.scope-card__preview-empty{color:var(--muted);border:1px dashed #27324b24;border-radius:12px;padding:.75rem}.home-start{background:#f6f8fcd1;border:1px solid #5e6b8433;border-radius:24px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:start;gap:1rem 1.25rem;padding:1.25rem;display:grid}.home-mode-tabs{gap:1rem;display:grid}.home-mode-input{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.home-mode-control{background:#ffffffad;border:1px solid #27324b1f;border-radius:999px;justify-self:start;gap:.35rem;padding:.25rem;display:inline-flex}.home-mode-control label{cursor:pointer;color:var(--muted);border-radius:999px;padding:.55rem .85rem;font-weight:700}#home-mode-ai:checked~.home-mode-control label[for=home-mode-ai],#home-mode-web:checked~.home-mode-control label[for=home-mode-web]{background:var(--accent);color:#fff}.home-mode-pane{display:none}#home-mode-ai:checked~.home-mode-panes .home-mode-pane--ai,#home-mode-web:checked~.home-mode-panes .home-mode-pane--web{display:block}.home-mode-pane--ai{gap:.9rem;display:none}#home-mode-ai:checked~.home-mode-panes .home-mode-pane--ai{display:grid}.home-tutorial-callout{background:#eff6ffdb;border:1px solid #2563eb33;border-radius:20px;gap:.25rem;padding:1rem 1.1rem;display:grid}.home-tutorial-callout span{color:#1d4ed8;text-transform:uppercase;font-size:.78rem;font-weight:800}.home-tutorial-callout strong{color:var(--text);font-size:1.08rem}.home-tutorial-callout small{color:var(--muted);font-size:.92rem;line-height:1.45}.home-connect-panel{background:#e8f8f2b8;border:1px solid #0f766e47;border-radius:24px;grid-template-columns:minmax(240px,.9fr) minmax(220px,.7fr);align-items:start;gap:1rem;padding:1.25rem;display:grid}.connector-url-box{background:#ffffffb8;border:1px solid #0f766e2e;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:.9rem;padding:.65rem .75rem;font-size:.9rem;display:flex}.connector-url-box span{color:var(--muted)}.connector-url-box code{overflow-wrap:anywhere}.home-connect-steps{background:#ffffff9e;border:1px solid #0f766e29;border-radius:16px;margin:0;padding:.9rem 1rem .9rem 2.15rem}.home-connect-steps li{margin:.35rem 0}.home-connect-steps a{color:var(--accent-strong);font-weight:700}.ai-demo-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ai-demo-card{background:#ffffffad;border:1px solid #27324b1a;border-radius:16px;min-width:0;padding:.85rem}.ai-demo-card strong,.ai-demo-card p{display:block}.ai-demo-card p{color:var(--muted);margin:.35rem 0 0;line-height:1.55}.home-search-row{grid-column:1/-1}.home-action-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.home-action{border:1px solid var(--line);background:#fffcf5a3;border-radius:18px;min-height:6.4rem;padding:1rem}.home-action--primary{background:#e8f8f2b8;border-color:#0f766e6b}.home-action--primary strong{color:var(--accent-strong)}.home-action strong,.home-action span{display:block}.home-action strong{font-size:1rem}.home-action span{color:var(--muted);margin-top:.35rem;font-size:.92rem;line-height:1.5}.home-action--disabled{opacity:.62}.panel,.message-card{border-radius:24px;padding:1.25rem}.section-intro{justify-content:space-between;align-items:start;gap:1rem 1.5rem;display:flex}.section-intro__eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.8rem;font-weight:700}.section-intro__title{font-family:var(--display-font);margin:0;font-size:clamp(1.5rem,2vw,2rem);line-height:1.1}.section-intro__body,.panel__copy{color:var(--muted);max-width:74ch;margin:.45rem 0 0;line-height:1.68}.section-intro__aside{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.scope-filter-panel{padding:.95rem 1.25rem}.scope-filter-summary{cursor:pointer;color:var(--accent-strong);justify-content:space-between;gap:1rem;font-weight:800;display:flex}.scope-filter-summary span:last-child{color:var(--muted);font-weight:700}.scope-filter-panel[open] .scope-filter-summary{margin-bottom:.75rem}.info-pills{flex-wrap:wrap;gap:.55rem;display:flex}.info-pill,.result-card__mini{color:var(--muted);background:#fffbf4eb;border:1px solid #27324b1a;border-radius:999px;align-items:center;padding:.38rem .72rem;font-size:.83rem;font-weight:700;display:inline-flex}.info-pill--dirty{color:#8b5d24;background:#ffeed4f2;border-color:#b57d3f3d}.info-pill--compile-current{color:var(--accent-strong);background:#0f766e1f;border-color:#0f766e33}.info-pill--compile-stale,.info-pill--compile-missing{color:#8a5b20;background:#b57d3f24;border-color:#b57d3f38}.info-pill--compile-failed{color:#983737;background:#9837371f;border-color:#98373733}.info-pill--embedding-current{color:var(--accent-strong);background:#0f766e1f;border-color:#0f766e33}.info-pill--embedding-stale,.info-pill--embedding-missing{color:#8a5b20;background:#b57d3f24;border-color:#b57d3f38}.info-pill--embedding-failed{color:#983737;background:#9837371f;border-color:#98373733}.info-pill--archived{color:#983737;background:#9837371f;border-color:#9837373d}.panel__header,.scope-header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.9rem;display:flex}.panel__header>div,.scope-header>div,.panel__header>h2,.scope-header>h2{min-width:0}.panel__header h2,.scope-header h2{font-family:var(--display-font);margin:0;font-size:1.45rem}.scope-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.document-list,.result-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.document-list__item,.result-card{border-top:1px solid #27324b14;min-width:0;padding-top:.85rem}.document-list__item:first-child,.result-card:first-child{border-top:none;padding-top:0}.document-list__title,.result-card__title{overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.45}.document-list__heading{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.document-list__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.document-list__select{width:1rem;height:1rem;accent-color:var(--accent);flex:none}.document-list__path,.result-card__meta,.result-card__path{color:var(--muted);overflow-wrap:anywhere;margin:.18rem 0 0;font-size:.86rem}.document-metadata{flex-wrap:wrap;gap:.42rem;margin-top:.48rem;display:flex}.metadata-chip{color:#32524e;overflow-wrap:anywhere;background:#eff6f4b8;border:1px solid #27324b1a;border-radius:999px;align-items:center;max-width:100%;padding:.24rem .56rem;font-size:.76rem;font-weight:800;display:inline-flex}.document-list__excerpt,.result-card__snippet,.empty-state{color:var(--muted);overflow-wrap:anywhere;margin:.45rem 0 0;line-height:1.6}.empty-state--panel{background:#fffbf494;border:1px solid #27324b1a;border-radius:18px;padding:.9rem .95rem}.empty-state--panel strong{color:var(--ink);display:block}.empty-state--panel p{margin:.25rem 0 0}.empty-state__actions{flex-wrap:wrap;gap:.65rem;margin-top:.8rem;display:flex}.result-card{background:#fffbf480;border:1px solid #27324b14;border-left-width:5px;border-radius:22px;padding:1rem 1.05rem}.result-card--wiki{background:linear-gradient(90deg,#0f766e14,#fffbf46b 32%),#fffbf494;border-left-color:#0f766ea3}.result-card--raw{background:linear-gradient(90deg,#b57d3f1a,#fffbf46b 32%),#fffbf494;border-left-color:#b57d3fb8}.result-card__badge{background:var(--accent-soft);color:var(--accent-strong);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}.result-card__badge--wiki{color:var(--accent-strong);background:#0f766e21}.result-card__badge--raw{color:#8a5b20;background:#b57d3f29}.result-card__scope{color:var(--muted);font-size:.82rem;font-weight:800}.result-card__match{color:#4f5968;background:#fffdf8bd;border:1px solid #27324b1a;border-radius:999px;padding:.25rem .62rem;font-size:.78rem;font-weight:800}.compile-badge{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:.28rem .62rem;font-size:.74rem;font-weight:800;display:inline-flex}.compile-badge--current{color:var(--accent-strong);background:#0f766e24}.compile-badge--search-current{color:var(--accent-strong);background:#0f766e1a}.compile-badge--stale,.compile-badge--missing,.compile-badge--orphaned,.compile-badge--search-stale,.compile-badge--search-missing{color:#8a5b20;background:#b57d3f29}.compile-badge--failed,.compile-badge--search-failed{color:#983737;background:#98373724}.compile-badge--archived{color:#4f5968;background:#5c687724}.compile-detail{gap:.3rem;margin-top:.5rem;display:grid}.compile-detail__meta{color:var(--muted);flex-wrap:wrap;gap:.45rem .75rem;font-size:.82rem;font-weight:700;display:flex}.compile-detail__links,.compile-detail__error{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.55}.compile-detail__links a{color:var(--accent-strong);-webkit-text-decoration:underline #0f766e3d;text-decoration:underline #0f766e3d}.compile-detail__error{color:#983737}.compile-status-grid,.embedding-status-grid{gap:.75rem;display:grid}.compile-status-row,.embedding-status-row{background:#fffdf8ad;border:1px solid #27324b1a;border-radius:18px;justify-content:space-between;align-items:center;gap:.85rem;padding:.85rem .95rem;display:flex}.compile-status-row>div:first-child,.embedding-status-row>div:first-child{gap:.15rem;min-width:0;display:grid}.compile-status-row strong,.embedding-status-row strong{line-height:1.25}.compile-status-row strong{text-transform:capitalize}.compile-status-row>div:first-child span,.embedding-status-row>div:first-child span{color:var(--muted);font-size:.84rem;font-weight:700}.compile-status-row__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.compile-guidance__backdrop{z-index:3000;background:#151c2661;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.compile-guidance__dialog{background:var(--surface);border:1px solid #27324b24;border-radius:18px;width:min(760px,100%);max-height:min(88vh,760px);padding:1.1rem;overflow:auto;box-shadow:0 24px 72px #151c2647}.compile-guidance__header,.compile-guidance__option{gap:.75rem;display:grid}.compile-guidance__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:1rem}.compile-guidance__header h2,.compile-guidance__header p,.compile-guidance__option h3,.compile-guidance__option p{margin:0}.compile-guidance__header h2,.compile-guidance__option h3{font-family:var(--display-font)}.compile-guidance__header p,.compile-guidance__option p{color:var(--muted);line-height:1.5}.compile-guidance__options{gap:.9rem;display:grid}.compile-guidance__option{background:#fffdf8b8;border:1px solid #27324b1a;border-radius:14px;padding:.95rem}.compile-guidance__prompt{resize:vertical;width:100%;min-height:13rem;color:var(--ink);background:#fffdf8eb;border:1px solid #27324b1f;border-radius:12px;padding:.8rem .9rem;font:.84rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.maintainer-prompt{gap:.75rem;margin-top:1rem;display:grid}.maintainer-prompt__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.maintainer-prompt__header h3,.maintainer-prompt__header p{margin:0}.maintainer-prompt__header h3{font-family:var(--display-font);font-size:1.05rem}.maintainer-prompt__header p{color:var(--muted);margin-top:.25rem;font-size:.88rem;line-height:1.5}.maintainer-prompt__actions{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;font-size:.84rem;font-weight:800;display:flex}.maintainer-prompt__selection{background:#fffdf88f;border:1px solid #27324b1a;border-radius:14px;gap:.65rem;padding:.8rem;display:grid}.maintainer-prompt__select-all,.maintainer-prompt__item{color:var(--ink);align-items:flex-start;gap:.55rem;font-weight:800;display:flex}.maintainer-prompt__items{gap:.5rem;display:grid}.maintainer-prompt__item span{gap:.15rem;min-width:0;display:grid}.maintainer-prompt__item code{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem}.maintainer-prompt__text{resize:vertical;width:100%;min-height:15rem;color:var(--ink);background:#fffdf8b8;border:1px solid #27324b1f;border-radius:14px;padding:.9rem 1rem;font:.86rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.embedding-refresh-form{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin-top:1rem;display:flex}.scope-maintenance-panel{display:block}.scope-maintenance-stack{gap:1.1rem;margin-top:1rem;display:grid}.scope-maintenance-section{border-top:1px solid #27324b1a;gap:.9rem;padding-top:1rem;display:grid}.scope-maintenance-section__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.scope-maintenance-section__header h2{font-family:var(--display-font);margin:0;font-size:1.08rem}.scope-maintenance-section__header>span{color:var(--muted);white-space:nowrap;font-size:.88rem;font-weight:800}.coverage-mark-form{gap:.9rem;margin-top:.25rem;display:grid}.coverage-mark-form h3,.coverage-mark-form p{margin:0}.coverage-mark-form h3{font-family:var(--display-font);font-size:1.05rem}.coverage-mark-form p{color:var(--muted);margin-top:.25rem;font-size:.9rem;line-height:1.5}.coverage-mark-form__grid,.coverage-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.coverage-mark-form__group{background:#fffdf8a8;border:1px solid #27324b1f;border-radius:18px;min-width:0;margin:0;padding:.85rem}.coverage-mark-form__group legend{color:var(--muted);padding:0 .35rem;font-size:.82rem;font-weight:800}.coverage-mark-form__list{gap:.5rem;max-height:18rem;padding-right:.25rem;display:grid;overflow-y:auto}.coverage-mark-form__item,.coverage-mark-form__confirm{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.coverage-mark-form__item{background:#fffbf4b8;border:1px solid #27324b1a;border-radius:14px;padding:.65rem}.coverage-mark-form__item>span{gap:.25rem;min-width:0;display:grid}.coverage-mark-form__item strong{overflow-wrap:anywhere;line-height:1.25}.coverage-mark-form__item code{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem}.coverage-mark-form__item .info-pill{width:fit-content;padding:.22rem .5rem;font-size:.72rem}.coverage-mark-form__confirm{color:var(--ink);font-size:.9rem;font-weight:700;line-height:1.45}.coverage-mark-form__item input,.coverage-mark-form__confirm input{margin-top:.2rem}.coverage-mark-form .secondary-link{width:fit-content}.secondary-link:disabled{cursor:wait;opacity:.72}.result-card__chips{flex-wrap:wrap;gap:.5rem;margin-bottom:.65rem;display:flex}.result-card__path{font-family:var(--mono-font)}.result-card__note{color:#4f5968;overflow-wrap:anywhere;margin:.45rem 0 0;font-size:.88rem;line-height:1.58}.result-card__snippet{white-space:pre-line}.article-layout{grid-template-columns:minmax(0,1.9fr) minmax(260px,.8fr);gap:1rem;display:grid}.editor-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:1rem;display:grid}.article-layout>*,.editor-layout>*{min-width:0}@media (min-width:901px){.article-layout{align-items:start}.article-side-panel{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 2rem);position:sticky;top:1rem;overflow-y:auto}}.article-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf9e6;border-radius:28px;padding:1.4rem}.article-card--archived{background:linear-gradient(90deg,#9837371a,#0000 34%),#f6f7f8f2;border-color:#98373747;box-shadow:inset 4px 0 #9837378c,0 18px 48px #27324b1a}.article-card--archived .markdown-prose{filter:grayscale(.1)}.article-card--archived .markdown-prose p,.article-card--archived .markdown-prose li{color:#4f5968}.article-breadcrumb{color:var(--accent-strong);flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem;font-size:.9rem;font-weight:800;display:flex}.article-card__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.article-card h1{font-family:var(--display-font);margin:0 0 .35rem;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.article-card__meta{color:var(--muted);flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;font-size:.9rem;display:flex}.article-card__meta span{overflow-wrap:anywhere}.meta-card{border-radius:24px;align-self:start;padding:1.1rem;position:sticky;top:1rem}.article-side-panel{align-self:start;gap:1rem;min-width:0;display:grid}.article-side-panel .meta-card{position:static}.meta-card h2{font-family:var(--display-font);margin:0 0 .75rem}.meta-card h3{font-family:var(--display-font);margin:1rem 0 .65rem;font-size:1rem}.metadata-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.metadata-panel__header h3{margin:0}.metadata-edit-form{gap:.75rem;width:100%;display:grid}.metadata-edit-form__grid{gap:.65rem;display:grid}.metadata-edit-form__actions{flex-wrap:wrap;gap:.55rem;display:flex}.archive-form{gap:.75rem;display:grid}.checkbox-field{color:var(--muted);align-items:flex-start;gap:.55rem;font-size:.9rem;font-weight:700;line-height:1.45;display:flex}.checkbox-field input{margin-top:.2rem}.checkbox-field--filter{align-self:end;align-items:center;min-height:2.8rem}.meta-card dl{gap:.75rem;margin:0;display:grid}.meta-card dt{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:.82rem;font-weight:700}.meta-card dd{overflow-wrap:anywhere;margin:.15rem 0 0}.meta-card code{white-space:pre-wrap;overflow-wrap:anywhere}.meta-card__action{margin-top:1rem}.meta-card__action a{color:var(--accent-strong);font-weight:700}.context-panel{gap:1rem;display:grid}.meta-card.context-panel{max-height:none;overflow:visible}.context-panel h3{font-family:var(--display-font);margin:0;font-size:1.12rem}.context-browser,.source-evidence-list{gap:.75rem;display:grid}.source-evidence-list h3{margin:0}.source-evidence-toolbar{justify-content:flex-end;display:flex}.context-browser__grid{gap:.75rem;display:grid}.context-picker{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.context-picker__item{width:100%;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fffdf8bd;border:1px solid #27324b1f;border-radius:18px;gap:.28rem;padding:.75rem .85rem;display:grid}.context-picker__item:hover,.context-picker__item--active{background:#effbf8d1;border-color:#0f766e52}.context-picker__item span{font-weight:800;line-height:1.25}.context-picker__item code{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem}.context-preview{background:#fffdf8b3;border:1px solid #27324b1f;border-radius:18px;gap:.65rem;padding:.95rem;display:grid}.context-preview__header{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.4rem;font-size:.78rem;font-weight:800;display:flex}.context-preview h4{font-family:var(--display-font);margin:0;font-size:1.08rem;line-height:1.2}.context-preview code{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem}.context-preview p,.context-preview blockquote{color:var(--muted);font-size:.92rem}.context-preview blockquote{border-left:3px solid #0f766e52;margin:0;padding-left:.75rem}.context-preview__locator{margin:0;font-weight:700}.context-preview__link{color:var(--accent-strong);font-weight:800}.evidence-source-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.selected-wiki-block{background:#fffdf89e;border:1px solid #27324b1f;border-radius:18px;gap:.6rem;padding:.75rem .85rem;display:grid}.selected-wiki-block p{margin:0}.selected-wiki-block__header,.evidence-state__header,.evidence-refresh-form__header{align-items:center;gap:.45rem;min-width:0;display:flex}.selected-wiki-block__header{cursor:pointer;color:var(--muted);font-size:.9rem;font-weight:800}.selected-wiki-block__header>span:first-child,.evidence-state__header h3,.evidence-refresh-form__header h3{min-width:0}.selected-wiki-block__source-count{color:var(--accent-strong);background:#0f766e1a;border-radius:999px;flex:none;padding:.22rem .55rem;font-size:.78rem;font-weight:800;display:inline-flex}.selected-wiki-block p{color:var(--muted);border-top:1px solid #27324b1a;padding-top:.65rem;font-size:.92rem}.selected-wiki-block code{color:var(--muted);overflow-wrap:anywhere}.evidence-state{background:#fffdf8b8;border:1px solid #27324b1f;border-radius:18px;gap:.45rem;padding:.95rem;display:grid}.evidence-state h3,.evidence-state p{margin:0}.evidence-state h3{font-size:1rem}.evidence-state p{color:var(--muted);font-size:.92rem}.evidence-state code{color:var(--ink);overflow-wrap:anywhere}.evidence-technical-details{color:var(--muted);font-size:.88rem}.evidence-meta-details,.evidence-maintenance{gap:.65rem;display:grid}.evidence-meta-details summary,.evidence-maintenance summary,.evidence-technical-details summary{cursor:pointer;font-weight:800}.evidence-meta-details dl{border-top:1px solid #27324b1a;gap:.55rem;margin:0;padding-top:.65rem;display:grid}.evidence-meta-details dt{color:var(--muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.evidence-meta-details dd{overflow-wrap:anywhere;margin:.12rem 0 0}.evidence-maintenance{color:var(--muted);border-top:1px dashed #27324b29;padding-top:.75rem}.evidence-state--current{background:#effbf8d1;border-color:#0f766e33}.evidence-state--stale,.evidence-state--missing{background:#fff7ebd6;border-color:#b57d3f38}.evidence-state--failed{background:#fff1f1d6;border-color:#98373733}.evidence-refresh-form{background:#fff7ebd6;border:1px solid #985d2b38;border-radius:18px;gap:.75rem;padding:.95rem;display:grid}.evidence-refresh-form h3,.evidence-refresh-form p{margin:0}.evidence-refresh-form p{color:var(--muted);font-size:.92rem}.evidence-refresh-form__confirm{color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;font-size:.9rem;font-weight:700;line-height:1.45;display:grid}.evidence-refresh-form__confirm input{margin-top:.2rem}.evidence-refresh-form .secondary-link{width:fit-content}.source-attach-form{background:#fffdf8c2;border:1px solid #27324b1f;border-radius:18px;gap:.8rem;padding:.95rem;display:grid}.source-attach-form h3,.source-attach-form p{margin:0}.source-attach-form p{color:var(--muted);font-size:.92rem}.source-attach-form__list{gap:.5rem;max-height:18rem;padding-right:.25rem;display:grid;overflow-y:auto}.source-attach-form__item,.source-attach-form__confirm{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.source-attach-form__item{background:#fffbf4b8;border:1px solid #27324b1a;border-radius:14px;padding:.65rem}.source-attach-form__item strong,.source-attach-form__item code{display:block}.source-attach-form__item strong{line-height:1.25}.source-attach-form__item code{color:var(--muted);overflow-wrap:anywhere;margin-top:.18rem;font-size:.76rem}.source-attach-form__confirm{color:var(--ink);font-size:.9rem;font-weight:700;line-height:1.45}.source-attach-form__item input,.source-attach-form__confirm input{margin-top:.2rem}.source-attach-form .secondary-link{width:fit-content}.evidence-source-list li{border-top:1px solid #27324b17;gap:.2rem;padding-top:.55rem;display:grid}.evidence-source-list a{color:var(--accent-strong);font-weight:800}.evidence-source-list span,.evidence-source-list code{color:var(--muted);overflow-wrap:anywhere}.markdown-evidence-block{border-radius:16px;margin:.25rem -.45rem;padding:.2rem 5.2rem .2rem .45rem;transition:background .14s,box-shadow .14s;position:relative}.markdown-evidence-block:hover,.markdown-evidence-block--selected{background:#eff7fcdb;box-shadow:inset 3px 0 #31658a6b}.markdown-evidence-block--pinned{background:#effbf8f0;box-shadow:inset 3px 0 #0f766e85}.markdown-evidence-block__marker{color:var(--accent-strong);cursor:pointer;font:700 .72rem/1 var(--body-font);opacity:.42;background:#fffdf8cc;border:1px solid #31658a2e;border-radius:999px;padding:.32rem .48rem;transition:opacity .14s,background .14s;position:absolute;top:.35rem;right:.4rem}.markdown-evidence-block:hover .markdown-evidence-block__marker,.markdown-evidence-block--selected .markdown-evidence-block__marker,.markdown-evidence-block__marker:focus-visible{opacity:1;background:#fffdf8fa}.markdown-evidence-block--pinned .markdown-evidence-block__marker{color:var(--accent-strong);opacity:1;background:#effbf8fa;border-color:#0f766e57}.evidence-summary{color:var(--muted);gap:.45rem;font-size:.9rem;display:grid}.evidence-summary__status-line{align-items:center;gap:.4rem;min-width:0;display:flex}.evidence-badge{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:.35rem .7rem;font-weight:800;display:inline-flex}.evidence-badge--current{color:var(--accent-strong);background:#0f766e24}.evidence-badge--stale,.evidence-badge--missing{color:#8a5b20;background:#b57d3f29}.evidence-badge--failed{color:#983737;background:#98373724}.context-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.context-card{background:#fffdf8b3;border:1px solid #27324b1f;border-radius:18px;padding:.9rem}.context-card__header{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;gap:.25rem;margin-bottom:.45rem;font-size:.78rem;font-weight:800;display:grid}.context-card__header code{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.72rem}.context-card a{color:var(--accent-strong);font-weight:800}.context-card p,.context-card blockquote,.context-empty,.context-sidecar{color:var(--muted);font-size:.92rem}.context-card blockquote{border-left:3px solid #0f766e52;margin:.65rem 0 0;padding-left:.75rem}.context-card__locator{margin:.45rem 0 0}.context-empty,.context-sidecar{margin:0}.info-pill--action{color:var(--accent-strong)}.markdown-prose{overflow-wrap:anywhere;line-height:1.82}.markdown-prose h1,.markdown-prose h2,.markdown-prose h3{font-family:var(--display-font);margin-top:1.8rem;line-height:1.15}.markdown-prose p,.markdown-prose li{color:#2a3340}.markdown-prose ul,.markdown-prose ol{padding-left:1.3rem}.markdown-prose pre,.markdown-prose code{white-space:pre-wrap;overflow-wrap:anywhere}.markdown-prose a{color:var(--accent-strong);-webkit-text-decoration:underline #0f766e4d;text-decoration:underline #0f766e4d}.message-card strong{font-family:var(--display-font);margin-bottom:.45rem;font-size:1.25rem;display:block}.message-card p{margin:.4rem 0 0}.message-card__actions{flex-wrap:wrap;gap:.65rem;margin-top:.85rem;display:flex}.message-card--success{background:#effbf8c7;border-color:#0f766e3d}.message-card--error{background:#fff4f1d1;border-color:#9837373d}.message-card--warning{background:#fff7ebd1;border-color:#b57d3f3d}.message-card--archive{background:#fff4f1e6;border-color:#98373747}.message-card--archive strong{color:#983737}.pilot-notice{border-color:#b57d3f5c}.article-warning{margin-bottom:1rem}.coverage-result-grid{margin-top:.8rem}.coverage-result-grid>div>span{color:var(--muted);margin-bottom:.35rem;font-size:.82rem;font-weight:800;display:block}.coverage-path-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.coverage-path-list li{gap:.12rem;min-width:0;display:grid}.coverage-path-list a{color:var(--accent-strong);font-weight:800}.coverage-path-list code{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem}.editor-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf9f0;border-radius:28px;padding:1.35rem}.editor-field{gap:.65rem;margin-top:1rem;display:grid}.editor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1rem;margin-top:1rem;display:flex}.editor-toolbar__hint{color:var(--muted);margin:0;font-size:.9rem}.editor-toggle{background:#fffbf4f0;border:1px solid #27324b1a;border-radius:999px;padding:.25rem;display:inline-flex}.editor-toggle__button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.55rem .9rem;font-weight:700}.editor-toggle__button--active{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#f7fbfb;box-shadow:0 10px 22px #0f766e2e}.editor-field__textarea{resize:vertical;width:100%;min-height:72vh;color:var(--ink);font:.96rem/1.65 var(--mono-font);overflow-wrap:anywhere;background:#fffcf7f0;border:1px solid #27324b24;border-radius:22px;padding:1rem 1.1rem}.editor-field__textarea--hidden{display:none}.editor-preview{background:#fffcf7f0;border:1px solid #27324b1f;border-radius:22px;margin-top:1rem;padding:1rem 1.1rem}.editor-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.inline-action-form{margin:0;display:inline-flex}.info-pill--button{font:inherit;cursor:pointer}.ingest-form{gap:1rem;display:grid}.ingest-mode-control{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.ingest-mode-control__option{min-width:0;color:var(--ink);cursor:pointer;background:#fffdf8c7;border:1px solid #27324b1f;border-radius:18px;gap:.28rem;padding:.95rem;display:grid}.ingest-mode-control__option input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.ingest-mode-control__option span{color:var(--ink);font-size:1rem;font-weight:850}.ingest-mode-control__option small{color:var(--muted);font-size:.84rem;line-height:1.45}.ingest-mode-control__option--active{background:#eafbf8e0;border-color:#0f766e5c;box-shadow:inset 0 0 0 1px #0f766e33}.advanced-options{background:#fffdf894;border:1px solid #27324b1a;border-radius:16px;padding:.8rem .9rem}.advanced-options summary{cursor:pointer;color:var(--accent-strong);font-weight:800}.advanced-options__content{gap:.75rem;margin-top:.85rem;display:grid}.advanced-options__hint{color:var(--muted);margin:-.35rem 0 0;font-size:.84rem;line-height:1.5}.ingest-title-field input{font-size:1.05rem;font-weight:750}.metadata-admin-form,.admin-form{gap:1rem;display:grid}.admin-inline-form{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:.75rem;display:grid}.admin-maintenance-form,.admin-danger-form{border-radius:14px;padding:.85rem}.admin-maintenance-form{background:#fffcf7a8;border:1px solid #27324b1a}.admin-danger-form{background:#7f1d1d0a;border:1px solid #7f1d1d2e}.admin-user-list{gap:1rem;display:grid}.admin-user-card{background:#fffdf8b8;border:1px solid #27324b1f;border-radius:18px;gap:1rem;padding:.95rem;display:grid}.admin-user-card__header{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.admin-user-card__header>div:first-child{min-width:0}.admin-user-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0;display:flex}.admin-user-card__actions form{margin:0}.admin-user-card__locked,.admin-user-card__hint{white-space:nowrap;border-radius:999px;align-items:center;min-height:2.35rem;padding:.45rem .7rem;font-size:.82rem;font-weight:700;display:inline-flex}.admin-user-card__locked{color:var(--ink);background:#27324b14}.admin-user-card__hint{color:var(--muted);background:#fffcf7cc;border:1px solid #27324b1f;font-weight:600}.admin-user-card__header h3{font-family:var(--display-font);margin:0 0 .25rem;font-size:1.15rem}.scope-demo-badge{color:var(--accent-strong);font-family:var(--body-font);vertical-align:.12rem;background:#eafbf8e6;border:1px solid #0f766e33;border-radius:999px;align-items:center;margin-left:.5rem;padding:.18rem .45rem;font-size:.72rem;font-weight:850;display:inline-flex}.admin-user-card__header p,.admin-user-card__meta,.token-list p,.token-row span,.scope-access-row p{color:var(--muted);margin:0;font-size:.88rem}.admin-user-card__meta{flex-wrap:wrap;gap:.5rem;display:flex}.admin-user-card__meta span{background:#fffcf7db;border:1px solid #27324b1a;border-radius:999px;padding:.45rem .7rem}.admin-user-card__details{border-top:1px solid #27324b14;padding-top:.55rem}.admin-user-card__details summary{cursor:pointer;color:var(--accent-strong);font-size:.9rem;font-weight:850}.admin-user-card__details-body{gap:1rem;margin-top:.85rem;display:grid}.scope-access-picker{gap:.75rem;display:grid}.scope-access-picker__header{gap:.2rem;display:grid}.scope-access-picker__header strong{color:var(--ink)}.scope-access-picker__header p{color:var(--muted);margin:0;font-size:.88rem}.scope-access-grid{background:#fffcf7b8;border:1px solid #27324b1a;border-radius:14px;gap:0;display:grid;overflow:hidden}.scope-access-row{border-top:1px solid #27324b14;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:.75rem;padding:.7rem .8rem;display:grid}.scope-access-row:first-child{border-top:none}.scope-access-row strong{color:var(--accent-strong)}.scope-principal-advanced{border-radius:14px;padding:.7rem .8rem}.scope-warning-list{color:#8a4b0f;background:#fffbebc7;border:1px solid #b4530938;border-radius:14px;gap:.35rem;margin:0;padding:.75rem .95rem .75rem 1.4rem;display:grid}.scope-warning-list li{margin:0}.scope-create-details>summary{font-family:var(--display-font);font-size:1.08rem}.scope-delete-control{border-top:1px solid #27324b14;padding-top:.85rem}.scope-delete-form{gap:.75rem}.scope-delete-control__hint,.scope-delete-control__disabled p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.scope-delete-control__action{align-self:end}.scope-delete-control__disabled{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.scope-delete-control .secondary-link:disabled{cursor:not-allowed;opacity:.42;filter:grayscale(.45)}.form-checkbox--compact{margin-top:0}.token-list{gap:.65rem;display:grid}.token-list h4{color:var(--accent-strong);font-family:var(--display-font);margin:0;font-size:1rem}.token-row{border-top:1px solid #27324b14;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.65rem;display:flex}.token-row div{gap:.2rem;display:grid}.metadata-field-grid{gap:1rem;display:grid}.metadata-field-selector{gap:.85rem;display:grid}.metadata-field-selector__form{grid-template-columns:minmax(220px,420px) auto;align-items:end;gap:.75rem;display:grid}.metadata-field-selector__note{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.metadata-policy-field{background:#fffdf8b3;border:1px solid #27324b1f;border-radius:18px;gap:.75rem;min-width:0;margin:0;padding:.85rem;display:grid}.metadata-policy-field legend{width:100%;color:var(--accent-strong);justify-content:space-between;align-items:center;gap:.75rem;padding:0 .35rem;font-weight:800;display:flex}.metadata-policy-field legend span{overflow-wrap:anywhere;min-width:0}.metadata-policy-field textarea{resize:vertical;min-height:8rem;font:.9rem/1.58 var(--mono-font)}.metadata-field-guide{gap:.55rem;margin-top:.2rem;display:grid}.metadata-field-guide p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.metadata-example-list{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.metadata-example-list span{color:var(--muted);font-size:.76rem;font-weight:800}.metadata-example-list code{color:#32524e;background:#eff6f4b3;border:1px solid #27324b1a;border-radius:999px;padding:.22rem .5rem;font-size:.76rem;font-weight:800}.metadata-allowed-list{border:1px solid #27324b14;border-radius:14px;gap:0;display:grid;overflow:hidden}.metadata-allowed-list__header,.metadata-allowed-row{grid-template-columns:minmax(130px,.82fr) minmax(160px,1.05fr) minmax(76px,.32fr) minmax(100px,.42fr);align-items:center;gap:.55rem;display:grid}.metadata-allowed-list__header{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#27324b0a;padding:.5rem .65rem;font-size:.78rem;font-weight:800}.metadata-allowed-row{border-top:1px solid #27324b14;padding:.45rem .65rem}.metadata-allowed-row:first-of-type{border-top:none}.metadata-allowed-row .form-field{gap:.2rem}.metadata-allowed-row input{border-radius:10px;padding:.5rem .58rem;font-size:.88rem}.metadata-usage-cell,.metadata-option-action{gap:.2rem;min-width:0;padding-bottom:.1rem;display:grid}.metadata-usage-cell span{color:var(--muted);font-size:.76rem;font-weight:800}.metadata-usage-cell strong{color:var(--ink);font-size:.85rem}.metadata-option-action__locked{color:var(--muted);font-size:.82rem;font-weight:800}.metadata-observed-values{border-top:1px solid #27324b14;gap:.65rem;padding-top:.75rem;display:grid}.metadata-observed-values h4{color:var(--accent-strong);font-family:var(--display-font);margin:0;font-size:1rem}.metadata-observed-values p{color:var(--muted);margin:.25rem 0 0;font-size:.86rem}.metadata-observed-values__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.55rem;display:grid}.metadata-observed-values__row{border-top:1px solid #27324b14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem 0;display:grid}.metadata-observed-values__row:first-child{border-top:none;padding-top:0}.metadata-observed-values__row input{block-size:1rem;inline-size:1rem}.metadata-observed-values__row span{gap:.12rem;min-width:0;display:grid}.metadata-observed-values__row strong,.metadata-observed-values__row em{overflow-wrap:anywhere}.metadata-observed-values__row em,.metadata-observed-values__row small{color:var(--muted);font-size:.78rem;font-style:normal;font-weight:800}.metadata-policy-field__settings{grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(110px,.7fr));align-items:end;gap:.85rem;display:grid}.metadata-field-advanced{background:#fffdf894;border:1px solid #27324b14;border-radius:14px;padding:.75rem .85rem}.metadata-field-advanced summary{cursor:pointer;color:var(--accent-strong);font-weight:800}.metadata-field-advanced .metadata-policy-field__settings{margin-top:.8rem}.metadata-policy-field__summary{color:var(--muted);margin:0;font-size:.84rem;font-weight:700}.segmented-control{background:#fffdf8c7;border:1px solid #27324b1f;border-radius:999px;flex-wrap:wrap;gap:.35rem;padding:.28rem;display:inline-flex}.segmented-control__option{color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;padding:.48rem .82rem;font-size:.86rem;font-weight:800;display:inline-flex}.segmented-control__option input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.segmented-control__option--active{background:var(--accent);color:#f7fbfb}.form-grid{gap:.9rem;margin-top:1rem;display:grid}.form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.scope-filter-form{gap:1rem;display:grid}.filter-actions{flex-wrap:wrap;gap:.65rem;display:flex}.form-field{gap:.45rem;min-width:0;display:grid}.form-field--wide{margin-top:1rem}.form-field span,.form-field__label,.form-checkbox span{color:var(--muted);font-size:.86rem;font-weight:700}.form-field .form-field__hint{color:var(--muted);font-size:.78rem;font-weight:600;line-height:1.45}.form-field__hint-link{color:var(--accent-strong);text-underline-offset:.12em;font-weight:800;-webkit-text-decoration:underline #0f766e4d;text-decoration:underline #0f766e4d}.form-field input,.form-field select,.form-field textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fffcf7f0;border:1px solid #27324b24;border-radius:16px;padding:.82rem .9rem}.form-field input:disabled,.form-field select:disabled,.form-field textarea:disabled{cursor:not-allowed;opacity:.62}.form-field textarea{resize:vertical;font:.95rem/1.62 var(--mono-font)}.account-form{gap:1rem;max-width:560px;display:grid}.account-form--wide{max-width:none}.scope-access-row--account{grid-template-columns:minmax(180px,1fr) auto}.ingest-guidance{background:#fffbf4ad;border:1px solid #27324b1a;border-radius:18px;padding:.85rem .95rem}.ingest-guidance strong,.ingest-help-card strong{font-size:.95rem;display:block}.ingest-guidance p,.ingest-help-card p{color:var(--muted);margin:.25rem 0 0;line-height:1.6}.ingest-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.ingest-help-card{background:#fffbf4ad;border:1px solid #27324b1a;border-radius:18px;min-width:0;padding:.95rem}.ingest-help-card--conversion{background:#f8fafcd1}.connect-ai-card{background:#e8f8f2b8;border-color:#0f766e47;grid-column:1/-1}.connect-ai-card__url{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:.75rem;font-size:.9rem;display:flex}.connect-ai-card__url span{color:var(--muted)}.connect-ai-card__url code{overflow-wrap:anywhere}.connect-ai-card__url em{color:var(--text);font-style:normal;font-weight:700}.connect-ai-card ol{margin:.85rem 0 0;padding-left:1.15rem}.connect-ai-card li{color:var(--text);margin:.3rem 0}.ai-demo-grid--compact{margin-top:.9rem}.connector-guide-list{gap:.75rem;display:grid}.connector-guide-details{background:#fffbf4ad;border:1px solid #27324b1a;border-radius:16px;padding:.85rem .95rem}.connector-guide-details--developer{background:#f6f7f8b8}.connector-guide-details summary{cursor:pointer;font-weight:800}.connector-guide-details__body{color:var(--muted);margin:.7rem 0 0;line-height:1.58}.connector-guide-details ol{margin:.75rem 0 0;padding-left:1.15rem}.connector-guide-details li{color:var(--muted);margin:.35rem 0;line-height:1.55}.onboarding-intro-panel{background:#e8f8f2a8;border:1px solid #0f766e38;border-radius:24px;padding:1.25rem}.onboarding-path-grid,.onboarding-example-grid,.onboarding-source-grid{gap:.9rem;display:grid}.onboarding-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-path-card,.onboarding-example-card,.onboarding-source-card{background:#fffbf4b3;border:1px solid #27324b1a;border-radius:18px;min-width:0;padding:.95rem}.onboarding-path-card{gap:.55rem;display:grid}.onboarding-path-card>span{background:var(--accent);color:#fff;border-radius:999px;place-items:center;block-size:1.65rem;inline-size:1.65rem;font-size:.82rem;font-weight:900;display:inline-grid}.onboarding-path-card h3,.onboarding-example-card strong,.onboarding-source-card strong{margin:0;font-size:1rem}.onboarding-path-card p,.onboarding-example-card p,.onboarding-source-card p,.onboarding-note{color:var(--muted);margin:0;line-height:1.58}.onboarding-connector-box{background:#e8f8f275;border:1px solid #0f766e2e;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;padding:.7rem .8rem;font-size:.9rem;display:flex}.onboarding-connector-box span{color:var(--muted);font-weight:800}.onboarding-connector-box code{overflow-wrap:anywhere}.onboarding-connector-box--direct{background:#ffffff94;border-color:#27324b1f;margin-top:.75rem}.connector-code-block{gap:.4rem;margin-top:.7rem;display:grid}.connector-code-block span{color:var(--muted);font-size:.84rem;font-weight:800}.connector-code-block pre{background:#27324b0f;border:1px solid #27324b1a;border-radius:12px;max-width:100%;margin:0;padding:.7rem;overflow-x:auto}.connector-code-block code{white-space:pre;font-size:.82rem}.demo-tutorial-hero{border:1px solid var(--border);background:linear-gradient(135deg,#eef8f4 0%,#f6f8fb 100%);border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:stretch;gap:1rem;padding:1.35rem;display:grid}.tutorial-index-hero{background:linear-gradient(135deg,#eff6ff 0%,#f8fafc 100%);border:1px solid #2563eb2e;border-radius:8px;gap:.55rem;padding:1.35rem;display:grid}.tutorial-index-hero h1,.tutorial-index-hero p{margin:0}.tutorial-index-hero h1{letter-spacing:0;font-size:clamp(1.8rem,2.5vw,2.6rem)}.tutorial-index-hero p:not(.section-intro__eyebrow){color:var(--muted);max-width:72ch;line-height:1.58}.tutorial-scope-grid{gap:.85rem;display:grid}.tutorial-scope-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(12rem,auto) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.tutorial-scope-card h2,.tutorial-scope-card p{margin:0}.tutorial-scope-card h2{font-size:1.05rem}.tutorial-scope-card p{color:var(--muted);margin-top:.25rem;line-height:1.5}.tutorial-scope-card__eyebrow{color:var(--accent-strong);text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem;font-weight:800}.tutorial-scope-card__id-help{font-size:.88rem}.tutorial-scope-card__meta{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:.45rem;font-size:.88rem;display:flex}.tutorial-scope-card__meta strong{color:var(--text)}.demo-tutorial-hero h1{letter-spacing:0;margin:0;font-size:clamp(1.8rem,2.5vw,2.6rem)}.demo-tutorial-hero p{color:var(--muted);max-width:68ch;margin:.65rem 0 0}.demo-tutorial-scope-note{background:#ffffffb8;border:1px solid #0f766e29;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-top:.95rem;padding:.65rem .75rem;display:flex}.demo-tutorial-scope-note strong{font-size:.86rem}.demo-tutorial-scope-note code{overflow-wrap:anywhere}.demo-tutorial-scope-note span{color:var(--muted);flex-basis:100%;font-size:.88rem;line-height:1.45}.demo-tutorial-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.demo-tutorial-status span{min-width:0;color:var(--muted);background:#ffffffc2;border:1px solid #14532d29;border-radius:8px;flex-direction:column;gap:.2rem;padding:.8rem;font-size:.85rem;display:flex}.demo-tutorial-status strong{color:var(--text);font-size:1.35rem}.demo-tutorial-grid{gap:.9rem;display:grid}.demo-tutorial-return-note{background:#eff6ffb8;border:1px solid #2563eb29;border-radius:8px;gap:.3rem;padding:.9rem 1rem;display:grid}.demo-tutorial-return-note strong,.demo-tutorial-return-note p{margin:0}.demo-tutorial-return-note p{color:var(--muted);line-height:1.55}.demo-tutorial-step{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:.9rem;padding:1.1rem;display:grid}.demo-tutorial-step__body{gap:.35rem;display:grid}.demo-tutorial-step h2{margin:0;font-size:1.05rem}.demo-tutorial-step p{color:var(--muted);margin:0;line-height:1.55}.demo-tutorial-step__guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.demo-tutorial-step__guide div{background:#f8fafc;border:1px solid #27324b1f;border-radius:8px;gap:.28rem;padding:.8rem;display:grid}.demo-tutorial-step__guide span{color:var(--text);font-size:.82rem;font-weight:800}.demo-tutorial-connector,.demo-tutorial-prompt,.demo-tutorial-sample,.demo-tutorial-mini-prompt{gap:.45rem;display:grid}.demo-tutorial-connector span,.demo-tutorial-prompt span,.demo-tutorial-sample strong,.demo-tutorial-mini-prompt strong{color:var(--muted);text-transform:uppercase;font-size:.82rem;font-weight:700}.demo-tutorial-connector code,.demo-tutorial-prompt pre,.demo-tutorial-sample pre,.demo-tutorial-mini-prompt pre{border:1px solid var(--border);color:var(--text);white-space:pre-wrap;background:#f8fafc;border-radius:8px;margin:0;padding:.85rem;overflow:auto}.demo-tutorial-prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.demo-tutorial-mini-prompt pre{font-size:.86rem}.tutorial-action-link{flex-wrap:wrap;gap:.45rem}.tutorial-action-link__hint{opacity:.78;font-size:.78rem}.onboarding-example-grid,.onboarding-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.9rem}.onboarding-step-list{counter-reset:onboarding-step;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.onboarding-step-list li{counter-increment:onboarding-step;color:var(--text);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;line-height:1.55;display:grid}.onboarding-step-list li:before{content:counter(onboarding-step);block-size:1.45rem;inline-size:1.45rem;color:var(--accent-strong);background:#0f766e1f;border-radius:999px;place-items:center;font-size:.76rem;font-weight:900;display:inline-grid}.pilot-banner{color:var(--muted);background:#fffcf7f0;border-bottom:1px solid #27324b1a}.pilot-banner__inner{justify-content:space-between;align-items:center;gap:.85rem;max-inline-size:1180px;margin:0 auto;padding:.42rem 1.4rem;display:flex}.pilot-banner__message{align-items:baseline;gap:.55rem;min-width:0;font-size:.82rem;line-height:1.35;display:flex}.pilot-banner__message strong{color:#71552a;letter-spacing:.03em;text-transform:uppercase;flex:none;font-size:.78rem}.pilot-banner__message span{min-width:0}.pilot-banner__message span+span:before{content:"/";color:#27324b47;padding-right:.55rem}.pilot-banner button{color:var(--muted);cursor:pointer;font:inherit;background:#ffffffc7;border:1px solid #27324b24;border-radius:999px;flex:none;padding:.24rem .58rem;font-size:.78rem;font-weight:800}.pilot-banner--collapsed{z-index:20;background:0 0;border-bottom:0;min-block-size:.34rem;position:relative}.pilot-banner--collapsed:before{content:"";background:linear-gradient(90deg,#0000,#71552a2e,#0000),#fffcf794;border-bottom:1px solid #27324b0f;block-size:.34rem;display:block}.pilot-banner--collapsed:focus{outline:none}.pilot-banner--collapsed .pilot-banner__inner{opacity:0;pointer-events:none;visibility:hidden;background:#fffcf7fa;border:1px solid #27324b1a;border-top:0;border-radius:0 0 14px 14px;inline-size:min(1180px,100vw - 2rem);padding-block:.34rem;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;inset-block-start:.34rem;inset-inline-start:50%;transform:translate(-50%,-.45rem);box-shadow:0 12px 28px #1f24311f}.pilot-banner--collapsed:hover .pilot-banner__inner,.pilot-banner--collapsed:focus .pilot-banner__inner,.pilot-banner--collapsed:focus-within .pilot-banner__inner{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.pilot-banner--collapsed .pilot-banner__message{font-size:.78rem}.pilot-banner--collapsed .pilot-banner__message strong{color:#665f52}.pilot-banner--collapsed button{padding-block:.18rem}@media (hover:none){.pilot-banner--collapsed{background:#fffcf7f0;border-bottom:1px solid #27324b1a;min-block-size:auto}.pilot-banner--collapsed:before{display:none}.pilot-banner--collapsed .pilot-banner__inner{inline-size:auto;box-shadow:none;opacity:1;pointer-events:auto;visibility:visible;border:0;border-radius:0;position:static;transform:none}}.form-checkbox{align-items:center;gap:.55rem;margin-top:1rem;display:inline-flex}.form-checkbox input{block-size:1rem;inline-size:1rem}.label-with-help{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.help-hint{flex:none;align-items:center;line-height:1;display:inline-flex;position:relative}.help-hint__trigger{block-size:1.08rem;inline-size:1.08rem;color:var(--accent-strong);cursor:help;background:#eff6f4eb;border:1px solid #0f766e47;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:inline-flex}.label-with-help .help-hint__trigger,.form-field .help-hint__trigger,.form-checkbox .help-hint__trigger{color:var(--accent-strong);font-size:.72rem;font-weight:900}.help-hint__trigger:focus-visible{outline-offset:2px;outline:2px solid #0f766e59}.help-hint__bubble{z-index:30;color:#fffaf1;opacity:0;pointer-events:none;overflow-wrap:anywhere;text-transform:none;letter-spacing:0;background:#1f2431f5;border:1px solid #27324b29;border-radius:10px;inline-size:min(18rem,100vw - 2rem);max-inline-size:18rem;padding:.66rem .72rem;font-size:.78rem;font-weight:700;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;inset-block-start:calc(100% + .45rem);transform:translateY(-.18rem);box-shadow:0 14px 34px #1f24312e}.help-hint__bubble--portal{opacity:1;position:fixed;inset:auto;transform:translateY(0)}.help-hint__bubble--portal[data-placement=above]{transform:translateY(-100%)}.label-with-help .help-hint__bubble,.form-field .help-hint__bubble,.form-checkbox .help-hint__bubble{color:#fffaf1;font-size:.78rem;font-weight:700}.help-hint--left .help-hint__bubble{inset-inline-start:0}.help-hint--right .help-hint__bubble{inset-inline-end:0}.help-hint:hover .help-hint__bubble,.help-hint:focus-within .help-hint__bubble{opacity:1;transform:translateY(0)}.help-hint:focus-within .help-hint__bubble--portal,.help-hint:hover .help-hint__bubble--portal{transform:translateY(0)}.help-hint:focus-within .help-hint__bubble--portal[data-placement=above],.help-hint:hover .help-hint__bubble--portal[data-placement=above]{transform:translateY(-100%)}.diff-card{background:#fffcf7f5;border:1px solid #27324b1f;border-radius:22px;margin:1.1rem 0 1.35rem;overflow:hidden}.diff-card__header{border-bottom:1px solid #27324b14;justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.1rem .9rem;display:flex}.diff-card__header h3{font-family:var(--display-font);margin:0 0 .35rem;font-size:1.15rem}.diff-card__header p{color:var(--muted);margin:0;font-size:.92rem}.diff-card__stats{color:var(--muted);font:.86rem/1.3 var(--mono-font);flex-wrap:wrap;gap:.55rem;display:inline-flex}.diff-block{font:.9rem/1.55 var(--mono-font);overflow:auto}.diff-line{grid-template-columns:4.5rem 4.5rem 1.5rem minmax(0,1fr);align-items:start;display:grid}.diff-line__gutter,.diff-line__marker{color:var(--muted);text-align:right;-webkit-user-select:none;user-select:none;padding:.18rem .55rem;display:block}.diff-line__marker{text-align:center;padding-left:0;padding-right:0}.diff-line__content{white-space:pre-wrap;overflow-wrap:anywhere;padding:.18rem 1rem .18rem .35rem;display:block}.diff-line--context .diff-line__content{color:#44505f}.diff-line--added{background:#dbf5eac7}.diff-line--added .diff-line__marker,.diff-line--added .diff-line__content{color:#146c43}.diff-line--removed{background:#ffeae6d1}.diff-line--removed .diff-line__marker,.diff-line--removed .diff-line__content{color:#a63d2f}.diff-line--skipped{background:#27324b0a;border-top:1px dashed #27324b1f;border-bottom:1px dashed #27324b1f}.diff-line--skipped .diff-line__content,.diff-line--skipped .diff-line__marker{color:var(--muted)}.diagnostic-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin:0;display:grid}.diagnostic-grid--single{grid-template-columns:1fr}.diagnostic-item{background:#fffdf8b8;border:1px solid #27324b1a;border-radius:18px;min-width:0;padding:.8rem .9rem}.diagnostic-item dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.diagnostic-item dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:800}.diagnostic-item code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.86rem;font-weight:700}.diagnostic-advice{background:#fffdf8b8;border:1px solid #27324b1a;border-radius:18px;gap:.7rem;margin-top:1rem;padding:.9rem;display:grid}.diagnostic-advice__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.diagnostic-advice p{color:var(--muted);margin:0;line-height:1.62}.diagnostic-advice__meta{font-weight:700}.diagnostic-advice ul{gap:.45rem;margin:0;padding-left:1.15rem;display:grid}.diagnostic-advice code,.diagnostic-advice li span{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.86rem}.diagnostic-advice li span{color:var(--muted)}.diagnostic-blocker-list{color:var(--muted);gap:.45rem;margin-top:.75rem;display:grid}.diagnostic-blocker-list strong{color:var(--ink)}.diagnostic-blocker-list ul{gap:.35rem;margin:0;padding-left:1.15rem;display:grid}.diagnostic-blocker-list li{line-height:1.55}.diagnostic-issue-list,.diagnostic-scope-list{gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.diagnostic-issue-list li{background:#fff7ebd6;border:1px solid #b57d3f38;border-radius:16px;gap:.25rem;padding:.8rem;display:grid}.diagnostic-issue-list span,.diagnostic-issue-list em{color:var(--muted);font-style:normal}.diagnostic-scope-card{background:#fffdf8a3;border:1px solid #27324b1a;border-radius:18px;min-width:0;padding:1rem}.diagnostic-scope-card__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.diagnostic-scope-card__header>div{min-width:0}.diagnostic-scope-card h3{font-family:var(--display-font);margin:0;font-size:1.22rem}.diagnostic-scope-card p{color:var(--muted);overflow-wrap:anywhere;margin:.3rem 0 0}.diagnostic-scope-card__body{gap:.65rem;margin:.85rem 0 0;display:grid}@media (max-width:900px){.topbar,.page-shell{padding-left:1rem;padding-right:1rem}.topbar{flex-direction:column;align-items:start}.topbar__nav{width:100%}.topbar__nav-links{justify-content:flex-start;justify-self:stretch}.hero-card,.home-connect-panel,.home-start,.ai-demo-grid,.article-layout,.editor-layout,.scope-columns,.metadata-field-selector__form,.metadata-policy-field__settings,.metadata-allowed-list__header,.metadata-allowed-row,.admin-inline-form,.scope-access-row,.ingest-mode-control,.form-grid--two,.form-grid--three,.ingest-help-grid,.onboarding-path-grid,.onboarding-example-grid,.onboarding-source-grid,.demo-tutorial-hero,.demo-tutorial-status,.tutorial-scope-card,.demo-tutorial-step__guide,.demo-tutorial-prompt-grid,.coverage-mark-form__grid,.coverage-result-grid{grid-template-columns:1fr}.admin-user-card__header,.diagnostic-scope-card__header,.article-card__header,.compile-status-row,.embedding-status-row,.maintainer-prompt__header,.scope-maintenance-section__header,.token-row{flex-direction:column;align-items:stretch}.admin-user-card__actions{justify-content:flex-start}.section-intro{flex-direction:column}.scope-card__top{grid-template-columns:1fr}.scope-card__ai-control{border-radius:12px}.section-intro__aside,.tutorial-scope-card__meta{justify-content:flex-start}.home-connect-steps{padding-left:1.6rem}.meta-card{position:static}.meta-card.context-panel{max-height:none;overflow:visible}.pilot-banner{padding:0}.pilot-banner__inner{align-items:start;padding-left:1rem;padding-right:1rem}.pilot-banner__message{flex-direction:column;align-items:start;gap:.18rem}.pilot-banner__message span+span:before{content:none;padding-right:0}.diff-card__header{flex-direction:column}}@media (max-width:640px){.topbar{padding-top:1rem}.page-shell{padding-top:1rem;padding-bottom:2rem}.pilot-banner{padding:0}.pilot-banner__inner{gap:.65rem}.hero-card,.panel,.message-card,.scope-card,.tutorial-scope-card,.article-card,.meta-card{padding:1rem}.search-panel{padding:.9rem}.editor-card{padding:1rem}.editor-field__textarea{min-height:58vh}.diff-line{grid-template-columns:3.2rem 3.2rem 1.2rem minmax(0,1fr)}.scope-card__preview-item,.scope-card__preview-item--featured{grid-template-columns:1fr;gap:.3rem}.scope-card{grid-template-columns:1fr}.scope-card__preview,.scope-card__preview-date{grid-area:auto}.home-action-list{grid-template-columns:1fr}.scope-filter-summary{flex-direction:column;gap:.25rem}.article-card h1,.hero-card h1{line-height:1.08}}
