:root{color-scheme:light;--radius:18px;background:var(--woas-canvas);color:var(--woas-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{min-height:100%}body,html{min-width:320px}body{margin:0;min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}.plain-layout{min-height:100vh}.app-main{grid-template-rows:auto 1fr}.app-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;gap:16px;min-height:64px;padding:12px 28px;position:sticky;top:0}.app-topbar div{display:grid;gap:2px}.app-topbar strong{font-size:15px}.app-topbar span,.topbar-link{font-size:13px}.topbar-link{background:var(--woas-accent-soft);border:1px solid #d6e0ff;border-radius:999px;color:var(--woas-accent);font-weight:800;padding:8px 12px}.app-sidebar{background:#fff;border-right:1px solid var(--woas-border);display:flex;flex-direction:column;gap:18px;min-height:100vh;padding:20px 18px;position:sticky;top:0}.brand{display:flex;gap:12px;padding:4px 6px 10px}.brand-mark{background:linear-gradient(135deg,var(--woas-accent),#6f86c9);border-radius:14px;color:#fff;font-size:18px;font-weight:900;height:42px;width:42px}.brand small,.brand strong{display:block}.brand strong{font-size:18px;line-height:1.1}.brand small{font-size:12px;margin-top:3px}.nav-list{gap:6px}.nav-list a,.page-links a{border-radius:12px;color:var(--woas-text-muted);display:block;font-weight:750;padding:10px 12px}.nav-list a:hover,.page-links a:hover{background:var(--woas-surface-subtle);color:var(--woas-text)}.nav-list a.router-link-active,.page-links a.router-link-active{background:var(--woas-accent-soft);color:var(--woas-accent)}.sidebar-section{border-top:1px solid var(--woas-border);padding-top:16px}.sidebar-section--grow{display:flex;flex:1;flex-direction:column;min-height:0}.sidebar-title-row{margin-bottom:10px}.sidebar-title{font-size:11px;letter-spacing:.1em}.sidebar-title-row span{background:var(--woas-surface-muted);border-radius:999px;color:var(--woas-text-muted);font-size:12px;font-weight:800;padding:3px 8px}.sidebar-search{background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:12px;margin-bottom:10px;outline:none;padding:10px 12px;width:100%}.sidebar-search:focus{border-color:#9eb2e6;box-shadow:0 0 0 3px #24469a1a}.page-links{gap:4px;padding-right:3px}.page-links a{padding:9px 10px}.page-links small,.page-links strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-links small{color:var(--woas-text-muted);font-size:11px;font-weight:700;margin-top:2px}.sidebar-empty{color:var(--woas-text-muted);font-size:13px;padding:10px}.logout-button{background:var(--woas-text);border:0;border-radius:12px;font-weight:850;padding:11px 14px;width:100%}.logout-button:hover{background:#1e293b}.app-content,.page-panel{padding:28px}.page-panel{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:var(--radius);box-shadow:var(--woas-shadow);margin:0 auto;max-width:960px}.page-panel--wide{max-width:1180px}.settings-panel{max-width:760px}.page-panel h1{color:var(--woas-text);font-size:clamp(30px,4vw,42px);line-height:1.08;margin:0 0 10px}.page-panel p{color:var(--woas-text-muted);line-height:1.55;margin:0 0 16px}.eyebrow{color:#5572cc!important;font-size:12px;margin:0 0 8px!important}.page-detail-header,.page-header-row{align-items:flex-start;border-bottom:1px solid var(--woas-border);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:20px}.page-title-area{min-width:0}.page-detail-panel{display:grid;gap:18px}.page-detail-header h1{margin-bottom:12px}.page-action-group{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.page-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0}.page-meta span{background:var(--woas-surface-muted);border:1px solid var(--woas-border);border-radius:999px;font-size:13px;font-weight:750;padding:6px 10px}.page-meta .dirty-badge{background:var(--woas-warning-soft);border-color:#fed7aa;color:var(--woas-warning)}.import-box button,.login-panel button,.primary-button,.secondary-button,.settings-form button{border:0;border-radius:12px;cursor:pointer;font-weight:850;padding:11px 15px;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.import-box button,.login-panel button,.primary-button,.settings-form button{background:var(--woas-accent)}.import-box button:hover:not(:disabled),.login-panel button:hover:not(:disabled),.primary-button:hover:not(:disabled),.settings-form button:hover:not(:disabled){background:var(--woas-accent-hover);box-shadow:0 8px 18px #24469a2e}.secondary-button{background:var(--woas-surface-muted);color:#26344f}.secondary-button:hover:not(:disabled){background:#e2e8f0}button:disabled{cursor:not-allowed!important;opacity:.62}.read-toolbar{align-items:center;display:flex;gap:8px}.tab-button{background:var(--woas-surface-muted);border:1px solid var(--woas-border);border-radius:999px;color:var(--woas-text-muted);cursor:pointer;font-size:13px;font-weight:850;padding:8px 13px}.tab-button--active{background:var(--woas-accent);border-color:var(--woas-accent);color:#fff}.title-input{border:2px solid var(--woas-border-strong);border-radius:14px;color:var(--woas-text);font-size:clamp(28px,4vw,38px);font-weight:900;line-height:1.1;margin-bottom:12px;outline:none;padding:10px 14px;width:min(760px,100%)}.title-input:focus{border-color:var(--woas-accent);box-shadow:0 0 0 4px #24469a1a}.page-list{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:22px}.page-list--compact{grid-template-columns:1fr}.page-card{background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:16px;display:grid;gap:5px;padding:16px}.page-card:focus-visible,.page-card:hover{background:#fff;border-color:#b9c8ed;box-shadow:0 8px 18px #0f172a0f}.page-card span{color:var(--woas-text-muted);font-size:13px}.login-page{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px}.login-panel{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:var(--radius);box-shadow:var(--woas-shadow);display:grid;gap:14px;max-width:430px;padding:30px;width:100%}.login-panel--wide{max-width:540px}.login-panel h1{margin:0}.import-box label,.login-panel label,.settings-form label{color:var(--woas-text);display:grid;font-weight:800;gap:7px}.import-box input:not([type=checkbox]),.import-box select,.login-panel input:not([type=checkbox]),.settings-form input,.settings-form select{background:#fff;border:1px solid var(--woas-border-strong);border-radius:12px;outline:none;padding:10px 12px}.import-box input:focus,.import-box select:focus,.login-panel input:focus,.settings-form input:focus,.settings-form select:focus{border-color:var(--woas-accent);box-shadow:0 0 0 3px #24469a1a}.check-row{align-items:center;display:flex!important;gap:8px!important}.check-row--box{background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:12px;padding:10px 12px}.settings-form{display:grid;gap:16px;margin-top:22px}.settings-form button{justify-self:start}.import-box{background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:18px;display:grid;gap:16px;margin:22px 0;padding:18px}.option-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.import-result-list{display:grid;gap:8px;margin-top:20px}.import-result-list h2{font-size:18px;margin:0 0 4px}.import-result-list a,.import-result-list--compact span{background:#fff;border:1px solid var(--woas-border);border-radius:12px;padding:10px 12px}.import-result-list small{color:var(--woas-text-muted);margin-left:8px}.muted{color:var(--woas-text-muted)!important}.empty-content-box,.error-box,.info-box,.success-box{border-radius:14px;display:grid;gap:4px;padding:12px 14px}.error-box{background:var(--woas-danger-soft);border:1px solid #fecdd3}.success-box{background:var(--woas-success-soft);border:1px solid #bbf7d0;color:var(--woas-success)!important}.info-box{background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a!important}.empty-content-box{background:var(--woas-surface-subtle);border:1px dashed #b8c4d9;color:var(--woas-text-muted)}.empty-content-box strong{color:var(--woas-text)}.wiki-rendered-content{color:var(--woas-text);display:grid;font-size:var(--woas-content-font-size,.72rem);gap:14px;line-height:var(--woas-content-line-height,1.42);max-width:890px}.wiki-rendered-content a{color:var(--woas-accent);font-weight:800;text-decoration:underline;text-underline-offset:3px}.wiki-heading{color:var(--woas-text);line-height:1.22;margin:16px 0 0}.wiki-rendered-content h1.wiki-heading{font-size:21.6px}.wiki-rendered-content h2.wiki-heading{font-size:17.3px}.wiki-rendered-content h3.wiki-heading{font-size:14.4px}.wiki-rendered-content h4.wiki-heading{font-size:13.4px}.wiki-rendered-content h5.wiki-heading{font-size:12.6px}.wiki-rendered-content h6.wiki-heading{font-size:12px}.wiki-paragraph{color:#27344d!important;white-space:pre-line}.wiki-paragraph--empty{min-height:calc(var(--woas-content-font-size, .72rem)*var(--woas-content-line-height, 1.42))}.raw-page-box,.wiki-code{background:#111827;border-radius:16px;color:#e5e7eb;overflow:auto;padding:18px}.raw-page-box pre,.wiki-code code{font:14px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;margin:0;white-space:pre-wrap}.wiki-table{border-collapse:collapse;border-radius:14px;box-shadow:0 0 0 1px var(--woas-border);width:100%}.wiki-table td,.wiki-table th{border-bottom:1px solid var(--woas-border);border-right:1px solid var(--woas-border);padding:9px 11px;text-align:left;vertical-align:top}.wiki-table tr:last-child td,.wiki-table tr:last-child th{border-bottom:0}.wiki-table td:last-child,.wiki-table th:last-child{border-right:0}.protected-image{background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:18px;display:grid;gap:10px;margin:12px 0;max-width:100%;padding:12px}.protected-image__preview-button{align-items:flex-start;background:transparent;border:0;cursor:zoom-in;display:flex;justify-content:flex-start;padding:0;text-align:left;width:-moz-fit-content;width:fit-content}.protected-image__preview-button:focus-visible{border-radius:14px;outline:3px solid rgba(37,99,235,.28);outline-offset:3px}.protected-image img{border-radius:14px;display:block;height:auto;max-height:72vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.protected-image__error,.protected-image__placeholder{align-items:center;background:#f5f7fb;border:1px dashed #ccd6e7;border-radius:14px;color:var(--woas-text-muted);display:flex;gap:10px;min-height:88px;padding:14px}.protected-image__error{align-items:flex-start;color:var(--woas-danger);flex-direction:column}.protected-image__error code{background:#fff;border:1px solid #ffd2d2;border-radius:8px;color:#7f1d1d;padding:4px 7px;word-break:break-all}.protected-image--error{background:#fff8f8;border-color:#ffc9c9}.protected-image__caption{align-items:center;color:var(--woas-text-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.protected-image__size{background:var(--woas-accent-soft);border-radius:999px;color:var(--woas-accent);font-size:12px;font-weight:850;padding:3px 8px}.protected-image__spinner{animation:protected-image-spin .8s linear infinite;border:3px solid var(--woas-border);border-radius:999px;border-top-color:var(--woas-accent);height:18px;width:18px}@keyframes protected-image-spin{to{transform:rotate(1turn)}}.protected-image-preview{align-items:stretch;background:#080d18d1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;inset:0;justify-items:center;padding:18px 24px 28px;position:fixed;z-index:12000!important}.protected-image-preview__toolbar{align-items:center;background:#fffffff5;border:1px solid rgba(148,163,184,.35);border-radius:999px;box-shadow:0 18px 48px #0000003d;display:inline-flex;gap:6px;justify-self:center;margin-bottom:14px;padding:6px}.protected-image-preview__control,.protected-image-preview__zoom-value{align-items:center;background:transparent;border:0;border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;font-weight:800;height:34px;justify-content:center}.protected-image-preview__control{font-size:22px;line-height:1;width:34px}.protected-image-preview__zoom-value{font-size:13px;min-width:58px;padding:0 10px}.protected-image-preview__control:hover,.protected-image-preview__zoom-value:hover{background:#0f172a14}.protected-image-preview__control:disabled{cursor:not-allowed;opacity:.38}.protected-image-preview__stage{align-items:center;display:flex;height:100%;justify-content:center;overflow:auto;padding:8px;width:100%}.protected-image-preview__image{background:#fff;border-radius:8px;box-shadow:0 24px 70px #0000006b;max-height:calc(100vh - 120px);max-width:min(1120px,calc(100vw - 48px));-o-object-fit:contain;object-fit:contain;transform-origin:center center;transition:transform .12s ease}.protected-image-preview__image--zoomed{cursor:move;transform-origin:center center}.protected-image-preview__close{align-items:center;background:#fffffff5;border:1px solid rgba(148,163,184,.35);border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;font-size:28px;font-weight:600;height:42px;justify-content:center;line-height:1;position:fixed;right:22px;top:18px;width:42px}.protected-image-preview__caption{background:#fffffff0;border-radius:999px;color:#1f2937;font-size:13px;font-weight:700;margin-top:14px;max-width:min(900px,calc(100vw - 48px));overflow:hidden;padding:7px 12px;text-overflow:ellipsis;white-space:nowrap}.editor-section{display:block;min-height:360px}.text-editor,.visual-editor{background:#fff;border:1px solid var(--woas-border-strong);border-radius:18px;margin-top:0;overflow:hidden}.text-editor .cm-editor{font-size:15px;min-height:58vh}.fallback-editor,.text-editor .cm-scroller{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.fallback-editor{border:1px solid var(--woas-border-strong);border-radius:18px;min-height:58vh;padding:14px;width:100%}.visual-editor{min-height:430px}.visual-toolbar{align-items:center;background:var(--woas-surface-subtle);border-bottom:1px solid var(--woas-border);display:flex;flex-wrap:wrap;gap:6px;padding:10px;top:65px;z-index:5}.visual-toolbar button{background:#fff;border:1px solid var(--woas-border-strong);border-radius:10px;color:#26344f;cursor:pointer;font-size:13px;font-weight:850;padding:7px 10px}.visual-toolbar button:hover:not(:disabled){background:var(--woas-accent-soft);border-color:#b8c7ff}.visual-editor-content .ProseMirror{color:var(--woas-text);min-height:58vh;outline:none;padding:24px}.visual-editor-content .ProseMirror,.visual-editor-content .ProseMirror p{font-size:var(--woas-content-font-size,.72rem);line-height:var(--woas-content-line-height,1.42)}.visual-editor-content .ProseMirror p{color:#27344d;margin:0}.visual-editor-content .ProseMirror h1,.visual-editor-content .ProseMirror h2,.visual-editor-content .ProseMirror h3,.visual-editor-content .ProseMirror h4,.visual-editor-content .ProseMirror h5,.visual-editor-content .ProseMirror h6{color:var(--woas-text);line-height:1.22;margin:20px 0 10px}.visual-editor-content .ProseMirror h1{font-size:21.6px}.visual-editor-content .ProseMirror h2{font-size:17.3px}.visual-editor-content .ProseMirror h3{font-size:14.4px}.visual-editor-content .ProseMirror ol,.visual-editor-content .ProseMirror ul{margin:0 0 14px 24px;padding:0}.visual-editor-content .ProseMirror pre{background:#111827;border-radius:14px;color:#e5e7eb;overflow:auto;padding:16px}.visual-editor-content .ProseMirror code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.visual-editor-content .ProseMirror blockquote{border-left:4px solid var(--woas-border,var(--woas-border));color:var(--woas-text-muted,var(--woas-text-muted));margin:0 0 14px;padding-left:14px}.visual-editor-content .ProseMirror a{cursor:text;font-weight:800;text-decoration:underline;text-underline-offset:3px}.visual-editor-content .ProseMirror a,.visual-editor-content .ProseMirror a[data-woas-link-type=external],.visual-editor-content .ProseMirror a[data-woas-link-type=internal]{color:var(--woas-accent,var(--woas-accent))}.visual-editor-content .ProseMirror table{border-collapse:collapse;margin:12px 0;table-layout:fixed;width:100%}.visual-editor-content .ProseMirror td,.visual-editor-content .ProseMirror th{border:1px solid var(--woas-border);min-width:1em;padding:8px 10px;vertical-align:top}.visual-editor-content .ProseMirror th{background:var(--woas-surface-muted);font-weight:850}.locked-block-node{background:#fff8e6;border:1px dashed #f2bd5a;border-radius:12px;color:#7c4a03;overflow:auto;padding:12px}.qr-panel{align-items:center;background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:16px;display:flex;justify-content:center;padding:18px}.qr-panel canvas{background:#fff;border-radius:8px}.action-row{display:flex;gap:10px;justify-content:space-between}.action-row button{flex:1}@media(max-width:1000px){.app-shell{grid-template-columns:1fr}.app-sidebar{border-bottom:1px solid var(--woas-border);border-right:0;min-height:auto;position:static}.sidebar-section--grow{max-height:260px}.app-content{padding:18px}.page-detail-header,.page-header-row{grid-template-columns:1fr}.page-action-group,.read-toolbar{justify-content:flex-start}.visual-toolbar{top:64px}}@media(max-width:620px){.app-topbar{padding:10px 16px}.app-topbar span{display:none}.app-content{padding:12px}.page-panel{border-radius:16px;padding:18px}.page-action-group>*{flex:1 1 auto}.title-input{font-size:26px}}.wiki-rendered-content .wiki-list{line-height:1.65;margin:.75rem 0 1rem 1.4rem;padding-left:1rem}.wiki-rendered-content .wiki-list li{margin:.2rem 0}.wiki-rendered-content .wiki-list--alpha{list-style-type:lower-alpha}.wiki-rendered-content .wiki-quote{border-left:3px solid var(--woas-border);color:#40516d;margin:.75rem 0 1rem;padding:.25rem 0 .25rem 1rem}.wiki-rendered-content .wiki-horizontal-rule{border:0;border-top:1px solid var(--woas-border);margin:1rem 0}.topbar-nav{align-items:center}.sidebar-section--compact{padding-top:12px}.page-links--compact{max-height:190px;overflow:auto}.page-links--compact a{font-size:12px;padding:7px 9px}.utility-panel{display:grid;gap:16px}.search-page-box{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto}.large-search-input,.plain-textarea{background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:14px;color:var(--woas-text);outline:none;padding:12px 14px;width:100%}.large-search-input:focus,.plain-textarea:focus{border-color:#9eb2e6;box-shadow:0 0 0 3px #24469a1a}.result-summary{color:var(--woas-text-muted);font-size:13px;font-weight:800}.search-results{gap:8px}.search-result-card p,.source-card p{color:var(--woas-text-muted);font-size:13px;line-height:1.45;margin:6px 0 0}.page-card--row{align-items:center;display:flex;gap:12px;justify-content:space-between}.page-card--row a{display:grid;gap:4px;min-width:0}.info-box{background:var(--woas-accent-soft);border:1px solid #d6e0ff;border-radius:14px;color:var(--woas-accent-hover);padding:12px 14px}.ai-form{display:grid;gap:14px}.ai-form label{color:var(--woas-text-muted);display:grid;font-size:13px;font-weight:850;gap:6px}.page-action-group--left{justify-content:flex-start}.ai-answer-box,.source-list{border-top:1px solid var(--woas-border);display:grid;gap:10px;padding-top:16px}.ai-answer-box pre{line-height:1.55;margin:0;overflow:auto;padding:14px;white-space:pre-wrap}.ai-answer-box pre,.source-card{background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:14px}.source-card{display:grid;gap:3px;padding:12px 14px}.source-card:hover{border-color:var(--woas-border-strong);box-shadow:0 10px 24px #0f172a0f}.source-card span{color:var(--woas-text-muted);font-size:12px;font-weight:800}@media(max-width:860px){.search-page-box{grid-template-columns:1fr}.topbar-nav{justify-content:flex-start}}.settings-subsection{border-top:1px solid var(--woas-border);display:grid;gap:10px;margin-top:28px;padding-top:24px}.settings-subsection h2{color:var(--woas-text);font-size:22px;margin:0 0 8px}.settings-link-button{display:inline-flex;text-decoration:none;width:-moz-fit-content;width:fit-content}.inline-field{color:var(--woas-text);display:grid;font-size:13px;font-weight:850;gap:6px}.inline-field select{background:#fff;border:1px solid var(--woas-border-strong);border-radius:12px;min-width:220px;padding:10px 12px}.admin-user-list{display:grid;gap:12px}.admin-user-card{align-items:center;background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:16px;display:grid;gap:14px;grid-template-columns:minmax(180px,1fr) minmax(260px,2fr) auto;padding:16px}.admin-user-card>div:first-child{display:grid;gap:3px}.admin-user-card strong{color:var(--woas-text);font-size:16px}.admin-user-card small,.admin-user-card span{color:var(--woas-text-muted)}.admin-user-card dl{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0}.admin-user-card dt{color:var(--woas-text-muted);font-size:12px;font-weight:850;text-transform:uppercase}.admin-user-card dd{color:var(--woas-text);font-weight:750;margin:2px 0 0}.login-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.login-links a{color:var(--woas-accent);font-size:13px;font-weight:850}@media(max-width:980px){.admin-user-card{grid-template-columns:1fr}.admin-user-card .page-action-group{justify-content:flex-start}}.dashboard-page{display:grid;gap:22px;margin:0 auto;max-width:1240px}.dashboard-hero{align-items:flex-start;background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:var(--radius);box-shadow:var(--woas-shadow);gap:18px;padding:28px}.dashboard-hero h1{font-size:clamp(34px,5vw,54px);line-height:1;margin:0 0 12px}.dashboard-hero p{color:var(--woas-text-muted);line-height:1.55;margin:0}.dashboard-hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.dashboard-grid{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-card{background:var(--woas-surface);border:1px solid var(--woas-border);box-shadow:var(--woas-shadow);display:grid;gap:14px;min-width:0;padding:22px}.dashboard-card-header{align-items:flex-start;gap:12px}.dashboard-card-header h2{font-size:22px}.dashboard-muted{color:var(--woas-text-muted);margin:0}.dashboard-count{background:var(--woas-surface-muted);border:1px solid var(--woas-border);border-radius:999px;color:var(--woas-text-muted);font-size:13px;font-weight:800;padding:6px 10px;white-space:nowrap}.dashboard-ai-row,.dashboard-search-row{gap:10px}.compact-link-list,.compact-result-list{gap:8px}.compact-result-list--two{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-link-list a,.compact-result-item,.dashboard-page-tile{background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:14px;display:grid;gap:4px;min-width:0;padding:12px 14px}.compact-link-list a:hover,.compact-result-item:hover,.dashboard-page-tile:hover{background:var(--woas-accent-soft);border-color:#d6e0ff}.compact-link-list strong,.compact-result-item strong,.dashboard-page-tile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-link-list small,.compact-result-item small,.compact-result-item span,.dashboard-page-tile small{color:var(--woas-text-muted);font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.compact-result-item small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dashboard-page-grid{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-ai-answer{background:#0f172a;border-radius:16px;color:#e5e7eb;overflow:auto;padding:16px}.dashboard-ai-answer pre{font-family:inherit;line-height:1.55;margin:0;white-space:pre-wrap}.text-button,.text-link{background:transparent;border:0;color:var(--woas-accent);cursor:pointer;font-size:13px;font-weight:850;padding:5px 0;white-space:nowrap}.text-button:disabled{color:var(--woas-text-muted);cursor:not-allowed}.topbar-nav{gap:8px}@media(max-width:980px){.compact-result-list--two,.dashboard-ai-row,.dashboard-grid,.dashboard-hero,.dashboard-page-grid,.dashboard-search-row{grid-template-columns:1fr}.dashboard-hero-actions{justify-content:flex-start}}.import-section-split{border-top:1px solid var(--woas-border);display:grid;gap:16px;margin-top:28px;padding-top:24px}.import-card{background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:18px;display:grid;gap:12px;padding:18px}.import-card h2{font-size:18px;margin:0}.import-card p{margin:0}.import-box textarea,.import-card textarea,.plain-textarea{background:#fff;border:1px solid var(--woas-border-strong);border-radius:12px;color:var(--woas-text);min-height:118px;outline:none;padding:10px 12px;resize:vertical;width:100%}.import-box textarea:focus,.import-card textarea:focus{border-color:var(--woas-accent);box-shadow:0 0 0 3px #24469a1a}.warning-box{background:var(--woas-warning-soft);border:1px solid #fed7aa;border-radius:14px;color:var(--woas-warning)!important;display:grid;gap:4px;padding:12px 14px}.status-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:18px 0}.status-grid>div{background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:16px;display:grid;gap:4px;padding:14px}.status-grid strong{color:var(--woas-text-muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.status-grid span{color:var(--woas-text);font-size:20px;font-weight:900}.import-result-list--compact span{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.protected-image img{background:#fff;box-shadow:0 8px 24px #0f172a14}.wiki-rendered-content{width:100%}.wiki-rendered-content>:first-child{margin-top:0!important}.wiki-table tr:nth-child(odd) td{background:#fbfdff}.wiki-table.wiki-table--with-header tr:first-child td,.wiki-table.wiki-table--with-header tr:first-child th{background:var(--woas-surface-muted);font-weight:850}:root{--radius:8px;--radius-card:22px;--control-radius:11px}#__nuxt,body,html{min-height:100%}body{background:var(--woas-canvas);color:var(--woas-text)}body,button,input,select,textarea{font-family:Inter,Segoe UI Variable,Segoe UI,Arial,sans-serif}.app-shell{background:var(--woas-canvas);display:grid;gap:.95rem;grid-template-columns:292px minmax(0,1fr);height:100vh;min-height:100vh;overflow:hidden;padding:.95rem}.app-sidebar,.app-topbar,.dashboard-card,.dashboard-hero,.import-box,.import-card,.login-panel,.page-panel,.settings-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:var(--radius);box-shadow:var(--woas-shadow),0 10px 28px #3568ef0f}.app-main{display:grid;gap:.72rem;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0;overflow:hidden}.app-topbar{align-items:center;border-bottom:1px solid var(--woas-border);display:flex;gap:.75rem;justify-content:space-between;min-height:4.1rem;padding:.72rem .9rem;position:static;z-index:8}.app-topbar strong{color:#17243a;font-size:.98rem;font-weight:800;letter-spacing:-.02em}.app-topbar span{color:var(--woas-text-muted);font-size:.74rem}.topbar-nav{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.topbar-link{background:linear-gradient(180deg,#fffffff5,#f6f9fdfa);border:1px solid rgba(129,148,177,.22);border-radius:var(--control-radius);box-shadow:0 8px 20px #0f172a09;color:#26344f;font-size:.78rem;font-weight:780;line-height:1;padding:.62rem .75rem}.topbar-link.router-link-active,.topbar-link:hover{background:var(--woas-accent-soft);border-color:#3568ef3d;color:var(--woas-accent-hover)}.app-content{min-height:0;min-width:0;overflow:auto;padding:0}.app-content>*{margin:0 auto}.app-sidebar{align-self:stretch;background:linear-gradient(180deg,#fffffffb,#f6f9fdf7);display:grid;gap:.7rem;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;height:calc(100vh - 1.9rem);min-height:0;overflow:hidden;padding:.72rem;position:static}.brand{color:#17243a;gap:.55rem;min-width:0;padding:.08rem .08rem .4rem}.brand,.brand-mark{align-items:center;display:inline-flex}.brand-mark{background:transparent;border-radius:0;height:2rem;justify-content:center;width:2rem}.brand-mark img{display:block;height:2rem;width:2rem}.brand strong{font-size:.95rem;font-weight:780;letter-spacing:-.02em;line-height:1}.brand small{color:var(--woas-text-muted);font-size:.72rem;margin-top:.18rem}.nav-list{display:grid;gap:.42rem}.compact-link-list a,.compact-result-item,.dashboard-page-tile,.nav-list a,.page-card,.page-links a{background:var(--woas-surface-subtle);border:1px solid rgba(148,163,184,.14);border-radius:7px;color:#25324b;font-weight:760;padding:.62rem .72rem;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.compact-link-list a:hover,.compact-result-item:hover,.dashboard-page-tile:hover,.nav-list a.router-link-active,.nav-list a:hover,.page-card:hover,.page-links a.router-link-active,.page-links a:hover{background:var(--woas-accent-soft);border-color:#3568ef2e;box-shadow:0 8px 18px #0f172a0b;color:var(--woas-accent-hover)}.sidebar-section{border-top:1px solid rgba(148,163,184,.12);min-height:0;padding-top:.55rem}.sidebar-section--compact{display:grid;gap:.42rem}.sidebar-section--compact .page-links--compact{max-height:8.5rem;overflow:auto}.sidebar-section--grow{display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.sidebar-title-row{align-items:center;display:flex;gap:.45rem;justify-content:space-between;margin-bottom:.42rem}.sidebar-title{color:var(--woas-text-muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-count,.page-meta span,.sidebar-title-row span{background:var(--woas-surface-muted);border:1px solid rgba(148,163,184,.16);border-radius:999px;color:var(--woas-text-muted);font-size:.72rem;font-weight:800;padding:.22rem .5rem}.import-box input:not([type=checkbox]),.import-box select,.import-box textarea,.import-card textarea,.large-search-input,.login-panel input:not([type=checkbox]),.plain-textarea,.settings-form input,.settings-form select,.sidebar-search,.title-input{background:linear-gradient(180deg,#fffffff7,#f8fafcfa);border:1px solid rgba(129,148,177,.25);border-radius:var(--control-radius);box-shadow:inset 0 1px #ffffffc7;color:var(--woas-text);outline:none}.sidebar-search{margin-bottom:.5rem;padding:.58rem .68rem}.import-box input:focus,.import-box select:focus,.import-box textarea:focus,.import-card textarea:focus,.large-search-input:focus,.login-panel input:focus,.settings-form input:focus,.settings-form select:focus,.sidebar-search:focus,.title-input:focus{border-color:#3568ef73;box-shadow:0 0 0 3px #3568ef1a}.page-links{display:grid;gap:.42rem;overflow:auto;padding-right:.2rem}.page-links a{display:grid;gap:.15rem}.compact-link-list strong,.compact-result-item strong,.dashboard-page-tile strong,.page-links strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-link-list small,.compact-result-item small,.compact-result-item span,.dashboard-page-tile small,.page-links small{color:var(--woas-text-muted);font-size:.7rem;font-weight:650}.logout-button{background:linear-gradient(180deg,#26344f,#17243a);border:1px solid rgba(15,23,42,.18);border-radius:var(--control-radius);box-shadow:0 8px 20px #0f172a14;color:#fff;cursor:pointer;font-weight:820;padding:.68rem .85rem}.dashboard-page,.page-panel{max-width:none;width:100%}.page-panel{display:grid;gap:1rem;margin:0;min-height:100%;padding:1.12rem}.page-panel--wide,.settings-panel{max-width:none}.dashboard-page,.page-detail-panel{display:grid;gap:.72rem}.dashboard-hero,.page-detail-header,.page-header-row{border-bottom:1px solid rgba(148,163,184,.16);gap:1rem;padding:1rem}.dashboard-hero h1,.page-detail-header h1,.page-header-row h1,.page-panel h1{color:#17243a;font-size:clamp(1.85rem,3vw,2.65rem);font-weight:800;letter-spacing:-.045em;line-height:1.05;margin:0 0 .52rem}.eyebrow{color:var(--woas-accent)!important;font-size:.68rem;font-weight:900;letter-spacing:.1em;margin:0 0 .35rem!important;text-transform:uppercase}.dashboard-hero-actions,.page-action-group,.read-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.48rem;justify-content:flex-end}.import-box button,.login-panel button,.primary-button,.secondary-button,.settings-form button,.tab-button,.text-button{border-radius:var(--control-radius);cursor:pointer;font-weight:820;min-height:2.15rem;padding:.56rem .78rem}.import-box button,.login-panel button,.primary-button,.settings-form button{background:linear-gradient(180deg,#3e72f2,#2454d7);border:1px solid rgba(53,104,239,.28);box-shadow:0 10px 22px #3568ef24;color:#fff}.secondary-button,.tab-button{background:linear-gradient(180deg,#fffffffa,#f6f9fdfa);border:1px solid rgba(129,148,177,.25);color:#26344f}.import-box button:hover:not(:disabled),.login-panel button:hover:not(:disabled),.primary-button:hover:not(:disabled),.settings-form button:hover:not(:disabled),.tab-button--active{background:linear-gradient(180deg,#4779ff,#2454d7);border-color:#3568ef66;color:#fff}.dashboard-page{padding:0}.dashboard-hero{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0}.dashboard-grid{display:grid;gap:.72rem;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.dashboard-card{align-content:start;border-radius:var(--radius);gap:.75rem;padding:1rem}.dashboard-card--wide{grid-column:1/-1}.dashboard-card-header{align-items:center;border-bottom:1px solid rgba(148,163,184,.12);display:flex;gap:.75rem;justify-content:space-between;padding-bottom:.62rem}.dashboard-card-header h2{color:#17243a;font-size:1.12rem;margin:0}.dashboard-ai-row,.dashboard-search-row{display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto auto}.large-search-input{padding:.68rem .76rem}.dashboard-page-grid{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.compact-link-list,.compact-result-list{display:grid;gap:.45rem}.compact-result-list--two{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.wiki-rendered-content{background:linear-gradient(180deg,#fffffff5,#fafcfffa);border:1px solid rgba(148,163,184,.14);border-radius:var(--radius);box-shadow:inset 0 1px #ffffffd9,0 10px 24px #0f172a09;display:block;line-height:1.65;max-width:none;padding:1.25rem 1.35rem}.wiki-rendered-content>*+*{margin-top:.78rem!important}.wiki-heading{color:#17243a;letter-spacing:-.02em;margin:1rem 0 .45rem!important}.wiki-paragraph{color:#26344f!important;margin:0!important}.visual-editor-content .ProseMirror ol,.visual-editor-content .ProseMirror ul,.wiki-rendered-content ol,.wiki-rendered-content ul{margin:.45rem 0 .75rem 1.35rem;padding-left:1rem}.visual-editor-content .ProseMirror li,.wiki-rendered-content li{font-size:var(--woas-content-font-size,.72rem);line-height:var(--woas-content-line-height,1.42);margin:.18rem 0;padding-left:.12rem}.wiki-table{background:#fff;border-collapse:separate;border-radius:var(--radius);border-spacing:0;box-shadow:0 0 0 1px #94a3b82e;overflow:hidden}.wiki-table td,.wiki-table th{border-color:#94a3b829;padding:.62rem .72rem}.dashboard-ai-answer,.raw-page-box,.wiki-code{background:#111827;border-radius:var(--radius);box-shadow:inset 0 1px #ffffff0f}.text-editor,.visual-editor{border-color:#63799b47;border-radius:var(--radius);box-shadow:var(--woas-shadow-soft)}.visual-toolbar{background:linear-gradient(180deg,#fffffffa,#f6f9fdfa);border-bottom-color:#94a3b82e;gap:.38rem;padding:.58rem;position:sticky}.visual-toolbar button{border-radius:9px;font-weight:800}.text-editor .cm-editor,.visual-editor-content .ProseMirror{min-height:58vh}.protected-image{box-shadow:var(--woas-shadow-soft)}.empty-content-box,.error-box,.info-box,.protected-image,.success-box,.warning-box{border-radius:var(--radius)}.login-page{background:var(--woas-canvas)}@media(max-width:1180px){body{overflow:auto}.app-shell{grid-template-columns:1fr;min-height:100vh}.app-shell,.app-sidebar{height:auto;overflow:visible}.app-sidebar{min-height:auto}.app-content,.app-main{overflow:visible}}@media(max-width:820px){.app-shell{padding:.55rem}.app-topbar,.dashboard-hero,.page-detail-header,.page-header-row{grid-template-columns:1fr}.app-topbar{align-items:flex-start;flex-direction:column}.dashboard-ai-row,.dashboard-grid,.dashboard-search-row{grid-template-columns:1fr}.dashboard-hero-actions,.page-action-group,.read-toolbar{justify-content:flex-start}}body{overflow:hidden}.classic-shell{background:var(--woas-canvas);grid-template-columns:260px minmax(0,1fr);height:100vh;padding:4px}.classic-main,.classic-shell{display:grid;gap:8px;overflow:hidden}.classic-main{grid-template-rows:54px minmax(0,1fr);min-height:0;min-width:0}.classic-content,.classic-page-titlebar,.classic-reader-grid,.classic-sidebar,.classic-toolbar,.classic-workspace-page,.page-panel{box-shadow:0 1px 2px #1024300a}.classic-sidebar{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:var(--woas-radius-sm);display:grid;gap:16px;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;overflow:hidden;padding:10px 8px}.classic-brand{align-items:center;color:var(--woas-text);display:inline-flex;gap:8px;min-width:0;padding:2px 2px 6px}.classic-brand-mark,.classic-brand-mark img{display:block;height:31px;width:31px}.classic-brand strong{font-size:15px;font-weight:800}.classic-favorites{display:grid;gap:10px;min-height:0}.classic-favorites h2{color:var(--woas-text);font-size:15px;font-weight:800;margin:0}.classic-favorite-list{display:grid;gap:6px;overflow:auto}.classic-favorite-item{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--woas-text);display:grid;font-size:15px;font-weight:800;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:28px;padding:3px 4px 3px 6px}.classic-favorite-item.router-link-active,.classic-favorite-item:hover{background:var(--woas-accent-soft);border-color:#c7e2d1;color:#174c34}.classic-favorite-item span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-star{align-items:center;background:var(--woas-accent-soft);border:1px solid #bdd8c8;border-radius:999px;color:#477545;display:inline-flex;font-size:17px;height:26px;justify-content:center;width:26px}.classic-empty{color:var(--woas-text-muted);font-size:13px;margin:0}.classic-logout{background:#f8faf9;border:1px solid var(--woas-border-strong);border-radius:7px;color:var(--woas-text);cursor:pointer;font-weight:800;padding:8px 10px}.classic-toolbar{align-items:center;background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:var(--woas-radius-sm);display:grid;gap:10px;grid-template-columns:auto minmax(240px,1fr) auto;min-width:0;padding:7px 8px}.classic-toolbar-left,.classic-toolbar-right{align-items:center;display:flex;gap:7px;min-width:0}.icon-button{align-items:center;background:#f9fbfc;border:1px solid var(--woas-border);border-radius:8px;color:#27384f;cursor:pointer;display:inline-flex;font-size:18px;font-weight:850;height:36px;justify-content:center;line-height:1;min-width:36px;padding:0 9px}.icon-button--green,.icon-button--home,.icon-button.router-link-active,.icon-button:hover{background:var(--woas-accent-soft);border-color:#b9d9c5;color:var(--woas-accent)}.icon-button--danger{background:#d84d52;border-color:#ca3e44;color:#fff}.icon-button--warning{background:var(--woas-warning-soft);border-color:#ead7a5}.classic-chip,.classic-pill{align-items:center;background:#f7fafc;border:1px solid var(--woas-border);border-radius:999px;color:var(--woas-text);display:inline-flex;font-size:12px;font-weight:800;height:30px;justify-content:center;padding:0 16px;white-space:nowrap}.classic-pill--mode{background:#eef4ff;border-color:#cfdcf8;color:#285399}.classic-pill--saved{background:#f6fffb;border-color:#bcd8c6;color:#286246;min-width:138px}.classic-toolbar-search{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;position:relative}.classic-toolbar-search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fbfdfd;border:1px solid var(--woas-border);border-radius:10px;color:var(--woas-text);height:34px;outline:none;padding:0 34px 0 14px;width:100%}.classic-toolbar-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.classic-toolbar-search input:focus{border-color:#a8c7bc;box-shadow:0 0 0 3px #2f7d5714}.classic-search-clear{background:transparent;border:0;color:var(--woas-text-muted);cursor:pointer;font-size:16px;margin-left:-32px;width:28px;z-index:1}.classic-chip--user{background:#eef4ff;color:#344a78}.classic-content{min-height:0;min-width:0;overflow:hidden}.classic-workspace-page,.page-panel.page-detail-panel{background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:6px;height:100%;margin:0;max-width:none;min-height:0;overflow:hidden;padding:0;width:100%}.classic-page-titlebar{align-items:center;background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:var(--woas-radius-sm);display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:6px 8px}.classic-page-titlebar h1{color:var(--woas-text);font-size:23px;font-weight:850;letter-spacing:-.02em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-title-actions{align-items:center;display:flex;gap:8px}.classic-round-action{align-items:center;background:var(--woas-accent-soft);border:1px solid #b9d9c5;border-radius:999px;color:var(--woas-accent);cursor:pointer;display:inline-flex;font-size:20px;font-weight:850;height:36px;justify-content:center;width:36px}.classic-reader-grid{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:var(--woas-radius-sm);display:grid;gap:0;grid-template-columns:220px minmax(0,1fr) 330px;min-height:0;overflow:hidden}.classic-reader-grid--detail{min-height:58vh}.classic-outline{background:#fbfdfd;border-right:1px solid var(--woas-border);color:var(--woas-accent);overflow:auto;padding:10px 12px}.classic-outline ul{list-style:disc;margin:0;padding-left:22px}.classic-outline li{color:var(--woas-accent);font-size:13px;line-height:1.78}.classic-outline-level-2{margin-left:10px}.classic-outline-level-3{margin-left:20px}.classic-outline-level-4{margin-left:30px}.classic-reader-surface{min-width:0;overflow:auto;padding:0}.classic-reader-surface .wiki-rendered-content,.page-detail-panel .classic-reader-surface .wiki-rendered-content{background:var(--woas-reader-surface,var(--woas-surface));border:0;border-radius:0;box-shadow:none;color:var(--woas-text);font-size:var(--woas-content-font-size,.72rem);line-height:var(--woas-content-line-height,1.42);min-height:100%;padding:16px 24px 26px}.classic-reader-surface .wiki-rendered-content a{color:var(--woas-accent);font-weight:800;text-decoration:none}.classic-reader-surface .wiki-rendered-content a:hover{text-decoration:underline}.classic-reader-surface .wiki-rendered-content h1.wiki-heading,.classic-reader-surface .wiki-rendered-content h2.wiki-heading{color:var(--woas-text);font-size:20px;font-weight:850;margin:0 0 12px!important}.classic-reader-surface .wiki-rendered-content h3.wiki-heading{font-size:22px}.classic-reader-surface .wiki-paragraph{color:#213047!important}.classic-reader-surface .wiki-paragraph,.classic-reader-surface .wiki-rendered-content li{font-size:var(--woas-content-font-size,.72rem);line-height:var(--woas-content-line-height,1.42)}.classic-reader-surface .wiki-rendered-content li{color:#213047;margin:5px 0}.classic-ai-panel{background:#fbfdfd;border-left:1px solid var(--woas-border);color:var(--woas-text-muted);display:grid;gap:10px;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;padding:14px}.classic-ai-hint{color:var(--woas-text-muted);font-size:14px;line-height:1.35;margin:0}.classic-ai-answer{background:#fff;border:1px solid var(--woas-border);border-radius:8px;min-height:0;overflow:auto;padding:10px}.classic-ai-answer pre{color:var(--woas-text);font-family:inherit;font-size:13px;line-height:1.45;margin:0;white-space:pre-wrap}.classic-ai-form{align-self:end;display:grid;gap:8px}.classic-ai-form textarea{background:#fff;border:1px solid var(--woas-border-strong);border-radius:8px;color:var(--woas-text);min-height:76px;outline:none;padding:8px;resize:vertical;width:100%}.classic-ai-controls{display:grid;gap:6px;grid-template-columns:1fr 1fr auto}.classic-ai-controls button,.classic-ai-controls select{background:#fff;border:1px solid var(--woas-border-strong);border-radius:7px;color:var(--woas-text);min-height:31px;padding:4px 7px}.classic-ai-controls button{cursor:pointer;font-weight:800}.classic-ai-controls button:hover:not(:disabled){background:var(--woas-accent-soft);border-color:#b9d9c5;color:var(--woas-accent)}.page-detail-header{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:var(--woas-radius-sm);display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:54px;padding:8px}.page-detail-header h1{color:var(--woas-text);font-size:24px;margin:0 0 4px}.page-meta span{background:#f7fafc;border-color:var(--woas-border);color:var(--woas-text-muted);font-size:11px;padding:3px 8px}.read-toolbar{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:var(--woas-radius-sm);justify-content:flex-end;min-height:36px;padding:4px 6px}.primary-button,.secondary-button,.tab-button{border-radius:8px;font-size:13px;min-height:32px;padding:6px 10px}.primary-button,.tab-button--active{background:#e8f5ee;border:1px solid #b9d9c5;box-shadow:none;color:var(--woas-accent)}.secondary-button,.tab-button{background:#f9fbfc;border:1px solid var(--woas-border);color:#26384e}.editor-section,.raw-page-box{min-height:0;overflow:auto}.text-editor,.visual-editor{border-radius:var(--woas-radius-sm);min-height:calc(100vh - 150px)}.visual-toolbar{top:0}@media(max-width:1280px){.classic-reader-grid{grid-template-columns:180px minmax(0,1fr) 280px}}@media(max-width:1040px){body{overflow:auto}.classic-shell{grid-template-columns:1fr;height:auto;min-height:100vh}.classic-content,.classic-main,.classic-shell,.classic-workspace-page,.page-panel.page-detail-panel{overflow:visible}.classic-sidebar{max-height:none}.classic-toolbar{grid-template-columns:1fr;height:auto}.classic-toolbar-left,.classic-toolbar-right{flex-wrap:wrap}.classic-reader-grid{grid-template-columns:1fr}.classic-ai-panel,.classic-outline{border:0;border-bottom:1px solid var(--woas-border)}}.classic-main{grid-template-rows:54px 36px minmax(0,1fr)}.classic-recent-strip{align-items:center;background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:var(--woas-radius-sm);display:flex;gap:6px;min-height:36px;overflow-x:auto;overflow-y:hidden;padding:4px 7px;white-space:nowrap}.classic-history-chip,.classic-history-clear,.classic-history-empty{align-items:center;background:#fbfdfd;border:1px solid var(--woas-border-strong);border-radius:999px;color:var(--woas-text);display:inline-flex;font-size:12px;font-weight:750;height:26px;line-height:1;max-width:220px;overflow:hidden;padding:0 10px;text-overflow:ellipsis}.classic-history-chip.router-link-active,.classic-history-chip:hover{background:var(--woas-accent-soft);border-color:#b9d9c5;color:var(--woas-accent)}.classic-history-clear,.classic-history-empty{color:var(--woas-text-muted)}.classic-history-clear{background:transparent;border:0;cursor:pointer;margin-left:auto}.classic-history-clear:hover{color:var(--woas-danger)}.classic-sidebar-heading-row{gap:8px}.classic-sidebar-small-link{color:var(--woas-accent);font-size:12px;font-weight:850}.classic-favorite-item--active{background:var(--woas-accent-soft);border-color:#b9d9c5;color:#174c34}.classic-empty--error{color:var(--woas-danger)}.classic-sidebar{grid-template-rows:auto minmax(120px,auto) minmax(0,1fr) auto}.classic-favorite-list{max-height:46vh;padding-right:2px}@media(max-width:1040px){.classic-main{grid-template-rows:auto auto 1fr}.classic-recent-strip{flex-wrap:wrap;height:auto;overflow:visible}}.classic-shell{gap:6px!important;grid-template-columns:260px minmax(0,1fr)!important;height:100vh!important;padding:4px!important}.classic-shell,.classic-sidebar{display:grid!important;overflow:hidden!important}.classic-sidebar{background:var(--woas-surface)!important;border:1px solid var(--woas-border)!important;border-radius:7px!important;box-shadow:0 1px 2px #142a380a!important;gap:16px!important;grid-template-rows:auto minmax(0,1fr)!important;height:calc(100vh - 8px)!important;min-height:0!important;padding:10px 8px!important}.classic-logout,.classic-sidebar-small-link{display:none!important}.classic-brand{border-bottom:0!important;padding:2px 0 4px!important}.classic-favorites{gap:10px!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important}.classic-sidebar-heading-row{display:block!important}.classic-favorite-list{align-content:start!important;display:grid!important;gap:6px!important;max-height:none!important;min-height:0!important;overflow:auto!important;padding-right:2px!important}.classic-favorite-item{min-height:28px!important;padding:3px 4px 3px 6px!important}.classic-main{gap:6px!important;grid-template-rows:56px 36px minmax(0,1fr)!important;height:calc(100vh - 8px)!important;min-height:0!important}.classic-main,.classic-toolbar{display:grid!important;overflow:hidden!important}.classic-toolbar{background:var(--woas-surface)!important;border:1px solid var(--woas-border)!important;border-radius:7px!important;box-shadow:0 1px 2px #142a380a!important;gap:8px!important;grid-template-columns:auto minmax(260px,1fr) auto!important;min-height:56px!important;padding:7px 8px!important}.classic-toolbar-left,.classic-toolbar-right{align-items:center!important;display:flex!important;gap:6px!important;min-width:0!important}.icon-button{height:36px!important;min-width:36px!important}.classic-toolbar-search input{height:34px!important}.classic-recent-strip{background:var(--woas-surface)!important;border:1px solid var(--woas-border)!important;border-radius:7px!important;box-shadow:0 1px 2px #142a380a!important;min-height:36px!important}.classic-content,.classic-detail-workspace,.classic-workspace-page,.page-panel.page-detail-panel{background:transparent!important;box-shadow:none!important;min-height:0!important;overflow:hidden!important}.classic-detail-workspace,.classic-workspace-page,.page-panel.page-detail-panel{border:0!important;display:grid!important;gap:6px!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.classic-page-titlebar{background:var(--woas-surface)!important;border:1px solid var(--woas-border)!important;border-radius:7px!important;box-shadow:0 1px 2px #142a380a!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:50px!important;padding:6px 8px!important}.classic-page-titlebar h1{color:var(--woas-text)!important;font-size:22px!important;font-weight:850!important;letter-spacing:-.025em!important;line-height:1.1!important;margin:0!important}.classic-title-actions{align-items:center!important;display:flex!important;gap:7px!important}.classic-small-action{align-items:center;background:#f9fbfc;border:1px solid var(--woas-border);border-radius:7px;color:#26384e;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;height:32px;justify-content:center;padding:0 10px}.classic-small-action:hover:not(:disabled){background:var(--woas-accent-soft);border-color:#b9d9c5;color:var(--woas-accent)}.classic-small-action:disabled{opacity:.55}.classic-round-action{height:36px!important;width:36px!important}.classic-reader-grid,.classic-reader-grid--detail{background:var(--woas-surface)!important;border:1px solid var(--woas-border)!important;border-radius:7px!important;box-shadow:0 1px 2px #142a380a!important;display:grid!important;gap:0!important;grid-template-columns:220px minmax(0,1fr) 330px!important;height:100%!important;min-height:0!important;overflow:hidden!important}.classic-outline{background:var(--woas-surface-subtle)!important;padding:10px 12px!important}.classic-outline,.classic-reader-surface{min-height:0!important;overflow:auto!important}.classic-reader-surface{background:var(--woas-reader-surface,var(--woas-surface))!important;min-width:0!important}.classic-reader-surface .wiki-rendered-content{background:var(--woas-reader-surface,var(--woas-surface))!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:100%!important;padding:16px 24px 28px!important}.classic-ai-panel{background:var(--woas-surface-subtle)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;padding:14px!important}.classic-edit-titlebar{background:var(--woas-surface)!important;border:1px solid var(--woas-border)!important;border-radius:7px!important;box-shadow:0 1px 2px #142a380a!important;min-height:70px!important}.classic-raw-page-box{height:100%!important;margin:0!important;min-height:0!important;overflow:auto!important}@media(max-width:1280px){.classic-reader-grid,.classic-reader-grid--detail{grid-template-columns:190px minmax(0,1fr) 290px!important}}@media(max-width:1040px){body{overflow:auto!important}.classic-shell{grid-template-columns:1fr!important;min-height:100vh!important}.classic-detail-workspace,.classic-main,.classic-shell,.classic-sidebar,.classic-workspace-page,.page-panel.page-detail-panel{height:auto!important;overflow:visible!important}.classic-logout{display:block!important}.classic-toolbar{grid-template-columns:1fr!important;min-height:0!important}.classic-title-actions,.classic-toolbar-left,.classic-toolbar-right{flex-wrap:wrap!important}.classic-reader-grid,.classic-reader-grid--detail{grid-template-columns:1fr!important}.classic-ai-panel,.classic-outline{border-left:0!important;border-right:0!important}}.classic-sidebar{gap:10px!important;grid-template-rows:auto minmax(110px,auto) minmax(96px,.65fr) minmax(0,.8fr) auto!important}.classic-search-results{display:grid;gap:8px;min-height:0;overflow:hidden;padding-top:9px}.classic-search-results h2{color:var(--woas-text);font-size:15px;font-weight:800;margin:0}.classic-search-result-item{background:transparent;min-height:34px;padding:5px 7px}.classic-search-result-item span{font-size:13px;font-weight:850}.classic-search-result-item small,.classic-search-result-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-search-result-item--active,.classic-search-result-item.router-link-active,.classic-search-result-item:hover{background:var(--woas-accent-soft);border-color:#b9d9c5;color:var(--woas-accent)}.icon-button:disabled,.icon-button[disabled]{cursor:not-allowed;filter:grayscale(.25);opacity:.45}@media(max-width:1040px){.classic-sidebar{grid-template-rows:auto auto auto auto auto!important}}.classic-sidebar{grid-template-rows:auto minmax(96px,34%) minmax(0,1fr) auto!important}.classic-search-results{border-top:1px solid var(--woas-border);gap:8px!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important;padding-top:10px!important}.classic-search-result-list{align-content:start;display:grid;gap:6px;padding-right:2px}.classic-search-result-item{background:#fbfdfd;border:1px solid transparent;border-radius:7px;color:var(--woas-text);gap:1px;min-height:32px;padding:4px 6px}.classic-search-result-item small{color:var(--woas-text-muted);font-size:11px}.classic-search-result-item--active,.classic-search-result-item:hover{background:var(--woas-accent-soft);border-color:#b9d9c5;color:#174c34}.classic-title-actions--read{gap:8px!important}.classic-title-button{align-items:center;background:#fbfdfd;border:1px solid var(--woas-border);border-radius:8px;color:var(--woas-text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:850;height:34px;justify-content:center;line-height:1;padding:0 12px;white-space:nowrap}.classic-title-button:hover:not(:disabled){background:var(--woas-accent-soft);border-color:#b9d9c5;color:var(--woas-accent)}.classic-title-button:disabled{cursor:not-allowed;opacity:.55}.classic-title-button--primary{background:var(--woas-accent);border-color:var(--woas-accent);color:#fff}.classic-title-button--primary:hover:not(:disabled){background:#256c4a;border-color:#256c4a;color:#fff}.classic-edit-titlebar--compact{align-items:center!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:54px!important;padding:6px 8px!important}.classic-edit-title-area{min-width:0}.classic-edit-heading{color:var(--woas-text);font-size:22px;font-weight:850;letter-spacing:-.025em;line-height:1.1;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-edit-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.classic-mode-switch{background:#f7fafc;color:var(--woas-text);font-weight:850;gap:8px;height:34px}.classic-ai-wizard-panel{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:7px;display:grid;gap:8px;padding:8px}.classic-ai-wizard-form{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.classic-ai-wizard-form input{border:1px solid var(--woas-border);border-radius:8px;height:34px;padding:0 10px}.classic-ai-wizard-answer{background:#f7fafc;border:1px solid var(--woas-border);border-radius:7px;margin:0;max-height:220px;overflow:auto;padding:10px;white-space:pre-wrap}.classic-toolbar-search{min-width:280px}.classic-search-clear{align-items:center;display:inline-flex;height:28px;justify-content:center}@media(max-width:1040px){.classic-sidebar{grid-template-rows:auto auto auto auto!important}.classic-search-results{max-height:320px}.classic-edit-titlebar--compact{grid-template-columns:1fr!important}.classic-edit-actions{justify-content:flex-start}}.classic-shell--fixed-sidebar{grid-template-columns:278px minmax(0,1fr)!important}.classic-shell--fixed-sidebar>.classic-sidebar{display:grid!important;grid-template-rows:auto minmax(110px,.9fr) minmax(120px,1fr) minmax(0,.7fr) auto!important;opacity:1!important;visibility:visible!important;width:278px!important}.classic-sidebar-heading-row{align-items:center;display:flex;justify-content:space-between;min-height:24px}.classic-sidebar-small-link{display:inline-flex!important}.classic-favorites,.classic-search-results{display:grid!important;grid-template-rows:auto minmax(0,1fr);min-height:120px!important}.classic-favorite-list,.classic-search-result-list{min-height:0!important;overflow:auto!important}.classic-title-button,.icon-button{align-items:center!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--woas-border)!important;cursor:pointer;display:inline-flex!important;justify-content:center!important;line-height:1!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.classic-chip-icon svg,.classic-title-button svg,.icon-button svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.classic-title-button span,.icon-button span{align-items:center;display:inline-flex}.classic-title-button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.45}.classic-title-button{background:#fafdff!important;border-radius:8px!important;color:var(--woas-text)!important;font-size:12px!important;font-weight:850!important;gap:6px!important;min-height:32px!important;padding:0 10px!important}.classic-title-button:hover:not(:disabled){background:var(--woas-accent-soft)!important;border-color:#b8d9c8!important;color:var(--woas-accent)!important}.classic-title-button--primary{background:var(--woas-accent)!important;border-color:var(--woas-accent)!important;color:#fff!important}.classic-title-button--primary:hover:not(:disabled){background:#256c4a!important;border-color:#256c4a!important;color:#fff!important}.classic-edit-actions .classic-title-button{box-shadow:inset 0 1px #ffffffb3,0 1px 1px #142a380d}.classic-content-details{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:7px;margin-top:8px;overflow:hidden}.classic-content-details>summary{background:#f6fbf8;border-bottom:1px solid transparent;color:var(--woas-text);cursor:pointer;font-size:13px;font-weight:900;padding:8px 10px}.classic-content-details[open]>summary{border-bottom-color:var(--woas-border)}.classic-content-details-grid{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:8px}.classic-content-details-grid div{border-bottom:1px solid #eef4f4;min-width:0;padding:7px 8px}.classic-content-details-grid dt{color:var(--woas-text-muted);font-size:11px;font-weight:900;text-transform:uppercase}.classic-content-details-grid dd{color:var(--woas-text);font-size:13px;font-weight:750;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.woas-modal-backdrop{align-items:center;background:#0f172a52;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}.woas-modal{background:#fff;border:1px solid var(--woas-border);border-radius:10px;box-shadow:0 22px 70px #0f172a40;max-height:min(88vh,820px);max-width:520px;overflow:auto;padding:16px;width:min(100%,520px)}.woas-modal--wide{max-width:980px;width:min(100%,980px)}.woas-modal-header{align-items:center;border-bottom:1px solid var(--woas-border);display:flex;justify-content:space-between;margin:-4px 0 14px;padding-bottom:10px}.woas-modal-header h2{font-size:20px;margin:0}.woas-modal-titleblock{display:grid;gap:3px;min-width:0}.woas-modal-titleblock .confirm-dialog__message,.woas-modal-titleblock .muted{margin:0}.woas-modal-close{align-items:center;background:#f7fafc;border:1px solid var(--woas-border);border-radius:999px;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:20px;height:32px;justify-content:center;line-height:1;width:32px}.woas-modal-close:hover:not(:disabled){background:#eef8f3;border-color:#2f7d5657}.woas-modal-close:disabled{cursor:not-allowed;opacity:.55}.woas-modal .form-field,.woas-modal label.form-field{color:var(--woas-text,#243a32);display:grid;font-size:13px;font-weight:800;gap:7px;min-width:0}.woas-modal .form-field>span{line-height:1.3}.woas-modal input:not([type=checkbox]):not([type=radio]),.woas-modal select,.woas-modal textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--woas-border,#d9e8e0);border-radius:8px;box-shadow:inset 0 1px #0f172a08;color:var(--woas-text,#243a32);min-height:40px;min-width:0;outline:none;padding:9px 11px;width:100%}.woas-modal textarea{min-height:96px;resize:vertical}.woas-modal input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.woas-modal textarea::-moz-placeholder{color:var(--woas-text-muted,#687971);opacity:.78}.woas-modal input:not([type=checkbox]):not([type=radio])::placeholder,.woas-modal textarea::placeholder{color:var(--woas-text-muted,#687971);opacity:.78}.woas-modal input:not([type=checkbox]):not([type=radio]):focus,.woas-modal select:focus,.woas-modal textarea:focus{border-color:var(--woas-accent,#2f7d56);box-shadow:0 0 0 3px #2f7d5624}.woas-modal input:disabled,.woas-modal select:disabled,.woas-modal textarea:disabled{cursor:not-allowed;opacity:.68}.woas-modal input[type=checkbox],.woas-modal input[type=radio]{accent-color:var(--woas-accent,#2f7d56)}.woas-modal .primary-button,.woas-modal .secondary-button{align-items:center;border:1px solid transparent;border-radius:8px;display:inline-flex;justify-content:center;min-height:38px;padding:9px 14px}.woas-modal .secondary-button{background:#f7faf8;border-color:var(--woas-border,#d9e8e0);color:var(--woas-text,#243a32)}.woas-modal .secondary-button:hover:not(:disabled){background:var(--woas-accent-soft,#eef8f3);border-color:#2f7d5657;color:var(--woas-accent,#2f7d56)}.classic-dialog-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.settings-dialog-grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.settings-subsection--dialog{background:#fbfefe;border:1px solid var(--woas-border);border-radius:9px;padding:12px}.settings-subsection--main{grid-row:span 2}.settings-subsection--dialog .eyebrow{margin-bottom:10px}.settings-subsection--dialog .muted:last-child{margin-bottom:0}.settings-subsection--ai{grid-column:auto}.settings-link-list{display:grid;gap:7px}.settings-link-list a{background:#fff;border:1px solid var(--woas-border);border-radius:8px;font-weight:800;padding:9px 10px}.classic-chip--user{align-items:center;border:1px solid var(--woas-border);cursor:pointer;display:inline-flex;gap:6px}.classic-chip-icon svg{height:15px;width:15px}@media(max-width:1040px){.classic-shell--fixed-sidebar{grid-template-columns:1fr!important;grid-template-rows:auto 1fr}.classic-shell--fixed-sidebar>.classic-sidebar{height:auto!important;width:auto!important}.classic-content-details-grid,.settings-dialog-grid{grid-template-columns:1fr}}.classic-edit-titlebar,.classic-page-titlebar{align-items:center;background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:7px;display:flex!important;gap:10px;justify-content:space-between;min-height:44px;padding:7px 10px}.classic-edit-title-area,.classic-page-title-area,.page-title-area{min-width:0}.classic-edit-titlebar h1,.classic-page-titlebar h1{color:var(--woas-text);font-size:1.05rem;line-height:1.15;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-edit-actions,.classic-title-actions{align-items:center;display:inline-flex!important;flex-wrap:wrap;gap:6px;justify-content:flex-end}.page-icon,.page-icon svg{display:inline-flex;height:18px;width:18px}.page-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85}.classic-mode-switch{align-items:center;background:#f6fbf8;border:1px solid var(--woas-border);border-radius:999px;color:var(--woas-text-muted);display:inline-flex;font-size:12px;font-weight:800;gap:6px;min-height:32px;padding:0 10px;white-space:nowrap}.classic-mode-switch input{accent-color:var(--woas-accent);margin:0}.classic-shell--fixed-sidebar>aside.classic-sidebar,.classic-shell>aside.classic-sidebar{display:grid!important;flex-shrink:0!important;position:relative!important;visibility:visible!important;z-index:5!important}.classic-content-details .classic-title-button{justify-self:flex-start;margin:6px 0 8px}.classic-content-details.detail-drawer{background:linear-gradient(180deg,#fbfefd,#f3f8f6);border:1px solid rgba(94,121,112,.28);border-radius:9px;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #142a380f;color:var(--woas-text,#26352f);margin:10px 8px 12px;overflow:hidden}.classic-content-details.detail-drawer>summary{align-items:center;background:linear-gradient(180deg,#eef8f3,#e3f1eb);border-bottom:1px solid rgba(94,121,112,.18);color:var(--woas-accent,#2f7d56);cursor:pointer;display:flex;font-size:13px;font-weight:900;letter-spacing:.01em;list-style:none;min-height:34px;padding:7px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.classic-content-details.detail-drawer>summary::-webkit-details-marker{display:none}.classic-content-details.detail-drawer>summary:before{border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:5px 0 5px 7px;content:"";display:inline-block;height:0;margin-right:8px;transition:transform .14s ease;width:0}.classic-content-details.detail-drawer[open]>summary:before{transform:rotate(90deg)}.detail-drawer__summary-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-drawer__body{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);max-height:min(62vh,620px);min-height:0;overflow:auto;padding:10px;scrollbar-color:rgba(94,121,112,.42) transparent;scrollbar-width:thin}.detail-column.inspector-pane{align-content:start;background:#ffffffc7;border:1px solid rgba(94,121,112,.18);border-radius:8px;box-shadow:inset 0 1px #fffc;display:grid;gap:10px;min-width:0;padding:10px}.meta-strip,.project-check-grid,.project-summary-strip,.stats-grid{display:grid;gap:7px}.stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.project-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.project-check-grid,.project-check-grid--types{grid-template-columns:repeat(5,minmax(0,1fr))}.meta-strip--triple{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(72px,.6fr))}.mini-stat,.pill-box,.project-check-card,.stat-card{background:linear-gradient(180deg,#fff,#f7fbf9);border:1px solid rgba(94,121,112,.18);border-radius:8px;box-shadow:inset 0 1px #ffffffe6;min-width:0;padding:8px 9px}.mini-stat strong,.pill-box strong,.project-check-card strong,.stat-card strong{color:#1f332b;display:block;font-size:15px;font-weight:900;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-stat__label,.pill-box__label,.project-check-card__label,.stat-card__label{color:var(--woas-text-muted,#687971);display:block;font-size:10px;font-weight:900;letter-spacing:.035em;line-height:1.2;margin-bottom:3px;text-transform:uppercase}.meta-grid{background:#fff;border:1px solid rgba(94,121,112,.18);border-radius:8px;display:grid;margin:0;overflow:hidden}.meta-grid__row{align-items:baseline;border-bottom:1px solid rgba(94,121,112,.11);display:grid;gap:10px;grid-template-columns:132px minmax(0,1fr);min-width:0;padding:7px 9px}.meta-grid__row:last-child{border-bottom:0}.meta-grid dt{color:var(--woas-text-muted,#687971);font-size:11px;font-weight:900;margin:0;text-transform:uppercase}.meta-grid dd{color:var(--woas-text,#26352f);font-size:12.5px;font-weight:700;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-panel,.tag-panel{background:#fff;border:1px solid rgba(94,121,112,.18);border-radius:8px;min-width:0;overflow:hidden}.history-panel__title{align-items:center;background:linear-gradient(180deg,#f5faf8,#edf5f1);border-bottom:1px solid rgba(94,121,112,.13);color:var(--woas-accent,#2f7d56);display:flex;font-size:12px;font-weight:900;min-height:29px;padding:6px 9px}.history-list{list-style:none;margin:0;max-height:190px;overflow:auto;padding:5px 0;scrollbar-color:rgba(94,121,112,.42) transparent;scrollbar-width:thin}.history-list li{border-bottom:1px solid rgba(94,121,112,.08);color:var(--woas-text,#26352f);font-size:12.5px;line-height:1.35;min-height:25px;overflow-wrap:anywhere;padding:5px 9px}.history-list li:last-child{border-bottom:0}.history-list a,.meta-grid a{color:var(--woas-accent,#2f7d56);font-weight:800;text-decoration:none}.history-list a:hover,.meta-grid a:hover{text-decoration:underline}.tag-list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:5px;padding:8px 9px}.tag-chip{background:#eef7f2;border:1px solid rgba(47,125,86,.18);border-radius:999px;color:var(--woas-accent,#2f7d56);display:inline-flex;font-size:11.5px;font-weight:800;line-height:1.2;max-width:100%;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.muted,.tag-chip--empty{color:var(--woas-text-muted,#687971)}.tag-chip--empty{background:#f7faf8;border-color:#5e797026}.filter-summary{background:#f7faf8;border:1px dashed rgba(94,121,112,.24);border-radius:8px;color:var(--woas-text-muted,#687971);font-size:12px;font-weight:750;padding:7px 9px}.fold-panel__body--stack{display:grid;gap:10px}.classic-content-details .classic-title-button{align-items:center;background:linear-gradient(180deg,#fff,#f5faf8);border:1px solid rgba(94,121,112,.25);border-radius:7px;color:var(--woas-text,#26352f);cursor:pointer;display:inline-flex;font-size:12px;font-weight:850;justify-content:center;min-height:30px;padding:5px 10px;width:-moz-fit-content;width:fit-content}.classic-content-details .classic-title-button:hover:not(:disabled){background:#eef8f3;border-color:#2f7d5652;color:var(--woas-accent,#2f7d56)}.classic-content-details .classic-title-button:disabled{cursor:progress;opacity:.65}.classic-content-details .error-box{background:#fff6f4;border:1px solid rgba(185,63,45,.22);border-radius:8px;color:#9f2e1f;font-size:12.5px;font-weight:750;padding:8px 9px}.classic-content-details .empty,.classic-content-details .empty--inline{background:#f7faf8;border:1px dashed rgba(94,121,112,.22);border-radius:8px;color:var(--woas-text-muted,#687971);font-size:12.5px;padding:12px}@media(max-width:1120px){.detail-drawer__body{grid-template-columns:1fr}.project-check-grid,.project-check-grid--types,.project-summary-strip,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.classic-content-details.detail-drawer{margin-left:0;margin-right:0}.detail-drawer__body{max-height:none}.meta-grid__row,.meta-strip--triple,.project-check-grid,.project-check-grid--types,.project-summary-strip,.stats-grid{grid-template-columns:1fr}.meta-grid__row{gap:3px}}.classic-edit-actions .ui-icon-button,.classic-edit-titlebar .button,.classic-edit-titlebar .button--icon-only,.classic-edit-titlebar .ui-icon-button,.classic-page-titlebar .button,.classic-page-titlebar .button--icon-only,.classic-page-titlebar .ui-icon-button{align-items:center!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fafdff!important;border:1px solid var(--woas-border)!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffffbd,0 1px 2px #142a380f!important;color:var(--woas-text)!important;cursor:pointer;display:inline-flex!important;height:32px!important;justify-content:center!important;min-width:32px!important;padding:0!important;width:32px!important}.classic-edit-actions .ui-icon-button:hover:not(:disabled),.classic-edit-titlebar .ui-icon-button:hover:not(:disabled),.classic-page-titlebar .ui-icon-button:hover:not(:disabled){background:var(--woas-accent-soft)!important;border-color:#b8d9c8!important;color:var(--woas-accent)!important}.classic-page-titlebar .page-share-button--public,.classic-page-titlebar .page-share-button--public:focus-visible:not(:disabled),.classic-page-titlebar .page-share-button--public:hover:not(:disabled){background:#e8f2ff!important;border-color:#9cc5f2!important;color:#1d5f9f!important}.classic-page-titlebar .page-share-button--selected,.classic-page-titlebar .page-share-button--selected:focus-visible:not(:disabled),.classic-page-titlebar .page-share-button--selected:hover:not(:disabled){background:#e7f7ee!important;border-color:#8bcaa7!important;color:#23724b!important}.classic-edit-actions .ui-icon-button--danger,.classic-edit-titlebar .ui-icon-button--danger,.classic-page-titlebar .ui-icon-button--danger{background:var(--woas-danger-soft)!important;border-color:#f0c4bf!important;color:var(--woas-danger)!important}.classic-edit-actions .ui-icon-button--danger:hover:not(:disabled),.classic-edit-titlebar .ui-icon-button--danger:hover:not(:disabled),.classic-page-titlebar .ui-icon-button--danger:hover:not(:disabled){background:#ffe7e3!important;border-color:#e6aaa3!important;color:#9e3029!important}.classic-edit-actions .ui-icon-button:active:not(:disabled),.classic-edit-titlebar .ui-icon-button:active:not(:disabled),.classic-page-titlebar .ui-icon-button:active:not(:disabled){transform:translateY(1px)}.classic-edit-actions .ui-icon-button:disabled,.classic-edit-titlebar .ui-icon-button:disabled,.classic-page-titlebar .ui-icon-button:disabled{cursor:not-allowed;opacity:.48}.classic-edit-actions .ui-icon-button__icon,.classic-edit-titlebar .ui-icon-button__icon,.classic-page-titlebar .ui-icon-button__icon{align-items:center;display:inline-flex;height:18px;justify-content:center;width:18px}.classic-edit-actions .page-icon,.classic-edit-actions .page-icon svg,.classic-edit-titlebar .page-icon,.classic-edit-titlebar .page-icon svg,.classic-page-titlebar .page-icon,.classic-page-titlebar .page-icon svg{display:block!important;height:18px!important;width:18px!important}.classic-edit-actions .page-icon svg,.classic-edit-titlebar .page-icon svg,.classic-page-titlebar .page-icon svg{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.85!important}.classic-edit-actions .favorite-toggle.is-favorite,.classic-edit-titlebar .favorite-toggle.is-favorite,.classic-page-titlebar .favorite-toggle.is-favorite{background:#fff8df!important;border-color:#e7c85c!important;color:#8a6400!important}.classic-edit-actions.editor-pane__actions{align-items:center!important;display:inline-flex!important;flex-wrap:wrap!important;gap:6px!important;justify-content:flex-end!important}.classic-edit-actions .segmented-control.classic-mode-switch{align-items:center!important;background:#f6fbf8!important;border:1px solid var(--woas-border)!important;border-radius:999px!important;display:inline-flex!important;gap:2px!important;height:32px!important;padding:2px!important}.classic-edit-actions .segmented-control.classic-mode-switch button{background:transparent;border:0;border-radius:999px;color:var(--woas-text-muted);cursor:pointer;font-size:12px;font-weight:850;height:26px;padding:0 10px}.classic-edit-actions .segmented-control.classic-mode-switch button.is-active{background:#fff;box-shadow:0 1px 2px #142a381f;color:var(--woas-accent)}.classic-edit-actions .segmented-control.classic-mode-switch button:disabled{cursor:not-allowed;opacity:.55}.classic-favorite-list{display:flex;flex-direction:column;gap:5px}.classic-favorite-item--with-action{align-items:center;display:grid!important;gap:5px;grid-template-columns:minmax(0,1fr) 26px;padding:3px 4px 3px 9px!important}.classic-favorite-item--draggable,.classic-favorite-item--draggable .classic-favorite-link{cursor:grab}.classic-favorite-item--draggable.is-dragging{cursor:grabbing;opacity:.62}.classic-favorite-item--draggable.is-drop-target{background:var(--woas-accent-soft)!important;border-color:var(--woas-accent)!important;box-shadow:inset 3px 0 0 var(--woas-accent)}.classic-favorite-link{color:inherit;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.classic-favorite-remove{align-items:center;background:#fff8df;border:1px solid #e7c85c;border-radius:7px;color:#8a6400;cursor:pointer;display:inline-flex;font-size:13px;height:24px;justify-content:center;min-width:24px;padding:0;width:24px}.classic-favorite-remove:hover{background:#fff1b8;color:#6d4f00}.classic-toolbar-right{align-items:center;display:inline-flex;gap:6px;justify-content:flex-end}.topbar-action-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fafdff;border:1px solid var(--woas-border,#cfe1d8);border-radius:8px;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #142a380f;color:var(--woas-text,#243a32);cursor:pointer;display:inline-flex;height:32px;justify-content:center;min-width:32px;padding:0;width:32px}.topbar-action-button:focus-visible,.topbar-action-button:hover:not(:disabled){background:var(--woas-accent-soft,#eef8f3);border-color:#b8d9c8;color:var(--woas-accent,#2f7d56);outline:none}.topbar-action-button__icon,.topbar-action-button__icon svg{display:block;height:18px;width:18px}.topbar-action-button__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85}.notification-button,.notification-menu{position:relative}.notification-badge{align-items:center;background:#dc2626;border:2px solid #fff;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px;position:absolute;right:-5px;top:-5px}.notification-dropdown{background:#fff;border:1px solid var(--woas-border);border-radius:8px;box-shadow:0 18px 42px #0f172a2e;color:var(--woas-text);display:grid;gap:8px;max-height:min(520px,calc(100vh - 82px));overflow:auto;padding:10px;position:absolute;right:0;top:calc(100% + 10px);width:min(420px,calc(100vw - 24px));z-index:80}#classicToolbar.classic-toolbar{overflow:visible!important}#classicToolbarRight.classic-toolbar-right{overflow:visible}.notification-dropdown__header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:2px 2px 8px}.notification-dropdown__header div{display:grid;gap:2px}.notification-dropdown__header strong{font-size:15px}.notification-dropdown__header span,.notification-dropdown__status,.notification-item__meta{color:var(--woas-text-muted);font-size:12px}.notification-dropdown__mark-all{background:transparent;border:0;color:var(--woas-accent);cursor:pointer;font-weight:800;padding:6px}.notification-dropdown__mark-all:disabled{color:var(--woas-text-muted);cursor:default;opacity:.65}.notification-dropdown__status{margin:0;padding:14px 8px}.notification-list{display:grid;gap:6px}.notification-item{align-items:start;background:#f8fafc;border:1px solid rgba(148,163,184,.28);border-radius:8px;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto;padding:8px}.notification-item--unread{background:#eff6ff;border-color:#2563eb59;box-shadow:inset 3px 0 #2563eb}.notification-item__main{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:3px;min-width:0;padding:0;text-align:left}.notification-item__main strong,.notification-item__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-item__type{color:var(--woas-accent);font-size:12px;font-weight:800}.notification-item__delete{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--woas-text-muted);cursor:pointer;display:inline-flex;font-size:20px;height:28px;justify-content:center;line-height:1;width:28px}.notification-item__delete:focus-visible,.notification-item__delete:hover{background:#dc26261a;color:#b91c1c}.woas-user-button{color:var(--woas-accent,#2f7d56)}.share-dialog.woas-modal{max-width:680px;padding:16px;width:min(680px,calc(100vw - 32px))}.visual-image-dialog.woas-modal{max-width:560px;padding:16px;width:min(560px,calc(100vw - 32px))}.visual-image-dialog__form{display:grid;gap:12px}.visual-image-dialog input[type=file]{cursor:pointer;padding:9px}.visual-image-dialog .form-error{color:#b42318;font-weight:750}.share-dialog__header{align-items:flex-start}.share-dialog__header h2,.share-dialog__section h3{color:var(--woas-text,#243a32);margin:0}.share-dialog__section{background:#fbfdfb;border:1px solid var(--woas-border,#d9e8e0);border-radius:12px;margin-top:12px;padding:12px}.share-dialog__visibility-options{display:grid;gap:8px;margin-top:8px}.share-dialog__visibility-option{align-items:flex-start;background:#fff;border:1px solid rgba(68,105,91,.16);border-radius:10px;cursor:pointer;display:grid;gap:9px;grid-template-columns:18px 1fr;padding:10px}.share-dialog__visibility-option:hover{border-color:#2f7d5657}.share-dialog__visibility-option span{display:grid;gap:2px}.input-dialog__hint,.share-dialog__empty,.share-dialog__visibility-option small{color:var(--woas-text-muted,#687971);font-size:12px}.share-dialog__section-heading{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.share-dialog__search{display:grid;gap:5px;margin-top:10px}.share-dialog__results{background:#fff;border:1px solid rgba(68,105,91,.14);border-radius:8px;display:grid;gap:4px;margin-top:8px;max-height:160px;overflow:auto;padding:6px}.share-dialog__result{background:transparent;border:0;border-radius:6px;color:var(--woas-text,#243a32);cursor:pointer;font-weight:700;padding:7px 8px;text-align:left}.share-dialog__result:hover{background:var(--woas-accent-soft,#eef8f3)}.share-dialog__selected-block{margin-top:10px}.share-dialog__selected-title{color:var(--woas-text-muted,#687971);font-size:12px;font-weight:850;letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}.share-dialog__selected-users{display:flex;flex-wrap:wrap;gap:6px}.share-dialog__selected-user{background:#eef8f3;border:1px solid #b8d9c8;border-radius:999px;color:var(--woas-accent,#2f7d56);cursor:pointer;font-size:12px;font-weight:800;padding:5px 9px}.classic-mode-switch--slider{isolation:isolate;min-width:132px;position:relative}.classic-mode-switch--slider .classic-mode-switch__thumb{background:#fff;border-radius:999px;box-shadow:0 1px 3px #142a3829;height:26px;left:2px;pointer-events:none;position:absolute;top:2px;transform:translate(0);transition:transform .16s ease;width:calc(50% - 2px);z-index:0}.classic-mode-switch--slider[data-active-mode=visual] .classic-mode-switch__thumb{transform:translate(100%)}.classic-mode-switch--slider button{min-width:62px;position:relative;z-index:1}.classic-edit-actions .segmented-control.classic-mode-switch--slider button.is-active{background:transparent!important;box-shadow:none!important}.share-dialog__footer--autosave{justify-content:space-between}@media(max-width:780px){.settings-dialog-grid{grid-template-columns:1fr}.settings-subsection--main{grid-row:auto}}.visual-editor-toolbar{align-items:center;background:linear-gradient(180deg,#f7fbf7,#edf5ee);border:1px solid #c8d6cc;border-radius:10px 10px 0 0;box-shadow:inset 0 -1px #184d2e14;display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px}.wiki-tool-button{align-items:center;background:#fff;border:1px solid #b9cabf;border-radius:7px;color:#24422f;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:30px}.wiki-tool-button:focus-visible,.wiki-tool-button:hover:enabled{background:#e7f2e9;border-color:#7ea88c}.wiki-tool-button:disabled{cursor:not-allowed;opacity:.45}.wiki-tool-button__badge,.wiki-tool-button__icon{align-items:center;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;width:18px}.wiki-tool-button svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.wiki-tool-button svg circle,.wiki-tool-button svg path,.wiki-tool-button svg rect{vector-effect:non-scaling-stroke}.code-language-select{align-items:center;display:inline-flex}.code-language-select__control{background:#fff;border:1px solid #b9cabf;border-radius:7px;color:#24422f;font-size:12px;height:28px;max-width:132px;padding:0 8px}.visual-editor-content{border-top-left-radius:0!important;border-top-right-radius:0!important}.classic-search-result-item em{color:#516356;display:block;font-size:11px;font-style:normal;line-height:1.25;margin-top:3px}.classic-outline-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;display:block;font:inherit;padding:4px 6px;text-align:left;width:100%}.classic-outline-link:focus-visible,.classic-outline-link:hover{background:var(--woas-accent-soft,#eef8f1);color:var(--woas-accent,#216b3a);outline:none}.wiki-heading{scroll-margin-top:96px}.wiki-heading--target{background:#fff7d6;border-radius:8px;box-shadow:0 0 0 4px #fff7d6;transition:background .2s ease,box-shadow .2s ease}.classic-edit-actions .favorite-toggle.is-favorite .page-icon svg,.classic-edit-titlebar .favorite-toggle.is-favorite .page-icon svg,.classic-page-titlebar .favorite-toggle.is-favorite .page-icon svg{fill:currentColor!important;stroke:currentColor!important}.classic-ai-panel{min-width:0;overflow:hidden}.classic-ai-controls,.classic-ai-controls button,.classic-ai-controls select,.classic-ai-form,.classic-ai-form textarea{box-sizing:border-box;max-width:100%;min-width:0}.classic-ai-controls{align-items:stretch;grid-template-columns:minmax(0,1fr)}.classic-ai-controls button[type=submit]{justify-self:stretch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1380px){.classic-ai-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.classic-ai-controls button[type=submit]{grid-column:1/-1}}.classic-edit-titlebar .classic-edit-heading{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.classic-title-inline-button{font-weight:700}.classic-title-inline-button:focus-visible,.classic-title-inline-button:hover{outline:none;text-decoration:underline}.classic-edit-heading .dirty-badge{align-items:center;background:#fff6d6;border:1px solid #d7b84a;border-radius:999px;color:#6c5300;display:inline-flex;font-size:11px;font-weight:700;line-height:1.2;margin-left:8px;padding:2px 8px;white-space:nowrap}.visual-editor-toolbar--text{background:linear-gradient(#f7faf4,#e7eee0);border:1px solid #b8c8ad;border-bottom:0;border-radius:9px 9px 0 0;margin-bottom:0;padding:5px 7px}.editor-section--text .text-editor{border-top-left-radius:0;border-top-right-radius:0}.classic-search-result-list,.classic-search-results.classic-sidebar-primary-panel{display:flex;flex-direction:column;min-height:0}.classic-search-result-list{gap:5px;overflow:auto;padding:2px 1px 4px}.classic-search-result-item{background:#fbfdf8;border:1px solid #d7e2ce;border-radius:8px;box-shadow:0 1px #2d43230a;color:#20301c;display:grid;gap:2px;grid-template-columns:1fr;padding:7px 8px;text-decoration:none}.classic-search-result-item--active,.classic-search-result-item:focus-visible,.classic-search-result-item:hover{background:#eef6e8;border-color:#7da766;outline:none}.classic-search-result-item>span{color:#162813;font-size:13px;font-weight:700;line-height:1.2}.classic-search-result-item>small{color:#63745b;font-size:10.5px;line-height:1.2}.classic-search-result-item>em{color:#44523e;font-size:11px;font-style:normal;line-height:1.25;max-height:42px;overflow:hidden}.classic-outline{font-size:12px}.classic-outline ul{gap:1px!important}.classic-outline li{margin:0!important;padding:0!important}.classic-outline-link{border-radius:5px!important;line-height:1.15!important;min-height:0!important;padding:3px 6px!important}#classicToolbarSearch.classic-toolbar-search{flex:0 1 420px;max-width:420px;min-width:220px}#classicSearchInput,#classicToolbarSearch.classic-toolbar-search input{max-width:420px;width:100%}.classic-title-inline-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;text-align:left}.classic-title-inline-button:focus-visible:not(:disabled),.classic-title-inline-button:hover:not(:disabled){color:var(--woas-accent,#246b3b);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}#dirtyBadge.dirty-badge{margin-left:.65rem;vertical-align:middle}#classicPageTitleArea #dirtyBadge.dirty-badge--after-favorite{align-self:center;flex:0 0 auto;margin-left:6px;white-space:nowrap}.icon-button--danger,.icon-button--danger:focus-visible:not(:disabled),.icon-button--danger:hover:not(:disabled){background:linear-gradient(180deg,#d84f45,#b7372e);border-color:#9f2f28;box-shadow:0 7px 16px #d84f453d,inset 0 0 0 1px #ffffff2e;color:#fff}.icon-button--danger:focus-visible:not(:disabled),.icon-button--danger:hover:not(:disabled){box-shadow:0 10px 22px #d84f4557,0 0 16px #d84f453d,inset 0 0 0 1px #fff3;transform:translateY(-1px)}.icon-button--green,.icon-button--green:focus-visible:not(:disabled),.icon-button--green:hover:not(:disabled),.ui-icon-button--accent,.ui-icon-button--accent:focus-visible:not(:disabled),.ui-icon-button--accent:hover:not(:disabled){background:linear-gradient(180deg,#43885d,#2f7047);border-color:#27613b;box-shadow:0 7px 16px #2f704738,inset 0 0 0 1px #ffffff2e;color:#fff}.icon-button--green:focus-visible:not(:disabled),.icon-button--green:hover:not(:disabled),.ui-icon-button--accent:focus-visible:not(:disabled),.ui-icon-button--accent:hover:not(:disabled){box-shadow:0 10px 22px #2f704752,0 0 16px #2f704738,inset 0 0 0 1px #fff3;transform:translateY(-1px)}.button--danger,.button--danger:focus-visible:not(:disabled),.button--danger:hover:not(:disabled){background:linear-gradient(180deg,#d84f45,#b7372e);border-color:#9f2f28;color:#fff}.button--danger:focus-visible:not(:disabled),.button--danger:hover:not(:disabled){box-shadow:0 10px 22px #d84f454d,0 0 18px #d84f4538}.settings-form--compact{gap:.7rem}.settings-dialog-shell{display:grid;gap:14px;grid-template-columns:minmax(180px,240px) minmax(0,1fr);min-height:min(62vh,620px)}.settings-dialog-nav{align-content:start;background:#f7faf8;border:1px solid var(--woas-border);border-radius:8px;display:grid;gap:6px;padding:8px}.settings-dialog-nav button{background:transparent;border:1px solid transparent;border-radius:7px;color:var(--woas-text);cursor:pointer;display:grid;gap:2px;min-height:54px;padding:8px 10px;text-align:left}.settings-dialog-nav button strong{font-size:13px}.settings-dialog-nav button span{color:var(--woas-text-muted);font-size:11px;line-height:1.25}.settings-dialog-nav button.is-active{background:#fff;border-color:#b8d9c8;box-shadow:0 4px 12px #142a3812;color:var(--woas-accent)}.settings-dialog-content,.settings-dialog-panel,.settings-panel-section{display:grid;gap:14px;min-width:0}.settings-dialog-panel{align-content:start;background:#fff;border:1px solid var(--woas-border);border-radius:8px;padding:14px}.settings-panel-heading h3,.workflow-section h2{font-size:16px;margin:0}.settings-field-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-link-list--structured a{align-items:start;display:grid;gap:2px;justify-items:start}.settings-link-list--structured a span{color:var(--woas-text-muted);font-size:12px}.workflow-layout{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.workflow-layout--single{grid-template-columns:minmax(0,1fr)}.workflow-sidebar{align-content:start;display:grid;gap:8px;position:sticky;top:12px}.workflow-sidebar strong{color:var(--woas-accent)}.workflow-sidebar span{color:var(--woas-text-muted);font-size:12px;overflow-wrap:anywhere}.workflow-main,.workflow-section{display:grid;gap:14px;min-width:0}.workflow-section label{display:grid;gap:6px}.admin-filter-row{align-items:end;display:flex;flex-wrap:wrap;gap:10px}.admin-user-list--structured{margin-top:14px}@media(max-width:760px){.settings-dialog-shell,.settings-field-grid,.workflow-layout{grid-template-columns:1fr}.workflow-sidebar{position:static}}.settings-inline-button{justify-self:start}.favorite-order-settings{display:grid;gap:10px;min-width:0}.favorite-order-settings__header{display:grid;gap:2px}.favorite-order-settings__header span,.favorite-order-slug{color:var(--woas-text-muted);font-size:12px}.favorite-order-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.favorite-order-item{align-items:center;background:var(--woas-surface-subtle);border:1px solid var(--woas-border-strong);border-radius:8px;cursor:grab;display:grid;gap:8px;grid-template-columns:24px minmax(120px,1fr) minmax(80px,.8fr) auto auto;min-width:0;padding:8px;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,opacity .12s ease}.favorite-order-item.is-dragging{cursor:grabbing;opacity:.62}.favorite-order-item.is-drop-target{background:var(--woas-accent-soft);border-color:var(--woas-accent);box-shadow:inset 3px 0 0 var(--woas-accent)}.favorite-order-handle{color:var(--woas-text-muted);cursor:grab;font-weight:700;text-align:center}.favorite-order-slug,.favorite-order-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.favorite-order-item{grid-template-columns:24px minmax(0,1fr) auto auto}.favorite-order-slug{grid-column:2/-1}}.classic-reader-main,.cm-line,.wiki-rendered{overflow-wrap:anywhere}@media(max-width:980px){#classicToolbarSearch.classic-toolbar-search{flex-basis:280px;max-width:320px}}.editor-section--text #wikiToolBar.wiki-toolbar{align-items:center;background:linear-gradient(180deg,#fffffff5,#f4f7fcfa);border:1px solid var(--woas-border,#cfd8c8);border-bottom:0;border-radius:8px 8px 0 0;display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:.5rem .55rem}.editor-section--text #wikiToolBar .wiki-tool-button{align-items:center;background:var(--woas-surface-muted,#fff);border:1px solid var(--woas-border-strong,#b8c7b0);border-radius:5px;box-shadow:none;color:var(--woas-text,#172017);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;min-width:2rem;padding:.32rem .48rem}.editor-section--text #wikiToolBar .wiki-tool-button:focus-visible,.editor-section--text #wikiToolBar .wiki-tool-button:hover:enabled{background:var(--woas-accent-soft,#e6f2dc);border-color:var(--woas-accent,#6f9d4f);outline:none}.editor-section--text #wikiToolBar .wiki-tool-button:active:enabled{transform:translateY(1px)}.editor-section--text #wikiToolBar .wiki-tool-button:disabled{cursor:not-allowed;opacity:.45}.editor-section--text #wikiToolBar .wiki-tool-button__badge,.editor-section--text #wikiToolBar .wiki-tool-button__icon{align-items:center;display:inline-flex;height:1rem;justify-content:center;line-height:1;width:1rem}.editor-section--text #wikiToolBar svg{fill:none;height:1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1rem}.editor-section--text #wikiToolBar+.cm-editor,.editor-section--text #wikiToolBar+.text-editor,.editor-section--text .text-editor{border-top-left-radius:0;border-top-right-radius:0}body{color:var(--woas-text)!important}.classic-shell,body{background:var(--woas-canvas)!important}.classic-shell{gap:10px!important;grid-template-columns:252px minmax(0,1fr)!important;padding:10px!important}.classic-shell--fixed-sidebar>.classic-sidebar,.classic-sidebar{background:#fffffff0!important;border:1px solid var(--woas-border)!important;border-radius:var(--woas-radius)!important;box-shadow:var(--woas-shadow-soft)!important;height:calc(100vh - 20px)!important;padding:12px!important;width:252px!important}.classic-main{gap:10px!important;grid-template-rows:50px 34px minmax(0,1fr)!important;height:calc(100vh - 20px)!important}.classic-content-details.detail-drawer,.classic-edit-titlebar,.classic-page-titlebar,.classic-reader-grid,.classic-reader-grid--detail,.classic-recent-strip,.classic-toolbar,.dashboard-card,.dashboard-hero,.detail-column.inspector-pane,.history-panel,.import-box,.import-card,.login-panel,.page-panel,.settings-subsection--dialog,.tag-panel{background:var(--woas-surface)!important;border:1px solid var(--woas-border)!important;border-radius:var(--woas-radius)!important;box-shadow:var(--woas-shadow-soft)!important}.classic-toolbar{grid-template-columns:auto minmax(240px,420px) minmax(0,auto)!important;min-height:50px!important;padding:7px 9px!important}.ai-dialog__footer-actions,.classic-dialog-actions,.classic-edit-actions,.classic-title-actions,.classic-toolbar-left,.classic-toolbar-right,.page-action-group{gap:6px!important}.classic-brand{gap:9px!important;padding:0 0 8px!important}.classic-brand-mark,.classic-brand-mark img{height:28px!important;width:28px!important}.classic-brand strong,.classic-favorites h2,.classic-search-results h2,.dashboard-card-header h2,.settings-subsection h2{color:var(--woas-text)!important;font-weight:780!important;letter-spacing:-.015em!important}.classic-brand small,.classic-chip,.classic-empty,.classic-history-empty,.classic-pill,.dashboard-muted,.input-dialog__hint,.muted,.page-meta span,.result-summary,.share-dialog__empty,.share-dialog__visibility-option small{color:var(--woas-text-muted)!important}.classic-favorites,.classic-search-results{border-top:1px solid var(--woas-border)!important;padding-top:10px!important}.admin-user-card,.classic-favorite-item,.classic-history-chip,.classic-history-empty,.classic-search-result-item,.compact-link-list a,.compact-result-item,.dashboard-page-tile,.mini-stat,.page-card,.pill-box,.project-check-card,.settings-link-list a,.share-dialog__result,.share-dialog__visibility-option,.source-card,.stat-card,.status-grid>div{background:var(--woas-surface-subtle)!important;border:1px solid transparent!important;border-radius:var(--woas-radius-sm)!important;box-shadow:none!important;color:var(--woas-text)!important}.classic-favorite-item--active,.classic-favorite-item:hover,.classic-history-chip.router-link-active,.classic-history-chip:hover,.classic-search-result-item--active,.classic-search-result-item:focus-visible,.classic-search-result-item:hover,.compact-link-list a:hover,.compact-result-item:hover,.dashboard-page-tile:hover,.page-card:hover,.settings-link-list a:hover,.share-dialog__result:hover{background:var(--woas-accent-soft)!important;border-color:#c9e5d4!important;color:var(--woas-accent-hover)!important}.classic-search-result-item{padding:7px 9px!important}.classic-favorite-item--with-action{grid-template-columns:minmax(0,1fr) 24px!important;padding:6px 7px 6px 9px!important}.button--icon-only,.classic-favorite-remove,.classic-small-action,.classic-title-button,.icon-button,.topbar-action-button,.ui-icon-button,.wiki-tool-button,.woas-modal-close{background:#fff!important;border:1px solid var(--woas-border)!important;border-radius:var(--woas-radius-sm)!important;box-shadow:none!important;color:#263541!important;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease!important}.button--icon-only,.icon-button,.topbar-action-button,.ui-icon-button{height:32px!important;min-width:32px!important;width:32px!important}.classic-title-button svg,.icon-button svg,.page-icon svg,.topbar-action-button__icon svg,.ui-icon-button svg,.wiki-tool-button svg{stroke-width:1.7!important}.button--icon-only:hover:not(:disabled),.classic-small-action:hover:not(:disabled),.classic-title-button:hover:not(:disabled),.icon-button:hover:not(:disabled),.topbar-action-button:hover:not(:disabled),.ui-icon-button:hover:not(:disabled),.wiki-tool-button:focus-visible,.wiki-tool-button:hover:enabled{background:var(--woas-accent-soft)!important;border-color:#b9dcc7!important;box-shadow:0 4px 10px #2f7d5714!important;color:var(--woas-accent-hover)!important}.button:not(.button--ghost):not(.button--icon-only):not(.topbar-action-button),.classic-title-button--primary,.icon-button--green,.icon-button--home,.import-box button,.login-panel button,.primary-button,.settings-form button,.ui-icon-button--accent{background:var(--woas-accent)!important;border:1px solid var(--woas-accent)!important;box-shadow:none!important;color:#fff!important}.button:not(.button--ghost):not(.button--icon-only):not(.topbar-action-button):hover:not(:disabled),.classic-title-button--primary:hover:not(:disabled),.icon-button--green:hover:not(:disabled),.icon-button--home:hover:not(:disabled),.import-box button:hover:not(:disabled),.login-panel button:hover:not(:disabled),.primary-button:hover:not(:disabled),.settings-form button:hover:not(:disabled),.ui-icon-button--accent:hover:not(:disabled){background:var(--woas-accent-hover)!important;border-color:var(--woas-accent-hover)!important;color:#fff!important;transform:translateY(-1px)}.button--danger,.icon-button--danger,.ui-icon-button--danger{background:var(--woas-danger-soft)!important;border-color:#f0c4bf!important;color:var(--woas-danger)!important}.button--danger:hover:not(:disabled),.icon-button--danger:hover:not(:disabled),.ui-icon-button--danger:hover:not(:disabled){background:#ffe7e3!important;border-color:#e6aaa3!important;box-shadow:0 4px 10px #ba3f361a!important;color:#9e3029!important}.classic-edit-actions .ui-icon-button--success,.classic-edit-titlebar .ui-icon-button--success,.classic-page-titlebar .ui-icon-button--success{background:#e7f5ec!important;border-color:#8fc9a2!important;color:#237044!important}.classic-edit-actions .ui-icon-button--success:focus-visible:not(:disabled),.classic-edit-actions .ui-icon-button--success:hover:not(:disabled),.classic-edit-titlebar .ui-icon-button--success:focus-visible:not(:disabled),.classic-edit-titlebar .ui-icon-button--success:hover:not(:disabled),.classic-page-titlebar .ui-icon-button--success:focus-visible:not(:disabled),.classic-page-titlebar .ui-icon-button--success:hover:not(:disabled){background:#d4ecdc!important;border-color:#6eb887!important;box-shadow:0 4px 10px #2370441f!important;color:#155f34!important}.classic-edit-title-area--with-actions,.classic-title-area--with-actions{align-items:center;display:flex;gap:8px;min-width:0}.classic-edit-title-area--with-actions .classic-edit-heading,.classic-title-area--with-actions h1{min-width:0}.classic-title-favorite-button{flex:0 0 auto}.create-page-dialog{max-width:860px!important}.create-page-dialog__form{gap:14px}.page-edit-dialog{width:min(860px,calc(100vw - 32px))!important}.page-edit-dialog__form{align-items:start;display:grid!important;gap:14px!important;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr)}.page-edit-dialog__identity{display:grid;gap:10px}.page-edit-dialog .confirm-dialog__footer,.page-edit-dialog .error-box{grid-column:1/-1}.create-page-dialog__auto-slug{margin:2px 0 0}.page-scope-segment{background:var(--woas-surface-subtle,#f6f8fb);border:1px solid var(--woas-border,#d9e2ea);border-radius:10px;display:inline-grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;width:100%}.page-scope-segment__option{cursor:pointer;min-width:0;position:relative}.page-scope-segment__option input{opacity:0;pointer-events:none;position:absolute}.page-scope-segment__option span{align-items:center;border:1px solid transparent;border-radius:7px;color:var(--woas-text-muted,#52616b);display:flex;font-size:12px;font-weight:760;gap:6px;justify-content:center;line-height:1;min-height:30px;padding:0 10px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.page-scope-segment__option span:before{background:transparent;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--woas-text-muted,#52616b) 34%,transparent);content:"";height:6px;width:6px}.page-scope-segment__option input:checked+span{background:color-mix(in srgb,var(--woas-accent,#2f8f5b) 12%,#fff);border-color:color-mix(in srgb,var(--woas-accent,#2f8f5b) 45%,#fff);box-shadow:0 1px 5px #0f172a24,inset 0 0 0 1px #ffffffad;color:color-mix(in srgb,var(--woas-accent,#2f8f5b) 58%,var(--woas-text,#182230))}.page-scope-segment__option input:checked+span:before{background:var(--woas-accent,#2f8f5b);box-shadow:0 0 0 3px color-mix(in srgb,var(--woas-accent,#2f8f5b) 18%,transparent)}.page-scope-segment__option input:focus-visible+span{outline:2px solid color-mix(in srgb,var(--woas-accent,#2f8f5b) 45%,transparent);outline-offset:2px}.create-page-dialog__scope-hint{min-height:42px;transition:opacity .15s ease,visibility .15s ease}.create-page-dialog__scope-hint.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.create-page-dialog code{background:#2f704714;border:1px solid rgba(47,112,71,.16);border-radius:6px;color:#1f5d38;padding:2px 6px}.button--ghost,.classic-history-clear,.secondary-button,.tab-button,.text-button{background:#fff!important;border:1px solid var(--woas-border)!important;border-radius:var(--woas-radius-sm)!important;box-shadow:none!important;color:#31424f!important}.button--ghost:hover:not(:disabled),.classic-history-clear:hover,.secondary-button:hover:not(:disabled),.tab-button:hover:not(:disabled),.text-button:hover:not(:disabled){background:var(--woas-surface-muted)!important;color:var(--woas-accent-hover)!important}.classic-chip,.classic-mode-switch,.classic-pill,.dashboard-count,.page-meta span,.tag-chip{background:var(--woas-surface-muted)!important;border:1px solid var(--woas-border)!important;border-radius:999px!important;color:var(--woas-text-muted)!important;font-weight:760!important}.classic-pill--mode{background:var(--woas-accent-soft)!important;border-color:#c9e5d4!important;color:var(--woas-accent-hover)!important}.ai-form input,.ai-form select,.ai-form textarea,.classic-ai-controls button,.classic-ai-controls select,.classic-ai-form textarea,.classic-toolbar-search input,.code-language-select__control,.import-box input:not([type=checkbox]),.import-box select,.import-box textarea,.import-card textarea,.large-search-input,.login-panel input:not([type=checkbox]),.plain-textarea,.settings-form input,.settings-form select,.share-dialog__search input,.title-input{background:#fff!important;border:1px solid var(--woas-border)!important;border-radius:var(--woas-radius-sm)!important;box-shadow:none!important;color:var(--woas-text)!important}.classic-ai-controls select:focus,.classic-ai-form textarea:focus,.classic-toolbar-search input:focus,.import-box input:focus,.import-box select:focus,.import-box textarea:focus,.import-card textarea:focus,.large-search-input:focus,.login-panel input:focus,.settings-form input:focus,.settings-form select:focus,.share-dialog__search input:focus,.title-input:focus{border-color:#a9d2b9!important;box-shadow:0 0 0 3px #2f7d571a!important;outline:none!important}.classic-recent-strip{min-height:34px!important;padding:4px 6px!important}.classic-history-chip,.classic-history-clear,.classic-history-empty{font-size:11.5px!important;height:24px!important;padding:0 9px!important}.classic-edit-titlebar,.classic-page-titlebar{min-height:46px!important;padding:7px 10px!important}.classic-edit-heading,.classic-edit-titlebar h1,.classic-page-titlebar h1,.dashboard-hero h1,.page-detail-header h1,.page-panel h1{color:var(--woas-text)!important;font-weight:760!important;letter-spacing:-.025em!important}.classic-edit-heading,.classic-edit-titlebar h1,.classic-page-titlebar h1{font-size:1.08rem!important}.classic-reader-grid,.classic-reader-grid--detail{grid-template-columns:210px minmax(0,1fr) 300px!important}.classic-ai-panel,.classic-outline{background:var(--woas-surface-subtle)!important}.classic-outline{border-right:1px solid var(--woas-border)!important;padding:10px!important}.classic-ai-panel{border-left:1px solid var(--woas-border)!important;padding:12px!important}.classic-outline-link{border-radius:7px!important;color:#42535e!important;padding:4px 7px!important}.classic-outline-link:focus-visible,.classic-outline-link:hover{background:var(--woas-accent-soft)!important;color:var(--woas-accent-hover)!important}.classic-reader-surface .wiki-rendered-content,.page-detail-panel .classic-reader-surface .wiki-rendered-content,.wiki-rendered-content{background:var(--woas-reader-surface,var(--woas-surface))!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:18px 28px 30px!important}.classic-reader-surface .wiki-paragraph,.classic-reader-surface .wiki-rendered-content,.classic-reader-surface .wiki-rendered-content li,.page-detail-panel .classic-reader-surface .wiki-rendered-content,.visual-editor-content .ProseMirror,.visual-editor-content .ProseMirror li,.visual-editor-content .ProseMirror p,.wiki-paragraph,.wiki-rendered-content,.wiki-rendered-content li{color:var(--woas-text)!important;font-size:var(--woas-content-font-size,.72rem)!important;line-height:var(--woas-content-line-height,1.42)!important}.visual-editor-content .ProseMirror p{color:var(--woas-text)!important;margin:0!important}.visual-editor-content .ProseMirror h1,.visual-editor-content .ProseMirror h2,.visual-editor-content .ProseMirror h3,.visual-editor-content .ProseMirror h4,.visual-editor-content .ProseMirror h5,.visual-editor-content .ProseMirror h6,.wiki-heading{color:var(--woas-text)!important;font-weight:760!important}.classic-reader-surface .wiki-rendered-content>h1.wiki-heading:not(:first-child),.page-detail-panel .classic-reader-surface .wiki-rendered-content>h1.wiki-heading:not(:first-child),.wiki-rendered-content>h1.wiki-heading:not(:first-child){margin-bottom:.55rem!important;margin-top:3rem!important}.classic-reader-surface .wiki-rendered-content>h2.wiki-heading:not(:first-child),.page-detail-panel .classic-reader-surface .wiki-rendered-content>h2.wiki-heading:not(:first-child),.wiki-rendered-content>h2.wiki-heading:not(:first-child){margin-bottom:.5rem!important;margin-top:2rem!important}.classic-reader-surface .wiki-rendered-content>h3.wiki-heading:not(:first-child),.page-detail-panel .classic-reader-surface .wiki-rendered-content>h3.wiki-heading:not(:first-child),.wiki-rendered-content>h3.wiki-heading:not(:first-child){margin-bottom:.45rem!important;margin-top:1.35rem!important}.classic-reader-surface .wiki-rendered-content>h4.wiki-heading:not(:first-child),.page-detail-panel .classic-reader-surface .wiki-rendered-content>h4.wiki-heading:not(:first-child),.wiki-rendered-content>h4.wiki-heading:not(:first-child){margin-bottom:.4rem!important;margin-top:1rem!important}.visual-editor-content .ProseMirror h1{font-size:21.6px!important}.visual-editor-content .ProseMirror h2{font-size:17.3px!important}.visual-editor-content .ProseMirror h3{font-size:14.4px!important}.visual-editor-content .ProseMirror h4,.visual-editor-content .ProseMirror h5,.visual-editor-content .ProseMirror h6{font-size:var(--woas-content-font-size,.72rem)!important}.ai-answer-box pre,.classic-ai-answer,.dashboard-ai-answer,.raw-page-box,.wiki-code{border-radius:var(--woas-radius-sm)!important;box-shadow:none!important}.classic-ai-answer,.fallback-editor,.text-editor,.visual-editor{border:1px solid var(--woas-border)!important}.fallback-editor,.text-editor,.visual-editor{background:#fff!important;border-radius:var(--woas-radius)!important;box-shadow:var(--woas-shadow-soft)!important}.editor-section--text #wikiToolBar.wiki-toolbar,.visual-editor-toolbar,.visual-toolbar{background:var(--woas-surface-subtle)!important;border:1px solid var(--woas-border)!important;border-bottom:0!important;border-radius:var(--woas-radius) var(--woas-radius) 0 0!important;box-shadow:none!important;gap:5px!important;padding:6px 8px!important}.editor-section--text #wikiToolBar+.text-editor,.editor-section--text .text-editor,.visual-editor,.visual-editor-content{border-top-left-radius:0!important;border-top-right-radius:0!important}.text-editor .cm-editor,.visual-editor-content .ProseMirror{min-height:calc(100vh - 165px)!important}.visual-editor-content .ProseMirror{padding:22px 26px!important}.woas-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a47!important}.ai-dialog,.share-dialog.woas-modal,.woas-modal{background:var(--woas-surface)!important;border:1px solid var(--woas-border)!important;border-radius:16px!important;box-shadow:0 24px 80px #0f172a33!important;padding:18px!important}.ai-dialog__header,.share-dialog__header,.woas-modal-header{border-bottom:1px solid var(--woas-border)!important;margin:0 0 14px!important;padding-bottom:12px!important}.ai-dialog__titleblock h2,.share-dialog__header h2,.share-dialog__section h3,.woas-modal-header h2{color:var(--woas-text)!important;font-weight:760!important;letter-spacing:-.015em!important}.ai-compare__pane,.import-box,.import-card,.settings-subsection--ai,.settings-subsection--dialog,.share-dialog__section{background:var(--woas-surface-subtle)!important;border:1px solid var(--woas-border)!important;border-radius:var(--woas-radius)!important;box-shadow:none!important}.ai-compare__header,.classic-content-details.detail-drawer>summary,.history-panel__title{background:var(--woas-surface-muted)!important;border-color:var(--woas-border)!important;color:var(--woas-text)!important}.ai-compare__pane--suggestion{background:#fbfdfb!important}.settings-dialog-grid{gap:14px!important;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr)!important}.ai-form,.import-box,.import-card,.settings-form,.utility-panel{gap:12px!important}.ai-form label,.import-box label,.inline-field,.login-panel label,.settings-form label{color:var(--woas-text)!important;font-size:13px!important;font-weight:720!important}.empty-content-box,.error-box,.info-box,.success-box,.warning-box{border-radius:var(--woas-radius-sm)!important;box-shadow:none!important}.error-box{background:var(--woas-danger-soft)!important;border-color:#f0c4bf!important;color:var(--woas-danger)!important}#dirtyBadge.dirty-badge,.dirty-badge,.warning-box{background:var(--woas-warning-soft)!important;border-color:#ead8a6!important;color:var(--woas-warning)!important}.info-box,.success-box{background:var(--woas-accent-soft)!important;border-color:#c9e5d4!important;color:var(--woas-accent-hover)!important}.detail-drawer__body{gap:12px!important;padding:12px!important}.history-panel,.meta-grid,.tag-panel{overflow:hidden!important}.history-list li,.meta-grid__row{border-color:var(--woas-border)!important}.login-page{background:radial-gradient(circle at top,#fbfcfd 0,var(--woas-canvas) 58%)!important}.login-panel{border-radius:18px!important;padding:26px!important}.dashboard-page,.page-panel{gap:12px!important}.dashboard-card,.dashboard-hero,.page-panel:not(.page-detail-panel){padding:18px!important}@media(max-width:1280px){.classic-reader-grid,.classic-reader-grid--detail{grid-template-columns:180px minmax(0,1fr) 270px!important}}@media(max-width:1040px){body{overflow:auto!important}.classic-shell{grid-template-columns:1fr!important;height:auto!important;min-height:100vh!important;padding:8px!important}.classic-shell--fixed-sidebar>.classic-sidebar,.classic-sidebar{height:auto!important;width:auto!important}.classic-main{height:auto!important;min-height:0!important}.ai-compare,.classic-reader-grid,.classic-reader-grid--detail,.classic-toolbar,.settings-dialog-grid{grid-template-columns:1fr!important}.classic-ai-panel,.classic-outline{border-left:0!important;border-right:0!important}}@media(max-width:640px){.classic-shell{padding:6px!important}.ai-dialog__footer-actions,.classic-dialog-actions,.classic-edit-actions,.classic-title-actions,.classic-toolbar-left,.classic-toolbar-right{flex-wrap:wrap!important;justify-content:flex-start!important}.woas-modal-backdrop{padding:12px!important}.ai-dialog,.share-dialog.woas-modal,.woas-modal{padding:14px!important}.page-edit-dialog__form{grid-template-columns:1fr}.page-edit-dialog .confirm-dialog__footer,.page-edit-dialog .error-box{grid-column:auto}.classic-reader-surface .wiki-rendered-content,.wiki-rendered-content{padding:16px!important}}.ai-edit-sidebar--settings{background:var(--woas-canvas,#f6f8f6);gap:14px;padding:16px}.ai-assistance-dialog .settings-card-group,.ai-edit-sidebar--settings .settings-card-group{background:var(--woas-surface,#fff);border:1px solid var(--woas-border,#d7e1d9);border-radius:14px;box-shadow:0 8px 24px #1e38280f}.ai-edit-sidebar--settings .ai-edit-card,.ai-edit-sidebar--settings .ai-edit-hero{margin:0;padding:18px}.ai-assistance-dialog .eyebrow,.ai-edit-sidebar--settings .eyebrow{color:var(--woas-accent,#2f6f46);font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.ai-assistance-dialog h2,.ai-edit-sidebar--settings h2,.ai-edit-sidebar--settings h3{color:var(--woas-text,#1f2937);margin-top:0}.ai-assistance-dialog{max-width:1080px;width:min(1080px,calc(100vw - 48px))}.ai-assistance-dialog .ai-compare{background:var(--woas-canvas,#f6f8f6);border:1px solid var(--woas-border,#d7e1d9);padding:14px}.ai-assistance-dialog .ai-compare__pane{border-color:var(--woas-border,#d7e1d9);box-shadow:none}.ai-assistance-dialog .ai-dialog__footer{border-top:1px solid var(--woas-border,#d7e1d9);margin-top:16px;padding-top:14px}@media(max-width:780px){.ai-edit-sidebar--settings{padding:10px}.ai-assistance-dialog{width:min(100% - 20px,1080px)}}.classic-reader-surface .wiki-rendered-content>.wiki-paragraph+.wiki-paragraph,.page-detail-panel .classic-reader-surface .wiki-rendered-content>.wiki-paragraph+.wiki-paragraph,.wiki-rendered-content>.wiki-paragraph+.wiki-paragraph{margin-top:calc(var(--woas-content-font-size, .72rem)*var(--woas-content-line-height, 1.42))!important}.classic-reader-surface .wiki-rendered-content>.wiki-paragraph--empty,.page-detail-panel .classic-reader-surface .wiki-rendered-content>.wiki-paragraph--empty,.wiki-rendered-content>.wiki-paragraph--empty{display:block!important;margin:0!important;min-height:calc(var(--woas-content-font-size, .72rem)*var(--woas-content-line-height, 1.42))!important}.woas-user-button{background:#3f3427;border:0;border-radius:10px;bottom:16px;box-shadow:0 4px 14px #0000002e;color:#fffaf0;cursor:pointer;padding:8px 12px;position:static;right:16px;z-index:9999}.woas-login-page{align-items:center;background:radial-gradient(circle at 18% 18%,hsla(0,0%,100%,.78),transparent 24rem),radial-gradient(circle at 82% 12%,rgba(111,137,183,.24),transparent 26rem),linear-gradient(135deg,#e7ecf4,#f7f4ed 48%,#dfe7f1);display:grid;justify-items:center;min-height:100vh;padding:32px;position:relative}.woas-login-page:before{background:linear-gradient(90deg,rgba(69,88,124,.08) 1px,transparent 0),linear-gradient(0deg,rgba(69,88,124,.06) 1px,transparent 0);background-size:44px 44px;content:"";inset:0;opacity:.42;pointer-events:none;position:absolute}.woas-login-shell{background:#ffffffc2;border:1px solid rgba(107,123,151,.18);border-radius:18px;box-shadow:0 24px 70px #28374e38;grid-template-columns:minmax(280px,.9fr) minmax(320px,420px);max-width:920px;width:min(920px,calc(100vw - 48px));z-index:1}.woas-login-shell--compact{grid-template-columns:minmax(320px,440px);max-width:460px;width:min(460px,calc(100vw - 48px))}.woas-login-brand-panel{background:linear-gradient(160deg,#223655f2,#3f5579f0 58%,#5c6f8ee6);color:#f7f9fc;min-height:440px;padding:42px}.woas-login-brand-panel:after,.woas-login-brand-panel:before{border:1px solid hsla(0,0%,100%,.15);border-radius:18px;content:"";position:absolute}.woas-login-brand-panel:before{height:170px;right:-46px;top:52px;transform:rotate(-12deg);width:210px}.woas-login-brand-panel:after{bottom:-34px;height:160px;left:38px;transform:rotate(9deg);width:220px}.woas-login-logo{align-items:center;display:inline-grid;height:54px;justify-items:center;-o-object-fit:contain;object-fit:contain;width:54px}.woas-login-brand-card h1{font-size:32px;letter-spacing:-.02em;margin:8px 0 0}.woas-login-brand-card p{color:#f7f9fcc7;font-size:15px}.woas-login-paper-stack{display:grid;gap:10px;position:relative;z-index:1}.woas-login-paper-stack span{background:#ffffff21;border:1px solid hsla(0,0%,100%,.16);border-radius:12px;display:block;height:54px;position:relative}.woas-login-paper-stack span:before{background:#ffffff47;border-radius:999px;content:"";height:6px;left:18px;position:absolute;top:16px;width:46%}.woas-login-paper-stack span:after{background:#ffffff29;border-radius:999px;content:"";height:5px;left:18px;position:absolute;top:30px;width:68%}.woas-login-box{background:#fffffff0;padding:44px}.woas-login-box--required-password{border-radius:18px}.woas-login-heading{display:grid;gap:6px;margin-bottom:8px}.woas-login-kicker{color:#52647f;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.woas-login-heading h2{color:#1d2838;font-size:28px;letter-spacing:-.02em;margin:0}.woas-login-heading p{color:#627089;font-size:14px;line-height:1.45;margin:0}.woas-login-box label{color:#263246;display:grid;font-size:13px;font-weight:650;gap:7px}.woas-login-box input{background:#fff;border:1px solid rgba(97,112,137,.32);border-radius:9px;box-sizing:border-box;color:#1d2838;font:inherit;padding:11px 12px;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.woas-login-box input:focus-visible{border-color:#3d63a0bd;box-shadow:0 0 0 3px #3d63a024;outline:none}.woas-login-checkbox{align-items:center;color:#546176!important;display:flex!important;font-weight:500!important;gap:9px}.woas-login-checkbox input{width:auto}.woas-login-secondary,.woas-login-submit{border-radius:9px;cursor:pointer;font:inherit;font-weight:700;padding:11px 14px}.woas-login-submit{background:#2f5f9e;border:1px solid #2f5f9e;color:#fff}.woas-login-submit:focus-visible,.woas-login-submit:hover{background:#244f88;border-color:#244f88}.woas-login-secondary{background:#fff;border:1px solid rgba(97,112,137,.32);color:#34445d}.woas-login-actions-row{display:flex;justify-content:flex-end}.woas-login-error{color:#a92828;font-size:13px;min-height:20px}.topbar .woas-user-button.topbar-action-button{background:linear-gradient(180deg,#fffffff5,#f2f6fcf5);border-color:#5d71973d;color:var(--woas-text)}.topbar .woas-user-button.topbar-action-button:focus-visible,.topbar .woas-user-button.topbar-action-button:hover:enabled{background:linear-gradient(180deg,#fff,#e8f0fc);border-color:#5d71976b;color:var(--woas-text)}@media(max-width:760px){.woas-login-page{padding:18px}.woas-login-shell{grid-template-columns:1fr;width:min(420px,calc(100vw - 28px))}.woas-login-brand-panel{min-height:210px;padding:28px}.woas-login-paper-stack{display:none}.woas-login-box{padding:28px}}.woas-login-box--2fa{max-width:440px}.woas-qr-panel{align-items:center;background:linear-gradient(180deg,#ffffffeb,#f6f9fdeb);border:1px solid rgba(97,112,137,.22);border-radius:16px;display:flex;justify-content:center;padding:16px}.woas-qr-panel canvas{background:#fff;border:10px solid #fff;border-radius:12px;box-shadow:0 10px 24px #1924361f;height:196px;width:196px}.woas-code-input{font-size:22px!important;font-weight:700;letter-spacing:.22em;text-align:center}#woas-2fa-secret{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.04em}.woas-login-link-button{align-self:center;background:transparent;border:0;color:var(--woas-accent-hover,#2563eb);cursor:pointer;font:inherit;margin-top:.25rem;padding:.25rem .5rem}.woas-login-link-button:focus-visible,.woas-login-link-button:hover{text-decoration:underline}.woas-login-error[data-tone=success]{color:var(--woas-success,#15803d)}.woas-login-page{background:radial-gradient(circle at 12% 12%,hsla(0,0%,100%,.82),transparent 22rem),radial-gradient(circle at 88% 8%,rgba(83,111,159,.24),transparent 28rem),radial-gradient(circle at 50% 100%,rgba(47,95,158,.12),transparent 34rem),linear-gradient(135deg,#dfe7f2,#f4f7fb 46%,#e6edf7);overflow:auto}.woas-login-shell{background:#ffffffd6;border-color:#55688938;box-shadow:0 28px 76px #1f2d443d}.woas-login-box{background:#fffffff7}.woas-login-page .woas-login-submit,.woas-login-page .woas-login-submit:focus-visible,.woas-login-page .woas-login-submit:hover:enabled{background:linear-gradient(180deg,#336db4,#285b9a);border-color:#285b9a;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.18)}.woas-login-page .woas-login-submit:focus-visible,.woas-login-page .woas-login-submit:hover:enabled{background:linear-gradient(180deg,#285f9f,#214d84);border-color:#214d84;box-shadow:0 10px 22px #285b9a47,0 0 0 3px #2f5f9e2e}.woas-login-page .woas-login-submit:disabled{background:linear-gradient(180deg,#9eb4d1,#879fbe);border-color:#879fbe;color:#fff!important;cursor:not-allowed;opacity:.72;text-shadow:none;transform:none}.woas-login-page .woas-login-secondary,.woas-login-page .woas-login-secondary:focus-visible,.woas-login-page .woas-login-secondary:hover:enabled{background:#fff;border-color:#6170895c;color:#263246!important}.woas-login-page .woas-login-secondary:focus-visible,.woas-login-page .woas-login-secondary:hover:enabled{background:#f1f6fc;border-color:#2f5f9e6b;box-shadow:0 0 0 3px #2f5f9e1f}.woas-login-page .woas-login-link-button{border:1px solid rgba(97,112,137,.26);border-radius:9px;color:#1f5e3a;font-weight:750;min-height:42px}.woas-login-page .woas-login-link-button:focus-visible,.woas-login-page .woas-login-link-button:hover:enabled{background:#edf7f1;border-color:#1f5e3a52;box-shadow:0 0 0 3px #1f5e3a1a;color:#164b2d;text-decoration:none}.woas-login-page .woas-login-link-button--subtle{align-self:center;background:transparent;border:0;border-radius:0;color:#285b9a;font-size:13px;font-weight:700;margin-top:.2rem;min-height:0;padding:.05rem 0}.woas-login-page .woas-login-link-button--subtle:focus-visible,.woas-login-page .woas-login-link-button--subtle:hover:enabled{background:transparent;border-color:transparent;box-shadow:none;color:#1f4c84;text-decoration:underline}.woas-login-page a.woas-login-link-button,.woas-login-page a.woas-login-secondary{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}.confirm-dialog.woas-modal{max-width:460px;width:min(100%,460px)}.confirm-dialog.woas-modal.page-edit-dialog{max-width:860px!important;width:min(860px,calc(100vw - 32px))!important}.confirm-dialog__message{color:var(--woas-text-muted,#52616b);font-size:14px;line-height:1.55;margin:0 0 18px;white-space:pre-wrap}.confirm-dialog__required{display:grid;gap:8px;margin:0 0 18px}.confirm-dialog__required input{width:100%}.confirm-dialog__required small{color:var(--woas-text-muted,#52616b);font-size:12px}.confirm-dialog__footer{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.confirm-dialog__footer .primary-button,.confirm-dialog__footer .secondary-button{min-width:112px}.danger-option{align-items:flex-start!important;background:#fff5f5!important;border-color:#f0b4b4!important;color:#7f1d1d!important}.danger-option small,.danger-option strong{display:block}.danger-option small{color:#991b1b;font-size:12px;line-height:1.35;margin-top:3px}@media(max-width:640px){.confirm-dialog__footer{align-items:stretch;flex-direction:column-reverse}.confirm-dialog__footer .primary-button,.confirm-dialog__footer .secondary-button{width:100%}}.utility-page{display:grid!important;gap:14px!important}.settings-panel.utility-page,.utility-page{max-width:1120px!important}.utility-page__header{background:var(--woas-surface-subtle)!important;border:1px solid var(--woas-border)!important;border-radius:var(--woas-radius)!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding:14px 16px!important}.utility-page__header h1{font-size:clamp(24px,3vw,32px)!important;margin:0 0 6px!important}.utility-page__header p:last-child{margin-bottom:0!important}.utility-card,.utility-list-card{background:var(--woas-surface-subtle)!important;border:1px solid var(--woas-border)!important;border-radius:var(--woas-radius)!important;box-shadow:none!important}.utility-card{padding:14px!important}.utility-list{gap:8px!important;margin-top:0!important}.utility-list-card{padding:12px 14px!important}.source-card.utility-list-card:hover,.utility-list-card:focus-visible,.utility-list-card:hover{background:#fff!important;border-color:#b9dcc7!important;box-shadow:0 6px 16px #0f172a0d!important}.utility-filter-box,.utility-search-box{margin:0!important}.utility-filter-box{grid-template-columns:minmax(220px,320px) auto!important;justify-content:start!important}.utility-count-chip{justify-self:start!important;margin:0!important;padding:5px 10px!important}.utility-empty,.utility-status-box{margin:0!important}.utility-section-title{display:grid!important;gap:4px!important}.utility-section-title h2{color:var(--woas-text)!important;font-size:18px!important;font-weight:760!important;letter-spacing:-.015em!important;margin:0!important}.utility-section-title p:not(.eyebrow){margin:0!important}.utility-form-grid{display:grid!important;gap:12px!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important}.settings-form.utility-card,.settings-subsection.utility-card{margin-top:0!important}.settings-subsection.utility-card{border-top:0!important;padding-top:14px!important}.settings-form--compact{margin-top:0!important}.utility-admin-card{align-items:start!important}.utility-result-section{border-top:0!important;margin-top:0!important;padding-top:14px!important}.ai-answer-box.utility-card h2,.import-result-list.utility-card h2,.source-list.utility-card h2,.utility-result-section h2{color:var(--woas-text)!important;font-size:18px!important;font-weight:760!important;margin:0 0 4px!important}.import-result-list.utility-card a,.import-result-list.utility-card span,.source-card.utility-list-card{background:#fff!important;border-color:var(--woas-border)!important}.import-section-split{display:grid!important;gap:14px!important;margin-top:0!important}.import-card.utility-card{display:grid!important;gap:12px!important}.wsif-import-page{height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}.wsif-import-page .workflow-layout,.wsif-import-page .workflow-main,.wsif-import-page .workflow-section{min-height:0}.wsif-import-setup{align-items:start!important;grid-template-columns:minmax(200px,240px) minmax(0,1fr)!important}.wsif-import-page .workflow-sidebar{position:static!important;top:auto!important}.wsif-import-stack{align-content:start;gap:14px!important;min-width:0}.wsif-import-results{border-top:1px solid var(--woas-border);display:grid;gap:12px;min-height:0;padding-top:14px}.wsif-import-results__title{margin-bottom:0!important}.wsif-image-section{border-top:1px solid var(--woas-border)!important;margin-top:2px}.wsif-image-section textarea{max-height:220px;min-height:112px;resize:vertical;width:100%}.wsif-import-page .import-result-list.utility-card{max-height:min(42vh,420px);min-height:0;overflow-x:hidden;overflow-y:auto}.wsif-import-page .import-result-list--compact.utility-card{max-height:min(34vh,300px)}.wsif-import-page .import-result-list.utility-card a,.wsif-import-page .import-result-list.utility-card span{min-width:0;overflow-wrap:anywhere}.wsif-import-progress{display:grid!important;gap:8px!important}.wsif-import-progress__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.wsif-import-progress__header strong{color:var(--woas-text);font-size:13px}.wsif-import-progress small,.wsif-import-progress__header span{color:var(--woas-text-muted);font-size:12px;font-weight:760}.wsif-import-progress__track{background:#e6ece9;border-radius:999px;height:10px;overflow:hidden}.wsif-import-progress__bar{background:linear-gradient(90deg,#2f7d56,#58a778);border-radius:inherit;height:100%;min-width:6px;transition:width .18s ease}.wsif-import-progress--inline{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.wsif-import-progress__bar--indeterminate{animation:wsif-progress-slide 1.1s ease-in-out infinite;min-width:0;width:42%}@keyframes wsif-progress-slide{0%{transform:translate(-110%)}to{transform:translate(250%)}}@media(max-width:760px){.wsif-import-setup{grid-template-columns:1fr!important}}.wsif-import-page{align-content:start!important;box-sizing:border-box!important;gap:16px!important;height:auto!important;max-width:1180px!important;min-height:0!important;overflow:visible!important;width:100%!important}#classicContent:has(.onenote-import-page),#classicContent:has(.wsif-import-page){overflow-x:hidden!important;overflow-y:auto!important;padding-bottom:18px!important}.wsif-import-page *,.wsif-import-page :after,.wsif-import-page :before{box-sizing:border-box}.wsif-import-page .utility-page__header{align-items:flex-start!important;min-width:0!important}.wsif-import-page .utility-page__header>div,.wsif-import-page .utility-section-title,.wsif-import-page .utility-status-box,.wsif-import-page .workflow-main,.wsif-import-page .workflow-section{min-width:0!important}.wsif-import-page .muted,.wsif-import-page .utility-page__header h1,.wsif-import-page .utility-section-title h2,.wsif-import-page .utility-section-title p,.wsif-import-page .utility-status-box span,.wsif-import-page .utility-status-box strong{overflow-wrap:anywhere!important}.wsif-import-setup{align-items:stretch!important;gap:16px!important;grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important;margin:0!important}.wsif-import-setup,.wsif-import-summary{display:grid!important;min-width:0!important}.wsif-import-summary{align-content:start!important;align-self:stretch!important;gap:8px!important}.wsif-import-summary strong{color:var(--woas-text)!important;font-size:14px!important;line-height:1.25!important}.wsif-import-summary span{background:#fff!important;border:1px solid var(--woas-border)!important;border-radius:8px!important;color:var(--woas-text-muted,#52616b)!important;display:block!important;font-size:12px!important;line-height:1.35!important;min-width:0!important;overflow-wrap:anywhere!important;padding:8px 10px!important}.wsif-import-stack{align-items:stretch!important;gap:16px!important;grid-template-columns:repeat(2,minmax(260px,1fr))!important}.wsif-import-card,.wsif-import-stack{display:grid!important;min-width:0!important}.wsif-import-card{align-content:start!important;gap:14px!important}.wsif-form-field,.wsif-import-page .option-grid{display:grid!important;gap:8px!important;min-width:0!important}.wsif-import-page .option-grid{grid-template-columns:minmax(0,1fr)!important}.wsif-import-page input:not([type=checkbox]),.wsif-import-page select,.wsif-import-page textarea{min-width:0!important;width:100%!important}.wsif-import-page input[type=file]{max-width:100%!important}.wsif-import-page .check-row--box{align-items:flex-start!important;line-height:1.35!important;min-width:0!important}.wsif-import-page .check-row--box input{flex:0 0 auto!important;margin-top:2px!important}.wsif-import-actions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-start!important;min-width:0!important}.wsif-import-actions .primary-button{max-width:100%!important;min-width:160px!important;white-space:normal!important}.wsif-import-results{border-top:1px solid var(--woas-border)!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;padding-top:16px!important}.wsif-import-results,.wsif-import-results>*{min-width:0!important}.wsif-import-page .utility-status-box{display:grid!important;gap:4px!important}.wsif-import-page .import-result-list.utility-card{display:grid!important;gap:8px!important;max-height:min(44vh,420px)!important;min-height:0!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important}.wsif-import-page .import-result-list--compact.utility-card{max-height:min(36vh,320px)!important}.wsif-import-page .import-result-list.utility-card a,.wsif-import-page .import-result-list.utility-card span{align-items:baseline!important;display:block!important;line-height:1.35!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}.wsif-import-page .import-result-list.utility-card small{display:block!important;margin:3px 0 0!important;min-width:0!important;overflow-wrap:anywhere!important}.wsif-import-progress,.wsif-import-progress__header{min-width:0!important}.wsif-import-progress__header strong{min-width:0!important;overflow-wrap:anywhere!important}.wsif-image-section{display:grid!important;gap:14px!important;margin:0!important;min-width:0!important}.wsif-image-section textarea{max-height:260px!important;min-height:128px!important}@media(max-width:1100px){.wsif-import-stack{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:820px){.wsif-import-setup{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:560px){.wsif-import-page{gap:12px!important}.wsif-image-section,.wsif-import-card,.wsif-import-page .import-result-list.utility-card,.wsif-import-page .utility-page__header,.wsif-import-progress,.wsif-import-summary{padding:12px!important}.wsif-import-actions .primary-button{width:100%!important}}.utility-status-grid{gap:8px!important;margin:0!important}.utility-status-grid>div{background:var(--woas-surface-subtle)!important;border:1px solid var(--woas-border)!important;border-radius:var(--woas-radius)!important;box-shadow:none!important}.ai-form.utility-card{margin:0!important}.ai-answer-box.utility-card pre{background:#fff!important;border:1px solid var(--woas-border)!important}.admin-user-card.utility-list-card{background:var(--woas-surface-subtle)!important}.admin-user-card .page-action-group{align-items:center!important}@media(max-width:860px){.utility-filter-box,.utility-page__header{grid-template-columns:1fr!important}.utility-page__header{display:grid!important}.utility-search-box{grid-template-columns:1fr!important}}#classicSidebarSearchResults.classic-search-results.classic-sidebar-primary-panel{min-height:180px!important}#classicSidebarSearchResults .classic-search-result-list{gap:6px!important;padding:2px 4px 6px 0!important}#classicSidebarSearchResults .classic-search-result-item{border:1px solid #dfe7da!important;color:#17221f!important;min-height:0!important;padding:7px 9px!important}#classicSidebarSearchResults .classic-search-result-item>em,#classicSidebarSearchResults .classic-search-result-item>small,#classicSidebarSearchResults .classic-search-result-item>span{display:block!important;opacity:1!important;overflow:hidden!important;text-overflow:ellipsis!important}#classicSidebarSearchResults .classic-search-result-item>span{color:#17221f!important;font-weight:760!important;line-height:1.25!important;white-space:nowrap!important}#classicSidebarSearchResults .classic-search-result-item>small{color:#5d6b63!important;font-size:10.5px!important;line-height:1.25!important;margin-top:2px!important;white-space:nowrap!important}#classicSidebarSearchResults .classic-search-result-item>em{color:#425048!important;line-height:1.25!important;margin-top:3px!important;max-height:28px!important}.classic-sidebar:has(#classicSidebarSearchResults){align-content:stretch!important}#classicSidebarSearchResults.classic-search-results.classic-sidebar-primary-panel{align-self:stretch!important;display:flex!important;flex-direction:column!important;max-height:none!important}#classicSidebarSearchResults .classic-sidebar-heading-row{flex:0 0 auto!important;margin:0 0 8px!important}#classicSidebarSearchResults .classic-search-result-list{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:8px!important;height:auto!important;max-height:none!important;padding:0 6px 8px 0!important}#classicSidebarSearchResults .classic-search-result-item{display:grid!important;gap:3px!important;grid-template-columns:minmax(0,1fr)!important;min-height:44px!important;padding:8px 10px!important}#classicSidebarSearchResults .classic-search-result-item>em,#classicSidebarSearchResults .classic-search-result-item>small,#classicSidebarSearchResults .classic-search-result-item>span{min-width:0!important}#classicSidebarSearchResults .classic-search-result-item>span{line-height:1.35!important}#classicSidebarSearchResults .classic-search-result-item>small{line-height:1.3!important}#classicSidebarSearchResults .classic-search-result-item>em{-webkit-box-orient:vertical!important;display:-webkit-box!important;font-size:11.5px!important;-webkit-line-clamp:2!important;line-height:1.35!important;max-height:none!important}.classic-sidebar:has(#classicSidebarSearchResults){display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important}#classicSidebarSearchResults.classic-search-results.classic-sidebar-primary-panel{box-sizing:border-box!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important;padding:0!important;width:100%!important}#classicSidebarSearchResults .classic-sidebar-heading-row{align-items:center!important;display:flex!important;flex:none!important;height:24px!important;margin:0 0 10px!important;min-height:24px!important;padding:0!important}#classicSidebarSearchResults .classic-sidebar-heading-row h2{font-size:14px!important;line-height:20px!important;margin:0!important}#classicSidebarSearchResults .classic-search-result-list{align-content:start!important;box-sizing:border-box!important;display:grid!important;gap:9px!important;grid-auto-rows:max-content!important;height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0 8px 12px 0!important;scrollbar-gutter:stable!important;width:100%!important}#classicSidebarSearchResults .classic-search-result-item{background:#fff!important;border:1px solid #d7e4d8!important;border-radius:8px!important;box-sizing:border-box!important;color:#102033!important;contain:layout paint!important;display:block!important;flex:none!important;height:auto!important;min-height:76px!important;opacity:1!important;overflow:hidden!important;padding:10px 11px!important;text-decoration:none!important;width:100%!important}#classicSidebarSearchResults .classic-search-result-item>small,#classicSidebarSearchResults .classic-search-result-item>span{box-sizing:border-box!important;display:block!important;min-width:0!important;opacity:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}#classicSidebarSearchResults .classic-search-result-item>span{color:#102033!important;font-size:13px!important;font-weight:800!important;line-height:18px!important;margin:0 0 5px!important}#classicSidebarSearchResults .classic-search-result-item>small{color:#526271!important;font-size:11px!important;font-weight:500!important;line-height:16px!important;margin:0 0 4px!important}#classicSidebarSearchResults .classic-search-result-item>em{box-sizing:border-box!important;color:#526271!important;display:block!important;font-size:11px!important;font-style:normal!important;font-weight:400!important;line-height:15px!important;margin:0!important;max-height:30px!important;min-width:0!important;opacity:1!important;overflow:hidden!important;overflow-wrap:anywhere!important;text-overflow:ellipsis!important;white-space:normal!important;width:100%!important;word-break:normal!important}#classicSidebarSearchResults .classic-search-result-item--active,#classicSidebarSearchResults .classic-search-result-item:focus-visible,#classicSidebarSearchResults .classic-search-result-item:hover{background:#edf7ef!important;border-color:#a9cfb4!important;color:#0f5132!important;outline:none!important}#classicSidebarSearchResults .classic-search-result-item--active>span,#classicSidebarSearchResults .classic-search-result-item:focus-visible>span,#classicSidebarSearchResults .classic-search-result-item:hover>span{color:#0f5132!important}#classicSidebarSearchResults .classic-empty{margin:4px 0!important}.woas-search-highlight{background:#fff3a3;border-radius:3px;box-shadow:inset 0 -1px #70540047;color:inherit;display:inline;font:inherit;padding:0 2px}.wiki-rendered-content a .woas-search-highlight{color:inherit}.woas-auth-language-switch{background:#ffffffdb;border:1px solid rgba(79,110,85,.22);border-radius:999px;box-shadow:0 8px 24px #2c3b301a;display:inline-flex;gap:4px;padding:4px;position:absolute;right:18px;top:18px;z-index:3}.woas-auth-language-switch button{background:transparent;border:0;border-radius:999px;color:#4d5d53;cursor:pointer;font-size:12px;font-weight:760;min-height:28px;min-width:36px}.woas-auth-language-switch button.is-active{background:#2f6f46;color:#fff}.woas-modal-backdrop{background:#020617ad!important}.ai-dialog,.confirm-dialog,.rename-title-dialog,.share-dialog.woas-modal,.unsaved-dialog,.woas-modal{position:relative!important;z-index:10001!important}.rename-title-dialog .confirm-dialog__footer,.unsaved-dialog__footer{gap:10px!important}.rename-title-dialog__form{display:grid!important;gap:14px!important}.woas-modal-backdrop{align-items:center!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#020617b8!important;display:flex!important;height:100vh!important;inset:0!important;justify-content:center!important;min-height:100vh!important;min-width:100vw!important;overflow:auto!important;padding:24px!important;pointer-events:auto!important;position:fixed!important;width:100vw!important;z-index:10000!important}.woas-modal-backdrop>.ai-dialog,.woas-modal-backdrop>.confirm-dialog,.woas-modal-backdrop>.rename-title-dialog,.woas-modal-backdrop>.share-dialog,.woas-modal-backdrop>.unsaved-dialog,.woas-modal-backdrop>.woas-modal{margin:auto!important;max-height:calc(100vh - 48px)!important;pointer-events:auto!important}.woas-modal-backdrop--topmost{z-index:11000!important}.woas-modal-backdrop--topmost>.confirm-dialog,.woas-modal-backdrop--topmost>.woas-modal{z-index:11001!important}.classic-ai-panel{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.classic-ai-hint{flex:0 0 auto!important}.classic-ai-panel-header{align-items:start!important;display:flex!important;flex:0 0 auto!important;gap:8px!important;justify-content:space-between!important}.classic-ai-panel-header .classic-ai-hint{margin:0!important}.classic-ai-answer,.classic-ai-chat{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}.classic-ai-chat{display:flex!important;flex-direction:column!important;gap:10px!important;padding:2px 2px 8px!important}.classic-ai-chat--utility{background:transparent!important;border:0!important;box-shadow:none!important}.classic-ai-message{background:#fff!important;border:1px solid color-mix(in srgb,var(--woas-border,#d7dce2) 78%,transparent)!important;border-radius:8px!important;padding:9px 10px!important}.classic-ai-message--user{background:color-mix(in srgb,var(--woas-accent-soft,#e8f3ed) 62%,#fff)!important;border-color:color-mix(in srgb,var(--woas-accent,#2f8f5b) 20%,var(--woas-border,#d7dce2))!important}.classic-ai-message--assistant{background:#fff!important}.classic-ai-message.is-thinking{opacity:.78!important}.classic-ai-message.is-error{border-color:color-mix(in srgb,#b91c1c 30%,var(--woas-border,#d7dce2))!important}.classic-ai-message__meta{align-items:center!important;color:var(--woas-text-muted,#6b7280)!important;display:flex!important;font-size:11px!important;gap:8px!important;justify-content:space-between!important;margin-bottom:5px!important}.classic-ai-message__meta span{font-weight:700!important}.classic-ai-message pre{color:var(--woas-text,#1f2937)!important;font:13px/1.48 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;margin:0!important;white-space:pre-wrap!important;word-break:break-word!important}.classic-ai-message--assistant pre{font-size:13.5px!important}.classic-ai-form,.classic-ai-panel>.error-box{flex:0 0 auto!important}.classic-ai-form{display:grid!important;gap:8px!important;grid-template-rows:auto auto!important;margin-top:auto!important;width:100%!important}.classic-ai-form textarea{max-height:130px!important;min-height:70px!important;resize:vertical!important}.classic-ai-controls{align-items:center!important;display:grid!important;gap:6px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;width:100%!important}.classic-ai-controls button,.classic-ai-controls select{height:32px!important;min-height:32px!important;min-width:0!important}.classic-ai-controls button[type=submit]{grid-column:auto!important;justify-self:end!important;min-width:34px!important;padding-inline:0!important;white-space:nowrap!important;width:34px!important}.classic-ai-send-button{align-items:center!important;color:var(--woas-accent,#2f7d56)!important;display:inline-flex!important;justify-content:center!important}.classic-ai-send-icon{border-bottom:6px solid transparent!important;border-left:10px solid!important;border-top:6px solid transparent!important;display:block!important;height:0!important;margin-left:2px!important;opacity:1!important;width:0!important}.classic-ai-send-button:disabled{color:#3f7558!important;opacity:.7!important}@media(max-width:1180px){.classic-ai-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important}}.woas-password-field{position:relative;width:100%}.woas-login-box .woas-password-field input{padding-right:44px}.woas-password-eye{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:7px;color:#536176;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px}.woas-password-eye:active,.woas-password-eye:hover{background:#3d63a014;color:#1d2838}.woas-password-eye svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85;width:18px}.classic-favorite-list{gap:3px!important}.classic-favorite-item--with-action{gap:7px!important;grid-template-columns:minmax(0,1fr) 28px!important;min-height:26px!important;padding:2px 7px 2px 8px!important}.classic-favorite-link{align-items:center;color:#334451!important;display:flex;font-size:.86rem!important;font-weight:500!important;letter-spacing:0!important;line-height:1.24!important;min-height:22px}#classicSidebarFavorites .classic-favorite-item--active .classic-favorite-link,#classicSidebarFavorites .classic-favorite-item:hover .classic-favorite-link{color:var(--woas-accent-hover,#126d61)!important;font-weight:560!important}.classic-favorite-remove{align-items:center!important;align-self:center;display:inline-flex!important;height:24px!important;justify-content:center!important;justify-self:center;line-height:1!important;min-width:24px!important;padding:0!important;width:24px!important}.classic-favorite-remove .page-icon,.classic-favorite-remove .page-icon svg{display:block!important;height:15px!important;width:15px!important}.woas-login-box label>.woas-password-field{display:block;min-width:0;width:100%}.woas-login-box .woas-password-field>input{display:block!important;min-height:42px;padding-right:46px!important;width:100%!important}.woas-login-box .woas-password-field>.woas-password-eye{inset:50% 7px auto auto;transform:translateY(-50%);z-index:2}.classic-ai-form:has(.classic-ai-controls--send-only){display:grid!important;gap:8px!important;width:100%!important}.classic-ai-form:has(.classic-ai-controls--send-only) textarea{box-sizing:border-box!important;padding-bottom:10px!important;padding-right:10px!important;width:100%!important}.classic-ai-controls.classic-ai-controls--send-only{display:block!important;margin:0!important;pointer-events:auto!important;position:static!important;width:100%!important}.classic-ai-controls.classic-ai-controls--send-only .classic-ai-send-button{align-items:center!important;display:flex!important;height:36px!important;justify-content:center!important;margin:0!important;min-height:36px!important;min-width:0!important;padding-inline:12px!important;width:100%!important}.text-editor-shell{display:flex;flex-direction:column;min-height:0;position:relative}.text-editor-search-bar{align-items:center;background:var(--woas-surface,#f7f8fb);border-top:1px solid var(--woas-border,#d7dce8);bottom:0;box-shadow:0 -2px 10px #0f172a14;display:flex;flex-wrap:nowrap;gap:6px;min-height:38px;overflow-x:auto;overflow-y:hidden;padding:6px 10px;position:sticky;white-space:nowrap;z-index:30}.text-editor-search-label{color:var(--woas-text-muted,#5f6b82);font-size:12px;font-weight:700;white-space:nowrap}.text-editor-search-input{background:var(--woas-surface);border:1px solid var(--woas-border,#cdd5e4);border-radius:6px;color:var(--woas-text,#1f2937);flex:0 1 240px;font-size:13px;height:26px;min-width:130px;padding:3px 8px}.text-editor-replace-input{flex:0 1 190px;min-width:120px}.text-editor-search-action{font-size:12px;font-weight:700;min-width:58px;padding:0 9px;white-space:nowrap}.text-editor-search-input:focus{border-color:var(--woas-accent,#4f6fd8);box-shadow:0 0 0 2px color-mix(in srgb,var(--woas-accent,#4f6fd8) 18%,transparent);outline:none}.text-editor-search-count{color:var(--woas-text-muted,#5f6b82);font-size:12px;min-width:46px;text-align:center;white-space:nowrap}.text-editor-search-action,.text-editor-search-button,.text-editor-search-close{align-items:center;background:var(--woas-surface-subtle,#fff);border:1px solid var(--woas-border,#cdd5e4);border-radius:6px;color:var(--woas-text,#1f2937);cursor:pointer;display:inline-flex;font-size:14px;height:26px;justify-content:center;line-height:1;width:26px}.text-editor-search-action{width:auto}.text-editor-search-action:disabled,.text-editor-search-button:disabled{cursor:default;opacity:.45}.text-editor-search-action:not(:disabled):hover,.text-editor-search-button:not(:disabled):hover,.text-editor-search-close:hover{background:color-mix(in srgb,var(--woas-accent,#4f6fd8) 9%,#fff);border-color:var(--woas-accent,#4f6fd8)}.editor-section--text{display:flex;flex-direction:column;min-height:0;overflow:hidden}.editor-section--text .text-editor-shell{flex:1 1 auto;height:calc(100vh - 218px);min-height:0}.editor-section--text .text-editor{display:flex;flex:1 1 auto;min-height:0!important}.editor-section--text .text-editor .cm-editor{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0!important}.editor-section--text .text-editor .cm-scroller{flex:1 1 auto;min-height:0;overflow:auto}.editor-section--text .text-editor .cm-panels.cm-panels-bottom{bottom:0;flex:0 0 auto;position:sticky;z-index:40}.editor-section--text .text-editor .cm-search.cm-panel{align-items:center;background:var(--woas-surface-subtle,#f7f8fb);border-top:1px solid var(--woas-border,#d7dce8);box-shadow:0 -2px 10px #0f172a14;display:flex;flex-wrap:nowrap;gap:6px;min-height:38px;overflow-x:auto;overflow-y:hidden;padding:6px 10px;white-space:nowrap}.editor-section--text .text-editor .cm-search.cm-panel label{align-items:center;display:inline-flex;flex:0 0 auto;gap:3px;margin:0;white-space:nowrap}.editor-section--text .text-editor .cm-search.cm-panel input{border:1px solid var(--woas-border,#cdd5e4);border-radius:6px;flex:0 1 190px;font:13px/1.2 inherit;height:26px;min-width:118px;padding:3px 8px}.editor-section--text .text-editor .cm-search.cm-panel input[type=checkbox]{flex:0 0 auto;height:14px;margin:0;min-width:14px;padding:0;width:14px}.editor-section--text .text-editor .cm-search.cm-panel button{align-items:center;background:#fff;border:1px solid var(--woas-border,#cdd5e4);border-radius:6px;color:var(--woas-text,#1f2937);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:26px;justify-content:center;line-height:1;margin:0;padding:0 8px;white-space:nowrap}.editor-section--text .text-editor .cm-search.cm-panel button[name=close]{padding:0;width:26px}@media(max-width:700px){.text-editor-search-bar{gap:5px;padding:5px 6px}.text-editor-search-label{font-size:11px}.text-editor-search-input{flex-basis:170px;min-width:115px}.text-editor-search-count{min-width:38px}.text-editor-replace-input{flex-basis:150px;min-width:110px}.text-editor-search-action{font-size:11px;min-width:42px;padding:0 6px}}.visual-link-dialog.woas-modal{max-width:520px}.visual-link-dialog__form{display:grid;gap:14px}.visual-link-dialog__type{display:inline-grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.visual-link-dialog__choice{align-items:center;background:#ffffffc7;border:1px solid var(--woas-border);border-radius:8px;color:var(--woas-text);display:flex;font-weight:700;gap:8px;min-height:36px;padding:8px 10px}.settings-subsection--danger{background:#fff1f2b8;border-color:#be123c47}.danger-button{border-color:#be123c5c;color:#9f1239}.danger-button:focus-visible:not(:disabled),.danger-button:hover:not(:disabled){background:#ffe4e6;border-color:#be123c8a;color:#881337}.editor-section--visual{grid-template-rows:minmax(0,1fr)!important}.editor-section--visual,.editor-section--visual .visual-editor{display:grid!important;min-height:0!important;overflow:hidden!important}.editor-section--visual .visual-editor{grid-template-rows:auto minmax(0,1fr)!important;height:100%!important}.editor-section--visual #visualEditorToolbar.visual-editor-toolbar{position:relative!important;top:auto!important;z-index:20!important}.editor-section--visual .visual-editor-content{min-height:0!important;overflow:auto!important}.editor-section--visual .visual-editor-content .ProseMirror{min-height:100%!important}.editor-section--visual .visual-editor-content{background:var(--woas-surface)!important}.editor-section--visual .visual-editor-content .ProseMirror{background:var(--woas-surface)!important;border:0!important;box-shadow:none!important;color:var(--woas-text)!important;display:block!important;font-size:var(--woas-content-font-size,.72rem)!important;line-height:var(--woas-content-line-height,1.42)!important;margin:0 auto!important;max-width:none!important;padding:18px 28px 30px!important}.editor-section--visual .visual-editor-content .ProseMirror>*+*{margin-top:.78rem!important}.editor-section--visual .visual-editor-content .ProseMirror p{color:var(--woas-text)!important;line-height:var(--woas-content-line-height,1.42)!important;margin:0!important}.editor-section--visual .visual-editor-content .ProseMirror h1,.editor-section--visual .visual-editor-content .ProseMirror h2,.editor-section--visual .visual-editor-content .ProseMirror h3,.editor-section--visual .visual-editor-content .ProseMirror h4,.editor-section--visual .visual-editor-content .ProseMirror h5,.editor-section--visual .visual-editor-content .ProseMirror h6{color:var(--woas-text)!important;font-weight:760!important;letter-spacing:0!important;line-height:1.22!important}.editor-section--visual .visual-editor-content .ProseMirror>h1:not(:first-child){margin:3rem 0 .55rem!important}.editor-section--visual .visual-editor-content .ProseMirror>h2:not(:first-child){margin:2rem 0 .5rem!important}.editor-section--visual .visual-editor-content .ProseMirror>h3:not(:first-child){margin:1.35rem 0 .45rem!important}.editor-section--visual .visual-editor-content .ProseMirror>h4:not(:first-child),.editor-section--visual .visual-editor-content .ProseMirror>h5:not(:first-child),.editor-section--visual .visual-editor-content .ProseMirror>h6:not(:first-child){margin:1rem 0 .4rem!important}.editor-section--visual .visual-editor-content .ProseMirror>h1:first-child,.editor-section--visual .visual-editor-content .ProseMirror>h2:first-child,.editor-section--visual .visual-editor-content .ProseMirror>h3:first-child,.editor-section--visual .visual-editor-content .ProseMirror>h4:first-child,.editor-section--visual .visual-editor-content .ProseMirror>h5:first-child,.editor-section--visual .visual-editor-content .ProseMirror>h6:first-child{margin-top:0!important}.editor-section--visual .visual-editor-content .ProseMirror h1{font-size:21.6px!important}.editor-section--visual .visual-editor-content .ProseMirror h2{font-size:17.3px!important}.editor-section--visual .visual-editor-content .ProseMirror h3{font-size:14.4px!important}.editor-section--visual .visual-editor-content .ProseMirror ol,.editor-section--visual .visual-editor-content .ProseMirror ul{margin:.45rem 0 .75rem 1.35rem!important;padding-left:1rem!important}.editor-section--visual .visual-editor-content .ProseMirror li{color:var(--woas-text)!important;line-height:var(--woas-content-line-height,1.42)!important;margin:.18rem 0!important;padding-left:.12rem!important}.editor-section--visual .visual-editor-content .ProseMirror li>p{display:inline!important}.editor-section--visual .visual-editor-content .ProseMirror blockquote{border-left:4px solid var(--woas-border)!important;color:var(--woas-text-muted)!important;margin:.78rem 0!important;padding:.15rem 0 .15rem .9rem!important}.editor-section--visual .visual-editor-content .ProseMirror table{background:var(--woas-surface)!important;border-collapse:separate!important;border-radius:var(--woas-radius-sm)!important;border-spacing:0!important;box-shadow:0 0 0 1px var(--woas-border)!important;margin:.78rem 0!important;overflow:hidden!important;table-layout:fixed!important}.editor-section--visual .visual-editor-content .ProseMirror td,.editor-section--visual .visual-editor-content .ProseMirror th{border:0!important;border-bottom:1px solid var(--woas-border)!important;border-right:1px solid var(--woas-border)!important;min-width:1em!important;padding:.62rem .72rem!important;vertical-align:top!important}.editor-section--visual .visual-editor-content .ProseMirror tr:last-child td,.editor-section--visual .visual-editor-content .ProseMirror tr:last-child th{border-bottom:0!important}.editor-section--visual .visual-editor-content .ProseMirror td:last-child,.editor-section--visual .visual-editor-content .ProseMirror th:last-child{border-right:0!important}.editor-section--visual .visual-editor-content .ProseMirror th{background:var(--woas-surface-subtle)!important;font-weight:760!important}.editor-section--visual .visual-editor-content .ProseMirror pre{background:var(--woas-md-pre-bg)!important;border-radius:var(--woas-radius-sm)!important;box-shadow:none!important;color:var(--woas-code-text)!important;margin:.78rem 0!important;overflow:auto!important;padding:16px!important}.editor-section--visual .visual-editor-content .ProseMirror .locked-block-node{background:var(--woas-warning-soft)!important;border:1px dashed var(--woas-warning)!important;color:var(--woas-warning)!important;white-space:pre-wrap!important}.editor-section--visual .visual-editor-content .ProseMirror .locked-block-node code{background:transparent!important;color:inherit!important}.editor-section--visual .visual-editor-content .ProseMirror hr{border:0!important;border-top:1px solid var(--woas-border)!important;margin:1rem 0!important}.editor-section--visual .visual-editor-content .ProseMirror a,.editor-section--visual .visual-editor-content .ProseMirror a[data-woas-link-type=external],.editor-section--visual .visual-editor-content .ProseMirror a[data-woas-link-type=internal]{color:var(--woas-accent)!important;cursor:text!important;font-weight:800!important;text-decoration:underline!important;text-underline-offset:3px!important}#classicModeSwitch.classic-mode-switch--slider{background:var(--woas-surface-muted)!important;border-color:var(--woas-border-strong)!important;box-shadow:inset 0 1px 4px #0f172a38!important;color:var(--woas-text)!important}#classicModeSwitch.classic-mode-switch--slider .classic-mode-switch__thumb{background:var(--woas-accent)!important;box-shadow:0 2px 7px #0f172a5c!important}#classicModeSwitch.classic-mode-switch--slider button{color:var(--woas-text-muted)!important}#classicModeSwitch.classic-mode-switch--slider button.is-active{color:var(--woas-text-on-strong)!important}.editor-section--visual #visualEditorToolbar.visual-editor-toolbar,.editor-section--visual .visual-editor,.editor-section--visual .visual-editor-content{border-top-left-radius:var(--woas-radius,8px)!important;border-top-right-radius:var(--woas-radius,8px)!important}.wiki-code-block{display:grid;gap:0;margin:0}.wiki-code-block .wiki-code{border-top-left-radius:0!important;border-top-right-radius:0!important;margin:0}.wiki-code-language{align-items:center;background:var(--woas-md-pre-bg);border-bottom:1px solid var(--woas-md-border);border-top-left-radius:var(--woas-radius-sm,8px);border-top-right-radius:var(--woas-radius-sm,8px);color:var(--woas-info);display:flex;font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;justify-content:flex-end;letter-spacing:0;padding:7px 12px;text-transform:uppercase}.wiki-code .syntax-token--comment{color:var(--woas-syntax-comment);font-style:italic}.wiki-code .syntax-token--keyword{color:var(--woas-syntax-keyword)}.wiki-code .syntax-token--literal,.wiki-code .syntax-token--number{color:var(--woas-syntax-literal)}.wiki-code .syntax-token--operator,.wiki-code .syntax-token--punctuation{color:var(--woas-syntax-operator)}.wiki-code .syntax-token--property{color:var(--woas-info)}.wiki-code .syntax-token--string{color:var(--woas-syntax-string)}.wiki-code .syntax-token--tag{color:var(--woas-syntax-tag)}.wiki-code .syntax-token--entity{color:var(--woas-syntax-entity)}@media(max-width:760px){.classic-shell{grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:100vh!important;overflow:visible!important;padding:6px!important}.classic-shell--fixed-sidebar>.classic-sidebar,.classic-sidebar{height:auto!important;max-height:32vh!important;overflow:auto!important;width:100%!important}.classic-main{grid-template-rows:auto auto minmax(0,1fr)!important}#classicToolbar.classic-toolbar,.classic-main{height:auto!important;min-height:0!important;overflow:visible!important}#classicToolbar.classic-toolbar{display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;padding:8px!important}#classicToolbarLeft.classic-toolbar-left,#classicToolbarRight.classic-toolbar-right{display:flex!important;min-width:0!important;overflow-x:auto!important;scrollbar-width:none;width:100%!important}#classicToolbarLeft.classic-toolbar-left::-webkit-scrollbar,#classicToolbarRight.classic-toolbar-right::-webkit-scrollbar{display:none}#classicToolbarLeft.classic-toolbar-left{flex-wrap:nowrap!important;justify-content:flex-start!important}#classicToolbarRight.classic-toolbar-right{flex-wrap:nowrap!important;justify-content:flex-end!important}#classicToolbarSearch{max-width:none!important}#classicToolbarSearch,#classicToolbarSearch .classic-search-input,#classicToolbarSearch input{min-width:0!important;width:100%!important}#helpButton.topbar-action-button,#notificationsButton.topbar-action-button,#settingsButton.topbar-action-button,#userSettingsButton.topbar-action-button{display:inline-flex!important;flex:0 0 40px!important;height:40px!important;min-height:40px!important;min-width:40px!important;opacity:1!important;padding:0!important;position:static!important;visibility:visible!important;width:40px!important}.notification-menu{flex:0 0 40px!important}.notification-dropdown{left:10px!important;max-height:min(520px,calc(100vh - 96px))!important;position:fixed!important;right:10px!important;top:74px!important;width:auto!important;z-index:120!important}#userSettingsButton.woas-user-button.topbar-action-button{border:1px solid var(--woas-border,#cdd5e4)!important;border-radius:var(--woas-radius-sm,8px)!important;box-shadow:none!important}#pageCounter{display:none!important}.classic-recent-strip{min-height:0!important;overflow-x:auto!important}.page-detail-panel,.page-panel{min-width:0!important}}@media(max-width:420px){#classicToolbarLeft.classic-toolbar-left .classic-pill--mode{display:none!important}#classicToolbarRight.classic-toolbar-right{justify-content:flex-start!important}}.editor-section--visual .visual-editor-content .ProseMirror>p:empty,.editor-section--visual .visual-editor-content .ProseMirror>p:has(>br.ProseMirror-trailingBreak:only-child){margin-top:0!important;min-height:1.42em!important}.editor-section--visual .visual-editor-content .ProseMirror>p:empty+*,.editor-section--visual .visual-editor-content .ProseMirror>p:has(>br.ProseMirror-trailingBreak:only-child)+*{margin-top:0!important}.editor-section--visual .visual-editor-content .ProseMirror>p+p{margin-top:calc(var(--woas-content-line-height, 1.42)*1em)!important}.editor-section--visual .visual-editor-content .ProseMirror p>br:not(.ProseMirror-trailingBreak){content:"";display:block}.editor-section--visual .visual-editor-content .ProseMirror li[data-task-checked]{list-style:none!important;padding-left:1.2rem!important;position:relative}.editor-section--visual .visual-editor-content .ProseMirror li[data-task-checked]:before{align-items:center;background:var(--woas-surface);border:1px solid var(--woas-border-strong);border-radius:3px;box-sizing:border-box;color:transparent;content:"";display:inline-flex;font-size:.66rem;font-weight:800;height:.86rem;justify-content:center;left:-.08rem;line-height:1;position:absolute;top:.18rem;width:.86rem}.editor-section--visual .visual-editor-content .ProseMirror li[data-task-checked=true]:before{background:var(--woas-accent);border-color:var(--woas-accent);color:var(--woas-accent-on);content:"✓"}.text-editor,.text-editor .cm-content,.text-editor .cm-editor,.text-editor .cm-scroller,.text-editor-shell{-webkit-app-region:no-drag!important;app-region:no-drag!important}.text-editor .cm-content{cursor:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.text-editor .cm-content,.text-editor .cm-line,.text-editor .cm-line *{-webkit-user-drag:none!important}.page-kind-title-icon{align-items:center;display:inline-flex;height:1.25rem;justify-content:center;margin-right:.45rem;opacity:.86;vertical-align:-.16rem;width:1.25rem}.page-kind-title-icon .page-icon,.page-kind-title-icon .page-icon svg{height:1.1rem;width:1.1rem}.share-dialog__move-section{border-top:1px solid rgba(148,163,184,.24);margin-top:1rem;padding-top:1rem}.share-dialog__confirm-option{align-items:flex-start;display:grid;gap:.5rem;grid-template-columns:18px 1fr;margin:.75rem 0}.share-dialog__confirm-option input{margin-top:.2rem}.secondary-button--danger{border-color:#dc26265c}.workspace-history-strip{align-items:center;display:flex;gap:.75rem;margin:.75rem 0 1rem}.workspace-history-panel{margin:.5rem 0 1rem}.workspace-history-list{gap:.5rem}.workspace-history-list li{border:1px solid rgba(148,163,184,.22);border-radius:.75rem;display:grid;gap:.15rem;padding:.6rem .75rem}.workspace-history-panel__header{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.workspace-history-list{gap:.75rem}.workspace-history-list__item{border:1px solid var(--woas-border,rgba(148,163,184,.35));border-radius:.75rem;gap:.25rem;padding:.75rem}.woas-text-color--red{color:#b91c1c}.woas-text-color--green{color:#15803d}.woas-text-color--blue{color:#1d4ed8}.woas-text-color--yellow{color:#b45309}.woas-text-color--gray{color:#64748b}.text-color-select{min-width:9rem}.workspace-history-panel__close{font-size:1.2rem;line-height:1;min-width:2.25rem}.import-status-sticky{margin-bottom:1rem;position:sticky;top:.75rem;z-index:20}.onenote-import-page,.wsif-import-page{overflow:visible}.settings-subsection--nested{margin-top:1rem}.workspace-table-wrap{overflow-x:auto}.workspace-table{border-collapse:collapse;width:100%}.workspace-table td,.workspace-table th{border-bottom:1px solid var(--woas-border,#e5e7eb);padding:.5rem .75rem;text-align:left}.classic-shell,.classic-shell--fixed-sidebar{grid-template-columns:var(--woas-sidebar-width,320px) minmax(0,1fr)!important}#classicSidebar.classic-sidebar,.classic-shell--fixed-sidebar>.classic-sidebar{position:relative!important;width:var(--woas-sidebar-width,320px)!important}.classic-sidebar-resize-handle{bottom:10px;cursor:col-resize;position:absolute;right:-7px;top:10px;width:12px;z-index:30}.classic-sidebar-resize-handle:after{background:transparent;border-radius:999px;bottom:4px;content:"";left:5px;position:absolute;top:4px;transition:background .12s ease,box-shadow .12s ease;width:2px}.classic-sidebar-resize-handle.is-active:after,.classic-sidebar-resize-handle:hover:after{background:var(--woas-accent,var(--woas-accent));box-shadow:0 0 0 3px var(--woas-accent-soft,var(--woas-accent-soft))}.classic-sidebar-resizing,.classic-sidebar-resizing *{cursor:col-resize!important}#classicSidebarTree .classic-category-row{align-items:start!important}#classicSidebarFavorites .classic-favorite-link span,#classicSidebarTree .classic-category-name,#classicSidebarTree .classic-category-page-link span{min-width:0!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important}@media(max-width:760px){.classic-shell,.classic-shell--fixed-sidebar{grid-template-columns:minmax(0,1fr)!important}#classicSidebar.classic-sidebar,.classic-shell--fixed-sidebar>.classic-sidebar{width:100%!important}.classic-sidebar-resize-handle{display:none!important}}.classic-brand-mark{border-radius:999px;flex:0 0 auto;overflow:hidden}.classic-brand-mark img{border-radius:inherit;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.workspace-logo-settings{gap:.6rem;margin:.75rem 0}.workspace-logo-settings__row{align-items:center;display:flex;gap:.75rem}.workspace-logo-settings__preview.protected-image{margin:0}.workspace-logo-settings__preview.protected-image img{border-radius:999px;height:64px;max-height:64px;max-width:64px;-o-object-fit:cover;object-fit:cover;width:64px}.text-color-select .code-language-select__control{min-width:7.5rem}.text-color-option--red{color:#b91c1c}.text-color-option--green{color:#15803d}.text-color-option--blue{color:#1d4ed8}.text-color-option--yellow{color:#b45309}.text-color-option--gray{color:#64748b}@media(max-width:900px){.settings-dialog-shell,.workflow-layout{grid-template-columns:1fr!important}.settings-dialog-shell{max-height:min(86vh,760px);overflow:auto}.settings-dialog-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));position:static!important}.settings-dialog-content{min-width:0}.classic-reader-grid--detail{grid-template-columns:1fr!important}.classic-ai-panel,.classic-outline{max-height:none!important;position:static!important}.admin-user-list--structured,.settings-field-grid,.utility-form-grid{grid-template-columns:1fr!important}}@media(max-width:640px){.woas-modal,.woas-modal--wide{max-height:92vh!important;overflow:auto!important;width:min(96vw,100%)!important}.classic-toolbar{flex-wrap:wrap;gap:.5rem}.classic-toolbar-search{flex:1 0 100%;order:3}.classic-edit-actions,.classic-title-actions,.page-action-group{flex-wrap:wrap}.workspace-table-wrap{max-width:100%;overflow-x:auto}.classic-brand strong{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.admin-summary-card{gap:.35rem;padding:.8rem!important}.admin-workspace-layout{gap:.9rem;grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.admin-workspace-settings{align-content:start;gap:.75rem;grid-auto-rows:max-content;padding:.9rem!important}.admin-workspace-settings .utility-section-title{gap:.25rem}.admin-workspace-settings .utility-section-title h2{font-size:1rem}.admin-workspace-settings .field,.admin-workspace-settings .workspace-logo-settings{align-content:start;display:grid;gap:.45rem;margin:0}.admin-workspace-settings .field>span,.admin-workspace-settings .workspace-logo-settings>span{color:var(--woas-text,#0f172a);font-size:.86rem;font-weight:720}.admin-workspace-settings input[type=text]{border-radius:.5rem;font-size:.9rem;min-height:2.15rem;padding:.38rem .6rem}.admin-workspace-settings input[type=file]{color:var(--woas-text-muted,#64748b);font-size:.82rem;max-width:100%}.admin-workspace-settings input[type=file]::file-selector-button{background:var(--woas-surface,#fff);border:1px solid var(--woas-border,rgba(148,163,184,.42));border-radius:.45rem;color:var(--woas-text,#0f172a);cursor:pointer;font:inherit;font-size:.8rem;font-weight:720;margin-right:.55rem;padding:.32rem .55rem}.admin-workspace-settings .workspace-logo-settings .muted{font-size:.82rem;line-height:1.3;margin:0!important}.admin-workspace-settings .workspace-logo-settings .page-action-group{justify-content:flex-start;margin-top:.1rem}.admin-workspace-save,.admin-workspace-settings .workspace-logo-settings .secondary-button{border-radius:.5rem;font-size:.82rem;min-height:2rem;padding:.35rem .7rem}.admin-workspace-save{min-width:9rem}.admin-settings-actions{align-items:center;border-top:1px solid var(--woas-border,rgba(148,163,184,.26));display:flex;grid-column:1/-1;justify-content:flex-end;margin-top:.1rem;padding-top:.7rem}.admin-role-summary{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.55rem}.admin-role-badge,.admin-role-summary span,.admin-status-badge{align-items:center;background:var(--woas-surface-muted,rgba(148,163,184,.12));border:1px solid var(--woas-border,rgba(148,163,184,.35));border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:700;line-height:1;padding:.35rem .6rem;white-space:nowrap}.admin-role-summary span{font-size:.74rem;padding:.28rem .48rem}.admin-settings-grid{align-items:start;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:minmax(240px,1fr) minmax(240px,.8fr);row-gap:.8rem}.admin-users-panel{display:grid;gap:.7rem}.admin-users-panel__header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.admin-users-toolbar{align-items:center;display:grid;gap:.7rem;grid-template-columns:minmax(220px,.85fr) minmax(0,1fr)}.admin-users-search input{background:var(--woas-surface,#fff);border:1px solid var(--woas-border,rgba(148,163,184,.42));border-radius:.55rem;color:var(--woas-text,#0f172a);font-size:.88rem;min-height:2.15rem;outline:none;padding:.45rem .7rem;width:100%}.admin-users-search input:focus{border-color:var(--woas-accent,#24469a);box-shadow:0 0 0 3px #24469a21}.admin-users-stats{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.admin-users-stat{align-items:center;background:var(--woas-surface-muted,rgba(148,163,184,.1));border:1px solid var(--woas-border,rgba(148,163,184,.32));border-radius:999px;color:var(--woas-text-muted,#64748b);display:inline-flex;font-size:.76rem;font-weight:760;gap:.35rem;line-height:1;padding:.32rem .55rem;white-space:nowrap}.admin-users-stat strong{color:var(--woas-text,#0f172a);font-size:.82rem}.admin-members-table-wrap{border:1px solid var(--woas-border,rgba(148,163,184,.35));border-radius:.65rem;max-height:34rem;overflow:auto}.admin-members-table{border-collapse:collapse;font-size:.82rem;min-width:780px;width:100%}.admin-members-table td,.admin-members-table th{border-bottom:1px solid var(--woas-border,rgba(148,163,184,.28));padding:.52rem .65rem;text-align:left;vertical-align:middle}.admin-members-table th{background:var(--woas-surface-muted,rgba(148,163,184,.1));color:var(--woas-text-muted,#64748b);font-size:.7rem;letter-spacing:.04em;position:sticky;text-transform:uppercase;top:0;z-index:1}.admin-members-table tbody tr:last-child td{border-bottom:0}.admin-user-identity{display:grid;gap:.08rem}.admin-user-identity strong{font-size:.84rem;line-height:1.25}.admin-user-identity span{color:var(--woas-text-muted,#64748b);font-size:.75rem}.admin-member-contact{color:var(--woas-text-muted,#64748b);font-size:.8rem}.admin-member-access{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.admin-member-access .admin-role-badge,.admin-member-access .admin-status-badge{font-size:.72rem;padding:.25rem .48rem}.admin-role-badge--admin{background:#dc26261a}.admin-role-badge--editor{background:#2563eb1a}.admin-role-badge--member{background:#16a34a1a}.admin-member-actions{align-items:center;display:flex;flex-wrap:nowrap;gap:.4rem}.admin-role-select span{color:var(--woas-text-muted,#64748b);font-size:.7rem;line-height:1}.admin-role-select select{border-radius:.45rem;font-size:.78rem;min-height:1.9rem;min-width:6.8rem;padding:.18rem .45rem}.admin-member-actions .secondary-button{border-radius:.45rem;font-size:.76rem;line-height:1;min-height:1.9rem;padding:.25rem .55rem;white-space:nowrap}@media(max-width:900px){.admin-settings-grid{grid-template-columns:1fr}.admin-users-panel__header{align-items:stretch;flex-direction:column}.admin-users-toolbar{grid-template-columns:1fr}.admin-users-stats{justify-content:flex-start}}body.system-admin-body{background:#f6f4ef;overflow:auto!important}.system-admin-shell,body.system-admin-body #__nuxt{min-height:100vh;overflow:visible}.system-admin-shell{background:#f6f4ef;color:#18201c;height:auto;padding:32px}.system-admin-header{align-items:flex-start;background:#ffffffd1;border:1px solid rgba(24,32,28,.12);border-radius:28px;box-shadow:0 18px 48px #1a242014;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px;padding:24px}.system-admin-kicker{color:#607267;font-size:.78rem;letter-spacing:.16em;margin:0 0 6px}.system-admin-header h1,.system-admin-overview-grid h3,.system-admin-panel h2{margin:0}.system-admin-header p,.system-admin-integrity-grid p,.system-admin-overview-grid p,.system-admin-panel p{color:#647268;margin:6px 0 0}.system-admin-header-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.system-admin-user{background:#edf0ea;border-radius:999px;font-weight:700;padding:8px 12px}.system-admin-button,.system-admin-card,.system-admin-tabs button{background:#fff;border:1px solid rgba(24,32,28,.13);color:inherit;cursor:pointer}.system-admin-button{border-radius:14px;font-weight:800;padding:10px 14px}.system-admin-button--danger{color:#8b2f26}.system-admin-error{background:#fff1ee;border-radius:16px;color:#9d3328;font-weight:700;padding:12px 14px}.system-admin-card-grid{gap:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:18px}.system-admin-card{border-radius:22px;box-shadow:0 12px 30px #1a24200f;gap:5px;padding:18px}.system-admin-card.is-active,.system-admin-tabs button.is-active{background:#f2fbf4;outline:2px solid rgba(49,111,78,.38)}.system-admin-card span{color:#607267;font-weight:800}.system-admin-card strong{font-size:2rem;line-height:1}.system-admin-card small{color:#647268}.system-admin-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.system-admin-tabs button{border-radius:999px;font-weight:800;padding:10px 14px}.system-admin-panel{background:#ffffffe6;border:1px solid rgba(24,32,28,.12);border-radius:28px;box-shadow:0 18px 48px #1a242012;padding:22px}.system-admin-panel-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.system-admin-panel-heading input{border:1px solid rgba(24,32,28,.16);border-radius:14px;min-width:min(340px,100%);padding:11px 13px}.system-admin-integrity-grid,.system-admin-overview-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.system-admin-integrity-grid article,.system-admin-overview-grid article{background:#f8faf7;border:1px solid rgba(24,32,28,.1);border-radius:22px;padding:18px}.system-admin-integrity-grid article.has-issue{background:#fff6ec;border-color:#a15b1f3d}.system-admin-integrity-grid strong{display:block;font-size:2rem}.system-admin-integrity-grid span{font-weight:900}.system-admin-table-wrap{border:1px solid rgba(24,32,28,.1);border-radius:20px}.system-admin-table{background:#fff;border-collapse:collapse;min-width:860px}.system-admin-table td,.system-admin-table th{border-bottom:1px solid rgba(24,32,28,.08);padding:12px 14px;text-align:left;vertical-align:top}.system-admin-table th{background:#f4f7f2;color:#607267;font-size:.76rem;letter-spacing:.06em}.system-admin-table td small{color:#7d897f;display:block}.system-admin-table code{font-size:.78rem;white-space:pre-wrap}.system-admin-badge{align-items:center;background:#eef2ee;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:900;padding:4px 9px;text-transform:uppercase}.system-admin-badge[data-tone=active],.system-admin-badge[data-tone=admin],.system-admin-badge[data-tone=system]{background:#e9f8ed;color:#22633b}.system-admin-badge[data-tone=archived],.system-admin-badge[data-tone=locked]{background:#fff0eb;color:#9a3829}.system-admin-badge[data-tone=editor]{background:#eef3ff;color:#33558d}@media(max-width:760px){.system-admin-shell{padding:16px}.system-admin-header,.system-admin-panel-heading{align-items:stretch;flex-direction:column}.system-admin-header-actions{justify-content:flex-start}}.system-admin-success{background:#eff8ed;border-radius:16px;color:#27633d;font-weight:800;padding:12px 14px}.system-admin-storage-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-bottom:16px}.system-admin-storage-grid article{background:#f8faf7;border:1px solid rgba(24,32,28,.1);border-radius:22px;padding:18px}.system-admin-storage-grid article.has-issue{background:#fff6ec;border-color:#a15b1f3d}.system-admin-storage-grid small,.system-admin-storage-grid span{color:#647268;display:block;font-weight:800}.system-admin-storage-grid strong{display:block;font-size:2rem;line-height:1;margin:5px 0}.system-admin-cleanup-box{background:#fbfcfa;border:1px solid rgba(24,32,28,.1);border-radius:22px;margin-top:18px}.system-admin-cleanup-box>label{align-items:center;display:flex;font-weight:900;gap:10px;margin-bottom:12px}.system-admin-cleanup-list{gap:10px}.system-admin-cleanup-list article{background:#fff;border:1px solid rgba(24,32,28,.1);border-radius:18px;display:flex;justify-content:space-between;padding:14px}.system-admin-cleanup-list span{color:#647268;display:inline-block;font-weight:800;margin-left:8px}.system-admin-cleanup-list p{color:#647268;margin:4px 0 0}.system-admin-button:disabled,.system-admin-cleanup-list button:disabled{cursor:not-allowed;opacity:.48}.system-admin-select{background:#fff;border:1px solid rgba(24,32,28,.16);border-radius:12px;font-weight:800;min-width:120px;padding:8px 10px}.system-admin-link-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#255f3e;cursor:pointer;font:inherit;font-weight:900;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px}.system-admin-button--small{border-radius:10px;font-size:.78rem;padding:7px 9px}.system-admin-detail-panel{background:#f7fbf6;border:1px solid rgba(49,111,78,.2);border-radius:24px;margin-top:18px;padding:18px}.system-admin-actions{gap:8px}.system-admin-toggle-row{display:flex;font-weight:900;gap:10px}.system-admin-muted{color:#647268;margin:4px 0 14px}.system-admin-modal-backdrop{background:#1218157a;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1000}.system-admin-modal{background:#fff;border-radius:24px;box-shadow:0 24px 80px #12181547;padding:22px;width:min(520px,100%)}.system-admin-modal h3{margin:0 0 8px}.system-admin-modal input{border:1px solid rgba(24,32,28,.16);border-radius:14px;margin:14px 0;padding:12px 14px;width:100%}.system-admin-danger-zone{background:#fff1f2;border:1px solid #fecaca;border-radius:1rem;gap:1rem;margin-top:1.5rem;padding:1rem}.system-admin-danger-zone h4{color:#991b1b;margin:0 0 .35rem}.system-admin-danger-zone p{color:#7f1d1d;margin:0}.system-admin-danger-form{display:grid;gap:.75rem;max-width:520px}.system-admin-danger-form label{color:#7f1d1d;display:grid;font-weight:700;gap:.25rem}.system-admin-danger-form input{background:#fff;border:1px solid #fecaca;border-radius:.75rem;color:#111827;padding:.65rem .8rem}.system-admin-status-row{align-items:center;background:var(--woas-surface);border:1px solid var(--woas-border-strong);border-radius:12px;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.system-admin-status-row strong[data-ok=true]{color:#166534}.system-admin-status-row strong[data-ok=false]{color:#b91c1c}.classic-sidebar-tabs{align-items:flex-end;border-bottom:1px solid var(--woas-border-strong,#d7dce2);display:flex;gap:1rem;margin:0 0 .85rem}.classic-sidebar-tab-item{align-items:center;color:var(--woas-text-muted,#5f6b7a);display:inline-flex;gap:.25rem;min-width:0}.classic-sidebar-tab-item.is-active{color:var(--woas-text,#1f2937)}.classic-sidebar-tab{background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;padding:.2rem 0 .55rem;position:relative;text-align:left}.classic-sidebar-tab:after{background:transparent;border-radius:999px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.classic-sidebar-tab:focus-visible,.classic-sidebar-tab:hover{color:var(--woas-text,#1f2937)}.classic-sidebar-tab.is-active{color:var(--woas-text,#1f2937)}.classic-sidebar-tab.is-active:after{background:var(--woas-accent,#2f8f5b)}.classic-sidebar-tab-action{align-items:center;background:transparent;border:0;border-radius:.35rem;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:900;height:1.25rem;justify-content:center;line-height:1;margin-bottom:.45rem;opacity:.55;width:1.25rem}.classic-sidebar-tab-action:focus-visible,.classic-sidebar-tab-item:hover .classic-sidebar-tab-action{background:#0f172a12;opacity:1}.classic-sidebar-heading-title{align-items:center;display:inline-flex;gap:.35rem;min-width:0}.classic-sidebar-heading-inline-action{border-radius:.45rem;font-weight:800;min-width:1.35rem;opacity:0}.classic-sidebar-heading-inline-action:focus-visible,.classic-sidebar-heading-row--tree:hover .classic-sidebar-heading-inline-action{opacity:1}.category-picker-tree,.classic-category-children,.classic-category-tree{list-style:none;margin:0;padding:0}.classic-category-children{margin-left:1rem}.classic-category-row{align-items:center;border-radius:.6rem;display:flex;gap:.25rem;max-width:100%;min-height:1.8rem;min-width:0;overflow:hidden;padding:.15rem .2rem}.classic-category-row.is-drop-target,.classic-category-row:hover{background:var(--woas-surface-muted,#f5f7fa)}.classic-category-action,.classic-category-toggle{background:transparent;border:0;color:inherit;cursor:pointer;flex:0 0 auto;line-height:1;padding:.18rem}.classic-category-toggle{min-width:1.25rem;width:1.25rem}.classic-category-name{flex:1;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-category-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:.05rem;max-width:3.9rem;overflow:hidden}.classic-category-action{border-radius:.4rem;height:1.2rem;min-width:1.2rem;opacity:0;text-align:center;width:1.2rem}.classic-category-action:focus-visible,.classic-category-row:hover .classic-category-action{opacity:1}.classic-category-action:hover{background:#0f172a14}.classic-category-action--danger{color:#a33}.classic-category-page-link{border-radius:.6rem;color:inherit;display:block;font-weight:400;padding:.25rem .4rem .25rem 1.2rem;text-decoration:none}.classic-category-page-link--active,.classic-category-page-link:hover{background:var(--woas-surface-muted,#f5f7fa);font-weight:400}.category-picker-tree{border:1px solid var(--woas-border,#d7dce2);border-radius:.75rem;max-height:18rem;overflow:auto;padding:.5rem}.category-picker-tree--nested{border:0;max-height:none;overflow:visible;padding:0 0 0 1rem}.category-picker-node__label{align-items:center;display:flex;gap:.4rem;padding:.25rem 0}.create-page-dialog__categories,.page-settings-dialog__categories{display:grid;gap:.6rem}.category-assignment-card{background:var(--woas-surface,#fff);border:1px solid var(--woas-border-strong,#d7dce2);border-radius:.9rem;padding:.85rem}.category-assignment-card__header{margin:0}.category-assignment-summary{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;min-height:1.8rem}.category-assignment-empty,.category-assignment-summary__empty{color:var(--woas-text-muted,#5f6b7a);font-size:.88rem}.category-assignment-empty{margin:0}.category-chip{align-items:center;background:var(--woas-surface-muted,#f5f7fa);border:1px solid var(--woas-border-strong,#d7dce2);border-radius:999px;color:var(--woas-text,#1f2937);display:inline-flex;font-size:.82rem;font-weight:700;gap:.3rem;line-height:1.2;max-width:100%;padding:.18rem .28rem .18rem .55rem}.category-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-chip__remove{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--woas-text-muted,#5f6b7a);cursor:pointer;display:inline-flex;font:inherit;font-size:.95rem;font-weight:800;height:1.1rem;justify-content:center;line-height:1;padding:0;width:1.1rem}.category-chip__remove:focus-visible,.category-chip__remove:hover{background:color-mix(in srgb,var(--woas-accent,#2f8f5b) 12%,transparent);color:var(--woas-text,#1f2937);outline:none}.category-chip__remove:disabled{cursor:default;opacity:.55}.category-picker-panel{background:var(--woas-surface,#fff);border:1px solid var(--woas-border-strong,#d7dce2);border-radius:.75rem;display:grid;gap:.35rem;max-height:11.5rem;overflow:auto;padding:.55rem}.page-edit-dialog .category-picker-panel{max-height:10.5rem}.category-picker-panel__title{color:var(--woas-text-muted,#5f6b7a);font-size:.78rem;font-weight:800;letter-spacing:.04em;padding:.1rem .15rem .25rem;text-transform:uppercase}.category-picker-option{align-items:center;border-radius:.55rem;cursor:pointer;display:flex;gap:.55rem;min-height:2rem;padding:.3rem .4rem}.category-picker-option:hover{background:var(--woas-surface-muted,#f5f7fa)}.category-picker-option input{flex:0 0 auto}.category-picker-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-picker-panel__title-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.category-picker-panel__count{color:var(--woas-text-muted,#5f6b7a);font-size:.75rem;font-weight:700;white-space:nowrap}.category-picker-search{display:block;position:relative}.category-picker-search input::-webkit-search-cancel-button{display:none}.category-picker-search input{background:var(--woas-surface,#fff);border:1px solid var(--woas-border-strong,#d7dce2);border-radius:.65rem;color:var(--woas-text,#1f2937);font:inherit;min-height:2.15rem;padding:.35rem 2rem .35rem .65rem;width:100%}.category-picker-search input:focus{border-color:var(--woas-accent,#2f8f5b);box-shadow:0 0 0 2px color-mix(in srgb,var(--woas-accent,#2f8f5b) 18%,transparent);outline:none}.category-picker-search__clear{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--woas-text-muted,#5f6b7a);cursor:pointer;display:inline-flex;font-size:1.05rem;height:1.45rem;justify-content:center;line-height:1;position:absolute;right:.35rem;top:50%;transform:translateY(-50%);width:1.45rem}.category-picker-search__clear:focus-visible,.category-picker-search__clear:hover{background:var(--woas-surface-muted,#f5f7fa);color:var(--woas-text,#1f2937);outline:none}.sr-only{border:0;margin:-1px;padding:0}.form-help{color:var(--woas-text-muted);font-size:.82rem;font-weight:650;line-height:1.35}.classic-sidebar-tabs-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}.classic-sidebar-tab-panel,.classic-sidebar-tabs-panel{min-height:0!important;overflow:hidden!important}.classic-category-tree-panel{overflow:auto!important;overscroll-behavior:contain;padding-right:.15rem;scrollbar-gutter:stable}.classic-category-tree{padding-bottom:.6rem!important}.classic-sidebar:has(#classicSidebarNavigation){align-content:stretch!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important}#classicSidebarNavigation.classic-sidebar-tabs-panel{align-self:stretch!important;box-sizing:border-box!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;max-height:none!important;min-height:0!important;overflow:hidden!important}#classicSidebarNavigation .classic-sidebar-tabs{flex:none!important;margin-bottom:.7rem!important}#classicSidebarNavigation .classic-sidebar-tab-panel{box-sizing:border-box!important;display:grid!important;grid-template-rows:minmax(0,1fr)!important;height:100%!important;max-height:none!important;min-height:0!important;overflow:hidden!important}#classicSidebarFavorites .classic-favorite-list,#classicSidebarTree .classic-category-tree{align-content:start!important;box-sizing:border-box!important;height:100%!important;max-height:none!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:.25rem!important;scrollbar-gutter:stable!important}#classicSidebarTree.classic-category-tree-panel{overflow:hidden!important;padding-right:0!important}#classicSidebarFavorites,#classicSidebarTree.classic-category-tree-panel{box-sizing:border-box!important;height:100%!important;max-height:none!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:0!important;scrollbar-gutter:stable!important;width:100%!important}#classicSidebarFavorites .classic-favorite-list,#classicSidebarTree .classic-category-tree{height:auto!important;min-height:100%!important;overflow:visible!important;padding-right:0!important;width:100%!important}#classicSidebarTree .classic-category-tree{font-size:.86rem!important;padding-right:.45rem!important}#classicSidebarTree .classic-category-children{margin-left:.72rem!important}#classicSidebarTree .classic-category-row{display:grid!important;gap:.15rem!important;grid-template-columns:1.05rem minmax(0,1fr) auto!important;min-height:1.5rem!important;padding:.07rem .16rem!important}#classicSidebarTree .classic-category-toggle{align-self:center!important;min-width:1.05rem!important;padding:0!important;text-align:center!important;width:1.05rem!important}#classicSidebarTree .classic-category-name{align-self:center!important;font-size:.86rem!important;line-height:1.22!important}#classicSidebarTree .classic-category-actions{align-self:center!important;display:inline-flex!important;gap:.02rem!important;justify-self:end!important;max-width:none!important;opacity:0!important;pointer-events:none!important;transition:opacity .12s ease}#classicSidebarTree .classic-category-row:focus-within .classic-category-actions,#classicSidebarTree .classic-category-row:hover .classic-category-actions{opacity:1!important;pointer-events:auto!important}#classicSidebarTree .classic-category-row--system{cursor:default!important}#classicSidebarTree .classic-category-row--system .classic-category-name{color:var(--woas-text-muted,#64748b)!important;font-weight:760!important}#classicSidebarTree .classic-category-action{font-size:.78rem!important;height:1.05rem!important;min-width:1.05rem!important;opacity:1!important;padding:0!important;width:1.05rem!important}#classicSidebarTree .classic-category-page-link{align-items:center!important;display:grid!important;font-size:.85rem!important;line-height:1.22!important;margin:.03rem 0!important;min-height:1.45rem!important;padding:.16rem .45rem .16rem .95rem!important;position:relative!important}#classicSidebarTree .classic-category-page-link--active{background:color-mix(in srgb,var(--woas-accent-soft,var(--woas-accent-soft)) 55%,transparent)!important;border-radius:7px!important;box-shadow:none!important;color:var(--woas-accent-hover,var(--woas-accent))!important;font-weight:720!important}#classicSidebarTree .classic-category-page-link--active:before{background:var(--woas-accent,var(--woas-accent));border-radius:999px;content:"";height:1.05rem;left:.32rem;opacity:.85;position:absolute;top:50%;transform:translateY(-50%);width:2px}.category-ai-panel{display:grid;gap:.45rem}.category-ai-panel>.secondary-button{justify-self:start}.category-ai-panel__message{color:var(--woas-text-muted,#5f6b7a);font-size:.84rem;line-height:1.35;margin:0}.category-ai-suggestions{background:var(--woas-surface-muted,#f5f7fa);border:1px solid var(--woas-border-strong,#d7dce2);border-radius:.75rem;display:grid;gap:.35rem;padding:.55rem}.category-ai-panel__apply{background:transparent;border:0;color:var(--woas-accent,#2f8f5b);cursor:pointer;font:inherit;font-size:.82rem;font-weight:800;padding:.1rem .2rem}.category-ai-panel__apply:focus-visible,.category-ai-panel__apply:hover{outline:none;text-decoration:underline}.category-ai-panel__apply:disabled{cursor:default;opacity:.55;text-decoration:none}.category-ai-suggestion{align-items:flex-start;border-radius:.6rem;cursor:pointer;display:flex;gap:.55rem;padding:.35rem .4rem}.category-ai-suggestion:hover{background:var(--woas-surface,#fff)}.category-ai-suggestion input{flex:0 0 auto;margin-top:.15rem}.category-ai-suggestion__body{display:grid;gap:.15rem;min-width:0}.category-ai-suggestion__body strong{color:var(--woas-text,#1f2937);font-size:.86rem;line-height:1.25}.category-ai-suggestion__body small{color:var(--woas-text-muted,#5f6b7a);font-size:.78rem;line-height:1.3}.category-chip--new{background:color-mix(in srgb,var(--woas-accent,#2f8f5b) 8%,var(--woas-surface,#fff));border-color:color-mix(in srgb,var(--woas-accent,#2f8f5b) 35%,var(--woas-border-strong,#d7dce2))}.ai-usage-summary-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:.75rem 0 1rem}.ai-usage-summary-strip{background:var(--woas-surface,#fff);border:1px solid var(--woas-border,#d9e2ea);border-radius:10px;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:.55rem 0 .7rem;overflow:hidden}.ai-usage-stat{display:flex;flex-direction:column;gap:.25rem;padding:.75rem}.ai-usage-summary-strip .ai-usage-stat{border-radius:0!important;border-right:1px solid var(--woas-border,#d9e2ea);box-shadow:none!important;min-width:0;padding:.5rem .65rem}.ai-usage-summary-strip .ai-usage-stat:last-child{border-right:0}.ai-usage-stat span{color:var(--woas-text-muted);font-size:.72rem;font-weight:720}.ai-usage-stat span,.ai-usage-stat strong{line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-usage-stat strong{color:var(--woas-text,#182230);font-size:.95rem}.ai-usage-table-wrap{max-height:260px;overflow:auto}.ai-usage-table{font-size:12px}.ai-usage-table td,.ai-usage-table th{padding:6px 8px!important;white-space:nowrap}.ai-usage-table td:nth-child(4){max-width:190px;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.ai-usage-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-usage-summary-strip .ai-usage-stat:nth-child(2n){border-right:0}}.system-admin-create-workspace{background:#f8faf7;border:1px solid rgba(24,32,28,.1);border-radius:22px;gap:14px;grid-template-columns:minmax(240px,1.4fr) repeat(2,minmax(190px,1fr)) auto;margin:0 0 18px}.system-admin-create-workspace h3{margin:0 0 4px}.system-admin-create-workspace p{color:#647268;margin:0}.system-admin-create-workspace label{display:grid;font-weight:900;gap:6px}.system-admin-create-workspace input{background:#fff;border:1px solid rgba(24,32,28,.16);border-radius:14px;padding:10px 12px;width:100%}@media(max-width:1100px){.system-admin-create-workspace{grid-template-columns:1fr 1fr}.system-admin-create-workspace>div{grid-column:1/-1}}@media(max-width:700px){.system-admin-create-workspace{grid-template-columns:1fr}.system-admin-create-workspace>div{grid-column:auto}}.system-admin-detail-panel{background:#fff;border-color:#18201c1f;box-shadow:0 16px 42px #1a242014;padding:0}.system-admin-detail-header{align-items:flex-start;border-bottom:1px solid rgba(24,32,28,.08);display:flex;justify-content:space-between;padding:22px 24px 18px}.system-admin-detail-header h3,.system-admin-retention-card h5,.system-admin-section-heading h4,.system-admin-section-heading h5{margin:0}.system-admin-detail-header p,.system-admin-retention-card p,.system-admin-section-heading p{color:#647268;margin:5px 0 0}.system-admin-detail-title-row{flex-wrap:wrap}.system-admin-detail-title-row h3{font-size:1.35rem}.system-admin-detail-tabs{background:#fbfcfa;border-bottom:1px solid rgba(24,32,28,.1);display:flex;gap:4px;overflow-x:auto;padding:0 20px}.system-admin-detail-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;color:#657269;cursor:pointer;font:inherit;font-weight:800;padding:13px 14px 11px;white-space:nowrap}.system-admin-detail-tabs button.is-active{border-bottom-color:#2f7650;color:#205f3b}.system-admin-detail-tabs button span{background:#edf1ec;border-radius:999px;display:inline-flex;font-size:.72rem;justify-content:center;margin-left:4px;min-width:20px;padding:1px 6px}.system-admin-detail-content{padding:22px 24px 24px}.system-admin-section-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.system-admin-section-heading--compact{margin-bottom:10px;margin-top:22px}.system-admin-api-summary,.system-admin-info-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.system-admin-api-summary article,.system-admin-info-grid article{background:#f8faf7;border:1px solid rgba(24,32,28,.1);border-radius:18px;padding:16px}.system-admin-api-summary small,.system-admin-api-summary span,.system-admin-info-grid small,.system-admin-info-grid span{color:#647268;display:block;font-weight:750}.system-admin-api-summary strong,.system-admin-info-grid strong{display:block;font-size:1.45rem;line-height:1.15;margin:5px 0 3px}.system-admin-retention-card{background:var(--woas-surface-subtle);border-radius:20px;gap:14px;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,.7fr)) auto;margin-top:18px;padding:18px}.system-admin-retention-card label{color:#556259;display:grid;font-size:.82rem;font-weight:800;gap:6px}.system-admin-retention-card select{background:#fff;border:1px solid rgba(24,32,28,.16);border-radius:12px;color:#18201c;font:inherit;padding:10px 11px;width:100%}.system-admin-api-table code{color:#284638;font-weight:700;white-space:nowrap}.system-admin-status-code{background:#e9f8ed;border-radius:999px;color:#22633b;display:inline-flex;font-size:.78rem;font-weight:900;justify-content:center;min-width:44px;padding:4px 8px}.system-admin-status-code[data-error=true]{background:#fff0eb;color:#9a3829}.system-admin-empty{color:#758078;padding:28px!important;text-align:center!important}.system-admin-cleanup-box--quiet{margin-top:0}.system-admin-danger-zone{align-items:start;border-radius:20px;grid-template-columns:minmax(260px,1fr) minmax(320px,520px);margin-top:24px;padding:20px}.system-admin-danger-kicker{font-size:.72rem;font-weight:900;letter-spacing:.12em;margin-bottom:6px!important;text-transform:uppercase}.system-admin-button--danger-solid{background:#b42318;border-color:#b42318;color:#fff;justify-self:start}.system-admin-button--danger-solid:disabled{background:#d8aaa6;border-color:#d8aaa6;color:#fff}@media(max-width:1050px){.system-admin-retention-card{grid-template-columns:repeat(2,minmax(180px,1fr))}.system-admin-retention-card>div{grid-column:1/-1}.system-admin-danger-zone{grid-template-columns:1fr}}@media(max-width:680px){.system-admin-detail-header,.system-admin-section-heading{align-items:stretch;flex-direction:column}.system-admin-detail-content{padding:18px}.system-admin-retention-card{grid-template-columns:1fr}}.admin-members-page{align-content:start;gap:1rem;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:1.5rem}.admin-members-page__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.admin-workspace-strip{display:flex;gap:1.25rem;justify-content:space-between;padding:.9rem 1rem}.admin-workspace-strip__identity{display:flex;gap:.75rem}.admin-workspace-strip__identity>div:last-child{gap:.15rem}.admin-workspace-strip__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-workspace-strip__identity span{color:var(--woas-text-muted,#64748b)}.admin-workspace-strip__logo{border:1px solid var(--woas-border,rgba(148,163,184,.35));border-radius:.7rem;flex:0 0 2.8rem;height:2.8rem;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:2.8rem}.admin-workspace-strip__logo--fallback{align-items:center;background:var(--woas-surface-muted,rgba(148,163,184,.12));display:flex;font-size:1.05rem;font-weight:800;justify-content:center}.admin-workspace-strip__stats{align-items:stretch;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.admin-workspace-strip__stats>span{align-items:baseline;background:var(--woas-surface-muted,rgba(148,163,184,.1));border:1px solid var(--woas-border,rgba(148,163,184,.28));border-radius:.6rem;color:var(--woas-text-muted,#64748b);display:flex;font-size:.72rem;gap:.32rem;padding:.45rem .58rem}.admin-workspace-strip__stats strong{color:var(--woas-text,#0f172a);font-size:.9rem}.admin-invite-panel{display:grid;gap:.8rem}.admin-invite-form{align-items:start;gap:.8rem;grid-template-columns:minmax(240px,1.15fr) minmax(220px,.85fr) auto}.admin-invite-form__action{align-items:flex-end;display:flex;min-height:4.1rem}.admin-users-panel--modern{gap:.8rem}.admin-users-toolbar--modern{grid-template-columns:minmax(260px,1fr) minmax(130px,.25fr) minmax(130px,.25fr) auto}.admin-users-filter{display:grid;gap:.25rem}.admin-users-filter>span{color:var(--woas-text-muted,#64748b);font-size:.7rem;font-weight:700}.admin-users-filter select{background:var(--woas-surface,#fff);border:1px solid var(--woas-border,rgba(148,163,184,.42));border-radius:.55rem;color:var(--woas-text,#0f172a);font-size:.82rem;min-height:2.15rem;padding:.4rem .55rem}.admin-users-clear{min-height:2.15rem}.admin-users-result-line{color:var(--woas-text-muted,#64748b);font-size:.75rem;min-height:1rem}.admin-users-empty{align-items:center;border:1px dashed var(--woas-border,rgba(148,163,184,.42));border-radius:.65rem;display:grid;gap:.25rem;justify-items:center;padding:2.4rem 1rem;text-align:center}.admin-members-table-wrap--modern{max-height:38rem}.admin-members-table--modern{min-width:760px}.admin-members-table--modern td,.admin-members-table--modern th{padding:.65rem .7rem}.admin-members-table--modern tbody tr:hover{background:var(--woas-surface-muted,rgba(148,163,184,.06))}.admin-user-identity--rich>strong{align-items:center;display:flex;gap:.4rem}.admin-current-user-badge{background:var(--woas-surface-muted,rgba(148,163,184,.13));border:1px solid var(--woas-border,rgba(148,163,184,.32));border-radius:999px;color:var(--woas-text-muted,#64748b)!important;font-size:.62rem!important;font-weight:750;padding:.18rem .36rem}.admin-role-select--standalone select{min-width:7.7rem}.admin-workspace-profile{padding:0}.admin-workspace-profile>summary{display:flex;justify-content:space-between;padding:.85rem 1rem}.admin-workspace-profile>summary>span:first-child{gap:.15rem}.admin-workspace-profile>summary small,.admin-workspace-profile__hint{color:var(--woas-text-muted,#64748b);font-size:.75rem}.admin-workspace-profile__body{border-top:1px solid var(--woas-border,rgba(148,163,184,.28));padding:1rem}@media(max-width:960px){.admin-invite-form,.admin-users-toolbar--modern{grid-template-columns:1fr 1fr}.admin-invite-form .field:first-child,.admin-users-search{grid-column:1/-1}.admin-invite-form__action{min-height:auto}}@media(max-width:700px){.admin-members-page__header,.admin-workspace-strip{align-items:stretch;flex-direction:column}.admin-workspace-strip__stats{justify-content:flex-start}.admin-invite-form,.admin-users-toolbar--modern{grid-template-columns:1fr}.admin-invite-form .field:first-child,.admin-users-search{grid-column:auto}}.system-admin-settings-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.system-admin-settings-card{background:#fbfcfa;border:1px solid rgba(24,32,28,.1);border-radius:20px;display:flex;flex-direction:column}.system-admin-settings-card__heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.system-admin-settings-card__heading h3{margin:0}.system-admin-settings-card__heading p{margin:5px 0 0}.system-admin-card-actions{gap:10px}.system-admin-protection-summary{border-radius:14px;display:grid;gap:6px}.system-admin-protection-summary p{margin:0}.system-admin-config-key{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.system-admin-config-key span{font-size:.82rem;font-weight:800}.system-admin-config-key code{border-radius:9px;font-size:.8rem;padding:6px 9px}.system-admin-danger-hint{font-size:.82rem}.system-admin-empty--panel{border:1px dashed var(--woas-border);border-radius:16px;margin:0}@media(max-width:700px){.system-admin-settings-grid{grid-template-columns:1fr}.system-admin-settings-card__heading{flex-direction:column}}.system-admin-subtabs{margin:0 0 20px}.system-admin-ai-form{gap:18px}.system-admin-ai-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.system-admin-ai-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.system-admin-ai-grid label{display:grid;gap:7px;min-width:0}.system-admin-ai-grid label>span{font-weight:700}.system-admin-ai-grid input,.system-admin-ai-grid select{background:var(--woas-surface);border:1px solid var(--woas-border-strong);border-radius:8px;box-sizing:border-box;color:inherit;min-width:0;padding:10px 12px;width:100%}.system-admin-ai-grid small,.system-admin-toggle-row small{color:var(--woas-text-muted);display:block;font-weight:400;margin-top:3px}.system-admin-ai-span-2{grid-column:1/-1}@media(max-width:900px){.system-admin-ai-grid,.system-admin-ai-grid--three{grid-template-columns:1fr}.system-admin-ai-span-2{grid-column:auto}}.admin-invitations-panel{display:grid;gap:.85rem}.admin-invitations-panel__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.admin-invitation-summary{flex-wrap:wrap;gap:.45rem}.admin-invitation-summary>span{background:var(--woas-surface-muted);font-size:.72rem;gap:.3rem;padding:.3rem .55rem}.admin-invitations-list{gap:.55rem}.admin-invitation-item{background:var(--woas-surface);border-radius:.7rem;gap:.65rem 1rem;grid-template-columns:minmax(0,1.25fr) minmax(200px,.75fr) auto;padding:.75rem}.admin-invitation-item[data-status=expired],.admin-invitation-item[data-status=revoked]{background:var(--woas-surface-muted)}.admin-invitation-item__identity,.admin-invitation-item__main{min-width:0}.admin-invitation-item__main{display:flex;gap:.6rem}.admin-invitation-item__identity{gap:.16rem}.admin-invitation-item__identity strong{color:var(--woas-text)}.admin-invitation-item__meta{gap:.14rem}.admin-invitation-status{border:1px solid var(--woas-border);border-radius:999px;flex:0 0 auto;font-size:.68rem;font-weight:750;padding:.22rem .45rem}.admin-invitation-status[data-status=pending]{background:var(--woas-surface-muted);color:var(--woas-text)}.admin-invitation-status[data-status=expired],.admin-invitation-status[data-status=revoked]{color:var(--woas-text-muted)}.admin-invitation-item__actions{display:flex;justify-content:flex-end}.admin-invitations-empty{align-items:center;border:1px dashed var(--woas-border);border-radius:.65rem;display:grid;gap:.2rem;justify-items:center;padding:1.5rem 1rem;text-align:center}@media(max-width:960px){.admin-invitation-item{grid-template-columns:minmax(0,1fr) auto}.admin-invitation-item__meta{grid-column:1/2;grid-row:2}.admin-invitation-item__actions{grid-column:2;grid-row:1/3}}@media(max-width:700px){.admin-invitation-item__main,.admin-invitations-panel__header{align-items:stretch;flex-direction:column}.admin-invitation-item{grid-template-columns:1fr}.admin-invitation-item__actions,.admin-invitation-item__meta{grid-column:1;grid-row:auto}.admin-invitation-item__actions{justify-content:stretch}.admin-invitation-item__actions>button{width:100%}}#classicSidebarNavigation .classic-sidebar-tabs{gap:.45rem!important;justify-content:space-between!important}#classicSidebarNavigation .classic-sidebar-tab-item{flex:1 1 0!important;gap:.15rem!important}#classicSidebarNavigation .classic-sidebar-tab{max-width:100%!important;overflow:hidden!important;padding-bottom:.45rem!important}#classicSidebarNavigation .classic-sidebar-tab span{display:block!important;font-size:11.5px!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#classicSidebarNavigation .classic-sidebar-tab-action{flex:0 0 auto!important;font-size:12px!important;height:1.05rem!important;margin-bottom:.42rem!important;width:1.05rem!important}#classicSidebarSearch.classic-sidebar-search-panel{display:grid!important;grid-template-rows:minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important}#classicSidebarSearch #classicSidebarSearchResults{border-top:0!important}.classic-reader-grid--detail.classic-reader-grid--resizable,.classic-reader-grid.classic-reader-grid--resizable{align-items:stretch;grid-template-columns:var(--reader-grid-template,210px 6px minmax(360px,1fr) 6px 300px)!important;position:relative}.classic-reader-grid--resizable .classic-layout-pane{min-width:0;position:relative}.classic-reader-grid--resizable .classic-layout-pane-content{min-height:0;min-width:0}.classic-reader-grid--resizable .classic-layout-pane-content--ai{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto}.classic-reader-grid--resizable .classic-layout-pane--collapsed{align-items:flex-start!important;display:flex!important;justify-content:center!important;overflow:hidden;padding:0!important;position:relative!important}.classic-layout-resizer{background:transparent;border:0;cursor:col-resize;min-width:12px;padding:0;position:relative;width:12px;z-index:4}.classic-layout-resizer:before{background:var(--woas-border,#cde3e2);bottom:0;content:"";display:block;position:absolute;top:0;width:1px}.classic-layout-resizer:after{background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--woas-accent,var(--woas-accent)) 72%,transparent) 0 3px,transparent 3px 7px) 50% /2px calc(100% - 12px) no-repeat,var(--woas-surface,#fff);border:1px solid color-mix(in srgb,var(--woas-accent,var(--woas-accent)) 28%,transparent);border-radius:999px;box-shadow:0 2px 6px #0f172a1a;content:"";height:52px;position:absolute;top:50%;width:10px}.classic-layout-resizer--outline:before{left:0}.classic-layout-resizer--outline:after{left:0;transform:translate(-50%,-50%)}.classic-layout-resizer--ai:before{right:0}.classic-layout-resizer--ai:after{right:0;transform:translate(50%,-50%)}.classic-layout-resizer:focus-visible:after,.classic-layout-resizer:hover:after,.classic-reader-grid--resizable.is-resizing .classic-layout-resizer:after{background:repeating-linear-gradient(to bottom,var(--woas-accent,var(--woas-accent)) 0 3px,transparent 3px 7px) 50% /2px calc(100% - 12px) no-repeat,var(--woas-accent-soft,var(--woas-accent-soft));border-color:var(--woas-accent,var(--woas-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--woas-accent,var(--woas-accent)) 15%,transparent)}.classic-layout-resizer:focus-visible{outline:none}.classic-layout-resizer:disabled{cursor:default;pointer-events:none}.classic-layout-resizer:disabled:after,.classic-layout-resizer:disabled:before{display:none}.classic-reader-grid--resizable.is-resizing{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.classic-reader-grid--resizable.is-ai-collapsed .classic-ai-panel,.classic-reader-grid--resizable.is-outline-collapsed .classic-outline{background:var(--woas-surface-subtle)!important}@media(max-width:980px){.classic-reader-grid--detail.classic-reader-grid--resizable,.classic-reader-grid.classic-reader-grid--resizable{grid-template-columns:1fr!important}.classic-reader-grid--resizable .classic-layout-resizer{display:none}.classic-reader-grid--resizable .classic-ai-panel,.classic-reader-grid--resizable .classic-outline{min-height:42px}}.classic-reader-grid--resizable .classic-layout-pane-content--ai{display:flex!important;flex-direction:column;gap:10px;min-height:100%}.classic-right-panel-tabs{align-items:flex-end;border-bottom:1px solid var(--woas-border-strong,#d7dce2);display:flex;gap:.75rem;margin:0 0 .35rem}.classic-right-panel-tabs .classic-sidebar-tab-item{flex:0 1 auto}.classic-right-panel-tab{max-width:100%;overflow:hidden}.classic-right-panel-tab span{display:block;font-size:11.5px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-right-panel-body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0}.classic-right-panel-body--history,.classic-right-panel-body--links{overflow:auto;padding-right:2px}.classic-right-panel-body--history .workspace-history-panel__header,.classic-right-panel-body--links .workspace-history-panel__header{align-items:center;border-bottom:1px solid var(--woas-border,rgba(148,163,184,.24));margin:0 0 .35rem;padding:0 0 .45rem}.classic-right-panel-body--history .workspace-history-panel__header .eyebrow,.classic-right-panel-body--links .workspace-history-panel__header .eyebrow{color:var(--woas-text-muted,#6b7280);font-size:10.5px;font-weight:700;letter-spacing:0;margin:0 0 .12rem;text-transform:uppercase}.classic-right-panel-body--history .workspace-history-panel__header h2,.classic-right-panel-body--links .workspace-history-panel__header h2{color:var(--woas-text,#243044);font-size:14px;font-weight:700;line-height:1.2;margin:0}.classic-backlink-list,.classic-right-panel-body--history .workspace-history-list{display:block}.classic-backlink-item,.classic-right-panel-body--history .workspace-history-list__item{background:transparent;border:0;border-bottom:1px solid var(--woas-border,rgba(148,163,184,.22));border-radius:0;display:grid;gap:.12rem;padding:.48rem .15rem .5rem}.classic-backlink-item:first-child,.classic-right-panel-body--history .workspace-history-list__item:first-child{padding-top:.15rem}.classic-backlink-item:last-child,.classic-right-panel-body--history .workspace-history-list__item:last-child{border-bottom:0}.classic-backlink-item strong,.classic-right-panel-body--history .workspace-history-list__item strong{color:var(--woas-text,#243044);font-size:12.5px;font-weight:700;line-height:1.25}.classic-backlink-item span,.classic-right-panel-body--history .workspace-history-list__item span{color:var(--woas-text,#243044);font-size:12px;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-backlink-item small,.classic-right-panel-body--history .workspace-history-list__item small{color:var(--woas-text-muted,#6b7280);font-size:11px;line-height:1.25}.classic-backlink-item{color:inherit;text-decoration:none}.classic-backlink-item:hover{color:var(--woas-accent-hover,#0f766e)}.classic-backlink-item p{color:var(--woas-text-muted,#6b7280);font-size:11.5px;line-height:1.35;margin:.08rem 0 0}.classic-right-panel-body--ai .classic-ai-form{margin-top:auto}.visual-image-node{display:block;margin:12px 0;max-width:100%;min-height:40px}.visual-image-node .protected-image{margin:0;max-width:100%}.visual-image-node img{display:block;max-width:100%}.classic-edit-layout{align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 12px minmax(280px,360px);min-height:min(78vh,980px)}.classic-edit-layout--resizable{grid-template-columns:var(--edit-grid-template,minmax(360px,1fr) 12px 360px)!important;position:relative}.classic-edit-layout--resizable.is-resizing{cursor:col-resize}.classic-edit-main{min-width:0;padding-right:1rem}.classic-edit-ai-panel{min-width:0;overflow:hidden}.classic-edit-layout--resizable.is-ai-collapsed .classic-edit-ai-panel{background:var(--woas-surface-subtle,#f8fafc)!important}.classic-layout-pane-content--edit-ai{min-height:0;overflow:hidden;padding:0}.ai-edit-sidebar{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;max-height:calc(100vh - 8.5rem);min-height:0;overflow:auto;padding:.05rem .1rem .15rem 0}.ai-edit-card{background:var(--woas-surface,hsla(0,0%,100%,.86));border:1px solid var(--woas-border,rgba(148,163,184,.35));border-radius:14px;box-shadow:0 2px 10px #0f172a0b;padding:.9rem}.ai-edit-card--hero{background:linear-gradient(135deg,#6366f11f,#0ea5e914)}.ai-edit-card--quick{background:#ffffffb8;box-shadow:0 1px 6px #0f172a09;padding:.75rem}.ai-edit-card--quick h3{margin-bottom:.25rem}.ai-edit-card--quick .muted{font-size:.82rem;margin-bottom:.6rem}.ai-edit-card h2,.ai-edit-card h3,.ai-edit-card h4{margin:0 0 .45rem}.ai-edit-primary{margin-top:.7rem;width:100%}.ai-edit-note{color:var(--woas-text-muted,#64748b);font-size:.82rem;margin:.65rem 0 0}.ai-edit-note--warning{color:#b45309}.ai-edit-action-grid{display:flex;flex-wrap:wrap;gap:.4rem}.ai-edit-action-grid .secondary-button{flex:1 1 calc(50% - .4rem);justify-content:center;min-height:2.15rem;padding:.45rem .6rem;white-space:nowrap}.ai-edit-action-grid .secondary-button:last-child:nth-child(odd){flex-basis:100%}.ai-edit-summary{line-height:1.45;margin:0 0 .75rem}.ai-review-groups{display:grid;gap:.75rem}.ai-review-group{display:grid;gap:.5rem}.ai-category-suggestion,.ai-review-item{background:#ffffff94;border:1px solid var(--woas-border,rgba(148,163,184,.35));border-radius:12px;padding:.75rem}.ai-category-suggestion p,.ai-review-item p{line-height:1.4;margin:.35rem 0 0}.ai-review-item__meta{display:flex;justify-content:flex-end;margin-bottom:.35rem}.ai-review-severity{background:#64748b29;border-radius:999px;color:#475569;font-size:.72rem;font-weight:700;padding:.12rem .5rem}.ai-review-severity--high{background:#ef444424;color:#b91c1c}.ai-review-severity--medium{background:#f59e0b29;color:#b45309}.ai-review-severity--low{background:#22c55e24;color:#15803d}.ai-review-recommendation{font-weight:600}.ai-category-suggestion{display:grid;gap:.25rem;margin-top:.5rem}.ai-category-suggestion span{background:#3b82f61f;border-radius:999px;color:#1d4ed8;font-size:.72rem;font-weight:700;padding:.1rem .45rem;width:-moz-fit-content;width:fit-content}@media(max-width:1080px){.classic-edit-layout,.classic-edit-layout--resizable{grid-template-columns:1fr!important}.classic-edit-main{padding-right:0}.classic-edit-ai-resizer{display:none}.classic-edit-ai-panel{min-height:42px}.ai-edit-sidebar{max-height:none}}.ai-edit-field{color:var(--woas-text-muted,#64748b);display:grid;font-size:.82rem;font-weight:700;gap:.35rem;margin-top:.85rem}.ai-edit-select{background:#ffffffd1;border:1px solid var(--woas-border,rgba(148,163,184,.4));border-radius:12px;color:var(--woas-text,#0f172a);font:inherit;padding:.65rem .75rem;width:100%}.ai-edit-overview-card{background:#f8fafcc2}.ai-edit-metrics{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:.4rem 0 .75rem}.ai-edit-metrics div{background:#ffffff9e;border:1px solid rgba(148,163,184,.22);border-radius:14px;padding:.55rem;text-align:center}.ai-edit-metrics strong{display:block;font-size:1.15rem;line-height:1.1}.ai-edit-metrics span{color:var(--woas-text-muted,#64748b);display:block;font-size:.72rem;margin-top:.2rem}.ai-review-item{transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ai-review-item.is-active{border-color:#3b82f680;box-shadow:0 10px 24px #2563eb1f}.ai-review-item__actions{display:flex;justify-content:flex-end;margin-top:.65rem}.ai-review-item__actions .secondary-button{min-height:2.1rem;padding-inline:.7rem}.ai-review-draft-card{background:linear-gradient(180deg,#eff6ffc2,#ffffffdb);border-color:#3b82f652}.ai-review-draft-text{background:#0f172a09;border:1px solid rgba(148,163,184,.28);border-radius:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.45;max-height:15rem;overflow:auto;padding:.75rem;white-space:pre-wrap}.ai-review-draft-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.65rem}#classicSidebarTree.classic-category-tree-panel{grid-template-rows:auto minmax(0,1fr)!important}#classicSidebarTree .classic-category-tree-header{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between;min-height:2rem;padding:0 .25rem .45rem .15rem;position:sticky;top:0;z-index:2}#classicSidebarTree .classic-category-tree-header__title{color:var(--woas-text-muted,#5f6b7a);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}#classicSidebarTree .classic-category-tree-header__action{align-items:center;background:transparent;border:0;border-radius:.45rem;color:var(--woas-text-muted,#5f6b7a);cursor:pointer;display:inline-flex;font:inherit;font-size:1rem;font-weight:800;height:1.75rem;justify-content:center;line-height:1;width:1.75rem}#classicSidebarTree .classic-category-tree-header__action:focus-visible,#classicSidebarTree .classic-category-tree-header__action:hover{background:var(--woas-surface-muted,#f5f7fa);color:var(--woas-text,#1f2937)}.classic-reference-group{display:grid;gap:.28rem;margin-top:.72rem}.classic-reference-group+.classic-reference-group{margin-top:1rem}.classic-reference-group__header{align-items:center;border-bottom:1px solid var(--woas-border,rgba(148,163,184,.22));display:flex;gap:.5rem;justify-content:space-between;min-height:1.5rem;padding-bottom:.2rem}.classic-reference-group__header strong{color:var(--woas-text,#243044);font-size:11.5px;font-weight:700}.classic-reference-group__header span{align-items:center;background:var(--woas-surface-subtle,rgba(148,163,184,.12));border-radius:999px;color:var(--woas-text-muted,#6b7280);display:inline-flex;font-size:10.5px;font-weight:700;height:1.25rem;justify-content:center;min-width:1.45rem;padding:0 .34rem}.classic-reference-empty{color:var(--woas-text-muted,#6b7280);font-size:11.5px;margin:0;padding:.35rem .15rem}.classic-backlink-item__title{align-items:baseline;display:flex;gap:.4rem;justify-content:space-between;min-width:0}.classic-backlink-item__title strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-backlink-item__count{flex:0 0 auto}.classic-backlink-item--unresolved{opacity:.72}.classic-ai-tab-actions{align-items:center!important;align-self:stretch!important;display:flex!important;flex:0 0 auto!important;gap:6px!important;margin-left:auto!important;padding-bottom:4px!important}.classic-ai-tab-actions .classic-ai-quota--tabs{margin:0!important}.classic-ai-history-icon,.classic-ai-new-chat-icon{align-items:center!important;background:var(--woas-surface-accent-muted)!important;border:1px solid var(--woas-border-accent-subtle)!important;border-radius:7px!important;color:var(--woas-text-muted)!important;cursor:pointer!important;display:inline-flex!important;flex:0 0 26px!important;height:26px!important;justify-content:center!important;padding:0!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease!important;width:26px!important}.classic-ai-history-icon:disabled,.classic-ai-new-chat-icon:disabled{cursor:default!important;opacity:.45!important}.classic-ai-history-icon svg,.classic-ai-new-chat-icon svg{fill:none!important;height:15px!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.7!important;width:15px!important}.classic-ai-history-icon.is-active,.classic-ai-history-icon:focus-visible:not(:disabled),.classic-ai-history-icon:hover:not(:disabled),.classic-ai-new-chat-icon:focus-visible:not(:disabled),.classic-ai-new-chat-icon:hover:not(:disabled){background:var(--woas-accent-soft)!important;border-color:var(--woas-accent)!important;color:var(--woas-accent-hover)!important;outline:none!important}html[data-woas-theme=contrast] .classic-ai-history-icon,html[data-woas-theme=contrast] .classic-ai-new-chat-icon{background:var(--woas-surface)!important;border-color:var(--woas-border-strong)!important}.classic-ai-history-panel{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;overflow:auto;padding:10px 2px 4px}.classic-ai-history-panel__header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.classic-ai-history-panel__header h2,.classic-ai-history-panel__header p,.classic-ai-history-panel__intro{margin:0}.classic-ai-history-panel__header h2{font-size:1rem}.classic-ai-history-panel__intro{font-size:.78rem;line-height:1.4}.classic-ai-history-list{display:grid;gap:7px}.classic-ai-history-item{align-items:center;background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:9px;display:grid;gap:5px;grid-template-columns:minmax(0,1fr) 26px;padding:5px}.classic-ai-history-item.is-active{background:var(--woas-accent-soft);border-color:var(--woas-accent)}.classic-ai-history-item__open{background:transparent;border:0;color:var(--woas-text);cursor:pointer;display:grid;gap:3px;min-width:0;padding:4px 5px;text-align:left}.classic-ai-history-item__open span,.classic-ai-history-item__open strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-ai-history-item__open strong{font-size:.82rem}.classic-ai-history-item__open span{color:var(--woas-text-muted);font-size:.7rem}.classic-ai-history-item__delete{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--woas-text-muted);cursor:pointer;display:inline-flex;font-size:1rem;height:26px;justify-content:center;padding:0;width:26px}.classic-ai-history-item__delete:focus-visible:not(:disabled),.classic-ai-history-item__delete:hover:not(:disabled){background:var(--woas-danger-soft);color:var(--woas-danger);outline:none}.classic-ai-history-item__delete:disabled,.classic-ai-history-item__open:disabled{cursor:default;opacity:.55}@media(max-width:720px){.classic-ai-tab-actions{max-width:64%!important}}.classic-detail-workspace,.page-panel.page-detail-panel{grid-template-rows:auto minmax(0,1fr)!important}.classic-detail-workspace .classic-edit-layout,.page-detail-panel .classic-edit-layout{height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}.classic-detail-workspace .classic-edit-main,.page-detail-panel .classic-edit-main{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.classic-detail-workspace .classic-edit-main .editor-section,.page-detail-panel .classic-edit-main .editor-section{flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}.classic-detail-workspace .editor-section--text .text-editor-shell,.page-detail-panel .editor-section--text .text-editor-shell{flex:1 1 auto!important;height:auto!important;min-height:0!important}.classic-detail-workspace .classic-edit-ai-panel,.classic-detail-workspace .classic-layout-pane-content--edit-ai,.page-detail-panel .classic-edit-ai-panel,.page-detail-panel .classic-layout-pane-content--edit-ai{height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}.classic-detail-workspace .ai-edit-sidebar,.page-detail-panel .ai-edit-sidebar{height:100%!important;max-height:none!important;min-height:0!important;overflow:auto!important}.classic-detail-workspace .classic-content-details.detail-drawer,.page-detail-panel .classic-content-details.detail-drawer{align-self:end;min-height:0}.classic-detail-workspace .classic-edit-layout,.page-detail-panel .classic-edit-layout{background:var(--woas-surface,#fff)!important;border:1px solid var(--woas-border,#d7dce2)!important;border-radius:var(--woas-radius-sm,7px)!important;box-shadow:0 1px 2px #142a380a!important}.classic-detail-workspace .classic-edit-main,.page-detail-panel .classic-edit-main{background:var(--woas-surface,#fff)!important;padding:14px!important}.classic-detail-workspace .classic-edit-ai-panel,.page-detail-panel .classic-edit-ai-panel{border-left:1px solid var(--woas-border,#d7dce2)!important}.classic-detail-workspace .classic-edit-ai-resizer,.page-detail-panel .classic-edit-ai-resizer{background:var(--woas-surface,#fff)!important}.classic-detail-workspace .classic-edit-layout--resizable.is-ai-collapsed .classic-edit-ai-panel,.page-detail-panel .classic-edit-layout--resizable.is-ai-collapsed .classic-edit-ai-panel{border-left:1px solid var(--woas-border,#d7dce2)!important}@media(max-width:1080px){.classic-detail-workspace .classic-edit-ai-panel,.page-detail-panel .classic-edit-ai-panel{border-left:0!important;border-top:1px solid var(--woas-border,#d7dce2)!important}}.ai-review-inline-draft{background:linear-gradient(180deg,#eff6ffb8,#ffffffeb);border:1px solid rgba(59,130,246,.24);border-radius:16px;margin-top:.75rem;padding:.75rem}.ai-review-inline-draft__header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.35rem}.ai-review-inline-draft__header span{background:#ffffffb8;border:1px solid rgba(59,130,246,.2);border-radius:999px;color:var(--woas-text-muted,#64748b);flex:0 0 auto;font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:.18rem .5rem;text-transform:uppercase}.ai-review-inline-draft .ai-review-draft-text{margin-top:.55rem}.ai-review-replace-target{background:var(--woas-surface-muted,rgba(148,163,184,.08));border:1px solid var(--woas-border,rgba(148,163,184,.35));border-radius:.75rem;display:grid;gap:.35rem;margin-top:.65rem;padding:.65rem}.ai-review-replace-target span{color:var(--woas-text-muted,#64748b);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ai-review-replace-target code{display:block;font-size:.8rem;line-height:1.45;max-height:8rem;overflow:auto;white-space:pre-wrap}.ai-edit-note--success{color:var(--woas-success,#047857)}.ai-edit-card__title-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.ai-soft-badge{align-items:center;background:var(--woas-surface-muted,#f3f4f6);border-radius:999px;color:var(--woas-text-muted,#6b7280);display:inline-flex;font-size:.78rem;font-weight:700;height:1.65rem;justify-content:center;min-width:1.65rem}.ai-card-subtitle{color:var(--woas-text-muted,#64748b);font-size:.84rem;margin:.15rem 0 0}.ai-admin-row__title strong{font-size:.95rem}.danger-button{color:var(--woas-danger,#b42318)}.ai-edit-thinking-card{align-items:center;background:linear-gradient(135deg,#eff6ffdb,#ffffffeb);border:1px solid rgba(59,130,246,.22);border-radius:16px;box-shadow:0 8px 22px #2563eb14;display:flex;gap:.75rem;padding:.75rem .85rem}.ai-edit-thinking-card strong{display:block;font-size:.92rem;margin:0}.ai-edit-thinking-card p{color:var(--woas-text-muted,#64748b);font-size:.8rem;margin:.1rem 0 0}.ai-thinking-orb{animation:ai-thinking-spin .85s linear infinite;border:3px solid rgba(59,130,246,.18);border-radius:999px;border-top-color:#3b82f6eb;flex:0 0 auto;height:1.65rem;width:1.65rem}@keyframes ai-thinking-spin{to{transform:rotate(1turn)}}.secondary-button--compact{font-size:.78rem;min-height:1.9rem;padding:.25rem .6rem}.ai-link-suggestion{align-items:center;background:#ffffff94;border:1px solid var(--woas-border,rgba(148,163,184,.35));border-radius:12px;display:flex;gap:.75rem;justify-content:space-between;margin-top:.5rem;padding:.65rem .75rem}.ai-link-suggestion small,.ai-link-suggestion strong{display:block}.ai-link-suggestion small{color:var(--woas-text-muted,#64748b);font-size:.74rem;margin-top:.12rem}.classic-right-panel-body--ai{display:flex!important;flex-direction:column!important}.classic-right-panel-body--ai .classic-ai-panel-header{background:color-mix(in srgb,var(--woas-surface,#fff) 94%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--woas-border,#d7dce2) 64%,transparent)!important;margin:-2px -2px 0!important;padding:2px 2px 8px!important;position:sticky!important;top:0!important;z-index:2!important}.classic-right-panel-body--ai .classic-ai-chat{min-height:96px!important}.classic-right-panel-body--ai .classic-ai-form{border-top:1px solid color-mix(in srgb,var(--woas-border,#d7dce2) 52%,transparent)!important;padding-top:8px!important}.classic-ai-message__content{display:grid!important;gap:8px!important}.classic-ai-message__content h4{color:var(--woas-text,#1f2937)!important;font-size:12.5px!important;font-weight:800!important;line-height:1.25!important;margin:2px 0 0!important}.classic-ai-message__content p{color:var(--woas-text,#1f2937)!important;font-size:13.2px!important;line-height:1.48!important;margin:0!important}.classic-ai-message__content ul{display:grid!important;gap:5px!important;margin:0!important;padding-left:18px!important}.classic-ai-message__content li{color:var(--woas-text,#1f2937)!important;font-size:13px!important;line-height:1.42!important}.classic-ai-message__content code{background:color-mix(in srgb,var(--woas-accent-soft,#e8f3ed) 48%,#fff)!important;border:1px solid color-mix(in srgb,var(--woas-border,#d7dce2) 58%,transparent)!important;border-radius:5px!important;color:var(--woas-text,#1f2937)!important;font:12px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;padding:1px 4px!important}.classic-ai-message-table-wrap{border:1px solid color-mix(in srgb,var(--woas-border,#d7dce2) 70%,transparent)!important;border-radius:8px!important;overflow:auto!important}.classic-ai-message-table{border-collapse:collapse!important;font-size:12.2px!important;line-height:1.35!important;min-width:100%!important;width:100%!important}.classic-ai-message-table td,.classic-ai-message-table th{border-bottom:1px solid color-mix(in srgb,var(--woas-border,#d7dce2) 54%,transparent)!important;padding:6px 7px!important;text-align:left!important;vertical-align:top!important}.classic-ai-message-table th{background:color-mix(in srgb,var(--woas-accent-soft,#e8f3ed) 42%,#fff)!important;color:var(--woas-text,#1f2937)!important;font-weight:800!important}.classic-ai-message-table tbody tr:last-child td{border-bottom:0!important}.classic-ai-thinking{align-items:center!important;color:var(--woas-text-muted,#6b7280)!important;display:inline-flex!important;gap:5px!important;min-height:28px!important}.classic-ai-thinking strong{font-size:12.5px!important;font-weight:700!important;margin-left:3px!important}.classic-ai-thinking__dot{animation:classicAiThinkingPulse 1.15s ease-in-out infinite!important;background:var(--woas-accent,#2f7d56)!important;border-radius:999px!important;display:inline-block!important;height:6px!important;opacity:.35!important;width:6px!important}.classic-ai-thinking__dot:nth-child(2){animation-delay:.16s!important}.classic-ai-thinking__dot:nth-child(3){animation-delay:.32s!important}@keyframes classicAiThinkingPulse{0%,80%,to{opacity:.28;transform:translateY(0)}35%{opacity:.95;transform:translateY(-3px)}}.classic-reader-grid--resizable .classic-layout-pane-content--ai{height:100%!important;max-height:100%!important;overflow:hidden!important}.classic-right-panel-body--ai{flex:1 1 0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.classic-right-panel-body--ai .classic-ai-chat{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}.classic-right-panel-body--ai .classic-ai-form{flex:0 0 auto!important;margin-top:0!important}.settings-compact-editor{gap:.9rem;margin-bottom:1rem}.settings-empty-state{background:#ffffff85;border:1px dashed rgba(148,163,184,.45);border-radius:16px;color:var(--woas-text-muted,#64748b);display:grid;gap:.3rem;padding:1rem}.settings-empty-state strong{color:var(--woas-text,#0f172a)}.ai-admin-list{gap:.7rem}.ai-admin-row{align-items:start;background:#ffffffc7;border:1px solid rgba(148,163,184,.26);border-radius:16px;box-shadow:0 8px 22px #0f172a09;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:.95rem}.ai-admin-row.is-disabled{opacity:.62}.ai-admin-row__body p{color:var(--woas-text-muted,#64748b);line-height:1.45;margin:.32rem 0}.ai-admin-row__actions{flex-wrap:wrap;gap:.45rem}.ai-admin-row__actions .secondary-button{min-width:0}@media(max-width:980px){.settings-ai-two-column,.settings-toolbar-inline{grid-template-columns:1fr}.settings-inline-field--compact{max-width:none}}@media(max-width:820px){.ai-admin-row{grid-template-columns:1fr}.ai-admin-row__actions{justify-content:flex-start}.settings-surface-card__head--split{align-items:start;flex-direction:column}}.settings-ai-panel{display:flex;flex-direction:column;gap:.85rem}.settings-ai-tabs{margin:-.1rem 0 .1rem}.settings-ai-tab-panel{display:grid;gap:1rem;padding-top:.1rem}.settings-ai-tab-panel>.settings-panel-heading:first-child{margin-top:0}.settings-panel-heading--compact{gap:.35rem}.settings-panel-heading--compact .muted{margin:0}.settings-ai-two-column{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr)}.settings-surface-card{background:#ffffff94;border:1px solid rgba(148,163,184,.28);border-radius:16px;box-shadow:0 8px 20px #0f172a09;display:grid;gap:.9rem;padding:1rem}.settings-surface-card__head{display:grid;gap:.3rem}.settings-surface-card__head p{margin:0}.settings-surface-card__head--split{align-items:start;display:flex;gap:1rem;justify-content:space-between}.settings-count-pill{align-self:flex-start;background:#ffffffc7;border:1px solid rgba(148,163,184,.3);border-radius:999px;color:var(--woas-text-muted);font-size:.78rem;font-weight:700;line-height:1;padding:.42rem .62rem;white-space:nowrap}.settings-toolbar-inline{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(11rem,12rem)}.settings-inline-field{display:grid;gap:.35rem}.settings-inline-field--compact{max-width:12rem}.ai-admin-list-wrap{max-height:34rem;padding-right:.2rem}.settings-ai-stack{display:grid;gap:1rem;min-width:0}.settings-surface-card--form{max-width:100%}.settings-surface-card--form .settings-field-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.settings-surface-card--list{min-height:0}.settings-surface-card--list .settings-toolbar-inline{align-items:end}.ai-admin-list-wrap{max-height:28rem;overflow:auto;padding:.15rem .25rem .15rem 0;scrollbar-gutter:stable}.ai-admin-list{display:grid;gap:.65rem}.ai-admin-row{align-items:center;gap:.9rem;grid-template-columns:minmax(0,1fr) max-content;padding:.85rem .9rem}.ai-admin-row__body{display:grid;gap:.28rem;min-width:0}.ai-admin-row__title{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.ai-admin-row__title strong{min-width:0;overflow-wrap:anywhere}.ai-admin-row__body p{margin:0;max-width:62rem;overflow-wrap:anywhere}.ai-admin-row__meta{display:inline-flex;gap:.25rem}.ai-admin-row__actions{align-items:center;display:flex;flex-wrap:nowrap;gap:.4rem;justify-content:flex-end}.ai-admin-row__actions .secondary-button{padding-inline:.72rem;white-space:nowrap}@media(max-width:1100px){.ai-admin-row{align-items:start;grid-template-columns:1fr}.ai-admin-row__actions{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:760px){.settings-surface-card--form .settings-field-grid,.settings-toolbar-inline{grid-template-columns:1fr}.ai-admin-list-wrap{max-height:24rem}}.api-token-created{margin-top:1rem}.api-token-created textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin:.75rem 0;resize:vertical;width:100%}.api-token-inactive,.api-token-table-wrap{margin-top:1rem}.api-token-inactive ul{margin:.75rem 0 0}.workspace-content-information{display:grid;gap:14px}.settings-card-heading--with-action{align-items:center;display:flex;gap:16px;justify-content:space-between}.workspace-content-information__lists{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:820px){.settings-card-heading--with-action{align-items:stretch;flex-direction:column}.workspace-content-information__lists{grid-template-columns:1fr}}.classic-ai-sources{border-top:1px solid color-mix(in srgb,var(--woas-border) 58%,transparent)!important;margin-top:9px!important;padding-top:7px!important}.classic-ai-documentation-action{border-top:1px solid var(--woas-border);display:grid;gap:8px;justify-items:end;margin-top:10px;padding-top:9px}.classic-ai-documentation-action .secondary-button{font-size:.76rem;min-height:34px;padding:6px 10px}.classic-ai-documentation-error{margin:0;width:100%}.classic-ai-sources__toggle{align-items:center!important;background:transparent!important;border:0!important;color:var(--woas-text-muted)!important;cursor:pointer!important;display:inline-flex!important;font:inherit!important;font-size:11.8px!important;font-weight:650!important;gap:4px!important;padding:1px 0!important}.classic-ai-sources__toggle:focus-visible,.classic-ai-sources__toggle:hover{color:var(--woas-accent)!important;text-decoration:underline!important;text-underline-offset:2px!important}.classic-ai-sources__chevron{font-size:12px!important;line-height:1!important}.classic-ai-sources__list{display:grid!important;gap:4px!important;margin-top:6px!important}.classic-ai-source{--woas-ai-source-accent:var(--woas-border-strong);align-items:center!important;background:color-mix(in srgb,var(--woas-ai-source-accent) 5%,var(--woas-surface))!important;border:1px solid color-mix(in srgb,var(--woas-ai-source-accent) 22%,var(--woas-border))!important;border-left:3px solid var(--woas-ai-source-accent)!important;border-radius:6px!important;color:var(--woas-text)!important;display:flex!important;font-size:12.2px!important;font-weight:650!important;line-height:1.3!important;min-height:28px!important;padding:5px 8px!important;text-decoration:none!important}.classic-ai-source:focus-visible,.classic-ai-source:hover{background:color-mix(in srgb,var(--woas-ai-source-accent) 10%,var(--woas-surface))!important;border-color:color-mix(in srgb,var(--woas-ai-source-accent) 46%,var(--woas-border))!important;color:var(--woas-text)!important}.classic-ai-source--high{--woas-ai-source-accent:var(--woas-success)}.classic-ai-source--medium{--woas-ai-source-accent:var(--woas-warning)}.classic-ai-source--low{--woas-ai-source-accent:var(--woas-danger)}.classic-ai-source--mcp{--woas-ai-source-accent:var(--woas-info)}.classic-ai-quota{align-items:center!important;background:var(--woas-surface-accent-muted)!important;border:1px solid var(--woas-border-accent-subtle)!important;border-radius:999px!important;display:inline-flex!important;flex:0 0 auto!important;gap:6px!important;min-height:24px!important;padding:3px 8px!important;white-space:nowrap!important}.classic-ai-quota>span{color:var(--woas-text-muted)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.015em!important}.classic-ai-quota>strong{color:var(--woas-success)!important;font-size:10.5px!important;font-variant-numeric:tabular-nums!important;font-weight:800!important}.classic-ai-quota[data-tone=warning]>strong{color:var(--woas-warning)!important}.classic-ai-quota[data-tone=critical]>strong{color:var(--woas-danger)!important}.classic-ai-quota--loading{color:var(--woas-text-muted)!important}.classic-ai-quota--tabs{align-self:center!important;margin:0 0 4px auto!important}.ai-quota-utility{align-self:flex-start!important;margin-left:auto!important}html[data-woas-theme=contrast] .classic-ai-quota{background:var(--woas-surface)!important;border-color:var(--woas-border-strong)!important}.settings-modal-backdrop{padding:clamp(10px,2vw,24px)}.woas-settings-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);height:min(90vh,900px);max-height:min(90vh,900px);max-width:1180px;padding:0;width:min(1180px,96vw)}.settings-dialog-header{align-items:flex-start;margin:0;padding:18px 20px 15px}.settings-dialog-header>div{display:grid;gap:3px}.settings-dialog-header .eyebrow,.settings-dialog-header .muted{margin:0}.settings-dialog-header h2{font-size:22px}.settings-dialog-shell--refined{gap:0;grid-template-columns:minmax(220px,270px) minmax(0,1fr);min-height:0;overflow:hidden}.settings-dialog-nav--refined{background:color-mix(in srgb,var(--woas-accent-soft,#e8f3ed) 28%,#f8fafc);border:0;border-radius:0;border-right:1px solid var(--woas-border);gap:7px;overflow:auto}.settings-dialog-nav--refined button{border-radius:10px;gap:5px;min-height:72px;padding:11px 12px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.settings-dialog-nav--refined button:hover:not(.is-active){background:#ffffffad;border-color:color-mix(in srgb,var(--woas-border) 78%,transparent);transform:translateY(-1px)}.settings-dialog-nav--refined button.is-active{border-color:color-mix(in srgb,var(--woas-accent) 38%,#fff);box-shadow:0 8px 22px #142a3817}.settings-nav-label-row{align-items:center;display:flex!important;gap:7px;justify-content:space-between}.settings-nav-label-row strong{color:inherit;font-size:13.5px!important}.settings-nav-label-row small{background:color-mix(in srgb,var(--woas-accent-soft,#e8f3ed) 60%,#fff);border:1px solid color-mix(in srgb,var(--woas-border) 70%,transparent);border-radius:999px;color:var(--woas-text-muted);font-size:9.5px;font-weight:700;line-height:1;padding:4px 6px;white-space:nowrap}.settings-dialog-nav--refined button.is-active .settings-nav-label-row small{background:color-mix(in srgb,var(--woas-accent-soft,#e8f3ed) 85%,#fff);color:var(--woas-accent)}.settings-dialog-content--refined{background:color-mix(in srgb,var(--woas-accent-soft,#e8f3ed) 10%,#fff);min-height:0;overflow:auto;padding:18px}.settings-dialog-content--refined>.settings-dialog-panel{background:transparent;border:0;border-radius:0;padding:0}.settings-panel-stack{align-content:start;gap:16px}.settings-panel-heading{display:grid;gap:4px}.settings-card-heading h4,.settings-card-heading p,.settings-panel-heading .eyebrow,.settings-panel-heading .muted{margin:0}.settings-panel-heading h3{font-size:20px}.settings-panel-heading--with-status{align-items:start;display:flex;gap:16px;justify-content:space-between}.settings-save-status,.settings-scope-badge{align-items:center;background:color-mix(in srgb,var(--woas-accent-soft,#e8f3ed) 65%,#fff);border:1px solid color-mix(in srgb,var(--woas-accent) 22%,var(--woas-border));border-radius:999px;color:var(--woas-accent);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;min-height:28px;padding:5px 9px}.settings-save-status[data-tone=saving]{color:var(--woas-text-muted)}.settings-save-status[data-tone=error]{background:#fff3f2;border-color:#f2b8b3;color:#a62f28}.settings-loading-state{align-content:center;display:grid;gap:5px;justify-items:center;min-height:300px;text-align:center}.settings-card-group{background:#ffffffe6;border:1px solid var(--woas-border);border-radius:12px;box-shadow:0 8px 24px #0f172a09;display:grid;gap:14px;padding:15px}.settings-card-heading{align-items:start;display:flex;gap:16px;justify-content:space-between}.settings-card-heading:not(.api-token-heading),.settings-card-heading>div{display:grid;gap:4px}.settings-card-heading h2,.settings-card-heading h4{color:var(--woas-text);font-size:15px;margin:0}.settings-card-heading p{color:var(--woas-text-muted);font-size:12.5px;line-height:1.45}.settings-field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-field-span-2{grid-column:1/-1}.settings-range-field{align-content:start;grid-template-columns:minmax(0,1fr) auto!important}.settings-range-field>span{grid-column:1/-1}.settings-range-field input[type=range]{min-width:0;width:100%}.settings-range-field output{color:var(--woas-accent);font-size:12px;font-weight:800;min-width:42px;text-align:right}.settings-info-callout{background:color-mix(in srgb,var(--woas-accent-soft,#e8f3ed) 42%,#fff);border:1px solid color-mix(in srgb,var(--woas-accent) 20%,var(--woas-border));border-radius:10px;display:grid;gap:4px;padding:12px 14px}.settings-info-callout p{color:var(--woas-text-muted);font-size:12.5px;line-height:1.45;margin:0}.account-overview-card{align-items:center;grid-template-columns:minmax(180px,1fr) minmax(240px,1.4fr) auto}.account-overview-main{align-items:center;display:flex;gap:11px}.account-overview-main p{color:var(--woas-text-muted);margin:2px 0 0}.settings-avatar{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--woas-accent) 82%,#fff),var(--woas-accent));border-radius:12px;color:#fff;display:flex;font-size:18px;font-weight:800;height:42px;justify-content:center;width:42px}.account-status-grid{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.account-status-grid div{display:grid;gap:2px}.account-status-grid dt{color:var(--woas-text-muted);font-size:10.5px;font-weight:700;text-transform:uppercase}.account-status-grid dd{font-size:12.5px;font-weight:700;margin:0}.account-status-grid dd.is-positive{color:var(--woas-accent)}.settings-action-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-action-card{background:color-mix(in srgb,var(--woas-accent-soft,#e8f3ed) 28%,#fff);border:1px solid var(--woas-border);border-radius:10px;color:var(--woas-text);display:grid;gap:5px;padding:13px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.settings-action-card:focus-visible,.settings-action-card:hover{border-color:color-mix(in srgb,var(--woas-accent) 42%,var(--woas-border));box-shadow:0 8px 20px #0f172a12;transform:translateY(-1px)}.settings-action-card span{color:var(--woas-text-muted);font-size:12px;line-height:1.4}.settings-action-card--single{max-width:420px}.settings-danger-zone{border-color:color-mix(in srgb,#c8443a 30%,var(--woas-border))}.settings-danger-actions{display:grid;gap:10px}.settings-danger-actions article{align-items:center;background:snow;border:1px solid #f2d1ce;border-radius:10px;display:flex;gap:14px;justify-content:space-between;padding:12px}.settings-danger-actions article p{color:var(--woas-text-muted);font-size:12px;line-height:1.4;margin:3px 0 0}.settings-feature-toggle span{display:grid;gap:2px}.check-row--box small,.settings-feature-toggle small{color:var(--woas-text-muted);font-weight:400;line-height:1.4}.settings-section-tabs{background:color-mix(in srgb,var(--woas-accent-soft,#e8f3ed) 34%,#fff);border:1px solid var(--woas-border);border-radius:10px;display:inline-flex;gap:4px;justify-self:start;padding:4px}.settings-section-tabs button{background:transparent;border:0;border-radius:7px;color:var(--woas-text-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:7px 11px}.settings-section-tabs button.is-active{background:#fff;box-shadow:0 3px 10px #0f172a14;color:var(--woas-accent)}.settings-actions-sticky{background:#fffffff0;border-top:1px solid var(--woas-border);bottom:-18px;margin:0 -18px -18px;padding:12px 18px 18px;position:sticky;z-index:2}.settings-compact-status{margin:0}.api-token-settings.settings-card-group{box-shadow:0 8px 24px #0f172a09}.api-token-heading{align-items:start}.api-token-heading .eyebrow{margin:0 0 3px}.api-endpoint-box{align-items:center;background:#f8fafc;border:1px solid var(--woas-border);border-radius:9px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.api-endpoint-box>div{display:grid;gap:4px;min-width:0}.api-endpoint-box span{color:var(--woas-text-muted);font-size:10.5px;font-weight:700;text-transform:uppercase}.api-endpoint-box code{overflow-wrap:anywhere}.api-token-created{border-color:color-mix(in srgb,var(--woas-accent) 38%,var(--woas-border));display:grid;gap:6px;margin:0}.api-token-created p{margin:0}.api-token-created textarea{background:#fff;border:1px solid color-mix(in srgb,var(--woas-accent) 35%,var(--woas-border));border-radius:8px;margin:4px 0;min-height:72px;padding:10px}.api-token-list-heading{align-items:end;border-top:1px solid var(--woas-border);display:flex;gap:12px;justify-content:space-between;padding-top:13px}.api-token-list-heading h5,.api-token-list-heading p{margin:0}.api-token-list-heading h5{font-size:13.5px}.api-token-list-heading p{color:var(--woas-text-muted);font-size:11.5px;margin-top:3px}.api-token-list-heading>span{color:var(--woas-text-muted);font-size:11px;font-weight:700}.api-token-table-wrap{margin-top:0}.api-token-table-wrap td small,.api-token-table-wrap td strong{display:block}.api-token-table-wrap td small{color:var(--woas-text-muted);font-size:10.5px;margin-top:2px}.api-token-inactive{background:#f8fafc;border:1px solid var(--woas-border);border-radius:8px;margin-top:0;padding:9px 11px}.api-token-inactive summary{cursor:pointer;font-size:12px;font-weight:700}.settings-empty-state span{font-size:12px}.settings-route-placeholder{align-content:center;display:grid;justify-items:center;min-height:45vh}.classic-dialog-actions--left{justify-content:flex-start}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(max-width:980px){.settings-field-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.account-overview-card{grid-template-columns:1fr}}@media(max-width:900px){.woas-settings-dialog{height:min(94vh,900px);max-height:94vh}.settings-dialog-shell--refined{display:grid;grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr);max-height:none;overflow:hidden}.settings-dialog-nav--refined{border-bottom:1px solid var(--woas-border);border-right:0;display:flex;gap:6px;overflow-x:auto;padding:9px}.settings-dialog-nav--refined button{flex:0 0 min(220px,72vw);min-height:60px}.settings-dialog-content--refined{overflow:auto}}@media(max-width:680px){.settings-modal-backdrop{padding:0}.woas-modal.woas-settings-dialog,.woas-settings-dialog{border-radius:0;height:100vh;max-height:100vh!important;width:100vw!important}.settings-dialog-header{padding:13px 14px 11px}.settings-dialog-header .muted{display:none}.settings-dialog-content--refined{padding:13px}.account-status-grid,.settings-action-grid,.settings-field-grid,.settings-field-grid--three{grid-template-columns:1fr!important}.api-endpoint-box,.api-token-list-heading,.settings-card-heading,.settings-danger-actions article,.settings-panel-heading--with-status{align-items:stretch;flex-direction:column}.settings-save-status,.settings-scope-badge{justify-self:start}.api-endpoint-box .secondary-button,.settings-danger-actions article .danger-button{align-self:start}.settings-actions-sticky{bottom:-13px;margin:0 -13px -13px;padding:11px 13px 13px}}.api-endpoint-box__details{display:grid;gap:8px;min-width:0}.api-endpoint-box__details>div{display:grid;gap:3px}.account-username-card{gap:12px}.account-username-heading{align-items:center}.account-username-current{align-items:center;background:var(--woas-surface-muted);border:1px solid var(--woas-border);border-radius:9px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.account-username-current span{color:var(--woas-text-muted);font-size:12px;font-weight:700}.account-username-current strong{color:var(--woas-text);font-size:13px}.account-username-form{gap:12px;margin-top:0}.account-username-code{max-width:180px}.account-username-actions{display:flex;justify-content:flex-start}@media(max-width:720px){.account-username-heading{align-items:stretch;flex-direction:column}.account-username-heading .secondary-button{align-self:flex-start}}.workspace-documentation-profile-heading{align-items:start;display:flex;gap:12px;justify-content:space-between}.settings-inline-status{background:var(--woas-accent-soft);border:1px solid var(--woas-border);border-radius:999px;color:var(--woas-text-muted);flex:0 0 auto;font-size:.72rem;font-weight:750;padding:5px 8px}.workspace-documentation-profile-editor{display:block}.workspace-documentation-profile-editor textarea{background:var(--woas-field-bg);border:1px solid var(--woas-border-strong);border-radius:10px;box-sizing:border-box;color:var(--woas-text);font-family:var(--woas-font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:.78rem;line-height:1.5;min-height:280px;padding:12px;resize:vertical;width:100%}.workspace-documentation-profile-actions{display:flex;flex-wrap:wrap;gap:8px}.workspace-documentation-profile-prompts{background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:10px;display:grid;gap:8px;padding:12px}.workspace-documentation-profile-prompts>strong{font-size:.82rem}.workspace-documentation-profile-prompts>p{color:var(--woas-text-muted);font-size:.76rem;line-height:1.45;margin:0}@media(max-width:720px){.workspace-documentation-profile-card{display:none!important}}.account-security-backdrop{padding:clamp(10px,2vw,24px)}.woas-modal.woas-account-security-dialog{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(92vh,920px);max-width:1180px;overflow:hidden;padding:0;width:min(1180px,calc(100vw - 48px))}.account-security-header{align-items:flex-start;margin:0;padding:18px 20px 15px}.account-security-header .woas-modal-titleblock{display:grid;gap:3px}.account-security-header .eyebrow,.account-security-header .muted,.account-security-header h2{margin:0}.account-security-header h2{font-size:22px}.account-security-content{background:color-mix(in srgb,var(--woas-accent-soft,#e8f3ed) 10%,#fff);display:grid;gap:16px;min-height:0;overflow:auto;padding:18px}.account-security-overview{align-items:center;background:#ffffffeb;border:1px solid var(--woas-border);border-radius:12px;box-shadow:0 8px 24px #0f172a09;display:grid;gap:18px;grid-template-columns:minmax(220px,1fr) minmax(340px,1.45fr);padding:15px}.account-security-identity{align-items:center;display:flex;gap:12px;min-width:0}.account-security-avatar{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--woas-accent) 82%,#fff),var(--woas-accent));border-radius:13px;color:#fff;display:flex;flex:0 0 auto;font-size:20px;font-weight:800;height:48px;justify-content:center;width:48px}.account-security-identity>div:last-child{display:grid;gap:2px;min-width:0}.account-security-identity small,.account-security-identity span{color:var(--woas-text-muted);font-size:11px}.account-security-identity strong{color:var(--woas-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-security-statuses{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-security-statuses article{align-items:center;background:color-mix(in srgb,var(--woas-accent-soft,#e8f3ed) 24%,#fff);border:1px solid var(--woas-border);border-radius:10px;display:flex;gap:10px;min-width:0;padding:10px 11px}.account-security-statuses article.is-positive{background:color-mix(in srgb,var(--woas-accent-soft,#e8f3ed) 55%,#fff);border-color:color-mix(in srgb,var(--woas-accent) 26%,var(--woas-border))}.account-security-statuses article.is-attention{background:#fffaf0;border-color:#efd6a5}.account-security-card-icon,.account-security-status-icon{align-items:center;background:color-mix(in srgb,var(--woas-accent-soft,#e8f3ed) 72%,#fff);border-radius:9px;color:var(--woas-accent);display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.account-security-card-icon svg,.account-security-status-icon svg{height:19px;width:19px}.account-security-statuses article>div{display:grid;gap:2px;min-width:0}.account-security-statuses small{color:var(--woas-text-muted);font-size:10.5px}.account-security-statuses strong{color:var(--woas-text);font-size:12.5px}.account-security-grid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-security-card{background:#ffffffeb;border:1px solid var(--woas-border);border-radius:12px;box-shadow:0 8px 24px #0f172a09;display:grid;gap:15px;padding:16px}.account-security-card-heading{align-items:start;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto}.account-security-card-heading>div{display:grid;gap:4px}.account-security-card-heading h3,.account-security-card-heading p{margin:0}.account-security-card-heading h3{color:var(--woas-text);font-size:15px}.account-security-card-heading p{color:var(--woas-text-muted);font-size:12px;line-height:1.45}.account-security-badge{align-items:center;background:color-mix(in srgb,var(--woas-accent-soft,#e8f3ed) 65%,#fff);border:1px solid color-mix(in srgb,var(--woas-accent) 22%,var(--woas-border));border-radius:999px;color:var(--woas-accent);display:inline-flex;font-size:10.5px;font-weight:750;min-height:27px;padding:4px 8px;white-space:nowrap}.account-security-badge[data-tone=attention]{background:#fff7e8;border-color:#efd09a;color:#8a5b12}.account-security-field,.account-security-form,.account-security-setup-fields{display:grid}.account-security-form{gap:14px}.account-security-field-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-security-field{gap:6px}.account-security-field>span{color:var(--woas-text);font-size:11.5px;font-weight:700}.account-security-field input:not([type=checkbox]):not([type=radio]){width:100%}.account-security-requirements{display:grid;gap:6px;list-style:none;margin:0;padding:0}.account-security-requirements li{align-items:center;color:var(--woas-text-muted);display:flex;font-size:11.5px;gap:7px}.account-security-requirements li span{align-items:center;background:#eef1f4;border-radius:999px;color:transparent;display:inline-flex;flex:0 0 auto;font-size:10px;height:18px;justify-content:center;width:18px}.account-security-requirements li.is-met{color:var(--woas-accent)}.account-security-requirements li.is-met span{background:color-mix(in srgb,var(--woas-accent-soft,#e8f3ed) 80%,#fff);color:var(--woas-accent)}.account-security-message{margin:0}.account-security-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.account-security-enabled-state,.account-security-info-state{align-items:flex-start;border-radius:10px;display:flex;gap:11px;padding:13px}.account-security-enabled-state{background:color-mix(in srgb,var(--woas-accent-soft,#e8f3ed) 55%,#fff);border:1px solid color-mix(in srgb,var(--woas-accent) 22%,var(--woas-border))}.account-security-info-state{background:#fffaf0;border:1px solid #efd6a5}.account-security-enabled-state>span,.account-security-info-state>span{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:800;height:30px;justify-content:center;width:30px}.account-security-enabled-state>span{background:var(--woas-accent);color:#fff}.account-security-enabled-state svg{height:18px;width:18px}.account-security-info-state>span{background:#f4d99e;color:#75500f}.account-security-enabled-state>div,.account-security-info-state>div{display:grid;gap:4px}.account-security-enabled-state strong,.account-security-info-state strong{color:var(--woas-text);font-size:12.5px}.account-security-enabled-state p,.account-security-info-state p{color:var(--woas-text-muted);font-size:11.5px;line-height:1.45;margin:0}.account-security-setup-steps{counter-reset:none;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.account-security-setup-steps li{align-items:center;color:var(--woas-text-muted);display:flex;font-size:10.5px;gap:6px}.account-security-setup-steps li span{align-items:center;background:#eef1f4;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:800;height:22px;justify-content:center;width:22px}.account-security-setup-steps li.is-current{color:var(--woas-accent);font-weight:700}.account-security-setup-steps li.is-current span{background:var(--woas-accent);color:#fff}.account-security-setup-layout{align-items:start;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr)}.account-security-qr-panel{background:#fff;border:1px solid var(--woas-border);border-radius:10px;padding:8px}.account-security-setup-fields{gap:12px;min-width:0}.account-security-setup-fields>.muted{font-size:11.5px;line-height:1.45;margin:0}.account-security-copy-field{align-items:stretch;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto}.account-security-copy-field input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;min-width:0}.account-security-copy-field .secondary-button{min-width:72px}.account-security-code-input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px!important;font-weight:750;letter-spacing:.22em;max-width:180px;text-align:center}.account-security-footer{align-items:center;background:#fffffff2;border-top:1px solid var(--woas-border);display:flex;gap:16px;justify-content:space-between;padding:13px 18px}.account-security-footer>div:first-child{display:grid;gap:2px}.account-security-footer strong{color:var(--woas-text);font-size:12px}.account-security-footer span{color:var(--woas-text-muted);font-size:11px}.account-security-footer-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:920px){.account-security-grid,.account-security-overview{grid-template-columns:1fr}.account-security-statuses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.account-security-backdrop{padding:0}.woas-account-security-dialog,.woas-modal.woas-account-security-dialog{border-radius:0;height:100vh;max-height:100vh;width:100vw}.account-security-header{padding:13px 14px 11px}.account-security-header .muted{display:none}.account-security-content{padding:13px}.account-security-field-grid,.account-security-setup-layout,.account-security-setup-steps,.account-security-statuses{grid-template-columns:1fr}.account-security-card-heading{grid-template-columns:auto minmax(0,1fr)}.account-security-badge{grid-column:2;justify-self:start}.account-security-qr-panel{justify-self:center}.account-security-copy-field{grid-template-columns:1fr}.account-security-copy-field .secondary-button{justify-self:start}.account-security-footer{align-items:stretch;flex-direction:column}.account-security-footer-actions{justify-content:flex-end}}.account-security-card--username{grid-column:1/-1}.account-security-field-grid--username{grid-template-columns:repeat(3,minmax(0,1fr))}.account-security-field small,.account-security-username-hint{color:var(--woas-text-muted);font-size:11px;line-height:1.45}.account-security-field small{display:block}.account-security-username-hint{margin:0}@media(max-width:860px){.account-security-field-grid--username{grid-template-columns:1fr}}.woas-modal.woas-account-security-dialog{grid-template-rows:auto auto minmax(0,1fr) auto}.account-settings-tabs{background:var(--woas-surface);border-bottom:1px solid var(--woas-border);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px 14px}.account-settings-tabs button{background:var(--woas-surface-soft);border:1px solid var(--woas-border);border-radius:10px;color:var(--woas-text);cursor:pointer;display:grid;gap:3px;padding:10px 12px;text-align:left}.account-settings-tabs button.is-active,.account-settings-tabs button:hover{background:var(--woas-accent-subtle,var(--woas-accent-subtle));border-color:color-mix(in srgb,var(--woas-accent) 38%,var(--woas-border))}.account-settings-tabs button.is-active{box-shadow:inset 3px 0 0 var(--woas-accent)}.account-settings-tabs strong{font-size:12.5px}.account-settings-tabs span{color:var(--woas-text-muted);font-size:10.5px;line-height:1.35}.account-settings-section-heading{display:grid;gap:3px}.account-settings-section-heading .eyebrow,.account-settings-section-heading .muted,.account-settings-section-heading h2{margin:0}.account-settings-section-heading h2{color:var(--woas-text);font-size:19px}.account-personal-data-overview{grid-template-columns:1fr}.account-personal-data-card{max-width:760px}@media(max-width:720px){.account-settings-tabs{grid-template-columns:1fr}}.account-security-recovery{background:var(--woas-surface-accent-subtle);border:1px solid var(--woas-border-accent-subtle);border-radius:12px;display:grid;gap:12px;margin-top:14px;padding:14px}.account-security-recovery>p{color:var(--woas-text-muted);margin:0}.account-security-recovery-codes{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-security-recovery-codes code{background:var(--woas-surface-raised);border:1px solid var(--woas-border);border-radius:8px;color:var(--woas-text);letter-spacing:.04em;padding:8px 10px;text-align:center}@media(max-width:700px){.account-security-recovery-codes{grid-template-columns:1fr}}.account-security-card--passkeys{grid-column:1/-1}.passkey-confirm-heading,.passkey-security-note{align-items:flex-start;background:color-mix(in srgb,var(--woas-accent) 6%,var(--woas-surface));border:1px solid color-mix(in srgb,var(--woas-accent) 24%,var(--woas-border));border-radius:10px;display:flex;gap:.65rem;padding:.8rem .95rem}.passkey-security-note>span{background:var(--woas-accent);border-radius:50%;color:var(--woas-accent-on);display:grid;flex:0 0 1.35rem;font-weight:800;height:1.35rem;place-items:center}.passkey-confirm-heading p,.passkey-security-note p{color:var(--woas-text-muted);line-height:1.45;margin:0}.passkey-confirm-heading{background:var(--woas-surface-subtle);border-color:var(--woas-border);display:block;margin-bottom:.85rem}.passkey-confirm-heading strong{display:block;margin-bottom:.25rem}.passkey-list{display:grid;gap:.55rem;margin:.9rem 0 1rem}.passkey-empty{margin:0;padding:.8rem .1rem}.passkey-list-item{align-items:center;background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:10px;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.75rem .85rem}.passkey-list-icon{color:var(--woas-accent);font-size:.72rem}.passkey-list-copy{display:grid;gap:.1rem;min-width:0}.passkey-list-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.passkey-list-copy small{color:var(--woas-text-muted)}.passkey-form{padding-top:.2rem}.passkey-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(150px,.55fr)}.passkey-2fa-required{margin-top:.8rem}.woas-login-passkey-separator{align-items:center;color:var(--woas-text-muted);display:flex;font-size:.8rem;gap:.7rem;margin:.2rem 0;text-align:center}.woas-login-passkey-separator:after,.woas-login-passkey-separator:before{background:var(--woas-border);content:"";flex:1 1 auto;height:1px}.woas-login-passkey-button{width:100%}@media(max-width:760px){.passkey-fields,.passkey-list-item{grid-template-columns:1fr}.passkey-list-icon{display:none}.passkey-list-item .secondary-button{justify-self:start}}.passkey-management-actions{align-items:flex-start;flex-wrap:wrap}.passkey-reset-block{align-items:center;display:flex;flex:1 1 320px;gap:.65rem;justify-content:flex-end}.passkey-reset-block>span{color:var(--woas-text-muted);font-size:.8rem;line-height:1.4;max-width:34rem}.passkey-reset-button{background:var(--woas-danger-soft);border:1px solid var(--woas-danger);color:var(--woas-danger);flex:0 0 auto}.woas-login-submit--no-arrow:after,.woas-login-submit--no-arrow:before{content:none!important;display:none!important}@media(max-width:760px){.passkey-reset-block{align-items:stretch;flex-direction:column;width:100%}.passkey-reset-button{width:100%}}.workspace-history-list__item{align-items:start;gap:.75rem}.workspace-history-list__main{gap:.18rem}.workspace-history-list__compare{align-self:center}.workspace-diff-panel{background:#ffffffad;border:1px solid rgba(148,163,184,.28);border-radius:16px;box-shadow:0 8px 22px #0f172a0a;display:grid;gap:.85rem;margin-top:1rem;padding:.9rem}.workspace-diff-panel__header{align-items:start;display:flex;gap:.85rem;justify-content:space-between}.workspace-diff-panel__header h3{font-size:1rem;margin:0}.workspace-diff-summary{display:flex;flex-wrap:wrap;gap:.45rem}.workspace-diff-summary span{background:#ffffffc2;border:1px solid rgba(148,163,184,.26);border-radius:999px;color:var(--woas-text-muted);font-size:.78rem;padding:.32rem .55rem}.workspace-diff-sections{display:grid;gap:.65rem}.workspace-diff-section{background:#f8fafcb8;border:1px solid rgba(148,163,184,.24);border-radius:14px;overflow:hidden}.workspace-diff-section.is-added{border-color:#14945f42}.workspace-diff-section.is-removed{border-color:#dc50503d}.workspace-diff-section.is-changed{border-color:#14808040}.workspace-diff-section__title{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:.5rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.65rem .75rem;text-align:left;width:100%}.workspace-diff-section__title strong{overflow-wrap:anywhere}.workspace-diff-section__title small{color:var(--woas-text-muted);white-space:nowrap}.workspace-diff-lines{border-top:1px solid rgba(148,163,184,.18);display:grid}.workspace-diff-line{display:grid;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;gap:.35rem;grid-template-columns:1.5rem minmax(0,1fr);line-height:1.45;overflow-wrap:anywhere;padding:.42rem .75rem;white-space:pre-wrap}.workspace-diff-line.is-added{background:#16a34a17}.workspace-diff-line.is-removed{background:#ef444416;text-decoration:line-through;text-decoration-color:#b43c3c73;text-decoration-thickness:.06em}.workspace-diff-line.is-unchanged{background:#ffffff73;color:var(--woas-text-muted)}.workspace-diff-line__prefix{color:var(--woas-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:760px){.workspace-history-list__item{grid-template-columns:1fr}.workspace-history-list__compare{justify-self:start}.workspace-diff-section__title{align-items:start;grid-template-columns:auto minmax(0,1fr)}.workspace-diff-section__title small{grid-column:2;white-space:normal}}.workspace-diff-panel{gap:1rem}.workspace-diff-summary--strong{gap:.55rem}.workspace-diff-summary--strong div{background:#ffffffc7;border:1px solid rgba(148,163,184,.24);border-radius:14px;gap:.22rem;padding:.7rem .8rem}.workspace-diff-summary--strong span{border-radius:0;font-size:.76rem}.workspace-diff-summary--strong strong{font-size:1.25rem}.workspace-diff-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.workspace-diff-section{background:#ffffffb8}.workspace-diff-section.is-added{background:#16a34a0b}.workspace-diff-section.is-removed{background:#ef44440a}.workspace-diff-section.is-changed{background:#0e74900a}.workspace-diff-section__title{background:#ffffff94}.workspace-diff-section__marker{background:#14808073;height:.55rem;width:.55rem}.workspace-diff-line{border-left:3px solid transparent}.workspace-diff-line.is-added{background:#16a34a24;border-left-color:#16a34abf}.workspace-diff-line.is-added .workspace-diff-line__prefix{color:#15803d;font-weight:800}.workspace-diff-line.is-removed{background:#ef444421;border-left-color:#dc2626b3}.workspace-diff-line.is-removed .workspace-diff-line__prefix{color:#b91c1c;font-weight:800}.workspace-diff-line.is-unchanged{opacity:.62}@media(max-width:760px){.workspace-diff-summary--strong{grid-template-columns:1fr}}.workspace-diff-change-pair{border-left:3px solid rgba(14,116,144,.35);display:grid}.workspace-diff-change-pair .workspace-diff-line{border-left:0}.workspace-diff-word.is-added{background:#16a34a47;border-radius:.28rem}.workspace-diff-word.is-removed{background:#ef44443d;border-radius:.28rem}.workspace-compare-main{width:100%}.workspace-compare-main__header{display:flex;justify-content:space-between;padding:.35rem 0 .2rem}.workspace-compare-main__header h2{font-size:1.18rem}.workspace-compare-summary{max-width:48rem}.workspace-compare-toolbar{margin-top:-.2rem}.workspace-compare-columns-head{background:color-mix(in srgb,var(--woas-surface,#f6fbfb) 88%,transparent);gap:.75rem;z-index:2}.workspace-compare-columns-head strong{background:#ffffffc2;border:1px solid rgba(148,163,184,.22);border-radius:12px;padding:.62rem .75rem}.workspace-compare-section{background:#ffffffad;border:1px solid rgba(148,163,184,.26);border-radius:16px;box-shadow:0 8px 22px #0f172a09}.workspace-compare-section.is-added{border-color:#16a34a40}.workspace-compare-section.is-removed{border-color:#ef444438}.workspace-compare-section.is-changed{border-color:#0e749040}.workspace-compare-section__title{background:#ffffff9e;padding:.7rem .8rem}.workspace-compare-lines{border-top:1px solid rgba(148,163,184,.18)}.workspace-compare-line{line-height:1.5;min-height:2.4rem;padding:.58rem .75rem}.workspace-compare-line--new{border-right:1px solid rgba(148,163,184,.18)}.workspace-compare-line-pair.is-added .workspace-compare-line--new,.workspace-compare-line-pair.is-changedPair .workspace-compare-line--new{background:#16a34a1c;border-left:3px solid rgba(22,163,74,.72)}.workspace-compare-line-pair.is-changedPair .workspace-compare-line--old,.workspace-compare-line-pair.is-removed .workspace-compare-line--old{background:#ef44441a;border-left:3px solid rgba(220,38,38,.68)}.workspace-compare-line-pair.is-unchanged .workspace-compare-line{background:#ffffff59}.workspace-history-list__item.is-active{background:#0e74900f;border-color:#0e749059}.workspace-history-compare-note{margin-top:.75rem}@media(max-width:980px){.workspace-compare-main__header{flex-direction:column}.workspace-compare-columns-head,.workspace-compare-line-pair{grid-template-columns:1fr}.workspace-compare-line--new{border-bottom:1px solid rgba(148,163,184,.18);border-right:0}.workspace-compare-section__title{align-items:start;grid-template-columns:auto minmax(0,1fr)}.workspace-compare-section__title small{grid-column:2;white-space:normal}}.workspace-compare-line-pair.is-changedPair .workspace-compare-line--new,.workspace-compare-line-pair.is-changedPair .workspace-compare-line--old{background:#ffffff8a}.workspace-compare-line-pair.is-added .workspace-compare-line--new{background:#16a34a21;border-left:3px solid rgba(22,163,74,.72)}.workspace-compare-line-pair.is-removed .workspace-compare-line--old{background:#ef44441f;border-left:3px solid rgba(220,38,38,.68)}.workspace-compare-line:empty:after{content:" "}.classic-right-panel-body--history{display:flex;flex-direction:column;gap:.85rem}.workspace-history-panel__header{border-bottom:1px solid rgba(125,178,184,.35);padding-bottom:.45rem}.workspace-history-panel__header h2{font-size:1.05rem;margin:.15rem 0 0}.workspace-history-list{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.workspace-history-list__item{align-items:center;background:#ffffff75;border:1px solid rgba(125,178,184,.18);border-radius:14px;box-shadow:none;display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr) auto;padding:.72rem;transition:border-color .16s ease,background .16s ease,transform .16s ease}.workspace-history-list__item:hover{background:#ffffffad;border-color:#1c7f8547}.workspace-history-list__item.is-active{background:#1c7f8513;border-color:#1c7f856b}.workspace-history-list__main{display:grid;gap:.22rem;min-width:0}.workspace-history-list__topline{align-items:center;display:flex;flex-wrap:wrap;gap:.38rem}.workspace-history-list__topline strong{font-size:.88rem}.workspace-history-list__topline span{background:#1c7f8514;border-radius:999px;color:var(--woas-accent);font-size:.68rem;font-weight:800;padding:.18rem .42rem}.workspace-history-list__title{color:var(--woas-text);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-history-list__main small{color:var(--woas-text-muted);font-size:.72rem}.workspace-history-list__compare{border-radius:999px;padding:.42rem .68rem;white-space:nowrap}.workspace-history-compare-note{border-radius:14px;font-size:.86rem;line-height:1.35;margin-top:.4rem}.workspace-compare-main{display:grid;gap:1rem;padding:.25rem .15rem 1rem}.workspace-compare-main__header{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.workspace-compare-main__header .eyebrow{margin-bottom:.25rem}.workspace-compare-main__header h2{font-size:clamp(1.2rem,2vw,1.55rem);letter-spacing:-.025em;margin:0}.workspace-compare-main__header h2 span{color:var(--woas-text-muted);font-weight:500}.workspace-compare-main__meta{color:var(--woas-text-muted);margin:.22rem 0 0}.workspace-compare-main__header .secondary-button{border-radius:999px;padding-inline:.9rem}.workspace-compare-summary{max-width:44rem}.workspace-diff-summary--strong{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-diff-summary--strong div{background:#ffffff94;border:1px solid rgba(125,178,184,.22);border-radius:16px;box-shadow:none;display:grid;gap:.28rem;padding:.82rem .95rem}.workspace-diff-summary--strong span{background:transparent;border:0;color:var(--woas-text-muted);font-size:.75rem;padding:0}.workspace-diff-summary--strong strong{color:var(--woas-text);font-size:1.35rem;line-height:1}.workspace-compare-toolbar,.workspace-diff-toolbar{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:-.1rem}.workspace-compare-columns-head{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--woas-surface,#f6fbfb) 86%,transparent);display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:.55rem 0;position:sticky;top:0;z-index:3}.workspace-compare-columns-head strong{align-items:baseline;background:#ffffffa8;border:1px solid rgba(125,178,184,.2);border-radius:15px;display:flex;font-size:.98rem;gap:.75rem;justify-content:space-between;padding:.78rem .9rem}.workspace-compare-columns-head small{color:var(--woas-text-muted);font-size:.72rem;font-weight:700}.workspace-compare-sections{display:grid;gap:.85rem}.workspace-compare-section{background:#ffffff9e;border:1px solid rgba(125,178,184,.24);border-radius:18px;box-shadow:0 10px 24px #0f172a09;overflow:hidden}.workspace-compare-section.is-added{border-color:#16a34a38}.workspace-compare-section.is-removed{border-color:#ef444433}.workspace-compare-section.is-changed{border-color:#1c7f8547}.workspace-compare-section__title{align-items:center;background:#ffffff6b;border:0;border-bottom:1px solid rgba(125,178,184,.16);color:inherit;cursor:pointer;display:grid;font:inherit;gap:.55rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.72rem .86rem;text-align:left;width:100%}.workspace-compare-section__title strong{overflow-wrap:anywhere}.workspace-compare-section__title small{color:var(--woas-text-muted);white-space:nowrap}.workspace-diff-section__marker{background:#1c7f8573;border-radius:999px;height:.54rem;width:.54rem}.workspace-compare-lines{display:grid}.workspace-compare-line-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workspace-compare-line{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.83rem;line-height:1.55;min-height:2.3rem;overflow-wrap:anywhere;padding:.64rem .84rem;white-space:pre-wrap}.workspace-compare-line--new{border-right:1px solid rgba(125,178,184,.16)}.workspace-compare-line-pair.is-added .workspace-compare-line--new{background:#16a34a1d;border-left:3px solid rgba(22,163,74,.7)}.workspace-compare-line-pair.is-removed .workspace-compare-line--old{background:#ef44441b;border-left:3px solid rgba(220,38,38,.62)}.workspace-compare-line-pair.is-changedPair .workspace-compare-line--new,.workspace-compare-line-pair.is-changedPair .workspace-compare-line--old{background:#ffffff70;border-left:0}.workspace-compare-line-pair.is-unchanged .workspace-compare-line{background:#ffffff40;color:var(--woas-text-muted)}.workspace-diff-word.is-added{background:#16a34a42;border-radius:.32rem;color:#14532d;font-weight:800;padding:.03rem .16rem}.workspace-diff-word.is-removed{background:#ef444438;border-radius:.32rem;color:#7f1d1d;font-weight:800;padding:.03rem .16rem;text-decoration:line-through;text-decoration-thickness:.07em}@media(max-width:1100px){.workspace-compare-columns-head,.workspace-compare-line-pair,.workspace-compare-main__header{grid-template-columns:1fr}.workspace-compare-line--new{border-bottom:1px solid rgba(125,178,184,.16);border-right:0}}@media(max-width:760px){.workspace-diff-summary--strong,.workspace-history-list__item{grid-template-columns:1fr}.workspace-history-list__compare{justify-self:start}.workspace-compare-section__title{align-items:start;grid-template-columns:auto minmax(0,1fr)}.workspace-compare-section__title small{grid-column:2;white-space:normal}}.workspace-compare-line-pair.is-unchanged .workspace-compare-line{background:#ffffff3d;color:color-mix(in srgb,var(--woas-text,#1f2937) 74%,var(--woas-text-muted,#6b7280))}.workspace-compare-section__title{cursor:default}.workspace-compare-lines--flow{display:grid;gap:.28rem;padding:.55rem 0}.workspace-compare-lines--flow .workspace-compare-line-pair{display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workspace-compare-lines--flow .workspace-compare-line{font-family:inherit;font-size:.95rem;line-height:1.72;min-height:0;overflow-wrap:anywhere;padding:.44rem .9rem;white-space:normal}.workspace-compare-lines--flow .workspace-compare-line--new{border-right:1px solid rgba(125,178,184,.14)}.workspace-compare-lines--flow .workspace-compare-line-pair.is-unchanged .workspace-compare-line{background:transparent;color:color-mix(in srgb,var(--woas-text,#1f2937) 86%,var(--woas-text-muted,#6b7280))}.workspace-compare-lines--flow .workspace-compare-line-pair.is-changedPair .workspace-compare-line--new,.workspace-compare-lines--flow .workspace-compare-line-pair.is-changedPair .workspace-compare-line--old{background:transparent;border-left:0}.workspace-compare-lines--flow .workspace-compare-line-pair.is-added .workspace-compare-line--new{background:#16a34a13;border-left:3px solid rgba(22,163,74,.45);border-radius:0 10px 10px 0}.workspace-compare-lines--flow .workspace-compare-line-pair.is-removed .workspace-compare-line--old{background:#ef444412;border-left:3px solid rgba(220,38,38,.42);border-radius:0 10px 10px 0}.workspace-compare-lines--flow .workspace-diff-word.is-added{background:#16a34a38;border-radius:.28rem;color:#14532d;font-weight:750;padding:.04rem .17rem}.workspace-compare-lines--flow .workspace-diff-word.is-removed{background:#ef444433;border-radius:.28rem;color:#7f1d1d;font-weight:750;padding:.04rem .17rem;text-decoration:line-through;text-decoration-thickness:.07em}@media(max-width:980px){.workspace-compare-lines--flow .workspace-compare-line-pair{grid-template-columns:1fr}.workspace-compare-lines--flow .workspace-compare-line--new{border-bottom:1px solid rgba(125,178,184,.14);border-right:0}}.workspace-compare-flow-document{gap:0}.workspace-compare-flow-column{padding:1rem 1.05rem 1.25rem}.workspace-compare-flow-heading{font-size:1.05rem;margin:1.05rem 0 .5rem}.workspace-compare-flow-line{border-radius:10px;color:color-mix(in srgb,var(--woas-text,#1f2937) 88%,var(--woas-text-muted,#6b7280));font-size:.96rem;line-height:1.75;margin:.35rem 0}.workspace-compare-flow-line.is-added{background:#16a34a16;border-left:3px solid rgba(22,163,74,.45);padding:.28rem .55rem}.workspace-compare-flow-line.is-removed{background:#ef444413;border-left:3px solid rgba(220,38,38,.42);padding:.28rem .55rem}.workspace-compare-flow-line.is-changedPair{padding:.05rem 0}.workspace-diff-link{color:var(--woas-accent,#0f766e);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.16em}.workspace-diff-code{background:#ffffffb8;border:1px solid rgba(125,178,184,.22);border-radius:.28rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:.03rem .2rem}.workspace-diff-word.is-same{background:transparent;color:inherit;font-weight:inherit;padding:0}.workspace-diff-word.is-added,.workspace-diff-word.is-removed{display:inline}.workspace-compare-flow-document{background:#ffffff9e;border:1px solid rgba(125,178,184,.24);border-radius:18px;box-shadow:0 10px 24px #0f172a09;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.workspace-compare-flow-column{min-width:0;padding:1.05rem 1.1rem 1.3rem}.workspace-compare-flow-column--new{border-right:1px solid rgba(125,178,184,.16)}.workspace-compare-flow-heading{color:var(--woas-text);font-size:1.18rem;font-weight:800;line-height:1.35;margin:1.1rem 0 .55rem}.workspace-compare-flow-heading:first-child{margin-top:0}.workspace-compare-flow-line{color:var(--woas-text);font-family:inherit;font-size:.98rem;line-height:1.72;margin:.48rem 0;overflow-wrap:anywhere;white-space:normal}.workspace-compare-flow-line.is-added{background:#16a34a12;border-left:3px solid rgba(22,163,74,.38);border-radius:0 10px 10px 0;padding:.24rem .52rem}.workspace-compare-flow-line.is-removed{background:#ef444411;border-left:3px solid rgba(220,38,38,.36);border-radius:0 10px 10px 0;padding:.24rem .52rem}.workspace-compare-flow-line.is-changedPair{background:transparent;padding:0}.workspace-compare-flow-line:empty{display:none}.workspace-compare-flow-document .workspace-diff-word.is-same{background:transparent;color:inherit;font-weight:inherit;padding:0}.workspace-compare-flow-document .workspace-diff-word.is-added{background:#16a34a38;border-radius:.28rem;color:#14532d;font-weight:750;padding:.04rem .17rem}.workspace-compare-flow-document .workspace-diff-word.is-removed{background:#ef444433;border-radius:.28rem;color:#7f1d1d;font-weight:750;padding:.04rem .17rem;text-decoration:line-through;text-decoration-thickness:.07em}.workspace-compare-flow-document .workspace-diff-link{color:var(--woas-accent,#0f766e);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.16em}.workspace-compare-flow-document .workspace-diff-code{background:#ffffffb8;border:1px solid rgba(125,178,184,.22);border-radius:.28rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:.03rem .2rem}@media(max-width:980px){.workspace-compare-flow-document{grid-template-columns:1fr}.workspace-compare-flow-column--new{border-bottom:1px solid rgba(125,178,184,.16);border-right:0}}.workspace-compare-rendered-document{background:#ffffff94;border:1px solid rgba(125,178,184,.22);border-radius:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.workspace-compare-rendered-column{min-width:0;padding:1.1rem 1.2rem 1.4rem}.workspace-compare-rendered-column--new{border-right:1px solid rgba(125,178,184,.16)}.workspace-compare-rendered-column .wiki-heading:first-child{margin-top:0}.compare-renderer-gap{min-height:1.25rem}.compare-renderer-block.is-added-block{background:#16a34a0e;border-left:3px solid rgba(22,163,74,.42);border-radius:0 10px 10px 0;padding-left:.45rem}.compare-renderer-block.is-removed-block,.compare-renderer-code.is-removed-block{background:#ef44440d;border-left:3px solid rgba(220,38,38,.4);border-radius:0 10px 10px 0;padding-left:.45rem}.compare-renderer-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap}.compare-inline-token.is-bold{font-weight:700}.compare-inline-token.is-italic{font-style:italic}.compare-inline-token.is-underline{text-decoration:underline;text-underline-offset:.14em}.compare-inline-token.is-code{background:#ffffffb8;border:1px solid rgba(125,178,184,.22);border-radius:.28rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:.03rem .18rem}.compare-inline-token.is-added{background:#16a34a38;border-radius:.26rem;color:#14532d;text-decoration:none}.compare-inline-token.is-removed{background:#ef444433;border-radius:.26rem;color:#7f1d1d;text-decoration:line-through;text-decoration-thickness:.07em}.compare-inline-token.is-added.is-code,.compare-inline-token.is-removed.is-code{border-color:transparent}@media(max-width:980px){.workspace-compare-rendered-document{grid-template-columns:1fr}.workspace-compare-rendered-column--new{border-bottom:1px solid rgba(125,178,184,.16);border-right:0}}.ai-edit-tabs{align-items:flex-end;background:transparent;border:0;border-bottom:1px solid var(--woas-border-strong,#d7dce2);display:flex;gap:.75rem;margin:0 0 .75rem;padding:0}.ai-edit-tab{align-items:center;background:transparent;border:0;border-radius:0;color:var(--woas-text-muted,#5f6b7a);cursor:pointer;display:inline-flex;font:inherit;font-size:.86rem;font-weight:700;gap:.35rem;justify-content:flex-start;line-height:1.15;max-width:100%;min-height:0;padding:.2rem 0 .55rem;position:relative;text-align:left;white-space:nowrap}.ai-edit-tab:after{background:transparent;border-radius:999px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.ai-edit-tab:focus-visible,.ai-edit-tab:hover{color:var(--woas-text,#1f2937);outline:none}.ai-edit-tab.is-active{color:var(--woas-text,#1f2937)}.ai-edit-tab.is-active:after{background:var(--woas-accent,#2f8f5b)}.ai-edit-tab-badge{background:#b8532629;border-radius:999px;color:#8a3a16;display:inline-grid;font-size:.66rem;font-weight:800;height:1.05rem;min-width:1.05rem;padding:0 .25rem;place-items:center}.ai-edit-sidebar{gap:.55rem;padding:0 .15rem .35rem 0;scrollbar-gutter:stable}.ai-edit-tabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--woas-surface,#eefafa) 92%,transparent);margin:0 0 .55rem;padding:.28rem 0 0;position:sticky;top:0;z-index:12}.ai-edit-card{background:#ffffff7a;border-color:#7db2b838;border-radius:12px;box-shadow:none;padding:.68rem .72rem}.ai-edit-card--hero{background:#ffffff75;border-color:#7db2b83d;display:grid;gap:.42rem}.ai-edit-card--hero .eyebrow{color:#267e83;font-size:.66rem;letter-spacing:.045em;margin:0}.ai-edit-card--hero h2{color:var(--woas-text,#20322f);font-size:1rem;line-height:1.2;margin:0}.ai-edit-card--hero>.muted{font-size:.78rem;line-height:1.35;margin:0}.ai-edit-field{font-size:.74rem;gap:.22rem;margin-top:.35rem}.ai-edit-primary{border-radius:9px;margin-top:.45rem;min-height:2.05rem}.ai-edit-card--quick{background:#fff6;padding:.6rem .65rem}.ai-edit-card h3,.ai-edit-card h4,.ai-edit-card--quick h3{font-size:.92rem;line-height:1.2}.ai-edit-card--quick .muted{font-size:.76rem;margin-bottom:.45rem}.ai-edit-action-grid{gap:.32rem}.ai-edit-action-grid .secondary-button{background:#ffffff80;border-radius:9px;font-size:.78rem;font-weight:700;min-height:1.85rem;padding:.32rem .46rem}.ai-edit-metrics{gap:.32rem;margin:.25rem 0 .5rem}.ai-edit-metrics div{border-radius:9px;box-shadow:none;padding:.4rem .35rem}.editor-section--visual .visual-editor-content .ProseMirror,.wiki-rendered-content{color:var(--woas-text)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji!important;font-size:var(--woas-content-font-size,1rem)!important;line-height:var(--woas-content-line-height,1.5)!important;word-wrap:break-word}.classic-reader-surface .wiki-rendered-content,.editor-section--visual .visual-editor-content .ProseMirror,.page-detail-panel .classic-reader-surface .wiki-rendered-content,.wiki-rendered-content{padding:24px 32px 40px!important}.editor-section--visual .visual-editor-content .ProseMirror>*+*,.wiki-rendered-content>*+*{margin-top:1rem!important}.editor-section--visual .visual-editor-content .ProseMirror p,.wiki-rendered-content .wiki-paragraph{color:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:0!important}.classic-reader-surface .wiki-rendered-content>.wiki-paragraph+.wiki-paragraph,.editor-section--visual .visual-editor-content .ProseMirror>p+p,.page-detail-panel .classic-reader-surface .wiki-rendered-content>.wiki-paragraph+.wiki-paragraph,.wiki-rendered-content>.wiki-paragraph+.wiki-paragraph{margin-top:1rem!important}.editor-section--visual .visual-editor-content .ProseMirror h1,.editor-section--visual .visual-editor-content .ProseMirror h2,.editor-section--visual .visual-editor-content .ProseMirror h3,.editor-section--visual .visual-editor-content .ProseMirror h4,.editor-section--visual .visual-editor-content .ProseMirror h5,.editor-section--visual .visual-editor-content .ProseMirror h6,.wiki-rendered-content h1.wiki-heading,.wiki-rendered-content h2.wiki-heading,.wiki-rendered-content h3.wiki-heading,.wiki-rendered-content h4.wiki-heading,.wiki-rendered-content h5.wiki-heading,.wiki-rendered-content h6.wiki-heading{color:inherit!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important;margin:1.5rem 0 1rem!important}.editor-section--visual .visual-editor-content .ProseMirror h1,.wiki-rendered-content h1.wiki-heading{border-bottom:1px solid var(--woas-md-border-muted)!important;font-size:2em!important;padding-bottom:.3em!important}.editor-section--visual .visual-editor-content .ProseMirror h2,.wiki-rendered-content h2.wiki-heading{border-bottom:1px solid var(--woas-md-border-muted)!important;font-size:1.5em!important;padding-bottom:.3em!important}.editor-section--visual .visual-editor-content .ProseMirror h3,.wiki-rendered-content h3.wiki-heading{font-size:1.25em!important}.editor-section--visual .visual-editor-content .ProseMirror h4,.wiki-rendered-content h4.wiki-heading{font-size:1em!important}.editor-section--visual .visual-editor-content .ProseMirror h5,.wiki-rendered-content h5.wiki-heading{font-size:.875em!important}.editor-section--visual .visual-editor-content .ProseMirror h6,.wiki-rendered-content h6.wiki-heading{color:var(--woas-md-muted)!important;font-size:.85em!important}.editor-section--visual .visual-editor-content .ProseMirror>h1:first-child,.editor-section--visual .visual-editor-content .ProseMirror>h2:first-child,.editor-section--visual .visual-editor-content .ProseMirror>h3:first-child,.editor-section--visual .visual-editor-content .ProseMirror>h4:first-child,.editor-section--visual .visual-editor-content .ProseMirror>h5:first-child,.editor-section--visual .visual-editor-content .ProseMirror>h6:first-child,.wiki-rendered-content>.wiki-heading:first-child{margin-top:0!important}.classic-reader-surface .wiki-rendered-content a,.editor-section--visual .visual-editor-content .ProseMirror a,.wiki-rendered-content a{color:var(--woas-accent)!important;font-weight:inherit!important;text-decoration:none!important}.classic-reader-surface .wiki-rendered-content a:hover,.editor-section--visual .visual-editor-content .ProseMirror a:hover,.wiki-rendered-content a:hover{text-decoration:underline!important}.editor-section--visual .visual-editor-content .ProseMirror :not(pre)>code,.wiki-rendered-content :not(pre)>code{background:var(--woas-md-code-bg)!important;border:0!important;border-radius:6px!important;color:inherit!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important;font-size:85%!important;margin:0!important;padding:.2em .4em!important}.editor-section--visual .visual-editor-content .ProseMirror ol,.editor-section--visual .visual-editor-content .ProseMirror ul,.wiki-rendered-content ol.wiki-list,.wiki-rendered-content ul.wiki-list{margin:0 0 1rem!important;padding-left:2em!important}.editor-section--visual .visual-editor-content .ProseMirror li>ol,.editor-section--visual .visual-editor-content .ProseMirror li>ul,.wiki-rendered-content .wiki-list .wiki-list{margin:.25em 0 0!important}.editor-section--visual .visual-editor-content .ProseMirror li,.wiki-rendered-content .wiki-list li{color:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:.25em 0!important;padding-left:0!important}.wiki-rendered-content .wiki-list li.wiki-list-item--task{list-style-type:none!important}.wiki-rendered-content .wiki-task-checkbox{block-size:1em!important;inline-size:1em!important;margin:0 .5em 0 -1.5em!important;opacity:1!important;pointer-events:none!important;vertical-align:-.08em!important}.wiki-rendered-content>ul.wiki-list{list-style-type:disc!important}.wiki-rendered-content .wiki-list ul.wiki-list{list-style-type:circle!important}.wiki-rendered-content .wiki-list .wiki-list ul.wiki-list{list-style-type:square!important}.editor-section--visual .visual-editor-content .ProseMirror li>p{display:block!important}.editor-section--visual .visual-editor-content .ProseMirror blockquote,.wiki-rendered-content .wiki-quote{border-left:.25em solid var(--woas-md-border)!important;color:var(--woas-md-muted)!important;margin:1rem 0!important;padding:0 1em!important}.editor-section--visual .visual-editor-content .ProseMirror blockquote p{color:inherit!important}.editor-section--visual .visual-editor-content .ProseMirror hr,.wiki-rendered-content .wiki-horizontal-rule{background:var(--woas-md-border)!important;border:0!important;height:.25em!important;margin:1.5rem 0!important;padding:0!important}.editor-section--visual .visual-editor-content .ProseMirror table,.wiki-rendered-content .wiki-table{background:transparent!important;border:0!important;border-collapse:collapse!important;border-radius:0!important;border-spacing:0!important;box-shadow:none!important;margin:1rem 0!important;max-width:100%;table-layout:auto!important}.wiki-rendered-content .wiki-table{display:block;overflow:auto!important;width:-moz-max-content!important;width:max-content!important}.editor-section--visual .visual-editor-content .ProseMirror table{display:table!important;overflow:visible!important;width:100%!important}.editor-section--visual .visual-editor-content .ProseMirror td,.editor-section--visual .visual-editor-content .ProseMirror th,.wiki-rendered-content .wiki-table td,.wiki-rendered-content .wiki-table th{border:1px solid var(--woas-md-border)!important;min-width:0!important;padding:6px 13px!important;text-align:left;vertical-align:top!important}.editor-section--visual .visual-editor-content .ProseMirror th,.wiki-rendered-content .wiki-table th{background:transparent!important;font-weight:600!important}.editor-section--visual .visual-editor-content .ProseMirror tr:nth-child(2n),.wiki-rendered-content .wiki-table tr:nth-child(2n){background:var(--woas-md-table-row-alt)!important}.wiki-code-block{margin:1rem 0!important}.editor-section--visual .visual-editor-content .ProseMirror pre,.wiki-code-block .wiki-code{background:var(--woas-md-pre-bg)!important;border:0!important;border-radius:6px!important;box-shadow:none!important;color:var(--woas-syntax-operator)!important;font:85%/1.45 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important;margin:0!important;overflow:auto!important;padding:16px!important;white-space:pre!important}.wiki-code-language{background:transparent!important;border:0!important;border-radius:0!important;color:var(--woas-md-muted)!important;font:600 .72rem/1.2 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important;justify-content:flex-start!important;padding:0 0 6px!important;text-transform:lowercase!important}.wiki-code .syntax-token--comment{color:var(--woas-syntax-comment)!important;font-style:normal!important}.wiki-code .syntax-token--keyword{color:var(--woas-syntax-keyword)!important}.wiki-code .syntax-token--literal,.wiki-code .syntax-token--number{color:var(--woas-syntax-literal)!important}.wiki-code .syntax-token--operator,.wiki-code .syntax-token--punctuation{color:var(--woas-syntax-operator)!important}.wiki-code .syntax-token--property{color:var(--woas-syntax-property)!important}.wiki-code .syntax-token--string{color:var(--woas-syntax-string)!important}.wiki-code .syntax-token--tag{color:var(--woas-syntax-tag)!important}.wiki-code .syntax-token--entity{color:var(--woas-syntax-entity)!important}@media(max-width:760px){.classic-reader-surface .wiki-rendered-content,.editor-section--visual .visual-editor-content .ProseMirror,.page-detail-panel .classic-reader-surface .wiki-rendered-content,.wiki-rendered-content{padding:18px 16px 28px!important}}.wiki-code-shell{position:relative!important}.wiki-code-shell .wiki-code{padding-right:52px!important}.wiki-code-copy{align-items:center;background:color-mix(in srgb,var(--woas-md-pre-bg) 84%,var(--woas-surface-raised) 16%);border:1px solid var(--woas-md-border);border-radius:6px;color:var(--woas-md-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:8px;top:8px;transition:background-color .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease;width:32px;z-index:2}.wiki-code-copy svg{height:17px;width:17px}.wiki-code-copy:hover{background:var(--woas-accent-soft);border-color:var(--woas-accent-border);color:var(--woas-accent)}.wiki-code-copy:focus-visible{outline:2px solid var(--woas-accent);outline-offset:2px}.wiki-code-copy.is-copied{background:var(--woas-success-soft);border-color:color-mix(in srgb,var(--woas-success) 45%,var(--woas-md-border));color:var(--woas-success)}.page-dialog-modern{display:flex;flex-direction:column;max-height:min(820px,calc(100vh - 32px));max-width:920px!important;overflow:hidden;width:min(920px,calc(100vw - 32px))!important}.page-dialog-modern__header{flex:0 0 auto;padding-bottom:14px}.page-dialog-modern__header .woas-modal-titleblock{min-width:0}.page-dialog-modern__header h2{margin-bottom:3px}.page-dialog-modern__header p{font-size:13px;line-height:1.45;margin:0;max-width:620px}.page-dialog-modern__form{display:flex!important;flex:1 1 auto;flex-direction:column;gap:0!important;min-height:0;overflow:hidden}.page-dialog-modern__content{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(270px,.82fr) minmax(340px,1.18fr);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 2px 16px}.page-dialog-card,.page-dialog-modern .category-assignment-card{background:var(--woas-surface,#fff);border:1px solid var(--woas-border-strong,#d7dce2);border-radius:12px;box-shadow:0 1px 2px #0f172a06;display:grid;gap:13px;min-width:0;padding:16px}.page-dialog-card__header{align-items:flex-start;display:flex;gap:12px;min-width:0}.page-dialog-card__header--split{justify-content:space-between}.page-dialog-card__header h3{color:var(--woas-text,#182230);font-size:15px;font-weight:780;line-height:1.25;margin:0}.page-dialog-card__header p{color:var(--woas-text-muted,#52616b);font-size:12px;line-height:1.45;margin:4px 0 0}.page-dialog-card__header-actions{align-items:center;display:flex;flex:0 0 auto;gap:7px}.page-dialog-count-badge{align-items:center;background:color-mix(in srgb,var(--woas-accent,#2f8f5b) 8%,var(--woas-surface,#fff));border:1px solid color-mix(in srgb,var(--woas-accent,#2f8f5b) 22%,var(--woas-border-strong,#d7dce2));border-radius:999px;color:color-mix(in srgb,var(--woas-accent,#2f8f5b) 70%,var(--woas-text,#182230));display:inline-flex;font-size:11px;font-weight:800;height:24px;justify-content:center;min-width:24px;padding:0 7px}.page-dialog-modern__title-field input{font-size:14px;min-height:38px}.page-dialog-field-group{display:grid;gap:7px}.page-dialog-field-group__label{color:var(--woas-text,#182230);font-size:12px;font-weight:760}.page-dialog-modern__scope-description{color:var(--woas-text-muted,#52616b);font-size:11.5px;line-height:1.45;margin:0;min-height:34px}.page-dialog-advanced{border-top:1px solid var(--woas-border-strong,#d7dce2);padding-top:10px}.page-dialog-advanced>summary{align-items:center;color:var(--woas-text-muted,#52616b);cursor:pointer;display:flex;font-size:12px;font-weight:760;gap:7px;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.page-dialog-advanced>summary::-webkit-details-marker{display:none}.page-dialog-advanced>summary:before{align-items:center;border-radius:4px;content:"›";display:inline-flex;font-size:17px;height:16px;justify-content:center;line-height:1;transition:transform .15s ease;width:16px}.page-dialog-advanced[open]>summary:before{transform:rotate(90deg)}.page-dialog-advanced>summary:focus-visible,.page-dialog-advanced>summary:hover{color:var(--woas-text,#182230)}.page-dialog-advanced>summary:focus-visible{border-radius:4px;outline:2px solid color-mix(in srgb,var(--woas-accent,#2f8f5b) 40%,transparent);outline-offset:3px}.page-dialog-advanced__content{display:grid;gap:9px;padding-top:12px}.page-dialog-modern__slug-preview{align-items:center;color:var(--woas-text-muted,#52616b);display:flex;font-size:11px;gap:7px;margin:0;min-width:0}.page-dialog-modern__slug-preview code{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-dialog-modern .category-assignment-summary{min-height:30px;padding:1px 0}.page-dialog-modern__category-picker{max-height:300px!important;min-height:150px;padding:7px!important}.page-dialog-modern .category-picker-option{min-height:31px}.page-dialog-modern .category-picker-search input{min-height:34px}.page-dialog-modern__ai-panel{margin:0}.page-dialog-modern__error{flex:0 0 auto;margin:10px 2px 0!important}.page-dialog-modern__footer{background:transparent;border-top:0;flex:0 0 auto;margin:0!important;padding:14px 2px 0;position:relative;z-index:2}@media(max-width:760px){.page-dialog-modern{max-height:calc(100vh - 16px);width:min(100vw - 16px,920px)!important}.page-dialog-modern__content{grid-template-columns:1fr}.page-dialog-card__header--split{align-items:flex-start}.page-dialog-card__header-actions{flex-wrap:wrap;justify-content:flex-end}.page-dialog-modern__category-picker{max-height:240px!important}}.page-settings-dialog__admin-information{grid-column:1/-1;min-width:0}.page-settings-dialog__admin-information .classic-content-details.detail-drawer{margin:0}.page-settings-dialog__admin-information .detail-drawer__body{max-height:min(48vh,520px)}.ai-improve-panel{align-content:start;display:grid;gap:12px;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:14px}.ai-improve-panel__header,.ai-improve-section,.ai-proposal__summary{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:12px;min-width:0}.ai-improve-panel__header{display:grid;gap:10px;padding:14px}.ai-improve-panel__header h2,.ai-improve-section__head h3{line-height:1.25;margin:2px 0 0;overflow-wrap:anywhere}.ai-improve-panel__header h2{font-size:1.05rem}.ai-improve-section__head h3{font-size:.92rem}.ai-improve-panel__scope{align-items:center;background:var(--woas-surface-muted,var(--woas-surface));border:1px solid var(--woas-border);border-radius:999px;color:var(--woas-text-muted);display:inline-flex;font-size:.73rem;font-weight:700;line-height:1.25;margin-top:8px;max-width:100%;min-height:26px;padding:4px 9px;white-space:normal}.ai-improve-panel__profile-note{background:var(--woas-accent-soft);border-radius:8px;color:var(--woas-text-muted);font-size:.7rem;line-height:1.4;padding:7px 9px}.ai-improve-section{display:grid;gap:11px;padding:12px}.ai-improve-section__head{align-items:start;display:flex;gap:10px;justify-content:space-between;min-width:0}.ai-improve-section__head>div{min-width:0}.ai-improve-section__head p:not(.eyebrow){color:var(--woas-text-muted);font-size:.71rem;line-height:1.4;margin:4px 0 0}.ai-improve-link-button{background:transparent;border:0;color:var(--woas-accent-hover);cursor:pointer;flex:0 0 auto;font:inherit;font-size:.71rem;font-weight:750;line-height:1.25;padding:3px 0;text-align:left}.ai-improve-link-button:disabled{cursor:default;opacity:.5}.ai-improve-goals{border:1px solid var(--woas-border);border-radius:10px;display:grid;min-width:0;overflow:hidden}.ai-improve-goal{align-items:start;background:transparent;cursor:pointer;display:grid;gap:9px;grid-template-columns:18px minmax(0,1fr);min-height:58px;min-width:0;padding:10px}.ai-improve-goal+.ai-improve-goal{border-top:1px solid var(--woas-border)}.ai-improve-goal.is-selected,.ai-improve-goal:hover{background:color-mix(in srgb,var(--woas-accent-soft) 68%,transparent)}.ai-improve-goal input{margin:2px 0 0}.ai-improve-goal__copy{display:grid;gap:3px;min-width:0}.ai-improve-goal__copy strong{font-size:.81rem;line-height:1.3;overflow-wrap:anywhere}.ai-improve-goal__copy small{color:var(--woas-text-muted);font-size:.7rem;line-height:1.4;overflow-wrap:anywhere}.ai-improve-custom{display:grid;gap:7px;min-width:0}.ai-improve-custom label{display:grid;gap:2px;min-width:0}.ai-improve-custom label strong{font-size:.8rem}.ai-improve-custom label span{color:var(--woas-text-muted);font-size:.69rem;line-height:1.35}.ai-improve-custom textarea{background:var(--woas-field-bg);border:1px solid var(--woas-border-strong);border-radius:8px;box-sizing:border-box;color:var(--woas-text);font:inherit;font-size:.78rem;line-height:1.45;min-height:82px;min-width:0;padding:9px 10px;resize:vertical;width:100%}.ai-improve-create{justify-self:stretch;min-height:40px;white-space:normal}.ai-improve-progress{align-items:center;background:var(--woas-surface-muted,var(--woas-surface));border-radius:9px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px}.ai-improve-progress__spinner{animation:woas-ai-spin .9s linear infinite;border:2px solid var(--woas-border);border-radius:50%;border-top-color:var(--woas-accent);height:20px;width:20px}.ai-improve-progress div{display:grid;gap:2px;min-width:0}.ai-improve-progress strong{font-size:.78rem;overflow-wrap:anywhere}.ai-improve-progress span{color:var(--woas-text-muted);font-size:.68rem;line-height:1.35;overflow-wrap:anywhere}@keyframes woas-ai-spin{to{transform:rotate(1turn)}}.ai-link-analysis__run{flex:0 0 auto;min-height:34px;padding-inline:9px;white-space:normal}.ai-link-candidates{border:1px solid var(--woas-border);border-radius:10px;display:grid;overflow:hidden}.ai-link-candidate{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:9px 10px}.ai-link-candidate+.ai-link-candidate{border-top:1px solid var(--woas-border)}.ai-link-candidate__copy{display:grid;gap:2px;min-width:0}.ai-link-candidate__copy small,.ai-link-candidate__copy strong{overflow-wrap:anywhere}.ai-link-candidate__copy strong{font-size:.78rem}.ai-link-candidate__copy small{color:var(--woas-text-muted);font-size:.68rem}.ai-link-candidate .secondary-button{min-height:34px;min-width:70px;padding-inline:9px}.ai-link-analysis__empty{color:var(--woas-text-muted);font-size:.72rem;line-height:1.4;margin:0}.workspace-compare-view-switch{align-items:center;background:var(--woas-surface-muted,var(--woas-surface));border:1px solid var(--woas-border-strong,var(--woas-border));border-radius:999px;display:inline-grid;gap:2px;grid-template-columns:repeat(2,minmax(58px,1fr));isolation:isolate;justify-self:start;max-width:100%;min-height:32px;overflow:hidden;padding:2px;position:relative;width:-moz-max-content;width:max-content}.workspace-compare-view-switch__thumb{background:var(--woas-accent);border-radius:999px;box-shadow:var(--woas-shadow-soft);height:26px;left:2px;pointer-events:none;position:absolute;top:2px;transform:translate(0);transition:transform .18s ease;width:calc(50% - 2px);z-index:0}.workspace-compare-view-switch[data-active-side=right] .workspace-compare-view-switch__thumb{transform:translate(100%)}.workspace-compare-view-switch .secondary-button{background:transparent;border:0;border-radius:999px;box-shadow:none;color:var(--woas-text-muted);font-size:.76rem;font-weight:800;height:26px;min-height:26px;padding:0 10px;position:relative;z-index:1}.workspace-compare-view-switch .secondary-button.is-active{background:transparent;box-shadow:none;color:var(--woas-text-on-strong)}@media(prefers-reduced-motion:reduce){.workspace-compare-view-switch__thumb{transition:none}}.classic-edit-main.has-ai-proposal>.classic-compact-editor-bar,.classic-edit-main.has-ai-proposal>.editor-section{display:none!important}.ai-proposal{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;height:auto;max-height:100%;min-height:0;min-width:0;overflow:hidden;position:relative;width:100%;z-index:3}.ai-proposal__scroll{align-content:start;display:grid;flex:1 1 auto;gap:12px;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:16px;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.ai-proposal__header{align-items:start;display:flex;gap:16px;justify-content:space-between}.ai-proposal__header>div:first-child{min-width:0}.ai-proposal__header h2{font-size:1.08rem;margin:2px 0 4px}.ai-proposal__header p:not(.eyebrow){color:var(--woas-text-muted);font-size:.78rem;line-height:1.4;margin:0;max-width:760px}.ai-proposal__actions,.ai-proposal__footer{display:flex;flex-wrap:wrap;gap:8px}.ai-proposal__actions,.ai-proposal__footer{flex:0 0 auto;justify-content:flex-end}.ai-proposal__footer{background:var(--woas-surface);border-top:1px solid var(--woas-border);padding:10px 16px;position:relative;z-index:4}.ai-proposal__summary{padding:10px 12px}.ai-proposal__summary>strong{font-size:.78rem}.ai-proposal__summary ul{display:grid;gap:4px;margin:7px 0 0;padding-left:18px}.ai-proposal__summary li{font-size:.72rem;line-height:1.4}.ai-proposal__view-switch{margin-top:1px}.ai-proposal__comparison-content{min-width:0}.ai-proposal__comparison-content--text{display:grid}.ai-proposal__columns-head{margin-bottom:8px}.ai-proposal__mobile-switch{display:none}@media(max-width:1180px){.ai-improve-panel{padding:10px}.ai-improve-section__head{align-items:stretch;flex-direction:column}.ai-improve-section__head .ai-improve-link-button,.ai-link-analysis__run{align-self:flex-start}}@media(max-width:900px){.ai-improve-panel{height:100%;padding:10px}.ai-improve-panel__header,.ai-improve-section{border-radius:10px}.ai-improve-goal{min-height:56px}.ai-link-candidate{align-items:start}.ai-proposal__scroll{gap:10px;padding:10px;scrollbar-gutter:auto}.ai-proposal__header{display:grid;gap:10px}.ai-proposal__actions{display:none}.ai-proposal__view-switch{grid-template-columns:repeat(2,minmax(64px,1fr));width:100%}.ai-proposal__mobile-switch{background:var(--woas-surface-muted,var(--woas-surface));border:1px solid var(--woas-border);border-radius:9px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.ai-proposal__mobile-switch button{background:transparent;border:0;color:var(--woas-text-muted);cursor:pointer;font:inherit;font-size:.76rem;font-weight:700;min-height:38px}.ai-proposal__mobile-switch button.is-active{background:var(--woas-accent-soft);color:var(--woas-text)}.ai-proposal__columns-head{display:none}.ai-proposal__footer{padding:10px}.ai-proposal__footer .primary-button,.ai-proposal__footer .secondary-button{flex:1 1 140px;min-height:40px;white-space:normal}}@media(max-width:520px){.ai-improve-section{padding:10px}.ai-improve-section__head{gap:7px}.ai-link-candidate{grid-template-columns:minmax(0,1fr) 64px}.ai-link-candidate .secondary-button{min-width:0;width:100%}.ai-proposal__header h2{font-size:1rem}}.woas-auth-controls{align-items:center;display:flex;gap:8px;position:absolute;right:16px;top:16px;z-index:5}.woas-auth-language-switch,.woas-theme-mode-switch{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;gap:3px;padding:3px;position:static!important}.woas-auth-language-switch button,.woas-theme-mode-switch button{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:750;height:29px;justify-content:center;min-height:29px!important;min-width:31px!important;padding:0 8px}.woas-theme-mode-switch button{padding:0;width:29px}.woas-auth-language-switch button:focus-visible,.woas-theme-mode-switch button:focus-visible{outline:2px solid transparent;outline-offset:2px}.woas-theme-mode-switch button:disabled{cursor:not-allowed;opacity:.55}.woas-theme-mode-switch svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:15px}.woas-theme-mode-switch .woas-theme-mode-switch__contrast-fill{fill:currentColor;stroke:none}.woas-login-page:before{background-size:44px 44px!important;opacity:.34!important}.woas-login-shell{align-items:stretch;grid-template-areas:"brand form";grid-template-columns:minmax(0,1.06fr) minmax(360px,430px);min-height:min(720px,calc(100vh - 64px))}.woas-login-shell--compact{grid-template-areas:"form";grid-template-columns:minmax(320px,460px);min-height:auto}.woas-login-brand-panel{display:grid;gap:26px;grid-area:brand;grid-template-rows:auto 1fr auto;min-height:100%;padding:94px 44px 44px}.woas-login-brand-card{align-self:start;display:grid;gap:12px;max-width:348px;z-index:1}.woas-login-paper-stack{align-self:end;max-width:388px}.woas-login-theme-art{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:.22;pointer-events:none;position:absolute;transform:scale(1.02);width:100%;z-index:-2}.woas-login-brand-panel:before{border:0!important;border-radius:0!important;height:auto!important;inset:0!important;opacity:.88;transform:none!important;width:auto!important;z-index:-1}.woas-login-brand-panel:after{display:none!important}.woas-login-box{align-content:center;gap:16px;grid-area:form;min-height:100%;padding:92px 44px 44px}.woas-auth-mini-brand{align-items:center;display:flex;gap:12px;margin-bottom:6px}.woas-auth-mini-brand__logo{flex:none;height:38px;-o-object-fit:contain;object-fit:contain;width:38px}.woas-auth-mini-brand__copy{display:grid;gap:2px}.woas-auth-mini-brand__copy strong{font-size:16px;letter-spacing:-.01em;line-height:1.1}.woas-auth-mini-brand__copy span{font-size:12px;line-height:1.35}.woas-login-shell--compact .woas-login-box{gap:14px;padding-top:88px}.woas-login-shell--compact .woas-login-heading{gap:4px}.woas-login-shell--compact .woas-login-heading h2{font-size:26px}.woas-login-shell--compact .woas-login-actions-row{justify-content:space-between}.woas-login-shell--compact .woas-login-actions-row>*{flex:1 1 auto}.woas-login-shell--compact .woas-login-actions-row>:first-child{max-width:44%}.woas-login-shell--compact .woas-login-error{min-height:38px}.woas-login-shell:not(.woas-login-shell--compact) .woas-login-box{grid-column:2;grid-row:1}.woas-login-shell:not(.woas-login-shell--compact) .woas-login-brand-panel{grid-column:1;grid-row:1}.woas-login-heading{margin-bottom:4px}.woas-login-actions-row{margin-top:4px}@media(max-width:980px){.woas-login-shell{grid-template-columns:minmax(0,1fr) minmax(340px,408px);width:min(920px,calc(100vw - 40px))}.woas-login-box,.woas-login-brand-panel{padding-left:36px;padding-right:36px}}@media(max-width:760px){.woas-auth-controls{right:12px;top:12px}.woas-login-shell{grid-template-areas:"brand" "form";grid-template-columns:1fr;min-height:auto;width:min(440px,calc(100vw - 28px))}.woas-login-shell--compact{grid-template-areas:"form"}.woas-login-shell--compact .woas-login-box{padding-top:84px}.woas-login-brand-panel{gap:18px;min-height:220px;padding:82px 28px 26px}.woas-login-brand-card{max-width:none}.woas-login-paper-stack{display:none}.woas-login-box{min-height:0;padding:84px 28px 28px}}@media(max-width:430px){.woas-auth-controls{align-items:flex-end;flex-direction:column;gap:5px}.woas-login-brand-panel{min-height:188px;padding-top:104px}.woas-login-box{padding:116px 24px 24px}.woas-login-shell--compact .woas-login-actions-row{flex-direction:column-reverse}.woas-login-shell--compact .woas-login-actions-row>:first-child{max-width:none}}.personalization-form{gap:12px}.personalization-card{gap:0;overflow:hidden;padding:0}.personalization-card-heading{border-bottom:1px solid transparent;padding:14px 16px 12px}.personalization-card-heading>div{display:grid;gap:3px}.personalization-card-heading h4{font-size:14px}.personalization-settings-list{display:grid}.personalization-choice-block,.personalization-row{align-items:center;border-top:1px solid transparent;display:grid;gap:18px;grid-template-columns:minmax(190px,1fr) minmax(190px,1.05fr);margin:0;min-width:0;padding:13px 16px}.personalization-card-heading+.personalization-choice-block,.personalization-card-heading+.personalization-reading-grid,.personalization-card-heading+.personalization-row,.personalization-settings-list>:first-child{border-top:0}.personalization-field-copy{display:grid;gap:3px;min-width:0}.personalization-field-copy strong{font-size:13px;line-height:1.3}.personalization-field-copy span{font-size:11.5px;line-height:1.35}.personalization-compact-select,.personalization-number-input{justify-self:end;margin:0;max-width:280px;min-width:180px;width:100%}.personalization-number-input{max-width:90px;min-width:72px}.personalization-choice-block{align-items:start;grid-template-columns:minmax(190px,.8fr) minmax(260px,1.2fr)}.personalization-choice-block.is-disabled{opacity:.62}.personalization-segmented{display:grid;gap:8px;min-width:0}.personalization-segmented--three{grid-template-columns:repeat(3,minmax(0,1fr))}.personalization-segmented label{align-items:center;border:1px solid transparent;border-radius:9px;cursor:pointer;display:flex;gap:7px;justify-content:center;min-height:48px;padding:8px 10px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.personalization-segmented label strong{font-size:11.5px}.personalization-accent-options label:focus-within,.personalization-inline-choice label:focus-within,.personalization-segmented label:focus-within{outline:2px solid transparent;outline-offset:2px}.personalization-theme-icon{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:17px}.personalization-theme-icon__fill{fill:currentColor;stroke:none}.personalization-accent-options{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.personalization-accent-options label{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:flex;font-size:11.5px;gap:7px;min-width:0;padding:7px 8px}.personalization-accent-options label.is-selected{font-weight:700}.personalization-accent-dot{border:1px solid transparent;border-radius:50%;flex:0 0 auto;height:15px;width:15px}.personalization-reading-grid{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.personalization-slider-card{display:grid;gap:9px;margin:0;min-width:0;padding:14px 16px}.personalization-slider-card+.personalization-slider-card{border-left:1px solid transparent}.personalization-slider-heading{align-items:center;display:flex;font-size:12.5px;font-weight:700;gap:12px;justify-content:space-between}.personalization-slider-heading output{font-size:11.5px;font-weight:800}.personalization-slider-card input[type=range]{margin:0;width:100%}.personalization-slider-scale{align-items:baseline;display:flex;justify-content:space-between;line-height:1}.personalization-slider-scale small{font-size:10px}.personalization-slider-scale strong{font-size:17px}.personalization-inline-choice{border:1px solid transparent;border-radius:8px;display:inline-grid;gap:3px;grid-template-columns:repeat(2,minmax(72px,1fr));justify-self:end;padding:3px}.personalization-inline-choice label{border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700;padding:7px 12px;text-align:center}@media(max-width:820px){.personalization-choice-block,.personalization-row{align-items:stretch;gap:9px;grid-template-columns:1fr}.personalization-compact-select,.personalization-inline-choice,.personalization-number-input{justify-self:stretch;max-width:none;width:100%}.personalization-number-input{max-width:110px}}@media(max-width:560px){.personalization-accent-options,.personalization-reading-grid,.personalization-segmented--three{grid-template-columns:1fr}.personalization-slider-card+.personalization-slider-card{border-left:0;border-top:1px solid transparent}}.system-admin-body{background:var(--woas-bg);min-width:1120px}.system-admin-shell{--system-admin-space-1:6px;--system-admin-space-2:10px;--system-admin-space-3:14px;--system-admin-space-4:18px;--system-admin-space-5:24px;--system-admin-space-6:32px;--system-admin-control-height:40px;--system-admin-panel-radius:22px;--system-admin-card-radius:16px;box-sizing:border-box;margin:0 auto;padding:20px 0 36px;width:min(100% - 40px,1840px)}.system-admin-header{align-items:center;background:linear-gradient(135deg,var(--woas-surface),var(--woas-surface-accent-subtle));border:1px solid var(--woas-border);border-radius:var(--system-admin-panel-radius);box-shadow:var(--woas-shadow-soft);display:grid;gap:var(--system-admin-space-6);grid-template-columns:minmax(420px,1fr) auto;margin:0 0 var(--system-admin-space-4);overflow:hidden;padding:24px 26px;position:relative}.system-admin-header:after{background:var(--woas-accent);content:"";height:3px;inset:auto 0 0;opacity:.72;position:absolute}.system-admin-header>div:first-child{max-width:760px;min-width:0}.system-admin-header h1{letter-spacing:-.025em;margin:2px 0 6px}.system-admin-header p{max-width:720px}.system-admin-kicker{color:var(--woas-accent);font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.system-admin-header-actions{align-items:center;display:grid;gap:8px;grid-template-columns:auto auto auto auto auto;justify-content:end}.system-admin-button,.system-admin-select,.system-admin-tabs button,.system-admin-user{box-sizing:border-box;min-height:var(--system-admin-control-height)}.system-admin-user{background:var(--woas-surface-muted);border:1px solid var(--woas-border);color:var(--woas-text-muted);max-width:220px;overflow:hidden;padding:0 12px;text-overflow:ellipsis}.system-admin-button,.system-admin-user{align-items:center;border-radius:10px;display:inline-flex;white-space:nowrap}.system-admin-button{gap:6px;justify-content:center;line-height:1.15;padding-inline:13px;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.system-admin-button:hover:not(:disabled){border-color:var(--woas-accent-border);box-shadow:var(--woas-shadow-soft);transform:translateY(-1px)}.system-admin-button--small{border-radius:8px;min-height:32px;padding-inline:10px}.system-admin-error,.system-admin-success{border-radius:12px;margin:0 0 var(--system-admin-space-3)}.system-admin-card-grid{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));margin:0 0 12px}.system-admin-card{align-content:stretch;background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:14px;box-shadow:none;display:grid;grid-template-rows:auto 1fr auto;min-height:108px;min-width:0;overflow:hidden;padding:14px 15px;position:relative;text-align:left;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.system-admin-card:before{background:var(--woas-accent);content:"";inset:0 auto 0 0;opacity:0;position:absolute;transition:opacity .14s ease;width:3px}.system-admin-card.is-active,.system-admin-card:hover{background:var(--woas-surface-accent-subtle);border-color:var(--woas-accent-border);box-shadow:var(--woas-shadow-soft);transform:translateY(-1px)}.system-admin-card.is-active:before,.system-admin-card:hover:before{opacity:1}.system-admin-card>span{color:var(--woas-text-muted);font-size:.72rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.system-admin-card strong{align-self:center;font-size:1.28rem;letter-spacing:-.015em;line-height:1.1;margin:4px 0}.system-admin-card small{align-self:end;color:var(--woas-text-subtle);font-size:.7rem;line-height:1.25}.system-admin-tabs{align-items:center;background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:15px;box-shadow:var(--woas-shadow-soft);display:grid;gap:3px;grid-template-columns:repeat(8,minmax(0,1fr));margin:0 0 14px;padding:5px;position:sticky;top:8px;z-index:20}.system-admin-tabs button{background:transparent;border:1px solid transparent;border-radius:10px;color:var(--woas-text-muted);font-size:.78rem;font-weight:680;min-height:36px;min-width:0;overflow:hidden;padding:7px 9px;text-overflow:ellipsis;transition:background .14s ease,color .14s ease,border-color .14s ease;white-space:nowrap}.system-admin-tabs button:hover{background:var(--woas-surface-muted);color:var(--woas-text)}.system-admin-tabs button.is-active{background:var(--woas-accent-soft);border-color:var(--woas-accent-border);color:var(--woas-accent)}.system-admin-panel{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:var(--system-admin-panel-radius);box-shadow:var(--woas-shadow-soft);display:grid;gap:var(--system-admin-space-4);min-width:0;padding:24px}.system-admin-panel-heading,.system-admin-section-heading{align-items:center;border-bottom:1px solid var(--woas-border);display:grid;gap:var(--system-admin-space-4);grid-template-columns:minmax(0,1fr) auto;margin:0;padding:0 0 14px}.system-admin-panel-heading>div,.system-admin-section-heading>div{min-width:0}.system-admin-panel-heading h2,.system-admin-section-heading h3{letter-spacing:-.018em;margin-bottom:4px}.system-admin-panel-heading p,.system-admin-section-heading p{max-width:860px}.system-admin-panel-heading input{box-sizing:border-box;min-height:var(--system-admin-control-height);min-width:340px;width:340px}.system-admin-api-summary,.system-admin-info-grid,.system-admin-integrity-grid,.system-admin-overview-grid,.system-admin-settings-grid,.system-admin-storage-grid{align-items:stretch;gap:12px;margin:0}.system-admin-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.system-admin-api-summary article,.system-admin-info-grid article,.system-admin-integrity-grid article,.system-admin-overview-grid article,.system-admin-storage-grid article{background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:var(--system-admin-card-radius);box-sizing:border-box;min-height:112px;min-width:0;padding:16px 17px}.system-admin-overview-grid article{align-content:start;display:grid;gap:7px}.system-admin-overview-grid article h3{font-size:.96rem;margin:0}.system-admin-overview-grid article p{color:var(--woas-text-muted);margin:0}.system-admin-api-summary article,.system-admin-info-grid article,.system-admin-storage-grid article{display:flex;flex-direction:column;justify-content:center}.system-admin-settings-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.system-admin-settings-card{align-content:start;background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:var(--system-admin-card-radius);display:grid;gap:14px;grid-column:span 4;height:100%;min-width:0;padding:18px}.system-admin-settings-card.system-admin-documentation-rules{grid-column:span 8;grid-row:span 2}.system-admin-settings-card__heading{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:58px}.system-admin-settings-card__heading h3{margin-bottom:4px}.system-admin-card-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:auto;min-height:var(--system-admin-control-height);padding-top:4px}.system-admin-toggle-row{align-items:center}.system-admin-protection-summary{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:12px;padding:14px}.system-admin-config-key{background:var(--woas-surface-muted);border-radius:10px;min-height:36px;padding:8px 10px}.system-admin-documentation-rules textarea{background:var(--woas-field-bg);border:1px solid var(--woas-border-strong);border-radius:11px;box-sizing:border-box;color:var(--woas-text);font-family:var(--woas-font-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:.78rem;line-height:1.5;min-height:248px;padding:12px 13px;resize:vertical;width:100%}.system-admin-documentation-rules textarea:focus{border-color:var(--woas-accent);box-shadow:0 0 0 3px var(--woas-accent-soft);outline:none}.system-admin-create-workspace{align-items:end;background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:var(--system-admin-card-radius);display:grid;gap:12px;grid-template-columns:minmax(320px,1.5fr) minmax(210px,.85fr) minmax(260px,1fr) auto;margin:0;padding:16px}.system-admin-create-workspace>div{align-self:center}.system-admin-create-workspace h3{margin-bottom:4px}.system-admin-ai-grid label,.system-admin-create-workspace label,.system-admin-danger-form label,.system-admin-retention-card label{align-content:end;display:grid;gap:6px;min-width:0}.system-admin-ai-grid label>span,.system-admin-create-workspace label>span,.system-admin-danger-form label>span,.system-admin-retention-card label>span{color:var(--woas-text-muted);font-size:.74rem;font-weight:680;min-height:18px}.system-admin-ai-grid input,.system-admin-ai-grid select,.system-admin-create-workspace input,.system-admin-danger-form input,.system-admin-modal input,.system-admin-retention-card select,.system-admin-select{box-sizing:border-box;min-height:var(--system-admin-control-height);width:100%}.system-admin-table-wrap{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:var(--system-admin-card-radius);min-width:0;overflow:auto}.system-admin-table{border-collapse:separate;border-spacing:0;width:100%}.system-admin-table td,.system-admin-table th{padding:10px 12px;vertical-align:middle}.system-admin-table th{background:var(--woas-surface-muted);box-sizing:border-box;color:var(--woas-text-muted);font-size:.7rem;font-weight:760;height:42px;letter-spacing:.025em;position:sticky;text-transform:uppercase;top:0;white-space:nowrap;z-index:2}.system-admin-table tbody tr{transition:background .12s ease}.system-admin-table tbody tr:hover{background:var(--woas-surface-accent-subtle)}.system-admin-table tbody tr:last-child td{border-bottom:0}.system-admin-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.system-admin-table td.system-admin-actions{min-width:220px}.system-admin-detail-panel{background:var(--woas-surface-subtle);border:1px solid var(--woas-border-strong);border-radius:18px;box-shadow:inset 3px 0 0 var(--woas-accent);margin-top:2px;overflow:hidden}.system-admin-detail-header{align-items:center;background:var(--woas-surface);border-bottom:1px solid var(--woas-border);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:18px 20px}.system-admin-detail-title-row{align-items:center;display:flex;gap:10px;min-height:32px}.system-admin-detail-tabs,.system-admin-subtabs{align-items:center;background:var(--woas-surface);border-bottom:1px solid var(--woas-border);display:flex;gap:3px;padding:6px 14px 0}.system-admin-detail-tabs button,.system-admin-subtabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--woas-text-muted);font-weight:680;min-height:40px;padding:9px 12px 8px}.system-admin-detail-tabs button.is-active,.system-admin-subtabs button.is-active{border-bottom-color:var(--woas-accent);color:var(--woas-accent)}.system-admin-detail-content{display:grid;gap:16px;padding:20px}.system-admin-detail-content>*{min-width:0}.system-admin-section-heading--compact{margin:2px 0 0;padding-bottom:10px}.system-admin-subtabs{background:transparent;margin:-4px 0 0;padding-left:0;padding-right:0}.system-admin-ai-form{display:grid;gap:12px}.system-admin-ai-form>.system-admin-ai-grid,.system-admin-ai-form>.system-admin-toggle-row{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:14px;margin:0;padding:16px}.system-admin-ai-form>.system-admin-toggle-row{box-sizing:border-box;min-height:58px}.system-admin-ai-grid{gap:12px}.system-admin-ai-grid label{grid-template-rows:auto minmax(var(--system-admin-control-height),auto) auto}.system-admin-ai-grid small{color:var(--woas-text-subtle);min-height:0}.system-admin-ai-form>.system-admin-success{margin:0}.system-admin-ai-form>.system-admin-actions{border-top:1px solid var(--woas-border);justify-content:flex-end;padding-top:12px}.system-admin-retention-card{align-items:end;background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:var(--system-admin-card-radius);display:grid;gap:12px;grid-template-columns:minmax(300px,1.4fr) repeat(3,minmax(160px,.72fr)) auto;margin:0;padding:16px}.system-admin-retention-card>div{align-self:center}.system-admin-retention-card label{grid-template-rows:auto var(--system-admin-control-height)}.system-admin-cleanup-box{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:var(--system-admin-card-radius);margin:0;padding:16px}.system-admin-cleanup-box>label{margin:0 0 12px;min-height:36px}.system-admin-cleanup-list{display:grid;gap:8px}.system-admin-cleanup-list article{align-items:center;background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:11px;box-sizing:border-box;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding:12px 13px}.system-admin-cleanup-list article>div{min-width:0}.system-admin-cleanup-list article>.system-admin-button{min-width:78px}.system-admin-danger-zone{border-radius:var(--system-admin-card-radius);display:grid;gap:20px;margin:0;padding:18px}.system-admin-danger-form{gap:9px;max-width:none;width:100%}.system-admin-danger-form label{grid-template-rows:auto var(--system-admin-control-height)}.system-admin-danger-form .system-admin-button--danger-solid{margin-top:4px}.system-admin-modal{border-radius:18px;box-shadow:var(--woas-shadow)}@media(max-width:1480px){.system-admin-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.system-admin-settings-card,.system-admin-settings-card.system-admin-documentation-rules{grid-column:span 6}.system-admin-create-workspace,.system-admin-retention-card{grid-template-columns:repeat(2,minmax(260px,1fr))}.system-admin-create-workspace>div,.system-admin-retention-card>div{grid-column:1/-1}.system-admin-create-workspace>.system-admin-button,.system-admin-retention-card>.system-admin-button{justify-self:start}}@media(max-width:1180px){.system-admin-shell{width:calc(100% - 24px)}.system-admin-header{gap:16px;grid-template-columns:1fr}.system-admin-header-actions{justify-content:start}.system-admin-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.system-admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.system-showcase-page{padding:24px}.system-admin-showcase-shortcut{text-decoration:none}.system-showcase-editor{border:1px solid var(--woas-border);border-radius:22px;display:grid;gap:18px}.system-showcase-editor__heading{align-items:end;display:flex;gap:20px;justify-content:space-between;padding-bottom:16px}.system-showcase-editor__heading h2{margin:3px 0 6px}.system-showcase-editor__heading p{color:var(--woas-text-muted);max-width:780px}.system-showcase-editor__heading-actions,.system-showcase-editor__toolbar>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.system-showcase-editor__info{gap:5px;padding:14px 16px}.system-showcase-editor__info span{color:var(--woas-text-muted);font-size:.8rem}.system-showcase-editor__toolbar{display:flex;gap:16px;justify-content:space-between}.system-showcase-editor__toolbar>div:first-child{display:grid;gap:2px}.system-showcase-editor__toolbar span{color:var(--woas-text-muted);font-size:.78rem}.system-showcase-editor__layout{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr)}.system-showcase-editor__items{gap:14px;min-width:0}.system-showcase-item{border-radius:16px;gap:16px;padding:16px;transition:border-color .18s ease,box-shadow .18s ease}.system-showcase-item.is-previewed{border-color:var(--woas-accent-border);box-shadow:0 0 0 3px var(--woas-accent-soft)}.system-showcase-item__header{gap:10px}.system-showcase-item__select{align-items:center;background:transparent;border:0;color:var(--woas-text);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:0;text-align:left}.system-showcase-item__select>span{color:var(--woas-accent);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}.system-showcase-item__select strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-showcase-item__active{align-items:center;display:flex;font-size:.78rem;gap:6px}.system-showcase-item__actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.system-showcase-item__actions button{background:var(--woas-surface);border:1px solid var(--woas-border);color:var(--woas-text);cursor:pointer;min-height:30px;padding:5px 9px}.system-showcase-item__actions button.is-danger{color:var(--woas-danger)}.system-showcase-item__actions button:disabled{cursor:default;opacity:.42}.system-showcase-item__meta{grid-template-columns:minmax(240px,1fr) minmax(150px,.4fr)}.system-showcase-item label{color:var(--woas-text-muted);display:grid;font-size:.76rem}.system-showcase-item input[type=number],.system-showcase-item input[type=text],.system-showcase-item select,.system-showcase-item textarea{background:var(--woas-surface);border:1px solid var(--woas-border-strong);border-radius:9px;box-sizing:border-box;color:var(--woas-text);font:inherit;min-height:38px;padding:8px 10px;width:100%}.system-showcase-item textarea{line-height:1.45;resize:vertical}.system-showcase-item input:focus,.system-showcase-item select:focus,.system-showcase-item textarea:focus{border-color:var(--woas-accent);box-shadow:0 0 0 3px var(--woas-accent-soft);outline:none}.system-showcase-item small{color:var(--woas-text-subtle);font-size:.7rem}.system-showcase-item__duration{align-items:center;display:grid;gap:8px;grid-template-columns:76px auto}.system-showcase-item__languages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.system-showcase-item__languages fieldset{border:1px solid var(--woas-border);border-radius:12px;display:grid;gap:11px;margin:0;min-width:0;padding:12px}.system-showcase-item__languages legend{color:var(--woas-text);font-size:.8rem;font-weight:750;padding:0 5px}.system-showcase-preview{top:20px}.system-showcase-preview__heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:9px}.system-showcase-preview__heading>div:first-child{display:grid;gap:2px}.system-showcase-preview__heading span{color:var(--woas-text-muted);font-size:.72rem;text-transform:uppercase}.system-showcase-preview__language{border-radius:9px;display:flex;padding:3px}.system-showcase-preview__language button{background:transparent;border:0;border-radius:7px;color:var(--woas-text-muted);cursor:pointer;padding:5px 8px}.system-showcase-preview__language button.is-active{background:var(--woas-surface);box-shadow:var(--woas-shadow-soft);color:var(--woas-accent)}.system-showcase-preview__canvas{border-radius:18px;min-height:390px;overflow:hidden;padding:30px}.system-showcase-preview__canvas .woas-login-showcase-visual{min-height:320px}.system-showcase-preview__canvas .woas-login-showcase-visual__title{color:var(--woas-text);font-size:clamp(34px,3.2vw,52px)}.system-showcase-preview__canvas .woas-login-showcase-visual__text{color:var(--woas-text-muted);font-size:14px}.system-showcase-preview>p{color:var(--woas-text-muted);font-size:.74rem;line-height:1.45}.system-showcase-editor__empty{border:1px dashed var(--woas-border-strong);border-radius:16px;display:grid;gap:8px;justify-items:start}.system-showcase-editor__empty p{color:var(--woas-text-muted);margin:0}@media(max-width:1180px){.system-showcase-editor__layout{grid-template-columns:1fr}.system-showcase-preview{position:static}}@media(max-width:760px){.system-showcase-page{padding:12px}.system-showcase-editor{padding:16px}.system-showcase-editor__heading,.system-showcase-editor__toolbar{align-items:stretch;flex-direction:column}.system-showcase-item__header,.system-showcase-item__languages,.system-showcase-item__meta{grid-template-columns:1fr}.system-showcase-item__actions{justify-content:flex-start}}.commercial-page{display:grid;gap:18px;max-width:1500px}.commercial-button-row,.commercial-card-heading,.commercial-form-actions,.commercial-hero,.commercial-hero__actions,.commercial-section__heading{align-items:center;display:flex;gap:14px;justify-content:space-between}.commercial-hero{align-items:flex-end;border-bottom:1px solid var(--woas-border);padding-bottom:14px}.commercial-choice-card h3,.commercial-credit-card h2,.commercial-hero h1,.commercial-plan-card h2,.commercial-section h2{margin:0}.commercial-choice-card p,.commercial-hero p,.commercial-section__heading p{margin-bottom:0}.commercial-choice-grid,.commercial-overview-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-choice-card,.commercial-credit-card,.commercial-plan-card,.commercial-section{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:20px}.commercial-credit-card,.commercial-plan-card{min-height:250px;padding:24px}.commercial-plan-card[data-plan=pro]{background:linear-gradient(135deg,color-mix(in srgb,var(--woas-accent) 10%,transparent),transparent 46%),var(--woas-surface)}.commercial-choice-badge,.commercial-status,.system-commercial-plan,.system-commercial-state{align-items:center;border:1px solid var(--woas-border);display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.03em;min-height:27px;text-transform:uppercase}.commercial-status[data-status=active],.system-commercial-plan[data-plan=pro],.system-commercial-state[data-state=active]{background:color-mix(in srgb,var(--woas-accent) 10%,var(--woas-surface));border-color:color-mix(in srgb,var(--woas-accent) 40%,var(--woas-border))}.commercial-plan-lead{color:var(--woas-muted);line-height:1.55;margin:20px 0;max-width:58ch}.commercial-credit-breakdown,.commercial-plan-facts,.system-commercial-support-summary{display:flex;flex-wrap:wrap;gap:10px}.commercial-plan-facts span,.system-commercial-support-summary span{border:1px solid var(--woas-border);border-radius:14px;color:var(--woas-muted);display:grid;font-size:12px;gap:2px;min-width:112px;padding:11px 12px}.commercial-plan-facts strong,.system-commercial-support-summary strong{color:var(--woas-text);font-size:19px}.commercial-note,.commercial-warning{color:var(--woas-muted);font-size:13px;line-height:1.5;margin:14px 0 0}.commercial-warning{color:var(--woas-warning);font-weight:600}.commercial-credit-percent{font-size:18px;font-variant-numeric:tabular-nums}.commercial-credit-meter{background:color-mix(in srgb,var(--woas-text) 5%,transparent);border:1px solid var(--woas-border);border-radius:999px;height:11px;margin:22px 0 15px;overflow:hidden}.commercial-credit-meter span{background:var(--woas-accent);border-radius:inherit;display:block;height:100%;transition:width .24s ease}.commercial-credit-card--low .commercial-credit-meter span{background:var(--woas-warning)}.commercial-credit-breakdown{gap:8px 16px}.commercial-credit-breakdown span{align-items:center;color:var(--woas-muted);display:flex;font-size:12px;gap:7px}.commercial-credit-breakdown i{background:var(--woas-accent);border-radius:50%;height:7px;width:7px}.commercial-credit-breakdown strong{color:var(--woas-text);font-variant-numeric:tabular-nums}.commercial-section{padding:24px}.commercial-section__heading{align-items:flex-end;margin-bottom:18px}.commercial-choice-card{align-content:start;display:grid;gap:14px;padding:22px}.commercial-choice-card--pro{background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--woas-accent) 14%,transparent),transparent 42%),var(--woas-surface);border-color:color-mix(in srgb,var(--woas-accent) 38%,var(--woas-border))}.commercial-choice-badge{justify-self:start}.commercial-feature-list{color:var(--woas-muted);display:grid;gap:8px;margin:0;padding-left:20px}.commercial-credit-packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.commercial-credit-pack{background:color-mix(in srgb,var(--woas-accent) 4%,var(--woas-surface));border:1px solid var(--woas-border);border-radius:16px;color:var(--woas-text);cursor:pointer;display:grid;gap:3px;min-height:86px;padding:14px 16px;text-align:left}.commercial-credit-pack:hover:not(:disabled){border-color:color-mix(in srgb,var(--woas-accent) 55%,var(--woas-border))}.commercial-credit-pack strong{font-size:21px}.commercial-credit-pack span{color:var(--woas-muted);font-size:12px}.commercial-billing-form,.system-commercial-settings-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-field--span-2,.system-commercial-settings-actions{grid-column:1/-1}.commercial-form-actions{justify-content:flex-end;padding-top:4px}.commercial-table-wrap,.system-commercial-table-wrap{border:1px solid var(--woas-border);border-radius:15px;overflow-x:auto;width:100%}.commercial-table,.system-commercial-table{border-collapse:collapse;width:100%}.commercial-table td,.commercial-table th,.system-commercial-table td,.system-commercial-table th{border-bottom:1px solid var(--woas-border);padding:11px 13px;text-align:left;vertical-align:top}.commercial-table th,.system-commercial-table th{color:var(--woas-muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.commercial-table tbody tr:last-child td,.system-commercial-table tbody tr:last-child td{border-bottom:0}.commercial-invoice small,.commercial-table td small,.system-commercial-table td small{color:var(--woas-muted);display:block;font-size:11px;margin-top:3px}.commercial-number{font-variant-numeric:tabular-nums;text-align:right!important;white-space:nowrap}.commercial-number[data-positive=true]{color:var(--woas-accent);font-weight:700}.commercial-invoice-list{display:grid;gap:8px;margin-top:14px}.commercial-invoice{align-items:center;border:1px solid var(--woas-border);border-radius:13px;color:var(--woas-text);display:flex;gap:18px;justify-content:space-between;padding:12px 14px;text-decoration:none}.commercial-invoice:hover{border-color:color-mix(in srgb,var(--woas-accent) 50%,var(--woas-border))}.commercial-seat-shortcut{background:color-mix(in srgb,var(--woas-accent) 7%,var(--woas-surface));border:1px solid color-mix(in srgb,var(--woas-accent) 30%,var(--woas-border));border-radius:12px;color:var(--woas-text);display:grid;min-width:74px;padding:7px 10px;text-decoration:none}.commercial-seat-shortcut.has-suspended-users{background:color-mix(in srgb,var(--woas-warning) 9%,var(--woas-surface));border-color:color-mix(in srgb,var(--woas-warning) 55%,var(--woas-border))}.commercial-seat-shortcut strong{font-size:14px}.commercial-seat-shortcut span{color:var(--woas-muted);font-size:10px;text-transform:uppercase}.system-commercial-page{display:grid;gap:14px}.system-commercial-kpis{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.system-commercial-kpis article{border:1px solid var(--woas-border);border-radius:18px;gap:4px;min-height:110px;padding:18px}.system-commercial-kpis small,.system-commercial-kpis span{color:var(--woas-muted);font-size:12px}.system-commercial-kpis strong{font-size:clamp(24px,2.5vw,34px);font-variant-numeric:tabular-nums}.system-commercial-diagnostics{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:16px;display:flex;flex-wrap:wrap;gap:7px;padding:12px 14px}.system-commercial-diagnostics span{align-items:center;border:1px solid var(--woas-border);border-radius:999px;color:var(--woas-muted);display:inline-flex;font-size:11px;gap:6px;padding:6px 9px}.system-commercial-diagnostics span:before{background:var(--woas-danger);border-radius:50%;content:"";height:7px;width:7px}.system-commercial-diagnostics span[data-ok=true]:before{background:var(--woas-accent)}.system-commercial-layout{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(320px,390px)}.system-commercial-main,.system-commercial-support,.system-commercial-support-block,.system-commercial-support-card{display:grid;gap:14px}.system-commercial-card-head{margin-bottom:14px}.system-commercial-card-head h2,.system-commercial-support-block h3,.system-commercial-support-card h2{margin:0}.system-commercial-card-head p,.system-commercial-support-block p,.system-commercial-support-card>p{color:var(--woas-muted);line-height:1.45;margin-bottom:0}.system-commercial-card-head--row{align-items:flex-end;display:flex;gap:14px;justify-content:space-between}.system-commercial-search{width:min(330px,100%)}.system-commercial-settings-grid label,.system-commercial-support-block label{display:grid;gap:6px}.system-commercial-settings-grid label>span,.system-commercial-support-block label>span{font-size:12px;font-weight:650}.system-commercial-settings-grid small,.system-commercial-support-block small{color:var(--woas-muted);font-size:11px}.system-commercial-table tr[data-selected=true] td{background:color-mix(in srgb,var(--woas-accent) 7%,transparent)}.system-commercial-support{position:sticky;top:14px}.system-commercial-support-block{border-top:1px solid var(--woas-border);padding-top:14px}.system-commercial-support-empty{min-height:220px}.commercial-customer-users{display:grid;gap:10px}.commercial-customer-user{align-items:end;background:color-mix(in srgb,var(--woas-surface) 92%,var(--woas-accent) 8%);border:1px solid var(--woas-border);border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);padding:14px 16px}.commercial-customer-user__identity{display:grid;gap:3px;min-width:0}.commercial-customer-user__identity small,.commercial-customer-user__identity span{color:var(--woas-muted);overflow-wrap:anywhere}.commercial-customer-user__role{margin:0}@media(max-width:1120px){.commercial-choice-grid,.commercial-overview-grid,.system-commercial-layout{grid-template-columns:1fr}.system-commercial-support{position:static}.system-commercial-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.commercial-card-heading,.commercial-hero,.commercial-section__heading,.system-commercial-card-head--row{align-items:stretch;flex-direction:column}.commercial-button-row,.commercial-hero__actions{flex-wrap:wrap;justify-content:flex-start}.commercial-credit-card,.commercial-plan-card,.commercial-section{border-radius:16px;padding:18px}.commercial-billing-form,.system-commercial-kpis,.system-commercial-settings-grid{grid-template-columns:1fr}.commercial-field--span-2,.system-commercial-settings-actions{grid-column:auto}.system-commercial-search{width:100%}}@media(prefers-reduced-motion:reduce){.commercial-credit-meter span,.commercial-credit-pack{transition:none}}@media(max-width:720px){.commercial-customer-user{align-items:stretch;grid-template-columns:1fr}}.commercial-global-notice{background:color-mix(in srgb,var(--woas-warning) 8%,var(--woas-surface));border:1px solid color-mix(in srgb,var(--woas-warning) 45%,var(--woas-border));border-radius:14px;box-shadow:var(--woas-shadow);color:var(--woas-text);-moz-column-gap:9px;column-gap:9px;display:grid;grid-template-columns:8px auto;max-width:min(390px,calc(100vw - 30px));padding:11px 14px;position:fixed;right:18px;text-decoration:none;top:70px;z-index:1450}.commercial-global-notice>span{align-self:stretch;background:var(--woas-warning);border-radius:999px;grid-row:1/3}.commercial-global-notice strong{font-size:12px}.commercial-global-notice small{color:var(--woas-muted);font-size:10px}@media(max-width:720px){.commercial-global-notice{left:10px;max-width:none;right:10px;top:58px}}.commercial-page,.system-commercial-page,.system-showcase-page{--control-center-control-height:40px;--control-center-panel-radius:22px;--control-center-card-radius:16px;--control-center-gap:14px;--control-center-gap-lg:20px}.commercial-credit-card,.commercial-plan-card,.commercial-section,.system-commercial-diagnostics,.system-commercial-kpis article,.system-commercial-support-card,.system-showcase-editor{border:1px solid var(--woas-border);box-shadow:var(--woas-shadow-soft)}.commercial-credit-card h2,.commercial-hero h1,.commercial-plan-card h2,.commercial-section__heading h2,.system-commercial-card-head h2,.system-showcase-editor__heading h2{letter-spacing:-.02em}.commercial-page input,.commercial-page select,.system-commercial-page input,.system-commercial-page select,.system-showcase-item input,.system-showcase-item select,.system-showcase-item textarea{box-sizing:border-box;min-height:var(--control-center-control-height)}.system-showcase-page{background:var(--woas-bg);min-width:1080px;padding:20px}.system-showcase-editor{background:var(--woas-surface);border-radius:var(--control-center-panel-radius);gap:var(--control-center-gap-lg);margin:0 auto;overflow:hidden;padding:24px;position:relative;width:min(100%,1840px)}.system-showcase-editor:before{background:var(--woas-accent);content:"";height:3px;inset:0 0 auto;opacity:.72;position:absolute}.system-showcase-editor__heading{align-items:center;border-bottom:1px solid var(--woas-border);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;padding:2px 0 18px}.system-showcase-editor__heading>div:first-child{max-width:820px;min-width:0}.system-showcase-editor__heading h2{font-size:1.55rem;margin:2px 0 6px}.system-showcase-editor__heading p{line-height:1.5;margin:0;max-width:760px}.system-showcase-editor__heading-actions{align-items:center;display:grid;gap:8px;grid-auto-flow:column;justify-content:end}.system-showcase-editor__heading-actions>*{min-height:var(--control-center-control-height)}.system-showcase-editor__info{background:var(--woas-surface-accent-subtle);border:1px solid var(--woas-border-accent-subtle);border-radius:14px;gap:14px;min-height:58px;padding:13px 16px}.system-showcase-editor__info,.system-showcase-editor__toolbar{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto}.system-showcase-editor__toolbar{border-bottom:1px solid var(--woas-border);gap:20px;min-height:48px;padding:4px 0 12px}.system-showcase-editor__toolbar>div:last-child{align-items:center;display:grid;gap:8px;grid-auto-flow:column;justify-content:end}.system-showcase-editor__layout{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.5fr) minmax(390px,.72fr)}.system-showcase-editor__items{display:grid;gap:12px}.system-showcase-item{background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:var(--control-center-card-radius);box-shadow:none;display:grid;gap:14px;overflow:hidden;padding:17px;position:relative;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.system-showcase-item:before{background:var(--woas-accent);content:"";inset:0 auto 0 0;opacity:0;position:absolute;transition:opacity .14s ease;width:3px}.system-showcase-item.is-previewed,.system-showcase-item:hover{background:var(--woas-surface-accent-subtle);border-color:var(--woas-accent-border);box-shadow:var(--woas-shadow-soft);transform:translateY(-1px)}.system-showcase-item.is-previewed:before,.system-showcase-item:hover:before{opacity:1}.system-showcase-item__header{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;min-height:34px}.system-showcase-item__select{min-height:32px}.system-showcase-item__actions{align-items:center;display:grid;gap:5px;grid-auto-flow:column;justify-content:end}.system-showcase-item__actions button{border-radius:8px;min-height:32px;padding:5px 10px;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.system-showcase-item__actions button:hover:not(:disabled){border-color:var(--woas-accent-border);box-shadow:var(--woas-shadow-soft);transform:translateY(-1px)}.system-showcase-item__meta{align-items:end;border-top:1px solid var(--woas-border);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 180px;padding-top:12px}.system-showcase-item label{align-content:start;gap:6px;grid-template-rows:auto minmax(var(--control-center-control-height),auto) auto}.system-showcase-item input[type=number],.system-showcase-item input[type=text],.system-showcase-item select,.system-showcase-item textarea{border-radius:10px;min-height:var(--control-center-control-height)}.system-showcase-item__languages{gap:12px}.system-showcase-item__languages fieldset{background:var(--woas-surface);border-radius:14px;padding:14px}.system-showcase-preview{background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:var(--control-center-card-radius);box-shadow:var(--woas-shadow-soft);padding:16px;position:sticky;top:14px}.system-showcase-preview__heading{border-bottom:1px solid var(--woas-border);margin:0 0 12px;min-height:38px;padding-bottom:10px}.system-showcase-preview__language{background:var(--woas-surface-muted);border:1px solid var(--woas-border)}.system-showcase-preview__canvas{background:linear-gradient(145deg,var(--woas-surface-accent-subtle),var(--woas-surface));border:1px solid var(--woas-border-accent-subtle);border-radius:15px;min-height:420px;padding:28px}.system-showcase-editor__empty{align-content:center;background:var(--woas-surface-subtle);border-radius:var(--control-center-card-radius);min-height:180px;padding:28px}.commercial-page{background:transparent;box-shadow:none;gap:14px;margin:0 auto;max-width:none;padding:0;width:min(100%,1640px)}.commercial-hero{align-items:center;background:linear-gradient(135deg,var(--woas-surface),var(--woas-surface-accent-subtle));border:1px solid var(--woas-border);border-radius:var(--control-center-panel-radius);box-shadow:var(--woas-shadow-soft);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;min-height:126px;overflow:hidden;padding:22px 24px;position:relative}.commercial-hero:after{background:var(--woas-accent);content:"";height:3px;inset:auto 0 0;opacity:.72;position:absolute}.commercial-hero>div:first-child{max-width:850px;min-width:0}.commercial-hero h1{font-size:1.6rem;margin:2px 0 6px}.commercial-hero p{line-height:1.5;max-width:760px}.commercial-hero__actions{align-items:center;display:grid;gap:8px;grid-auto-flow:column;justify-content:end}.commercial-button-row button,.commercial-form-actions button,.commercial-hero__actions button{min-height:var(--control-center-control-height)}.commercial-overview-grid{gap:12px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.commercial-credit-card,.commercial-plan-card{background:var(--woas-surface);border-radius:var(--control-center-card-radius);min-height:238px;overflow:hidden;padding:20px;position:relative}.commercial-credit-card:before,.commercial-plan-card:before{background:var(--woas-accent);content:"";inset:0 auto 0 0;opacity:.55;position:absolute;width:3px}.commercial-card-heading{align-items:start;border-bottom:1px solid var(--woas-border);gap:18px;padding-bottom:12px}.commercial-choice-badge,.commercial-status,.system-commercial-plan,.system-commercial-state{border-radius:999px;font-size:.68rem;letter-spacing:.045em;min-height:26px;padding:4px 9px}.commercial-plan-lead{margin:15px 0}.commercial-plan-facts{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.commercial-plan-facts span{background:var(--woas-surface-subtle);border-radius:12px;min-height:68px;min-width:0;padding:10px 11px}.commercial-plan-facts strong{font-size:1.12rem}.commercial-credit-meter{height:9px;margin:18px 0 14px}.commercial-credit-breakdown{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-credit-breakdown span{background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:11px;min-width:0;padding:9px 10px}.commercial-section{background:var(--woas-surface);border-radius:var(--control-center-panel-radius);display:grid;gap:16px;padding:22px}.commercial-section__heading{align-items:center;border-bottom:1px solid var(--woas-border);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;margin:0;padding-bottom:14px}.commercial-section__heading>div{max-width:900px;min-width:0}.commercial-section__heading h2{font-size:1.18rem;margin:2px 0 4px}.commercial-section__heading p{line-height:1.45}.commercial-choice-grid{gap:12px}.commercial-choice-card{background:var(--woas-surface-subtle);border-radius:var(--control-center-card-radius);gap:12px;grid-template-rows:auto auto minmax(64px,auto) 1fr auto;min-height:310px;overflow:hidden;padding:18px;position:relative;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.commercial-choice-card:hover{border-color:var(--woas-accent-border);box-shadow:var(--woas-shadow-soft);transform:translateY(-1px)}.commercial-choice-card--pro:before{background:var(--woas-accent);content:"";inset:0 auto 0 0;position:absolute;width:3px}.commercial-choice-card h3{font-size:1.04rem;line-height:1.3}.commercial-choice-card>p,.commercial-feature-list{color:var(--woas-text-muted);line-height:1.45}.commercial-choice-card .field{align-self:end}.commercial-button-row{align-self:end;justify-content:flex-start}.commercial-credit-packs{gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.commercial-credit-pack{background:var(--woas-surface-subtle);border-radius:14px;box-shadow:none;min-height:92px;padding:14px;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.commercial-credit-pack:hover:not(:disabled){background:var(--woas-surface-accent-subtle);border-color:var(--woas-accent-border);box-shadow:var(--woas-shadow-soft);transform:translateY(-1px)}.commercial-customer-users{gap:8px}.commercial-customer-user{align-items:center;background:var(--woas-surface-subtle);border-radius:12px;gap:18px;grid-template-columns:minmax(0,1fr) 230px;min-height:72px;padding:12px 14px}.commercial-customer-user__identity{gap:2px}.commercial-customer-user__role select{min-height:var(--control-center-control-height)}.commercial-billing-form{align-items:end;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.commercial-billing-form .field{display:grid;gap:6px;grid-template-rows:auto var(--control-center-control-height);margin:0}.commercial-billing-form .commercial-field--span-2{grid-column:span 2}.commercial-form-actions.commercial-field--span-2{border-top:1px solid var(--woas-border);grid-column:1/-1;justify-content:flex-end;margin-top:2px;padding-top:12px}.commercial-table-wrap{background:var(--woas-surface-subtle);border-radius:14px}.commercial-table td,.commercial-table th{padding:10px 12px;vertical-align:middle}.commercial-table th{background:var(--woas-surface-muted);position:sticky;top:0;z-index:1}.commercial-table tbody tr{transition:background .12s ease}.commercial-table tbody tr:hover td{background:var(--woas-surface-accent-subtle)}.commercial-invoice-list{gap:7px;margin-top:10px}.commercial-invoice{background:var(--woas-surface-subtle);border-radius:11px;min-height:58px;padding:10px 12px;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.commercial-invoice:hover{border-color:var(--woas-accent-border);box-shadow:var(--woas-shadow-soft);transform:translateY(-1px)}.system-commercial-page{gap:12px}.system-commercial-kpis article{background:var(--woas-surface-subtle);box-shadow:none;padding:15px}.system-commercial-kpis strong{font-size:1.55rem}.system-commercial-diagnostics{background:var(--woas-surface-subtle);border-radius:12px;box-shadow:none;gap:6px;padding:10px 12px}.system-commercial-layout{gap:12px;grid-template-columns:minmax(0,1fr) 380px}.system-commercial-main,.system-commercial-support,.system-commercial-support-block,.system-commercial-support-card{gap:12px}.system-commercial-card-head--row{align-items:center;border-bottom:1px solid var(--woas-border);padding-bottom:12px}.system-commercial-search{min-height:var(--control-center-control-height);width:340px}.system-commercial-support{top:62px}.system-commercial-support-card{background:var(--woas-surface-subtle);border-radius:var(--control-center-card-radius);padding:16px}.system-commercial-support-block{padding-top:12px}.system-commercial-settings-grid{gap:12px}.system-commercial-settings-grid label,.system-commercial-support-block label{align-content:start;grid-template-rows:auto minmax(var(--control-center-control-height),auto) auto}.system-commercial-table-wrap{border-radius:14px}.system-commercial-table tbody tr:hover td{background:var(--woas-surface-accent-subtle)}@media(max-width:1220px){.system-commercial-layout,.system-showcase-editor__layout{grid-template-columns:1fr}.system-commercial-support,.system-showcase-preview{position:static}.commercial-plan-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-credit-packs{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-billing-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.commercial-choice-card,.commercial-credit-pack,.commercial-invoice,.system-showcase-item,.system-showcase-item__actions button{transition:none}}.woas-settings-dialog{--settings-control-height:40px;--settings-panel-radius:22px;--settings-card-radius:16px;--settings-gap:14px;--settings-gap-lg:20px;background:var(--woas-surface);border-radius:var(--settings-panel-radius);box-shadow:var(--woas-shadow);height:min(92vh,960px);max-height:min(92vh,960px);max-width:1320px;overflow:hidden;position:relative;width:min(1320px,96vw)}.woas-settings-dialog:before{background:var(--woas-accent);content:"";height:3px;inset:0 0 auto;opacity:.72;position:absolute;z-index:3}.woas-settings-dialog .settings-dialog-header{align-items:center;background:linear-gradient(135deg,var(--woas-surface),var(--woas-surface-accent-subtle));border-bottom:1px solid var(--woas-border);min-height:112px;padding:22px 24px 18px}.woas-settings-dialog .settings-dialog-header>div{gap:4px;max-width:820px}.woas-settings-dialog .settings-dialog-header h2{font-size:1.55rem;letter-spacing:-.025em;margin:2px 0 3px}.woas-settings-dialog .settings-dialog-header .muted{line-height:1.5}.woas-settings-dialog .woas-modal-close{align-self:start;border-radius:10px;min-height:var(--settings-control-height);min-width:var(--settings-control-height)}.woas-settings-dialog .settings-dialog-shell--refined{background:var(--woas-surface);grid-template-columns:270px minmax(0,1fr)}.woas-settings-dialog .settings-dialog-nav--refined{background:var(--woas-surface-subtle);border-right:1px solid var(--woas-border);gap:8px;padding:16px 14px}.woas-settings-dialog .settings-dialog-nav--refined button{background:transparent;border:1px solid transparent;border-radius:12px;box-shadow:none;min-height:66px;overflow:hidden;padding:10px 12px 10px 14px;position:relative;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.woas-settings-dialog .settings-dialog-nav--refined button:before{background:var(--woas-accent);border-radius:999px;content:"";inset:8px auto 8px 0;opacity:0;position:absolute;transition:opacity .14s ease;width:3px}.woas-settings-dialog .settings-dialog-nav--refined button:hover:not(.is-active){background:var(--woas-surface);border-color:var(--woas-border);transform:translateY(-1px)}.woas-settings-dialog .settings-dialog-nav--refined button.is-active{background:var(--woas-surface-accent-subtle);border-color:var(--woas-accent-border);box-shadow:var(--woas-shadow-soft)}.woas-settings-dialog .settings-dialog-nav--refined button.is-active:before{opacity:1}.woas-settings-dialog .settings-nav-label-row{gap:10px}.woas-settings-dialog .settings-nav-label-row strong{font-size:13.5px!important;letter-spacing:-.01em}.woas-settings-dialog .settings-nav-label-row small,.woas-settings-dialog .settings-save-status,.woas-settings-dialog .settings-scope-badge{background:var(--woas-surface-muted);border-color:var(--woas-border);border-radius:999px;min-height:24px;padding:4px 8px}.woas-settings-dialog .settings-dialog-content--refined{background:var(--woas-bg);padding:20px 22px 24px}.woas-settings-dialog .settings-dialog-panel{margin:0 auto;width:min(100%,980px)}.woas-settings-dialog .personalization-form,.woas-settings-dialog .settings-form,.woas-settings-dialog .settings-panel-stack{gap:var(--settings-gap)}.woas-settings-dialog .settings-panel-heading{border-bottom:1px solid var(--woas-border);min-height:78px;padding:2px 2px 14px}.woas-settings-dialog .settings-panel-heading--with-status{align-items:center;gap:24px}.woas-settings-dialog .settings-panel-heading>div{max-width:720px}.woas-settings-dialog .settings-panel-heading h3{font-size:1.28rem;letter-spacing:-.025em;margin:2px 0 3px}.woas-settings-dialog .settings-panel-heading .muted{line-height:1.5}.woas-settings-dialog .api-token-settings.settings-card-group,.woas-settings-dialog .settings-card-group{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:var(--settings-card-radius);box-shadow:var(--woas-shadow-soft);gap:15px;overflow:hidden;padding:18px;position:relative}.woas-settings-dialog .settings-card-group:before{background:var(--woas-accent);content:"";inset:0 auto 0 0;opacity:.34;position:absolute;width:3px}.woas-settings-dialog .settings-card-heading{align-items:center;border-bottom:1px solid var(--woas-border);gap:20px;min-height:46px;padding-bottom:13px}.woas-settings-dialog .settings-card-heading:not(.api-token-heading),.woas-settings-dialog .settings-card-heading>div{gap:4px}.woas-settings-dialog .settings-card-heading h2,.woas-settings-dialog .settings-card-heading h4{font-size:1rem;letter-spacing:-.015em}.woas-settings-dialog .settings-card-heading p{font-size:12.5px;line-height:1.45;max-width:720px}.woas-settings-dialog .button,.woas-settings-dialog button,.woas-settings-dialog input:not([type=checkbox]):not([type=radio]):not([type=range]),.woas-settings-dialog select{box-sizing:border-box}.woas-settings-dialog input:not([type=checkbox]):not([type=radio]):not([type=range]),.woas-settings-dialog select{border-radius:10px;min-height:var(--settings-control-height)}.woas-settings-dialog textarea{border-radius:11px}.woas-settings-dialog .settings-field-grid,.woas-settings-dialog .settings-field-grid--three{gap:12px}.woas-settings-dialog .settings-field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.woas-settings-dialog .settings-field-grid label,.woas-settings-dialog .settings-form>label{align-content:start;gap:6px}.woas-settings-dialog .personalization-card{gap:0;padding:0}.woas-settings-dialog .personalization-card:before{z-index:1}.woas-settings-dialog .personalization-card-heading{border-bottom:1px solid var(--woas-border);min-height:62px;padding:16px 18px 13px}.woas-settings-dialog .personalization-choice-block,.woas-settings-dialog .personalization-row{border-top:1px solid var(--woas-border);gap:28px;grid-template-columns:minmax(230px,.9fr) minmax(300px,1.1fr);min-height:70px;padding:13px 18px}.woas-settings-dialog .personalization-choice-block:hover,.woas-settings-dialog .personalization-row:hover,.woas-settings-dialog .personalization-slider-card:hover{background:var(--woas-surface-subtle)}.woas-settings-dialog .personalization-field-copy strong{font-size:13px}.woas-settings-dialog .personalization-compact-select,.woas-settings-dialog .personalization-inline-choice,.woas-settings-dialog .personalization-number-input{justify-self:end}.woas-settings-dialog .personalization-accent-options label,.woas-settings-dialog .personalization-inline-choice,.woas-settings-dialog .personalization-segmented label{background:var(--woas-surface-subtle);border-color:var(--woas-border)}.woas-settings-dialog .personalization-accent-options label:hover,.woas-settings-dialog .personalization-segmented label:hover{background:var(--woas-surface-accent-subtle);border-color:var(--woas-accent-border)}.woas-settings-dialog .personalization-reading-grid{border-top:1px solid var(--woas-border)}.woas-settings-dialog .personalization-slider-card{min-height:108px;padding:15px 18px}.woas-settings-dialog .personalization-slider-card+.personalization-slider-card{border-left-color:var(--woas-border)}.woas-settings-dialog .settings-action-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.woas-settings-dialog .settings-action-card{align-content:center;background:var(--woas-surface-subtle);border-radius:13px;box-shadow:none;gap:6px;min-height:92px;padding:15px 16px;position:relative}.woas-settings-dialog .settings-action-card:focus-visible,.woas-settings-dialog .settings-action-card:hover{background:var(--woas-surface-accent-subtle);border-color:var(--woas-accent-border);box-shadow:var(--woas-shadow-soft);transform:translateY(-1px)}.woas-settings-dialog .settings-action-card--single{max-width:none}.woas-settings-dialog .account-overview-card{gap:20px;grid-template-columns:minmax(210px,1fr) minmax(270px,1.25fr) auto;min-height:108px}.woas-settings-dialog .account-status-grid{gap:10px 16px}.woas-settings-dialog .settings-avatar{border-radius:13px;height:46px;width:46px}.woas-settings-dialog .api-endpoint-box,.woas-settings-dialog .settings-info-callout{background:var(--woas-surface-accent-subtle);border-color:var(--woas-border-accent-subtle);border-radius:12px}.woas-settings-dialog .api-endpoint-box{min-height:62px;padding:11px 13px}.woas-settings-dialog .api-token-list-heading{align-items:center;min-height:58px}.woas-settings-dialog .api-token-table-wrap,.woas-settings-dialog .settings-table-wrap{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:13px;overflow:auto}.woas-settings-dialog .api-token-table-wrap thead th,.woas-settings-dialog .settings-table-wrap thead th{background:var(--woas-surface-muted);position:sticky;top:0;z-index:1}.woas-settings-dialog .settings-danger-zone{border-color:var(--woas-danger)}.woas-settings-dialog .settings-danger-zone:before{background:var(--woas-danger);opacity:.68}.woas-settings-dialog .settings-danger-actions{gap:10px}.woas-settings-dialog .settings-danger-actions article{background:var(--woas-surface-subtle);border-color:var(--woas-border);border-radius:12px;min-height:72px;padding:12px 14px}.woas-settings-dialog .settings-danger-actions article>div{max-width:680px}.woas-settings-dialog .settings-section-tabs{background:var(--woas-surface-muted);border-radius:11px;min-height:var(--settings-control-height);padding:4px}.woas-settings-dialog .settings-section-tabs button{border-radius:8px;min-height:32px;padding:6px 12px}.woas-settings-dialog .settings-section-tabs button.is-active{background:var(--woas-surface);box-shadow:var(--woas-shadow-soft)}.woas-settings-dialog .settings-actions-sticky{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--woas-surface) 94%,transparent);border-top:1px solid var(--woas-border);bottom:-24px;margin:0 -22px -24px;padding:12px 22px 18px}.woas-settings-dialog .settings-loading-state{min-height:420px}@media(max-width:1120px){.woas-settings-dialog{width:min(1120px,97vw)}.woas-settings-dialog .settings-dialog-shell--refined{grid-template-columns:240px minmax(0,1fr)}.woas-settings-dialog .settings-dialog-content--refined{padding:18px}.woas-settings-dialog .settings-field-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-members-page{--admin-users-control-height:40px;--admin-users-panel-radius:22px;--admin-users-card-radius:16px;background:transparent!important;border:0!important;box-shadow:none!important;display:grid;gap:14px;margin:0 auto!important;max-width:1520px!important;min-height:0!important;padding:0!important;width:min(100%,1520px)!important}.admin-members-page>.utility-card,.admin-members-page__header{border:1px solid var(--woas-border);box-shadow:var(--woas-shadow-soft)}.admin-members-page__header{align-items:center;background:linear-gradient(135deg,var(--woas-surface),var(--woas-surface-accent-subtle));border-radius:var(--admin-users-panel-radius);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;min-height:118px;overflow:hidden;padding:20px 24px;position:relative}.admin-members-page__header:after{background:var(--woas-accent);content:"";height:3px;inset:auto 0 0;opacity:.72;position:absolute}.admin-members-page__header>div{max-width:820px;min-width:0}.admin-members-page__header h1{font-size:1.65rem;letter-spacing:-.025em;margin:2px 0 5px}.admin-members-page__header p{line-height:1.5;margin:0}.admin-members-page__header>button{align-self:center;min-height:var(--admin-users-control-height)}.admin-members-page>.utility-card{background:var(--woas-surface);border-radius:var(--admin-users-card-radius)}.admin-workspace-strip{align-items:center;background:var(--woas-surface)!important;display:grid;gap:24px;grid-template-columns:minmax(260px,1fr) auto;min-height:86px}.admin-workspace-strip__identity{min-width:0}.admin-workspace-strip__identity>div:last-child{display:grid;gap:3px;min-width:0}.admin-workspace-strip__identity strong{font-size:1rem}.admin-workspace-strip__identity span{color:var(--woas-text-muted);font-size:.78rem}.admin-workspace-strip__stats{display:grid;gap:8px;grid-auto-columns:minmax(102px,1fr);grid-auto-flow:column}.admin-workspace-strip__stats>span{align-content:center;background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:12px;color:var(--woas-text-muted);display:grid;font-size:.68rem;gap:2px;line-height:1.15;min-height:58px;padding:8px 11px;text-align:left}.admin-workspace-strip__stats>span strong{color:var(--woas-text);font-size:1.08rem;line-height:1}.admin-invitations-panel,.admin-invite-panel,.admin-users-panel--modern,.admin-workspace-profile{padding:18px!important}.admin-invitations-panel__header,.admin-invite-panel>.utility-section-title,.admin-users-panel__header{align-items:center;border-bottom:1px solid var(--woas-border);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:0 0 13px}.admin-invite-panel>.utility-section-title{grid-template-columns:minmax(0,1fr)}.admin-invitations-panel__header>div,.admin-invite-panel>.utility-section-title,.admin-users-panel__header>div{min-width:0}.admin-invitations-panel__header h2,.admin-invite-panel h2,.admin-users-panel__header h2{font-size:1.08rem;letter-spacing:-.015em;margin:2px 0 3px}.admin-invitations-panel__header p,.admin-invite-panel p,.admin-users-panel__header p{margin:0}.admin-invitations-panel__header>button,.admin-users-panel__header>button{justify-self:end;min-height:34px;padding:5px 11px}.admin-invite-form{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(300px,1.3fr) minmax(240px,.8fr) auto;margin-top:14px}.admin-invite-form .field,.admin-users-filter{align-content:end;display:grid;gap:5px;margin:0}.admin-invite-form input,.admin-invite-form select,.admin-role-select--standalone select,.admin-users-toolbar--modern input,.admin-users-toolbar--modern select{border-radius:10px;box-sizing:border-box;min-height:var(--admin-users-control-height)}.admin-invite-form__action{align-self:end}.admin-invite-form__action button{min-height:var(--admin-users-control-height);white-space:nowrap}.admin-invitation-summary{display:flex;gap:7px;margin:12px 0 0}.admin-invitation-summary>span{align-items:center;background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:999px;color:var(--woas-text-muted);display:inline-flex;font-size:.7rem;gap:5px;min-height:28px;padding:4px 9px}.admin-invitation-summary strong{color:var(--woas-text)}.admin-invitations-list{display:grid;gap:8px;margin-top:12px}.admin-invitation-item{align-items:center;background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:12px;display:grid;gap:16px;grid-template-columns:minmax(320px,1.3fr) minmax(260px,.8fr) auto;min-height:64px;padding:10px 12px;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.admin-invitation-item:hover{background:var(--woas-surface-accent-subtle);border-color:var(--woas-accent-border);box-shadow:var(--woas-shadow-soft)}.admin-invitation-item__main{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.admin-invitation-item__identity{display:grid;gap:3px;min-width:0}.admin-invitation-item__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-invitation-item__identity span,.admin-invitation-item__meta{color:var(--woas-text-muted);font-size:.72rem}.admin-invitation-item__meta{display:grid;gap:6px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-invitation-item__actions{justify-self:end}.admin-invitation-item__actions button{min-height:34px;white-space:nowrap}.admin-users-panel--modern{display:grid;gap:12px}.admin-users-toolbar--modern{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(320px,1fr) 180px 180px auto;margin-top:2px}.admin-users-filter,.admin-users-search{min-width:0}.admin-users-filter>span{color:var(--woas-text-muted);font-size:.68rem;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.admin-users-clear{min-height:var(--admin-users-control-height);white-space:nowrap}.admin-users-result-line{align-items:center;color:var(--woas-text-muted);display:flex;font-size:.72rem;min-height:24px}.admin-members-table-wrap--modern{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:13px;overflow:auto}.admin-members-table--modern{border-collapse:separate;border-spacing:0;min-width:980px;table-layout:fixed;width:100%}.admin-members-table--modern th{background:var(--woas-surface-subtle);color:var(--woas-text-muted);font-size:.68rem;letter-spacing:.035em;position:sticky;text-transform:uppercase;top:0;z-index:1}.admin-members-table--modern td,.admin-members-table--modern th{border-bottom:1px solid var(--woas-border);padding:10px 12px;vertical-align:middle}.admin-members-table--modern tbody tr:last-child td{border-bottom:0}.admin-members-table--modern tbody tr{transition:background .12s ease}.admin-members-table--modern tbody tr:hover{background:var(--woas-surface-accent-subtle)}.admin-members-table--modern th:first-child{width:31%}.admin-members-table--modern th:nth-child(2){width:18%}.admin-members-table--modern th:nth-child(3){width:12%}.admin-members-table--modern th:nth-child(4){width:15%}.admin-members-table--modern th:nth-child(5){width:24%}.admin-user-identity--rich{display:grid;gap:3px;min-width:0}.admin-user-identity--rich>span{color:var(--woas-text-muted);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-role-select--standalone,.admin-role-select--standalone select{width:100%}.admin-member-actions--right{display:flex;gap:7px;justify-content:flex-end}.admin-member-actions--right button{min-height:34px;padding:5px 10px;white-space:nowrap}.admin-members-table__actions-head{text-align:right!important}.admin-workspace-profile{background:var(--woas-surface-subtle)!important}.admin-workspace-profile>summary{min-height:42px}.admin-workspace-profile__body{border-top:1px solid var(--woas-border);margin-top:14px;padding-top:14px}@media(min-width:1280px){.admin-invitations-panel,.admin-users-panel--modern{padding:20px!important}}@media(max-width:1100px){.admin-invitation-item,.admin-invite-form,.admin-users-toolbar--modern,.admin-workspace-strip{grid-template-columns:1fr}.admin-workspace-strip__stats{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-invitation-item__actions,.admin-invitations-panel__header>button,.admin-users-panel__header>button{justify-self:start}}.woas-confirm-backdrop{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:var(--woas-overlay);padding:20px}.woas-confirm-dialog{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:18px;box-shadow:var(--woas-shadow);max-width:510px;overflow:hidden;padding:0;width:min(100%,510px)}.woas-confirm-dialog__header{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--woas-accent-soft) 72%,var(--woas-surface)) 0,var(--woas-surface) 100%);border-bottom:1px solid var(--woas-border);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:20px 20px 16px}.woas-confirm-dialog__icon{align-items:center;background:var(--woas-accent-soft);border:1px solid color-mix(in srgb,var(--woas-accent) 22%,transparent);border-radius:13px;color:var(--woas-accent);display:inline-flex;height:44px;justify-content:center;width:44px}.woas-confirm-dialog__icon svg{fill:none;height:23px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:23px}.woas-confirm-dialog--danger .woas-confirm-dialog__icon{background:var(--woas-danger-soft);border-color:var(--woas-danger-border);color:var(--woas-danger)}.woas-confirm-dialog__titleblock{min-width:0}.woas-confirm-dialog__eyebrow{color:var(--woas-text-muted);display:block;font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.2;margin-bottom:3px;text-transform:uppercase}.woas-confirm-dialog--danger .woas-confirm-dialog__eyebrow{color:var(--woas-danger)}.woas-confirm-dialog__titleblock h2{color:var(--woas-text);font-size:18px;font-weight:900;line-height:1.25;margin:0}.woas-confirm-dialog__close{align-self:start}.woas-confirm-dialog__body{padding:18px 20px 20px}.woas-confirm-dialog__message{color:var(--woas-text);font-size:14px;line-height:1.62;margin:0;white-space:pre-line}.woas-confirm-dialog__required{margin-top:18px}.woas-confirm-dialog__required small{color:var(--woas-text-muted);font-weight:600}.woas-confirm-dialog__footer{align-items:center;background:color-mix(in srgb,var(--woas-surface) 92%,var(--woas-accent-soft));border-top:1px solid var(--woas-border);display:flex;gap:10px;justify-content:flex-end;padding:14px 20px 18px}.woas-confirm-dialog__footer .primary-button,.woas-confirm-dialog__footer .secondary-button{border-radius:9px;font-weight:850;min-height:40px;padding-inline:16px}.woas-confirm-dialog__footer .button--danger{background:var(--woas-danger);border-color:var(--woas-danger);color:var(--woas-text-on-strong)}.woas-confirm-dialog__footer .button--danger:hover:not(:disabled){background:var(--woas-danger-hover);border-color:var(--woas-danger-hover)}@media(max-width:600px){.woas-confirm-backdrop{align-items:flex-end;padding:12px}.woas-confirm-dialog{border-radius:18px;max-height:calc(100dvh - 24px);width:100%}.woas-confirm-dialog__header{padding:18px 16px 14px}.woas-confirm-dialog__body{padding:16px}.woas-confirm-dialog__footer{padding:12px 16px 16px}.woas-confirm-dialog__footer .primary-button,.woas-confirm-dialog__footer .secondary-button{flex:1 1 0}}:root,html[data-woas-theme=light]{color-scheme:light;--woas-radius-sm:8px;--woas-radius:12px;--woas-radius-lg:18px;--woas-canvas:#f4f6f8;--woas-surface:#fff;--woas-surface-subtle:#f7f9fb;--woas-surface-muted:#eef2f5;--woas-surface-raised:#fff;--woas-border:#d8e0e7;--woas-border-strong:#bdc8d2;--woas-text:#1f2a35;--woas-text-muted:#667585;--woas-text-subtle:#6b7885;--woas-text-on-strong:#fff;--woas-shadow:0 12px 32px rgba(31,42,53,.1);--woas-shadow-soft:0 2px 10px rgba(31,42,53,.07);--woas-overlay:rgba(21,29,38,.42);--woas-danger:#b4232d;--woas-danger-hover:#921d25;--woas-danger-soft:#fff0f1;--woas-danger-border:#efb7bc;--woas-success:#237a4b;--woas-success-soft:#eaf7ef;--woas-warning:#93621d;--woas-warning-soft:#fff6e5;--woas-info:#2d5f9f;--woas-info-soft:#eaf1fb;--woas-info-border:#a9c5e8;--woas-code-bg:#f4f6f8;--woas-code-text:#26313d;--woas-selection:color-mix(in srgb,var(--woas-accent) 22%,var(--woas-surface));--woas-editor-selection:color-mix(in srgb,var(--woas-accent) 38%,var(--woas-surface));--woas-md-border:#d0d7de;--woas-md-border-muted:#d8dee4;--woas-md-muted:#59636e;--woas-md-code-bg:rgba(175,184,193,.2);--woas-md-pre-bg:#f6f8fa;--woas-md-table-row-alt:#f6f8fa;--woas-syntax-comment:#6e7781;--woas-syntax-keyword:#cf222e;--woas-syntax-literal:#0550ae;--woas-syntax-operator:#1f2328;--woas-syntax-property:#953800;--woas-syntax-string:#0a3069;--woas-syntax-tag:#116329;--woas-syntax-entity:#6639ba}html[data-woas-theme=dark]{color-scheme:dark;--woas-canvas:#111418;--woas-surface:#191d22;--woas-surface-subtle:#20252b;--woas-surface-muted:#272d34;--woas-surface-raised:#22272e;--woas-border:#343c45;--woas-border-strong:#4a5561;--woas-text:#f0f3f6;--woas-text-muted:#aab5c0;--woas-text-subtle:#8d99a5;--woas-text-on-strong:#fff;--woas-shadow:0 18px 46px rgba(0,0,0,.4);--woas-shadow-soft:0 3px 12px rgba(0,0,0,.3);--woas-overlay:rgba(0,0,0,.68);--woas-danger:#ff7b86;--woas-danger-hover:#ff9aa3;--woas-danger-soft:#381e23;--woas-danger-border:#783941;--woas-success:#62c991;--woas-success-soft:#163125;--woas-warning:#e2bd73;--woas-warning-soft:#352b17;--woas-info:#79b8ff;--woas-info-soft:#182b43;--woas-info-border:#3d679c;--woas-code-bg:#0f1215;--woas-code-text:#e6edf3;--woas-selection:color-mix(in srgb,var(--woas-accent) 28%,var(--woas-surface));--woas-editor-selection:color-mix(in srgb,var(--woas-accent) 44%,var(--woas-surface));--woas-md-border:#3d444d;--woas-md-border-muted:#3d444d;--woas-md-muted:#9198a1;--woas-md-code-bg:hsla(215,8%,43%,.2);--woas-md-pre-bg:#151b23;--woas-md-table-row-alt:#151b23;--woas-syntax-comment:#9198a1;--woas-syntax-keyword:#ff7b72;--woas-syntax-literal:#79c0ff;--woas-syntax-operator:#f0f6fc;--woas-syntax-property:#ffa657;--woas-syntax-string:#a5d6ff;--woas-syntax-tag:#7ee787;--woas-syntax-entity:#d2a8ff}html[data-woas-theme=contrast]{color-scheme:dark;--woas-canvas:#000;--woas-surface:#000;--woas-surface-subtle:#000;--woas-surface-muted:#000;--woas-surface-raised:#000;--woas-border:#ff0;--woas-border-strong:#fff;--woas-text:#fff;--woas-text-muted:#fff;--woas-text-subtle:#fff;--woas-text-on-strong:#000;--woas-shadow:none;--woas-shadow-soft:none;--woas-overlay:rgba(0,0,0,.88);--woas-danger:#ff6b6b;--woas-danger-hover:#fff;--woas-danger-soft:#000;--woas-danger-border:#ff6b6b;--woas-success:#75ff75;--woas-success-soft:#000;--woas-warning:#ff0;--woas-warning-soft:#000;--woas-info:#0ff;--woas-info-soft:#000;--woas-info-border:#0ff;--woas-code-bg:#000;--woas-code-text:#fff;--woas-selection:#003a66;--woas-editor-selection:#005a9c;--woas-md-border:#ff0;--woas-md-border-muted:#ff0;--woas-md-muted:#fff;--woas-md-code-bg:#202020;--woas-md-pre-bg:#000;--woas-md-table-row-alt:#111;--woas-syntax-comment:#d8d8d8;--woas-syntax-keyword:#ff0;--woas-syntax-literal:#0ff;--woas-syntax-operator:#fff;--woas-syntax-property:#ff0;--woas-syntax-string:#75ff75;--woas-syntax-tag:#ff0;--woas-syntax-entity:#0ff}:root,html[data-woas-accent=green]{--woas-accent:#2f7d57;--woas-accent-hover:#256747;--woas-accent-soft:#e8f5ee;--woas-accent-border:#a9d2bb;--woas-accent-on:#fff}html[data-woas-accent=blue]{--woas-accent:#2d5f9f;--woas-accent-hover:#244b7f;--woas-accent-soft:#eaf1fb;--woas-accent-border:#a9c5e8;--woas-accent-on:#fff}html[data-woas-accent=teal]{--woas-accent:#23777a;--woas-accent-hover:#1b5e61;--woas-accent-soft:#e7f6f6;--woas-accent-border:#9dcfd0;--woas-accent-on:#fff}html[data-woas-accent=sand]{--woas-accent:#806127;--woas-accent-hover:#654c1f;--woas-accent-soft:#f7f0df;--woas-accent-border:#d6c18e;--woas-accent-on:#fff}html[data-woas-accent=apricot]{--woas-accent:#a85e34;--woas-accent-hover:#854b2a;--woas-accent-soft:#fbefe8;--woas-accent-border:#dfb29a;--woas-accent-on:#fff}html[data-woas-accent=lavender]{--woas-accent:#6d5aa8;--woas-accent-hover:#574886;--woas-accent-soft:#f0edfa;--woas-accent-border:#bfb1df;--woas-accent-on:#fff}html[data-woas-theme=dark][data-woas-accent=green]{--woas-accent:#5fc38c;--woas-accent-hover:#78d8a2;--woas-accent-soft:#183126;--woas-accent-border:#397a57;--woas-accent-on:#0d1711}html[data-woas-theme=dark][data-woas-accent=blue]{--woas-accent:#6aa9ff;--woas-accent-hover:#8cbcff;--woas-accent-soft:#182b43;--woas-accent-border:#3d679c;--woas-accent-on:#09121e}html[data-woas-theme=dark][data-woas-accent=teal]{--woas-accent:#63d1cf;--woas-accent-hover:#84dfdd;--woas-accent-soft:#173234;--woas-accent-border:#397b7b;--woas-accent-on:#071818}html[data-woas-theme=dark][data-woas-accent=sand]{--woas-accent:#e4c56a;--woas-accent-hover:#f0d985;--woas-accent-soft:#352f1b;--woas-accent-border:#7c6d37;--woas-accent-on:#1b1606}html[data-woas-theme=dark][data-woas-accent=apricot]{--woas-accent:#f2a27b;--woas-accent-hover:#ffb797;--woas-accent-soft:#3b251d;--woas-accent-border:#89533c;--woas-accent-on:#241008}html[data-woas-theme=dark][data-woas-accent=lavender]{--woas-accent:#bda7ff;--woas-accent-hover:#d0c0ff;--woas-accent-soft:#2d2740;--woas-accent-border:#68588f;--woas-accent-on:#160e2b}html[data-woas-theme=contrast]{--woas-accent:#ff0;--woas-accent-hover:#fff;--woas-accent-soft:#000;--woas-accent-border:#ff0;--woas-accent-on:#000}:root,html[data-woas-theme=light]{--woas-canvas-tinted:color-mix(in srgb,var(--woas-accent) 4%,var(--woas-canvas));--woas-surface-accent-subtle:color-mix(in srgb,var(--woas-accent) 5%,var(--woas-surface));--woas-surface-accent-muted:color-mix(in srgb,var(--woas-accent) 9%,var(--woas-surface));--woas-surface-accent-strong:color-mix(in srgb,var(--woas-accent) 13%,var(--woas-surface));--woas-border-accent-subtle:color-mix(in srgb,var(--woas-accent) 20%,var(--woas-border))}html[data-woas-theme=dark]{--woas-canvas-tinted:color-mix(in srgb,var(--woas-accent) 3%,var(--woas-canvas));--woas-surface-accent-subtle:color-mix(in srgb,var(--woas-accent) 4%,var(--woas-surface));--woas-surface-accent-muted:color-mix(in srgb,var(--woas-accent) 7%,var(--woas-surface));--woas-surface-accent-strong:color-mix(in srgb,var(--woas-accent) 10%,var(--woas-surface));--woas-border-accent-subtle:color-mix(in srgb,var(--woas-accent) 16%,var(--woas-border))}html[data-woas-theme=contrast]{--woas-canvas-tinted:var(--woas-canvas);--woas-surface-accent-subtle:var(--woas-surface);--woas-surface-accent-muted:var(--woas-surface);--woas-surface-accent-strong:var(--woas-surface);--woas-border-accent-subtle:var(--woas-border)}:root,html[data-woas-theme=light]{--woas-reader-surface:var(--woas-surface)}html[data-woas-theme=dark]{--woas-reader-surface:var(--woas-surface-accent-subtle)}html[data-woas-theme=contrast]{--woas-reader-surface:var(--woas-surface)}html[data-woas-theme] body{background:var(--woas-canvas-tinted)!important;color:var(--woas-text)}html[data-woas-theme] .classic-shell{background:var(--woas-canvas-tinted)!important;color:var(--woas-text)!important}html[data-woas-theme] .classic-ai-panel,html[data-woas-theme] .classic-outline,html[data-woas-theme] .classic-page-titlebar,html[data-woas-theme] .classic-reader-grid,html[data-woas-theme] .classic-sidebar,html[data-woas-theme] .classic-toolbar,html[data-woas-theme] .classic-workspace-page,html[data-woas-theme] .page-panel,html[data-woas-theme] .settings-card-group,html[data-woas-theme] .settings-dialog-content,html[data-woas-theme] .settings-dialog-panel,html[data-woas-theme] .settings-dialog-shell,html[data-woas-theme] .settings-subsection--dialog,html[data-woas-theme] .utility-card{background-color:var(--woas-surface)!important;border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme] .classic-detail-workspace,html[data-woas-theme] .page-panel.page-detail-panel{background-color:transparent!important;border-color:transparent!important}html[data-woas-theme] .classic-reader-grid,html[data-woas-theme] .classic-reader-grid--detail{border-color:var(--woas-border-accent-subtle)!important;box-shadow:0 1px 3px color-mix(in srgb,var(--woas-text) 8%,transparent)!important}html[data-woas-theme] .classic-reader-surface,html[data-woas-theme] .wiki-rendered-content{background-color:var(--woas-reader-surface)!important;color:var(--woas-text)!important}html[data-woas-theme] .visual-editor-content,html[data-woas-theme] .visual-editor-content .ProseMirror{background-color:var(--woas-surface)!important;color:var(--woas-text)!important}html[data-woas-theme] .classic-ai-panel,html[data-woas-theme] .classic-category-tree-panel,html[data-woas-theme] .classic-outline,html[data-woas-theme] .classic-page-titlebar,html[data-woas-theme] .classic-right-panel-tabs,html[data-woas-theme] .classic-sidebar,html[data-woas-theme] .classic-sidebar-primary-panel,html[data-woas-theme] .classic-sidebar-search-panel,html[data-woas-theme] .classic-sidebar-tabs-panel,html[data-woas-theme] .classic-toolbar,html[data-woas-theme] .settings-dialog-nav{background-color:var(--woas-surface-accent-subtle)!important;border-color:var(--woas-border-accent-subtle)!important}html[data-woas-theme] .account-security-card,html[data-woas-theme] .account-security-overview,html[data-woas-theme] .ai-review-inline-result,html[data-woas-theme] .ai-review-overview,html[data-woas-theme] .ai-review-panel__header,html[data-woas-theme] .ai-review-quick-tools,html[data-woas-theme] .ai-review-section,html[data-woas-theme] .category-picker-panel,html[data-woas-theme] .classic-reference-group,html[data-woas-theme] .page-dialog-card,html[data-woas-theme] .settings-action-card,html[data-woas-theme] .settings-card-group,html[data-woas-theme] .settings-subsection--dialog,html[data-woas-theme] .share-dialog__section,html[data-woas-theme] .share-dialog__selected-block,html[data-woas-theme] .system-admin-card,html[data-woas-theme] .system-admin-cleanup-box,html[data-woas-theme] .system-admin-create-workspace,html[data-woas-theme] .system-admin-detail-panel,html[data-woas-theme] .system-admin-panel,html[data-woas-theme] .system-admin-retention-card,html[data-woas-theme] .utility-card{background-color:var(--woas-surface-accent-muted)!important;border-color:var(--woas-border-accent-subtle)!important}html[data-woas-theme] .account-security-statuses article,html[data-woas-theme] .ai-review-section .ai-review-inline-result,html[data-woas-theme] .ai-review-section__head,html[data-woas-theme] .api-endpoint-box,html[data-woas-theme] .classic-category-tree-header,html[data-woas-theme] .classic-reference-group__header,html[data-woas-theme] .page-dialog-card .category-picker-panel,html[data-woas-theme] .personalization-card-heading,html[data-woas-theme] .settings-card-group .settings-action-card,html[data-woas-theme] .settings-info-callout,html[data-woas-theme] .system-admin-api-summary article,html[data-woas-theme] .system-admin-cleanup-list article,html[data-woas-theme] .system-admin-info-grid article,html[data-woas-theme] .system-admin-integrity-grid article,html[data-woas-theme] .system-admin-overview-grid article,html[data-woas-theme] .system-admin-storage-grid article,html[data-woas-theme] .utility-card .utility-card{background-color:var(--woas-surface-accent-strong)!important;border-color:var(--woas-border-accent-subtle)!important}html[data-woas-theme] .fallback-editor,html[data-woas-theme] .system-admin-table,html[data-woas-theme] .text-editor,html[data-woas-theme] .visual-editor,html[data-woas-theme] .visual-editor-content,html[data-woas-theme] .visual-editor-content .ProseMirror,html[data-woas-theme] .workspace-table{background-color:var(--woas-surface)!important}html[data-woas-theme] input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-woas-theme] select,html[data-woas-theme] textarea{background-color:var(--woas-surface)!important;border-color:var(--woas-border-strong)!important;color:var(--woas-text)!important}html[data-woas-theme] input::-moz-placeholder,html[data-woas-theme] textarea::-moz-placeholder{color:var(--woas-text-subtle)!important;opacity:1}html[data-woas-theme] input::placeholder,html[data-woas-theme] textarea::placeholder{color:var(--woas-text-subtle)!important;opacity:1}html[data-woas-theme] .classic-empty,html[data-woas-theme] .muted,html[data-woas-theme] .settings-card-heading p,html[data-woas-theme] .settings-panel-heading .muted{color:var(--woas-text-muted)!important}html[data-woas-theme] .eyebrow,html[data-woas-theme] .settings-nav-label-row small{color:var(--woas-accent)}html[data-woas-theme] .button:not(.button--ghost):not(.button--icon-only):not(.topbar-action-button),html[data-woas-theme] .classic-primary-button,html[data-woas-theme] .primary-button{background:var(--woas-accent)!important;border-color:var(--woas-accent)!important;color:var(--woas-accent-on)!important}html[data-woas-theme] .button:not(.button--ghost):not(.button--icon-only):not(.topbar-action-button):hover:not(:disabled),html[data-woas-theme] .classic-primary-button:hover:not(:disabled),html[data-woas-theme] .primary-button:hover:not(:disabled){background:var(--woas-accent-hover)!important;border-color:var(--woas-accent-hover)!important;color:var(--woas-accent-on)!important}html[data-woas-theme] .icon-button,html[data-woas-theme] .secondary-button,html[data-woas-theme] .topbar-action-button,html[data-woas-theme] .woas-modal-close{background:var(--woas-surface-subtle)!important;border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme] .icon-button:hover:not(:disabled),html[data-woas-theme] .secondary-button:hover:not(:disabled),html[data-woas-theme] .topbar-action-button:hover:not(:disabled),html[data-woas-theme] .woas-modal-close:hover:not(:disabled){background:var(--woas-accent-soft)!important;border-color:var(--woas-accent-border)!important;color:var(--woas-accent)!important}html[data-woas-theme] .icon-button--green,html[data-woas-theme] .icon-button--home,html[data-woas-theme] .is-active:not(.danger-option){border-color:var(--woas-accent-border)}html[data-woas-theme] :focus-visible{outline-color:var(--woas-accent)!important}html[data-woas-theme=contrast] :focus-visible{outline:3px solid #ff0!important;outline-offset:2px!important}html[data-woas-theme=contrast] .button:not(.button--ghost):not(.button--icon-only):not(.topbar-action-button),html[data-woas-theme=contrast] .classic-primary-button,html[data-woas-theme=contrast] .icon-button:hover:not(:disabled),html[data-woas-theme=contrast] .primary-button,html[data-woas-theme=contrast] .secondary-button:hover:not(:disabled),html[data-woas-theme=contrast] .topbar-action-button:hover:not(:disabled){background:#ff0!important;border-color:#ff0!important;color:#000!important}html[data-woas-theme=contrast] a{color:#ff0;text-decoration:underline;text-underline-offset:2px}html[data-woas-theme=contrast] .woas-search-highlight{background:#ff0!important;box-shadow:none!important;color:#000!important}html[data-woas-theme] .ai-dialog,html[data-woas-theme] .confirm-dialog,html[data-woas-theme] .create-missing-page-dialog,html[data-woas-theme] .create-page-dialog,html[data-woas-theme] .rename-title-dialog,html[data-woas-theme] .share-dialog,html[data-woas-theme] .unsaved-dialog,html[data-woas-theme] .visual-link-dialog,html[data-woas-theme] .woas-modal{background:var(--woas-surface-raised)!important;border-color:var(--woas-border-strong)!important;box-shadow:var(--woas-shadow)!important;color:var(--woas-text)!important}html[data-woas-theme] .confirm-dialog-backdrop,html[data-woas-theme] .share-dialog-backdrop,html[data-woas-theme] .woas-modal-backdrop{background:var(--woas-overlay)!important}html[data-woas-theme] .ai-dialog__titleblock h2,html[data-woas-theme] .confirm-dialog__message,html[data-woas-theme] .share-dialog__header h2,html[data-woas-theme] .share-dialog__section h3,html[data-woas-theme] .woas-modal h2,html[data-woas-theme] .woas-modal h3{color:var(--woas-text)!important}html[data-woas-theme] .ai-compare__header,html[data-woas-theme] .ai-compare__pane,html[data-woas-theme] .ai-compare__pane--suggestion,html[data-woas-theme] .settings-dialog-nav,html[data-woas-theme] .settings-dialog-nav button,html[data-woas-theme] .share-dialog__results,html[data-woas-theme] .share-dialog__section,html[data-woas-theme] .share-dialog__selected-block,html[data-woas-theme] .share-dialog__visibility-option,html[data-woas-theme] .visual-link-dialog__choice{background:var(--woas-surface-accent-subtle)!important;border-color:var(--woas-border-accent-subtle)!important;color:var(--woas-text)!important}html[data-woas-theme] .ai-compare__header,html[data-woas-theme] .share-dialog__results,html[data-woas-theme] .share-dialog__section,html[data-woas-theme] .share-dialog__selected-block{background:var(--woas-surface-accent-muted)!important}html[data-woas-theme] .share-dialog__visibility-option,html[data-woas-theme] .visual-link-dialog__choice{background:var(--woas-surface-accent-strong)!important}html[data-woas-theme] .ai-compare__pane,html[data-woas-theme] .ai-compare__pane--suggestion{background:var(--woas-surface)!important;border-color:var(--woas-border)!important}html[data-woas-theme] .settings-dialog-nav button.is-active,html[data-woas-theme] .share-dialog__result:hover,html[data-woas-theme] .share-dialog__visibility-option:hover,html[data-woas-theme] .visual-link-dialog__choice:hover{background:var(--woas-accent-soft)!important;border-color:var(--woas-accent-border)!important;color:var(--woas-accent)!important}html[data-woas-theme] .danger-option{background:var(--woas-danger-soft)!important;border-color:var(--woas-danger-border)!important;color:var(--woas-danger)!important}html[data-woas-theme] .danger-option small{color:var(--woas-danger)!important}html[data-woas-theme] .danger-button,html[data-woas-theme] .secondary-button--danger{background:var(--woas-danger-soft)!important;border-color:var(--woas-danger-border)!important;color:var(--woas-danger)!important}html[data-woas-theme] .danger-button:focus-visible:not(:disabled),html[data-woas-theme] .danger-button:hover:not(:disabled),html[data-woas-theme] .secondary-button--danger:focus-visible:not(:disabled),html[data-woas-theme] .secondary-button--danger:hover:not(:disabled){background:color-mix(in srgb,var(--woas-danger) 18%,var(--woas-surface))!important;border-color:var(--woas-danger)!important;color:var(--woas-danger)!important}html[data-woas-theme] .fallback-editor,html[data-woas-theme] .text-editor,html[data-woas-theme] .text-editor .cm-editor,html[data-woas-theme] .text-editor .cm-gutters,html[data-woas-theme] .text-editor .cm-scroller,html[data-woas-theme] .visual-editor{background:var(--woas-surface)!important;border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme] .text-editor .cm-content{background:transparent!important;border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme] .code-language-select__control,html[data-woas-theme] .editor-section--text #wikiToolBar.wiki-toolbar,html[data-woas-theme] .text-editor .cm-search.cm-panel,html[data-woas-theme] .text-editor-search-action,html[data-woas-theme] .text-editor-search-button,html[data-woas-theme] .text-editor-search-close,html[data-woas-theme] .visual-editor-toolbar,html[data-woas-theme] .visual-toolbar,html[data-woas-theme] .wiki-tool-button{background:var(--woas-surface-subtle)!important;border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme] .wiki-tool-button.is-active,html[data-woas-theme] .wiki-tool-button:focus-visible,html[data-woas-theme] .wiki-tool-button:hover:enabled{background:var(--woas-accent-soft)!important;border-color:var(--woas-accent-border)!important;color:var(--woas-accent)!important}html[data-woas-theme] .visual-editor-content .ProseMirror a,html[data-woas-theme] .wiki-rendered-content a{color:var(--woas-accent)!important}html[data-woas-theme] .visual-editor-content .ProseMirror pre,html[data-woas-theme] .wiki-rendered-content pre{background:var(--woas-code-bg)!important;border-color:var(--woas-border)!important;color:var(--woas-code-text)!important}html[data-woas-theme] input[type=checkbox],html[data-woas-theme] input[type=radio],html[data-woas-theme] input[type=range]{accent-color:var(--woas-accent)}@media(forced-colors:active){:root{forced-color-adjust:auto}.personalization-accent-dot,.woas-login-theme-art{display:none!important}}html[data-woas-theme] .woas-login-page{background:radial-gradient(circle at 50% 52%,color-mix(in srgb,var(--woas-surface-raised) 40%,transparent),transparent 32rem),linear-gradient(180deg,color-mix(in srgb,var(--woas-canvas) 96%,#fff),color-mix(in srgb,var(--woas-canvas-tinted) 92%,#fff))!important;color:var(--woas-text)}html[data-woas-theme] .woas-login-page:before{background-image:linear-gradient(90deg,color-mix(in srgb,var(--woas-border) 34%,transparent) 1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--woas-border) 26%,transparent) 1px,transparent 1px)!important;background-size:32px 32px!important;filter:none;opacity:.44}html[data-woas-theme] .woas-login-page:after{background:radial-gradient(circle at 50% 52%,color-mix(in srgb,var(--woas-surface-raised) 96%,transparent),transparent 30rem),radial-gradient(circle at 15% 20%,color-mix(in srgb,var(--woas-surface-accent-subtle) 62%,transparent),transparent 18rem),radial-gradient(circle at 85% 18%,color-mix(in srgb,var(--woas-surface-accent-subtle) 58%,transparent),transparent 18rem);content:"";inset:0;opacity:.88;pointer-events:none;position:absolute}html[data-woas-theme] .woas-login-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--woas-surface-raised) 98%,transparent)!important;border-color:color-mix(in srgb,var(--woas-border) 78%,transparent)!important;box-shadow:0 34px 70px color-mix(in srgb,var(--woas-shadow-color,#0f172a) 12%,transparent),0 8px 18px color-mix(in srgb,var(--woas-shadow-color,#0f172a) 5%,transparent)!important}html[data-woas-theme] .woas-login-box{background:var(--woas-surface-raised)!important;color:var(--woas-text)!important}html[data-woas-theme] .woas-login-box label,html[data-woas-theme] .woas-login-heading h2{color:var(--woas-text)!important}html[data-woas-theme] .woas-login-checkbox,html[data-woas-theme] .woas-login-heading p{color:var(--woas-text-muted)!important}html[data-woas-theme] .woas-login-kicker{color:var(--woas-accent)!important}html[data-woas-theme] .woas-login-box input{background:var(--woas-surface)!important;border-color:var(--woas-border-strong)!important;color:var(--woas-text)!important}html[data-woas-theme] .woas-login-box input:focus-visible{border-color:var(--woas-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--woas-accent) 22%,transparent)!important}html[data-woas-theme] .woas-login-submit{background:var(--woas-accent)!important;border-color:var(--woas-accent)!important;color:var(--woas-accent-on)!important;text-shadow:none!important}html[data-woas-theme] .woas-login-submit:focus-visible,html[data-woas-theme] .woas-login-submit:hover:enabled{background:var(--woas-accent-hover)!important;border-color:var(--woas-accent-hover)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--woas-accent) 20%,transparent)!important;color:var(--woas-accent-on)!important}html[data-woas-theme] .woas-login-submit:disabled{background:var(--woas-surface-muted)!important;border-color:var(--woas-border)!important;color:var(--woas-text-subtle)!important;opacity:.78!important}html[data-woas-theme] .woas-login-link-button,html[data-woas-theme] .woas-login-secondary{background:var(--woas-surface-subtle)!important;border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme] .woas-login-link-button:focus-visible,html[data-woas-theme] .woas-login-link-button:hover,html[data-woas-theme] .woas-login-secondary:focus-visible,html[data-woas-theme] .woas-login-secondary:hover:enabled{background:var(--woas-accent-soft)!important;border-color:var(--woas-accent-border)!important;color:var(--woas-accent)!important}html[data-woas-theme] .woas-login-link-button--subtle,html[data-woas-theme] .woas-login-link-button--subtle:focus-visible,html[data-woas-theme] .woas-login-link-button--subtle:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--woas-accent)!important}html[data-woas-theme] .woas-login-error{color:var(--woas-danger)!important}html[data-woas-theme] .woas-login-error[data-tone=success]{color:var(--woas-success)!important}html[data-woas-theme] .woas-password-eye{background:transparent!important;border-color:transparent!important;color:var(--woas-text-muted)!important}html[data-woas-theme] .woas-password-eye:active,html[data-woas-theme] .woas-password-eye:hover{background:var(--woas-accent-soft)!important;color:var(--woas-accent)!important}html[data-woas-theme] .woas-qr-panel{background:var(--woas-surface-subtle)!important;border-color:var(--woas-border)!important}html[data-woas-theme] .woas-auth-language-switch,html[data-woas-theme] .woas-theme-mode-switch{background:color-mix(in srgb,var(--woas-surface-raised) 92%,transparent)!important;border-color:var(--woas-border)!important;box-shadow:var(--woas-shadow-soft)!important}html[data-woas-theme] .woas-auth-language-switch button,html[data-woas-theme] .woas-theme-mode-switch button{background:transparent!important;border-color:transparent!important;color:var(--woas-text-muted)!important}html[data-woas-theme] .woas-auth-language-switch button:hover,html[data-woas-theme] .woas-theme-mode-switch button:hover{background:var(--woas-surface-muted)!important;color:var(--woas-text)!important}html[data-woas-theme] .woas-auth-language-switch button.is-active,html[data-woas-theme] .woas-theme-mode-switch button.is-active{background:var(--woas-accent-soft)!important;border-color:var(--woas-accent-border)!important;color:var(--woas-accent)!important}html[data-woas-theme] .woas-login-brand-panel{background:var(--woas-surface-accent-subtle)!important;color:var(--woas-text)!important}html[data-woas-theme] .woas-login-brand-panel:before{background:linear-gradient(145deg,color-mix(in srgb,var(--woas-surface) 74%,transparent),color-mix(in srgb,var(--woas-surface-muted) 78%,transparent))!important}html[data-woas-theme] .woas-login-brand-panel{overflow:hidden}html[data-woas-theme] .woas-login-brand-card h1{color:var(--woas-text)!important}html[data-woas-theme] .woas-login-brand-card p{color:var(--woas-text-muted)!important}html[data-woas-theme] .woas-login-paper-stack span{background:color-mix(in srgb,var(--woas-surface) 72%,transparent)!important;border-color:var(--woas-border)!important}html[data-woas-theme] .woas-login-paper-stack span:before{background:var(--woas-border-strong)!important;opacity:.55}html[data-woas-theme] .woas-login-paper-stack span:after{background:var(--woas-border-strong)!important}html[data-woas-theme=contrast] .woas-login-page{background:#000!important}html[data-woas-theme=contrast] .woas-login-brand-panel:after,html[data-woas-theme=contrast] .woas-login-brand-panel:before,html[data-woas-theme=contrast] .woas-login-logo,html[data-woas-theme=contrast] .woas-login-page:after,html[data-woas-theme=contrast] .woas-login-page:before,html[data-woas-theme=contrast] .woas-login-paper-stack,html[data-woas-theme=contrast] .woas-login-theme-art{display:none!important}html[data-woas-theme=dark] .woas-login-page:before{opacity:.26}html[data-woas-theme=dark] .woas-login-page:after{opacity:.42}html[data-woas-theme=dark] .woas-login-brand-panel{background:linear-gradient(180deg,#1d2a3a,#2a3b50)!important}html[data-woas-theme=contrast] .woas-auth-language-switch,html[data-woas-theme=contrast] .woas-login-box,html[data-woas-theme=contrast] .woas-login-brand-panel,html[data-woas-theme=contrast] .woas-login-shell,html[data-woas-theme=contrast] .woas-theme-mode-switch{background:#000!important;border-color:#ff0!important;box-shadow:none!important}html[data-woas-theme=contrast] .woas-auth-language-switch button.is-active,html[data-woas-theme=contrast] .woas-login-submit,html[data-woas-theme=contrast] .woas-theme-mode-switch button.is-active{background:#ff0!important;border-color:#ff0!important;color:#000!important}html[data-woas-theme] .woas-login-shell{background:color-mix(in srgb,var(--woas-surface-raised) 92%,transparent)!important}html[data-woas-theme] .woas-login-box{background:color-mix(in srgb,var(--woas-surface-raised) 98%,transparent)!important}html[data-woas-theme] .woas-login-brand-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--woas-surface-accent-subtle) 92%,var(--woas-surface)) 0,color-mix(in srgb,var(--woas-surface-accent-muted) 88%,var(--woas-surface-subtle)))!important}html[data-woas-theme] .woas-login-brand-card{background:color-mix(in srgb,var(--woas-surface-raised) 74%,transparent);border:1px solid color-mix(in srgb,var(--woas-border) 82%,transparent);border-radius:22px;box-shadow:var(--woas-shadow-soft);padding:24px}html[data-woas-theme] .woas-login-brand-card p{max-width:28ch}html[data-woas-theme] .woas-login-paper-stack span{box-shadow:var(--woas-shadow-soft)}html[data-woas-theme] .woas-login-brand-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-woas-theme] .woas-login-brand-card h1{letter-spacing:-.03em}html[data-woas-theme] .woas-login-paper-stack{opacity:.96}html[data-woas-theme] .woas-login-paper-stack span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-woas-theme] .woas-login-page .woas-login-link-button{font-weight:650}html[data-woas-theme=dark] .woas-login-brand-card{background:color-mix(in srgb,var(--woas-surface-raised) 64%,transparent)}html[data-woas-theme] .woas-login-theme-art{opacity:.3}html[data-woas-theme=dark] .woas-login-theme-art{opacity:.34}html[data-woas-theme=contrast] .woas-login-brand-card{background:transparent!important;border-color:#ff0!important;border-radius:0!important;box-shadow:none!important;padding:18px!important}html[data-woas-theme] .woas-auth-mini-brand__copy strong{color:var(--woas-text)!important}html[data-woas-theme] .woas-auth-mini-brand__copy span{color:var(--woas-text-muted)!important}html[data-woas-theme=contrast] .woas-auth-mini-brand__logo{display:none!important}html[data-woas-theme] .personalization-card-heading,html[data-woas-theme] .personalization-choice-block,html[data-woas-theme] .personalization-row,html[data-woas-theme] .personalization-slider-card+.personalization-slider-card{border-color:var(--woas-border)!important}html[data-woas-theme] .personalization-field-copy strong,html[data-woas-theme] .personalization-segmented label strong,html[data-woas-theme] .personalization-slider-heading,html[data-woas-theme] .personalization-theme-icon{color:var(--woas-text)!important}html[data-woas-theme] .personalization-field-copy span,html[data-woas-theme] .personalization-slider-scale{color:var(--woas-text-muted)!important}html[data-woas-theme] .personalization-accent-options label,html[data-woas-theme] .personalization-inline-choice,html[data-woas-theme] .personalization-segmented label{background:var(--woas-surface-subtle)!important;border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme] .personalization-accent-options label:focus-within,html[data-woas-theme] .personalization-inline-choice label:focus-within,html[data-woas-theme] .personalization-segmented label:focus-within{outline-color:var(--woas-accent)!important}html[data-woas-theme] .personalization-accent-options label:hover,html[data-woas-theme] .personalization-inline-choice label:hover,html[data-woas-theme] .personalization-segmented label:hover{background:var(--woas-surface-muted)!important;border-color:var(--woas-accent-border)!important}html[data-woas-theme] .personalization-accent-options label.is-selected,html[data-woas-theme] .personalization-inline-choice label.is-selected,html[data-woas-theme] .personalization-segmented label.is-selected{background:var(--woas-accent-soft)!important;border-color:var(--woas-accent-border)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--woas-accent) 20%,transparent)!important;color:var(--woas-accent)!important}html[data-woas-theme] .personalization-accent-dot{border-color:var(--woas-border-strong)!important}html[data-woas-theme] .personalization-accent-dot[data-accent=green]{background:#2f7d57!important}html[data-woas-theme] .personalization-accent-dot[data-accent=blue]{background:#2d5f9f!important}html[data-woas-theme] .personalization-accent-dot[data-accent=teal]{background:#23777a!important}html[data-woas-theme] .personalization-accent-dot[data-accent=sand]{background:#806127!important}html[data-woas-theme] .personalization-accent-dot[data-accent=apricot]{background:#a85e34!important}html[data-woas-theme] .personalization-accent-dot[data-accent=lavender]{background:#6d5aa8!important}html[data-woas-theme] .personalization-segmented label.is-selected .personalization-theme-icon,html[data-woas-theme] .personalization-slider-heading output{color:var(--woas-accent)!important}html[data-woas-theme] .personalization-choice-block.is-disabled{opacity:.56}html[data-woas-theme=contrast] .personalization-choice-block.is-disabled{opacity:1}html[data-woas-theme=contrast] .personalization-accent-options label,html[data-woas-theme=contrast] .personalization-inline-choice,html[data-woas-theme=contrast] .personalization-inline-choice label,html[data-woas-theme=contrast] .personalization-segmented label{background:#000!important;border-color:#ff0!important;box-shadow:none!important;color:#fff!important}html[data-woas-theme=contrast] .personalization-inline-choice label.is-selected,html[data-woas-theme=contrast] .personalization-segmented label.is-selected{background:#ff0!important;color:#000!important}html[data-woas-theme=contrast] .personalization-segmented label.is-selected .personalization-theme-icon,html[data-woas-theme=contrast] .personalization-segmented label.is-selected strong{color:#000!important}html[data-woas-theme] .system-admin-shell,html[data-woas-theme] body.system-admin-body{background:var(--woas-canvas)!important;color:var(--woas-text)!important}html[data-woas-theme] .system-admin-card,html[data-woas-theme] .system-admin-cleanup-box,html[data-woas-theme] .system-admin-create-workspace,html[data-woas-theme] .system-admin-detail-panel,html[data-woas-theme] .system-admin-header,html[data-woas-theme] .system-admin-modal,html[data-woas-theme] .system-admin-panel,html[data-woas-theme] .system-admin-retention-card{background:var(--woas-surface)!important;border-color:var(--woas-border)!important;box-shadow:var(--woas-shadow-soft)!important;color:var(--woas-text)!important}html[data-woas-theme] .system-admin-api-summary article,html[data-woas-theme] .system-admin-cleanup-list article,html[data-woas-theme] .system-admin-info-grid article,html[data-woas-theme] .system-admin-integrity-grid article,html[data-woas-theme] .system-admin-overview-grid article,html[data-woas-theme] .system-admin-status-row,html[data-woas-theme] .system-admin-storage-grid article,html[data-woas-theme] .system-admin-user{background:var(--woas-surface-subtle)!important;border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme] .system-admin-detail-content{border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme] .system-admin-detail-header{background:var(--woas-surface)!important;border-color:var(--woas-border)!important}html[data-woas-theme] .system-admin-detail-tabs{background:var(--woas-surface)!important}html[data-woas-theme] .system-admin-detail-tabs button{background:transparent!important;border-color:transparent!important;color:var(--woas-text-muted)!important}html[data-woas-theme] .system-admin-detail-tabs button span{background:var(--woas-surface-muted)!important;color:var(--woas-text-muted)!important}html[data-woas-theme] .system-admin-detail-tabs button.is-active span{background:var(--woas-accent-soft)!important;color:var(--woas-accent)!important}html[data-woas-theme] .system-admin-create-workspace input,html[data-woas-theme] .system-admin-modal input,html[data-woas-theme] .system-admin-panel-heading input,html[data-woas-theme] .system-admin-retention-card select,html[data-woas-theme] .system-admin-select{background:var(--woas-surface)!important;border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme] .system-admin-create-workspace input::-moz-placeholder,html[data-woas-theme] .system-admin-modal input::-moz-placeholder,html[data-woas-theme] .system-admin-panel-heading input::-moz-placeholder{color:var(--woas-text-subtle)!important}html[data-woas-theme] .system-admin-create-workspace input::placeholder,html[data-woas-theme] .system-admin-modal input::placeholder,html[data-woas-theme] .system-admin-panel-heading input::placeholder{color:var(--woas-text-subtle)!important}html[data-woas-theme] .system-admin-card small,html[data-woas-theme] .system-admin-card span,html[data-woas-theme] .system-admin-detail-header p,html[data-woas-theme] .system-admin-header p,html[data-woas-theme] .system-admin-integrity-grid p,html[data-woas-theme] .system-admin-muted,html[data-woas-theme] .system-admin-overview-grid p,html[data-woas-theme] .system-admin-panel p,html[data-woas-theme] .system-admin-retention-card p,html[data-woas-theme] .system-admin-section-heading p,html[data-woas-theme] .system-admin-table td small{color:var(--woas-text-muted)!important}html[data-woas-theme] .system-admin-danger-kicker,html[data-woas-theme] .system-admin-kicker{color:var(--woas-accent)!important}html[data-woas-theme] .system-admin-button,html[data-woas-theme] .system-admin-card,html[data-woas-theme] .system-admin-link-button,html[data-woas-theme] .system-admin-select,html[data-woas-theme] .system-admin-tabs button{background:var(--woas-surface)!important;border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme] .system-admin-button:hover:not(:disabled),html[data-woas-theme] .system-admin-card.is-active,html[data-woas-theme] .system-admin-card:hover,html[data-woas-theme] .system-admin-link-button:hover,html[data-woas-theme] .system-admin-tabs button.is-active,html[data-woas-theme] .system-admin-tabs button:hover{background:var(--woas-accent-soft)!important;border-color:var(--woas-accent-border)!important;color:var(--woas-accent)!important}html[data-woas-theme] .system-admin-card.is-active,html[data-woas-theme] .system-admin-tabs button.is-active{outline-color:color-mix(in srgb,var(--woas-accent) 38%,transparent)!important}html[data-woas-theme] .system-admin-detail-tabs button:hover:not(:disabled){background:transparent!important;color:var(--woas-text)!important}html[data-woas-theme] .system-admin-detail-tabs button.is-active{background:transparent!important;border-bottom-color:var(--woas-accent)!important;color:var(--woas-accent)!important;outline:none!important}html[data-woas-theme] .system-admin-table-wrap{border-color:var(--woas-border)!important}html[data-woas-theme] .system-admin-table{background:var(--woas-surface)!important;color:var(--woas-text)!important}html[data-woas-theme] .system-admin-table th{background:var(--woas-surface-muted)!important;border-color:var(--woas-border)!important;color:var(--woas-text-muted)!important}html[data-woas-theme] .system-admin-table td{border-color:var(--woas-border)!important}html[data-woas-theme] .system-admin-badge{background:var(--woas-surface-muted)!important;color:var(--woas-text)!important}html[data-woas-theme] .system-admin-badge[data-tone=active],html[data-woas-theme] .system-admin-badge[data-tone=admin],html[data-woas-theme] .system-admin-badge[data-tone=system]{background:var(--woas-success-soft)!important;color:var(--woas-success)!important}html[data-woas-theme] .system-admin-badge[data-tone=archived],html[data-woas-theme] .system-admin-badge[data-tone=locked]{background:var(--woas-danger-soft)!important;color:var(--woas-danger)!important}html[data-woas-theme] .system-admin-badge[data-tone=editor]{background:var(--woas-accent-soft)!important;color:var(--woas-accent)!important}html[data-woas-theme] .system-admin-danger-zone,html[data-woas-theme] .system-admin-error,html[data-woas-theme] .system-admin-integrity-grid article.has-issue{background:var(--woas-danger-soft)!important;border-color:var(--woas-danger-border)!important;color:var(--woas-danger)!important}html[data-woas-theme] .system-admin-success{background:var(--woas-success-soft)!important;color:var(--woas-success)!important}html[data-woas-theme] .system-admin-button--danger,html[data-woas-theme] .system-admin-button--danger-solid{color:var(--woas-danger)!important}html[data-woas-theme] .system-admin-button--danger-solid{background:var(--woas-danger)!important;border-color:var(--woas-danger)!important;color:var(--woas-text-on-strong)!important}html[data-woas-theme] .system-admin-api-summary small,html[data-woas-theme] .system-admin-api-summary span,html[data-woas-theme] .system-admin-cleanup-list p,html[data-woas-theme] .system-admin-cleanup-list span,html[data-woas-theme] .system-admin-empty,html[data-woas-theme] .system-admin-info-grid small,html[data-woas-theme] .system-admin-info-grid span,html[data-woas-theme] .system-admin-retention-card label,html[data-woas-theme] .system-admin-storage-grid small,html[data-woas-theme] .system-admin-storage-grid span{color:var(--woas-text-muted)!important}html[data-woas-theme] .system-admin-api-table code{color:var(--woas-code-text)!important}html[data-woas-theme] .system-admin-status-code{background:var(--woas-success-soft)!important;color:var(--woas-success)!important}html[data-woas-theme] .system-admin-status-code[data-error=true]{background:var(--woas-danger-soft)!important;color:var(--woas-danger)!important}html[data-woas-theme] .system-admin-danger-form label,html[data-woas-theme] .system-admin-danger-zone h4,html[data-woas-theme] .system-admin-danger-zone p{color:var(--woas-danger)!important}html[data-woas-theme] .system-admin-danger-form input{background:var(--woas-surface)!important;border-color:var(--woas-danger-border)!important;color:var(--woas-text)!important}html[data-woas-theme] .system-admin-status-row strong[data-ok=true]{color:var(--woas-success)!important}html[data-woas-theme] .system-admin-status-row strong[data-ok=false]{color:var(--woas-danger)!important}html[data-woas-theme] .system-admin-modal-backdrop{background:var(--woas-overlay)!important}html[data-woas-theme=contrast] .system-admin-button--danger-solid{background:#000!important;border-color:#ff6b6b!important;color:#ff6b6b!important}html[data-woas-theme] .info-box{background:var(--woas-info-soft)!important;border-color:var(--woas-info-border)!important;color:var(--woas-info)!important}html[data-woas-theme] .success-box{background:var(--woas-success-soft)!important;border-color:color-mix(in srgb,var(--woas-success) 48%,var(--woas-border))!important;color:var(--woas-success)!important}html[data-woas-theme] .error-box{background:var(--woas-danger-soft)!important;border-color:var(--woas-danger-border)!important;color:var(--woas-danger)!important}html[data-woas-theme] #dirtyBadge.dirty-badge,html[data-woas-theme] .dirty-badge,html[data-woas-theme] .warning-box{background:var(--woas-warning-soft)!important;border-color:color-mix(in srgb,var(--woas-warning) 48%,var(--woas-border))!important;color:var(--woas-warning)!important}html[data-woas-theme] .page-card,html[data-woas-theme] .search-page-box,html[data-woas-theme] .utility-list-card,html[data-woas-theme] .utility-search-box,html[data-woas-theme] .workspace-table,html[data-woas-theme] .workspace-table-wrap{background:var(--woas-surface)!important;border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme] .workspace-table th{background:var(--woas-surface-muted)!important;border-color:var(--woas-border)!important;color:var(--woas-text-muted)!important}html[data-woas-theme] .workspace-table td{border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme] #classicSidebarSearchResults .classic-search-result-item,html[data-woas-theme] .classic-search-results .classic-search-result-item,html[data-woas-theme] .search-result-card.utility-list-card{background:var(--woas-surface-accent-muted)!important;border-color:var(--woas-border-accent-subtle)!important;color:var(--woas-text)!important}html[data-woas-theme] #classicSidebarSearchResults .classic-search-result-item>span,html[data-woas-theme] .classic-search-results .classic-search-result-item>span,html[data-woas-theme] .search-result-card.utility-list-card strong{color:var(--woas-text)!important}html[data-woas-theme] #classicSidebarSearchResults .classic-search-result-item>small,html[data-woas-theme] .classic-search-results .classic-search-result-item>small,html[data-woas-theme] .search-result-card.utility-list-card>p,html[data-woas-theme] .search-result-card.utility-list-card>span{color:var(--woas-text-muted)!important}html[data-woas-theme] #classicSidebarSearchResults .classic-search-result-item>em,html[data-woas-theme] .classic-search-results .classic-search-result-item>em{color:var(--woas-text-subtle)!important}html[data-woas-theme] #classicSidebarSearchResults .classic-search-result-item--active,html[data-woas-theme] #classicSidebarSearchResults .classic-search-result-item:focus-visible,html[data-woas-theme] #classicSidebarSearchResults .classic-search-result-item:hover,html[data-woas-theme] .classic-search-results .classic-search-result-item--active,html[data-woas-theme] .classic-search-results .classic-search-result-item:focus-visible,html[data-woas-theme] .classic-search-results .classic-search-result-item:hover,html[data-woas-theme] .search-result-card.utility-list-card:focus-visible,html[data-woas-theme] .search-result-card.utility-list-card:hover{background:var(--woas-surface-accent-strong)!important;border-color:var(--woas-accent-border)!important;color:var(--woas-accent)!important}html[data-woas-theme] #classicSidebarSearchResults .classic-search-result-item--active>span,html[data-woas-theme] #classicSidebarSearchResults .classic-search-result-item:focus-visible>span,html[data-woas-theme] #classicSidebarSearchResults .classic-search-result-item:hover>span,html[data-woas-theme] .classic-search-results .classic-search-result-item--active>span,html[data-woas-theme] .classic-search-results .classic-search-result-item:focus-visible>span,html[data-woas-theme] .classic-search-results .classic-search-result-item:hover>span,html[data-woas-theme] .search-result-card.utility-list-card:focus-visible strong,html[data-woas-theme] .search-result-card.utility-list-card:hover strong{color:var(--woas-accent)!important}html[data-woas-theme] .classic-ai-chat{color:var(--woas-text)!important}html[data-woas-theme] .classic-ai-message,html[data-woas-theme] .classic-ai-message--assistant{background:var(--woas-surface-accent-muted)!important;border-color:var(--woas-border-accent-subtle)!important;color:var(--woas-text)!important}html[data-woas-theme] .classic-ai-message--user{background:var(--woas-surface-accent-strong)!important;border-color:var(--woas-accent-border)!important}html[data-woas-theme] .classic-ai-message.is-thinking{background:var(--woas-surface-accent-subtle)!important}html[data-woas-theme] .classic-ai-message.is-error{background:var(--woas-danger-soft)!important;border-color:var(--woas-danger-border)!important;color:var(--woas-danger)!important}html[data-woas-theme] .classic-ai-message__meta{color:var(--woas-text-muted)!important}html[data-woas-theme] .classic-ai-message pre,html[data-woas-theme] .classic-ai-message__content h4,html[data-woas-theme] .classic-ai-message__content li,html[data-woas-theme] .classic-ai-message__content p{color:var(--woas-text)!important}html[data-woas-theme] .classic-ai-message__content code{background:var(--woas-surface-muted)!important;border-color:var(--woas-border)!important;color:var(--woas-code-text)!important}html[data-woas-theme] .classic-ai-message-table td,html[data-woas-theme] .classic-ai-message-table th,html[data-woas-theme] .classic-ai-message-table-wrap{border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme] .classic-ai-message-table th{background:var(--woas-surface-accent-strong)!important}html[data-woas-theme] .classic-ai-source{color:var(--woas-text)!important}html[data-woas-theme=contrast] .classic-ai-source{--woas-ai-source-accent:var(--woas-border-strong)!important;background:var(--woas-surface)!important;border-color:var(--woas-border-strong)!important}html[data-woas-theme] .notification-dropdown{background:var(--woas-surface-raised)!important;border-color:var(--woas-border-strong)!important;box-shadow:var(--woas-shadow)!important;color:var(--woas-text)!important}html[data-woas-theme] .notification-item{background:var(--woas-surface)!important;border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme] .notification-item--unread{background:var(--woas-accent-soft)!important;border-color:var(--woas-accent-border)!important;box-shadow:inset 3px 0 0 var(--woas-accent)!important}html[data-woas-theme] .notification-dropdown__header span,html[data-woas-theme] .notification-dropdown__status,html[data-woas-theme] .notification-item__meta{color:var(--woas-text-muted)!important}html[data-woas-theme] .text-editor .cm-gutters{background:var(--woas-surface-subtle)!important;border-color:var(--woas-border)!important;color:var(--woas-text-subtle)!important}html[data-woas-theme] .text-editor .cm-activeLine{background:transparent!important}html[data-woas-theme] .text-editor .cm-activeLineGutter{background:var(--woas-surface-muted)!important}html[data-woas-theme] .text-editor .cm-focused .cm-selectionBackground,html[data-woas-theme] .text-editor .cm-selectionBackground{background:var(--woas-editor-selection)!important}html[data-woas-theme] .text-editor .cm-cursor{border-left-color:var(--woas-text)!important}html[data-woas-theme] ::-moz-selection{background:var(--woas-selection)}html[data-woas-theme] ::selection{background:var(--woas-selection)}html[data-woas-theme=contrast] ::-moz-selection{color:#fff}html[data-woas-theme=contrast] ::selection{color:#fff}html[data-woas-theme] .api-endpoint-box,html[data-woas-theme] .api-token-inactive,html[data-woas-theme] .api-token-table-wrap,html[data-woas-theme] .settings-action-card,html[data-woas-theme] .settings-actions-sticky,html[data-woas-theme] .settings-card-group,html[data-woas-theme] .settings-empty-state,html[data-woas-theme] .settings-info-callout,html[data-woas-theme] .settings-section-tabs{background:var(--woas-surface-accent-muted)!important;border-color:var(--woas-border-accent-subtle)!important;color:var(--woas-text)!important}html[data-woas-theme] .api-endpoint-box,html[data-woas-theme] .settings-info-callout{background:var(--woas-surface-accent-strong)!important;border-color:var(--woas-border-accent-subtle)!important}html[data-woas-theme] .account-overview-main strong,html[data-woas-theme] .api-token-list-heading h5,html[data-woas-theme] .settings-action-card strong,html[data-woas-theme] .settings-card-heading h2,html[data-woas-theme] .settings-card-heading h4,html[data-woas-theme] .settings-empty-state strong{color:var(--woas-text)!important}html[data-woas-theme] .account-overview-main p,html[data-woas-theme] .account-status-grid dt,html[data-woas-theme] .api-endpoint-box span,html[data-woas-theme] .api-token-list-heading p,html[data-woas-theme] .api-token-table-wrap td small,html[data-woas-theme] .settings-action-card span,html[data-woas-theme] .settings-info-callout p{color:var(--woas-text-muted)!important}html[data-woas-theme] .settings-nav-label-row small,html[data-woas-theme] .settings-save-status,html[data-woas-theme] .settings-scope-badge{background:var(--woas-surface-muted)!important;border-color:var(--woas-border)!important;color:var(--woas-text-muted)!important}html[data-woas-theme] .settings-section-tabs button{background:transparent!important;border-color:transparent!important;color:var(--woas-text-muted)!important}html[data-woas-theme] .settings-section-tabs button.is-active{background:var(--woas-accent-soft)!important;border-color:var(--woas-accent-border)!important;color:var(--woas-accent)!important}html[data-woas-theme] .settings-danger-actions article{background:var(--woas-danger-soft)!important;border-color:var(--woas-danger-border)!important;color:var(--woas-danger)!important}html[data-woas-theme] .settings-danger-actions article p{color:var(--woas-danger)!important}html[data-woas-theme] .account-security-content{background:var(--woas-canvas-tinted)!important;color:var(--woas-text)!important}html[data-woas-theme] .account-security-card,html[data-woas-theme] .account-security-enabled-state,html[data-woas-theme] .account-security-footer,html[data-woas-theme] .account-security-info-state,html[data-woas-theme] .account-security-overview,html[data-woas-theme] .account-security-qr-panel,html[data-woas-theme] .account-security-statuses article{background:var(--woas-surface-accent-muted)!important;border-color:var(--woas-border-accent-subtle)!important;color:var(--woas-text)!important}html[data-woas-theme] .account-security-statuses article{background:var(--woas-surface-accent-strong)!important}html[data-woas-theme] .account-security-info-state,html[data-woas-theme] .account-security-statuses article.is-attention{background:var(--woas-warning-soft)!important;border-color:color-mix(in srgb,var(--woas-warning) 48%,var(--woas-border))!important}html[data-woas-theme] .account-security-card-heading h3,html[data-woas-theme] .account-security-enabled-state strong,html[data-woas-theme] .account-security-field>span,html[data-woas-theme] .account-security-footer strong,html[data-woas-theme] .account-security-identity strong,html[data-woas-theme] .account-security-info-state strong,html[data-woas-theme] .account-security-statuses strong{color:var(--woas-text)!important}html[data-woas-theme] .account-security-card-heading p,html[data-woas-theme] .account-security-enabled-state p,html[data-woas-theme] .account-security-footer span,html[data-woas-theme] .account-security-identity small,html[data-woas-theme] .account-security-identity span,html[data-woas-theme] .account-security-info-state p,html[data-woas-theme] .account-security-requirements li,html[data-woas-theme] .account-security-setup-steps li,html[data-woas-theme] .account-security-statuses small{color:var(--woas-text-muted)!important}html[data-woas-theme] .account-security-badge[data-tone=positive],html[data-woas-theme] .account-security-requirements li.is-met,html[data-woas-theme] .account-security-setup-steps li.is-current{color:var(--woas-success)!important}html[data-woas-theme] .ai-review-compact-row,html[data-woas-theme] .ai-review-inline-result,html[data-woas-theme] .ai-review-overview,html[data-woas-theme] .ai-review-panel__header,html[data-woas-theme] .ai-review-quick-tools,html[data-woas-theme] .ai-review-section{background:var(--woas-surface-accent-muted)!important;border-color:var(--woas-border-accent-subtle)!important;color:var(--woas-text)!important}html[data-woas-theme] .ai-review-compact-item.is-high .ai-review-compact-item__severity{background:var(--woas-danger-soft)!important;color:var(--woas-danger)!important}html[data-woas-theme] .ai-review-compact-item.is-medium .ai-review-compact-item__severity{background:var(--woas-warning-soft)!important;color:var(--woas-warning)!important}html[data-woas-theme] .ai-review-compact-item.is-low .ai-review-compact-item__severity{background:var(--woas-success-soft)!important;color:var(--woas-success)!important}html[data-woas-theme=contrast] .account-security-statuses article.is-attention,html[data-woas-theme=contrast] .error-box,html[data-woas-theme=contrast] .info-box,html[data-woas-theme=contrast] .notification-item--unread,html[data-woas-theme=contrast] .settings-section-tabs button.is-active,html[data-woas-theme=contrast] .success-box,html[data-woas-theme=contrast] .warning-box{box-shadow:none!important}html[data-woas-theme] .account-security-badge,html[data-woas-theme] .account-security-requirements li span,html[data-woas-theme] .account-security-setup-steps li span{background:var(--woas-surface-muted)!important;border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme] .account-security-badge[data-tone=positive],html[data-woas-theme] .account-security-requirements li.is-met span,html[data-woas-theme] .account-security-setup-steps li.is-current span{background:var(--woas-success-soft)!important;border-color:color-mix(in srgb,var(--woas-success) 48%,var(--woas-border))!important;color:var(--woas-success)!important}html[data-woas-theme] .notification-item__delete:focus-visible,html[data-woas-theme] .notification-item__delete:hover{background:var(--woas-danger-soft)!important;color:var(--woas-danger)!important}html[data-woas-theme] .button--icon-only,html[data-woas-theme] .classic-favorite-remove,html[data-woas-theme] .classic-small-action,html[data-woas-theme] .classic-title-button,html[data-woas-theme] .ui-icon-button{background:var(--woas-surface-subtle)!important;border-color:var(--woas-border)!important;box-shadow:none!important;color:var(--woas-text)!important}html[data-woas-theme] .button--icon-only:hover:not(:disabled),html[data-woas-theme] .classic-favorite-remove:hover:not(:disabled),html[data-woas-theme] .classic-small-action:hover:not(:disabled),html[data-woas-theme] .classic-title-button:hover:not(:disabled),html[data-woas-theme] .ui-icon-button:hover:not(:disabled){background:var(--woas-accent-soft)!important;border-color:var(--woas-accent-border)!important;box-shadow:none!important;color:var(--woas-accent)!important}html[data-woas-theme] .classic-title-button--primary,html[data-woas-theme] .ui-icon-button--accent{background:var(--woas-accent)!important;border-color:var(--woas-accent)!important;color:var(--woas-accent-on)!important}html[data-woas-theme] .classic-title-button--primary:hover:not(:disabled),html[data-woas-theme] .ui-icon-button--accent:hover:not(:disabled){background:var(--woas-accent-hover)!important;border-color:var(--woas-accent-hover)!important;color:var(--woas-accent-on)!important}html[data-woas-theme] .button--danger,html[data-woas-theme] .icon-button--danger,html[data-woas-theme] .ui-icon-button--danger{background:var(--woas-danger-soft)!important;border-color:var(--woas-danger-border)!important;color:var(--woas-danger)!important}html[data-woas-theme] .button--danger:hover:not(:disabled),html[data-woas-theme] .icon-button--danger:hover:not(:disabled),html[data-woas-theme] .ui-icon-button--danger:hover:not(:disabled){background:color-mix(in srgb,var(--woas-danger) 18%,var(--woas-surface))!important;border-color:var(--woas-danger)!important;box-shadow:none!important;color:var(--woas-danger)!important}html[data-woas-theme] .classic-edit-actions .ui-icon-button--success,html[data-woas-theme] .classic-edit-titlebar .ui-icon-button--success,html[data-woas-theme] .classic-page-titlebar .ui-icon-button--success{background:var(--woas-success-soft)!important;border-color:color-mix(in srgb,var(--woas-success) 52%,var(--woas-border))!important;color:var(--woas-success)!important}html[data-woas-theme] .classic-edit-actions .ui-icon-button--success:hover:not(:disabled),html[data-woas-theme] .classic-edit-titlebar .ui-icon-button--success:hover:not(:disabled),html[data-woas-theme] .classic-page-titlebar .ui-icon-button--success:hover:not(:disabled){background:color-mix(in srgb,var(--woas-success) 18%,var(--woas-surface))!important;border-color:var(--woas-success)!important;box-shadow:none!important;color:var(--woas-success)!important}html[data-woas-theme] .classic-page-titlebar .page-share-button--public,html[data-woas-theme] .classic-page-titlebar .page-share-button--public:focus-visible:not(:disabled),html[data-woas-theme] .classic-page-titlebar .page-share-button--public:hover:not(:disabled){background:var(--woas-info-soft)!important;border-color:var(--woas-info-border)!important;color:var(--woas-info)!important}html[data-woas-theme] .classic-page-titlebar .page-share-button--selected,html[data-woas-theme] .classic-page-titlebar .page-share-button--selected:focus-visible:not(:disabled),html[data-woas-theme] .classic-page-titlebar .page-share-button--selected:hover:not(:disabled){background:var(--woas-success-soft)!important;border-color:color-mix(in srgb,var(--woas-success) 52%,var(--woas-border))!important;color:var(--woas-success)!important}html[data-woas-theme] #classicModeSwitch.classic-mode-switch--slider{background:var(--woas-surface-muted)!important;border-color:var(--woas-border-strong)!important;box-shadow:none!important}html[data-woas-theme] #classicModeSwitch.classic-mode-switch--slider .classic-mode-switch__thumb{background:var(--woas-accent)!important}html[data-woas-theme] #classicModeSwitch.classic-mode-switch--slider button{color:var(--woas-text-muted)!important}html[data-woas-theme] #classicModeSwitch.classic-mode-switch--slider button.is-active{color:var(--woas-accent-on)!important}html[data-woas-theme] .workspace-compare-view-switch .secondary-button,html[data-woas-theme] .workspace-compare-view-switch .secondary-button:focus-visible:not(:disabled),html[data-woas-theme] .workspace-compare-view-switch .secondary-button:hover:not(:disabled){background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--woas-text-muted)!important}html[data-woas-theme] .workspace-compare-view-switch .secondary-button.is-active,html[data-woas-theme] .workspace-compare-view-switch .secondary-button.is-active:focus-visible:not(:disabled),html[data-woas-theme] .workspace-compare-view-switch .secondary-button.is-active:hover:not(:disabled){color:var(--woas-accent-on)!important}html[data-woas-theme] .classic-edit-actions .favorite-toggle.is-favorite,html[data-woas-theme] .classic-edit-titlebar .favorite-toggle.is-favorite,html[data-woas-theme] .classic-page-titlebar .favorite-toggle.is-favorite{background:var(--woas-warning-soft)!important;border-color:color-mix(in srgb,var(--woas-warning) 56%,var(--woas-border))!important;color:var(--woas-warning)!important}html[data-woas-theme] .wiki-heading--target{background:var(--woas-warning-soft)!important;box-shadow:0 0 0 4px var(--woas-warning-soft)!important}html[data-woas-theme=contrast] .wiki-heading--target{box-shadow:0 0 0 3px var(--woas-warning)!important;color:var(--woas-text)!important}html[data-woas-theme] .settings-save-status[data-tone=saving]{background:var(--woas-info-soft)!important;border-color:var(--woas-info-border)!important;color:var(--woas-info)!important}html[data-woas-theme] .settings-save-status[data-tone=error]{background:var(--woas-danger-soft)!important;border-color:var(--woas-danger-border)!important;color:var(--woas-danger)!important}html[data-woas-theme] .account-security-badge[data-tone=attention]{background:var(--woas-warning-soft)!important;border-color:color-mix(in srgb,var(--woas-warning) 48%,var(--woas-border))!important;color:var(--woas-warning)!important}html[data-woas-theme] .ai-edit-note--warning{color:var(--woas-warning)!important}html[data-woas-theme=light]{--woas-login-page-start:#f7f9fc;--woas-login-page-mid:#f1f5fa;--woas-login-page-end:#edf3f9;--woas-login-brand-start:hsla(0,0%,100%,.62);--woas-login-brand-end:rgba(242,247,252,.56);--woas-login-brand-divider:rgba(31,49,75,.18);--woas-login-brand-text:#17243a;--woas-login-brand-muted:#33465f;--woas-login-wave-a1:#bfdcff;--woas-login-wave-a2:#a9ddd4;--woas-login-wave-a3:#c9d6ff;--woas-login-wave-b1:#d8e8ff;--woas-login-wave-b2:#d1ece5;--woas-login-wave-b3:#e3e8ff;--woas-login-wave-line:rgba(112,169,217,.28);--woas-login-card-bg:hsla(0,0%,100%,.9);--woas-login-card-border:rgba(93,113,143,.14);--woas-login-card-shadow:0 18px 46px rgba(31,48,75,.12);--woas-login-card-text:#172235;--woas-login-card-muted:#5f6f84;--woas-login-input-bg:#f0f5fb;--woas-login-input-border:#cbd7e7}html[data-woas-theme=dark]{--woas-login-page-start:#041321;--woas-login-page-mid:#071c31;--woas-login-page-end:#061829;--woas-login-brand-start:rgba(4,19,33,.86);--woas-login-brand-end:rgba(6,25,43,.82);--woas-login-brand-glow:rgba(62,121,184,.1);--woas-login-brand-divider:rgba(215,231,248,.22);--woas-login-brand-text:#f4f8fc;--woas-login-brand-muted:rgba(229,238,248,.84);--woas-login-wave-a1:#0a628f;--woas-login-wave-a2:#2f8e84;--woas-login-wave-a3:#4c61b7;--woas-login-wave-b1:#083c64;--woas-login-wave-b2:#125a52;--woas-login-wave-b3:#2d3983;--woas-login-wave-glow:#ffd594;--woas-login-stars:rgba(218,236,255,.4);--woas-login-mountain-back:#07172a;--woas-login-mountain-front:#05111f;--woas-login-wave-line:rgba(92,202,208,.3);--woas-login-wave-dot:rgba(117,220,215,.44);--woas-login-card-bg:rgba(10,25,42,.88);--woas-login-card-border:rgba(159,188,218,.18);--woas-login-card-shadow:0 18px 48px rgba(0,0,0,.24);--woas-login-card-text:#f2f6fb;--woas-login-card-muted:#aebdce;--woas-login-input-bg:rgba(24,42,61,.92);--woas-login-input-border:rgba(149,177,207,.18)}html[data-woas-theme=contrast]{--woas-login-page-start:#000;--woas-login-page-mid:#000;--woas-login-page-end:#000;--woas-login-card-bg:#000;--woas-login-card-border:#fff;--woas-login-card-shadow:none;--woas-login-card-text:#fff;--woas-login-card-muted:#fff;--woas-login-contrast-accent:#ff0}html[data-woas-theme] .classic-history-clear{background:var(--woas-surface-muted)!important;border:1px solid var(--woas-border)!important;color:var(--woas-text-muted)!important}html[data-woas-theme] .classic-history-clear:focus-visible,html[data-woas-theme] .classic-history-clear:hover{background:var(--woas-danger-soft)!important;border-color:var(--woas-danger-border)!important;color:var(--woas-danger)!important}html[data-woas-theme] .system-admin-settings-card{background:var(--woas-surface-subtle)!important;border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme] .system-admin-config-key span,html[data-woas-theme] .system-admin-danger-hint,html[data-woas-theme] .system-admin-protection-summary p,html[data-woas-theme] .system-admin-settings-card__heading p{color:var(--woas-text-muted)!important}html[data-woas-theme] .system-admin-protection-summary{background:var(--woas-surface)!important;border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme] .system-admin-config-key code,html[data-woas-theme] .system-admin-table code{background:var(--woas-code-bg)!important;color:var(--woas-code-text)!important}html[data-woas-theme] .system-admin-button--primary{background:var(--woas-accent)!important;border-color:var(--woas-accent)!important;color:var(--woas-accent-on)!important}html[data-woas-theme] .system-admin-button--primary:hover:not(:disabled){background:var(--woas-accent-hover)!important;border-color:var(--woas-accent-hover)!important;color:var(--woas-accent-on)!important}html[data-woas-theme] .system-admin-badge[data-tone=warning]{background:var(--woas-warning-soft)!important;color:var(--woas-warning)!important}html[data-woas-theme] .system-admin-badge[data-tone=member],html[data-woas-theme] .system-admin-badge[data-tone=neutral]{background:var(--woas-surface-muted)!important;color:var(--woas-text-muted)!important}html[data-woas-theme] .system-admin-storage-grid article.has-issue{background:var(--woas-danger-soft)!important;border-color:var(--woas-danger-border)!important;color:var(--woas-danger)!important}html[data-woas-theme] .system-admin-storage-grid article.has-issue small,html[data-woas-theme] .system-admin-storage-grid article.has-issue span{color:var(--woas-danger)!important}html[data-woas-theme] .system-admin-table tbody tr:hover td{background:var(--woas-surface-subtle)!important}html[data-woas-theme] .system-admin-button:focus-visible,html[data-woas-theme] .system-admin-card:focus-visible,html[data-woas-theme] .system-admin-detail-tabs button:focus-visible,html[data-woas-theme] .system-admin-link-button:focus-visible,html[data-woas-theme] .system-admin-select:focus-visible,html[data-woas-theme] .system-admin-tabs button:focus-visible{outline:2px solid var(--woas-accent)!important;outline-offset:2px}html[data-woas-theme] .system-admin-empty--panel{background:var(--woas-surface-subtle)!important;border-color:var(--woas-border)!important;color:var(--woas-text-muted)!important}html[data-woas-theme=contrast] .system-admin-button--primary{background:#ff0!important;border-color:#ff0!important;color:#000!important}html[data-woas-theme] .system-admin-button--danger:hover:not(:disabled),html[data-woas-theme] .system-admin-detail-content .system-admin-storage-grid article.has-issue{background:var(--woas-danger-soft)!important;border-color:var(--woas-danger-border)!important;color:var(--woas-danger)!important}html[data-woas-theme] .system-admin-button--danger-solid:hover:not(:disabled){background:var(--woas-danger-hover)!important;border-color:var(--woas-danger-hover)!important;color:var(--woas-text-on-strong)!important}html[data-woas-theme] .system-admin-badge[data-tone=archived]{background:var(--woas-surface-muted)!important;color:var(--woas-text-muted)!important}html[data-woas-theme] .system-admin-tabs{background:var(--woas-surface-subtle)!important;border-color:var(--woas-border)!important}html[data-woas-theme] .system-admin-card{background:var(--woas-surface-accent-subtle)!important;border-color:var(--woas-border-accent-subtle)!important;box-shadow:none!important}html[data-woas-theme] .system-admin-panel-heading,html[data-woas-theme] .system-admin-section-heading{border-color:var(--woas-border)!important}html[data-woas-theme] .system-admin-create-workspace,html[data-woas-theme] .system-admin-detail-header,html[data-woas-theme] .system-admin-retention-card{background:var(--woas-surface-accent-subtle)!important;border-color:var(--woas-border-accent-subtle)!important}html[data-woas-theme] .system-admin-detail-panel{background:var(--woas-surface)!important;border-color:var(--woas-border-accent-subtle)!important;box-shadow:none!important}html[data-woas-theme] .system-admin-detail-tabs{background:var(--woas-surface-muted)!important;border-color:var(--woas-border)!important}html[data-woas-theme] .system-admin-detail-content{background:var(--woas-surface)!important}html[data-woas-theme] .system-admin-ai-form>.system-admin-toggle-row{background:var(--woas-surface-accent-subtle)!important;border-color:var(--woas-border-accent-subtle)!important}html[data-woas-theme] .system-admin-ai-form>.system-admin-ai-grid,html[data-woas-theme] .system-admin-cleanup-box{background:var(--woas-surface-subtle)!important;border-color:var(--woas-border)!important}html[data-woas-theme] .system-admin-cleanup-list article{background:var(--woas-surface)!important;border-color:var(--woas-border)!important}html[data-woas-theme] .system-admin-ai-grid input,html[data-woas-theme] .system-admin-ai-grid select,html[data-woas-theme] .system-admin-danger-form input{background:var(--woas-surface)!important;border-color:var(--woas-border-strong)!important;color:var(--woas-text)!important}html[data-woas-theme] .system-admin-table tbody tr:hover td{background:var(--woas-surface-accent-subtle)!important}.woas-login-page{align-items:normal!important;box-sizing:border-box;display:block!important;justify-items:legacy!important;min-height:100svh;overflow:hidden;padding:0!important;width:100%}html[data-woas-theme] .woas-login-page:after,html[data-woas-theme] .woas-login-page:before{display:none!important}.woas-login-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,1fr);max-width:none!important;min-height:100svh!important;overflow:hidden;position:relative;width:100%!important}.woas-login-shell,html[data-woas-theme] .woas-login-shell{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.woas-login-shell--compact{grid-template-columns:minmax(0,1fr);max-width:none!important;min-height:100svh!important;width:100%!important}.woas-login-brand-panel{box-sizing:border-box;display:block;grid-column:1;grid-row:1;min-height:100svh;overflow:hidden;padding:clamp(42px,6vh,64px) clamp(42px,5vw,76px);position:relative}.woas-login-brand-panel:after,.woas-login-brand-panel:before{display:none!important}.woas-login-brand-card{position:relative;z-index:3}.woas-login-brand-card,html[data-woas-theme] .woas-login-brand-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html[data-woas-theme] .woas-login-brand-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important}.woas-login-brand-lockup{align-items:center;display:grid;gap:20px;grid-template-columns:auto auto minmax(0,1fr);max-width:620px}.woas-login-logo{filter:none!important;height:clamp(58px,5.2vw,74px);width:clamp(58px,5.2vw,74px)}.woas-login-brand-divider{align-self:stretch;border-radius:999px;display:block;width:1px}.woas-login-brand-copy{display:grid;gap:4px}.woas-login-brand-card h1{font-size:clamp(34px,3.6vw,52px);letter-spacing:-.035em;line-height:1;margin:0}.woas-login-brand-card p{font-size:clamp(13px,1.25vw,16px);line-height:1.35;margin:0}.woas-login-brand-claim{display:grid;font-size:clamp(16px,1.45vw,20px);font-weight:620;gap:6px;line-height:1.25;margin-top:clamp(72px,15vh,150px);position:relative;z-index:3}.woas-login-brand-claim p{margin:0}.woas-login-artwork{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.woas-login-wave-lines path{fill:none;stroke-linecap:round;stroke-width:1.4}.woas-login-box{align-content:start!important;align-self:center;border-radius:22px!important;box-sizing:border-box;display:grid;gap:14px;grid-column:2;grid-row:1;justify-self:center;margin:0!important;min-height:0!important;padding:58px 38px 30px!important;position:relative;width:min(430px,calc(100% - 64px));z-index:4}.woas-login-shell--compact .woas-login-box{grid-column:1;justify-self:center;width:min(460px,calc(100% - 32px))}.woas-login-box--2fa{width:min(500px,calc(100% - 32px))!important}.woas-login-box .woas-auth-controls{position:absolute;right:16px;top:14px}.woas-login-shell--compact>.woas-auth-controls{right:18px;top:16px}.woas-login-heading{gap:7px!important;margin:0 0 4px!important}.woas-login-kicker{font-size:13px!important;font-weight:750;letter-spacing:0!important;text-transform:none!important}.woas-login-heading h2{font-size:clamp(38px,3.2vw,48px)!important;letter-spacing:-.035em;line-height:1!important}.woas-login-heading p{font-size:13.5px!important;line-height:1.45!important}.woas-login-box label{font-size:12.5px!important;gap:7px!important}.woas-login-box input{border-radius:11px!important;padding:10px 11px!important}.woas-login-box .woas-password-field input,.woas-login-box input{min-height:46px!important}.woas-login-checkbox{font-size:12.5px!important;gap:9px!important;margin:2px 0!important}.woas-login-checkbox input{min-height:auto!important;padding:0!important}.woas-login-link-button,.woas-login-secondary,.woas-login-submit{align-items:center;border-radius:11px!important;display:inline-flex;font-size:13px;justify-content:center;min-height:46px}.woas-login-submit{box-shadow:none!important;padding:10px 50px 10px 18px!important;position:relative}.woas-login-submit:after{content:"→";font-size:20px;font-weight:500;line-height:1;position:absolute;right:17px}.woas-login-link-button--subtle{border:0!important;min-height:auto!important;padding:1px 0!important}.woas-login-error{font-size:12.5px;margin:0;min-height:18px}.woas-login-actions-row{gap:10px;margin-top:2px!important}.woas-auth-mini-brand{margin-bottom:2px!important}html[data-woas-theme=light] .woas-login-page{background:linear-gradient(135deg,var(--woas-login-page-start) 0,var(--woas-login-page-mid) 55%,var(--woas-login-page-end) 100%)!important}html[data-woas-theme=light] .woas-login-brand-panel{background:transparent!important}html[data-woas-theme=light] .woas-login-brand-divider{background:var(--woas-login-brand-divider)!important}html[data-woas-theme=light] .woas-login-brand-card h1{color:var(--woas-login-brand-text)!important}html[data-woas-theme=light] .woas-login-brand-card p,html[data-woas-theme=light] .woas-login-brand-claim{color:var(--woas-login-brand-muted)!important}html[data-woas-theme=light] .woas-login-brand-claim__accent{color:var(--woas-accent)!important}html[data-woas-theme=light] .woas-login-art-stop--a1{stop-color:var(--woas-login-wave-a1);stop-opacity:.78}html[data-woas-theme=light] .woas-login-art-stop--a2{stop-color:var(--woas-login-wave-a2);stop-opacity:.6}html[data-woas-theme=light] .woas-login-art-stop--a3{stop-color:var(--woas-login-wave-a3);stop-opacity:.42}html[data-woas-theme=light] .woas-login-art-stop--b1{stop-color:var(--woas-login-wave-b1);stop-opacity:.72}html[data-woas-theme=light] .woas-login-art-stop--b2{stop-color:var(--woas-login-wave-b2);stop-opacity:.54}html[data-woas-theme=light] .woas-login-art-stop--b3{stop-color:var(--woas-login-wave-b3);stop-opacity:.44}html[data-woas-theme=light] .woas-login-wave-lines path{stroke:var(--woas-login-wave-line)}html[data-woas-theme=light] .woas-login-art-dark-only{display:none}html[data-woas-theme=light] .woas-login-box{background:var(--woas-login-card-bg)!important;border:1px solid var(--woas-login-card-border)!important;box-shadow:var(--woas-login-card-shadow)!important;color:var(--woas-login-card-text)!important}html[data-woas-theme=light] .woas-login-box label,html[data-woas-theme=light] .woas-login-heading h2{color:var(--woas-login-card-text)!important}html[data-woas-theme=light] .woas-login-checkbox,html[data-woas-theme=light] .woas-login-heading p{color:var(--woas-login-card-muted)!important}html[data-woas-theme=light] .woas-login-box input{background:var(--woas-login-input-bg)!important;border-color:var(--woas-login-input-border)!important;color:var(--woas-login-card-text)!important}html[data-woas-theme=dark] .woas-login-page{background:linear-gradient(135deg,var(--woas-login-page-start) 0,var(--woas-login-page-mid) 52%,var(--woas-login-page-end) 100%)!important}html[data-woas-theme=dark] .woas-login-brand-panel{background:transparent!important}html[data-woas-theme=dark] .woas-login-brand-divider{background:var(--woas-login-brand-divider)!important}html[data-woas-theme=dark] .woas-login-brand-card h1{color:var(--woas-login-brand-text)!important}html[data-woas-theme=dark] .woas-login-brand-card p,html[data-woas-theme=dark] .woas-login-brand-claim{color:var(--woas-login-brand-muted)!important}html[data-woas-theme=dark] .woas-login-brand-claim__accent{color:var(--woas-accent)!important}html[data-woas-theme=dark] .woas-login-art-stop--a1{stop-color:var(--woas-login-wave-a1);stop-opacity:.88}html[data-woas-theme=dark] .woas-login-art-stop--a2{stop-color:var(--woas-login-wave-a2);stop-opacity:.62}html[data-woas-theme=dark] .woas-login-art-stop--a3{stop-color:var(--woas-login-wave-a3);stop-opacity:.42}html[data-woas-theme=dark] .woas-login-art-stop--b1{stop-color:var(--woas-login-wave-b1);stop-opacity:.94}html[data-woas-theme=dark] .woas-login-art-stop--b2{stop-color:var(--woas-login-wave-b2);stop-opacity:.56}html[data-woas-theme=dark] .woas-login-art-stop--b3{stop-color:var(--woas-login-wave-b3);stop-opacity:.45}html[data-woas-theme=dark] .woas-login-art-stop--glow1{stop-color:var(--woas-login-wave-glow);stop-opacity:.58}html[data-woas-theme=dark] .woas-login-art-stop--glow2{stop-color:var(--woas-login-wave-glow);stop-opacity:0}html[data-woas-theme=dark] .woas-login-stars{fill:var(--woas-login-stars)}html[data-woas-theme=dark] .woas-login-mountain--back{fill:var(--woas-login-mountain-back);opacity:.88}html[data-woas-theme=dark] .woas-login-mountain--front{fill:var(--woas-login-mountain-front);opacity:.94}html[data-woas-theme=dark] .woas-login-wave-lines path{stroke:var(--woas-login-wave-line)}html[data-woas-theme=dark] .woas-login-wave-dots{fill:var(--woas-login-wave-dot)}html[data-woas-theme=dark] .woas-login-box{background:var(--woas-login-card-bg)!important;border:1px solid var(--woas-login-card-border)!important;box-shadow:var(--woas-login-card-shadow)!important}html[data-woas-theme=dark] .woas-login-box,html[data-woas-theme=dark] .woas-login-box label,html[data-woas-theme=dark] .woas-login-heading h2{color:var(--woas-login-card-text)!important}html[data-woas-theme=dark] .woas-login-checkbox,html[data-woas-theme=dark] .woas-login-heading p{color:var(--woas-login-card-muted)!important}html[data-woas-theme=dark] .woas-login-box input{background:var(--woas-login-input-bg)!important;border-color:var(--woas-login-input-border)!important;color:var(--woas-login-card-text)!important}html[data-woas-theme=dark] .woas-login-kicker,html[data-woas-theme=light] .woas-login-kicker{color:var(--woas-accent)!important}html[data-woas-theme=dark] .woas-login-submit,html[data-woas-theme=light] .woas-login-submit{background:var(--woas-accent)!important;border-color:var(--woas-accent)!important;color:var(--woas-accent-on)!important}html[data-woas-theme=dark] .woas-login-submit:focus-visible,html[data-woas-theme=dark] .woas-login-submit:hover:enabled,html[data-woas-theme=light] .woas-login-submit:focus-visible,html[data-woas-theme=light] .woas-login-submit:hover:enabled{background:var(--woas-accent-hover)!important;border-color:var(--woas-accent-hover)!important}html[data-woas-theme=dark] .woas-login-link-button--subtle,html[data-woas-theme=light] .woas-login-link-button--subtle{background:transparent!important;color:var(--woas-accent)!important}html[data-woas-theme=contrast] .woas-login-page{background:var(--woas-login-card-bg)!important}html[data-woas-theme=contrast] .woas-login-shell{background:var(--woas-login-card-bg)!important;display:grid;grid-template-columns:1fr}html[data-woas-theme=contrast] .woas-login-artwork,html[data-woas-theme=contrast] .woas-login-brand-panel{display:none!important}html[data-woas-theme=contrast] .woas-login-box{background:var(--woas-login-card-bg)!important;border:1px solid var(--woas-login-card-text)!important;border-radius:18px!important;box-shadow:none!important;grid-column:1;width:min(430px,calc(100% - 32px))}html[data-woas-theme=contrast] .woas-login-kicker,html[data-woas-theme=contrast] .woas-login-link-button--subtle{color:var(--woas-login-contrast-accent)!important}html[data-woas-theme=contrast] .woas-login-submit{background:var(--woas-login-contrast-accent)!important;border-color:var(--woas-login-contrast-accent)!important;color:var(--woas-login-card-bg)!important}@media(max-width:900px){.woas-login-shell:not(.woas-login-shell--compact){grid-template-columns:minmax(0,.92fr) minmax(390px,1.08fr)}.woas-login-brand-panel{padding-left:32px;padding-right:32px}.woas-login-brand-lockup{gap:14px}.woas-login-brand-claim{margin-top:12vh}.woas-login-box{width:min(408px,calc(100% - 36px))}}@media(max-width:720px){.woas-login-page{overflow:auto}.woas-login-shell:not(.woas-login-shell--compact){grid-template-columns:1fr;grid-template-rows:230px auto}.woas-login-brand-panel{grid-column:1;grid-row:1;min-height:230px;padding:28px 24px}.woas-login-brand-claim{display:none}.woas-login-artwork{height:100%}.woas-login-brand-card h1{font-size:34px}.woas-login-box{grid-column:1;grid-row:2;margin:24px auto 36px!important;width:min(430px,calc(100% - 32px))}.woas-login-shell--compact .woas-login-box{grid-row:1;margin:auto!important}}@media(max-width:430px){.woas-login-brand-lockup{gap:10px}.woas-login-logo{height:54px;width:54px}.woas-login-brand-card h1{font-size:30px}.woas-login-brand-card p{font-size:12px}.woas-login-box{padding:58px 24px 26px!important}.woas-login-heading h2{font-size:38px!important}}.woas-recovery-code-list{background:var(--woas-surface-accent-subtle);border:1px solid var(--woas-border);border-radius:12px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.woas-recovery-code-list code{background:var(--woas-surface-raised);border:1px solid var(--woas-border);border-radius:8px;color:var(--woas-text);display:block;letter-spacing:.04em;padding:8px 10px;text-align:center}@media(max-width:640px){.woas-recovery-code-list{grid-template-columns:1fr}}.woas-login-artwork{z-index:0!important}.woas-login-brand-panel{isolation:isolate;z-index:2}.woas-login-showcase{left:calc(50% + clamp(52px,5vw,88px));max-width:none;position:absolute;top:clamp(245px,31vh,325px);transform:translate(-50%);width:min(680px,72%);z-index:6}.woas-login-showcase-visual{--showcase-font:Georgia,"Times New Roman",Times,serif;display:grid;gap:18px;min-height:292px;overflow:hidden;position:relative}.woas-login-showcase-visual__ghost{color:var(--woas-accent);font-family:var(--showcase-font);font-size:clamp(112px,15vw,230px);font-style:italic;font-weight:700;inset:-48px auto auto -12px;letter-spacing:-.08em;line-height:.8;opacity:.055;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.woas-login-showcase-visual__eyebrow{align-items:center;color:var(--woas-accent);display:flex;font-family:ui-monospace,SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:11px;font-weight:720;gap:10px;letter-spacing:.16em;margin:0;position:relative;text-transform:uppercase}.woas-login-showcase-visual__eyebrow:before{background:var(--woas-accent);border-radius:999px;content:"";height:2px;width:34px}.woas-login-showcase-visual__title{color:var(--woas-login-brand-text,var(--woas-text));font-family:var(--showcase-font);font-size:clamp(42px,5vw,72px);font-style:italic;font-weight:540;letter-spacing:-.045em;line-height:.96;margin:0;max-width:13ch;position:relative}.woas-login-showcase-visual__title .is-accent{color:var(--woas-accent)}.woas-login-showcase-visual__text{color:var(--woas-login-brand-muted,var(--woas-text-muted));font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(14px,1.35vw,17px);line-height:1.62;margin:0;max-width:52ch;position:relative}.woas-login-showcase-visual__meta{align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(100px,230px);margin-top:8px;position:relative;width:min(350px,80%)}.woas-login-showcase-visual__counter{color:var(--woas-login-brand-muted,var(--woas-text-muted));font-family:ui-monospace,SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.12em}.woas-login-showcase-visual__track{background:color-mix(in srgb,var(--woas-accent) 18%,transparent);border-radius:999px;height:2px;overflow:hidden}.woas-login-showcase-visual__track>span{background:var(--woas-accent);display:block;height:100%;transform:scaleX(0);transform-origin:left center;width:100%}.woas-login-showcase-visual__track>span.is-animated{animation:woas-showcase-progress var(--woas-showcase-duration) linear forwards}.woas-login-showcase-visual.is-paused .woas-login-showcase-visual__track>span{animation-play-state:paused}.woas-login-showcase-visual--bold .woas-login-showcase-visual__title{font-weight:650;max-width:12.5ch}.woas-login-showcase-visual--editorial .woas-login-showcase-visual__title{font-weight:540;max-width:13ch}.woas-login-showcase-visual--technical .woas-login-showcase-visual__title{font-size:clamp(40px,4.7vw,68px);font-weight:560;letter-spacing:-.05em;max-width:13.5ch}.woas-login-showcase-visual--technical .woas-login-showcase-visual__eyebrow:before{border-radius:0;width:22px}.woas-login-showcase-visual--minimal .woas-login-showcase-visual__title{font-size:clamp(40px,4.6vw,66px);font-weight:430;letter-spacing:-.04em;line-height:.99;max-width:14ch}.woas-login-showcase-visual--minimal .woas-login-showcase-visual__ghost{opacity:.025}.woas-login-showcase-visual--minimal .woas-login-showcase-visual__eyebrow{letter-spacing:.22em}.woas-login-showcase-swap-enter-active,.woas-login-showcase-swap-leave-active{transition:opacity .42s ease,transform .42s cubic-bezier(.2,.75,.25,1),filter .42s ease}.woas-login-showcase-swap-enter-from{filter:blur(5px);opacity:0;transform:translateY(14px)}.woas-login-showcase-swap-leave-to{filter:blur(3px);opacity:0;transform:translateY(-8px)}@keyframes woas-showcase-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html[data-woas-theme=light] .woas-login-art-light-only{display:block}html[data-woas-theme=light] .woas-login-sun-glow{opacity:1}html[data-woas-theme=light] .woas-login-light-glow-stop--core{stop-color:color-mix(in srgb,var(--woas-warning) 52%,var(--woas-surface));stop-opacity:.58}html[data-woas-theme=light] .woas-login-light-glow-stop--edge{stop-color:var(--woas-surface);stop-opacity:0}html[data-woas-theme=light] .woas-login-mountain--light-back{fill:color-mix(in srgb,var(--woas-login-wave-b2) 18%,var(--woas-login-page-mid));opacity:.88}html[data-woas-theme=light] .woas-login-mountain--light-front{fill:color-mix(in srgb,var(--woas-login-wave-a2) 22%,var(--woas-login-page-end));opacity:.94}html[data-woas-theme=dark] .woas-login-art-light-only{display:none}html[data-woas-theme=dark] .woas-login-showcase-visual__ghost{opacity:.085}html[data-woas-theme=dark] .woas-login-showcase-visual__track{background:color-mix(in srgb,var(--woas-accent) 24%,transparent)}html[data-woas-theme=contrast] .woas-login-art-light-only{display:none}html[data-woas-theme=contrast] .woas-login-showcase{display:none!important}@media(max-width:1024px){.woas-login-showcase{display:none!important}}@media(prefers-reduced-motion:reduce){.woas-login-showcase-swap-enter-active,.woas-login-showcase-swap-leave-active{transition:none}.woas-login-showcase-visual__track>span.is-animated{animation:none;transform:scaleX(1)}}:root{--woas-pwa-titlebar-height:0px}.woas-pwa-titlebar{display:none}.classic-main>.classic-toolbar{position:sticky;top:0;z-index:80}@media(display-mode:window-controls-overlay){html[data-woas-window-controls-overlay] .woas-pwa-titlebar{align-items:center;app-region:drag;-webkit-app-region:drag;background:var(--woas-surface);border-bottom:1px solid var(--woas-border);box-sizing:border-box;color:var(--woas-text);display:flex;height:var(--woas-pwa-titlebar-height,env(titlebar-area-height,32px));left:var(--woas-pwa-titlebar-x,env(titlebar-area-x,0));padding:0 10px;position:fixed;top:var(--woas-pwa-titlebar-y,env(titlebar-area-y,0));touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--woas-pwa-titlebar-width,env(titlebar-area-width,100%));z-index:2147483000}html[data-woas-window-controls-overlay] .woas-pwa-titlebar__drag-region{app-region:drag!important;-webkit-app-region:drag!important;inset:0;pointer-events:auto;position:absolute;z-index:0}html[data-woas-window-controls-overlay] .woas-pwa-titlebar__brand{align-items:center;app-region:drag!important;-webkit-app-region:drag!important;display:inline-flex;gap:7px;min-width:0;pointer-events:none;position:relative;z-index:1}html[data-woas-window-controls-overlay] .woas-pwa-titlebar__brand,html[data-woas-window-controls-overlay] .woas-pwa-titlebar__brand *{app-region:drag!important;-webkit-app-region:drag!important}.woas-pwa-titlebar__brand img{height:17px;width:17px}.woas-pwa-titlebar__brand span{font-size:12px;font-weight:750;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-woas-window-controls-overlay] #classicToolbar,html[data-woas-window-controls-overlay] #classicToolbarLeft,html[data-woas-window-controls-overlay] #classicToolbarRight,html[data-woas-window-controls-overlay] #classicToolbarSearch{app-region:drag;-webkit-app-region:drag}html[data-woas-window-controls-overlay] #classicToolbar{-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-woas-window-controls-overlay] #classicToolbar :is(a,button,input,textarea,select,[contenteditable=true],[role=button],.notification-menu,.notification-dropdown){app-region:no-drag!important;-webkit-app-region:no-drag!important;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}html[data-woas-window-controls-overlay] .classic-shell{height:calc(100vh - var(--woas-pwa-titlebar-height))!important;margin-top:var(--woas-pwa-titlebar-height)!important}html[data-woas-window-controls-overlay] #classicSidebar.classic-sidebar,html[data-woas-window-controls-overlay] .classic-main,html[data-woas-window-controls-overlay] .classic-shell--fixed-sidebar>.classic-sidebar{height:calc(100vh - var(--woas-pwa-titlebar-height) - 20px)!important}html[data-woas-window-controls-overlay] .app-shell{height:calc(100vh - var(--woas-pwa-titlebar-height))!important;margin-top:var(--woas-pwa-titlebar-height)!important;min-height:calc(100vh - var(--woas-pwa-titlebar-height))!important}html[data-woas-window-controls-overlay] .plain-layout{box-sizing:border-box;margin-top:var(--woas-pwa-titlebar-height);min-height:calc(100vh - var(--woas-pwa-titlebar-height))}html[data-woas-window-controls-overlay] .plain-layout .auth-page,html[data-woas-window-controls-overlay] .plain-layout .login-page,html[data-woas-window-controls-overlay] .plain-layout>.system-admin-shell,html[data-woas-window-controls-overlay] .system-admin-shell{min-height:calc(100vh - var(--woas-pwa-titlebar-height))!important}}.classic-compact-editor-bar,.classic-compact-global-bar,.classic-compact-navigation-backdrop,.classic-compact-page-actions,.classic-compact-workbar,.classic-notification-ribbon,.classic-responsive-panel-close,.classic-sidebar-compact-search{display:none}.classic-mobile-outline-panel,.classic-sidebar-tab-item--outline{display:none!important}.classic-sidebar-brand-row{align-items:center;display:flex;min-width:0}.classic-sidebar-brand-row .classic-brand{flex:1 1 auto;min-width:0}.classic-sidebar-brand-row .classic-brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-outline-level-1>.classic-outline-link{color:var(--woas-text)!important;font-weight:700}.classic-outline-level-2{margin-left:18px!important}.classic-outline-level-2>.classic-outline-link{color:var(--woas-text-muted)!important;font-weight:500}#classicMain.classic-main{position:relative}.classic-recent-strip{flex-wrap:nowrap!important;overflow:hidden!important;white-space:nowrap!important}.classic-recent-strip>.classic-history-chip,.classic-recent-strip>.classic-history-clear,.classic-recent-strip>.classic-history-empty{flex:0 0 auto!important}.classic-recent-strip.is-overflow-hidden{left:0!important;pointer-events:none!important;position:absolute!important;right:0!important;top:0!important;visibility:hidden!important;width:100%!important}#classicMain.classic-main.is-recent-strip-hidden{grid-template-rows:50px minmax(0,1fr)!important}@media(min-width:1181px){#classicShell.classic-shell.classic-shell--fixed-sidebar{grid-template-columns:clamp(260px,var(--woas-sidebar-width,320px),calc(100vw - 930px)) minmax(0,1fr)!important}#classicShell>#classicSidebar.classic-sidebar{min-width:0!important;width:100%!important}#classicMain.classic-main{container-name:woas-main;container-type:inline-size}@container woas-main (max-width: 980px){#classicToolbar.classic-toolbar{grid-template-columns:max-content minmax(180px,1fr) max-content!important}#classicToolbar #pageCounter,#classicToolbar .classic-pill--mode{display:none!important}}}@media(max-width:1180px){#classicShell.classic-shell{isolation:isolate}#__nuxt,body,html{height:100%}body{overflow:hidden!important}#classicShell.classic-shell.classic-shell--fixed-sidebar{--woas-safe-top:env(safe-area-inset-top,0px);--woas-compact-global-row:var(--woas-compact-global-pull-row,0px);--woas-compact-workbar-row:calc(50px + var(--woas-safe-top));display:grid!important;gap:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--woas-compact-global-row) var(--woas-compact-workbar-row) minmax(0,1fr)!important;height:calc(100dvh - var(--woas-pwa-titlebar-height, 0px))!important;min-height:0!important;overflow:hidden!important;overscroll-behavior:none;padding:0!important;position:relative;transition:grid-template-rows .18s ease}#classicShell.classic-shell.classic-shell--fixed-sidebar.is-compact-global-open{--woas-compact-global-row:calc(48px + var(--woas-safe-top));--woas-compact-workbar-row:50px}#classicShell.classic-shell.classic-shell--fixed-sidebar.is-compact-global-pulling{transition:none}#classicToolbar.classic-toolbar{display:none!important}#classicCompactGlobalBar.classic-compact-global-bar{align-items:flex-end;background:var(--woas-surface);border-bottom:1px solid var(--woas-border);display:flex;grid-column:1;grid-row:1;height:100%;justify-content:flex-end;min-height:0;opacity:0;overflow:hidden;padding:0 8px 5px;pointer-events:none;transform:translateY(-100%);transition:opacity .15s ease,transform .18s ease;z-index:290}#classicShell.is-compact-global-open>#classicCompactGlobalBar.classic-compact-global-bar{opacity:1;overflow:visible;padding-top:var(--woas-safe-top);pointer-events:auto;transform:translateY(0)}#classicShell.is-compact-global-pulling:not(.is-compact-global-open)>#classicCompactGlobalBar.classic-compact-global-bar{opacity:var(--woas-compact-global-pull-opacity,0);overflow:hidden;pointer-events:none;transform:translateY(0);transition:none}#classicShell.is-compact-global-pulling:not(.is-compact-global-open)>#classicCompactWorkbar.classic-compact-workbar{transition:none}.classic-compact-global-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end;min-width:0}.classic-compact-global-actions .topbar-action-button{height:38px!important;min-height:38px!important;min-width:38px!important;width:38px!important}.notification-dropdown--compact{left:8px!important;max-height:min(68dvh,560px)!important;max-width:none!important;position:fixed!important;right:8px!important;top:calc(var(--woas-pwa-titlebar-height, 0px) + var(--woas-compact-global-row) + 2px)!important;width:auto!important;z-index:340!important}#classicCompactWorkbar.classic-compact-workbar{align-items:center;background:var(--woas-surface);border-bottom:1px solid var(--woas-border);display:grid;gap:6px;grid-column:1;grid-row:2;grid-template-columns:50px minmax(0,1fr) 50px;height:100%;min-height:0;padding:calc(4px + var(--woas-safe-top)) 6px 4px;position:relative;z-index:280}#classicShell.is-compact-global-open>#classicCompactWorkbar.classic-compact-workbar{padding-top:4px}.classic-compact-nav-button,.classic-workspace-switch{align-items:center;background:transparent;border:1px solid transparent;color:var(--woas-text-muted);cursor:pointer;display:inline-flex;justify-content:center;text-decoration:none}.classic-workspace-switch{align-self:stretch;border-radius:9px;min-height:40px;width:50px}.classic-workspace-switch.is-active,.classic-workspace-switch:focus-visible,.classic-workspace-switch:hover{background:var(--woas-accent-soft);border-color:var(--woas-accent-border,var(--woas-accent));color:var(--woas-accent);outline:none}.classic-workspace-switch .page-icon,.classic-workspace-switch .page-icon svg{height:28px;width:28px}.classic-workspace-switch .page-icon svg path{stroke-width:2.35}.classic-compact-page-navigation{align-items:center;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(38px,46px));justify-content:center;justify-self:center;max-width:220px;min-width:0;width:100%}.classic-compact-nav-button{border-radius:9px;height:40px;min-height:40px;min-width:38px;width:100%}.classic-compact-nav-button:focus-visible,.classic-compact-nav-button:hover{background:var(--woas-surface-raised,var(--woas-surface));border-color:var(--woas-border);color:var(--woas-text);outline:none}.classic-compact-nav-button:disabled{cursor:default;opacity:.45}.classic-compact-nav-button .page-icon,.classic-compact-nav-button .page-icon svg{height:20px;width:20px}.classic-notification-ribbon{align-items:center;animation:woas-notification-ribbon-drop .22s ease-out both;background:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;height:calc(46px + var(--woas-safe-top, 0px));padding:var(--woas-safe-top,0) 0 0;position:fixed;right:62px;top:var(--woas-pwa-titlebar-height,0);touch-action:none;width:42px;z-index:320}.classic-notification-ribbon__strap{background:var(--woas-surface);border-left:1px solid var(--woas-accent-border,var(--woas-accent));border-right:1px solid var(--woas-accent-border,var(--woas-accent));box-sizing:border-box;display:block;height:12px;width:38px}.classic-notification-ribbon__bell{align-items:center;background:var(--woas-surface);border:1px solid var(--woas-accent-border,var(--woas-accent));border-radius:0 0 11px 11px;border-top:0;box-shadow:var(--woas-shadow);color:var(--woas-accent);display:inline-flex;height:34px;justify-content:center;position:relative;width:38px}.classic-notification-ribbon__bell .page-icon,.classic-notification-ribbon__bell .page-icon svg{height:19px;width:19px}.classic-notification-ribbon__badge{align-items:center;background:var(--woas-danger);border-radius:999px;color:var(--woas-danger-soft);display:inline-flex;font-size:9px;font-weight:800;height:16px;justify-content:center;min-width:16px;padding:0 3px;position:absolute;right:-4px;top:-6px}@keyframes woas-notification-ribbon-drop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}#classicMain.classic-main{display:grid!important;grid-column:1!important;grid-row:3!important;grid-template-rows:36px minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}#classicMain.classic-main.is-recent-strip-hidden{grid-template-rows:minmax(0,1fr)!important}.classic-content,.classic-detail-workspace,.classic-workspace-page,.page-panel.page-detail-panel{height:100%!important;min-height:0!important;overflow:hidden!important}.classic-recent-strip{min-width:0}#classicShell>#classicSidebar.classic-sidebar{background:var(--woas-surface)!important;border:1px solid var(--woas-border)!important;border-radius:10px!important;bottom:4px!important;box-shadow:var(--woas-shadow)!important;display:grid!important;gap:0!important;grid-template-rows:minmax(0,1fr)!important;height:auto!important;left:4px!important;max-height:none!important;max-width:min(440px,calc(100vw - 24px))!important;min-height:0!important;overflow:hidden!important;padding:8px!important;position:fixed!important;top:calc(var(--woas-pwa-titlebar-height, 0px) + var(--woas-compact-global-row) + var(--woas-compact-workbar-row) + 4px)!important;transform:translate(calc(-100% - 20px));transition:top .18s ease,transform .18s ease;width:min(440px,calc(100vw - 24px))!important;z-index:240!important}#classicShell>#classicSidebar.classic-sidebar.is-compact-open{transform:translate(0)}.classic-sidebar-brand-row,.classic-sidebar-resize-handle{display:none!important}#classicSidebarNavigation.classic-sidebar-primary-panel{border:0!important;border-radius:0!important;box-shadow:none!important;height:100%!important;min-height:0!important;overflow:hidden!important}#classicSidebarNavigation .classic-sidebar-tabs,.classic-right-panel-tabs{align-items:flex-end!important;display:flex!important;gap:6px!important;justify-content:flex-start!important;min-width:0}#classicSidebarNavigation .classic-sidebar-tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#classicSidebarNavigation .classic-sidebar-tabs::-webkit-scrollbar{display:none}#classicSidebarNavigation .classic-sidebar-tab-item,.classic-right-panel-tabs .classic-sidebar-tab-item{flex:0 0 auto!important}#classicSidebarNavigation .classic-sidebar-tab,.classic-right-panel-tab{padding-inline:7px!important}#classicSidebarNavigation .classic-sidebar-tab-item--outline{display:inline-flex!important}#classicSidebarNavigation .classic-sidebar-tab span{font-size:11px!important}#classicSidebarTree.classic-category-tree-panel,.classic-sidebar-search-panel,.classic-sidebar-tab-panel{min-height:0!important;overflow:auto!important;overscroll-behavior:contain}#classicSidebarOutline.classic-mobile-outline-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important}.classic-mobile-outline-heading{color:var(--woas-text-muted);font-size:12px;font-weight:750;padding:2px 4px 8px}.classic-mobile-outline-list{align-content:start;display:grid;gap:2px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 2px 10px}.classic-mobile-outline-link{background:transparent;border:0;border-radius:8px;color:var(--woas-text);cursor:pointer;font:inherit;font-size:14px;line-height:1.35;min-height:40px;overflow-wrap:anywhere;padding:9px 10px;text-align:left;width:100%}.classic-mobile-outline-link:focus-visible,.classic-mobile-outline-link:hover{background:var(--woas-accent-soft);color:var(--woas-accent);outline:none}.classic-mobile-outline-link--level-1{font-weight:700}.classic-mobile-outline-link--level-2{color:var(--woas-text-muted);font-weight:500;padding-left:28px}.classic-sidebar-compact-search{align-items:center;background:var(--woas-surface-raised,var(--woas-surface));border:1px solid var(--woas-border);border-radius:9px;display:grid;gap:6px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:8px;min-height:42px;padding:0 8px}.classic-sidebar-compact-search__icon,.classic-sidebar-compact-search__icon .page-icon{align-items:center;color:var(--woas-text-muted);display:inline-flex;height:20px;justify-content:center;width:20px}.classic-sidebar-compact-search input{background:transparent;border:0;color:var(--woas-text);font:inherit;min-width:0;outline:0;width:100%}.classic-sidebar-compact-search button{background:transparent;border:0;color:var(--woas-text-muted);cursor:pointer;font-size:20px;line-height:1;padding:4px}#classicSidebarSearch.classic-sidebar-search-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}#classicSidebarSearchResults{min-height:0!important;overflow:hidden!important}#classicSidebarSearchResults .classic-search-result-list{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain}.classic-compact-navigation-backdrop{background:var(--woas-overlay);border:0;bottom:0;display:block;left:0;padding:0;position:fixed;right:0;top:calc(var(--woas-pwa-titlebar-height, 0px) + var(--woas-compact-global-row) + var(--woas-compact-workbar-row));z-index:230!important}.classic-page-titlebar,.classic-page-titlebar[class]{align-items:center!important;display:grid!important;gap:6px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:50px!important;overflow:visible!important;position:relative;z-index:120}.classic-page-title-area,.classic-page-title-area h1,.classic-title-inline-button{min-width:0!important}.classic-page-titlebar h1,.classic-title-inline-button{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.classic-title-actions--read{display:none!important}.classic-compact-page-actions{align-items:center;display:flex;gap:5px;grid-column:2;justify-content:flex-end;position:relative}.classic-compact-page-action{align-items:center;background:var(--woas-surface-raised,var(--woas-surface));border:1px solid var(--woas-border);border-radius:8px;color:var(--woas-text-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;min-height:36px;min-width:36px;padding:0;width:36px}.classic-compact-page-action:focus-visible,.classic-compact-page-action:hover{background:var(--woas-accent-soft);border-color:var(--woas-accent-border,var(--woas-accent));color:var(--woas-accent);outline:none}.classic-compact-page-action:disabled{cursor:default;opacity:.45}.classic-compact-page-action .page-icon,.classic-compact-page-action .page-icon svg{height:18px;width:18px}.classic-compact-page-action--more{font-size:15px;font-weight:800;letter-spacing:1px}.classic-compact-page-more{position:relative}.classic-compact-page-menu{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:10px;box-shadow:var(--woas-shadow);display:grid;gap:2px;min-width:190px;padding:5px;position:absolute;right:0;top:calc(100% + 5px);z-index:180}.classic-compact-page-menu>button{align-items:center;background:transparent;border:0;border-radius:7px;color:var(--woas-text);cursor:pointer;display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr);min-height:38px;padding:7px 9px;text-align:left}.classic-compact-page-menu>button:focus-visible,.classic-compact-page-menu>button:hover{background:var(--woas-surface-raised,var(--woas-surface));outline:none}.classic-compact-page-menu>button.is-danger{color:var(--woas-danger)}.classic-compact-page-menu>button:disabled{cursor:default;opacity:.45}.classic-compact-page-menu-action--phone-secondary{display:none!important}.classic-title-inline-button--historical{cursor:default}.classic-historical-version-actions{align-items:center;display:flex;gap:5px;justify-content:flex-end;min-width:0}.classic-historical-version-badge{align-items:flex-end;background:var(--woas-surface-raised,var(--woas-surface));border:1px solid var(--woas-border);border-radius:8px;color:var(--woas-text);cursor:pointer;display:grid;gap:1px;justify-items:end;max-width:min(240px,42vw);min-height:36px;padding:4px 8px;text-align:right}.classic-historical-version-badge strong{font-size:12px;line-height:1.1;white-space:nowrap}.classic-historical-version-badge small{color:var(--woas-text-muted);font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classic-historical-version-badge:focus-visible,.classic-historical-version-badge:hover{background:var(--woas-accent-soft);border-color:var(--woas-accent-border,var(--woas-accent));outline:none}.classic-historical-version-close{align-items:center;background:var(--woas-surface-raised,var(--woas-surface));border:1px solid var(--woas-border);border-radius:8px;color:var(--woas-text-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;min-width:36px;padding:0;width:36px}.classic-historical-version-close .page-icon,.classic-historical-version-close .page-icon svg{height:17px;width:17px}.classic-reader-grid,.classic-reader-grid--detail,.classic-reader-grid--detail.classic-reader-grid--resizable,.classic-reader-grid--resizable,.classic-reader-grid.classic-reader-grid--resizable{grid-template-columns:minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important;position:relative!important}.classic-layout-resizer,.classic-layout-resizer--ai,.classic-layout-resizer--outline{display:none!important}.classic-reader-surface{min-width:0!important;overflow:auto!important;overscroll-behavior:contain;touch-action:pan-y pinch-zoom}.classic-ai-panel,.classic-outline,.classic-reader-surface{grid-column:1!important;grid-row:1!important;height:100%!important;min-height:0!important}.classic-ai-panel,.classic-outline{bottom:0!important;display:none!important;max-height:none!important;overflow:hidden!important;position:absolute!important;top:0!important;z-index:100}.classic-ai-panel.is-responsive-open,.classic-outline.is-responsive-open{display:flex!important}.classic-outline.is-responsive-open{background:var(--woas-surface)!important;border:0!important;border-right:1px solid var(--woas-border)!important;box-shadow:var(--woas-shadow);left:0!important;max-width:360px!important;right:auto!important;width:min(360px,68vw)!important}.classic-ai-panel.is-responsive-open{background:var(--woas-surface)!important;border:0!important;border-left:1px solid var(--woas-border)!important;box-shadow:var(--woas-shadow);left:auto!important;max-width:480px!important;right:0!important;width:min(480px,76vw)!important}.classic-ai-panel .classic-layout-pane-content,.classic-outline .classic-layout-pane-content{height:100%!important;min-height:0!important;position:relative;width:100%}.classic-ai-panel .classic-layout-pane-content--ai{display:flex!important;flex-direction:column!important;padding-top:0!important}.classic-right-panel-tabs{align-items:flex-end!important;flex:0 0 auto;justify-content:flex-start!important;min-height:36px;overflow:hidden}.classic-ai-tab-actions{align-self:center!important;margin-left:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;padding-bottom:0!important}.classic-right-panel-body{min-height:0!important}.classic-edit-layout,.classic-edit-layout--resizable{grid-template-columns:minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}.classic-edit-main{height:100%!important;min-height:0!important;overflow:hidden!important;padding-right:0!important;touch-action:pan-y pinch-zoom}.classic-compact-editor-bar{align-items:center;background:var(--woas-surface-subtle);border-bottom:1px solid var(--woas-border);display:flex!important;flex:0 0 auto;gap:8px;justify-content:space-between;min-height:44px;padding:5px 6px;position:relative;z-index:25}.classic-compact-mode-switch{align-items:center;background:var(--woas-surface-muted);border:1px solid var(--woas-border-strong);border-radius:999px;display:inline-grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(58px,1fr));min-height:32px;overflow:hidden;padding:2px}.classic-compact-mode-switch button{background:transparent;border:0;border-radius:999px;color:var(--woas-text-muted);cursor:pointer;font-size:12px;font-weight:800;height:26px;min-width:0;padding:0 10px}.classic-compact-mode-switch button.is-active{background:var(--woas-accent);box-shadow:var(--woas-shadow-soft);color:var(--woas-text-on-strong)}.classic-compact-mode-switch button:disabled{cursor:default;opacity:.55}.classic-compact-formatting-toggle{align-items:center;background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:8px;color:var(--woas-text-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;gap:3px;height:32px;justify-content:center;min-width:42px;padding:0 8px}.classic-compact-formatting-toggle.is-active,.classic-compact-formatting-toggle:focus-visible,.classic-compact-formatting-toggle:hover:not(:disabled){background:var(--woas-accent-soft);border-color:var(--woas-accent);color:var(--woas-accent-hover);outline:none}.classic-compact-formatting-toggle:disabled{cursor:default;opacity:.5}.classic-compact-formatting-toggle__letter{font-size:15px;font-weight:850;line-height:1}.classic-compact-formatting-toggle svg{fill:none;height:13px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:13px}.classic-edit-main>.editor-section{flex:1 1 auto!important;height:auto!important;min-height:0!important}.classic-edit-ai-panel:not(.is-responsive-open),.classic-edit-ai-resizer{display:none!important}.wiki-toolbar{max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}.wiki-toolbar .wiki-tool-button{flex:0 0 auto}.classic-ai-panel.is-responsive-open,.classic-sidebar{touch-action:pan-y pinch-zoom}}@media(max-width:900px){.classic-edit-main .editor-section--text:not(.is-compact-formatting-open) #wikiToolBar,.classic-edit-main .editor-section--visual:not(.is-compact-formatting-open) .visual-editor-toolbar{display:none!important}.classic-edit-main .editor-section--text.is-compact-formatting-open #wikiToolBar,.classic-edit-main .editor-section--visual.is-compact-formatting-open .visual-editor-toolbar{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:8px!important;scroll-padding-inline:8px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.classic-edit-main .editor-section--text.is-compact-formatting-open #wikiToolBar .wiki-tool-button,.classic-edit-main .editor-section--visual.is-compact-formatting-open .visual-editor-toolbar .wiki-tool-button{flex:0 0 40px!important;height:40px!important;min-height:40px!important;min-width:40px!important;padding:0!important;width:40px!important}.classic-edit-main .editor-section--visual.is-compact-formatting-open .code-language-select{flex:0 0 auto!important}.classic-edit-main .editor-section--visual.is-compact-formatting-open .code-language-select__control{height:40px!important;min-width:118px}.classic-edit-main .editor-section--text:not(.is-compact-formatting-open) .text-editor,.classic-edit-main .editor-section--text:not(.is-compact-formatting-open) .text-editor .cm-editor,.classic-edit-main .editor-section--visual:not(.is-compact-formatting-open) .visual-editor,.classic-edit-main .editor-section--visual:not(.is-compact-formatting-open) .visual-editor-content{border-top-left-radius:var(--woas-radius,8px)!important;border-top-right-radius:var(--woas-radius,8px)!important}}@media(min-width:901px)and (max-width:1180px){.classic-compact-formatting-toggle{display:none!important}.editor-section--text #wikiToolBar.wiki-toolbar,.visual-editor-toolbar{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important}}@media(max-width:720px){#classicShell.is-compact-navigation-open>#classicMain.classic-main,#classicShell:not(.is-compact-navigation-open)>#classicSidebar.classic-sidebar{display:none!important}#classicShell.is-compact-navigation-open>#classicSidebar.classic-sidebar{border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;grid-column:1!important;grid-row:3!important;height:100%!important;inset:auto!important;max-height:none!important;max-width:none!important;min-height:0!important;padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px))!important;position:relative!important;transform:none!important;width:100%!important;z-index:100!important}.classic-compact-navigation-backdrop{display:none!important}#classicMain.classic-main,#classicMain.classic-main.is-recent-strip-hidden{grid-template-rows:minmax(0,1fr)!important}.classic-recent-strip{display:none!important}.classic-detail-workspace,.page-panel.page-detail-panel{gap:4px!important;grid-template-rows:auto minmax(0,1fr)!important}.classic-page-titlebar,.classic-page-titlebar[class]{border-left:0!important;border-radius:0!important;border-right:0!important;gap:4px!important;min-height:46px!important;padding:4px 6px!important}.classic-page-titlebar h1,.classic-page-titlebar h1 .classic-title-inline-button{font-size:17px!important}.classic-historical-version-badge{max-width:44vw;padding-inline:7px}.classic-historical-version-badge small{display:none}.classic-compact-page-action--duplicate,.classic-compact-page-action--share{display:none!important}.classic-compact-page-menu-action--phone-secondary{display:flex!important}.classic-reader-grid,.classic-reader-grid--detail,.classic-reader-grid--resizable{border-left:0!important;border-radius:0!important;border-right:0!important}.classic-outline,.classic-outline.is-responsive-open,.classic-reader-grid.has-responsive-panel .classic-reader-surface{display:none!important}.classic-edit-layout.has-responsive-panel .classic-edit-main{visibility:hidden!important}.classic-ai-panel.is-responsive-open{border:0!important;box-shadow:none!important;display:flex!important;inset:0!important;max-width:none!important;position:absolute!important;width:100%!important}.classic-ai-panel .classic-layout-pane-content--ai{height:100%!important;min-height:0!important;padding:4px 8px 8px!important}.classic-right-panel-tabs{flex:0 0 auto;min-height:36px}.classic-ai-quota--tabs>span{display:none!important}.classic-ai-quota--tabs{gap:0!important;min-height:24px!important;padding-inline:7px!important}.classic-right-panel-body--ai{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.classic-ai-chat{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:8px!important}.classic-ai-form{flex:0 0 auto!important;margin-top:0!important;padding-bottom:env(safe-area-inset-bottom,0)!important}.classic-ai-form textarea{font-size:16px!important;min-height:54px!important}.classic-ai-message{max-width:100%!important}.classic-ai-message-table-wrap,.classic-ai-sources__list{max-width:100%;overflow-x:auto}.classic-right-panel-body--history,.classic-right-panel-body--links{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain}.workspace-history-list__item.is-compact-openable{padding:0!important}.workspace-history-list__open{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 24px;padding:10px;text-align:left;width:100%}.workspace-history-list__open:focus-visible,.workspace-history-list__open:hover{background:var(--woas-surface-raised,var(--woas-surface));outline:none}.workspace-history-list__open>.page-icon,.workspace-history-list__open>.page-icon svg{height:20px;width:20px}.workspace-compact-revision-main{min-height:100%}.workspace-compact-revision-main>.error-box,.workspace-compact-revision-main>.muted{margin:14px}.workspace-compact-revision-main .wiki-rendered-content{padding-top:18px!important}.classic-reader-surface .wiki-rendered-content,.page-detail-panel .classic-reader-surface .wiki-rendered-content,.wiki-rendered-content{font-size:max(var(--woas-content-font-size,1rem),.95rem)!important;line-height:max(var(--woas-content-line-height,1.5),1.45)!important;overflow-wrap:anywhere;padding:18px 14px 32px!important}.wiki-rendered-content h1.wiki-heading{font-size:1.7em!important}.wiki-rendered-content h2.wiki-heading{font-size:1.35em!important}.wiki-rendered-content .protected-image,.wiki-rendered-content .protected-image img,.wiki-rendered-content img{height:auto!important;max-width:100%!important}.wiki-rendered-content .wiki-table{max-width:100%!important;overflow-x:auto!important}.wiki-code,.wiki-code-block,.wiki-code-shell{max-width:100%!important}.wiki-code-block .wiki-code{overflow-x:auto!important}.classic-edit-titlebar--compact,.page-detail-header.classic-edit-titlebar--compact{grid-template-columns:minmax(0,1fr) auto!important;min-height:50px!important;padding:4px 6px!important}.classic-edit-actions{gap:4px!important}#classicModeSwitch{display:none!important}.classic-edit-main .editor-section{min-height:0!important}.text-editor,.visual-editor{height:100%!important;min-height:0!important}.editor-section--text .text-editor-shell{height:100%!important}}@media(max-width:430px){#classicCompactWorkbar.classic-compact-workbar{gap:3px;grid-template-columns:46px minmax(0,1fr) 46px;padding-left:3px;padding-right:3px}.classic-workspace-switch{width:46px}.classic-compact-page-navigation{gap:2px;grid-template-columns:repeat(4,minmax(34px,42px))}.classic-notification-ribbon{right:54px}.classic-page-title-area .favorite-toggle--standalone{display:none!important}.classic-page-titlebar h1,.classic-page-titlebar h1 .classic-title-inline-button{font-size:16px!important}}@media(min-width:1181px){#classicCompactGlobalBar.classic-compact-global-bar,#classicCompactWorkbar.classic-compact-workbar,.classic-compact-editor-bar,.classic-compact-formatting-toggle,.classic-compact-navigation-backdrop,.classic-compact-page-actions,.classic-notification-ribbon,.classic-responsive-panel-close,.classic-sidebar-compact-search{display:none!important}#classicToolbar.classic-toolbar{display:grid!important}.classic-title-actions--read{display:flex!important}}@media(prefers-reduced-motion:reduce){#classicCompactGlobalBar.classic-compact-global-bar,#classicShell.classic-shell.classic-shell--fixed-sidebar,#classicShell>#classicSidebar.classic-sidebar,.classic-notification-ribbon{animation:none!important;transition:none!important}}.woas-auth-responsive-brand{display:none!important}.woas-login-box,.woas-login-box .woas-password-field,.woas-login-box input,.woas-login-box label,.woas-login-page,.woas-login-shell{box-sizing:border-box;min-width:0}.woas-login-page{min-height:100dvh;overflow-x:hidden!important;overflow-y:auto!important}.woas-login-shell{min-height:100dvh!important}.woas-login-box{max-width:calc(100vw - 32px)}.woas-login-box input{max-width:100%}.woas-login-actions-row>*,.woas-recovery-code-list,.woas-recovery-code-list code{min-width:0}.woas-recovery-code-list code{overflow-wrap:anywhere;word-break:break-word}@media(max-width:1024px){.woas-login-shell,.woas-login-shell--compact,.woas-login-shell:not(.woas-login-shell--compact){align-items:center!important;display:grid!important;grid-template-areas:"form"!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;justify-items:center!important;min-height:100dvh!important;overflow:visible!important;width:100%!important}.woas-login-artwork,.woas-login-brand-panel{display:none!important}.woas-login-box,.woas-login-shell--compact .woas-login-box,.woas-login-shell:not(.woas-login-shell--compact) .woas-login-box{align-self:center!important;grid-column:1!important;grid-row:1!important;justify-self:center!important;margin:clamp(24px,5vh,48px) auto!important;width:min(500px,calc(100% - 48px))!important}.woas-login-box--2fa{width:min(520px,calc(100% - 48px))!important}.woas-auth-responsive-brand{display:flex!important}.woas-login-heading h2{font-size:clamp(34px,5vw,44px)!important}}@media(max-width:720px){.woas-login-page{min-height:100dvh!important;padding:0!important}.woas-login-shell,.woas-login-shell--compact,.woas-login-shell:not(.woas-login-shell--compact){align-items:start!important;grid-template-rows:auto!important;min-height:100dvh!important}.woas-login-box,.woas-login-box--2fa,.woas-login-shell--compact .woas-login-box,.woas-login-shell:not(.woas-login-shell--compact) .woas-login-box{align-self:start!important;border-radius:16px!important;margin:max(12px,env(safe-area-inset-top)) auto max(18px,env(safe-area-inset-bottom))!important;max-width:none!important;padding:18px!important;width:calc(100% - 24px)!important}.woas-auth-controls,.woas-login-box .woas-auth-controls,.woas-login-shell--compact>.woas-auth-controls{align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;justify-self:end!important;margin:0 0 2px!important;max-width:100%!important;position:static!important;right:auto!important;top:auto!important}.woas-auth-language-switch,.woas-theme-mode-switch{flex:0 0 auto}.woas-auth-mini-brand{gap:10px!important;margin:0 0 4px!important;min-width:0}.woas-auth-mini-brand__logo{height:34px;width:34px}.woas-auth-mini-brand__copy{min-width:0}.woas-auth-mini-brand__copy span,.woas-auth-mini-brand__copy strong{overflow-wrap:anywhere}.woas-login-heading{min-width:0}.woas-login-heading h2{font-size:clamp(30px,9vw,38px)!important;overflow-wrap:anywhere}.woas-login-heading p{font-size:13px!important}.woas-login-box .woas-password-field input,.woas-login-box input{font-size:16px!important;min-height:48px!important}.woas-login-checkbox{align-items:flex-start!important;line-height:1.35}.woas-login-checkbox input{flex:0 0 auto;margin-top:2px;min-height:auto!important}.woas-login-link-button,.woas-login-secondary,.woas-login-submit{min-height:46px;width:100%}.woas-login-link-button--subtle{min-height:34px!important}.woas-login-actions-row,.woas-login-shell--compact .woas-login-actions-row{align-items:stretch!important;flex-direction:column-reverse!important;gap:8px!important;width:100%}.woas-login-actions-row>*,.woas-login-shell--compact .woas-login-actions-row>*,.woas-login-shell--compact .woas-login-actions-row>:first-child{flex:1 1 auto!important;max-width:none!important;width:100%!important}.woas-login-error,.woas-login-shell--compact .woas-login-error{min-height:18px!important;overflow-wrap:anywhere}.woas-qr-panel{padding:12px}.woas-qr-panel canvas{height:min(176px,calc(100vw - 96px))!important;max-height:196px;max-width:196px;width:min(176px,calc(100vw - 96px))!important}.woas-code-input{font-size:clamp(20px,7vw,24px)!important;letter-spacing:.18em!important}.woas-code-input--recovery{font-size:16px!important;letter-spacing:.06em!important}#woas-2fa-secret{font-size:11px!important;letter-spacing:.02em!important}.woas-recovery-code-list{grid-template-columns:minmax(0,1fr)!important;padding:8px}.woas-recovery-code-list code{font-size:12px;padding:8px 6px}}@media(max-width:380px){.woas-login-box,.woas-login-box--2fa,.woas-login-shell--compact .woas-login-box,.woas-login-shell:not(.woas-login-shell--compact) .woas-login-box{margin-left:8px!important;margin-right:8px!important;padding:15px!important;width:calc(100% - 16px)!important}.woas-auth-language-switch button,.woas-theme-mode-switch button{min-width:29px!important;padding-left:6px;padding-right:6px}.woas-auth-mini-brand__copy span{font-size:11px}}@media(min-width:721px)and (max-height:700px){.woas-login-shell,.woas-login-shell--compact{align-items:start!important}.woas-login-box,.woas-login-shell--compact .woas-login-box,.woas-login-shell:not(.woas-login-shell--compact) .woas-login-box{align-self:start!important;margin-bottom:24px!important;margin-top:24px!important}}:root,html[data-woas-theme=light]{--woas-search-highlight-bg:color-mix(in srgb,var(--woas-accent) 24%,var(--woas-surface));--woas-search-highlight-border:color-mix(in srgb,var(--woas-accent) 34%,transparent);--woas-search-highlight-text:var(--woas-text)}html[data-woas-theme=dark]{--woas-search-highlight-bg:color-mix(in srgb,var(--woas-accent) 34%,var(--woas-surface));--woas-search-highlight-border:color-mix(in srgb,var(--woas-accent) 48%,transparent);--woas-search-highlight-text:var(--woas-text)}html[data-woas-theme=contrast]{--woas-search-highlight-bg:var(--woas-accent);--woas-search-highlight-border:var(--woas-accent);--woas-search-highlight-text:var(--woas-accent-on)}.woas-search-highlight{background:var(--woas-search-highlight-bg)!important;border-radius:.18em;box-shadow:0 0 0 1px var(--woas-search-highlight-border)!important;color:var(--woas-search-highlight-text)!important;padding:0 .08em}.classic-search-result-item--active,.classic-search-result-item.router-link-active,.classic-search-result-item:hover{background:var(--woas-accent-soft)!important;border-color:var(--woas-accent-border)!important;color:var(--woas-accent)!important}html[data-woas-theme=contrast] .classic-search-result-item--active,html[data-woas-theme=contrast] .classic-search-result-item.router-link-active,html[data-woas-theme=contrast] .classic-search-result-item:hover{background:var(--woas-accent)!important;border-color:var(--woas-accent)!important;color:var(--woas-accent-on)!important}.editor-section--visual .visual-editor-content .ProseMirror table,.editor-section--visual .visual-editor-content .ProseMirror table tbody,.editor-section--visual .visual-editor-content .ProseMirror table thead,.wiki-rendered-content .wiki-table,.wiki-rendered-content .wiki-table tbody,.wiki-rendered-content .wiki-table thead{color:var(--woas-text)!important}.editor-section--visual .visual-editor-content .ProseMirror table thead>tr>th,.wiki-rendered-content .wiki-table thead>tr>th{background:var(--woas-surface-muted)!important;border-color:var(--woas-md-border)!important;color:var(--woas-text)!important}.editor-section--visual .visual-editor-content .ProseMirror table tbody>tr:nth-child(odd)>td,.wiki-rendered-content .wiki-table tbody>tr:nth-child(odd)>td{background:var(--woas-surface)!important;border-color:var(--woas-md-border)!important;color:var(--woas-text)!important}.editor-section--visual .visual-editor-content .ProseMirror table tbody>tr:nth-child(2n)>td,.wiki-rendered-content .wiki-table tbody>tr:nth-child(2n)>td{background:var(--woas-md-table-row-alt)!important;border-color:var(--woas-md-border)!important;color:var(--woas-text)!important}.editor-section--visual .visual-editor-content .ProseMirror table td code,.editor-section--visual .visual-editor-content .ProseMirror table th code,.wiki-rendered-content .wiki-table td code,.wiki-rendered-content .wiki-table th code{background:var(--woas-md-code-bg)!important;color:inherit!important}.woas-search-highlight{box-sizing:border-box;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;padding:0!important}.classic-shell,.classic-shell *{scrollbar-color:color-mix(in srgb,var(--woas-border-strong) 78%,var(--woas-accent) 22%) color-mix(in srgb,var(--woas-surface-muted) 52%,transparent);scrollbar-width:thin}.classic-shell ::-webkit-scrollbar{height:9px;width:9px}.classic-shell ::-webkit-scrollbar-track{background:color-mix(in srgb,var(--woas-surface-muted) 48%,transparent);border-radius:999px}.classic-shell ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--woas-border-strong) 76%,var(--woas-accent) 24%);background-clip:padding-box;border:2px solid transparent;border-radius:999px;min-height:28px}.classic-shell ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--woas-border-strong) 46%,var(--woas-accent) 54%);background-clip:padding-box}.classic-shell ::-webkit-scrollbar-corner{background:transparent}.classic-ai-send-button{background:var(--woas-accent)!important;border:1px solid var(--woas-accent)!important;border-radius:var(--woas-radius-sm)!important;box-shadow:none!important;color:var(--woas-accent-on)!important;font-weight:700!important;min-height:36px!important;min-width:84px!important;transition:background-color .14s ease,border-color .14s ease,transform .14s ease!important}.classic-ai-send-button:not(:disabled):hover{background:var(--woas-accent-hover)!important;border-color:var(--woas-accent-hover)!important}.classic-ai-send-button:not(:disabled):active{transform:translateY(1px)}.classic-ai-send-button:focus-visible{outline:2px solid color-mix(in srgb,var(--woas-accent) 48%,transparent)!important;outline-offset:2px!important}.classic-ai-send-button:disabled{background:var(--woas-surface-muted)!important;border-color:var(--woas-border)!important;color:var(--woas-text-muted)!important;opacity:.72!important}.classic-edit-ai-resizer,.classic-layout-resizer{background:color-mix(in srgb,var(--woas-surface-muted) 62%,transparent)!important;border-color:color-mix(in srgb,var(--woas-border) 76%,transparent)!important;position:relative;transition:background-color .14s ease!important}.classic-edit-ai-resizer:after,.classic-layout-resizer:after{background:color-mix(in srgb,var(--woas-border-strong) 82%,var(--woas-accent) 18%);border-radius:999px;content:"";height:34px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .14s ease,height .14s ease!important;width:3px}.classic-edit-ai-resizer:focus-visible,.classic-edit-ai-resizer:hover,.classic-layout-resizer:focus-visible,.classic-layout-resizer:hover{background:color-mix(in srgb,var(--woas-accent-soft) 62%,var(--woas-surface-muted))!important}.classic-edit-ai-resizer:focus-visible:after,.classic-edit-ai-resizer:hover:after,.classic-layout-resizer:focus-visible:after,.classic-layout-resizer:hover:after{background:var(--woas-accent);height:42px}html[data-woas-theme=dark] .classic-ai-send-button:not(:disabled){background:var(--woas-accent-soft)!important;border-color:var(--woas-accent-border)!important;color:var(--woas-accent)!important}html[data-woas-theme=dark] .classic-ai-send-button:not(:disabled):hover{background:var(--woas-surface-accent-strong)!important;border-color:var(--woas-accent)!important}.woas-settings-dialog .personalization-slider-card input[type=range]{accent-color:var(--woas-accent);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0}.woas-settings-dialog .personalization-slider-card input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--woas-accent) 0 var(--woas-range-progress),color-mix(in srgb,var(--woas-border-strong) 62%,var(--woas-surface-muted)) var(--woas-range-progress) 100%);border-radius:999px;height:5px}.woas-settings-dialog .personalization-slider-card input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--woas-accent);border:2px solid var(--woas-surface);border-radius:50%;box-shadow:0 0 0 1px var(--woas-accent);height:15px;margin-top:-5px;width:15px}.woas-settings-dialog .personalization-slider-card input[type=range]::-moz-range-track{background:color-mix(in srgb,var(--woas-border-strong) 62%,var(--woas-surface-muted));border:0;border-radius:999px;height:5px}.woas-settings-dialog .personalization-slider-card input[type=range]::-moz-range-progress{background:var(--woas-accent);border-radius:999px;height:5px}.woas-settings-dialog .personalization-slider-card input[type=range]::-moz-range-thumb{background:var(--woas-accent);border:2px solid var(--woas-surface);border-radius:50%;box-shadow:0 0 0 1px var(--woas-accent);height:15px;width:15px}.classic-shell input[type=range]{accent-color:var(--woas-accent)}.classic-shell input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb,var(--woas-border-strong) 62%,var(--woas-surface-muted));border-radius:999px;height:5px}.classic-shell input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--woas-accent);border:2px solid var(--woas-surface);border-radius:50%;box-shadow:0 0 0 1px var(--woas-accent);height:15px;margin-top:-5px;width:15px}.classic-shell input[type=range]::-moz-range-track{background:color-mix(in srgb,var(--woas-border-strong) 62%,var(--woas-surface-muted));border:0;border-radius:999px;height:5px}.classic-shell input[type=range]::-moz-range-thumb{background:var(--woas-accent);border:2px solid var(--woas-surface);border-radius:50%;box-shadow:0 0 0 1px var(--woas-accent);height:15px;width:15px}.workspace-compare-columns-head{background:color-mix(in srgb,var(--woas-surface) 90%,transparent)!important}.workspace-compare-columns-head strong{background:var(--woas-surface-raised)!important;border-color:var(--woas-border)!important;color:var(--woas-text)!important}.workspace-history-list__item.is-active{background:var(--woas-surface-accent-muted)!important;border-color:var(--woas-accent-border)!important;color:var(--woas-text)!important}.workspace-history-list__item.is-active .workspace-history-list__main,.workspace-history-list__item.is-active small,.workspace-history-list__item.is-active span,.workspace-history-list__item.is-active strong{color:inherit!important}html[data-woas-theme=contrast] .workspace-compare-columns-head strong,html[data-woas-theme=contrast] .workspace-history-list__item.is-active{background:var(--woas-surface)!important;border-color:var(--woas-border)!important;color:var(--woas-text)!important}html[data-woas-theme=contrast] .personalization-slider-card input[type=range],html[data-woas-theme=contrast] input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0!important;color-scheme:dark}html[data-woas-theme=contrast] .personalization-slider-card input[type=range]::-webkit-slider-runnable-track,html[data-woas-theme=contrast] input[type=range]::-webkit-slider-runnable-track{background:var(--woas-surface)!important;border:1px solid var(--woas-border)!important;border-radius:999px;height:5px}html[data-woas-theme=contrast] .personalization-slider-card input[type=range]::-webkit-slider-thumb,html[data-woas-theme=contrast] input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--woas-accent)!important;border:2px solid var(--woas-accent)!important;border-radius:50%;box-shadow:0 0 0 1px var(--woas-surface)!important;height:15px;margin-top:-6px;width:15px}html[data-woas-theme=contrast] .personalization-slider-card input[type=range]::-moz-range-track,html[data-woas-theme=contrast] input[type=range]::-moz-range-track{background:var(--woas-surface)!important;border:1px solid var(--woas-border)!important;border-radius:999px;height:5px}html[data-woas-theme=contrast] .personalization-slider-card input[type=range]::-moz-range-progress,html[data-woas-theme=contrast] input[type=range]::-moz-range-progress{background:var(--woas-accent)!important;border-radius:999px;height:5px}html[data-woas-theme=contrast] .personalization-slider-card input[type=range]::-moz-range-thumb,html[data-woas-theme=contrast] input[type=range]::-moz-range-thumb{background:var(--woas-accent)!important;border:2px solid var(--woas-accent)!important;border-radius:50%;box-shadow:0 0 0 1px var(--woas-surface)!important;height:15px;width:15px}html[data-woas-theme=contrast] .workspace-history-list__item.is-active,html[data-woas-theme=contrast] .workspace-history-list__item.is-selected,html[data-woas-theme=contrast] .workspace-history-list__item[aria-selected=true]{background:var(--woas-surface)!important;border-color:var(--woas-border)!important;box-shadow:inset 3px 0 0 var(--woas-accent)!important;color:var(--woas-text)!important}html[data-woas-theme=contrast] .settings-modal,html[data-woas-theme=contrast] .settings-modal *,html[data-woas-theme=contrast] .woas-modal,html[data-woas-theme=contrast] .woas-modal *{scrollbar-color:var(--woas-accent) var(--woas-surface)!important;scrollbar-width:thin}html[data-woas-theme=contrast] .settings-modal ::-webkit-scrollbar,html[data-woas-theme=contrast] .woas-modal ::-webkit-scrollbar{height:9px;width:9px}html[data-woas-theme=contrast] .settings-modal ::-webkit-scrollbar-track,html[data-woas-theme=contrast] .woas-modal ::-webkit-scrollbar-track{background:var(--woas-surface)!important;border:1px solid var(--woas-border)!important;border-radius:999px}html[data-woas-theme=contrast] .settings-modal ::-webkit-scrollbar-thumb,html[data-woas-theme=contrast] .woas-modal ::-webkit-scrollbar-thumb{background:var(--woas-accent)!important;background-clip:padding-box!important;border:2px solid var(--woas-surface)!important;border-radius:999px;min-height:28px}html[data-woas-theme=contrast] .settings-modal ::-webkit-scrollbar-thumb:hover,html[data-woas-theme=contrast] .woas-modal ::-webkit-scrollbar-thumb:hover{background:var(--woas-accent-hover)!important}section.utility-page:has(.billing-credit-meter){--account-control-height:40px;--account-panel-radius:22px;--account-card-radius:16px;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;gap:14px!important;margin:0 auto!important;max-width:1520px!important;min-height:0!important;padding:0!important;width:min(100%,1520px)!important}section.utility-page:has(.billing-credit-meter)>.utility-page__header{align-items:center;background:linear-gradient(135deg,var(--woas-surface),var(--woas-surface-accent-subtle));border:1px solid var(--woas-border);border-radius:var(--account-panel-radius);box-shadow:var(--woas-shadow-soft);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;margin:0;min-height:118px;overflow:hidden;padding:20px 24px;position:relative}section.utility-page:has(.billing-credit-meter)>.utility-page__header:after{background:var(--woas-accent);content:"";height:3px;inset:auto 0 0;opacity:.72;position:absolute}section.utility-page:has(.billing-credit-meter)>.utility-page__header>div{max-width:850px;min-width:0}section.utility-page:has(.billing-credit-meter)>.utility-page__header h1{font-size:1.65rem;letter-spacing:-.025em;margin:2px 0 5px}section.utility-page:has(.billing-credit-meter)>.utility-page__header p{line-height:1.5;margin:0}section.utility-page:has(.billing-credit-meter)>.utility-page__header>button{justify-self:end;min-height:var(--account-control-height);white-space:nowrap}section.utility-page:has(.billing-credit-meter)>.error-box,section.utility-page:has(.billing-credit-meter)>.muted,section.utility-page:has(.billing-credit-meter)>.success-box{margin:0}section.utility-page:has(.billing-credit-meter)>.utility-card{background:var(--woas-surface)!important;border:1px solid var(--woas-border)!important;border-radius:var(--account-card-radius)!important;box-shadow:var(--woas-shadow-soft)!important;margin:0!important;padding:20px!important}section.utility-page:has(.billing-credit-meter) .utility-section-title{border-bottom:1px solid var(--woas-border);display:grid;gap:3px;margin:0 0 16px;min-width:0;padding:0 0 13px}section.utility-page:has(.billing-credit-meter) .utility-section-title .eyebrow{margin:0}section.utility-page:has(.billing-credit-meter) .utility-section-title h2{font-size:1.08rem;letter-spacing:-.015em;margin:1px 0 0}section.utility-page:has(.billing-credit-meter) .utility-section-title p{margin:0;max-width:900px}section.utility-page:has(.billing-credit-meter) .billing-credit-meter{align-items:center;background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 70px;margin:2px 0 10px;min-height:56px;padding:10px 12px}section.utility-page:has(.billing-credit-meter) .billing-credit-meter__bar{background:color-mix(in srgb,var(--woas-text) 5%,transparent);border:1px solid var(--woas-border);border-radius:999px;height:10px;overflow:hidden}section.utility-page:has(.billing-credit-meter) .billing-credit-meter__bar span{background:var(--woas-accent);border-radius:inherit;display:block;height:100%;transition:width .2s ease}section.utility-page:has(.billing-credit-meter) .billing-credit-meter__bar span[data-tone=orange]{background:var(--woas-warning)}section.utility-page:has(.billing-credit-meter) .billing-credit-meter__bar span[data-tone=red]{background:var(--woas-danger)}section.utility-page:has(.billing-credit-meter) .billing-credit-meter>strong{color:var(--woas-text);font-size:1.05rem;font-variant-numeric:tabular-nums;text-align:right}section.utility-page:has(.billing-credit-meter) .billing-credit-buckets{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:10px 0 0}section.utility-page:has(.billing-credit-meter) .billing-credit-bucket{background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:12px;display:grid;gap:3px;justify-content:stretch;min-height:62px;padding:10px 12px}section.utility-page:has(.billing-credit-meter) .billing-credit-bucket strong{font-size:.92rem;font-variant-numeric:tabular-nums}section.utility-page:has(.billing-credit-meter) .billing-credit-bucket span{font-size:.72rem}section.utility-page:has(.billing-credit-meter) .billing-offer-grid{align-items:stretch;display:grid!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:14px 0 0!important}section.utility-page:has(.billing-credit-meter) .billing-offer-card{align-content:start;background:var(--woas-surface-subtle);border:1px solid var(--woas-border)!important;border-radius:14px!important;box-shadow:none;display:grid!important;gap:8px!important;grid-template-rows:auto 1fr auto;min-height:148px;min-width:0;outline:0!important;padding:16px!important;position:relative;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}section.utility-page:has(.billing-credit-meter) .billing-offer-card:hover{background:var(--woas-surface-accent-subtle);border-color:var(--woas-accent-border)!important;box-shadow:var(--woas-shadow-soft);transform:translateY(-1px)}section.utility-page:has(.billing-credit-meter) .billing-offer-card--recommended{background:linear-gradient(145deg,var(--woas-surface-accent-subtle),var(--woas-surface));border-color:var(--woas-accent-border)!important}section.utility-page:has(.billing-credit-meter) .billing-offer-card--recommended:before{background:var(--woas-accent);border-radius:14px 0 0 14px;content:"";inset:0 auto 0 0;position:absolute;width:3px}section.utility-page:has(.billing-credit-meter) .billing-offer-card small{color:var(--woas-accent);font-size:.68rem;font-weight:800;justify-self:start;letter-spacing:.045em;text-transform:uppercase}section.utility-page:has(.billing-credit-meter) .billing-offer-card h3{align-self:center;font-size:1.16rem;letter-spacing:-.015em;margin:0}section.utility-page:has(.billing-credit-meter) .billing-offer-card>strong{align-self:center;color:var(--woas-text-muted);font-size:.82rem;font-weight:650}section.utility-page:has(.billing-credit-meter) .billing-offer-card button{margin-top:auto;min-height:var(--account-control-height);width:100%}section.utility-page:has(.billing-credit-meter) .field{align-content:end;display:grid;gap:6px;margin:0;min-width:0}section.utility-page:has(.billing-credit-meter) .field>span{color:var(--woas-text-muted);font-size:.74rem;font-weight:680;min-height:18px}section.utility-page:has(.billing-credit-meter) input:not([type=checkbox]),section.utility-page:has(.billing-credit-meter) select{border-radius:10px;box-sizing:border-box;min-height:var(--account-control-height);width:100%}section.utility-page:has(.billing-credit-meter)>.utility-card:has(input[type=number]){align-items:end;display:grid;gap:12px 14px;grid-template-columns:minmax(0,1fr) minmax(210px,280px) auto}section.utility-page:has(.billing-credit-meter)>.utility-card:has(input[type=number]) .info-box,section.utility-page:has(.billing-credit-meter)>.utility-card:has(input[type=number]) .utility-section-title,section.utility-page:has(.billing-credit-meter)>.utility-card:has(input[type=number])>.muted{grid-column:1/-1}section.utility-page:has(.billing-credit-meter)>.utility-card:has(input[type=number])>button{min-height:var(--account-control-height);white-space:nowrap}section.utility-page:has(.billing-credit-meter) .field--checkbox{align-items:center;background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:12px;display:flex;gap:10px;min-height:46px;padding:10px 12px}section.utility-page:has(.billing-credit-meter) .field--checkbox input{accent-color:var(--woas-accent);flex:0 0 auto;height:18px;width:18px}section.utility-page:has(.billing-credit-meter) .field--checkbox span{color:var(--woas-text);font-size:.82rem;min-height:0}section.utility-page:has(.billing-credit-meter) #billing-details .admin-settings-grid{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px}section.utility-page:has(.billing-credit-meter) #billing-details>.primary-button{min-height:var(--account-control-height);min-width:180px}section.utility-page:has(.billing-credit-meter) .utility-table{border:1px solid var(--woas-border);border-collapse:separate;border-radius:13px;border-spacing:0;overflow:hidden;width:100%}section.utility-page:has(.billing-credit-meter) .utility-table td,section.utility-page:has(.billing-credit-meter) .utility-table th{border-bottom:1px solid var(--woas-border);padding:10px 12px;text-align:left;vertical-align:middle}section.utility-page:has(.billing-credit-meter) .utility-table th{background:var(--woas-surface-subtle);color:var(--woas-text-muted);font-size:.68rem;font-weight:760;letter-spacing:.035em;text-transform:uppercase}section.utility-page:has(.billing-credit-meter) .utility-table tbody tr:last-child td{border-bottom:0}section.utility-page:has(.billing-credit-meter) .utility-table tbody tr:hover{background:var(--woas-surface-accent-subtle)}section.utility-page:has(.billing-credit-meter)>.muted:last-of-type{font-size:.72rem;padding:2px 4px 8px;text-align:center}.admin-members-page{gap:14px!important}.admin-members-page>.utility-card,.admin-members-page__header{margin:0!important}.admin-members-page__header{min-height:118px!important;padding:20px 24px!important}.admin-workspace-strip{gap:24px!important;grid-template-columns:minmax(300px,1fr) minmax(520px,auto)!important;min-height:90px!important;padding:14px 16px!important}.admin-workspace-strip__identity{align-items:center;display:grid!important;gap:12px;grid-template-columns:52px minmax(0,1fr)}.admin-workspace-strip__logo{border-radius:12px!important;box-sizing:border-box;height:52px!important;width:52px!important}.admin-workspace-strip__stats{grid-auto-flow:row!important;grid-template-columns:repeat(4,minmax(108px,1fr))!important;width:100%}.admin-workspace-strip__stats>span{box-sizing:border-box;min-height:60px!important}.admin-workspace-profile{overflow:hidden;padding:0!important}.admin-workspace-profile>summary{align-items:center;cursor:pointer;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;list-style:none;min-height:58px!important;padding:12px 18px}.admin-workspace-profile>summary::-webkit-details-marker{display:none}.admin-workspace-profile>summary>span:first-child{display:grid;gap:2px}.admin-workspace-profile>summary small{color:var(--woas-text-muted);font-weight:500}.admin-workspace-profile__hint{align-items:center;background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:999px;color:var(--woas-text-muted);display:inline-flex;font-size:.7rem;font-weight:700;justify-content:center;min-height:30px;padding:4px 10px}.admin-workspace-profile__body{margin:0!important;padding:16px 18px 18px!important}.admin-workspace-profile__body .admin-settings-grid{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(280px,.75fr) minmax(420px,1.25fr) auto}.admin-invite-form .field,.admin-users-filter,.admin-workspace-profile__body .field{min-width:0}.admin-invite-form input,.admin-invite-form select,.admin-role-select--standalone select,.admin-users-toolbar--modern input,.admin-users-toolbar--modern select,.admin-workspace-profile__body input:not([type=file]){box-sizing:border-box;min-height:var(--admin-users-control-height)!important;width:100%}.workspace-logo-settings{align-items:center;display:grid;gap:8px 12px;grid-template-columns:84px minmax(150px,1fr) auto;min-width:0}.workspace-logo-settings>span:first-child{color:var(--woas-text-muted);font-size:.74rem;font-weight:680;grid-column:1/-1}.workspace-logo-settings__row{min-width:0}.workspace-logo-settings input[type=file]{font-size:.75rem;min-width:0}.workspace-logo-settings .page-action-group{flex-wrap:nowrap}.admin-settings-actions{align-self:end}.admin-workspace-save{min-height:var(--admin-users-control-height);min-width:108px}.admin-invitations-panel,.admin-invite-panel,.admin-users-panel--modern{padding:20px!important}.admin-invite-form{gap:12px!important;grid-template-columns:minmax(320px,1.25fr) minmax(260px,.8fr) minmax(150px,auto)!important}.admin-invite-form__action button{min-width:150px}.admin-invitation-summary{align-items:stretch;display:grid!important;gap:8px!important;grid-template-columns:repeat(3,minmax(100px,140px))}.admin-invitation-summary>span{border-radius:10px!important;justify-content:space-between;min-height:34px!important}.admin-invitations-list{gap:7px!important}.admin-invitation-item{grid-template-columns:minmax(330px,1.2fr) minmax(300px,.9fr) minmax(118px,auto)!important;min-height:66px!important;padding:10px 12px!important}.admin-invitation-item__actions,.admin-invitation-item__main,.admin-invitation-item__meta{align-self:center}.admin-invitation-item__actions button{min-width:104px}.admin-users-toolbar--modern{align-items:end!important;background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:13px;gap:10px!important;grid-template-columns:minmax(360px,1fr) minmax(170px,190px) minmax(170px,190px) auto!important;padding:12px}.admin-users-search{align-self:end}.admin-users-clear{min-width:112px}.admin-users-result-line{min-height:20px!important;padding-inline:2px}.admin-members-table-wrap--modern{border-radius:14px!important}.admin-members-table--modern td,.admin-members-table--modern th{box-sizing:border-box;height:58px}.admin-members-table--modern th{height:42px}.admin-member-actions--right{align-items:center}.admin-member-actions--right button{min-height:34px!important}.admin-current-user-badge,.admin-invitation-status,.admin-status-badge{line-height:1.15}.admin-members-page .primary-button,.admin-members-page .secondary-button,section.utility-page:has(.billing-credit-meter) .primary-button,section.utility-page:has(.billing-credit-meter) .secondary-button{border-radius:10px;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.admin-members-page .primary-button:hover:not(:disabled),.admin-members-page .secondary-button:hover:not(:disabled),section.utility-page:has(.billing-credit-meter) .primary-button:hover:not(:disabled),section.utility-page:has(.billing-credit-meter) .secondary-button:hover:not(:disabled){box-shadow:var(--woas-shadow-soft);transform:translateY(-1px)}@media(max-width:1180px){section.utility-page:has(.billing-credit-meter) #billing-details .admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace-strip{grid-template-columns:1fr!important}.admin-workspace-profile__body .admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-actions{grid-column:1/-1}.admin-users-toolbar--modern{grid-template-columns:minmax(280px,1fr) repeat(2,minmax(150px,180px))!important}.admin-users-clear{grid-column:1/-1;justify-self:start}}@media(max-width:860px){.admin-members-page__header,section.utility-page:has(.billing-credit-meter)>.utility-page__header{align-items:start!important;gap:14px!important;grid-template-columns:1fr!important;min-height:0!important}section.utility-page:has(.billing-credit-meter)>.utility-page__header>button{justify-self:start}.admin-invitation-item,.admin-invite-form,.admin-users-toolbar--modern,.admin-workspace-profile__body .admin-settings-grid,section.utility-page:has(.billing-credit-meter) #billing-details .admin-settings-grid,section.utility-page:has(.billing-credit-meter) .billing-offer-grid,section.utility-page:has(.billing-credit-meter)>.utility-card:has(input[type=number]){grid-template-columns:1fr!important}section.utility-page:has(.billing-credit-meter)>.utility-card:has(input[type=number]) .info-box,section.utility-page:has(.billing-credit-meter)>.utility-card:has(input[type=number]) .utility-section-title,section.utility-page:has(.billing-credit-meter)>.utility-card:has(input[type=number])>.muted{grid-column:1}.admin-workspace-strip__stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-logo-settings{grid-template-columns:1fr}.workspace-logo-settings>span:first-child{grid-column:1}.admin-invitation-item__actions,.admin-invitations-panel__header>button,.admin-users-panel__header>button{justify-self:start!important}}@media(max-width:560px){.admin-members-page>.utility-card,.admin-members-page__header,section.utility-page:has(.billing-credit-meter)>.utility-card,section.utility-page:has(.billing-credit-meter)>.utility-page__header{border-radius:14px!important}.admin-members-page__header,section.utility-page:has(.billing-credit-meter)>.utility-page__header{padding:16px!important}.admin-invitations-panel,.admin-invite-panel,.admin-users-panel--modern,section.utility-page:has(.billing-credit-meter)>.utility-card{padding:16px!important}.admin-invitation-summary,.admin-workspace-strip__stats{grid-template-columns:1fr 1fr!important}section.utility-page:has(.billing-credit-meter) .billing-credit-meter{grid-template-columns:1fr auto}}.woas-settings-dialog .settings-embedded-page .billing-offer-card--recommended:before,.woas-settings-dialog .settings-embedded-page .commercial-choice-card--pro:before,.woas-settings-dialog .settings-embedded-page .commercial-credit-card:before,.woas-settings-dialog .settings-embedded-page .commercial-plan-card:before{content:none!important;display:none!important}.woas-settings-dialog .settings-embedded-page .billing-offer-card--recommended,.woas-settings-dialog .settings-embedded-page .commercial-choice-card--pro{background:var(--woas-surface-accent-subtle)!important;border-color:var(--woas-accent-border)!important}.woas-settings-dialog .settings-embedded-page .admin-invitation-item,.woas-settings-dialog .settings-embedded-page .admin-workspace-strip,.woas-settings-dialog .settings-embedded-page .billing-offer-card,.woas-settings-dialog .settings-embedded-page .commercial-choice-card,.woas-settings-dialog .settings-embedded-page .commercial-credit-card,.woas-settings-dialog .settings-embedded-page .commercial-plan-card,.woas-settings-dialog .settings-embedded-page .utility-card{background-clip:padding-box;overflow:hidden}.woas-settings-dialog .settings-embedded-page .admin-members-page__header,.woas-settings-dialog .settings-embedded-page .utility-page__header{overflow:hidden!important}.woas-settings-dialog{max-width:1320px!important;width:min(96vw,1320px)!important}.woas-settings-dialog .settings-dialog-shell--refined{grid-template-columns:minmax(210px,235px) minmax(0,1fr)!important}.woas-settings-dialog .settings-embedded-page .admin-workspace-strip{gap:14px!important;grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr)!important}.woas-settings-dialog .settings-embedded-page .admin-workspace-strip__stats{gap:6px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.woas-settings-dialog .settings-embedded-page .admin-workspace-strip__stats>span{min-width:0;padding-inline:8px!important}.woas-settings-dialog .settings-embedded-page .admin-invite-form{grid-template-columns:minmax(0,1.35fr) minmax(190px,.85fr) auto!important}.woas-settings-dialog .settings-embedded-page .admin-users-toolbar--modern{grid-template-columns:minmax(220px,1fr) minmax(135px,160px) minmax(135px,160px) auto!important}.woas-settings-dialog .settings-embedded-page .admin-members-table-wrap--modern{background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}.woas-settings-dialog .settings-embedded-page .admin-members-table--modern{border-collapse:separate!important;display:block!important;min-width:0!important;table-layout:auto!important;width:100%!important}.woas-settings-dialog .settings-embedded-page .admin-members-table--modern thead{display:none!important}.woas-settings-dialog .settings-embedded-page .admin-members-table--modern tbody{display:grid!important;gap:8px;width:100%}.woas-settings-dialog .settings-embedded-page .admin-members-table--modern tbody tr{align-items:center;background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:13px;box-shadow:none;display:grid!important;gap:6px 12px;grid-template-areas:"identity role status actions" "identity since since actions";grid-template-columns:minmax(240px,1fr) minmax(145px,175px) auto minmax(210px,auto);min-height:78px;padding:11px 12px}.woas-settings-dialog .settings-embedded-page .admin-members-table--modern tbody tr:hover{background:var(--woas-surface-accent-subtle);border-color:var(--woas-accent-border);box-shadow:var(--woas-shadow-soft)}.woas-settings-dialog .settings-embedded-page .admin-members-table--modern tbody td{border:0!important;display:block!important;height:auto!important;min-width:0;padding:0!important;width:auto!important}.woas-settings-dialog .settings-embedded-page .admin-members-table--modern tbody td:first-child{grid-area:identity}.woas-settings-dialog .settings-embedded-page .admin-members-table--modern tbody td:nth-child(2){grid-area:role}.woas-settings-dialog .settings-embedded-page .admin-members-table--modern tbody td:nth-child(3){grid-area:status;justify-self:start}.woas-settings-dialog .settings-embedded-page .admin-members-table--modern tbody td:nth-child(4){color:var(--woas-text-muted);font-size:.72rem;grid-area:since}.woas-settings-dialog .settings-embedded-page .admin-members-table--modern tbody td:nth-child(5){grid-area:actions;justify-self:end}.woas-settings-dialog .settings-embedded-page .admin-user-identity--rich{gap:4px}.woas-settings-dialog .settings-embedded-page .admin-role-select--standalone select{min-height:36px!important}.woas-settings-dialog .settings-embedded-page .admin-member-actions--right{display:grid!important;gap:5px!important;grid-template-columns:1fr;min-width:0}.woas-settings-dialog .settings-embedded-page .admin-member-actions--right button{font-size:.7rem;min-height:32px!important;padding:4px 9px!important}@media(max-width:1120px){.woas-settings-dialog .settings-embedded-page .admin-workspace-strip{grid-template-columns:1fr!important}.woas-settings-dialog .settings-embedded-page .admin-members-table--modern tbody tr{grid-template-areas:"identity role status" "identity since actions";grid-template-columns:minmax(0,1fr) minmax(145px,175px) auto}.woas-settings-dialog .settings-embedded-page .admin-member-actions--right{grid-template-columns:repeat(2,auto)}}@media(max-width:900px){.woas-settings-dialog{width:98vw!important}.woas-settings-dialog .settings-embedded-page .admin-workspace-strip__stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.woas-settings-dialog .settings-embedded-page .admin-invite-form,.woas-settings-dialog .settings-embedded-page .admin-users-toolbar--modern{grid-template-columns:1fr!important}.woas-settings-dialog .settings-embedded-page .admin-members-table--modern tbody tr{grid-template-areas:"identity status" "role role" "since since" "actions actions";grid-template-columns:minmax(0,1fr) auto}.woas-settings-dialog .settings-embedded-page .admin-member-actions--right{grid-template-columns:repeat(2,minmax(0,1fr))}.woas-settings-dialog .settings-embedded-page .admin-members-table--modern tbody td:nth-child(5){justify-self:stretch}}.settings-dialog-nav--refined{align-content:start;display:grid;gap:8px;grid-auto-rows:auto;padding:14px}.settings-dialog-nav--refined>button,.settings-dialog-nav--refined>button.is-subsection{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:13px;box-shadow:none;color:var(--woas-text);display:grid;gap:5px;margin:0!important;min-height:72px;overflow:hidden;padding:12px 13px;position:relative;text-align:left;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease;width:100%!important}.settings-dialog-nav--refined>button:before{background:var(--woas-accent);content:"";inset:0 auto 0 0;opacity:0;position:absolute;transition:opacity .14s ease;width:3px}.settings-dialog-nav--refined>button:hover:not(.is-active){transform:translateY(-1px)}.settings-dialog-nav--refined>button.is-active,.settings-dialog-nav--refined>button:hover:not(.is-active){background:var(--woas-surface-accent-subtle);border-color:var(--woas-accent-border);box-shadow:var(--woas-shadow-soft)}.settings-dialog-nav--refined>button.is-active{color:var(--woas-text)}.settings-dialog-nav--refined>button.is-active:before{opacity:1}.settings-dialog-nav--refined>button.is-subsection .settings-nav-label-row strong:before{content:none!important;display:none!important}.settings-dialog-nav--refined .settings-nav-label-row{display:block!important;min-width:0}.settings-dialog-nav--refined .settings-nav-label-row strong{color:var(--woas-text);display:block;font-size:13px!important;font-weight:760;line-height:1.25;min-width:0}.settings-dialog-nav--refined .settings-nav-label-row small{display:none!important}.settings-dialog-nav--refined>button>span:last-child{color:var(--woas-text-muted);display:-webkit-box;font-size:11px;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.settings-dialog-nav--refined>button.is-active>span:last-child{color:var(--woas-text-muted)}@media(max-width:900px){.settings-dialog-nav--refined{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-dialog-nav--refined>button,.settings-dialog-nav--refined>button.is-subsection{min-height:68px}}@media(max-width:620px){.settings-dialog-nav--refined{grid-template-columns:1fr}}.woas-settings-dialog .settings-embedded-page :is(.utility-page,.admin-members-page){align-content:start;gap:14px!important}.woas-settings-dialog .settings-embedded-page .admin-members-page__header,.woas-settings-dialog .settings-embedded-page .utility-page__header{border-radius:18px!important;min-height:94px!important;padding:17px 20px!important}.woas-settings-dialog .settings-embedded-page .admin-members-page__header h1,.woas-settings-dialog .settings-embedded-page .utility-page__header h1{font-size:1.42rem!important;line-height:1.15;margin:1px 0 4px!important}.woas-settings-dialog .settings-embedded-page .admin-members-page__header p,.woas-settings-dialog .settings-embedded-page .utility-page__header p{line-height:1.4!important;max-width:820px}.woas-settings-dialog .settings-embedded-page .utility-card{border-radius:16px!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter){align-items:start;grid-template-columns:repeat(12,minmax(0,1fr))}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.error-box,.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.muted,.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.success-box,.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(5),.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(6),.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-page__header{grid-column:1/-1}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:first-of-type{background:linear-gradient(145deg,var(--woas-surface-accent-subtle),var(--woas-surface))!important;border-color:var(--woas-accent-border)!important;grid-column:span 6;min-height:280px}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(2){grid-column:span 6;min-height:280px}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(3){grid-column:span 8;grid-template-columns:minmax(0,1fr) minmax(180px,230px) auto!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(4){align-content:start;display:grid;grid-column:span 4}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card{align-self:stretch;box-shadow:var(--woas-shadow-soft)!important;padding:18px!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter) .utility-section-title{margin-bottom:13px!important;padding-bottom:11px!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter) .billing-credit-meter{margin:0 0 10px;min-height:50px;padding:9px 11px}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter) .billing-offer-grid{gap:9px!important;margin-top:12px!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter) .billing-offer-card{background:var(--woas-surface-subtle)!important;border-radius:12px!important;min-height:132px;padding:13px!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter) .billing-offer-card--recommended{background:var(--woas-surface-accent-subtle)!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter) .billing-offer-card h3{font-size:1rem}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(4) .field--checkbox{align-items:center;min-height:70px}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter) #billing-details .admin-settings-grid{gap:10px 12px;grid-template-columns:repeat(5,minmax(0,1fr))}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter) .utility-table{border-radius:12px}.woas-settings-dialog .settings-embedded-page .admin-members-page{align-items:start;grid-template-columns:repeat(12,minmax(0,1fr))}.woas-settings-dialog .settings-embedded-page .admin-members-page>.admin-invitations-panel,.woas-settings-dialog .settings-embedded-page .admin-members-page>.admin-members-page__header,.woas-settings-dialog .settings-embedded-page .admin-members-page>.admin-users-panel--modern,.woas-settings-dialog .settings-embedded-page .admin-members-page>.admin-workspace-strip,.woas-settings-dialog .settings-embedded-page .admin-members-page>.error-box,.woas-settings-dialog .settings-embedded-page .admin-members-page>.success-box{grid-column:1/-1}.woas-settings-dialog .settings-embedded-page .admin-members-page>.admin-workspace-profile{grid-column:span 5;min-height:100%}.woas-settings-dialog .settings-embedded-page .admin-members-page>.admin-invite-panel{grid-column:span 7;min-height:100%}.woas-settings-dialog .settings-embedded-page .admin-workspace-strip{background:linear-gradient(145deg,var(--woas-surface-accent-subtle),var(--woas-surface))!important;border-color:var(--woas-accent-border)!important;min-height:78px!important;padding:11px 14px!important}.woas-settings-dialog .settings-embedded-page .admin-workspace-strip__stats>span{min-height:52px!important;padding:7px 9px}.woas-settings-dialog .settings-embedded-page .admin-workspace-profile>summary{min-height:54px!important;padding:11px 15px}.woas-settings-dialog .settings-embedded-page .admin-workspace-profile__body{padding:14px 15px 16px!important}.woas-settings-dialog .settings-embedded-page .admin-workspace-profile__body .admin-settings-grid{gap:12px;grid-template-columns:1fr!important}.woas-settings-dialog .settings-embedded-page .workspace-logo-settings{grid-template-columns:72px minmax(0,1fr) auto}.woas-settings-dialog .settings-embedded-page .admin-invitations-panel,.woas-settings-dialog .settings-embedded-page .admin-invite-panel,.woas-settings-dialog .settings-embedded-page .admin-users-panel--modern{padding:17px!important}.woas-settings-dialog .settings-embedded-page .admin-invite-form{gap:10px!important;grid-template-columns:minmax(280px,1.2fr) minmax(230px,.8fr) minmax(145px,auto)!important}.woas-settings-dialog .settings-embedded-page .admin-users-toolbar--modern{grid-template-columns:minmax(340px,1fr) minmax(160px,190px) minmax(160px,190px) auto!important}.woas-settings-dialog .settings-embedded-page .admin-members-table-wrap--modern{max-height:440px;overflow:auto}@media(max-width:1320px){.woas-settings-dialog .settings-embedded-page .admin-members-page>.admin-invite-panel,.woas-settings-dialog .settings-embedded-page .admin-members-page>.admin-workspace-profile,.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:first-of-type,.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(2),.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(3),.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(4){grid-column:1/-1}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter) #billing-details .admin-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.woas-settings-dialog .settings-embedded-page .admin-members-page,.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter){grid-template-columns:1fr}.woas-settings-dialog .settings-embedded-page .admin-members-page>*,.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>*{grid-column:1!important}.woas-settings-dialog .settings-embedded-page .admin-invite-form,.woas-settings-dialog .settings-embedded-page .admin-users-toolbar--modern,.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter) #billing-details .admin-settings-grid{grid-template-columns:1fr!important}}.system-commercial-ops{display:grid;gap:14px}.system-commercial-hero{margin-bottom:0}.system-commercial-hero__actions{align-items:center;display:grid;gap:8px;grid-auto-flow:column;justify-content:end}.system-commercial-message{margin:0}.system-commercial-kpis{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.system-commercial-kpis article{background:var(--woas-surface);border-radius:14px;display:grid;gap:5px;grid-template-rows:auto 1fr auto;min-height:108px;min-width:0;overflow:hidden;padding:14px 15px;position:relative}.system-commercial-kpis article:before{background:var(--woas-accent);content:"";inset:0 auto 0 0;opacity:.65;position:absolute;width:3px}.system-commercial-kpis span{color:var(--woas-text-muted);font-size:.68rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.system-commercial-kpis strong{align-self:center;font-size:1.35rem;letter-spacing:-.02em;line-height:1.05}.system-commercial-kpis small{color:var(--woas-text-subtle);font-size:.7rem}.system-commercial-workbench{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(310px,.72fr) minmax(0,1.8fr);min-width:0}.system-commercial-audit,.system-commercial-customer-hero,.system-commercial-customers,.system-commercial-detail,.system-commercial-workspaces{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:18px;box-shadow:var(--woas-shadow-soft);min-width:0}.system-commercial-customers{display:grid;gap:12px;max-height:calc(100vh - 28px);overflow:hidden;padding:17px;position:sticky;top:14px}.system-commercial-card-head{border-bottom:1px solid var(--woas-border);display:grid;gap:4px;min-width:0;padding-bottom:12px}.system-commercial-card-head h2,.system-commercial-customer-hero h2{font-size:1.12rem;margin:1px 0 0}.system-commercial-card-head p,.system-commercial-customer-hero p{margin:0}.system-commercial-card-head--split{align-items:end;gap:20px;grid-template-columns:minmax(0,1fr) auto}.system-commercial-search input{border-radius:10px;box-sizing:border-box;min-height:40px;width:100%}.system-commercial-customer-list{display:grid;gap:6px;min-height:0;overflow:auto;padding-right:2px}.system-commercial-customer{align-items:center;background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:12px;color:var(--woas-text);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:72px;padding:10px 11px;text-align:left;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease;width:100%}.system-commercial-customer.is-selected,.system-commercial-customer:hover{background:var(--woas-surface-accent-subtle);border-color:var(--woas-accent-border);box-shadow:var(--woas-shadow-soft);transform:translateY(-1px)}.system-commercial-customer__identity,.system-commercial-customer__meta{display:grid;gap:3px;min-width:0}.system-commercial-customer__identity strong{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-commercial-customer__identity small,.system-commercial-customer__meta small{color:var(--woas-text-muted);font-size:.68rem}.system-commercial-customer__meta{justify-items:end}.system-commercial-plan,.system-commercial-state{align-items:center;background:var(--woas-surface-muted);border:1px solid var(--woas-border);border-radius:999px;color:var(--woas-text-muted);display:inline-flex;font-size:.66rem;font-weight:760;justify-content:center;letter-spacing:.035em;min-height:24px;padding:3px 8px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.system-commercial-plan[data-plan=pro]{background:var(--woas-accent-soft);border-color:var(--woas-accent-border);color:var(--woas-accent)}.system-commercial-empty,.system-commercial-empty-state{color:var(--woas-text-muted)}.system-commercial-empty{padding:22px 12px;text-align:center}.system-commercial-detail{display:grid;gap:14px;padding:16px}.system-commercial-empty-state{align-content:center;display:grid;min-height:460px;padding:40px;place-items:center;text-align:center}.system-commercial-empty-state__icon{background:var(--woas-accent-soft);border:1px solid var(--woas-accent-border);border-radius:50%;color:var(--woas-accent);display:grid;font-size:1.5rem;height:54px;margin-bottom:10px;place-items:center;width:54px}.system-commercial-empty-state strong{color:var(--woas-text);font-size:1rem}.system-commercial-empty-state p{line-height:1.5;margin:6px 0 0;max-width:520px}.system-commercial-customer-hero{align-items:end;background:linear-gradient(135deg,var(--woas-surface-accent-subtle),var(--woas-surface));border-color:var(--woas-accent-border);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding:18px}.system-commercial-customer-facts{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(90px,1fr));margin-top:14px}.system-commercial-customer-facts span,.system-commercial-periods span{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:10px;display:grid;gap:3px;min-width:0;padding:9px 10px}.system-commercial-customer-facts small,.system-commercial-periods small{color:var(--woas-text-muted);font-size:.64rem;font-weight:720;letter-spacing:.025em;text-transform:uppercase}.system-commercial-customer-facts strong,.system-commercial-periods strong{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-commercial-periods{align-self:end;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(140px,1fr))}.system-commercial-periods .system-commercial-edit-button{grid-column:1/-1;grid-row:1}.system-commercial-periods>span{grid-row:2}.system-commercial-audit{align-items:center;background:var(--woas-surface-subtle);display:grid;gap:18px;grid-template-columns:minmax(260px,.7fr) minmax(340px,1.3fr);padding:16px 18px}.system-commercial-audit h3{font-size:.96rem;margin:2px 0 4px}.system-commercial-audit p{line-height:1.4;margin:0}.system-commercial-audit textarea{box-sizing:border-box;min-height:78px;resize:vertical;width:100%}.system-commercial-action-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.system-commercial-support-card{background:var(--woas-surface);border-radius:16px;display:grid;gap:13px;grid-template-rows:auto auto 1fr auto;min-height:252px;min-width:0;padding:17px}.system-commercial-form-grid,.system-commercial-seat-controls{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.system-commercial-audit .field,.system-commercial-seat-controls .field,.system-commercial-support-card .field{align-content:end;display:grid;gap:6px;min-width:0}.system-commercial-audit .field>span,.system-commercial-seat-controls .field>span,.system-commercial-support-card .field>span{color:var(--woas-text-muted);font-size:.72rem;font-weight:680}.system-commercial-seat-controls input,.system-commercial-support-card input,.system-commercial-support-card select{border-radius:10px;box-sizing:border-box;min-height:40px;width:100%}.system-commercial-help{color:var(--woas-text-muted);font-size:.73rem;line-height:1.4;margin:0}.system-commercial-support-card>button{justify-self:start;min-height:40px}.system-commercial-workspaces{display:grid;gap:14px;padding:17px}.system-commercial-seat-controls{width:360px}.system-commercial-table-wrap{border:1px solid var(--woas-border);border-radius:12px;overflow:auto}.system-commercial-table{border-collapse:separate;border-spacing:0;width:100%}.system-commercial-table td,.system-commercial-table th{border-bottom:1px solid var(--woas-border);padding:10px 12px;text-align:left;vertical-align:middle}.system-commercial-table th{background:var(--woas-surface-muted);color:var(--woas-text-muted);font-size:.68rem;font-weight:760;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.system-commercial-table tbody tr:last-child td{border-bottom:0}.system-commercial-table tbody tr:hover{background:var(--woas-surface-accent-subtle)}.system-commercial-table td:first-child{display:grid;gap:2px}.system-commercial-table td:first-child small{color:var(--woas-text-muted);font-size:.68rem}.system-commercial-table td:last-child{text-align:right;white-space:nowrap}.system-commercial-policy-note{background:var(--woas-surface-muted);border:1px solid var(--woas-border);border-radius:11px;color:var(--woas-text-muted);font-size:.73rem;line-height:1.4;margin:0;padding:11px 13px}@media(max-width:1420px){.system-commercial-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.system-commercial-workbench{grid-template-columns:minmax(280px,.65fr) minmax(0,1.5fr)}.system-commercial-audit,.system-commercial-customer-hero{grid-template-columns:1fr}.system-commercial-periods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1120px){.system-commercial-action-grid,.system-commercial-workbench{grid-template-columns:1fr}.system-commercial-customers{max-height:none;position:static}.system-commercial-customer-list{max-height:320px}.system-commercial-card-head--split{grid-template-columns:1fr}.system-commercial-seat-controls{max-width:420px;width:100%}}.woas-settings-dialog .settings-embedded-page .admin-members-page{grid-auto-rows:auto!important}.woas-settings-dialog .settings-embedded-page .admin-invite-panel,.woas-settings-dialog .settings-embedded-page .admin-workspace-profile{align-self:stretch!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.woas-settings-dialog .settings-embedded-page .admin-workspace-profile{display:block!important}.woas-settings-dialog .settings-embedded-page .admin-invite-panel,.woas-settings-dialog .settings-embedded-page .admin-workspace-profile__body{box-sizing:border-box}.woas-settings-dialog .settings-embedded-page .admin-invite-form{align-items:end!important}.woas-settings-dialog .settings-embedded-page .admin-invite-form .field,.woas-settings-dialog .settings-embedded-page .admin-invite-form label{min-width:0}.woas-settings-dialog .settings-embedded-page .admin-invite-form button,.woas-settings-dialog .settings-embedded-page .admin-invite-form input,.woas-settings-dialog .settings-embedded-page .admin-invite-form select{box-sizing:border-box;min-height:40px!important}.woas-settings-dialog .settings-embedded-page .admin-invitations-panel,.woas-settings-dialog .settings-embedded-page .admin-users-panel--modern{clear:both;margin-top:0!important;position:relative;z-index:0}.woas-settings-dialog .settings-embedded-page .admin-invitations-panel{background:linear-gradient(145deg,var(--woas-surface),var(--woas-surface-subtle))!important;border-color:var(--woas-border)!important}.woas-settings-dialog .settings-embedded-page .admin-users-panel--modern{background:var(--woas-surface)!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(3),.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(4),.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(5),.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(6){background:var(--woas-surface)!important;border:1px solid var(--woas-border)!important;box-shadow:var(--woas-shadow-soft)!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;position:relative}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(3){align-items:end!important;background:linear-gradient(145deg,var(--woas-surface),var(--woas-surface-accent-subtle))!important;display:grid!important;gap:12px 14px!important;grid-template-columns:minmax(0,1fr) minmax(170px,220px) auto!important;padding:18px!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(3) .utility-section-title{grid-column:1/-1;margin:0!important;padding:0 0 12px!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(3) .info-box,.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(3)>.muted{grid-column:1/-1}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(3)>button{align-self:end;min-height:40px!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(4){align-content:start!important;background:var(--woas-surface-subtle)!important;display:grid!important;gap:12px!important;padding:18px!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(4) .utility-section-title{margin:0!important;padding:0 0 12px!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(4) .field--checkbox{background:var(--woas-surface-accent-subtle)!important;border-color:var(--woas-accent-border)!important;margin:0!important;min-height:72px!important;padding:12px 14px!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(5){padding:20px!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(5) .utility-section-title{margin-bottom:16px!important;padding-bottom:13px!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter) #billing-details .admin-settings-grid{background:var(--woas-surface-subtle)!important;border:1px solid var(--woas-border)!important;border-radius:14px!important;padding:14px!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter) #billing-details>.primary-button{margin-top:2px;min-height:40px!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(6){display:grid!important;gap:14px!important;padding:20px!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(6) .utility-section-title{margin:0!important;padding-bottom:12px!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(6) .utility-table{background:var(--woas-surface)!important;margin:0!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(n+3) .eyebrow{color:var(--woas-accent)!important}@media(max-width:1180px){.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(3){grid-template-columns:1fr!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(3)>*{grid-column:1!important}}.system-commercial-lifecycle-tabs{background:var(--woas-surface-muted);border:1px solid var(--woas-border);border-radius:11px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.system-commercial-lifecycle-tabs button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--woas-text-muted);display:inline-flex;font-size:.72rem;font-weight:720;gap:7px;justify-content:center;min-height:34px;padding:6px 9px}.system-commercial-lifecycle-tabs button span{background:var(--woas-surface);border-radius:999px;color:var(--woas-text-muted);font-size:.64rem;min-width:22px;padding:2px 6px;text-align:center}.system-commercial-lifecycle-tabs button.is-active,.system-commercial-lifecycle-tabs button:hover{background:var(--woas-surface);border-color:var(--woas-accent-border);color:var(--woas-text)}.system-commercial-lifecycle-tabs button.is-active{box-shadow:var(--woas-shadow-soft)}.system-commercial-customer.is-archived{opacity:.86}.system-commercial-customer-hero.is-archived{background:linear-gradient(135deg,var(--woas-surface-muted),var(--woas-surface));border-color:var(--woas-border)}.system-commercial-lifecycle-card{align-items:center;background:var(--woas-surface-accent-subtle);border:1px solid var(--woas-accent-border);border-radius:16px;box-shadow:var(--woas-shadow-soft);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;padding:17px 18px}.system-commercial-lifecycle-card.is-archived{background:var(--woas-surface-subtle);border-color:var(--woas-border)}.system-commercial-lifecycle-card__copy{display:grid;gap:6px;min-width:0}.system-commercial-lifecycle-card__copy h3{font-size:1rem;margin:0}.system-commercial-lifecycle-card__copy>p:not(.eyebrow){color:var(--woas-text-muted);font-size:.78rem;line-height:1.45;margin:0;max-width:820px}.system-commercial-lifecycle-facts{display:grid;gap:8px;grid-template-columns:90px 90px minmax(180px,1fr);margin-top:5px}.system-commercial-lifecycle-facts span{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:10px;display:grid;gap:2px;min-width:0;padding:8px 10px}.system-commercial-lifecycle-facts small{color:var(--woas-text-muted);font-size:.62rem;font-weight:720;letter-spacing:.025em;text-transform:uppercase}.system-commercial-lifecycle-facts strong{font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-commercial-lifecycle-actions{display:grid;gap:7px;justify-items:stretch;min-width:160px}.system-commercial-lifecycle-actions>*{box-sizing:border-box;min-height:38px;text-decoration:none;white-space:nowrap}@media(max-width:1280px){.system-commercial-lifecycle-card{grid-template-columns:1fr}.system-commercial-lifecycle-actions{grid-template-columns:repeat(2,auto);justify-content:start}}@media(max-width:900px){.system-commercial-lifecycle-actions,.system-commercial-lifecycle-facts{grid-template-columns:1fr}}.woas-settings-dialog .settings-dialog-content--refined{min-height:0!important;overscroll-behavior:contain}.woas-settings-dialog .settings-embedded-page{display:block!important;min-height:0!important;overflow:visible!important}.woas-settings-dialog .settings-embedded-page>:is(.utility-page,.admin-members-page){margin:0!important;max-width:none!important;min-width:0!important;width:100%!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter){align-content:start!important;align-items:start!important;display:grid!important;gap:14px!important;grid-auto-flow:row!important;grid-auto-rows:max-content!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.error-box,.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.muted,.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.success-box,.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(n+3),.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-page__header{grid-column:1/-1!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:first-of-type,.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(2){grid-column:auto!important;min-height:0!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card{align-self:start!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(3){grid-template-columns:minmax(0,1fr) minmax(190px,260px) auto!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(4){min-height:0!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter) #billing-details .admin-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter) .utility-table{display:table;table-layout:auto}section.utility-page:has(.billing-credit-meter) .billing-offer-grid{padding-top:9px}section.utility-page:has(.billing-credit-meter) .billing-offer-card{overflow:visible!important}section.utility-page:has(.billing-credit-meter) .billing-offer-card--recommended{background:linear-gradient(145deg,var(--woas-surface-accent-subtle),var(--woas-surface))!important;border-color:var(--woas-accent)!important;box-shadow:0 0 0 2px var(--woas-accent-soft),var(--woas-shadow-soft)!important}section.utility-page:has(.billing-credit-meter) .billing-offer-card--recommended:before{display:none!important}section.utility-page:has(.billing-credit-meter) .billing-offer-card>small{align-items:center;background:var(--woas-accent);border:1px solid var(--woas-accent);border-radius:999px;box-shadow:var(--woas-shadow-soft);color:var(--woas-on-accent,var(--woas-surface))!important;display:inline-flex;font-size:.62rem!important;font-weight:800;letter-spacing:.055em;line-height:1;margin:0!important;min-height:22px;padding:3px 8px;pointer-events:none;position:absolute;right:12px;text-transform:uppercase;top:0;transform:translateY(-50%);white-space:nowrap;z-index:2}section.utility-page:has(.billing-credit-meter) .billing-offer-card h3{margin-top:0!important}section.utility-page:has(.billing-credit-meter) .billing-offer-card>button{align-self:end;margin-top:auto!important}.woas-settings-dialog .settings-embedded-page .admin-members-page{align-content:start!important;align-items:start!important;display:grid!important;gap:14px!important;grid-auto-flow:row!important;grid-auto-rows:max-content!important;grid-template-columns:minmax(0,1fr)!important}.woas-settings-dialog .settings-embedded-page .admin-members-page>*{grid-column:1!important;height:auto!important;max-height:none!important;min-height:0!important;min-width:0!important;width:100%!important}.woas-settings-dialog .settings-embedded-page .admin-invitations-panel,.woas-settings-dialog .settings-embedded-page .admin-invite-panel,.woas-settings-dialog .settings-embedded-page .admin-users-panel--modern,.woas-settings-dialog .settings-embedded-page .admin-workspace-profile{inset:auto!important;overflow:visible!important;position:relative!important}.woas-settings-dialog .settings-embedded-page .admin-workspace-profile__body .admin-settings-grid{grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr) auto!important}.woas-settings-dialog .settings-embedded-page .admin-invite-form{grid-template-columns:minmax(280px,1.2fr) minmax(220px,.8fr) minmax(145px,auto)!important}.woas-settings-dialog .settings-embedded-page .admin-members-table-wrap--modern{max-height:min(48vh,520px)!important;overflow:auto!important}.system-showcase-page{display:grid;gap:14px;margin:0 auto;padding:18px 22px 28px;width:min(100%,1680px)}.system-showcase-page>.system-admin-header{background:linear-gradient(135deg,var(--woas-surface),var(--woas-surface-accent-subtle));border:1px solid var(--woas-border);border-radius:18px;box-shadow:var(--woas-shadow-soft);margin:0;min-height:112px;overflow:hidden;padding:20px 22px;position:relative}.system-showcase-page>.system-admin-header:after{background:var(--woas-accent);content:"";height:3px;inset:auto 0 0;opacity:.72;position:absolute}.system-showcase-page>.system-admin-header h1{font-size:1.62rem;letter-spacing:-.025em;margin:2px 0 4px}.system-showcase-page>.system-admin-header p:last-child{color:var(--woas-text-muted);margin:0}.system-showcase-page .system-admin-header-actions{align-items:center;gap:8px}.system-showcase-page .system-showcase-editor{background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:14px;padding:0}.system-showcase-page .system-showcase-editor__heading,.system-showcase-page .system-showcase-editor__info,.system-showcase-page .system-showcase-editor__toolbar{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:16px;box-shadow:var(--woas-shadow-soft)}.system-showcase-page .system-showcase-editor__heading{align-items:center;padding:17px 18px}.system-showcase-page .system-showcase-editor__heading h2{font-size:1.18rem;margin:2px 0 4px}.system-showcase-page .system-showcase-editor__heading p{line-height:1.45;max-width:820px}.system-showcase-page .system-showcase-editor__info{align-items:center;background:var(--woas-surface-accent-subtle);border-color:var(--woas-border-accent-subtle);gap:10px 18px;grid-template-columns:minmax(150px,auto) repeat(3,minmax(0,1fr));padding:13px 16px}.system-showcase-page .system-showcase-editor__info strong{color:var(--woas-accent);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.system-showcase-page .system-showcase-editor__info span{line-height:1.4}.system-showcase-page .system-showcase-editor__toolbar{min-height:58px;padding:10px 13px}.system-showcase-page .system-showcase-editor__layout{gap:14px;grid-template-columns:minmax(0,1.55fr) minmax(340px,.72fr)}.system-showcase-page .system-showcase-editor__items{gap:10px}.system-showcase-page .system-showcase-item{background:var(--woas-surface);border-radius:15px;box-shadow:var(--woas-shadow-soft);gap:13px;padding:15px}.system-showcase-page .system-showcase-item.is-previewed{background:linear-gradient(145deg,var(--woas-surface),var(--woas-surface-accent-subtle))}.system-showcase-page .system-showcase-item__header{min-height:42px;padding-bottom:11px}.system-showcase-page .system-showcase-item__select>span{align-items:center;border-radius:9px;display:inline-flex;font-weight:800;justify-content:center;min-height:30px;min-width:30px}.system-showcase-page .system-showcase-item__meta{grid-template-columns:minmax(240px,1fr) minmax(150px,200px)}.system-showcase-page .system-showcase-item__languages fieldset{border-radius:12px;padding:13px}.system-showcase-page .system-showcase-preview{align-self:start;background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:16px;box-shadow:var(--woas-shadow-soft);padding:15px;position:sticky;top:18px}.system-showcase-page .system-showcase-preview__canvas{border-radius:14px;min-height:360px;padding:24px}.system-showcase-page .system-showcase-preview__canvas .woas-login-showcase-visual{min-height:300px}@media(max-width:1320px){.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter) #billing-details .admin-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.woas-settings-dialog .settings-embedded-page .admin-workspace-profile__body .admin-settings-grid{grid-template-columns:1fr!important}.system-showcase-page .system-showcase-editor__info{grid-template-columns:1fr}}@media(max-width:1080px){.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter){grid-template-columns:1fr!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:first-of-type,.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(2){grid-column:1!important}.woas-settings-dialog .settings-embedded-page .admin-invite-form,.woas-settings-dialog .settings-embedded-page .admin-users-toolbar--modern,.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(3){grid-template-columns:1fr!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(3)>*{grid-column:1!important}.system-showcase-page .system-showcase-editor__layout{grid-template-columns:1fr}.system-showcase-page .system-showcase-preview{position:static}}@media(max-width:760px){.system-showcase-page{padding:10px}.system-showcase-page .system-showcase-editor__heading,.system-showcase-page .system-showcase-editor__toolbar,.system-showcase-page>.system-admin-header{align-items:stretch}.system-showcase-page .system-showcase-item__languages,.system-showcase-page .system-showcase-item__meta,.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter) #billing-details .admin-settings-grid{grid-template-columns:1fr!important}}.woas-settings-dialog .settings-embedded-page .admin-invitations-list,.woas-settings-dialog .settings-embedded-page .admin-members-table-wrap,.woas-settings-dialog .settings-embedded-page .admin-members-table-wrap--modern,.woas-settings-dialog .settings-embedded-page .admin-users-panel--modern,.woas-settings-dialog .settings-embedded-page .utility-table-wrap{height:auto!important;max-height:none!important;overflow-y:visible!important}.woas-settings-dialog .settings-embedded-page .admin-members-table-wrap,.woas-settings-dialog .settings-embedded-page .admin-members-table-wrap--modern,.woas-settings-dialog .settings-embedded-page .utility-table-wrap{overflow-x:auto!important}.woas-settings-dialog .settings-embedded-page .admin-members-page,.woas-settings-dialog .settings-embedded-page .admin-users-panel--modern,.woas-settings-dialog .settings-embedded-page .utility-page{overflow:visible!important}.woas-settings-dialog .settings-dialog-content--refined{overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable}.system-showcase-page .system-showcase-item{overflow:hidden;padding:0}.system-showcase-page .system-showcase-item__header{align-items:center;background:linear-gradient(135deg,var(--woas-surface),var(--woas-surface-accent-subtle));border-bottom:1px solid var(--woas-border);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;margin:0;min-height:70px;padding:14px 16px}.system-showcase-page .system-showcase-item__select{min-height:40px}.system-showcase-page .system-showcase-item__select>span{background:var(--woas-accent-soft);border:1px solid var(--woas-border-accent-subtle);border-radius:10px;color:var(--woas-accent);min-height:34px;min-width:34px}.system-showcase-page .system-showcase-item__select strong{font-size:.96rem;line-height:1.3}.system-showcase-page .system-showcase-item__actions,.system-showcase-page .system-showcase-item__header>.system-showcase-item__active{grid-row:1}.system-showcase-page .system-showcase-item__header>.system-showcase-item__active{align-items:center;color:var(--woas-text-muted);display:inline-flex;flex-direction:row;font-size:.76rem;font-weight:700;gap:8px;grid-column:2;justify-self:end;margin-right:226px;min-height:36px;white-space:nowrap}.system-showcase-page .system-showcase-item__active input[type=checkbox]{height:22px;width:38px}.system-showcase-page .system-showcase-item__active input[type=checkbox]:after{height:14px;width:14px}.system-showcase-page .system-showcase-item__active input[type=checkbox]:checked:after{transform:translate(16px)}.system-showcase-page .system-showcase-item__actions{align-items:center;flex-wrap:nowrap;gap:6px;grid-column:2;justify-self:end}.system-showcase-page .system-showcase-item__actions button{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:9px;color:var(--woas-text);font-size:.76rem;font-weight:680;min-height:34px;padding:6px 10px;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.system-showcase-page .system-showcase-item__actions button:hover:not(:disabled){background:var(--woas-surface-accent-subtle);border-color:var(--woas-accent-border);box-shadow:var(--woas-shadow-soft);transform:translateY(-1px)}.system-showcase-page .system-showcase-item__actions button.is-danger{background:var(--woas-danger-soft);border-color:var(--woas-danger-border);color:var(--woas-danger)}.system-showcase-page .system-showcase-item__actions button.is-danger:hover:not(:disabled){background:var(--woas-danger-soft);border-color:var(--woas-danger)}.system-showcase-page .system-showcase-item__meta{align-items:end;gap:14px;margin:0;padding:14px 16px 0}.system-showcase-page .system-showcase-item label{color:var(--woas-text-muted);font-size:.72rem;font-weight:650;gap:6px}.system-showcase-page .system-showcase-item input[type=number],.system-showcase-page .system-showcase-item input[type=text],.system-showcase-page .system-showcase-item select,.system-showcase-page .system-showcase-item textarea{background:var(--woas-surface);border:1px solid var(--woas-border-strong);border-radius:10px;box-shadow:none;min-height:40px}.system-showcase-page .system-showcase-item textarea{min-height:78px;padding:10px 11px}.system-showcase-page .system-showcase-item input:focus,.system-showcase-page .system-showcase-item select:focus,.system-showcase-page .system-showcase-item textarea:focus{border-color:var(--woas-accent);box-shadow:0 0 0 3px var(--woas-accent-soft)}.system-showcase-page .system-showcase-item__duration{grid-template-columns:78px auto}.system-showcase-page .system-showcase-item__duration>span{color:var(--woas-text-subtle);font-size:.72rem}.system-showcase-page .system-showcase-item__languages{gap:12px;margin:0;padding:14px 16px 16px}.system-showcase-page .system-showcase-item__languages fieldset{background:var(--woas-surface-subtle);border:1px solid var(--woas-border);border-radius:14px;gap:12px;padding:14px}.system-showcase-page .system-showcase-item__languages legend{color:var(--woas-text);font-size:.78rem;font-weight:800;padding:0 6px}.system-showcase-page .system-showcase-item__languages label>span:first-child{color:var(--woas-text-muted)}.system-showcase-page .system-showcase-item__languages small{color:var(--woas-text-subtle);line-height:1.35}.system-showcase-page .system-showcase-item.is-previewed{border-color:var(--woas-accent-border);box-shadow:0 0 0 2px var(--woas-accent-soft),var(--woas-shadow-soft)}@media(max-width:1040px){.system-showcase-page .system-showcase-item__header{grid-template-columns:minmax(0,1fr)}.system-showcase-page .system-showcase-item__actions,.system-showcase-page .system-showcase-item__header>.system-showcase-item__active{grid-column:1;grid-row:auto;justify-self:start;margin-right:0}.system-showcase-page .system-showcase-item__actions{flex-wrap:wrap}}@media(max-width:760px){.system-showcase-page .system-showcase-item__languages,.system-showcase-page .system-showcase-item__meta{grid-template-columns:1fr}}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter){align-items:stretch!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:first-of-type,.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(2){align-self:stretch!important;box-sizing:border-box;height:100%!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(2){display:flex!important;flex-direction:column}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(2)>.billing-offer-grid{margin-top:auto!important}.woas-settings-dialog .settings-embedded-page .admin-invite-form{align-items:start!important}.woas-settings-dialog .settings-embedded-page .admin-invite-form>.admin-invite-form__action,.woas-settings-dialog .settings-embedded-page .admin-invite-form>.field{align-content:start;display:grid!important;gap:6px!important;grid-template-rows:18px 40px minmax(34px,auto);margin:0!important;min-width:0}.woas-settings-dialog .settings-embedded-page .admin-invite-form>.field>span{align-self:end;grid-row:1;line-height:18px;min-height:0}.woas-settings-dialog .settings-embedded-page .admin-invite-form>.field>:is(input,select){grid-row:2;height:40px!important;margin:0!important;min-height:40px!important}.woas-settings-dialog .settings-embedded-page .admin-invite-form>.field>.form-help{align-self:start;grid-row:3;line-height:1.35;margin:0!important;min-height:0}.woas-settings-dialog .settings-embedded-page .admin-invite-form>.admin-invite-form__action:before{content:"";display:block;grid-row:1;min-height:18px}.woas-settings-dialog .settings-embedded-page .admin-invite-form>.admin-invite-form__action>button{align-self:stretch;grid-row:2;height:40px!important;margin:0!important;min-height:40px!important}.woas-settings-dialog .settings-embedded-page .admin-invite-form>.admin-invite-form__action>.form-help{grid-row:3;margin:0!important;min-height:0}@media(max-width:1080px){.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:first-of-type,.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(2){height:auto!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(2){display:grid!important}.woas-settings-dialog .settings-embedded-page section.utility-page:has(.billing-credit-meter)>.utility-card:nth-of-type(2)>.billing-offer-grid{margin-top:12px!important}.woas-settings-dialog .settings-embedded-page .admin-invite-form>.admin-invite-form__action,.woas-settings-dialog .settings-embedded-page .admin-invite-form>.field{grid-template-rows:auto 40px auto}}html:has(.system-commercial-ops){scrollbar-gutter:stable}.system-commercial-customer{box-sizing:border-box;position:relative;transform:none!important}.system-commercial-customer:hover{transform:none!important}.system-commercial-customer.is-selected{background:linear-gradient(135deg,var(--woas-surface-accent-subtle),var(--woas-surface))!important;border-color:var(--woas-accent)!important;box-shadow:0 0 0 2px var(--woas-accent-soft),var(--woas-shadow-soft)!important}.system-commercial-customer.is-selected:before{background:var(--woas-accent);border-radius:0 999px 999px 0;content:"";inset:9px auto 9px -1px;position:absolute;width:4px}.system-commercial-customer.is-selected .system-commercial-customer__identity strong{color:var(--woas-accent)}.system-commercial-customer.is-selected .system-commercial-plan{border-color:var(--woas-accent-border)}.system-commercial-customer.is-switching:not(.is-selected){background:var(--woas-surface-accent-subtle);border-color:var(--woas-accent-border)}.system-commercial-customer.is-switching:not(.is-selected):after{animation:system-commercial-switch-pulse 1s ease-in-out infinite;background:var(--woas-accent);border-radius:50%;box-shadow:0 0 0 4px var(--woas-accent-soft);content:"";height:7px;position:absolute;right:10px;top:10px;width:7px}@keyframes system-commercial-switch-pulse{0%,to{opacity:.45}50%{opacity:1}}.system-commercial-detail{align-content:start;min-height:640px}.system-commercial-detail.is-switching{cursor:progress}.system-commercial-detail.is-switching>*{opacity:.94;transition:opacity .12s ease}.system-commercial-detail:has(.system-commercial-lifecycle-card:not(.is-archived)) .system-commercial-workspaces{display:none!important}.system-commercial-audit{align-items:stretch;background:linear-gradient(135deg,var(--woas-surface-accent-subtle),var(--woas-surface));border-color:var(--woas-accent-border);position:relative}.system-commercial-audit.is-required{box-shadow:inset 3px 0 0 var(--woas-accent)}.system-commercial-audit.is-ready{background:var(--woas-surface-subtle);border-color:var(--woas-border);box-shadow:none}.system-commercial-audit__field,.system-commercial-audit__intro{min-width:0}.system-commercial-audit__title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.system-commercial-audit__status{align-items:center;background:var(--woas-accent-soft);border:1px solid var(--woas-accent-border);border-radius:999px;color:var(--woas-accent);display:inline-flex;flex:0 0 auto;font-size:.66rem;font-weight:800;justify-content:center;letter-spacing:.035em;min-height:24px;padding:3px 9px;text-transform:uppercase}.system-commercial-audit__status.is-ready{background:var(--woas-surface-muted);border-color:var(--woas-border);color:var(--woas-text-muted)}.system-commercial-audit__field textarea{background:var(--woas-surface);border-color:var(--woas-accent-border);min-height:64px;padding:10px 12px}.system-commercial-audit.is-ready .system-commercial-audit__field textarea{border-color:var(--woas-border)}.system-commercial-audit__field small{color:var(--woas-text-muted);font-size:.69rem;line-height:1.35}.system-commercial-audit.is-ready .system-commercial-audit__field small{color:var(--woas-accent);font-weight:650}.system-commercial-audit textarea:focus{border-color:var(--woas-accent);box-shadow:0 0 0 3px var(--woas-accent-soft)}.system-commercial-lifecycle-card{align-items:stretch}.system-commercial-lifecycle-actions{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}.system-commercial-lifecycle-actions .danger-button{margin-top:auto}@media(max-width:1120px){.system-commercial-detail{min-height:0}.system-commercial-lifecycle-card{align-items:center}.system-commercial-lifecycle-actions{align-self:auto;display:grid}.system-commercial-lifecycle-actions .danger-button{margin-top:0}.system-commercial-audit__title-row{align-items:center}}.system-showcase-page .system-showcase-item__languages input[type=text],.system-showcase-page .system-showcase-item__languages textarea,.system-showcase-page .system-showcase-item__meta input[type=number],.system-showcase-page .system-showcase-item__meta select{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:12px;box-sizing:border-box;color:var(--woas-text);font:inherit;line-height:1.35;margin:0;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.system-showcase-page .system-showcase-item__languages input[type=text],.system-showcase-page .system-showcase-item__meta input[type=number],.system-showcase-page .system-showcase-item__meta select{height:42px;min-height:42px;padding:0 12px}.system-showcase-page .system-showcase-item__languages textarea{min-height:82px;padding:11px 12px;resize:vertical}.system-showcase-page .system-showcase-item__languages input[type=text]:hover,.system-showcase-page .system-showcase-item__languages textarea:hover,.system-showcase-page .system-showcase-item__meta input[type=number]:hover,.system-showcase-page .system-showcase-item__meta select:hover{border-color:var(--woas-border-strong)}.system-showcase-page .system-showcase-item__languages input[type=text]:focus,.system-showcase-page .system-showcase-item__languages textarea:focus,.system-showcase-page .system-showcase-item__meta input[type=number]:focus,.system-showcase-page .system-showcase-item__meta select:focus{background:var(--woas-surface);border-color:var(--woas-accent);box-shadow:0 0 0 3px var(--woas-accent-soft)}.system-showcase-page .system-showcase-item__languages input[type=text]::-moz-placeholder,.system-showcase-page .system-showcase-item__languages textarea::-moz-placeholder{color:var(--woas-text-subtle);opacity:1}.system-showcase-page .system-showcase-item__languages input[type=text]::placeholder,.system-showcase-page .system-showcase-item__languages textarea::placeholder{color:var(--woas-text-subtle);opacity:1}.system-showcase-page .system-showcase-item__active{align-items:center;display:inline-flex;gap:9px;min-height:32px}.system-showcase-page .system-showcase-item__active input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--woas-surface-muted);border:1px solid var(--woas-border-strong);border-radius:999px;box-shadow:inset 0 0 0 1px var(--woas-surface);box-sizing:border-box;cursor:pointer;display:inline-block;flex:0 0 42px;height:24px;margin:0;max-height:24px;max-width:42px;min-height:24px;min-width:42px;overflow:hidden;padding:0;position:relative;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;vertical-align:middle;width:42px}.system-showcase-page .system-showcase-item__active input[type=checkbox]:after{background:var(--woas-surface);border-radius:50%;box-shadow:var(--woas-shadow-soft);content:"";height:16px;left:3px;position:absolute;top:3px;transform:translate(0);transition:transform .16s ease;width:16px}.system-showcase-page .system-showcase-item__active input[type=checkbox]:checked{background:var(--woas-accent);border-color:var(--woas-accent);box-shadow:none}.system-showcase-page .system-showcase-item__active input[type=checkbox]:checked:after{transform:translate(18px)}.system-showcase-page .system-showcase-item__active input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px var(--woas-accent-soft);outline:none}.system-showcase-page .system-showcase-item__active input[type=checkbox]:disabled{cursor:default;opacity:.55}.system-showcase-page .system-showcase-item__active{color:var(--woas-text-muted);font-size:.76rem;font-weight:700;line-height:1}@media(max-width:1180px){#classicMain.classic-main{box-sizing:border-box;display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;min-width:0!important;overflow:hidden!important}#classicMain>.classic-recent-strip{flex:0 0 auto!important}#classicContent.classic-content,.classic-detail-workspace,.page-panel.page-detail-panel{box-sizing:border-box;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;height:auto!important;min-height:0!important;min-width:0!important;overflow:hidden!important}.classic-detail-workspace,.page-panel.page-detail-panel{max-width:100%!important;width:100%!important}.classic-detail-workspace>.classic-page-titlebar,.page-panel.page-detail-panel>.classic-page-titlebar{flex:0 0 auto!important}.classic-reader-grid,.classic-reader-grid--detail,.classic-reader-grid--resizable{box-sizing:border-box;display:grid!important;flex:1 1 auto!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important;max-width:100%!important;min-height:0!important;min-width:0!important;overflow:hidden!important;width:100%!important}.classic-reader-grid>.classic-layout-resizer--ai,.classic-reader-grid>.classic-layout-resizer--outline,.classic-reader-grid>.classic-outline{display:none!important}.classic-edit-layout,.classic-edit-layout--resizable,.classic-raw-page-box{flex:1 1 auto!important;min-height:0!important}.classic-reader-surface{box-sizing:border-box;display:block!important;grid-column:1!important;grid-row:1!important;height:100%!important;max-width:100%!important;min-height:0!important;min-width:0!important;opacity:1!important;overflow:auto!important;visibility:visible!important;width:100%!important}.classic-reader-surface .markdown-body,.classic-reader-surface .wiki-renderer,.classic-reader-surface article,.classic-reader-surface>*{box-sizing:border-box;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere}.classic-reader-surface .wiki-table,.classic-reader-surface pre{max-width:100%!important;overflow-x:auto!important}}@media(max-width:720px){.classic-reader-grid.has-responsive-panel .classic-reader-surface{display:block!important}}@media(max-width:520px){.mcp-settings .mcp-connection-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.mcp-settings .mcp-connection-types>button{min-width:0}.mcp-settings .mcp-local-summary{gap:5px}.mcp-settings .mcp-local-summary>span{min-width:0}.mcp-settings .mcp-local-tool__actions{padding-left:0}.mcp-settings .mcp-local-tool__actions .secondary-button{flex:1 1 auto}}.editor-section--visual .ProseMirror ol[data-woas-list-style=alpha]{list-style-type:lower-alpha}.wiki-inline-text--bold{font-weight:700}.wiki-inline-text--italic{font-style:italic}.wiki-inline-text--strike{text-decoration:line-through}.wiki-inline-text--underline{text-decoration:underline}.wiki-inline-text--strike.wiki-inline-text--underline{text-decoration:underline line-through}.classic-ai-chat .classic-ai-message:has(>.classic-ai-documentation-action){margin-bottom:64px;position:relative}.classic-ai-chat .classic-ai-message>.classic-ai-documentation-action{background:transparent;border:0;display:grid;gap:8px;left:0;margin:0;padding:0;position:absolute;right:0;top:calc(100% + 10px);width:100%}.classic-ai-chat .classic-ai-message>.classic-ai-documentation-action .ai-credit-guard,.classic-ai-chat .classic-ai-message>.classic-ai-documentation-action .ai-credit-guard__content,.classic-ai-chat .classic-ai-message>.classic-ai-documentation-action button{width:100%}.classic-ai-chat .classic-ai-message>.classic-ai-documentation-action button{justify-content:center}@media(max-width:1024px){.classic-ai-chat .classic-ai-message:has(>.classic-ai-documentation-action){margin-bottom:68px}}.ai-source-toggle[data-v-15b3271e]{align-items:center;border-top:1px solid var(--woas-border);display:flex;gap:5px;min-height:26px;order:-1;padding-top:6px;width:100%}.ai-source-toggle__label[data-v-15b3271e]{align-items:center;cursor:pointer;display:inline-flex;gap:7px;min-width:0}.ai-source-toggle__label input[data-v-15b3271e]{flex:0 0 auto;margin:0}.ai-source-toggle__text[data-v-15b3271e]{color:var(--woas-text-muted);font-size:12px;font-weight:400;line-height:1.2}.ai-source-toggle__info-wrap[data-v-15b3271e]{display:inline-flex;flex:0 0 auto;position:relative}.ai-source-toggle__info[data-v-15b3271e]{align-items:center;background:transparent;border:1px solid var(--woas-border-strong,var(--woas-border));border-radius:50%;color:var(--woas-text-muted);cursor:help;display:inline-flex;font-size:9px;font-weight:700;height:15px;justify-content:center;line-height:1;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;width:15px}.ai-source-toggle__info[data-v-15b3271e]:focus-visible,.ai-source-toggle__info[data-v-15b3271e]:hover{background:var(--woas-accent-soft);border-color:var(--woas-accent);color:var(--woas-accent);outline:none}.ai-source-toggle__info[data-v-15b3271e]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--woas-accent) 16%,transparent)}.ai-source-toggle__tooltip[data-v-15b3271e]{background:var(--woas-surface);border:1px solid var(--woas-border);border-radius:9px;bottom:calc(100% + 8px);box-shadow:var(--woas-shadow);color:var(--woas-text);font-size:12px;font-weight:500;left:50%;line-height:1.35;max-width:min(260px,calc(100vw - 32px));opacity:0;padding:7px 9px;pointer-events:none;position:absolute;transform:translate(-50%,3px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;visibility:hidden;white-space:normal;width:-moz-max-content;width:max-content;z-index:40}.ai-source-toggle__info-wrap:focus-within .ai-source-toggle__tooltip[data-v-15b3271e],.ai-source-toggle__info-wrap:hover .ai-source-toggle__tooltip[data-v-15b3271e]{opacity:1;transform:translate(-50%);visibility:visible}
