:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#14263a;background:#edf2f7;font-size:16px}*{box-sizing:border-box}body{margin:0}header{background:#122d48;color:white;padding:24px max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px}header a{color:#bce7ff}header h1{font-size:1.5rem;margin:0}header p{margin:6px 0 0;color:#c3d2e2}main{max-width:1180px;margin:28px auto;padding:0 24px}nav{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}button,.button{font:inherit;cursor:pointer;border:1px solid #9bafc4;background:white;color:#173f61;padding:10px 16px;border-radius:6px;text-decoration:none;display:inline-block}button.primary,nav button[aria-selected=true]{background:#1269a7;color:white;border-color:#1269a7}button:disabled{opacity:.55;cursor:wait}button:hover:not(:disabled){filter:brightness(.95)}a{color:#085f9b;overflow-wrap:anywhere}section,.card{background:white;border:1px solid #d4dde7;border-radius:8px;padding:24px;margin-bottom:20px}h2{font-size:1.35rem;margin-top:0}h3{font-size:1.1rem}label{display:block;margin-bottom:8px;font-weight:600}input,select,textarea{font:inherit;padding:10px;border:1px solid #9aadc1;border-radius:5px;width:100%;background:white;color:#14263a}input[type=checkbox]{width:auto}textarea{min-height:180px;font-family:ui-monospace,monospace;font-size:.9rem}small,.muted{color:#52677c;font-size:.9rem}.grid{display:grid;grid-template-columns:2fr 1fr;gap:24px}.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.field{margin-bottom:18px}.notice{border-left:4px solid #cc8b00;background:#fff5dc;padding:14px;margin:12px 0;white-space:pre-wrap}.success{border-color:#138054;background:#e9f7f1}.error{border-color:#b73434;background:#fff0f0}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:12px;border-bottom:1px solid #dde4ec;vertical-align:top}th{font-size:.9rem;color:#52677c}.table-wrap{overflow-x:auto}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem}.details{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.item{border-top:1px solid #d9e3ed;padding:20px 0}.item .number{color:#1269a7;font-weight:700}.badge{display:inline-block;font-size:.85rem;background:#eaf2fa;padding:4px 8px;border-radius:4px}progress{width:100%;height:20px}details summary{cursor:pointer;color:#075f96;padding:8px 0}footer{padding:24px;color:#52677c;text-align:center}#status{position:sticky;top:8px;z-index:2}.drop{border:2px dashed #91abc3;padding:30px;text-align:center;background:#f6faff}.drop.drag{background:#d9f0ff}code{font-size:.9rem}dt{font-weight:650}dd{margin:4px 0 14px;white-space:pre-wrap;overflow-wrap:anywhere}[hidden]{display:none!important}@media(max-width:760px){.grid{grid-template-columns:1fr}header{align-items:flex-start;flex-direction:column;padding:20px}main{padding:0 14px}section,.card{padding:18px}th,td{padding:9px}}@media print{header,nav,button,.button,footer{display:none}body{background:white}main{max-width:none;margin:0}section{border:0}details> *{display:block}}

#status .notice{white-space:pre-wrap;overflow-wrap:anywhere}
:root{color:#20334a;background:#f3f6fa;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}header{background:linear-gradient(115deg,#11283f,#174d64);padding-top:38px;padding-bottom:38px}header h1{font-size:2.05rem;letter-spacing:-.04em}header .button{color:#173f61}main{max-width:1280px}.eyebrow{display:block;font-size:.7rem;letter-spacing:.15em;font-weight:750;color:#647e96;margin-bottom:12px}header .eyebrow{color:#8fd4d8}section,.card{border-radius:16px;border-color:#e0e7ef;box-shadow:0 5px 18px #18384b05}h2{letter-spacing:-.025em;font-size:1.5rem}button,.button{border-radius:9px;font-weight:600;font-size:.9rem;transition:background .15s}button.primary,.button.primary,nav button[aria-selected=true]{background:#087f83;border-color:#087f83;color:white}nav{gap:8px}nav button:not([aria-selected=true]){background:transparent;border-color:transparent}.accent{background:#e7f3f2;border-color:#c9e7e2}.steps{padding-left:23px;line-height:1.8}.mode-picker{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.mode-picker label{padding:17px;border:1px solid #d0dee9;border-radius:11px;background:#f7fafc}.mode-picker label:has(input:checked){background:#edf9f7;border-color:#087f83}.mode-picker small{display:block;font-weight:400;margin:9px 0 0 22px;line-height:1.4}input[type=radio]{width:auto}details{margin:16px 0}details .field:first-of-type{margin-top:18px}.stats{display:flex;gap:15px;flex-wrap:wrap;margin:20px 0}.stats>div{padding:16px 22px;background:#f0f6f8;border-radius:12px;min-width:130px;flex:1}.stats strong{display:block;font-size:1.7rem;color:#164c5a}.stats span{font-size:.8rem;color:#587385}.org-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.org-card{border:1px solid #dce6ef;border-radius:13px;padding:22px}.org-card h3{font-size:1.2rem}.test{background:#fff0d5;color:#8a5e13}.danger{color:#a53036;border-color:#ebc4c4}.export-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #e1e8ef;margin-bottom:25px;padding-bottom:20px}.export-bar label{margin:0;font-size:.9rem}.spread{justify-content:space-between}.empty{text-align:center;padding:35px;color:#52677c}.agenda-card{border:1px solid #dce5ed;border-radius:12px;padding:22px;margin:14px 0;background:#fff}.agenda-card.child{margin-left:25px;border-left:4px solid #83bcb7}.agenda-heading{display:flex;gap:14px;align-items:baseline}.agenda-number{background:#e8f3f2;border-radius:8px;padding:6px 10px;color:#087f83;font-weight:750}.file-list{list-style:none;padding:0;display:grid;gap:8px}.file-list li{padding:12px 14px;border-radius:8px;background:#f5f8fb;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.detail-grid{display:grid;grid-template-columns:170px 1fr;gap:8px 20px}.detail-grid dd{margin:0 0 12px}.help-layout{display:grid;grid-template-columns:220px 1fr;gap:24px}.help-nav{position:sticky;top:20px;align-self:start}.help-nav a{display:block;padding:9px}.help-article section{scroll-margin-top:20px}.help-article p,.help-article li{line-height:1.65}.meeting-hero{background:#edf6f6}.meeting-hero h2{font-size:1.9rem}.file-status{font-size:.8rem;color:#688198}.search-row{display:flex;gap:15px;margin-bottom:20px}.search-row input{flex:1}.badge{border-radius:30px;padding:5px 10px}#status{position:relative;top:0}.notice{border-radius:8px}@media(max-width:760px){.mode-picker,.help-layout{grid-template-columns:1fr}.help-nav{position:static}.detail-grid{grid-template-columns:1fr}.agenda-card.child{margin-left:12px}.search-row{flex-direction:column}header h1{font-size:1.75rem}}

.danger-solid{background:#b4232c;color:white;border-color:#b4232c}.danger-solid:hover{background:#8f1720;border-color:#8f1720}.purge-panel{border:2px solid #edb6b9;background:#fff6f6}.purge-panel small{display:block;margin-top:15px}.sync-info{font-size:.85rem;line-height:1.6}
.policy-layout{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:24px}.policy-layout iframe{border:1px solid #d7e1ea;width:100%;min-height:70vh;background:white}.policy-layout aside button{width:100%;text-align:left;margin-bottom:5px}.toc-level-1{margin-left:12px}.toc-level-2{margin-left:24px}.toc-level-3,.toc-level-4,.toc-level-5,.toc-level-6,.toc-level-7,.toc-level-8{margin-left:36px}@media(max-width:800px){.policy-layout{grid-template-columns:1fr}}

.login-card{max-width:480px;margin:8vh auto}
/* Archive workspace 0.6 */
.app-header{height:84px;padding:16px 30px;background:#fff;color:#20334a;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:20;box-shadow:0 3px 15px #173f6105}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#173849}.brand strong{font-size:1.1rem;letter-spacing:-.025em}.brand small{display:block;font-size:.78rem;color:#708496;margin-top:3px}.brand-mark{display:grid;place-items:center;background:#087f83;color:#fff;width:43px;height:43px;border-radius:13px;font-size:1.2rem}.header-actions{display:flex;align-items:center;gap:25px}.header-actions>a{color:#52677c;text-decoration:none;font-size:.9rem}.account-menu{margin:0;position:relative}.account-menu summary{display:flex;gap:10px;align-items:center;color:#20334a;list-style:none;padding:0;font-size:.9rem}.account-menu summary::-webkit-details-marker{display:none}.avatar{display:grid;place-items:center;background:#e6f3f2;color:#087f83;width:36px;height:36px;border-radius:50%}.account-dropdown{position:absolute;right:0;top:50px;background:#fff;border:1px solid #dce6ef;border-radius:12px;padding:8px;box-shadow:0 12px 35px #14263a20;min-width:265px}.account-dropdown button{display:block;border:0;text-align:left;width:100%;background:white;color:#20334a}.account-dropdown i{width:22px}.workspace-nav{position:fixed;top:84px;left:0;bottom:0;width:234px;padding:28px 16px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:7px;overflow:auto;margin:0}.workspace-nav button{text-align:left;display:flex;align-items:center;gap:12px;min-height:45px;border:0!important;font-weight:600;padding:12px;font-size:.84rem;flex-shrink:0}.workspace-nav i{width:19px;font-size:1rem;text-align:center}.workspace-nav button[aria-selected=true]{background:#e4f4f1;color:#066d6c;box-shadow:inset 3px 0 #087f83}.workspace-nav button:not([aria-selected=true]){color:#647488}.workspace-nav button:hover{background:#f3f7fa}.nav-label{font-size:.65rem;letter-spacing:.16em;color:#8a9baa;font-weight:750;padding:0 12px 12px}.nav-help{font-size:.82rem;padding:20px 12px 5px;color:#647488;text-decoration:none;border-top:1px solid #e8edf2;margin-top:18px}.nav-version{font-size:.68rem;padding:8px 12px;color:#8798a9}body:has(.workspace-nav) main{margin:28px 24px 28px 258px;max-width:1450px;padding:0}body:has(.workspace-nav) footer{margin-left:234px}section{box-shadow:0 6px 28px #17384904;padding:28px}.users-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:30px;margin-top:30px}.account-editor{background:#f6f9fb;border:1px solid #e0e8ef;border-radius:13px;padding:22px}.account-directory{min-width:0}.account-directory input{max-width:230px}.user-identity{display:flex;align-items:center;gap:12px}.user-identity small{display:block;font-size:.73rem;margin-top:4px}.pill-admin{background:#e3f2ee;color:#097758}.pill-member{background:#eaf0f8;color:#4a6585}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#188860;margin-right:6px}.status-dot.disabled{background:#9bafc4}.profile-card{max-width:650px}.diagnostic-entry{border:1px solid #e2e8f0;border-radius:10px;padding:5px 16px;margin:10px 0}.diagnostic-entry summary{display:flex;align-items:center;gap:12px;color:#20334a}.diagnostic-entry .severity{min-width:65px}.diagnostic-entry pre{max-height:600px;overflow:auto;background:#f4f7fa;padding:18px;border-radius:8px}.severity.error{color:#b4232c;background:#fee9e9}.severity.warning{color:#9a680d;background:#fff1d5}#diagnostic-level{max-width:180px}.fa-solid,.fa-regular{pointer-events:none}.login-card{border-top:4px solid #087f83;box-shadow:0 20px 60px #1738490d}.login-card .brand-mark{margin-bottom:25px}.login-card .primary{width:100%;padding:14px}.login-card h1{letter-spacing:-.04em;font-size:1.8rem}@media(max-width:1100px){.users-layout{grid-template-columns:1fr}.account-editor form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.account-editor .field{margin:0}.account-editor .row{grid-column:1/-1}.grid{grid-template-columns:1fr}}@media(max-width:800px){.app-header{height:76px;padding:12px 16px;flex-direction:row;align-items:center}.brand strong{font-size:.9rem}.header-actions{gap:10px}.header-actions>a{display:none}.workspace-nav{position:static;width:100%;flex-direction:row;overflow-x:auto;padding:12px;border-bottom:1px solid #e2e8f0}.workspace-nav .nav-label,.workspace-nav .nav-help,.workspace-nav .nav-version{display:none}.workspace-nav button{white-space:nowrap}.workspace-nav button[aria-selected=true]{box-shadow:none}body:has(.workspace-nav) main{margin:0;padding:0 14px}.workspace-nav{margin:0 -14px 20px;width:calc(100% + 28px)}body:has(.workspace-nav) footer{margin:0}.account-editor form{display:block}.account-editor .field{margin-bottom:18px}section{padding:20px}.account-directory input{max-width:100%}#signed-in{max-width:120px;overflow:hidden;text-overflow:ellipsis}.diagnostic-entry summary{flex-wrap:wrap}.mode-picker{grid-template-columns:1fr}}
.notice{position:relative;padding-right:3.5rem;white-space:pre-wrap}
.notice-close{position:absolute;right:.5rem;top:.4rem;background:transparent;border:0;font-size:1.5rem;line-height:1;padding:.4rem;color:inherit}
.notice-close:hover,.notice-close:focus-visible{background:#0001;outline:2px solid currentColor}
@media print{.notice-close{display:none}}
