:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070a0d;--bg-soft:#0a0f14;--surface:#0e151c;--surface-raised:#121c25;--surface-soft:#0b1117;--line:#8ba6b429;--line-strong:#8ba6b44d;--text:#edf3f5;--text-soft:#b1c0c7;--text-muted:#71838d;--text-faint:#4c606a;--accent:#2ea8e8;--accent-hover:#74d4ff;--accent-foreground:#031525;--accent-soft:#2ea8e821;--accent-line:#2ea8e86b;--interactive-shadow:#2ea8e82e;--shadow:0 22px 70px #00000052;--page-glow:#1571b23d;--grid-line:#7492a10d;--glass-surface:#070a0dbd;--card-surface:#0c131abd;--panel-surface:#0c131ab8;--auth-card-surface:#0c131ae6;--field-surface:#070c11bf;--tree-surface:#0a1016b3;--hover-surface:#2ea8e814;--icon-flow:#a9c0c8;--icon-category:#2ea8e8;--icon-navigation:#92acb5;--icon-action:#90b8bf;--icon-active:#74d4ff;--theme-ripple-duration:.76s;--radius:16px;--radius-small:10px;--mono:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--font-size-body:18px;--font-size-h1:32px;--font-size-h2:28px;--font-size-h3:24px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f8f9;--bg-soft:#eaf2f4;--surface:#fff;--surface-raised:#fff;--surface-soft:#edf5f6;--line:#143a4424;--line-strong:#143a4447;--text:#0d252d;--text-soft:#38535d;--text-muted:#607983;--text-faint:#8699a1;--accent:#0c6ea8;--accent-hover:#0b8dce;--accent-foreground:#f4fbff;--accent-soft:#0c6ea81c;--accent-line:#0c6ea85c;--interactive-shadow:#0c6ea829;--shadow:0 22px 70px #153e4824;--page-glow:#2a91ca2e;--grid-line:#14495312;--glass-surface:#f4f8f9e0;--card-surface:#fffc;--panel-surface:#ffffffc7;--auth-card-surface:#ffffffe6;--field-surface:#ffffffd6;--tree-surface:#ffffffb8;--hover-surface:#0c6ea812;--icon-flow:#48656f;--icon-category:#0c6ea8;--icon-navigation:#3e6670;--icon-action:#2c747c;--icon-active:#085984}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--font-sans), "Avenir Next", -apple-system, BlinkMacSystemFont, sans-serif;font-size:var(--font-size-body);text-rendering:optimizelegibility;margin:0}::selection{background:var(--accent);color:var(--bg)}a{color:inherit;text-decoration:none}button,input{color:inherit;font:inherit}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.page-width{width:min(100% - 72px,1320px);margin-inline:auto}.directory-page,.flow-page{background:radial-gradient(circle at 76% 4%, var(--page-glow), transparent 30rem), var(--bg);min-height:100dvh;position:relative;overflow-x:clip}.directory-page:before,.flow-page:before{z-index:0;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);content:"";background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.directory-page>*,.flow-page>*{z-index:1;position:relative}.site-header,.flow-topbar{border-bottom:1px solid var(--line)}.site-header{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.brand-lockup,.flow-topbar-brand,.flow-sidebar-brand{align-items:center;display:inline-flex}.brand-lockup{gap:14px}.brand-avatar{border:1px solid var(--line-strong);object-fit:cover;border-radius:16px;flex:0 0 50px;width:50px;height:50px;box-shadow:0 0 0 7px #2ea8e812}.brand-copy{gap:3px;display:grid}.brand-copy strong{color:var(--accent);font-family:var(--mono);letter-spacing:.16em;font-size:12px}.brand-mark svg{color:var(--accent);display:block}.brand-copy span{color:var(--text);letter-spacing:-.03em;font-size:19px;font-weight:650}.header-utility,.flow-topbar-path,.eyebrow,.hero-rule,.flow-hero-stamp,.flow-facts span,.flow-step-meta,.flow-nav-label,.flow-sidebar-file,.site-footer,.flow-note>span,.source-panel span{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase}.header-utility{color:var(--text-muted);align-items:center;gap:18px;font-size:11px;display:flex}.header-utility-count{color:var(--text-faint)}.directory-content{padding-bottom:26px}.directory-hero{min-height:auto;padding:64px 0 48px}.eyebrow{color:var(--accent);letter-spacing:.18em;margin:0;font-size:14px;font-weight:700}.directory-hero h1{max-width:none;color:var(--text);letter-spacing:-.085em;white-space:nowrap;margin:0 0 16px;font-size:clamp(4rem,6.25vw,6.4rem);font-weight:700;line-height:.88}.hero-lede{max-width:none;color:var(--text-soft);white-space:nowrap;margin:0;font-size:clamp(17px,1.8vw,23px);line-height:1.35}.hero-rule{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);color:var(--text-faint);text-align:right;align-content:space-between;align-self:stretch;justify-items:end;padding:9px 0;font-size:10px;line-height:1.6;display:grid}.hero-rule span:last-child{max-width:130px;color:var(--text-muted)}.flow-library{padding:0 36px 26px}.library-heading{justify-content:flex-end;margin-bottom:18px;display:flex}.flow-search{width:min(430px,100%)}.library-heading h2{color:var(--text);letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(35px,4.3vw,57px);font-weight:680;line-height:.95}.flow-search{border:1px solid var(--line-strong);border-radius:var(--radius-small);height:60px;color:var(--accent);background:#0a1016c7;align-items:center;gap:12px;padding:0 13px 0 17px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.flow-search:focus-within{border-color:var(--accent-line);background:var(--surface);box-shadow:0 0 0 4px var(--accent-soft)}.flow-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px}.flow-search input::placeholder{color:var(--text-muted)}.flow-search kbd{border:1px solid var(--line-strong);color:var(--text-muted);font-family:var(--mono);border-radius:6px;align-items:center;gap:2px;padding:5px 7px;font-size:10px;display:inline-flex}.directory-tree{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#090e13c7;border-radius:18px;padding:12px}.tree-root-row,.tree-folder-row,.flow-row{align-items:center;display:grid}.tree-root-row,.tree-folder-row{min-height:58px;color:var(--text-soft);grid-template-columns:23px 30px minmax(0,1fr) auto 20px;gap:12px;padding:0 18px}.tree-toggle{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.tree-toggle:hover,.tree-toggle:focus-visible{border-color:var(--accent-line);color:var(--text)}.tree-caret{transition:transform .18s}.tree-toggle.is-collapsed .tree-caret{transform:rotate(-90deg)}.tree-root-row{border:1px solid var(--line);color:var(--text);background:#121b249e;border-radius:13px}.tree-root-row svg,.tree-folder-row svg{color:var(--text-muted)}.tree-root-row strong,.tree-folder-row strong{letter-spacing:-.025em;font-size:16px;font-weight:650}.tree-root-row>span:not(.tree-collapse),.tree-folder-row>span:not(.tree-collapse){color:var(--text-faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.tree-collapse{color:var(--text-muted);font-family:var(--mono);font-size:18px;line-height:1}.tree-folder-row{min-height:62px;padding-inline:18px 21px}.tree-folder-row strong{font-size:18px}.flow-list{display:grid}.flow-row{min-height:76px;color:var(--text-soft);border-top:1px solid #8ba6b41c;grid-template-columns:64px minmax(260px,1.3fr) minmax(230px,.72fr) 52px 24px;gap:16px;margin-left:26px;padding:12px 18px 12px 0;transition:border-color .18s,background-color .18s,color .18s,transform .18s;position:relative}.flow-row:before{content:"";border-top:1px solid #8ba6b41c;width:26px;position:absolute;top:50%;left:-26px}.flow-row:hover,.flow-row:focus-visible{border-color:var(--accent-line);color:var(--text);background:linear-gradient(90deg,#2ea8e80f,#0000 82%);transform:translate(4px)}.flow-row-icon{width:30px;height:30px;color:var(--accent);place-items:center;margin-left:23px;display:grid}.flow-row-main{gap:5px;min-width:0;display:grid}.flow-row-main strong{color:var(--text);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;overflow:hidden}.flow-row-main span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.flow-row-stack,.flow-row-kind{color:var(--text-muted);font-family:var(--mono);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.flow-row-kind{color:var(--text-faint);letter-spacing:.13em}.flow-row-arrow{color:var(--text-muted);transition:color .18s,transform .18s}.flow-row:hover .flow-row-arrow,.flow-row:focus-visible .flow-row-arrow{color:var(--accent);transform:translate(2px,-2px)}.flow-empty{color:var(--text-muted);text-align:center;justify-items:center;gap:9px;padding:54px 18px;display:grid}.flow-empty svg{color:var(--accent)}.flow-empty strong{color:var(--text)}.flow-empty button{border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--accent);cursor:pointer;font-family:var(--mono);text-transform:uppercase;border-radius:8px;margin-top:4px;padding:8px 11px;font-size:10px}.directory-note{max-width:740px;color:var(--text-muted);align-items:flex-start;gap:13px;margin:10px 36px 0;display:flex}.directory-note-mark{border:1px solid var(--accent-line);width:23px;height:23px;color:var(--accent);font-family:var(--mono);border-radius:50%;flex:0 0 23px;place-items:center;font-size:12px;display:grid}.directory-note p{margin:1px 0 0;font-size:12px;line-height:1.6}.site-footer{color:var(--text-faint);justify-content:space-between;align-items:center;gap:18px;padding:28px 0 0;font-size:10px;display:flex}.site-footer a,.site-footer span:first-child{color:var(--text-muted)}.flow-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070a0dd4;min-height:70px;position:sticky;top:0}.flow-topbar-inner{justify-content:space-between;align-items:center;gap:18px;min-height:70px;display:flex}.flow-topbar-brand{min-width:0;color:var(--text);letter-spacing:-.015em;gap:11px;font-size:13px;font-weight:650}.flow-topbar-brand img{border:1px solid var(--line-strong);object-fit:cover;border-radius:10px;width:34px;height:34px}.flow-topbar-path{color:var(--text-muted);align-items:center;gap:8px;font-size:10px;display:flex}.flow-topbar-path strong{color:var(--accent)}.flow-mobile-nav{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--accent);cursor:pointer;border-radius:9px;place-items:center;display:none}.flow-content{padding-bottom:28px}.flow-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:54px;min-height:460px;padding:100px 0 82px;display:grid}.flow-hero h1{letter-spacing:-.085em;max-width:920px;margin:28px 0 22px;font-size:clamp(3.5rem,7vw,7rem);font-weight:700;line-height:.9}.flow-hero-summary{max-width:640px;color:var(--text-soft);margin:0;font-size:clamp(17px,1.8vw,23px);line-height:1.38}.flow-hero-stamp{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);color:var(--text-muted);text-align:right;align-content:space-between;align-self:stretch;justify-items:end;padding:10px 0;font-size:10px;display:grid}.flow-hero-stamp strong{color:var(--text);letter-spacing:-.08em;font-size:50px}.flow-hero-stamp span:last-child{max-width:150px;color:var(--accent);line-height:1.55}.flow-facts{border-bottom:1px solid var(--line);grid-template-columns:1.15fr 1fr .85fr;gap:28px;padding:22px 0 20px;display:grid}.flow-facts div{gap:8px;min-width:0;display:grid}.flow-facts span{color:var(--text-faint);font-size:10px}.flow-facts strong{color:var(--text-soft);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:520;overflow:hidden}.flow-section{border-bottom:1px solid var(--line);padding:92px 0}.section-heading{max-width:650px}.section-heading h2{color:var(--text);letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(32px,4.2vw,56px);font-weight:680;line-height:.98}.boundary-copy{max-width:760px;color:var(--text-soft);margin:28px 0 0;font-size:20px;line-height:1.55}.flow-map-heading{justify-content:space-between;align-items:end;gap:20px;max-width:none;display:flex}.flow-map-heading>span{color:var(--text-muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.flow-steps{margin:52px 0 0;padding:0;list-style:none;display:grid}.flow-step{border-top:1px solid var(--line);grid-template-columns:62px minmax(0,1fr);gap:22px;padding:24px 0;display:grid}.flow-step:last-child{border-bottom:1px solid var(--line)}.flow-step-index{color:var(--accent);font-family:var(--mono);letter-spacing:.08em;padding-top:2px;font-size:12px}.flow-step-copy{max-width:760px}.flow-step-meta{color:var(--text-muted);flex-wrap:wrap;gap:10px 18px;font-size:10px;display:flex}.flow-step-meta span:first-child{color:var(--accent)}.flow-step-copy h3{color:var(--text);letter-spacing:-.045em;margin:12px 0 8px;font-size:24px;font-weight:620}.flow-step-copy p{max-width:660px;color:var(--text-soft);margin:0;font-size:15px;line-height:1.65}.flow-notes-grid{border-top:1px solid var(--line);grid-template-columns:1.2fr .8fr .8fr;gap:0;margin-top:48px;display:grid}.flow-notes-plus{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-notes-plus .flow-note:nth-child(n+3){border-top:1px solid var(--line)}.flow-note{border-bottom:1px solid var(--line);min-height:150px;padding:20px 24px 20px 0}.flow-note+.flow-note{border-left:1px solid var(--line);padding-left:24px}.flow-note>span{color:var(--accent);font-size:10px}.flow-note p{max-width:270px;color:var(--text-soft);margin:28px 0 0;font-size:15px;line-height:1.55}.source-section{border-bottom:0}.source-panel{border:1px solid var(--line-strong);border-radius:var(--radius-small);background:var(--surface-soft);color:var(--accent);justify-content:space-between;align-items:center;gap:18px;margin-top:46px;padding:20px 22px;display:flex}.source-panel div{gap:10px;min-width:0;display:grid}.source-panel span{color:var(--text-faint);font-size:10px}.source-panel code{color:var(--text-soft);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.source-note{max-width:700px;color:var(--text-muted);margin:18px 0 0;font-size:12px;line-height:1.6}.flow-footer{padding-top:26px}.flow-side-shell{z-index:50;pointer-events:none;width:336px;position:fixed;top:0;bottom:0;left:0}.flow-sidebar{border-right:1px solid var(--line-strong);pointer-events:auto;background:#0a1016f5;flex-direction:column;width:310px;padding:24px 20px 22px;transition:transform .22s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:22px 0 58px #00000047}.flow-side-shell.is-open .flow-sidebar,.flow-side-shell:focus-within .flow-sidebar{transform:translate(0)}.flow-sidebar-brand{border-bottom:1px solid var(--line);gap:11px;padding:2px 4px 24px}.flow-sidebar-avatar{border:1px solid var(--line-strong);object-fit:cover;border-radius:12px;width:42px;height:42px}.flow-sidebar-brand div{gap:3px;display:grid}.flow-sidebar-brand strong{color:var(--accent);font-family:var(--mono);letter-spacing:.16em;font-size:12px}.flow-sidebar-brand span{color:var(--text-soft);font-size:12px}.flow-sidebar-file{color:var(--text);letter-spacing:.02em;text-transform:none;align-items:center;gap:9px;margin:25px 4px 27px;font-size:11px;display:flex}.flow-sidebar-file svg{color:var(--accent)}.flow-nav{gap:4px;display:grid}.flow-nav-label{color:var(--text-faint);margin:0 4px 9px;font-size:10px}.flow-nav a{color:var(--text-muted);border-radius:8px;align-items:center;gap:8px;padding:9px 8px;font-size:13px;transition:background-color .16s,color .16s,transform .16s;display:flex}.flow-nav a:hover,.flow-nav a:focus-visible{background:var(--accent-soft);color:var(--text);transform:translate(3px)}.flow-nav a svg{color:var(--text-faint)}.flow-nav a:hover svg,.flow-nav a:focus-visible svg{color:var(--accent)}.flow-back-link{border-top:1px solid var(--line);color:var(--accent);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;padding:12px 8px 0;font-size:10px;display:flex}.flow-edge-trigger{border:1px solid var(--line-strong);width:29px;height:108px;color:var(--accent);cursor:pointer;pointer-events:auto;background:#0d141bf5;border-left:0;border-radius:0 9px 9px 0;justify-content:center;align-items:center;gap:6px;transition:background-color .18s,color .18s,left .22s cubic-bezier(.16,1,.3,1),width .22s,height .22s;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.flow-edge-trigger span{writing-mode:vertical-rl;font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:9px}.flow-edge-trigger:hover,.flow-edge-trigger:focus-visible{background:var(--accent-soft);color:var(--text)}.flow-side-shell.is-open .flow-edge-trigger{border:1px solid var(--line-strong);border-radius:9px;width:36px;height:36px;top:18px;left:270px;transform:none}.flow-side-shell.is-open .flow-edge-trigger span{display:none}@media (max-width:960px){.directory-hero h1,.hero-lede{white-space:normal}.flow-library{padding-inline:0}.directory-note{margin-inline:0}.flow-row{grid-template-columns:56px minmax(220px,1.25fr) minmax(180px,.7fr) 45px 24px}}@media (max-width:760px){.page-width{width:min(100% - 36px,620px)}.site-header{min-height:72px}.brand-avatar{flex-basis:44px;width:44px;height:44px}.brand-copy span{font-size:16px}.header-utility{display:none}.directory-hero,.flow-hero{gap:34px;min-height:auto}.directory-hero{padding:54px 0 38px}.flow-hero{grid-template-columns:1fr;padding:76px 0 62px}.directory-hero h1{max-width:560px;margin:0 0 14px;font-size:clamp(3.2rem,14vw,5.6rem);line-height:.9}.flow-hero h1{max-width:560px;margin-top:24px;font-size:clamp(3.2rem,14vw,5.6rem);line-height:.9}.hero-lede,.flow-hero-summary{font-size:17px}.hero-rule,.flow-hero-stamp{text-align:left;grid-auto-flow:column;justify-content:space-between;align-items:center;gap:14px;min-height:72px}.hero-rule span:last-child,.flow-hero-stamp span:last-child{text-align:right;max-width:none}.flow-hero-stamp strong{font-size:36px}.library-heading{margin-bottom:16px;display:block}.library-heading h2{margin-top:14px}.flow-search{height:52px}.directory-tree{border-radius:14px;padding:10px}.tree-root-row,.tree-folder-row{grid-template-columns:19px 25px minmax(0,1fr) auto;gap:8px;min-height:58px;padding-inline:10px}.tree-root-row strong,.tree-folder-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.tree-root-row>span:not(.tree-collapse),.tree-folder-row>span:not(.tree-collapse),.tree-collapse{display:none}.flow-row{grid-template-columns:40px minmax(0,1fr) 22px;gap:10px;min-height:87px;margin-left:15px;padding-right:6px}.flow-row:before{width:15px;left:-15px}.flow-row-icon{margin-left:4px}.flow-row-main strong{font-size:15px}.flow-row-main span{white-space:normal;overflow:visible}.flow-row-stack,.flow-row-kind{display:none}.flow-facts{grid-template-columns:1fr;gap:18px}.flow-facts strong{white-space:normal}.flow-section{padding:66px 0}.section-heading h2{font-size:clamp(32px,10vw,48px)}.boundary-copy{margin-top:23px;font-size:17px}.flow-map-heading{align-items:start;display:grid}.flow-steps{margin-top:34px}.flow-step{grid-template-columns:35px minmax(0,1fr);gap:10px;padding-block:20px}.flow-step-copy h3{font-size:21px}.flow-step-copy p{font-size:14px}.flow-notes-grid{grid-template-columns:1fr;margin-top:34px}.flow-notes-plus .flow-note:nth-child(n+3){border-top:0}.flow-note,.flow-note+.flow-note{border-left:0;min-height:auto;padding:19px 0}.flow-note p{margin-top:15px}.source-panel{margin-top:34px;padding:16px}.source-panel code{font-size:10px}.flow-side-shell{width:100%}.flow-sidebar{width:min(310px,100vw - 22px)}.flow-edge-trigger{display:none}.flow-mobile-nav{display:grid}.flow-topbar-path{display:none}.site-footer{flex-direction:column;align-items:flex-start;gap:8px}}.wiki-directory-document-row{background:color-mix(in srgb, var(--surface-soft) 72%, transparent)}.wiki-directory-document-icon{color:var(--accent)}.wiki-directory-document-row:hover .wiki-directory-document-icon{color:var(--text)}.wiki-admin-document-command-modal{width:min(100%,760px)}.wiki-document-mode-switch{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px;padding:5px;display:grid}.wiki-document-mode-switch button{min-height:46px;color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:700;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.wiki-document-mode-switch button:hover,.wiki-document-mode-switch button:focus-visible,.wiki-document-mode-switch button.is-active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text);outline:none}.wiki-document-editor{resize:vertical;font-family:var(--mono);min-height:280px!important;font-size:14px!important;line-height:1.6!important}.wiki-document-upload-file{border:1px dashed var(--accent-line);background:var(--accent-soft);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:4px 12px;min-height:92px;padding:16px 18px;display:grid}.wiki-document-upload-file input{opacity:0;width:1px;height:1px;position:absolute}.wiki-document-upload-file span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.wiki-document-upload-file svg{color:var(--accent);grid-row:span 2}.wiki-document-upload-file small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wiki-upload-file-card,.wiki-document-upload-card{gap:8px;min-width:0;display:grid}.wiki-upload-file-card .wiki-admin-dropzone{min-height:150px}.wiki-upload-file-card.is-dragging .wiki-admin-dropzone,.wiki-document-upload-card.is-dragging .wiki-document-upload-file,.wiki-document-upload-file:hover,.wiki-document-upload-file:focus-within{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 78%, var(--accent) 22%);outline:none}.wiki-file-card-remove{border:1px solid var(--line);width:max-content;color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border-radius:8px;justify-content:center;justify-self:end;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex}.wiki-file-card-remove:hover,.wiki-file-card-remove:focus-visible{border-color:var(--accent-line);color:var(--text);outline:none}.wiki-document-upload-error,.wiki-document-upload-valid{align-items:center;gap:5px;display:inline-flex}.wiki-document-upload-valid{color:#83d7a1}.wiki-backup-tree-document>svg{color:var(--accent)}.document-reader-page{background:radial-gradient(circle at 80% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 34%), var(--surface);min-height:100dvh;color:var(--text);padding:24px clamp(16px,4vw,64px) 64px;overflow-x:clip}.document-reader-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;max-width:1180px;min-height:170px;margin:0 auto 24px;padding:22px 0;display:flex}.document-reader-header-copy{flex:auto;min-width:0}.document-reader-back{color:var(--text-muted);align-items:center;gap:7px;margin-bottom:20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.document-reader-back:hover,.document-reader-back:focus-visible{color:var(--accent);outline:none}.document-reader-breadcrumb{color:var(--text-faint);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:6px;margin-bottom:10px;font-size:11px;display:flex}.document-reader-title-line{align-items:center;gap:13px;min-width:0;display:flex}.document-reader-title-line>svg{color:var(--accent);flex:none}.document-reader-title-line h1{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:clamp(26px,4vw,46px);line-height:1.05;display:-webkit-box;overflow:hidden}.document-reader-title-line>div{min-width:0}.document-reader-description{max-width:70ch;color:var(--text-muted);margin:12px 0 0 41px;line-height:1.55}.document-reader-original-file{min-width:0;max-width:min(70ch,100%);color:var(--text-faint);font-family:var(--mono);align-items:center;gap:8px;margin:12px 0 0 41px;font-size:11px;display:flex}.document-reader-original-file span{letter-spacing:.06em;text-transform:uppercase;flex:none}.document-reader-original-file code{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:0;overflow:hidden}.document-reader-actions{color:var(--text-muted);white-space:nowrap;flex:none;align-items:center;gap:12px;font-size:13px;display:flex}.document-reader-size{color:var(--text-faint);font-family:var(--mono);font-size:11px}.document-reader-actions a{text-decoration:none}.document-reader-pdf,.document-markdown-preview,.document-reader-loading,.document-reader-error{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);border-radius:16px;width:min(1180px,100%);margin:0 auto;display:block;box-shadow:0 24px 70px #0000002e}.document-reader-pdf{background:#fff;min-height:min(78vh,980px)}.document-markdown-preview{min-height:520px;padding:clamp(24px,5vw,72px);line-height:1.72}.document-markdown-preview h1,.document-markdown-preview h2,.document-markdown-preview h3,.document-markdown-preview h4,.document-markdown-preview h5,.document-markdown-preview h6{color:var(--text);margin:1.5em 0 .5em;line-height:1.18}.document-markdown-preview h1:first-child,.document-markdown-preview h2:first-child,.document-markdown-preview h3:first-child{margin-top:0}.document-markdown-preview p,.document-markdown-preview ul,.document-markdown-preview ol,.document-markdown-preview blockquote,.document-markdown-preview pre{margin:0 0 1.15em}.document-markdown-preview ul,.document-markdown-preview ol{padding-left:1.5em}.document-markdown-preview blockquote{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--text-muted);padding:10px 18px}.document-markdown-preview pre{background:var(--surface-soft);font-family:var(--mono);border:0;border-radius:0;margin:0;padding:16px;font-size:13px;line-height:1.6;overflow-x:auto}.document-markdown-code-block{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;margin:0 0 1.15em;overflow:hidden}.document-markdown-code-toolbar{border-bottom:1px solid var(--line);min-height:38px;color:var(--text-faint);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px 6px 14px;font-size:10px;display:flex}.document-markdown-code-toolbar button{color:var(--text-muted);cursor:pointer;font:inherit;letter-spacing:0;text-transform:none;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:inline-flex}.document-markdown-code-toolbar button:hover,.document-markdown-code-toolbar button:focus-visible{border-color:var(--accent-line);color:var(--accent);outline:none}.document-markdown-preview code{background:var(--surface-soft);font-family:var(--mono);border-radius:5px;padding:2px 5px;font-size:.9em}.document-markdown-preview pre code{background:0 0;padding:0}.document-markdown-preview a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}.document-reader-loading,.document-reader-error{text-align:center;place-content:center;min-height:320px;padding:32px}.document-reader-error{color:var(--text-muted);justify-items:center;gap:10px;display:grid}.document-reader-error svg{color:var(--accent)}.document-reader-pdf-shell{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:16px;width:min(1180px,100%);margin:0 auto;animation:.42s cubic-bezier(.22,1,.36,1) both document-reader-surface-in;display:block;overflow:hidden;box-shadow:0 24px 70px #0000002e}.document-reader-surface-bar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-raised) 90%, var(--accent) 10%);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 18px;display:flex}.document-reader-surface-label,.document-reader-surface-link{align-items:center;display:inline-flex}.document-reader-surface-label{gap:10px;min-width:0}.document-reader-surface-label>svg{color:var(--accent);flex:none}.document-reader-surface-label span{gap:3px;min-width:0;display:grid}.document-reader-surface-label strong{font-size:14px}.document-reader-surface-label small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.document-reader-surface-link{color:var(--accent);flex:none;gap:6px;font-size:13px;font-weight:750;transition:color .16s,transform .16s}.document-reader-surface-link:hover,.document-reader-surface-link:focus-visible{color:var(--accent-hover);outline:none;transform:translateY(-1px)}.document-reader-pdf-shell .document-reader-pdf{width:100%;box-shadow:none;border:0;border-radius:0;margin:0}.document-markdown-reader{width:min(1180px,100%);margin:0 auto;display:block}.document-markdown-reader.has-outline{grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.document-reader-outline{border-left:1px solid var(--line);min-width:0;padding:14px 0 14px 15px;animation:.5s cubic-bezier(.22,1,.36,1) 80ms both document-reader-outline-in;position:sticky;top:20px}.document-reader-outline-heading{color:var(--text-muted);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:inline-flex}.document-reader-outline-heading svg{color:var(--accent)}.document-reader-outline-nav{gap:2px;margin-top:14px;display:grid}.document-reader-outline-link{color:var(--text-muted);border-left:2px solid #0000;padding:7px 10px;font-size:13px;line-height:1.35;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:block}.document-reader-outline-link.level-3,.document-reader-outline-link.level-4{padding-left:18px;font-size:12px}.document-reader-outline-link:hover,.document-reader-outline-link:focus-visible{border-left-color:var(--accent);background:var(--accent-soft);color:var(--text);outline:none;transform:translate(2px)}.document-markdown-reader .document-markdown-preview{width:auto;min-width:0;margin:0;padding:0;animation:.52s cubic-bezier(.22,1,.36,1) 60ms both document-reader-surface-in;overflow:hidden}.document-markdown-meta{border-bottom:1px solid var(--line);min-height:58px;color:var(--text-muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;font-size:10px;display:flex}.document-markdown-meta span{align-items:center;gap:7px;display:inline-flex}.document-markdown-meta span:first-child{color:var(--accent)}.document-markdown-content{max-width:72ch;margin:0 auto;padding:clamp(28px,5vw,74px) clamp(24px,6vw,84px) 82px}.document-markdown-content h1,.document-markdown-content h2,.document-markdown-content h3,.document-markdown-content h4,.document-markdown-content h5,.document-markdown-content h6{scroll-margin-top:24px}.document-markdown-content h1:first-child,.document-markdown-content h2:first-child,.document-markdown-content h3:first-child{margin-top:0}.document-markdown-content h1{letter-spacing:-.05em;font-size:clamp(32px,5vw,52px)}.document-markdown-content h2{letter-spacing:-.04em;font-size:clamp(26px,3.6vw,36px)}.document-markdown-content p,.document-markdown-content li{color:var(--text-soft)}@keyframes document-reader-surface-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes document-reader-outline-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.archify-reader-error{border:1px solid var(--line-strong);background:var(--surface-raised);text-align:center;border-radius:18px;justify-items:center;gap:12px;max-width:620px;margin:18vh auto 0;padding:40px 24px;display:grid}@media (max-width:720px){.document-reader-header{align-items:start;min-height:0;display:grid}.document-reader-actions{justify-content:space-between}.document-reader-title-line h1{-webkit-line-clamp:3}.document-reader-description,.document-reader-original-file{margin-left:0}.document-reader-pdf{min-height:72vh}.document-reader-surface-bar{flex-direction:column;align-items:flex-start}.document-reader-surface-link{padding-left:30px}.document-markdown-reader.has-outline{display:block}.document-reader-outline{border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:0;border-radius:10px;margin-bottom:12px;padding:12px 0;position:static}.document-reader-outline-heading,.document-reader-outline-nav{margin-left:12px;margin-right:12px}.document-reader-outline-nav{max-height:190px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wiki-folder-upload-modal{width:min(780px,100vw - 32px)}.wiki-folder-upload-summary{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-soft) 84%, transparent);border-radius:14px;gap:12px;padding:16px;display:grid}.wiki-folder-upload-summary-heading,.wiki-folder-upload-summary-meta{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.wiki-folder-upload-summary-heading{flex-wrap:wrap}.wiki-folder-upload-summary-heading>div{gap:3px;display:grid}.wiki-folder-upload-summary-label{color:var(--text-muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.wiki-folder-upload-summary-heading strong{color:var(--text);font-size:17px;line-height:1.25}.wiki-upload-activity-meter{border:1px solid var(--accent-line);background:color-mix(in srgb, var(--accent) 8%, var(--surface-soft));border-radius:11px;gap:9px;padding:11px 12px;display:grid}.wiki-upload-activity-meter-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.wiki-upload-activity-meter-copy>svg{color:var(--accent);margin-top:1px}.wiki-upload-activity-meter-copy>span{gap:2px;min-width:0;display:grid}.wiki-upload-activity-meter strong{color:var(--text);font-size:13px;line-height:1.3}.wiki-upload-activity-meter small{color:var(--text-muted);font-size:12px;line-height:1.4}.wiki-upload-indeterminate-bar{background:var(--line);border-radius:999px;width:100%;height:5px;overflow:hidden}.wiki-upload-indeterminate-bar>span{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--accent), transparent);width:36%;height:100%;animation:1.2s ease-in-out infinite wiki-upload-indeterminate;display:block;transform:translate(-140%)}.wiki-folder-upload-summary-heading span,.wiki-folder-upload-summary-meta{color:var(--text-muted);font-size:13px}.wiki-folder-upload-progress-track{border-radius:999px;position:relative;overflow:hidden}.wiki-folder-upload-progress-track>span{z-index:2;border-radius:inherit;background:linear-gradient(100deg, transparent 18%, color-mix(in srgb, var(--accent) 72%, white) 50%, transparent 82%);opacity:0;pointer-events:none;position:absolute;inset:0;transform:translate(-110%)}.wiki-folder-upload-progress-track.is-active>span{opacity:.28;animation:1.8s linear infinite wiki-folder-upload-progress-sheen}.wiki-folder-upload-summary progress{z-index:1;background:var(--line);width:100%;height:9px;accent-color:var(--accent);border:0;border-radius:999px;transition:filter .18s;display:block;position:relative;overflow:hidden}.wiki-folder-upload-progress-track.is-active progress{filter:saturate(1.15)}.wiki-folder-upload-summary progress::-webkit-progress-bar{border-radius:inherit;background:var(--line)}.wiki-folder-upload-summary progress::-webkit-progress-value{border-radius:inherit;background:var(--accent)}.wiki-folder-upload-summary progress::-moz-progress-bar{border-radius:inherit;background:var(--accent)}.wiki-folder-upload-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wiki-folder-upload-counts>div{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:10px;gap:2px;min-width:0;padding:9px 10px;display:grid}.wiki-folder-upload-counts strong{color:var(--text);font-size:18px;line-height:1}.wiki-folder-upload-counts span{color:var(--text-muted);font-size:12px}.wiki-folder-upload-notice{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);color:var(--text-muted);border-radius:12px;margin-top:16px;padding:10px 12px;font-size:13px}.wiki-folder-upload-list{gap:8px;max-height:min(46vh,420px);margin-top:18px;padding-right:4px;display:grid;overflow:auto}.wiki-folder-upload-item{border:1px solid var(--line);color:var(--text-muted);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;transition:box-shadow .18s,border-color .18s,background .18s;animation:.24s cubic-bezier(.22,1,.36,1) both wiki-folder-upload-item-in;display:grid}.wiki-folder-upload-item>svg{color:var(--text-muted);margin-top:2px}.wiki-folder-upload-item.is-uploading,.wiki-folder-upload-item.is-validating{border-color:var(--accent-line);background:var(--accent-soft)}.wiki-folder-upload-item.is-active{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 11%, transparent), 0 0 18px color-mix(in srgb, var(--accent) 10%, transparent);animation:1.8s ease-in-out infinite wiki-folder-upload-item-pulse}.wiki-folder-upload-item.is-uploading>svg,.wiki-folder-upload-item.is-validating>svg{color:var(--accent)}.wiki-folder-upload-item>span{gap:3px;min-width:0;display:grid}.wiki-folder-upload-item strong,.wiki-folder-upload-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-folder-upload-item strong{color:var(--text);font-size:13px}.wiki-folder-upload-item small{color:var(--text-muted);white-space:normal;font-size:12px;line-height:1.45}.wiki-folder-upload-item.is-stored{border-color:color-mix(in srgb, #4fb477 35%, var(--line));background:#4fb47712}.wiki-folder-upload-item.is-stored>svg{color:#4fb477}.wiki-folder-upload-item.is-failed,.wiki-folder-upload-item.is-skipped{border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}.wiki-folder-upload-item.is-failed{background:#ff9c9c14}.wiki-folder-upload-item.is-failed>svg{color:#ff9c9c}.wiki-folder-upload-item.is-skipped>svg{color:var(--accent)}@keyframes wiki-upload-indeterminate{0%{transform:translate(-140%)}to{transform:translate(320%)}}@keyframes wiki-folder-upload-progress-sheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes wiki-folder-upload-item-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes wiki-folder-upload-item-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 9%, transparent), 0 0 14px color-mix(in srgb, var(--accent) 7%, transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent), 0 0 22px color-mix(in srgb, var(--accent) 12%, transparent)}}@media (prefers-reduced-motion:reduce){.wiki-upload-indeterminate-bar>span,.wiki-folder-upload-progress-track.is-active>span,.wiki-folder-upload-item,.wiki-folder-upload-item.is-active{animation:none}.wiki-folder-upload-summary progress,.wiki-folder-upload-item{transition:none}}@media (max-width:540px){.wiki-folder-upload-summary-heading,.wiki-folder-upload-summary-meta{flex-direction:column;align-items:flex-start;gap:6px}.wiki-folder-upload-counts{gap:6px}.wiki-folder-upload-counts>div{padding:8px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.archify-page{background:#05080b;min-height:100dvh;position:relative;overflow:hidden}.archify-page-loading{z-index:30;isolation:isolate;padding:0;display:grid;position:fixed;inset:0}.archify-page-loading>.wiki-brand-loader,.archify-page-loading>.archify-reader-error{z-index:1;width:auto;min-height:0;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.archify-page-loading>.wiki-brand-loader{justify-items:center;display:grid}.archify-frame{background:#05080b;border:0;width:100%;height:100dvh;display:block}.archify-back{z-index:10;color:#b1c0c7;min-height:32px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a0dd1;border:1px solid #8ba6b44d;border-radius:8px;align-items:center;padding:0 11px;font-size:10px;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex;position:fixed;top:14px;left:14px}.archify-back:hover,.archify-back:focus-visible{color:#edf3f5;background:#2ea8e81f;border-color:#2ea8e880}.archify-context-sidebar{z-index:20;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 94%, transparent);width:min(310px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;visibility:hidden;border-radius:18px;flex-direction:column;transition:transform .24s cubic-bezier(.16,1,.3,1),visibility 0s linear .24s;display:flex;position:fixed;top:24px;bottom:24px;left:24px;overflow:hidden;transform:translate(calc(-100% - 24px));box-shadow:0 18px 48px #00000047}.archify-context-sidebar.is-open{pointer-events:auto;visibility:visible;transition-delay:0s;transform:translate(0)}.archify-context-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.archify-context-kicker{min-width:0;color:var(--accent);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;display:inline-flex}.archify-context-close{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--text-soft);cursor:pointer;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:none}.archify-context-close:hover,.archify-context-close:focus-visible{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.archify-context-body{scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;padding:22px 18px;display:flex;overflow-y:auto}.archify-context-eyebrow,.archify-context-label{color:var(--text-muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px}.archify-context-body h2{color:var(--text);font-size:var(--font-size-h2);letter-spacing:-.06em;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.08}.archify-context-switcher{border-top:1px solid var(--line);flex-direction:column;flex:auto;min-height:0;margin-top:24px;padding-top:19px;display:flex}.archify-context-switcher-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.archify-context-count{color:var(--text-muted);font-family:var(--mono);font-size:12px}.archify-context-search{border:1px solid var(--line-strong);background:var(--surface-soft);min-height:50px;color:var(--accent);border-radius:10px;align-items:center;gap:10px;margin-top:11px;padding:0 13px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.archify-context-search:focus-within{border-color:var(--accent-line);background:var(--accent-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.archify-context-search input{width:100%;min-width:0;color:var(--text);font:inherit;font-size:var(--font-size-body);background:0 0;border:0;outline:0}.archify-context-search input::placeholder{color:var(--text-muted);opacity:1}.archify-context-flow-link{min-width:0;color:var(--text-soft);border:1px solid #0000;border-radius:10px;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:11px;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:grid}.archify-context-flow-link:hover,.archify-context-flow-link:focus-visible,.archify-context-flow-link.is-current{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.archify-context-flow-link:hover{transform:translate(2px)}.archify-context-flow-link>svg:first-child{color:var(--accent)}.archify-context-flow-link-copy{gap:3px;min-width:0;display:grid}.archify-context-flow-link-copy strong,.archify-context-flow-link-copy small{overflow-wrap:anywhere;min-width:0}.archify-context-flow-link-copy strong{color:inherit;font-size:var(--font-size-body);line-height:1.2}.archify-context-flow-link-copy small{color:var(--text-muted);font-size:14px;line-height:1.3}.archify-context-flow-empty{color:var(--text-muted);font-size:var(--font-size-body);margin:6px 0 0;line-height:1.35}.archify-context-tree{scrollbar-width:thin;flex:auto;gap:3px;min-height:0;margin:10px 0 0;padding:0 3px 0 0;display:grid;overflow-y:auto}.archify-context-tree,.archify-context-tree-group{list-style:none}.archify-context-tree-group{border-left:1px solid var(--line);gap:3px;margin:0 0 0 14px;padding:4px 0 4px 9px;display:grid}.archify-context-tree-node{min-width:0;margin:0;padding:0}.archify-context-tree-folder,.archify-context-flow-link{text-align:left;border:1px solid #0000;border-radius:10px;width:100%;min-width:0;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.archify-context-tree-folder{min-height:40px;color:var(--text-soft);cursor:pointer;font:inherit;background:0 0;grid-template-columns:18px 21px minmax(0,1fr);align-items:center;gap:8px;padding-top:8px;padding-bottom:8px;padding-right:8px;display:grid}.archify-context-tree-folder:hover,.archify-context-tree-folder:focus-visible,.archify-context-tree-folder.is-current-branch{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.archify-context-tree-folder>svg{color:var(--accent)}.archify-context-tree-caret{min-height:16px;color:var(--text-faint);place-items:center;display:grid}.archify-context-tree-name{overflow-wrap:anywhere;min-width:0;font-size:var(--font-size-body);line-height:1.25}.archify-context-tree-flow-node{min-width:0}.archify-context-tree-flow-node .archify-context-flow-link{grid-template-columns:21px minmax(0,1fr);gap:10px;min-height:40px;padding-top:8px;padding-bottom:8px;padding-right:8px}.archify-context-tree-flow-node .archify-context-flow-link:hover{transform:translate(2px)}.archify-context-tree-flow-node .archify-context-flow-link>svg:first-child{color:var(--text-muted)}.archify-context-tree-flow-node .archify-context-flow-link:hover>svg:first-child,.archify-context-tree-flow-node .archify-context-flow-link.is-current>svg:first-child{color:var(--accent)}.archify-context-tree-flow-node .archify-context-flow-link.is-current{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.archify-context-tree-flow-node .archify-context-flow-link-copy small{color:var(--accent);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.archify-context-back{border-top:1px solid var(--line);color:var(--accent);font-size:var(--font-size-body);align-items:center;gap:9px;margin:auto 18px 18px;padding:14px 0 0;font-weight:650;transition:color .16s,transform .16s;display:flex}.archify-context-back:hover,.archify-context-back:focus-visible{color:var(--accent-hover);transform:translate(3px)}.archify-context-trigger{z-index:21;width:16px;min-height:0;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:0 10px 10px 0;justify-content:flex-start;align-items:center;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0}.archify-context-trigger-handle{background:var(--line-strong);border-radius:999px;width:4px;height:72px;margin-left:4px;transition:width .16s,background-color .16s,box-shadow .16s;display:block}.archify-context-trigger:hover .archify-context-trigger-handle,.archify-context-trigger:focus-visible .archify-context-trigger-handle,.archify-context-trigger.is-open .archify-context-trigger-handle{background:var(--accent);width:6px;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 60%, transparent)}.archify-context-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.archify-context-trigger-icon,.archify-context-trigger-label{display:none}.archify-reader-error{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);width:min(100%,640px);box-shadow:var(--shadow);gap:16px;padding:36px;display:grid}.archify-reader-error-eyebrow{color:var(--accent);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px}.archify-reader-error h1,.archify-reader-error p{margin:0}.archify-reader-error h1{font-size:var(--font-size-h1)}.archify-reader-error p{color:var(--text-soft);font-size:var(--font-size-body)}@media (max-width:760px){.archify-context-sidebar{width:min(320px,100vw - 32px);max-height:calc(100dvh - 32px);transition:transform .22s cubic-bezier(.16,1,.3,1),visibility 0s linear .22s;top:16px;bottom:16px;left:16px;transform:translate(calc(-100% - 24px))}.archify-context-sidebar.is-open{transform:translate(0)}.archify-context-close{display:inline-grid}.archify-context-trigger{z-index:21;border:1px solid var(--line-strong);background:var(--surface-soft);width:auto;height:auto;min-height:44px;color:var(--accent);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:14px;font-weight:650;transition:opacity .16s,transform .16s,border-color .16s,background-color .16s;display:inline-flex;position:fixed;inset:16px auto auto 16px}.archify-context-trigger:hover,.archify-context-trigger:focus-visible{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.archify-context-trigger.is-open{pointer-events:none;opacity:0;transform:translate(-8px)}.archify-context-trigger-handle{display:none}.archify-context-trigger-icon,.archify-context-trigger-label{display:inline-block}.archify-context-trigger-icon{flex:none}.archify-reader-error{width:min(100%,640px);padding:26px 22px}}.wiki-root-page{background:radial-gradient(circle at 72% -12%, var(--page-glow), transparent 34rem), var(--bg);min-height:100dvh;color:var(--text)}.wiki-loading-screen{min-height:100dvh;color:var(--text-soft);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;place-items:center;font-size:12px;display:grid}.wiki-brand-loader{z-index:1;text-align:center;justify-items:center;gap:22px;display:grid;position:relative}.wiki-brand-loader-cosmos{--wiki-cosmos-x:50%;--wiki-cosmos-y:50%;--wiki-cosmos-core:#020609;--wiki-cosmos-halo:#2ea8e829;--wiki-cosmos-particle:var(--accent);--wiki-cosmos-particle-bright:var(--accent-hover);--wiki-cosmos-spark:#fff;z-index:0;pointer-events:none;width:100vw;height:100vh;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.wiki-brand-loader-cosmos-ambient,.wiki-brand-loader-cosmos-horizon,.wiki-brand-loader-cosmos-particles{top:var(--wiki-cosmos-y);left:var(--wiki-cosmos-x);pointer-events:none;position:absolute}.wiki-brand-loader-cosmos-ambient{background:radial-gradient(ellipse at center, var(--wiki-cosmos-halo), transparent 38%), radial-gradient(circle at 18% 34%, #2ea8e80f, transparent 20%), radial-gradient(circle at 84% 68%, #2ea8e80d, transparent 18%);filter:blur(18px);opacity:.72;width:min(100vw,1080px);height:min(100vh,760px);animation:3.6s ease-in-out infinite wiki-brand-loader-cosmos-breathe;transform:translate(-50%,-50%)}.wiki-brand-loader-cosmos-horizon{background:radial-gradient(circle, var(--wiki-cosmos-core) 0 27%, transparent 39%), radial-gradient(circle, transparent 0 34%, var(--accent-soft) 49%, transparent 72%);width:clamp(150px,22vw,280px);height:clamp(150px,22vw,280px);box-shadow:0 0 62px var(--wiki-cosmos-halo);filter:blur(2px);opacity:.62;border-radius:50%;animation:2.2s ease-in-out infinite wiki-brand-loader-cosmos-horizon;transform:translate(-50%,-50%)}.wiki-brand-loader-cosmos-particles{width:100vw;height:100vh;transform:translate(-50%,-50%)}.wiki-brand-loader-cosmos-particles span{width:var(--wiki-cosmos-size);height:var(--wiki-cosmos-size);background:radial-gradient(circle at 35% 35%, var(--wiki-cosmos-spark), var(--wiki-cosmos-particle-bright) 38%, var(--wiki-cosmos-particle));box-shadow:0 0 6px var(--wiki-cosmos-particle), 0 0 16px var(--wiki-cosmos-halo);opacity:0;transform:translate(-50%, -50%) rotate(var(--wiki-cosmos-angle)) translateX(var(--wiki-cosmos-radius)) scale(.14);animation:wiki-brand-loader-cosmos-infall var(--wiki-cosmos-duration) cubic-bezier(.2, .7, .2, 1) infinite;animation-delay:var(--wiki-cosmos-delay);border-radius:50%;position:absolute;top:50%;left:50%}.wiki-brand-loader-mark,.wiki-brand-loader-copy{z-index:2;position:relative}.wiki-brand-loader-mark{isolation:isolate;place-items:center;width:clamp(144px,20vw,176px);height:clamp(144px,20vw,176px);display:grid;position:relative}.wiki-brand-loader-energy-field,.wiki-brand-loader-energy-core,.wiki-brand-loader-energy-particles{pointer-events:none;position:absolute}.wiki-brand-loader-energy-field{background:radial-gradient(circle, var(--accent-line), transparent 68%);filter:blur(7px);opacity:.72;border-radius:50%;animation:2.4s ease-in-out infinite wiki-brand-loader-energy-field;inset:16px}.wiki-brand-loader-energy-core{z-index:0;background:radial-gradient(circle, var(--accent-hover), transparent 68%);filter:blur(18px);opacity:.58;border-radius:50%;animation:1.6s ease-in-out infinite wiki-brand-loader-energy-core;inset:44px}.wiki-brand-loader-energy-particles{z-index:2;inset:0}.wiki-brand-loader-energy-particles span{width:var(--wiki-loader-size);height:var(--wiki-loader-size);background:radial-gradient(circle at 35% 35%, #fff, var(--accent-hover) 38%, var(--accent));box-shadow:0 0 7px var(--accent), 0 0 18px var(--interactive-shadow);opacity:0;transform:translate(-50%, -50%) rotate(var(--wiki-loader-angle)) translateX(var(--wiki-loader-distance)) scale(.2);transform-origin:50%;animation:wiki-brand-loader-energy-converge var(--wiki-loader-duration) cubic-bezier(.2, .7, .2, 1) infinite;animation-delay:var(--wiki-loader-delay);border-radius:50%;position:absolute;top:50%;left:50%}.wiki-brand-loader-progress-ring{z-index:1;background:conic-gradient(var(--accent) var(--wiki-loader-progress), var(--line) 0);opacity:.5;border-radius:50%;position:absolute;inset:-8px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.wiki-brand-loader-avatar{z-index:4;border:1px solid var(--line-strong);object-fit:cover;width:clamp(92px,13vw,112px);height:clamp(92px,13vw,112px);box-shadow:0 0 0 10px var(--accent-soft), 0 16px 34px var(--interactive-shadow);border-radius:24px;animation:1.8s ease-in-out infinite wiki-brand-loader-pulse;position:relative}.wiki-brand-loader-copy{gap:9px;display:grid}.wiki-brand-loader-copy strong{color:var(--accent);font-family:var(--mono);letter-spacing:.14em;font-size:18px;line-height:1.2}.wiki-brand-loader-copy span{color:var(--text-muted);letter-spacing:.04em;font-size:18px;line-height:1.25}.wiki-brand-loader-copy small{color:var(--accent);font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:18px;line-height:1.2}@keyframes wiki-brand-loader-pulse{0%,to{transform:scale(.96)}50%{transform:scale(1.04)}}@keyframes wiki-brand-loader-energy-converge{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--wiki-loader-angle)) translateX(var(--wiki-loader-distance)) scale(.15)}14%{opacity:.35;transform:translate(-50%, -50%) rotate(calc(var(--wiki-loader-angle) + var(--wiki-loader-drift))) translateX(var(--wiki-loader-distance)) scale(.6)}42%{opacity:1;transform:translate(-50%, -50%) rotate(calc(var(--wiki-loader-angle) + var(--wiki-loader-drift))) translateX(36px) scale(1)}68%{opacity:.92;transform:translate(-50%, -50%) rotate(calc(var(--wiki-loader-angle) - var(--wiki-loader-drift))) translateX(14px) scale(.8)}84%{opacity:.22;transform:translate(-50%, -50%) rotate(var(--wiki-loader-angle)) translateX(2px) scale(.45)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--wiki-loader-angle)) translateX(0) scale(.05)}}@keyframes wiki-brand-loader-energy-field{0%,to{opacity:.22;transform:scale(.94)}50%{opacity:.58;transform:scale(1.06)}}@keyframes wiki-brand-loader-energy-core{0%,to{opacity:.22;transform:scale(.86)}50%{opacity:.56;transform:scale(1.12)}}@keyframes wiki-brand-loader-cosmos-infall{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--wiki-cosmos-angle)) translateX(var(--wiki-cosmos-radius)) scale(.14)}14%{opacity:.46;transform:translate(-50%, -50%) rotate(calc(var(--wiki-cosmos-angle) + var(--wiki-cosmos-drift))) translateX(var(--wiki-cosmos-radius)) scale(.72)}42%{opacity:.95;transform:translate(-50%, -50%) rotate(calc(var(--wiki-cosmos-angle) + var(--wiki-cosmos-drift))) translateX(var(--wiki-cosmos-mid-radius)) scale(1)}68%{opacity:.8;transform:translate(-50%, -50%) rotate(calc(var(--wiki-cosmos-angle) - var(--wiki-cosmos-drift))) translateX(var(--wiki-cosmos-inner-radius)) scale(.64)}86%{opacity:.18;transform:translate(-50%, -50%) rotate(var(--wiki-cosmos-angle)) translateX(18px) scale(.24)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--wiki-cosmos-angle)) translateX(2px) scale(.04)}}@keyframes wiki-brand-loader-cosmos-breathe{0%,to{opacity:.54;transform:translate(-50%,-50%)scale(.94)}50%{opacity:.82;transform:translate(-50%,-50%)scale(1.04)}}@keyframes wiki-brand-loader-cosmos-horizon{0%,to{opacity:.38;transform:translate(-50%,-50%)scale(.88)}50%{opacity:.72;transform:translate(-50%,-50%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.wiki-brand-loader-avatar,.wiki-brand-loader-energy-field,.wiki-brand-loader-energy-core,.wiki-brand-loader-energy-particles span,.wiki-brand-loader-cosmos-ambient,.wiki-brand-loader-cosmos-horizon,.wiki-brand-loader-cosmos-particles span{animation-duration:.01ms;animation-iteration-count:1}.wiki-brand-loader-energy-particles span{opacity:.16;transform:translate(-50%, -50%) rotate(var(--wiki-loader-angle)) translateX(72px) scale(.7)}.wiki-brand-loader-cosmos-particles span{opacity:.14;transform:translate(-50%, -50%) rotate(var(--wiki-cosmos-angle)) translateX(var(--wiki-cosmos-radius)) scale(.7)}}.wiki-auth-shell{place-items:center;min-height:100dvh;padding:32px 20px;display:grid;position:relative;overflow:hidden}.wiki-auth-grid{pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.wiki-auth-card{z-index:1;border:1px solid var(--line-strong);background:var(--auth-card-surface);width:min(100%,800px);box-shadow:var(--shadow);border-radius:22px;padding:clamp(34px,5vw,58px);animation:.52s cubic-bezier(.22,1,.36,1) both wiki-auth-card-in;position:relative}@keyframes wiki-auth-card-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.wiki-auth-brand,.wiki-app-brand{align-items:center;gap:12px;display:inline-flex}.wiki-auth-brand{margin-bottom:58px}.wiki-auth-brand>span,.wiki-app-brand>span{gap:3px;display:grid}.wiki-auth-brand strong,.wiki-app-brand strong{color:var(--accent);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:13px}.wiki-auth-brand small,.wiki-app-brand small{color:var(--text-muted);font-size:11px}.wiki-app-brand small{color:var(--text-soft);letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.2}.wiki-auth-brand strong{letter-spacing:.12em;font-size:19px}.wiki-auth-brand small{color:var(--text-soft);letter-spacing:-.02em;font-size:16px;font-weight:600}.wiki-auth-avatar,.wiki-app-avatar{border:1px solid var(--line-strong);object-fit:cover;border-radius:16px;flex:none;box-shadow:0 0 0 7px #2ea8e812}.wiki-auth-avatar{width:72px;height:72px}.wiki-eyebrow{color:var(--accent);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.wiki-auth-eyebrow{letter-spacing:.1em;text-transform:none}.wiki-auth-card h1{letter-spacing:-.07em;margin:12px 0;font-size:clamp(32px,5vw,47px);line-height:.98}.wiki-auth-copy{max-width:34rem;color:var(--text-soft);margin:0;font-size:15px;line-height:1.6}@media (min-width:768px){.wiki-auth-copy{white-space:nowrap;max-width:none}}.wiki-form{gap:16px;margin-top:28px;display:grid}.wiki-auth-card .wiki-form{animation:.38s cubic-bezier(.22,1,.36,1) both wiki-auth-form-in}@keyframes wiki-auth-form-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wiki-field{color:var(--text-soft);gap:8px;font-size:12px;font-weight:650;display:grid}.wiki-field small{color:var(--text-muted);font-weight:400}.wiki-field input,.wiki-field select,.wiki-field textarea,.wiki-search-field input{border:1px solid var(--line-strong);background:var(--field-surface);width:100%;min-height:46px;color:var(--text);border-radius:9px;outline:none;padding:11px 13px;font-size:14px;transition:border-color .16s,box-shadow .16s,background-color .16s}.wiki-field textarea{resize:vertical;min-height:88px}.wiki-field select option{background:var(--surface)}.wiki-field input:focus,.wiki-field select:focus,.wiki-field textarea:focus,.wiki-search-field:focus-within{border-color:var(--accent-line);background:var(--surface);box-shadow:0 0 0 4px var(--accent-soft)}.wiki-auth-input-shell{transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s;display:block;position:relative}.wiki-auth-input-shell>svg{z-index:1;color:var(--text-muted);pointer-events:none;transition:color .22s,filter .22s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.wiki-auth-input-shell input{padding-left:48px;transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s}.wiki-auth-input-shell:hover,.wiki-auth-input-shell:focus-within{transform:translateY(-2px)}.wiki-auth-input-shell:hover>svg,.wiki-auth-input-shell:focus-within>svg{color:var(--accent);filter:drop-shadow(0 3px 5px var(--interactive-shadow));transform:translateY(-50%)scale(1.12)rotate(-4deg)}.wiki-auth-input-shell:focus-within>svg{animation:.42s cubic-bezier(.22,1,.36,1) both wiki-auth-input-icon-focus}@keyframes wiki-auth-input-icon-focus{0%{transform:translateY(-50%)scale(.86)rotate(-8deg)}58%{transform:translateY(-50%)scale(1.2)rotate(7deg)}to{transform:translateY(-50%)scale(1.12)rotate(-4deg)}}.wiki-primary-button,.wiki-secondary-button,.wiki-ghost-button,.wiki-sidebar-action,.wiki-text-button{cursor:pointer;justify-content:center;align-items:center;gap:8px;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.wiki-primary-button,.wiki-secondary-button{border:1px solid var(--accent-line);border-radius:9px;min-height:46px;padding:0 16px;font-size:13px;font-weight:700}.wiki-primary-button{background:var(--accent);color:var(--accent-foreground)}.wiki-primary-button:hover:not(:disabled),.wiki-secondary-button:hover,.wiki-sidebar-action:hover,.wiki-ghost-button:hover,.wiki-text-button:hover{transform:translateY(-1px)}.wiki-primary-button:hover:not(:disabled){background:var(--accent-hover)}.wiki-secondary-button{border-color:var(--line-strong);color:var(--text);background:#0d151cbf}.wiki-secondary-button:hover{border-color:var(--accent-line);background:var(--accent-soft)}.wiki-primary-button:disabled,.wiki-secondary-button:disabled,.wiki-ghost-button:disabled,.wiki-text-button:disabled{cursor:not-allowed;opacity:.5}.wiki-primary-button-compact{min-height:40px}.wiki-text-button{color:var(--accent);background:0 0;justify-self:center;padding:4px 0;font-size:12px}.wiki-form-hint{color:var(--text-muted);margin:0;font-size:11px;line-height:1.55}.wiki-app-shell{min-height:100dvh}.wiki-app-topbar{border-bottom:1px solid var(--line);background:var(--glass-surface);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 clamp(20px,4vw,58px);display:flex}.wiki-app-avatar{width:52px;height:52px}.wiki-app-user{color:var(--text-muted);font-family:var(--mono);align-items:center;gap:10px;font-size:11px;display:flex}.wiki-role-badge{border:1px solid var(--line);color:var(--text-faint);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:3px 5px;font-size:8px}.wiki-role-admin{border-color:var(--accent-line);color:var(--accent)}.wiki-online-dot{background:#7de4a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7de4a41a}.wiki-ghost-button{border:1px solid var(--line);min-height:46px;color:var(--text-soft);background:0 0;border-radius:9px;margin-left:10px;padding:0 15px;font-size:18px;font-weight:700}.wiki-ghost-button:hover{border-color:var(--line-strong);background:var(--surface);color:var(--text);box-shadow:0 8px 22px #0003}.wiki-app-layout{grid-template-columns:minmax(230px,285px) minmax(0,1fr);width:min(100% - 40px,1480px);min-height:calc(100dvh - 72px);margin:0 auto;display:grid}.wiki-tree-home-layout{width:80%;max-width:none;min-height:calc(100dvh - 72px);margin:0 auto;display:block}.wiki-tree-home-layout>.wiki-app-main{width:100%;padding-inline:0}.wiki-app-sidebar{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:30px 18px 24px 0;display:flex}.wiki-sidebar-heading{justify-content:space-between;align-items:start;gap:10px;margin-bottom:18px;display:flex}.wiki-sidebar-heading>div{gap:7px;display:grid}.wiki-sidebar-heading strong{letter-spacing:-.03em;font-size:16px}.wiki-count-pill,.wiki-section-heading>span{color:var(--text-muted);font-family:var(--mono);font-size:10px}.wiki-count-pill{border:1px solid var(--line);border-radius:6px;padding:5px 7px}.wiki-search-field{border:1px solid var(--line);background:var(--field-surface);min-height:40px;color:var(--text-muted);border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.wiki-search-field input{min-width:0;min-height:auto;box-shadow:none;background:0 0;border:0;flex:auto;padding:0;font-size:12px}.wiki-search-field input:focus{box-shadow:none}.wiki-search-clear{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 30px;place-items:center;transition:border-color .16s,background-color .16s,color .16s;display:grid}.wiki-search-clear:hover,.wiki-search-clear:focus-visible{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.wiki-search-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wiki-search-filters select{border:1px solid var(--wiki-border,#94a3b840);min-height:40px;color:inherit;font:inherit;background:#0f172ab8;border-radius:12px;padding:0 12px}.wiki-directory-search-state{min-height:180px;color:var(--wiki-muted,#91a1b2);text-align:center;justify-items:center;gap:7px;padding:48px 24px;display:grid}.wiki-directory-search-state strong{color:var(--wiki-text,#f6f8fb)}.wiki-directory-search-state.is-error strong{color:#ffb7b7}.wiki-search-spinner{border:2px solid #f5b52e40;border-top-color:#f5b52e;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite wiki-search-spin}.wiki-directory-index-status{color:#cda85f!important;font-size:.75rem!important}.wiki-directory-load-more{color:#f5c55c;cursor:pointer;font:inherit;background:#f5b52e14;border:1px solid #f5b52e61;border-radius:12px;margin:12px auto 22px;padding:10px 16px;display:block}.wiki-directory-load-more:hover,.wiki-directory-load-more:focus-visible{background:#f5b52e29}@keyframes wiki-search-spin{to{transform:rotate(360deg)}}.wiki-tree{gap:2px;margin-top:22px;display:grid}.wiki-tree-all,.wiki-tree-row,.wiki-tree-select,.wiki-tree-chevron{color:var(--text-muted);background:0 0;border:0}.wiki-tree-all,.wiki-tree-select{cursor:pointer;text-align:left;align-items:center;gap:8px;min-width:0;display:flex}.wiki-tree-all{border-radius:7px;min-height:36px;padding:0 10px;font-size:12px}.wiki-tree-all small,.wiki-tree-select small{color:var(--text-faint);font-family:var(--mono);margin-left:auto;font-size:9px}.wiki-tree-all.is-selected,.wiki-tree-row.is-selected{background:var(--accent-soft);color:var(--accent)}.wiki-tree-all:hover,.wiki-tree-row:hover{background:var(--hover-surface);color:var(--text)}.wiki-tree-row{border-radius:7px;align-items:center;min-height:34px;display:flex}.wiki-tree-chevron{width:21px;height:26px;color:var(--text-faint);cursor:pointer;flex:0 0 21px;place-items:center;display:grid}.wiki-tree-chevron:disabled{cursor:default}.wiki-tree-select{flex:1;min-width:0;height:34px;padding-right:9px;font-size:12px}.wiki-tree-select span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-sidebar-action{border:1px dashed var(--line-strong);min-height:38px;color:var(--text-soft);background:0 0;border-radius:8px;margin-top:auto;padding:0 11px;font-size:12px}.wiki-sidebar-action:hover{border-color:var(--accent-line);color:var(--accent)}.wiki-sidebar-loading{color:var(--text-muted);align-items:center;gap:8px;margin-top:24px;font-size:12px;display:flex}.wiki-app-main{min-width:0;padding:48px clamp(20px,5vw,78px) 30px}.wiki-app-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:36px;padding-bottom:32px;display:flex}.wiki-app-hero h1{letter-spacing:-.08em;max-width:760px;margin:12px 0;font-size:clamp(35px,5vw,72px);line-height:.93}.wiki-app-hero p:not(.wiki-eyebrow){max-width:680px;color:var(--text-soft);margin:0;font-size:15px;line-height:1.55}.wiki-tree-home-hero h1{font-size:var(--font-size-h1);letter-spacing:-.05em;line-height:1.1}.wiki-tree-home-hero .wiki-eyebrow{font-size:clamp(12px,1.15vw,14px)}.wiki-tree-home-hero p:not(.wiki-eyebrow){font-size:var(--font-size-body)}.wiki-tree-home-total{color:var(--text-muted);font-family:var(--mono);font-size:var(--font-size-body);flex:none}.wiki-hero-actions{flex:none;gap:9px;display:flex}.wiki-stats{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:28px 0 56px;display:grid;overflow:hidden}.wiki-stats>div{background:var(--card-surface);align-content:center;gap:8px;min-height:90px;padding:16px 18px;display:grid}.wiki-stats span,.wiki-stats strong{font-family:var(--mono)}.wiki-stats span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.wiki-stats strong{color:var(--text);font-size:27px;font-weight:500}.wiki-content-section{margin-bottom:58px}.wiki-tree-home-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.wiki-tree-home-toolbar .wiki-search-field{flex:1;min-height:52px}.wiki-tree-home-toolbar>span{color:var(--text-muted);font-family:var(--mono);font-size:var(--font-size-body);flex:none}.wiki-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.wiki-section-heading>div{gap:8px;display:grid}.wiki-section-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(26px,3.2vw,40px);line-height:.98}.wiki-flow-list,.wiki-document-list{gap:9px;display:grid}.wiki-directory-tree{border:1px solid var(--line);background:var(--tree-surface);border-radius:12px;gap:3px;padding:8px;transition:border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.wiki-directory-tree.is-file-dragging{border-color:var(--accent-line);box-shadow:0 0 0 4px var(--accent-soft), 0 20px 50px var(--interactive-shadow)}.wiki-directory-drop-overlay{z-index:2;border:1px dashed var(--accent);background:color-mix(in srgb, var(--surface) 88%, var(--accent) 12%);color:var(--text);pointer-events:none;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:9px;align-content:center;justify-items:center;gap:8px;animation:.18s cubic-bezier(.22,1,.36,1) both wiki-directory-drop-in;display:grid;position:absolute;inset:8px}.wiki-directory-drop-overlay svg{color:var(--accent)}.wiki-directory-drop-overlay strong{font-size:18px}.wiki-directory-drop-overlay span{color:var(--text-muted);font-size:13px}.wiki-directory-drop-overlay.is-scanning .wiki-upload-indeterminate-bar{width:min(320px,82%);margin-top:4px}.wiki-directory-drop-hint{color:var(--text-faint);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:inline-flex}.wiki-directory-drop-hint svg{color:var(--accent)}@keyframes wiki-directory-drop-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.wiki-directory-node>[role=group]{will-change:opacity, transform;transform-origin:top;animation:.3s cubic-bezier(.22,1,.36,1) both wiki-directory-reveal}.wiki-directory-row{border:1px solid #0000;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:stretch;min-height:58px;transition:border-color .22s,background-color .22s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.wiki-directory-row:hover{border-color:var(--line-strong);background:#2ea8e812;transform:translate(2px)}.wiki-directory-row.is-selected{border-color:var(--accent-line);background:var(--accent-soft)}.wiki-directory-chevron,.wiki-directory-select{color:inherit;background:0 0;border:0}.wiki-directory-chevron{min-width:34px;color:var(--text-faint);cursor:pointer;place-items:center;display:grid}.wiki-directory-chevron:disabled{cursor:default}.wiki-directory-chevron svg{transition:color .22s,transform .3s cubic-bezier(.22,1,.36,1)}.wiki-directory-row.is-open .wiki-directory-chevron svg{color:var(--accent);transform:scale(1.14)}.wiki-directory-select{min-width:0;color:var(--text-soft);cursor:pointer;text-align:left;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 12px 7px 0;display:grid}.wiki-directory-select>svg{color:var(--accent)}.wiki-directory-folder-copy,.wiki-directory-flow-copy{gap:3px;min-width:0;display:grid}.wiki-directory-folder-copy strong,.wiki-directory-flow-copy strong{color:var(--text);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:750;overflow:hidden}.wiki-directory-folder-copy small{color:var(--text-muted);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.wiki-directory-flow-copy small{color:var(--text-muted);font-family:inherit;font-size:var(--font-size-body);overflow-wrap:anywhere;line-height:1.4}.wiki-directory-count{color:var(--text-muted);font-family:var(--mono);white-space:nowrap;font-size:11px}.wiki-directory-flow-row{min-height:64px;color:var(--text-muted);cursor:pointer;border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr) max-content;align-items:center;gap:10px;padding:7px 12px 7px 46px;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:grid;position:relative}.wiki-directory-checkbox{z-index:4;box-sizing:border-box;border:2px solid var(--line-strong);background:var(--surface-soft);width:24px;height:24px;accent-color:var(--accent);cursor:pointer;border-radius:6px;margin:0;position:absolute;top:35px;right:58px}.wiki-directory-checkbox:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.wiki-directory-checkbox:checked{border-color:var(--accent-line);background:var(--accent)}.wiki-directory-row.is-selected,.wiki-directory-flow-row.is-selected{box-shadow:0 0 0 1px var(--accent-line), 0 0 24px var(--interactive-shadow);border-color:var(--accent-line)!important;background:var(--accent-soft)!important}.wiki-directory-flow-row:hover{border-color:var(--line-strong);color:var(--accent);background:#2ea8e80e;transform:translate(3px)}.wiki-directory-flow-row>svg:first-child{color:var(--accent)}.wiki-directory-flow-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:flex}.wiki-directory-flow-action{border:1px solid var(--line-strong);background:var(--surface-soft);min-height:42px;color:var(--text-soft);font-size:var(--font-size-body);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:650;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.wiki-directory-flow-action:hover,.wiki-directory-flow-action:focus-visible{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent);transform:translateY(-1px)}.wiki-directory-flow-action svg{flex:none}.wiki-directory-empty{border:1px dashed var(--line-strong);min-height:150px;color:var(--text-muted);text-align:center;border-radius:9px;align-content:center;place-items:center;gap:7px;margin:8px 10px 5px;padding:20px;display:grid}.wiki-directory-empty svg{color:var(--accent)}.wiki-directory-empty strong{color:var(--text);font-size:15px}.wiki-directory-empty span{max-width:560px;font-size:12px;line-height:1.5}.wiki-directory-result-location{letter-spacing:.01em;color:var(--accent)!important;font-family:var(--mono)!important;font-size:11px!important}@keyframes wiki-directory-reveal{0%{opacity:0;filter:blur(2px);transform:translateY(-8px)scaleY(.94)}to{opacity:1;filter:blur();transform:translateY(0)}}.wiki-flow-card{border:1px solid var(--line);background:#0c131aa8;border-radius:10px;grid-template-columns:44px minmax(0,1fr) 35px;align-items:start;gap:15px;padding:18px 17px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.wiki-flow-card:hover{border-color:var(--line-strong);background:#111c25d6;transform:translateY(-1px)}.wiki-flow-card-icon,.wiki-document-card-icon{color:var(--accent);place-items:center;display:grid}.wiki-flow-card-icon{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:9px;width:40px;height:40px}.wiki-flow-card-main{min-width:0}.wiki-flow-card-title-row{align-items:center;gap:9px;min-width:0;display:flex}.wiki-flow-card h3{color:var(--text);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.wiki-file-badge{border:1px solid var(--accent-line);color:var(--accent);font-family:var(--mono);letter-spacing:.08em;border-radius:4px;flex:none;padding:3px 5px;font-size:8px}.wiki-file-badge-muted{border-color:var(--line-strong);color:var(--text-muted)}.wiki-flow-card p{color:var(--text-soft);margin:7px 0 0;font-size:13px;line-height:1.45}.wiki-flow-meta{color:var(--text-muted);font-family:var(--mono);letter-spacing:.03em;flex-wrap:wrap;gap:6px 15px;margin-top:12px;font-size:9px;display:flex}.wiki-file-preview{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.wiki-file-preview code,.wiki-file-preview span{max-width:100%;color:var(--text-muted);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;background:#04080bbf;border-radius:4px;padding:4px 6px;font-size:9px;overflow:hidden}.wiki-file-preview span{color:var(--accent)}.wiki-icon-link{border:1px solid var(--line);width:33px;height:33px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;align-self:center;place-items:center;transition:border-color .16s,color .16s,background-color .16s;display:grid}.wiki-icon-link:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.wiki-empty-state{border:1px dashed var(--line-strong);min-height:170px;color:var(--text-muted);text-align:center;border-radius:10px;align-content:center;place-items:center;gap:8px;padding:28px;display:grid}.wiki-empty-state svg{color:var(--accent)}.wiki-empty-state strong{color:var(--text);font-size:14px}.wiki-empty-state p{max-width:410px;margin:0;font-size:12px;line-height:1.5}.wiki-document-card{border:1px solid var(--line);background:#0c131a7a;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.wiki-document-card>div:not(.wiki-document-card-icon){gap:4px;min-width:0;display:grid}.wiki-document-card strong,.wiki-document-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-document-card strong{font-size:13px}.wiki-document-card span,.wiki-document-card small{color:var(--text-muted);font-size:11px}.wiki-document-card small{font-family:var(--mono)}.wiki-app-footer{border-top:1px solid var(--line);color:var(--text-faint);text-align:center;justify-content:center;align-items:center;gap:14px;padding:24px 0 10px;font-size:18px;line-height:1.4;display:flex}.wiki-modal-scrim{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020507c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wiki-modal{border:1px solid var(--line-strong);background:var(--surface);width:min(100%,500px);max-height:calc(100dvh - 40px);box-shadow:var(--shadow);border-radius:16px;padding:26px;overflow:auto}.wiki-upload-modal{width:min(100%,560px)}.wiki-modal-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.wiki-modal-heading h2{letter-spacing:-.07em;margin:9px 0 0;font-size:29px}.wiki-modal .wiki-form{margin-top:24px}.wiki-modal-actions{justify-content:end;gap:9px;margin-top:5px;display:flex}.wiki-dropzone{border:1px dashed var(--accent-line);background:var(--accent-soft);min-height:150px;color:var(--text-soft);cursor:pointer;text-align:center;border-radius:10px;align-content:center;place-items:center;gap:8px;padding:22px;display:grid}.wiki-dropzone:hover{background:#2ea8e82e}.wiki-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.wiki-dropzone svg{color:var(--accent)}.wiki-dropzone strong{color:var(--text);font-size:var(--font-size-body);letter-spacing:-.02em}.wiki-dropzone span{color:var(--text-muted);font-size:14px}.wiki-spin{animation:.9s linear infinite wiki-spin}@keyframes wiki-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.wiki-app-layout{grid-template-columns:1fr;width:min(100% - 28px,720px)}.wiki-tree-home-layout{width:min(100% - 28px,720px)}.wiki-app-sidebar{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:22px 0 18px}.wiki-tree{max-height:250px;overflow:auto}.wiki-sidebar-action{margin-top:15px}.wiki-app-main{padding:34px 0 24px}}@media (max-width:640px){.wiki-auth-card{padding:28px 22px}.wiki-auth-brand{margin-bottom:42px}.wiki-auth-avatar{width:64px;height:64px}.wiki-app-topbar{min-height:64px;padding:0 14px}.wiki-app-avatar{width:46px;height:46px}.wiki-app-brand small{font-size:14px}.wiki-app-user>span:not(.wiki-online-dot),.wiki-ghost-button{font-size:0}.wiki-ghost-button{width:34px;margin-left:0;padding:0}.wiki-app-hero{gap:22px;display:grid}.wiki-app-hero h1{font-size:clamp(37px,12vw,58px)}.wiki-hero-actions{width:100%}.wiki-hero-actions>*{flex:1}.wiki-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:40px}.wiki-stats>div{min-height:76px;padding:13px}.wiki-flow-card{grid-template-columns:38px minmax(0,1fr) 33px;gap:10px;padding:14px 12px}.wiki-directory-tree{padding:5px}.wiki-directory-row{min-height:54px}.wiki-directory-select{gap:8px;padding-right:8px}.wiki-directory-folder-copy small,.wiki-directory-flow-copy small{white-space:normal}.wiki-directory-count{display:none}.wiki-tree-home-toolbar{flex-direction:column;align-items:stretch}.wiki-tree-home-toolbar>span{text-align:right}.wiki-directory-flow-row{grid-template-columns:22px minmax(0,1fr) auto;min-height:64px;padding-left:43px;padding-right:8px}.wiki-directory-flow-actions{flex-wrap:wrap;gap:6px;min-width:0}.wiki-directory-flow-action{gap:5px;min-height:40px;padding:0 9px}.wiki-flow-card-icon{width:36px;height:36px}.wiki-flow-card h3{font-size:14px}.wiki-flow-meta{gap:5px 10px;font-size:8px}.wiki-document-card{grid-template-columns:28px minmax(0,1fr)}.wiki-document-card small{display:none}.wiki-app-footer{flex-direction:column;align-items:start}.wiki-modal{padding:21px 17px}}.wiki-admin-nav-link{border:1px solid var(--accent-line);min-height:46px;color:var(--accent);border-radius:9px;align-items:center;gap:6px;padding:0 15px;font-size:18px;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.wiki-admin-nav-link:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px);box-shadow:0 8px 22px #2ea8e81f}.wiki-admin-shell{background:radial-gradient(circle at 86% 3%, var(--page-glow), transparent 30rem), var(--bg);min-height:100dvh}.wiki-admin-topbar{border-bottom:1px solid var(--line);background:var(--glass-surface);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 clamp(18px,4vw,58px);display:flex}.wiki-admin-brand{align-items:center;gap:10px;min-width:0;display:inline-flex}.wiki-admin-brand>span{gap:3px;min-width:0;display:grid}.wiki-admin-brand strong{color:var(--text);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:13px}.wiki-admin-brand small{color:var(--text-muted);font-size:10px}.wiki-admin-topbar-actions{color:var(--text-muted);font-family:var(--mono);align-items:center;gap:10px;font-size:10px;display:flex}.wiki-admin-back-link{border:1px solid var(--line);border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.wiki-admin-back-link:hover{border-color:var(--line-strong);background:var(--surface);color:var(--text)}.wiki-admin-topbar-actions .wiki-ghost-button{margin-left:2px}.wiki-admin-page{width:min(100% - 48px,1440px);margin:0 auto;padding:38px 0 30px}.wiki-admin-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.wiki-admin-hero h1{letter-spacing:-.075em;max-width:560px;margin:10px 0 11px;font-size:clamp(38px,4.8vw,64px);line-height:.95}.wiki-admin-hero p:not(.wiki-eyebrow){max-width:590px;color:var(--text-soft);margin:0;font-size:15px;line-height:1.55}.wiki-admin-hero-status{border:1px solid var(--accent-line);background:var(--accent-soft);min-height:46px;color:var(--accent);font-family:var(--mono);white-space:nowrap;border-radius:10px;align-items:center;gap:9px;padding:0 14px;font-size:10px;display:inline-flex}.wiki-admin-tabs{border:1px solid var(--line);background:color-mix(in srgb, var(--tree-surface) 82%, transparent);border-radius:12px;flex-wrap:wrap;gap:8px;margin:18px 0;padding:7px;display:flex}.wiki-admin-tab{min-height:52px;color:var(--text-muted);cursor:pointer;font-family:var(--font-sans), "Avenir Next", -apple-system, BlinkMacSystemFont, sans-serif;font-size:var(--font-size-body);letter-spacing:-.02em;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex;position:relative}.wiki-admin-tab svg{width:24px;height:24px;color:var(--accent);flex:0 0 24px}.wiki-admin-tab:hover,.wiki-admin-tab.is-active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.wiki-admin-tab:hover{transform:translateY(-1px)}.wiki-admin-tab.is-active{box-shadow:inset 0 -2px 0 var(--accent)}.wiki-admin-tab.is-active svg{animation:2.4s ease-in-out infinite wiki-admin-tab-icon-breathe}@keyframes wiki-admin-tab-icon-breathe{0%,to{filter:drop-shadow(0 0 #0000);transform:translateY(0)rotate(0)scale(1)}50%{filter:drop-shadow(0 4px 8px var(--interactive-shadow));transform:translateY(-1px)rotate(5deg)scale(1.08)}}.wiki-admin-tab:active{transform:translateY(0)scale(.98)}.wiki-admin-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wiki-admin-stats{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0 24px;display:grid;overflow:hidden}.wiki-admin-stats>div{background:var(--card-surface);align-content:center;gap:7px;min-height:82px;padding:15px 18px;display:grid}.wiki-admin-stats span,.wiki-admin-stats strong{font-family:var(--mono)}.wiki-admin-stats span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.wiki-admin-stats strong{color:var(--text);font-size:25px;font-weight:500}.wiki-sonner-toaster{font-family:var(--font-sans)}.wiki-sonner-toaster [data-sonner-toast]{border-radius:12px;gap:11px;width:min(460px,100vw - 32px);min-height:0;padding:14px 46px 14px 16px;font-weight:650;line-height:1.35;font-size:14px!important}.wiki-sonner-toaster [data-sonner-toast] [data-content]{gap:4px}.wiki-sonner-toaster [data-sonner-toast] [data-title],.wiki-sonner-toaster [data-sonner-toast] [data-description]{line-height:inherit;font-size:14px!important}.wiki-sonner-toaster [data-sonner-toast] [data-icon]{flex:0 0 20px!important;width:20px!important;height:20px!important}.wiki-sonner-toaster [data-sonner-toast] [data-icon]>svg{width:20px!important;height:20px!important}.wiki-sonner-toaster [data-sonner-toast] [data-close-button]{border-radius:50%;width:32px;height:32px;top:12px;left:auto;right:12px}@media (max-width:640px){.wiki-sonner-toaster [data-sonner-toast]{width:calc(100vw - 24px);padding:13px 46px 13px 14px}}.wiki-admin-workbench{flex-direction:column;align-items:stretch;gap:24px;display:flex}.wiki-admin-workbench-flow{flex-direction:column;gap:24px;display:flex}.wiki-admin-workbench-solo{flex-direction:column;display:flex}.wiki-admin-main-column{gap:20px;min-width:0;display:grid}.wiki-admin-form-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.wiki-admin-form-grid.is-tab-switching{transform-origin:top;will-change:opacity, transform, filter;animation:.76s cubic-bezier(.22,1,.36,1) both wiki-admin-tab-focus-in}@keyframes wiki-admin-tab-focus-in{0%{opacity:0;filter:blur(6px);transform:perspective(900px)translateY(18px)rotateX(-3deg)scale(.985)}38%{opacity:.64;filter:blur(2px);transform:perspective(900px)translateY(5px)rotateX(1deg)scale(.995)}72%{opacity:.94;filter:blur(.4px);transform:perspective(900px)translateY(-2px)rotateX(0)scale(1.002)}to{opacity:1;filter:blur();transform:perspective(900px)translateY(0)rotateX(0)scale(1)}}.wiki-admin-shell [hidden]{display:none!important}.wiki-admin-panel{border:1px solid var(--line);background:var(--panel-surface);min-width:0;box-shadow:var(--shadow);border-radius:14px;padding:24px;scroll-margin-top:88px}.wiki-admin-category-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);align-items:start;gap:24px;display:grid}.wiki-admin-category-layout .wiki-admin-form,.wiki-admin-category-layout .wiki-admin-category-manager{min-width:0}.wiki-admin-panel-heading{align-items:start;gap:11px;display:flex}.wiki-admin-panel-icon{border:1px solid var(--accent-line);background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:10px;flex:0 0 42px;place-items:center;display:grid}.wiki-admin-panel-heading h2,.wiki-admin-library-heading h2,.wiki-admin-preview-heading h2{color:var(--text);letter-spacing:-.05em;margin:0;font-size:24px}.wiki-admin-panel-heading p{max-width:54ch;color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.4}.wiki-admin-form{gap:13px;margin-top:21px}.wiki-admin-form .wiki-field{gap:6px}.wiki-admin-form .wiki-field input,.wiki-admin-form .wiki-field select,.wiki-admin-form .wiki-field textarea{min-height:50px;padding:11px 13px;font-size:16px}.wiki-admin-form .wiki-field textarea{min-height:92px}.wiki-admin-upload-layout{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:start;gap:24px;display:grid}.wiki-admin-upload-fields,.wiki-admin-upload-actions{gap:13px;min-width:0;display:grid}.wiki-admin-upload-actions{border-left:1px solid var(--line);padding-left:24px}.wiki-admin-upload-actions-heading{gap:4px;display:grid}.wiki-admin-upload-actions-heading h3{color:var(--text);font-size:var(--font-size-h3);letter-spacing:-.04em;margin:0;font-weight:700;line-height:1.15}.wiki-admin-upload-actions-heading p,.wiki-admin-upload-inspection-empty{color:var(--text-muted);font-size:var(--font-size-body);margin:0;line-height:1.4}.wiki-admin-upload-inspection{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:10px;gap:15px;padding:16px;display:grid}.wiki-admin-upload-inspection.is-valid{background:#43a97f17;border-color:#7de4a46b}.wiki-admin-upload-inspection.is-invalid{background:#9c2e3714;border-color:#e87d7d6b}.wiki-admin-upload-inspection.is-checking{color:var(--accent);grid-template-columns:auto minmax(0,1fr);align-items:center}.wiki-admin-upload-inspection-status{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;display:grid}.wiki-admin-upload-inspection-status>svg{color:var(--accent);margin-top:1px}.wiki-admin-upload-inspection.is-invalid .wiki-admin-upload-inspection-status>svg{color:#ef9a9a}.wiki-admin-upload-inspection-status span{gap:3px;min-width:0;display:grid}.wiki-admin-upload-inspection-status strong{color:var(--text);font-size:var(--font-size-body);letter-spacing:-.02em;line-height:1.25}.wiki-admin-upload-inspection-status small{color:var(--text-muted);font-size:14px;line-height:1.45}.wiki-admin-upload-inspection-meta{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:13px;display:grid}.wiki-admin-upload-inspection-meta span{gap:3px;min-width:0;display:grid}.wiki-admin-upload-inspection-meta small{color:var(--text-muted);font-size:13px;line-height:1.35}.wiki-admin-upload-inspection-meta strong{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.3;overflow:hidden}.wiki-admin-upload-inspection-empty{border:1px dashed var(--line-strong);border-radius:10px;padding:12px 14px}.wiki-admin-upload-recheck{width:100%;min-height:42px}.wiki-category-select{min-width:0;position:relative}.wiki-category-select-trigger,.wiki-category-select-option{border:1px solid var(--line-strong);background:var(--surface-soft);width:100%;color:var(--text);text-align:left;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.wiki-category-select-trigger{cursor:pointer;border-radius:12px;min-height:60px;padding:10px 14px;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.wiki-category-select-trigger:hover:not(:disabled),.wiki-category-select-trigger[aria-expanded=true]{border-color:var(--accent-line);background:var(--accent-soft);box-shadow:0 0 0 3px #2ea8e814}.wiki-category-select-trigger>svg:first-child,.wiki-category-select-option>svg:first-child{color:var(--accent)}.wiki-category-select-copy{gap:4px;min-width:0;display:grid}.wiki-category-select-copy strong,.wiki-category-select-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-category-select-copy strong{color:var(--text);font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:700;line-height:1.25}.wiki-category-select-copy small{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:500;line-height:1.3}.wiki-category-select-caret{color:var(--text-muted);transition:transform .16s,color .16s}.wiki-category-select-caret.is-open{color:var(--accent);transform:rotate(180deg)}.wiki-category-select-menu{z-index:12;border:1px solid var(--line-strong);background:var(--surface-raised);overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:12px;gap:8px;max-height:300px;padding:10px;animation:.16s both wiki-category-menu-in;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 18px 38px #0000003d}.wiki-category-select-menu.is-searchable{max-height:min(440px,100dvh - 140px);overflow:hidden}.wiki-category-select-search{min-width:0;display:block;position:relative}.wiki-category-select-search>svg{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.wiki-category-select-search input{border:1px solid var(--line-strong);background:var(--surface-soft);width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:9px;outline:none;padding:8px 12px 8px 38px}.wiki-category-select-search input:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px #2ea8e814}.wiki-category-select-options{gap:8px;min-width:0;display:grid}.wiki-category-select-menu.is-searchable .wiki-category-select-options{scrollbar-gutter:stable;max-height:352px;overflow-y:auto}.wiki-category-select-option{cursor:pointer;border-color:#0000;border-radius:9px;min-height:64px;padding:11px 12px}.wiki-category-select-option:hover,.wiki-category-select-option.is-selected{border-color:var(--accent-line);background:var(--accent-soft)}.wiki-category-select-option>svg:last-child{color:var(--accent)}.wiki-category-select-empty{color:var(--text-muted);text-align:center;margin:6px 4px;font-size:14px;line-height:1.4}.wiki-flow-category-dropdown{min-width:0;position:relative}.wiki-flow-category-dropdown-trigger{border:1px solid var(--line-strong);background:var(--surface-soft);width:100%;min-width:0;min-height:42px;color:var(--text-soft);cursor:pointer;font:inherit;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;transition:border-color .16s,background-color .16s,color .16s;display:flex}.wiki-flow-category-dropdown-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wiki-flow-category-dropdown-trigger:hover:not(:disabled),.wiki-flow-category-dropdown-trigger[aria-expanded=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.wiki-flow-category-dropdown-trigger:focus-visible,.wiki-flow-category-dropdown-search input:focus-visible,.wiki-flow-category-dropdown-option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wiki-flow-category-dropdown-trigger:disabled{cursor:not-allowed;opacity:.55}.wiki-flow-category-dropdown-caret{color:var(--text-muted);flex:none;transition:color .16s,transform .16s}.wiki-flow-category-dropdown-caret.is-open{color:var(--accent);transform:rotate(180deg)}.wiki-flow-category-dropdown-menu{z-index:16;border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:10px;gap:7px;max-height:min(370px,100dvh - 150px);padding:8px;animation:.16s both wiki-category-menu-in;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 18px 38px #00000047}.wiki-flow-category-dropdown-search{min-width:0;display:block;position:relative}.wiki-flow-category-dropdown-search>svg{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.wiki-flow-category-dropdown-search input{border:1px solid var(--line-strong);background:var(--surface-soft);width:100%;min-height:38px;color:var(--text);font:inherit;border-radius:7px;padding:6px 9px 6px 42px}.wiki-flow-category-dropdown-options{scrollbar-gutter:stable;gap:6px;min-width:0;max-height:244px;display:grid;overflow-y:auto}.wiki-flow-category-dropdown-option{min-width:0;min-height:44px;color:var(--text-soft);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.wiki-flow-category-dropdown-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wiki-flow-category-dropdown-option:hover,.wiki-flow-category-dropdown-option.is-selected{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.wiki-flow-category-dropdown-option>svg{color:var(--accent);flex:none}.wiki-flow-category-dropdown-empty{color:var(--text-muted);text-align:center;margin:6px 4px;font-size:13px;line-height:1.4}@keyframes wiki-category-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wiki-admin-form .wiki-dropzone{min-height:128px;padding:18px}.wiki-admin-category-manager{border-top:1px solid var(--line);gap:10px;margin-top:24px;padding-top:18px;display:grid}.wiki-admin-category-layout .wiki-admin-category-manager{border-top:0;border-left:1px solid var(--line);margin-top:21px;padding-top:0;padding-left:24px}@media (max-width:900px){.wiki-admin-category-layout{grid-template-columns:minmax(0,1fr)}.wiki-admin-category-layout .wiki-admin-category-manager{border-top:1px solid var(--line);border-left:0;margin-top:24px;padding-top:18px;padding-left:0}}@media (max-width:760px){.wiki-admin-upload-layout{grid-template-columns:minmax(0,1fr)}.wiki-admin-upload-actions{border-top:1px solid var(--line);border-left:0;padding-top:21px;padding-left:0}}.wiki-admin-subheading{justify-content:space-between;align-items:center;gap:12px;display:flex}.wiki-admin-subheading span{color:var(--text-soft);font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:700;line-height:1.3}.wiki-admin-subheading small{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:500;line-height:1.3}.wiki-admin-category-search{gap:10px;min-height:54px;padding:0 14px}.wiki-admin-category-search>svg{width:24px;height:24px;color:var(--accent);flex:0 0 24px}.wiki-admin-category-search input,.wiki-admin-category-search input::placeholder{font-size:var(--font-size-body);line-height:1.35}.wiki-admin-category-list{gap:5px;max-height:280px;padding-right:3px;display:grid;overflow:auto}.wiki-admin-category-item{background:#060b0f61;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:9px;min-width:0;padding:10px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.wiki-admin-category-item:hover{border-color:var(--line-strong);background:#111c25b8;transform:translateY(-1px)}.wiki-admin-category-item-copy{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.wiki-admin-category-item-icon{border:1px solid var(--accent-line);background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.wiki-admin-category-item-copy>span:last-child{gap:3px;min-width:0;display:grid}.wiki-admin-category-item-copy strong,.wiki-admin-category-item-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-admin-category-item-copy strong{color:var(--text);font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:700;line-height:1.3}.wiki-admin-category-item-copy small{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:500;line-height:1.3}.wiki-admin-delete-button{color:#ef9a9a;min-height:38px;font-family:var(--font-sans);font-size:var(--font-size-body);background:#9c2e3714;border:1px solid #e87d7d40;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 10px;font-weight:650;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.wiki-admin-delete-button:hover:not(:disabled){color:#ffc1c1;background:#9c2e372e;border-color:#e87d7d8c}.wiki-admin-category-empty{border:1px dashed var(--line-strong);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--font-size-body);text-align:center;border-radius:9px;padding:16px;font-weight:500;line-height:1.45}.wiki-admin-users-panel,.wiki-admin-backup-panel{gap:0;display:grid}.wiki-admin-backup-actions{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:21px;display:grid}.wiki-admin-backup-actions>.wiki-primary-button,.wiki-admin-backup-actions>.wiki-secondary-button,.wiki-admin-backup-file{min-height:50px}.wiki-admin-backup-file{border:1px solid var(--line-strong);background:var(--surface-soft);min-width:0;color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:0 13px;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:flex;position:relative;overflow:hidden}.wiki-admin-backup-file:hover{border-color:var(--accent-line);background:var(--accent-soft);transform:translateY(-1px)}.wiki-admin-backup-file:active{transform:translateY(0)scale(.98)}.wiki-admin-backup-file input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wiki-admin-backup-file svg{color:var(--accent);flex:none}.wiki-admin-backup-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wiki-admin-backup-hint{max-width:80ch;margin-top:14px;line-height:1.5}.wiki-admin-user-form{grid-template-columns:minmax(0,1fr) 230px auto;align-items:end;gap:13px;margin-top:21px;display:grid}.wiki-admin-user-form .wiki-field{gap:6px}.wiki-admin-user-form .wiki-field input,.wiki-admin-user-form .wiki-field select{min-height:50px;font-size:var(--font-size-body);padding:11px 13px}.wiki-admin-email-input{border:1px solid var(--line-strong);background:var(--surface-soft);min-width:0;min-height:50px;color:var(--accent);border-radius:9px;align-items:center;gap:10px;padding:0 13px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}.wiki-admin-email-input:focus-within{border-color:var(--accent-line);background:var(--surface);box-shadow:0 0 0 4px var(--accent-soft)}.wiki-admin-email-input>svg{flex:0 0 24px}.wiki-admin-user-form .wiki-admin-email-input input{min-width:0;min-height:auto;box-shadow:none;font-size:var(--font-size-body);background:0 0;border:0;border-radius:0;padding:0}.wiki-admin-user-form .wiki-admin-email-input input:focus{box-shadow:none;background:0 0;border:0}.wiki-admin-user-submit{min-height:50px;font-family:var(--font-sans);font-size:var(--font-size-body);white-space:nowrap;margin-top:0;font-weight:700}.wiki-admin-role-field{min-width:0}.wiki-role-select{min-width:0;position:relative}.wiki-role-select-trigger,.wiki-role-select-option{border:1px solid var(--line-strong);background:var(--surface-soft);width:100%;color:var(--text);text-align:left;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.wiki-role-select-trigger{cursor:pointer;border-radius:12px;min-height:50px;padding:10px 13px;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.wiki-role-select-trigger:hover:not(:disabled),.wiki-role-select-trigger[aria-expanded=true]:not(:disabled){border-color:var(--accent-line);background:var(--accent-soft);box-shadow:0 0 0 3px #2ea8e814}.wiki-role-select-trigger:disabled{cursor:not-allowed;border-color:var(--line);background:var(--surface-soft);box-shadow:none;opacity:.52}.wiki-role-select-trigger>svg:first-child,.wiki-role-select-option>svg:first-child{color:var(--accent)}.wiki-role-select-copy{align-items:center;min-width:0;display:flex}.wiki-role-select-copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:700;line-height:1.25;overflow:hidden}.wiki-role-select-caret{color:var(--text-muted);transition:transform .16s,color .16s}.wiki-role-select-caret.is-open{color:var(--accent);transform:rotate(180deg)}.wiki-role-select-menu{z-index:12;border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:12px;gap:7px;padding:9px;animation:.16s both wiki-role-menu-in;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 18px 38px #0000003d}.wiki-role-select-option{cursor:pointer;border-color:#0000;border-radius:9px;min-height:50px;padding:10px 12px}.wiki-role-select-option:hover,.wiki-role-select-option.is-selected{border-color:var(--accent-line);background:var(--accent-soft)}.wiki-role-select-option>svg:last-child{color:var(--accent)}@keyframes wiki-role-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wiki-admin-user-list-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.wiki-admin-user-list-heading span{color:var(--text-soft);font-size:var(--font-size-body);font-weight:650}.wiki-admin-user-list-heading small{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--font-size-body)}.wiki-admin-user-list{gap:5px;max-height:420px;margin-top:10px;padding-right:3px;display:grid;overflow:auto}.wiki-admin-user-item{background:var(--surface-soft);border:1px solid #0000;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:12px;transition:border-color .16s,background-color .16s,transform .16s,opacity .16s;display:grid}.wiki-admin-user-item:hover{border-color:var(--line-strong);background:#111c25b8;transform:translateY(-1px)}.wiki-admin-user-item.is-inactive{opacity:.64}.wiki-admin-user-item-icon{border:1px solid var(--accent-line);background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.wiki-admin-user-item-copy{gap:5px;min-width:0;display:grid}.wiki-admin-user-item-copy strong,.wiki-admin-user-item-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-admin-user-item-copy strong{color:var(--text);font-family:var(--font-sans);font-size:var(--font-size-body);font-weight:700}.wiki-admin-user-item-copy small{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--font-size-body);align-items:center;gap:8px;display:flex}.wiki-admin-user-toggle{border:1px solid var(--line-strong);min-height:38px;color:var(--text-muted);background:0 0;border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-size:14px;font-weight:650;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.wiki-admin-user-toggle:hover:not(:disabled){transform:translateY(-1px)}.wiki-admin-user-toggle.is-revoke{color:#ef9a9a;background:#9c2e3714;border-color:#e87d7d40}.wiki-admin-user-toggle.is-revoke:hover:not(:disabled){color:#ffc1c1;background:#9c2e372e;border-color:#e87d7d8c}.wiki-admin-user-toggle.is-restore{color:#8fe2be;background:#43a97f14;border-color:#7de4a44d}.wiki-admin-user-toggle.is-restore:hover:not(:disabled){color:#b5f1cf;background:#43a97f29;border-color:#7de4a48c}.wiki-admin-user-protected{border:1px solid var(--accent-line);background:var(--accent-soft);min-height:38px;color:var(--accent);border-radius:8px;justify-self:end;align-items:center;gap:6px;padding:0 11px;font-size:14px;font-weight:700;display:inline-flex}.wiki-admin-submit{width:100%;min-height:42px;margin-top:2px}.wiki-admin-library{padding-bottom:14px}.wiki-admin-library-heading,.wiki-admin-preview-heading,.wiki-admin-manifest-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.wiki-admin-library-heading>span,.wiki-admin-manifest-heading small{color:var(--text-muted);font-family:var(--mono);font-size:10px}.wiki-admin-library-heading>div{gap:8px;display:grid}.wiki-admin-library-description{max-width:62ch;color:var(--text-muted);font-size:var(--font-size-body);margin:0;line-height:1.4}.wiki-admin-search{gap:10px;min-height:54px;margin-top:22px;padding:0 14px}.wiki-admin-search>svg{flex:0 0 24px;width:24px;height:24px}.wiki-admin-search input,.wiki-admin-search input::placeholder{font-size:var(--font-size-body);line-height:1.35}.wiki-admin-flow-list{overscroll-behavior:contain;scrollbar-gutter:stable;gap:5px;max-height:780px;margin-top:13px;padding-right:3px;display:grid;overflow:auto}.wiki-admin-flow-item{background:var(--surface-soft);min-width:0;color:var(--text-soft);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.wiki-admin-flow-item-select{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0;display:grid}.wiki-admin-flow-item:hover{border-color:var(--line-strong);background:#111c25b8;transform:none}.wiki-admin-flow-item.is-selected{border-color:var(--accent-line);background:var(--accent-soft)}.wiki-admin-flow-item-icon{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.wiki-admin-flow-item-copy{gap:5px;min-width:0;display:grid}.wiki-admin-flow-item-title{align-items:center;gap:8px;min-width:0;display:flex}.wiki-admin-flow-item-copy strong,.wiki-admin-flow-item-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-admin-flow-item-copy strong{min-width:0;color:var(--text);font-size:16px;font-weight:700}.wiki-flow-extraction-badge{border:1px solid var(--line-strong);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--font-size-body);letter-spacing:0;text-transform:none;border-radius:6px;flex:none;padding:4px 8px;font-weight:650;line-height:1.2}.wiki-flow-extraction-ready{color:#8fe2be;background:#43a97f1a;border-color:#6ad3a84d}.wiki-flow-extraction-pending{color:#e8ca7d;background:#cda02f1a;border-color:#f2ca6f47}.wiki-flow-extraction-failed{color:#ef9a9a;background:#9c2e371f;border-color:#e87d7d57}.wiki-admin-flow-item-copy small{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:1.35}.wiki-admin-flow-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.wiki-admin-flow-action{min-height:50px;font-size:var(--font-size-body);white-space:nowrap;padding:0 14px;position:relative}@media (max-width:640px){.wiki-admin-flow-item{grid-template-columns:1fr;gap:10px}.wiki-admin-flow-item-actions{justify-content:flex-start}.wiki-admin-flow-action{flex:auto}}.wiki-admin-flow-item-count{color:var(--text-faint);font-family:var(--mono);font-size:12px}.wiki-admin-empty-list,.wiki-admin-empty-preview{border:1px dashed var(--line-strong);min-height:180px;color:var(--text-muted);text-align:center;border-radius:9px;align-content:center;place-items:center;gap:7px;padding:25px;display:grid}.wiki-admin-empty-list svg,.wiki-admin-empty-preview svg{color:var(--accent)}.wiki-admin-empty-list strong,.wiki-admin-empty-preview strong{color:var(--text);font-size:17px}.wiki-admin-empty-list span,.wiki-admin-empty-preview p{margin:0;font-size:14px;line-height:1.5}.wiki-admin-preview{background:linear-gradient(145deg, color-mix(in srgb, var(--panel-surface) 94%, transparent), var(--surface)), var(--panel-surface);width:min(100%,820px);min-width:0;box-shadow:0 18px 48px var(--interactive-shadow);border-radius:18px;margin-inline:auto;position:relative;overflow:hidden}.wiki-admin-preview:before{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 12%, transparent));content:"";border-radius:999px;height:3px;position:absolute;inset:0 24px auto}.wiki-admin-preview-heading{border-bottom:1px solid var(--line);align-items:center;padding-bottom:17px}.wiki-admin-preview-heading>div{gap:8px;min-width:0;display:grid}.wiki-admin-preview-content{gap:18px;min-width:0;max-width:100%;padding-top:20px;display:grid}.wiki-admin-preview-file{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;max-width:100%;display:grid}.wiki-admin-preview-file>div:last-child{min-width:0}.wiki-admin-preview-file-icon{border:1px solid var(--accent-line);background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.wiki-admin-preview-file h3{color:var(--text);letter-spacing:-.04em;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:20px;line-height:1.2;display:-webkit-box;overflow:hidden}.wiki-admin-preview-file p{color:var(--text-muted);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.wiki-admin-preview-description{color:var(--text-soft);margin:0;font-size:14px;line-height:1.55}.wiki-admin-preview-meta{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.wiki-admin-preview-meta>div{background:#060b0f6b;gap:6px;min-width:0;padding:11px;display:grid}.wiki-admin-preview-meta span,.wiki-admin-preview-meta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-admin-preview-meta span{color:var(--text-muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.wiki-admin-preview-meta strong{color:var(--text-soft);font-size:13px;font-weight:550}.wiki-admin-manifest-heading{border-bottom:1px solid var(--line);padding-bottom:9px}.wiki-admin-manifest-heading span{color:var(--text);font-size:14px;font-weight:650}.wiki-admin-file-list{gap:4px;width:100%;min-width:0;max-width:100%;max-height:290px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.wiki-admin-file-list li{background:#04080b8c;border-radius:5px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:6px 7px;display:grid}.wiki-admin-file-list li>span{color:var(--text-faint);font-family:var(--mono);font-size:10px}.wiki-admin-file-list code{color:var(--text-muted);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wiki-admin-download{width:100%;min-height:50px}.wiki-admin-preview-actions{gap:8px;min-width:0;max-width:100%;display:grid}.wiki-admin-preview-update{border-top:1px solid var(--line);gap:10px;min-width:0;max-width:100%;padding-top:17px;display:grid}.wiki-admin-preview-update-heading{gap:5px;min-width:0;max-width:100%;display:grid}.wiki-admin-preview-update-heading strong{color:var(--text);font-size:var(--font-size-body);font-weight:700}.wiki-admin-preview-update-heading p{color:var(--text-muted);font-size:var(--font-size-body);margin:0;line-height:1.45}.wiki-admin-replace-file{border:1px solid var(--line-strong);background:var(--surface-soft);min-width:0;max-width:100%;min-height:50px;color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:0 13px;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:flex;position:relative;overflow:hidden}.wiki-admin-replace-file:hover{border-color:var(--accent-line);background:var(--accent-soft);transform:translateY(-1px)}.wiki-admin-replace-file:has(input:disabled){cursor:not-allowed;opacity:.5;transform:none}.wiki-admin-replace-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.wiki-admin-replace-file svg{color:var(--accent);flex:none}.wiki-admin-replace-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wiki-admin-update{width:100%;min-width:0;max-width:100%;min-height:50px;font-size:var(--font-size-body)}.wiki-admin-flow-modal-backdrop{box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070ac7;place-items:center;width:100%;min-height:100dvh;padding:24px;animation:.24s both wiki-admin-flow-modal-backdrop-in;display:grid;overflow:auto;z-index:1000!important;position:fixed!important;inset:0!important}.wiki-admin-flow-modal-backdrop.is-closing{animation:.36s both wiki-admin-flow-modal-backdrop-out}.wiki-admin-flow-modal{z-index:1;border:1px solid var(--line-strong);background:linear-gradient(145deg, color-mix(in srgb, var(--panel-surface) 96%, transparent), var(--surface)), var(--panel-surface);width:min(1180px,100vw - 48px);min-width:0;max-height:calc(100dvh - 48px);box-shadow:0 28px 90px #00000070, 0 0 42px var(--interactive-shadow);scrollbar-gutter:stable;transform-origin:50%;will-change:opacity, transform;border-radius:18px;padding:24px;animation:.42s cubic-bezier(.22,1,.36,1) both wiki-admin-flow-modal-in;display:grid;position:relative;overflow:auto}.wiki-admin-upload-preview-modal{width:min(1320px,100vw - 64px)}.wiki-admin-upload-preview-modal .wiki-admin-flow-modal-grid{grid-template-columns:minmax(0,1.28fr) minmax(380px,.72fr)}.wiki-admin-upload-preview-frame{height:min(68vh,650px);min-height:430px}.wiki-admin-upload-preview-confirm{width:100%;min-height:52px;font-size:var(--font-size-body)}.wiki-admin-upload-preview-note{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.wiki-confirm-modal{width:min(560px,100vw - 48px);padding-block:18px}.wiki-confirm-modal .wiki-admin-flow-modal-header{padding-bottom:14px}.wiki-confirm-modal .wiki-admin-command-modal-body{padding-top:14px}.wiki-confirm-modal-message{color:var(--text-soft);font-size:var(--font-size-body);margin:0;line-height:1.55}.wiki-confirm-modal-details{gap:14px;margin-top:20px;display:grid}.wiki-paste-confirm-details{gap:16px;display:grid}.wiki-paste-confirm-destination{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:12px;gap:5px;padding:12px 14px;display:grid}.wiki-paste-confirm-destination span,.wiki-paste-confirm-list-heading span,.wiki-paste-confirm-list-item small{color:var(--text-muted);font-size:12px;line-height:1.4}.wiki-paste-confirm-destination strong{color:var(--text);font-size:var(--font-size-body);overflow-wrap:anywhere}.wiki-paste-confirm-list-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-inline:2px;display:flex}.wiki-paste-confirm-list-heading strong{color:var(--text);font-size:var(--font-size-body)}.wiki-paste-confirm-list{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 72%, transparent);scrollbar-gutter:stable;scrollbar-width:thin;border-radius:12px;gap:4px;max-height:min(360px,36dvh);margin:0;padding:8px 5px 8px 0;list-style:none;display:grid;overflow-y:auto}.wiki-paste-confirm-list-item{min-width:0;color:var(--accent);align-items:flex-start;gap:9px;padding:8px 11px;display:flex}.wiki-paste-confirm-list-item>span{gap:2px;min-width:0;display:grid}.wiki-paste-confirm-list-item strong{color:var(--text);font-size:var(--font-size-body);overflow-wrap:anywhere}.wiki-paste-confirm-list-item small{overflow-wrap:anywhere}.wiki-category-delete-confirm-details{gap:14px;display:grid}.wiki-category-delete-warning,.wiki-category-delete-secondary-impact,.wiki-category-delete-direct-flow-warning{border:1px solid color-mix(in srgb, #b84855 55%, var(--line));background:color-mix(in srgb, #b84855 10%, var(--surface-soft));border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.wiki-category-delete-warning{color:#ffb3b8}.wiki-category-delete-warning>div,.wiki-category-delete-secondary-impact>span,.wiki-category-delete-direct-flow-warning>span{gap:3px;min-width:0;display:grid}.wiki-category-delete-warning strong,.wiki-category-delete-secondary-impact strong,.wiki-category-delete-direct-flow-warning strong{color:var(--text);font-size:var(--font-size-body)}.wiki-category-delete-warning span,.wiki-category-delete-secondary-impact small,.wiki-category-delete-direct-flow-warning small,.wiki-category-delete-empty,.wiki-category-delete-list-heading span,.wiki-category-delete-list-item small{color:var(--text-muted);font-size:12px;line-height:1.45}.wiki-category-delete-list-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-inline:2px;display:flex}.wiki-category-delete-list-heading strong{color:var(--text);font-size:var(--font-size-body)}.wiki-category-delete-list{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 72%, transparent);scrollbar-gutter:stable;scrollbar-width:thin;border-radius:12px;gap:4px;max-height:min(300px,30dvh);margin:0;padding:8px 5px 8px 0;list-style:none;display:grid;overflow-y:auto}.wiki-category-delete-list-item{min-width:0;color:var(--accent);align-items:flex-start;gap:9px;padding:8px 11px;display:flex}.wiki-category-delete-list-item>span{gap:2px;min-width:0;display:grid}.wiki-category-delete-list-item strong{color:var(--text);font-size:var(--font-size-body);overflow-wrap:anywhere}.wiki-category-delete-list-item small,.wiki-category-delete-secondary-impact small,.wiki-category-delete-direct-flow-warning small{overflow-wrap:anywhere}.wiki-category-delete-secondary-impact{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.wiki-category-delete-direct-flow-warning{border-color:color-mix(in srgb, #b84855 40%, var(--line));background:color-mix(in srgb, #b84855 7%, var(--surface-soft));color:#ff9c9c}.wiki-category-delete-empty{border:1px dashed var(--line-strong);border-radius:12px;margin:0;padding:12px 14px}.wiki-confirm-modal-actions{margin-top:14px}.wiki-confirm-modal-icon{color:var(--accent);animation:1.8s ease-in-out infinite wiki-confirm-modal-icon-pulse}.wiki-confirm-modal-danger .wiki-confirm-modal-icon{color:#ff9c9c}.wiki-confirm-modal-warning .wiki-confirm-modal-icon{color:#f2cb73}.wiki-confirm-modal-danger-button{color:#fff;background:#b84855;border-color:#b84855}.wiki-confirm-modal-danger-button:hover:not(:disabled),.wiki-confirm-modal-danger-button:focus-visible{background:#d45e6a;border-color:#d45e6a}.wiki-admin-flow-modal.is-closing{animation:.36s cubic-bezier(.4,0,.2,1) both wiki-admin-flow-modal-out}.wiki-admin-flow-modal:before{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 10%, transparent));content:"";border-radius:999px;width:min(68%,620px);height:3px;position:absolute;top:0;left:32px}.wiki-admin-flow-modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;min-width:0;padding-bottom:18px;display:flex}.wiki-admin-flow-modal-header h2{color:var(--text);font-size:clamp(var(--font-size-h2), 3vw, 38px);letter-spacing:-.06em;margin:0;font-weight:700;line-height:1.05}.wiki-admin-flow-modal-header-actions{align-items:center;gap:10px;display:flex}.wiki-admin-flow-modal-close{border:1px solid var(--line-strong);background:var(--surface-soft);width:42px;height:42px;color:var(--text-muted);cursor:pointer;border-radius:10px;flex:0 0 42px;place-items:center;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:grid}.wiki-admin-flow-modal-close:hover,.wiki-admin-flow-modal-close:focus-visible{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent);outline:none;transform:rotate(4deg)scale(1.03)}.wiki-admin-flow-modal-grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:stretch;gap:20px;min-height:0;margin-top:20px;display:grid}.wiki-admin-flow-player-column,.wiki-admin-flow-modal-details{min-width:0}.wiki-admin-flow-player-column{align-content:start;gap:12px;display:grid}.wiki-admin-flow-player{border:1px solid var(--line-strong);background:#050b10;border-radius:14px;min-width:0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #6bd7e00a}.wiki-admin-flow-player-toolbar{border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:50px;padding:0 15px;display:flex}.wiki-admin-flow-player-toolbar span{min-width:0;color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.wiki-admin-flow-player-toolbar span svg{color:var(--accent);flex:none}.wiki-admin-flow-player-toolbar small{min-width:0;color:var(--text-muted);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wiki-admin-flow-player-frame,.wiki-admin-flow-player-empty{width:100%;height:min(62vh,560px);min-height:360px}.wiki-admin-flow-player-frame{background:#050b10;border:0;display:block}.wiki-admin-flow-player-empty{color:var(--text-muted);text-align:center;align-content:center;place-items:center;gap:9px;padding:28px;display:grid}.wiki-admin-flow-player-empty svg{color:var(--accent)}.wiki-admin-flow-player-empty strong{color:var(--text);font-size:var(--font-size-body)}.wiki-admin-flow-player-empty span{max-width:38ch;font-size:14px;line-height:1.5}.wiki-admin-flow-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wiki-admin-flow-modal-actions .wiki-secondary-button{min-height:50px;font-size:var(--font-size-body);padding-inline:14px}.wiki-admin-flow-modal-details{border:1px solid var(--line);background:var(--surface-soft);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;border-radius:14px;align-self:stretch;gap:18px;min-height:0;max-height:calc(100dvh - 164px);padding:20px;display:grid;overflow:hidden auto}.wiki-admin-flow-edit-heading{gap:6px;min-width:0;display:grid}.wiki-admin-flow-edit-heading strong{color:var(--text);font-size:var(--font-size-h3);letter-spacing:-.04em;font-weight:750;line-height:1.1}.wiki-admin-flow-edit-heading p{color:var(--text-muted);font-size:var(--font-size-body);margin:0;line-height:1.45}.wiki-admin-flow-edit-form{gap:14px;min-width:0;display:grid}.wiki-admin-flow-edit-form .wiki-field{font-size:var(--font-size-body);gap:6px}.wiki-admin-flow-edit-form .wiki-field input,.wiki-admin-flow-edit-form .wiki-field textarea{min-height:50px;font-size:var(--font-size-body);padding:11px 13px}.wiki-admin-flow-edit-form .wiki-field textarea{min-height:112px}.wiki-admin-flow-edit-form .wiki-flow-category-dropdown-trigger{min-height:50px;font-size:var(--font-size-body);padding:0 13px}.wiki-admin-flow-save{width:100%;min-height:50px;font-size:var(--font-size-body)}.wiki-admin-preview-meta-with-category{overflow:visible}.wiki-admin-preview-meta-with-category .wiki-admin-preview-meta-category{z-index:2;position:relative}.wiki-admin-flow-modal-details .wiki-admin-preview-description{font-size:14px}.wiki-admin-flow-modal-details .wiki-admin-preview-meta>div{gap:8px;padding:14px}.wiki-admin-flow-modal-details .wiki-admin-preview-meta span{font-family:var(--font-sans);letter-spacing:.04em;font-size:14px;line-height:1.3}.wiki-admin-flow-modal-details .wiki-admin-preview-meta strong{font-size:16px;line-height:1.35}.wiki-admin-preview-meta-category .wiki-category-select{min-width:0}.wiki-admin-preview-meta-category .wiki-category-select-trigger{border-radius:9px;gap:8px;min-height:54px;padding:8px 10px}.wiki-admin-preview-meta .wiki-category-select-copy{min-width:0;color:var(--text);font-family:var(--font-sans);font-size:inherit;letter-spacing:normal;text-transform:none;white-space:normal;gap:3px;line-height:normal;display:grid;overflow:visible}.wiki-admin-preview-meta .wiki-category-select-copy strong{color:var(--text);font-size:var(--font-size-body);text-transform:none;font-weight:700;line-height:1.25}.wiki-admin-preview-meta .wiki-category-select-copy small{color:var(--text-muted);font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}@keyframes wiki-admin-flow-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes wiki-admin-flow-modal-in{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wiki-admin-flow-modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes wiki-admin-flow-modal-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(16px)scale(.94)}}@keyframes wiki-confirm-modal-icon-pulse{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}50%{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--accent) 42%, transparent));transform:scale(1.08)}}.wiki-admin-footer{margin-top:28px}@media (max-width:900px){.wiki-admin-flow-modal{width:min(100%,100vw - 28px);max-height:calc(100dvh - 28px);padding:20px}.wiki-admin-flow-modal-grid{grid-template-columns:1fr}.wiki-admin-flow-modal-details{max-height:430px}.wiki-admin-flow-player-frame,.wiki-admin-flow-player-empty{height:min(50vh,440px);min-height:320px}}@media (max-width:620px){.wiki-admin-flow-modal-backdrop{padding:10px}.wiki-admin-flow-modal{border-radius:14px;width:100%;max-height:calc(100dvh - 20px);padding:16px}.wiki-admin-flow-modal:before{width:56%;left:20px}.wiki-admin-flow-modal-header{gap:12px;padding-bottom:14px}.wiki-admin-flow-modal-header h2{font-size:28px}.wiki-admin-flow-modal-grid{gap:14px;margin-top:14px}.wiki-admin-flow-player-toolbar{flex-direction:column;align-items:stretch;gap:4px;padding:11px 13px}.wiki-admin-flow-player-frame,.wiki-admin-flow-player-empty{height:300px;min-height:260px}.wiki-admin-flow-modal-actions{grid-template-columns:1fr}.wiki-admin-flow-modal-details{max-height:none;padding:16px}}.wiki-root-page .wiki-directory-row.is-selected,.wiki-root-page .wiki-directory-flow-row.is-selected,.wiki-app-shell .wiki-directory-row.is-selected,.wiki-app-shell .wiki-directory-flow-row.is-selected{box-shadow:0 0 0 1px var(--accent-line), 0 0 30px var(--interactive-shadow), 0 12px 28px #00000029;border-color:var(--accent)!important;background:var(--accent-soft)!important}@media (prefers-reduced-motion:reduce){.wiki-admin-flow-modal-backdrop,.wiki-admin-flow-modal,.wiki-admin-flow-modal-backdrop.is-closing,.wiki-admin-flow-modal.is-closing,.wiki-confirm-modal-icon{animation-duration:.01ms}.wiki-admin-flow-modal-close{transition-duration:.01ms}}.wiki-admin-access-page{background:radial-gradient(circle at 50% 0%, var(--page-glow), transparent 32rem), var(--bg);place-items:center;min-height:100dvh;padding:22px;display:grid}.wiki-admin-access{border:1px solid var(--line-strong);background:var(--surface);width:min(100%,800px);box-shadow:var(--shadow);border-radius:16px;padding:clamp(28px,5vw,52px);display:grid}.wiki-admin-access-brand{align-items:center;gap:10px;display:inline-flex}.wiki-admin-access-brand img{border:1px solid var(--line-strong);object-fit:contain;border-radius:14px}.wiki-admin-access-brand span{gap:3px;display:grid}.wiki-admin-access-brand strong{color:var(--text);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:13px}.wiki-admin-access-brand small{color:var(--text-muted);font-size:10px}.wiki-admin-access-icon{color:var(--accent)}.wiki-admin-access-content{justify-items:start;gap:16px;margin-top:clamp(30px,5vw,48px);display:grid}.wiki-admin-access-icon-shell{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:14px;place-items:center;width:58px;height:58px;display:grid}.wiki-admin-access h1{color:var(--text);font-size:var(--font-size-h1);letter-spacing:-.06em;margin:0;line-height:1.12}.wiki-admin-access p{color:var(--text-soft);max-width:58ch;font-size:var(--font-size-body);margin:0;line-height:1.55}.wiki-admin-access .wiki-primary-button{min-height:52px;margin-top:8px;padding-inline:24px}@media (max-width:1120px){.wiki-admin-form-grid{grid-template-columns:1fr}.wiki-admin-user-form{grid-template-columns:minmax(0,1fr) 170px}.wiki-admin-user-submit{grid-column:1/-1}}@media (max-width:820px){.wiki-admin-page{width:min(100% - 28px,720px);padding-top:34px}.wiki-admin-hero{align-items:start;gap:20px;display:grid}.wiki-admin-hero-status{width:fit-content}.wiki-admin-preview{position:static}}@media (max-width:620px){.wiki-admin-topbar{min-height:64px;padding:0 14px}.wiki-admin-topbar-actions{gap:5px}.wiki-admin-user-email{display:none}.wiki-admin-back-link{padding-inline:7px}.wiki-admin-back-link,.wiki-admin-topbar-actions .wiki-ghost-button{font-size:0}.wiki-admin-back-link svg{font-size:initial}.wiki-admin-topbar-actions .wiki-ghost-button{width:34px;padding:0}.wiki-admin-tabs{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-2px;overflow-x:auto}.wiki-admin-tabs::-webkit-scrollbar{display:none}.wiki-admin-tab{flex:none;justify-content:center;padding:0 11px}.wiki-admin-page{width:min(100% - 24px,520px);padding-top:27px}.wiki-admin-hero h1{font-size:clamp(39px,13vw,59px)}.wiki-admin-stats{grid-template-columns:1fr}.wiki-admin-stats>div{min-height:69px}.wiki-admin-panel{padding:17px}.wiki-admin-panel-heading h2,.wiki-admin-library-heading h2,.wiki-admin-preview-heading h2{font-size:21px}.wiki-admin-category-item{margin-left:0!important}.wiki-admin-user-form,.wiki-admin-upload-inspection-meta,.wiki-admin-backup-actions{grid-template-columns:1fr}.wiki-admin-backup-actions>.wiki-primary-button,.wiki-admin-backup-actions>.wiki-secondary-button,.wiki-admin-backup-file{width:100%}.wiki-admin-user-submit{grid-column:auto}.wiki-admin-user-item{grid-template-columns:42px minmax(0,1fr);gap:14px}.wiki-admin-user-toggle,.wiki-admin-user-protected{grid-column:2;justify-self:start}.wiki-admin-access{padding:25px 21px}.wiki-admin-access-content{margin-top:30px}}.wiki-root-page,.wiki-admin-shell,.wiki-admin-access-page,.wiki-root-page .wiki-auth-copy,.wiki-root-page .wiki-field,.wiki-root-page .wiki-field input,.wiki-root-page .wiki-field select,.wiki-root-page .wiki-field textarea,.wiki-root-page .wiki-search-field input,.wiki-root-page .wiki-primary-button,.wiki-root-page .wiki-secondary-button,.wiki-root-page .wiki-ghost-button,.wiki-root-page .wiki-text-button,.wiki-root-page .wiki-app-user,.wiki-root-page .wiki-sidebar-heading strong,.wiki-root-page .wiki-tree-all,.wiki-root-page .wiki-tree-select,.wiki-root-page .wiki-sidebar-action,.wiki-root-page .wiki-sidebar-loading,.wiki-root-page .wiki-app-hero p:not(.wiki-eyebrow),.wiki-root-page .wiki-directory-select,.wiki-root-page .wiki-directory-folder-copy strong,.wiki-root-page .wiki-directory-folder-copy small,.wiki-root-page .wiki-directory-flow-copy strong,.wiki-root-page .wiki-directory-flow-copy small,.wiki-root-page .wiki-directory-count,.wiki-root-page .wiki-directory-empty strong,.wiki-root-page .wiki-directory-empty span,.wiki-root-page .wiki-flow-card p,.wiki-root-page .wiki-empty-state strong,.wiki-root-page .wiki-empty-state p,.wiki-root-page .wiki-document-card strong,.wiki-root-page .wiki-document-card span,.wiki-root-page .wiki-form-hint,.wiki-admin-shell .wiki-admin-topbar-actions,.wiki-admin-shell .wiki-admin-back-link,.wiki-admin-shell .wiki-ghost-button,.wiki-admin-shell .wiki-admin-hero p:not(.wiki-eyebrow),.wiki-admin-shell .wiki-admin-panel-heading p,.wiki-admin-shell .wiki-admin-form .wiki-field,.wiki-admin-shell .wiki-admin-form .wiki-field input,.wiki-admin-shell .wiki-admin-form .wiki-field select,.wiki-admin-shell .wiki-admin-form .wiki-field textarea,.wiki-admin-shell .wiki-admin-form .wiki-primary-button,.wiki-admin-shell .wiki-admin-form .wiki-secondary-button,.wiki-admin-shell .wiki-admin-user-form .wiki-field,.wiki-admin-shell .wiki-admin-user-form .wiki-field input,.wiki-admin-shell .wiki-admin-user-form .wiki-field select,.wiki-admin-shell .wiki-admin-user-form .wiki-primary-button,.wiki-admin-shell .wiki-admin-backup-actions,.wiki-admin-shell .wiki-admin-backup-actions .wiki-primary-button,.wiki-admin-shell .wiki-admin-backup-actions .wiki-secondary-button,.wiki-admin-shell .wiki-admin-backup-file,.wiki-admin-shell .wiki-admin-backup-hint,.wiki-admin-shell .wiki-admin-user-list-heading,.wiki-admin-shell .wiki-admin-user-list-heading small,.wiki-admin-shell .wiki-admin-user-item-copy strong,.wiki-admin-shell .wiki-admin-user-item-copy small,.wiki-admin-shell .wiki-admin-user-toggle,.wiki-admin-shell .wiki-admin-user-protected,.wiki-admin-shell .wiki-admin-flow-item,.wiki-admin-shell .wiki-admin-flow-item-copy strong,.wiki-admin-shell .wiki-admin-empty-list strong,.wiki-admin-shell .wiki-admin-empty-preview strong,.wiki-admin-shell .wiki-admin-empty-list span,.wiki-admin-shell .wiki-admin-empty-preview p,.wiki-admin-shell .wiki-admin-preview-description,.wiki-admin-access-page .wiki-admin-access p,.wiki-admin-access-page .wiki-primary-button{font-size:18px}@media (max-width:620px){.wiki-root-page .wiki-ghost-button,.wiki-admin-topbar-actions .wiki-admin-back-link,.wiki-admin-topbar-actions .wiki-ghost-button{font-size:0}}@media (max-width:640px){.wiki-root-page .wiki-admin-nav-link{width:38px;min-height:34px;padding:0;font-size:0}.wiki-root-page .wiki-admin-nav-link svg{font-size:initial}.wiki-root-page .wiki-ghost-button{font-size:0}}.wiki-root-page button:not(:disabled),.wiki-admin-shell button:not(:disabled),.wiki-root-page .wiki-admin-nav-link,.wiki-admin-shell .wiki-admin-tabs button,.wiki-admin-shell .wiki-admin-back-link,.wiki-admin-shell a.wiki-secondary-button,.wiki-admin-shell a.wiki-admin-download,.wiki-admin-shell .wiki-admin-backup-file,.wiki-admin-shell .wiki-admin-dropzone,.wiki-admin-access-page button:not(:disabled),.wiki-admin-access-page a.wiki-primary-button,.wiki-root-page .wiki-icon-link,.wiki-admin-shell .wiki-icon-link{will-change:transform;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s cubic-bezier(.22,1,.36,1)}.wiki-root-page button:not(:disabled):hover,.wiki-admin-shell button:not(:disabled):hover,.wiki-root-page .wiki-admin-nav-link:hover,.wiki-admin-shell .wiki-admin-tabs button:hover,.wiki-admin-shell .wiki-admin-back-link:hover,.wiki-admin-shell a.wiki-secondary-button:hover,.wiki-admin-shell a.wiki-admin-download:hover,.wiki-admin-shell .wiki-admin-backup-file:hover,.wiki-admin-shell .wiki-admin-dropzone:hover,.wiki-admin-access-page button:not(:disabled):hover,.wiki-admin-access-page a.wiki-primary-button:hover,.wiki-root-page .wiki-icon-link:hover,.wiki-admin-shell .wiki-icon-link:hover{transform:translateY(-1px)}.wiki-root-page button:not(:disabled):active,.wiki-admin-shell button:not(:disabled):active,.wiki-root-page .wiki-admin-nav-link:active,.wiki-admin-shell .wiki-admin-tabs button:active,.wiki-admin-shell .wiki-admin-back-link:active,.wiki-admin-shell a.wiki-secondary-button:active,.wiki-admin-shell a.wiki-admin-download:active,.wiki-admin-shell .wiki-admin-backup-file:active,.wiki-admin-shell .wiki-admin-dropzone:active,.wiki-admin-access-page button:not(:disabled):active,.wiki-admin-access-page a.wiki-primary-button:active,.wiki-root-page .wiki-icon-link:active,.wiki-admin-shell .wiki-icon-link:active{transition-duration:80ms;transform:translateY(0)scale(.97)}@media (prefers-reduced-motion:reduce){.wiki-root-page button:not(:disabled),.wiki-admin-shell button:not(:disabled),.wiki-root-page .wiki-admin-nav-link,.wiki-admin-shell .wiki-admin-tabs button,.wiki-admin-shell .wiki-admin-back-link,.wiki-admin-shell a.wiki-secondary-button,.wiki-admin-shell a.wiki-admin-download,.wiki-admin-shell .wiki-admin-backup-file,.wiki-admin-shell .wiki-admin-dropzone,.wiki-admin-access-page button:not(:disabled),.wiki-admin-access-page a.wiki-primary-button,.wiki-root-page .wiki-icon-link,.wiki-admin-shell .wiki-icon-link,.wiki-root-page .wiki-spin,.wiki-admin-shell .wiki-spin{transition-duration:.01ms;animation-duration:.01ms}}.wiki-auth-card-top,.wiki-admin-access-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.theme-toggle{isolation:isolate;border:1px solid var(--line-strong);background:linear-gradient(135deg, var(--surface-soft), color-mix(in srgb, var(--accent-soft) 55%, var(--surface-soft)));width:52px;min-height:48px;color:var(--text-soft);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;font-weight:700;transition:border-color .22s,background-color .22s,color .22s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.theme-toggle:before{z-index:-1;background:radial-gradient(circle at center, var(--accent-soft), transparent 72%);content:"";opacity:.55;border-radius:8px;transition:opacity .22s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:5px}.theme-toggle:hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent);box-shadow:0 10px 24px var(--interactive-shadow);transform:translateY(-1px)}.theme-toggle:hover:before{opacity:1;transform:scale(1.18)}.theme-toggle:active{transition-duration:80ms;transform:translateY(0)scale(.97)}.theme-toggle-icon{flex:0 0 26px;place-items:center;width:26px;height:26px;display:inline-grid}.theme-toggle-icon-svg{opacity:0;grid-area:1/1;width:24px;height:24px;transition:opacity .26s,transform .46s cubic-bezier(.22,1,.36,1);transform:translateY(8px)scale(.38)rotate(-28deg)}.theme-toggle-icon-svg.is-active{opacity:1;transform:translateY(0)scale(1)rotate(0)}.theme-toggle-label{display:none}.theme-toggle-icon-sun.is-active{animation:.62s cubic-bezier(.22,1,.36,1) both theme-icon-sunrise}.theme-toggle-icon-moon{transform:translateY(-8px)scale(.38)rotate(28deg)}.theme-toggle-icon-moon.is-active{animation:.62s cubic-bezier(.22,1,.36,1) both theme-icon-moonset}@keyframes theme-icon-sunrise{0%{opacity:0;transform:translateY(10px)scale(.42)rotate(-30deg)}52%{opacity:1;transform:translateY(-2px)scale(1.08)rotate(8deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes theme-icon-moonset{0%{opacity:0;transform:translateY(-10px)scale(.42)rotate(30deg)}52%{opacity:1;transform:translateY(2px)scale(1.08)rotate(-8deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:0}::view-transition-new(root){z-index:1;animation:theme-ripple-reveal var(--theme-ripple-duration) cubic-bezier(.22, 1, .36, 1);clip-path:circle(0 at var(--theme-ripple-x) var(--theme-ripple-y))}@keyframes theme-ripple-reveal{to{clip-path:circle(var(--theme-ripple-radius) at var(--theme-ripple-x) var(--theme-ripple-y))}}html[data-theme-fallback]:after{z-index:2147483647;top:var(--theme-ripple-y);left:var(--theme-ripple-x);width:calc(var(--theme-ripple-radius) * 2);height:calc(var(--theme-ripple-radius) * 2);background:var(--theme-ripple-color);content:"";pointer-events:none;animation:theme-ripple-fallback var(--theme-ripple-duration) cubic-bezier(.22, 1, .36, 1) forwards;border-radius:50%;position:fixed;transform:translate(-50%,-50%)scale(0)}@keyframes theme-ripple-fallback{to{transform:translate(-50%,-50%)scale(1)}}:root[data-theme=light] .wiki-root-page{background:radial-gradient(circle at 72% -12%, #3399a01f, transparent 34rem), var(--bg)}:root[data-theme=light] .wiki-auth-grid{background-image:linear-gradient(#14495312 1px,#0000 1px),linear-gradient(90deg,#14495312 1px,#0000 1px)}:root[data-theme=light] .wiki-auth-card{background:#ffffffe6}:root[data-theme=light] .wiki-auth-avatar,:root[data-theme=light] .wiki-app-avatar{box-shadow:0 0 0 7px #0c6ea814}:root[data-theme=light] .wiki-field input,:root[data-theme=light] .wiki-field select,:root[data-theme=light] .wiki-field textarea,:root[data-theme=light] .wiki-search-field input{background:#ffffffd6}:root[data-theme=light] .wiki-admin-email-input input{background:0 0}:root[data-theme=light] .wiki-secondary-button{background:#fffc}:root[data-theme=light] .wiki-app-topbar,:root[data-theme=light] .wiki-admin-topbar{background:#f4f8f9e0}:root[data-theme=light] .wiki-search-field{background:#ffffffd1}:root[data-theme=light] .wiki-tree-all:hover,:root[data-theme=light] .wiki-tree-row:hover{background:#0c6ea814}:root[data-theme=light] .wiki-directory-tree{background:#ffffffb8}:root[data-theme=light] .wiki-directory-row:hover,:root[data-theme=light] .wiki-directory-flow-row:hover{background:#0c6ea812}:root[data-theme=light] .wiki-stats>div{background:#fffc}:root[data-theme=light] .wiki-flow-card{background:#ffffffb8}:root[data-theme=light] .wiki-flow-card:hover{background:#fffffff5}:root[data-theme=light] .wiki-file-preview code,:root[data-theme=light] .wiki-file-preview span{background:#e2f0f2e6}:root[data-theme=light] .wiki-document-card{background:#ffffffad}:root[data-theme=light] .wiki-modal-scrim{background:#0f242a6b}:root[data-theme=light] .wiki-dropzone:hover{background:#0c6ea824}:root[data-theme=light] .wiki-admin-shell,:root[data-theme=light] .wiki-admin-access-page{background:radial-gradient(circle at 86% 3%, #3399a01f, transparent 30rem), var(--bg)}:root[data-theme=light] .wiki-admin-panel{background:#ffffffc7;box-shadow:0 16px 45px #153e4814}:root[data-theme=light] .wiki-admin-stats>div{background:#fffc}:root[data-theme=light] .wiki-admin-tabs{background:#ffffffb8}:root[data-theme=light] .wiki-role-select-trigger,:root[data-theme=light] .wiki-role-select-menu,:root[data-theme=light] .wiki-category-select-trigger,:root[data-theme=light] .wiki-category-select-menu{background:#ffffffeb}:root[data-theme=light] .wiki-role-select-option:hover,:root[data-theme=light] .wiki-role-select-option.is-selected,:root[data-theme=light] .wiki-category-select-option:hover,:root[data-theme=light] .wiki-category-select-option.is-selected{background:#0c6ea814}:root[data-theme=light] .wiki-admin-flow-item{background:#ebf4f5b3}:root[data-theme=light] .wiki-admin-flow-item:hover{background:#fffffff5}:root[data-theme=light] .wiki-admin-category-item{background:#ebf4f5b3}:root[data-theme=light] .wiki-admin-category-item:hover{background:#fffffff5}:root[data-theme=light] .wiki-admin-user-item,:root[data-theme=light] .wiki-admin-backup-file{background:#ffffffe0}:root[data-theme=light] .wiki-admin-user-item:hover,:root[data-theme=light] .wiki-admin-backup-file:hover{background:#fffffffa}:root[data-theme=light] .wiki-admin-user-protected{color:#085984;background:#0c6ea814}:root[data-theme=light] .wiki-admin-delete-button,:root[data-theme=light] .wiki-admin-user-toggle.is-revoke{color:#a13030;background:#b4373712;border-color:#b437374d}:root[data-theme=light] .wiki-admin-delete-button:hover:not(:disabled),:root[data-theme=light] .wiki-admin-user-toggle.is-revoke:hover:not(:disabled){color:#842626;background:#b4373721;border-color:#b4373785}:root[data-theme=light] .wiki-admin-user-toggle.is-restore{color:#17633b;background:#26734312;border-color:#2673434d}:root[data-theme=light] .wiki-admin-user-toggle.is-restore:hover:not(:disabled){color:#10512f;background:#26734321;border-color:#26734385}:root[data-theme=light] .wiki-admin-preview-meta>div{background:#ebf4f594}:root[data-theme=light] .wiki-admin-file-list li{background:#e8f2f4d1}:root[data-theme=light] .wiki-flow-extraction-ready{color:#17633b;background:#26734314;border-color:#26734347}:root[data-theme=light] .wiki-flow-extraction-pending{color:#87620f;background:#cda02f1a;border-color:#9b711147}:root[data-theme=light] .wiki-flow-extraction-failed{color:#a13030;background:#b4373714;border-color:#b437374d}:root[data-theme=light] .wiki-brand-loader-cosmos{--wiki-cosmos-core:#0d252d;--wiki-cosmos-halo:#0c6ea82e;--wiki-cosmos-spark:#0d252d}@media (max-width:640px){.theme-toggle{width:44px;min-height:40px}.theme-toggle svg{font-size:initial}.theme-toggle-icon{flex-basis:22px;width:22px;height:22px}.theme-toggle-icon-svg{width:21px;height:21px}}@media (prefers-reduced-motion:reduce){.theme-toggle,.theme-toggle-icon-svg,html[data-theme-fallback]:after{transition-duration:.01ms;animation-duration:.01ms}::view-transition-old(root){transition-duration:.01ms;animation-duration:.01ms}::view-transition-new(root){transition-duration:.01ms;animation-duration:.01ms}.wiki-admin-shell .wiki-role-select-menu,.wiki-admin-shell .wiki-category-select-menu{animation-duration:.01ms}.wiki-admin-form-grid.is-tab-switching{animation:none}}.wiki-root-page button:not(:disabled) svg:not(.wiki-spin):not(.theme-toggle-icon-svg),.wiki-admin-shell button:not(:disabled) svg:not(.wiki-spin):not(.theme-toggle-icon-svg),.wiki-admin-access-page button:not(:disabled) svg:not(.wiki-spin):not(.theme-toggle-icon-svg),.wiki-root-page .wiki-admin-nav-link svg,.wiki-root-page .wiki-icon-link svg,.wiki-root-page .wiki-directory-flow-row svg,.wiki-admin-shell .wiki-admin-back-link svg,.wiki-admin-shell .wiki-admin-tabs button svg,.wiki-admin-shell .wiki-admin-nav-link svg,.wiki-admin-shell .wiki-icon-link svg,.wiki-admin-shell a.wiki-secondary-button svg,.wiki-admin-shell a.wiki-admin-download svg,.wiki-admin-shell .wiki-admin-backup-file svg,.wiki-admin-shell .wiki-admin-dropzone svg,.wiki-admin-access-page a.wiki-primary-button svg{will-change:transform;transform-origin:50%;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s,color .16s}.wiki-root-page button:not(:disabled):hover svg:not(.wiki-spin),.wiki-admin-shell button:not(:disabled):hover svg:not(.wiki-spin),.wiki-admin-access-page button:not(:disabled):hover svg:not(.wiki-spin),.wiki-root-page .wiki-admin-nav-link:hover svg,.wiki-root-page .wiki-icon-link:hover svg,.wiki-root-page .wiki-directory-flow-row:hover svg,.wiki-admin-shell .wiki-admin-back-link:hover svg,.wiki-admin-shell .wiki-admin-tabs button:hover svg,.wiki-admin-shell .wiki-admin-nav-link:hover svg,.wiki-admin-shell .wiki-icon-link:hover svg,.wiki-admin-shell a.wiki-secondary-button:hover svg,.wiki-admin-shell a.wiki-admin-download:hover svg,.wiki-admin-shell .wiki-admin-backup-file:hover svg,.wiki-admin-shell .wiki-admin-dropzone:hover svg,.wiki-admin-access-page a.wiki-primary-button:hover svg{filter:drop-shadow(0 3px 5px #2ea8e833);transform:translateY(-1px)scale(1.1)}.wiki-root-page button:not(:disabled):hover svg:not(.wiki-spin),.wiki-admin-shell button:not(:disabled):hover svg:not(.wiki-spin),.wiki-admin-access-page button:not(:disabled):hover svg:not(.wiki-spin),.wiki-admin-shell .wiki-admin-backup-file:hover svg,.wiki-admin-shell .wiki-admin-dropzone:hover svg{animation:.42s cubic-bezier(.22,1,.36,1) both wiki-icon-hover}@keyframes wiki-icon-hover{0%{transform:translateY(1px)scale(.88)rotate(-6deg)}55%{transform:translateY(-3px)scale(1.18)rotate(6deg)}to{transform:translateY(-1px)scale(1.08)rotate(0)}}.wiki-root-page button:not(:disabled):active svg:not(.wiki-spin),.wiki-admin-shell button:not(:disabled):active svg:not(.wiki-spin),.wiki-admin-access-page button:not(:disabled):active svg:not(.wiki-spin),.wiki-root-page .wiki-admin-nav-link:active svg,.wiki-root-page .wiki-icon-link:active svg,.wiki-root-page .wiki-directory-flow-row:active svg,.wiki-admin-shell .wiki-admin-back-link:active svg,.wiki-admin-shell .wiki-admin-tabs button:active svg,.wiki-admin-shell .wiki-admin-nav-link:active svg,.wiki-admin-shell .wiki-icon-link:active svg,.wiki-admin-shell a.wiki-secondary-button:active svg,.wiki-admin-shell a.wiki-admin-download:active svg,.wiki-admin-shell .wiki-admin-backup-file:active svg,.wiki-admin-shell .wiki-admin-dropzone:active svg,.wiki-admin-access-page a.wiki-primary-button:active svg{filter:none;transition-duration:80ms;animation:none;transform:scale(.86)rotate(-4deg)}.wiki-root-page .wiki-icon-link:hover svg,.wiki-admin-shell .wiki-icon-link:hover svg{transform:translate(2px,-2px)scale(1.1)}.wiki-root-page .wiki-admin-nav-link:hover svg,.wiki-admin-shell .wiki-admin-nav-link:hover svg{transform:rotate(14deg)scale(1.1)}.wiki-admin-shell button.wiki-admin-delete-button:hover svg:not(.wiki-spin){transform:rotate(-10deg)scale(1.1)}.wiki-admin-shell button.wiki-admin-user-toggle:hover svg:not(.wiki-spin){transform:rotate(-7deg)scale(1.1)}.wiki-admin-shell button.wiki-primary-button:not(:disabled):hover,.wiki-admin-shell button.wiki-secondary-button:not(:disabled):hover,.wiki-admin-shell button.wiki-ghost-button:not(:disabled):hover,.wiki-admin-shell button.wiki-admin-delete-button:not(:disabled):hover,.wiki-admin-shell button.wiki-admin-user-toggle:not(:disabled):hover,.wiki-admin-shell button.theme-toggle:not(:disabled):hover,.wiki-admin-shell .wiki-admin-backup-file:hover,.wiki-admin-shell .wiki-admin-dropzone:hover{box-shadow:0 10px 24px var(--interactive-shadow)}.wiki-root-page button.theme-toggle:hover .theme-toggle-icon-svg.is-active,.wiki-admin-shell button.theme-toggle:hover .theme-toggle-icon-svg.is-active{transform:rotate(18deg)scale(1.12)}.wiki-root-page button.theme-toggle:active .theme-toggle-icon-svg.is-active,.wiki-admin-shell button.theme-toggle:active .theme-toggle-icon-svg.is-active{transform:rotate(-10deg)scale(.86)}@media (prefers-reduced-motion:reduce){.wiki-admin-shell .wiki-admin-tab.is-active svg{animation:none}.wiki-root-page button:not(:disabled) svg:not(.wiki-spin),.wiki-admin-shell button:not(:disabled) svg:not(.wiki-spin),.wiki-admin-access-page button:not(:disabled) svg:not(.wiki-spin),.wiki-root-page .wiki-admin-nav-link svg,.wiki-root-page .wiki-icon-link svg,.wiki-root-page .wiki-directory-flow-row,.wiki-root-page .wiki-directory-flow-row svg,.wiki-root-page .wiki-directory-flow-action,.wiki-root-page .wiki-directory-chevron svg,.wiki-root-page .wiki-directory-row,.wiki-root-page .wiki-directory-node>[role=group],.wiki-admin-shell .wiki-admin-back-link svg,.wiki-admin-shell .wiki-admin-tabs button svg,.wiki-admin-shell .wiki-admin-nav-link svg,.wiki-admin-shell .wiki-icon-link svg,.wiki-admin-shell a.wiki-secondary-button svg,.wiki-admin-shell a.wiki-admin-download svg,.wiki-admin-shell .wiki-admin-backup-file svg,.wiki-admin-shell .wiki-admin-dropzone svg,.wiki-admin-access-page a.wiki-primary-button svg{transition-duration:.01ms;animation-duration:.01ms}.wiki-root-page .wiki-directory-node>[role=group]{animation-duration:.01ms}}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}.directory-page h1,.flow-page h1,.wiki-root-page h1,.wiki-shell h1,.wiki-admin-shell h1,.wiki-admin-access-page h1{font-size:var(--font-size-h1)}.directory-page h2,.flow-page h2,.wiki-root-page h2,.wiki-shell h2,.wiki-admin-shell h2,.wiki-admin-access-page h2{font-size:var(--font-size-h2)}.directory-page h3,.flow-page h3,.wiki-root-page h3,.wiki-shell h3,.wiki-admin-shell h3,.wiki-admin-access-page h3{font-size:var(--font-size-h3)}.wiki-directory-browser-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:8px 8px 10px;display:flex}.wiki-directory-back,.wiki-directory-menu-trigger,.wiki-directory-breadcrumb button{min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.wiki-directory-back{flex:none;gap:7px;padding:0 12px;font-size:15px;font-weight:700}.wiki-directory-back:hover:not(:disabled),.wiki-directory-back:focus-visible,.wiki-directory-menu-trigger:hover,.wiki-directory-menu-trigger:focus-visible,.wiki-directory-breadcrumb button:hover,.wiki-directory-breadcrumb button:focus-visible{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent);outline:none;transform:translateY(-1px)}.wiki-directory-selection-summary{border:1px solid var(--accent-line);background:var(--accent-soft);min-height:34px;color:var(--accent);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.wiki-directory-back:disabled{cursor:default;opacity:.42}.wiki-directory-breadcrumb{scrollbar-width:thin;flex:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.wiki-directory-breadcrumb>button,.wiki-directory-breadcrumb-segment{flex:none}.wiki-directory-breadcrumb button{max-width:260px;color:var(--text-soft);white-space:nowrap;gap:7px;padding:0 10px;font-size:15px;font-weight:700}.wiki-directory-breadcrumb button svg{color:var(--accent);flex:none}.wiki-directory-breadcrumb button span{text-overflow:ellipsis;overflow:hidden}.wiki-directory-breadcrumb button.is-current{color:var(--text)}.wiki-directory-breadcrumb-segment{align-items:center;gap:4px;display:inline-flex}.wiki-directory-breadcrumb-segment>svg{color:var(--text-faint);flex:none}.wiki-directory-items{gap:4px;padding:10px 8px 8px;display:grid}.wiki-directory-row{grid-template-columns:minmax(0,1fr) max-content;align-items:stretch;min-height:72px;padding:0}.wiki-directory-row:hover,.wiki-directory-flow-row:hover{transform:translate(2px)}.wiki-directory-row.is-open{box-shadow:none}.wiki-directory-select{grid-template-columns:30px minmax(0,1fr) max-content;gap:13px;min-height:70px;padding:10px 14px}.wiki-directory-select>svg{width:25px;height:25px}.wiki-directory-menu-trigger{width:44px;min-width:44px;color:var(--text-muted);align-self:center;margin-right:8px}.wiki-directory-menu-trigger svg{flex:none}.wiki-directory-flow-row{border-radius:9px;grid-template-columns:28px minmax(0,1fr) max-content;min-height:72px;padding:8px 8px 8px 14px}.wiki-directory-flow-row>svg:first-child{width:25px;height:25px}.wiki-directory-flow-actions{gap:6px}.wiki-directory-flow-action{min-height:44px;padding-inline:12px}.wiki-admin-context-menu{z-index:1200;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-raised) 94%, transparent);min-width:238px;box-shadow:0 18px 46px #0000005c, 0 0 24px var(--interactive-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;gap:3px;padding:6px;animation:.15s both wiki-admin-context-menu-in;display:grid;position:fixed}.wiki-admin-context-menu-item{min-height:42px;color:var(--text-soft);cursor:pointer;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;padding:0 11px;font-size:15px;font-weight:650;transition:background-color .14s,color .14s;display:flex}.wiki-admin-context-menu-item-tooltip{display:block;position:relative}.wiki-admin-context-menu-item-tooltip>.wiki-admin-context-menu-item{width:100%}.wiki-admin-context-menu-tooltip-content{z-index:1;border:1px solid var(--line-strong);background:var(--surface-raised);width:max-content;max-width:min(280px,100vw - 24px);color:var(--text-soft);opacity:0;pointer-events:none;visibility:hidden;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:600;line-height:1.4;transition:opacity .14s,visibility .14s,transform .14s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);box-shadow:0 10px 24px #00000047}.wiki-admin-context-menu-item-tooltip:hover>.wiki-admin-context-menu-tooltip-content,.wiki-admin-context-menu-item-tooltip:focus-within>.wiki-admin-context-menu-tooltip-content{opacity:1;visibility:visible;transform:translateY(0)}.wiki-admin-context-menu-item:hover:not(:disabled),.wiki-admin-context-menu-item:focus-visible:not(:disabled){background:var(--accent-soft);color:var(--accent);outline:none}.wiki-admin-context-menu-item:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.58}.wiki-admin-context-menu-item svg{flex:none}.wiki-admin-fixed-location{border:1px solid var(--line-strong);background:var(--surface-soft);min-height:50px;color:var(--text);border-radius:10px;align-content:center;gap:3px;padding:10px 13px;display:grid}.wiki-admin-fixed-location strong{font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-admin-fixed-location small{color:var(--text-muted);font-size:12px}.wiki-admin-category-modal{width:min(560px,100vw - 48px)}.wiki-admin-category-modal-content{gap:18px;margin-top:20px;display:grid}.wiki-admin-category-modal-path{color:var(--text-muted);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px}.wiki-admin-category-edit-form{gap:15px;display:grid}.wiki-admin-category-edit-form .wiki-field input,.wiki-admin-category-edit-form .wiki-field textarea{min-height:50px;font-size:var(--font-size-body);padding:11px 13px}.wiki-admin-global-actions{flex:0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100%,680px);max-width:680px;display:grid}.wiki-admin-global-action{border:1px solid var(--line-strong);background:var(--surface-soft);min-height:48px;color:var(--text-soft);cursor:pointer;font:inherit;font-size:var(--font-size-body);text-align:center;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-weight:700;line-height:1.2;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.wiki-admin-global-action svg{color:var(--accent);flex:none}.wiki-admin-global-action:hover,.wiki-admin-global-action:focus-visible{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text);box-shadow:0 0 22px color-mix(in srgb, var(--accent) 14%, transparent);outline:none;transform:translateY(-1px)}.wiki-admin-command-modal{grid-template-rows:auto minmax(0,1fr);width:min(100%,1120px);overflow:hidden}.wiki-admin-upload-command-modal{width:min(100%,1220px)}.wiki-admin-upload-command-modal.is-preview-step{width:min(100%,1320px)}.wiki-admin-upload-inline-preview{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);margin-top:0}.wiki-admin-upload-preview-stepbar{min-width:0;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:1.35;display:flex}.wiki-admin-upload-preview-stepbar>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-admin-upload-preview-step-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.wiki-admin-upload-preview-step-actions>button{min-height:52px;font-size:var(--font-size-body)}.wiki-admin-upload-preview-step-actions .wiki-admin-upload-preview-confirm{margin-top:0}@media (max-width:900px){.wiki-admin-upload-command-modal.is-preview-step{width:min(100%,100vw - 28px)}.wiki-admin-upload-inline-preview{grid-template-columns:1fr}.wiki-admin-upload-inline-preview .wiki-admin-flow-modal-details{max-height:430px}}@media (max-width:620px){.wiki-admin-upload-preview-stepbar{flex-direction:column;align-items:flex-start;gap:8px}.wiki-admin-upload-preview-stepbar>span:last-child{white-space:normal}.wiki-admin-upload-preview-step-actions{grid-template-columns:1fr}}.wiki-admin-command-modal-heading{align-items:center;gap:13px;min-width:0;display:flex}.wiki-admin-command-modal-heading>div:last-child{min-width:0}.wiki-admin-flow-modal-header .wiki-eyebrow{margin-bottom:7px}.wiki-admin-command-modal-body{scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;padding:20px 4px 2px 1px;overflow:hidden auto}.wiki-admin-flow-modal .wiki-field{font-size:var(--font-size-body);line-height:1.3}.wiki-admin-flow-modal .wiki-field small{font-size:13px;line-height:1.35}.wiki-admin-flow-modal .wiki-field input,.wiki-admin-flow-modal .wiki-field select,.wiki-admin-flow-modal .wiki-field textarea{font-size:var(--font-size-body);line-height:1.3}.wiki-admin-flow-modal .wiki-form-hint,.wiki-admin-flow-modal .wiki-form-error{font-size:13px;line-height:1.5}.wiki-admin-flow-modal .wiki-form-error{color:#ff9c9c;margin:12px 0 0}.wiki-admin-command-description{max-width:70ch;color:var(--text-muted);font-size:var(--font-size-body);margin:0;line-height:1.5}.wiki-admin-command-form{gap:15px;margin-top:21px;display:grid}.wiki-admin-command-form .wiki-field,.wiki-admin-command-upload-form .wiki-field{font-size:var(--font-size-body);gap:7px}.wiki-admin-command-form .wiki-field input,.wiki-admin-command-form .wiki-field textarea,.wiki-admin-command-upload-form .wiki-field input,.wiki-admin-command-upload-form .wiki-field textarea{min-height:50px;font-size:var(--font-size-body);padding:11px 13px}.wiki-admin-command-form .wiki-field textarea,.wiki-admin-command-upload-form .wiki-field textarea{min-height:106px}.wiki-admin-command-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.wiki-admin-command-actions button{min-height:50px;font-size:var(--font-size-body);padding-inline:17px}.wiki-version-history-modal,.wiki-audit-log-modal{width:min(760px,100vw - 48px)}.wiki-version-history-intro{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--text-soft);border-radius:12px;padding:13px 15px;font-size:14px;line-height:1.55}.wiki-version-history-intro p{margin:0}.wiki-version-history-list,.wiki-audit-log-list{gap:10px;margin-top:16px;display:grid}.wiki-version-history-item,.wiki-audit-log-item{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-soft) 78%, transparent);border-radius:13px;gap:9px;padding:14px;display:grid}.wiki-version-history-item-heading,.wiki-version-history-item-actions,.wiki-audit-log-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.wiki-version-history-item-heading>div,.wiki-version-history-item-actions{align-items:center;gap:9px;min-width:0;display:flex}.wiki-version-history-item-heading strong,.wiki-audit-log-item strong{color:var(--text);font-size:14px}.wiki-version-history-number{background:var(--accent-soft);min-height:24px;color:var(--accent);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.wiki-version-history-item-heading time,.wiki-audit-log-item time{color:var(--text-muted);flex:none;font-size:12px}.wiki-version-history-item-meta{color:var(--text-muted);flex-wrap:wrap;gap:6px 13px;font-size:12px;display:flex}.wiki-version-history-item-meta span+span:before{color:var(--line-strong);content:"•";margin-right:13px}.wiki-version-history-item-actions{border-top:1px solid var(--line);color:var(--text-muted);padding-top:4px;font-size:12px}.wiki-version-history-item-actions .wiki-secondary-button{min-height:38px;padding-inline:11px;font-size:12px}.wiki-version-history-state{border:1px dashed var(--line-strong);min-height:120px;color:var(--text-muted);text-align:center;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin-top:16px;padding:20px;display:flex}.wiki-version-history-state.is-error{color:#ffb0b0}.wiki-version-history-state .wiki-secondary-button{min-height:38px;padding-inline:12px}.wiki-version-history-footnote{align-items:center;gap:6px;margin:14px 0 0;display:flex}.wiki-audit-log-filters{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;display:grid}.wiki-audit-log-filters .wiki-field{gap:7px}.wiki-audit-log-filters .wiki-field>span{align-items:center;gap:6px;display:inline-flex}.wiki-audit-log-item{flex-wrap:wrap;align-items:flex-start}.wiki-audit-log-item>div{gap:4px;min-width:0;display:grid}.wiki-audit-log-item>div span,.wiki-audit-log-item p{color:var(--text-muted);margin:0;font-size:12px}.wiki-audit-log-item p{overflow-wrap:anywhere;flex-basis:100%}@media (max-width:620px){.wiki-version-history-modal,.wiki-audit-log-modal{width:min(100%,100vw - 28px)}.wiki-version-history-item-heading,.wiki-version-history-item-actions{flex-direction:column;align-items:flex-start}.wiki-version-history-item-actions .wiki-secondary-button{justify-content:center;width:100%}.wiki-audit-log-filters{grid-template-columns:1fr}}.wiki-admin-command-upload-form{margin-top:21px}.wiki-admin-command-upload-form .wiki-admin-upload-actions{min-width:0}.wiki-admin-upload-preview-open,.wiki-admin-upload-recheck{width:100%;min-height:46px;font-size:var(--font-size-body)}.wiki-admin-upload-command-modal .wiki-admin-submit{min-height:52px;font-size:var(--font-size-body);margin-top:2px}.wiki-admin-command-loading,.wiki-admin-command-empty{color:var(--text-muted);text-align:center;justify-items:center;gap:8px;padding:32px 18px;display:grid}.wiki-admin-command-loading svg,.wiki-admin-command-empty svg{color:var(--accent)}.wiki-admin-command-empty strong{color:var(--text);font-size:var(--font-size-body)}.wiki-admin-command-empty span{font-size:var(--font-size-body)}.wiki-admin-users-command-modal .wiki-admin-user-form{margin-top:21px}.wiki-admin-users-command-modal .wiki-admin-user-list{max-height:min(420px,42dvh)}.wiki-admin-backup-command-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:10px;margin-top:21px;display:grid}.wiki-admin-backup-command-actions>button,.wiki-admin-backup-command-actions>.wiki-admin-backup-file{width:100%;min-height:52px;font-size:var(--font-size-body)}.wiki-admin-backup-command-actions>button{padding-inline:13px}.wiki-admin-backup-hint{font-size:var(--font-size-body)}.wiki-admin-workspace-backup-modal{width:min(100%,920px);padding:26px 30px 28px}.wiki-admin-workspace-backup-modal .wiki-admin-flow-modal-header{padding-bottom:20px}.wiki-admin-workspace-backup-modal .wiki-admin-command-modal-body{padding:22px 0 0}.wiki-admin-workspace-backup-modal .wiki-admin-command-actions{align-items:stretch;gap:12px;margin-top:18px;padding-top:0}.wiki-admin-workspace-backup-modal .wiki-admin-command-actions>button{min-width:120px}.wiki-backup-tree-summary,.wiki-backup-confirm-summary,.wiki-backup-before-after{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.wiki-backup-tree-summary span,.wiki-backup-confirm-summary span,.wiki-backup-before-after small{color:var(--text-muted);font-size:13px}.wiki-backup-tree-summary strong,.wiki-backup-confirm-summary strong,.wiki-backup-before-after strong{color:var(--text);font-size:var(--font-size-body)}.wiki-backup-tree-picker{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-soft) 76%, transparent);scrollbar-gutter:stable;scrollbar-width:thin;border-radius:13px;min-height:0;max-height:min(430px,46dvh);margin-top:15px;padding:6px 5px 6px 2px;display:grid;overflow-y:auto}.wiki-backup-tree-row{min-width:0;min-height:44px;color:var(--text-soft);border-radius:9px;align-items:center;gap:9px;padding:5px 10px;display:flex}.wiki-backup-tree-row:hover{background:color-mix(in srgb, var(--accent-soft) 64%, transparent)}.wiki-backup-tree-root{border-bottom:1px solid var(--line);color:var(--accent);border-radius:0}.wiki-backup-tree-children{gap:1px;padding-left:22px;display:grid}.wiki-backup-tree-branch{gap:1px;display:grid}.wiki-backup-tree-toggle{width:22px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.wiki-backup-tree-toggle:disabled{cursor:default;opacity:.55}.wiki-backup-tree-indent{flex:0 0 22px;width:22px;height:1px;display:block}.wiki-backup-tree-checkbox{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex:none}.wiki-backup-tree-checkbox:disabled{cursor:default}.wiki-backup-tree-row>svg{color:var(--accent);flex:none}.wiki-backup-tree-copy{gap:2px;min-width:0;display:grid}.wiki-backup-tree-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.wiki-backup-tree-copy small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.wiki-admin-workspace-backup-modal .wiki-admin-command-description{color:var(--text-soft);font-size:var(--font-size-body);line-height:1.5}.wiki-admin-workspace-backup-modal .wiki-form-error{color:#ff9c9c;font-family:var(--font-sans);font-size:var(--font-size-body);margin:14px 0 0;line-height:1.5}.wiki-admin-workspace-backup-modal .wiki-field{font-size:var(--font-size-body)}.wiki-backup-confirm-summary{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.wiki-backup-confirm-stat{align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.wiki-backup-confirm-stat+.wiki-backup-confirm-stat{border-left:1px solid var(--accent-line)}.wiki-backup-confirm-stat>svg{color:var(--accent);flex:none}.wiki-backup-confirm-stat-copy{gap:2px;min-width:0;display:grid}.wiki-backup-confirm-stat-copy strong{font-size:20px;line-height:1.1}.wiki-backup-confirm-stat-copy span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.wiki-backup-password-toggle{color:var(--text-soft);font-size:var(--font-size-body);align-items:center;gap:9px;margin-top:17px;font-weight:700;display:flex}.wiki-backup-password-toggle input{width:18px;height:18px;accent-color:var(--accent)}.wiki-backup-password-toggle svg,.wiki-backup-restore-password svg{color:var(--accent)}.wiki-backup-password-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.wiki-backup-password-fields .wiki-form-hint{grid-column:1/-1;margin:0}.wiki-backup-restore-file{min-height:58px;margin-top:18px}.wiki-backup-restore-password{margin-top:15px}.wiki-backup-restore-password span{align-items:center;gap:6px;display:inline-flex}.wiki-backup-danger-note{border:1px solid color-mix(in srgb, #d45e6a 62%, var(--line));background:color-mix(in srgb, #b84855 14%, var(--surface-soft));color:var(--text-soft);border-radius:12px;align-items:flex-start;gap:12px;margin-top:2px;padding:14px;display:flex}.wiki-backup-danger-note>svg{color:#ff9c9c;flex:none}.wiki-backup-danger-note>div{gap:4px;display:grid}.wiki-backup-danger-note strong{color:var(--text)}.wiki-backup-danger-note span{color:var(--text-muted);font-size:13px;line-height:1.5}.wiki-backup-before-after{background:color-mix(in srgb, var(--surface-soft) 80%, transparent);border-color:var(--line);justify-content:stretch;align-items:stretch}.wiki-backup-before-after>div{flex:1 1 0;gap:4px;display:grid}.wiki-backup-before-after>div+div{border-left:1px solid var(--line);padding-left:14px}@media (max-width:760px){.wiki-admin-global-actions{width:100%;max-width:none}.wiki-admin-backup-command-actions{grid-template-columns:1fr}.wiki-admin-command-actions{flex-direction:column-reverse}.wiki-admin-command-actions>button{width:100%}.wiki-backup-password-fields{grid-template-columns:1fr}.wiki-backup-tree-summary,.wiki-backup-before-after{flex-direction:column;align-items:flex-start}.wiki-backup-confirm-summary{grid-template-columns:1fr}.wiki-backup-confirm-stat+.wiki-backup-confirm-stat{border-top:1px solid var(--accent-line);border-left:0}.wiki-backup-before-after>div+div{border-top:1px solid var(--line);border-left:0;padding-top:10px;padding-left:0}}@media (max-width:540px){.wiki-admin-global-actions{grid-template-columns:1fr}.wiki-admin-command-modal{width:100%}.wiki-admin-command-modal-body{padding-top:16px}}.wiki-admin-category-modal-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.wiki-admin-category-modal-actions button{min-height:50px;font-size:var(--font-size-body);padding-inline:16px}@keyframes wiki-admin-context-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.wiki-directory-browser-toolbar{flex-wrap:wrap;align-items:stretch}.wiki-directory-drop-hint{display:none}.wiki-directory-back{order:1}.wiki-directory-breadcrumb{order:2;min-width:calc(100% - 56px)}.wiki-directory-browser-toolbar>.wiki-directory-menu-trigger{order:1;margin-left:0;margin-right:0}.wiki-directory-browser-toolbar>.wiki-directory-selection-summary{order:1;margin-left:auto}.wiki-directory-flow-row{grid-template-columns:28px minmax(0,1fr);align-items:start;padding-block:10px}.wiki-directory-flow-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.wiki-directory-flow-action{min-height:42px}.wiki-admin-category-modal-actions{flex-direction:column-reverse}.wiki-admin-category-modal-actions button{width:100%}}.wiki-admin-users-command-modal .wiki-admin-user-list{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(72px,auto);gap:8px;max-height:min(400px,100dvh - 360px);overflow:hidden auto}.wiki-admin-users-command-modal .wiki-admin-user-item{grid-template-rows:none;grid-template-columns:42px minmax(0,1fr) max-content;align-items:center;gap:12px;min-height:72px;padding:10px 12px}.wiki-admin-users-command-modal .wiki-admin-user-item-icon{width:38px;height:38px}.wiki-admin-users-command-modal .wiki-admin-user-item-copy{align-self:center;width:auto}.wiki-admin-users-command-modal .wiki-admin-user-item-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wiki-admin-users-command-modal .wiki-admin-user-item-copy small{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;line-height:1.35;display:flex;overflow:hidden}.wiki-admin-user-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.wiki-admin-user-item-actions .wiki-role-select{flex:0 0 196px;width:196px}.wiki-admin-user-item-actions .wiki-role-select-trigger{border-radius:8px;gap:8px;min-height:38px;padding:6px 9px}.wiki-admin-user-item-actions .wiki-role-select-trigger>svg:first-child{width:20px;height:20px}.wiki-admin-user-item-actions .wiki-role-select-copy strong{font-size:var(--font-size-body)}.wiki-admin-users-command-modal .wiki-admin-user-toggle,.wiki-admin-users-command-modal .wiki-admin-user-protected{width:auto;min-width:88px;min-height:34px;font-family:var(--font-sans);font-size:var(--font-size-body);justify-content:center;padding-inline:10px;line-height:1.25}@media (max-width:1024px){.wiki-admin-users-command-modal .wiki-admin-user-list{max-height:min(400px,100dvh - 330px)}}@media (max-width:680px){.wiki-admin-users-command-modal .wiki-admin-user-list{max-height:min(400px,100dvh - 300px)}}@media (max-width:420px){.wiki-admin-users-command-modal .wiki-admin-user-list{max-height:min(400px,100dvh - 280px)}.wiki-admin-users-command-modal .wiki-admin-user-item{grid-template-columns:36px minmax(0,1fr);gap:10px}.wiki-admin-users-command-modal .wiki-admin-user-toggle,.wiki-admin-users-command-modal .wiki-admin-user-protected{grid-column:2;justify-self:start}}@media (max-width:680px){.wiki-admin-user-item{grid-template-columns:42px minmax(0,1fr)}.wiki-admin-user-item-actions{grid-column:2;justify-content:flex-start;width:100%}}@media (max-width:420px){.wiki-admin-user-item{grid-template-columns:36px minmax(0,1fr)}.wiki-admin-user-item-actions{grid-column:2}.wiki-admin-user-item-actions .wiki-role-select{flex-basis:min(100%,196px);width:min(100%,196px)}}@media (prefers-reduced-motion:reduce){.wiki-admin-context-menu,.wiki-directory-back,.wiki-directory-menu-trigger,.wiki-directory-breadcrumb button{transition-duration:.01ms;animation-duration:.01ms}}.wiki-root-page .wiki-directory-items{grid-auto-rows:minmax(228px,auto);align-items:stretch;gap:14px;padding:16px;grid-template-columns:repeat(5,minmax(0,1fr))!important}.wiki-root-page .wiki-directory-row,.wiki-root-page .wiki-directory-flow-row{background:var(--card-surface);border-radius:14px;width:auto;min-width:0;min-height:228px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;transform:none;border:1px solid var(--line)!important;display:block!important}.wiki-root-page .wiki-directory-row:hover,.wiki-root-page .wiki-directory-flow-row:hover{background:var(--hover-surface);transform:translateY(-2px);box-shadow:0 12px 28px #00000029;border-color:var(--accent-line)!important}.wiki-root-page .wiki-directory-category-row:hover{background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-line), 0 0 30px var(--interactive-shadow), 0 16px 34px #0003;border-color:var(--accent)!important}.wiki-root-page .wiki-directory-category-row:hover .wiki-directory-select>svg,.wiki-root-page .wiki-directory-category-row:hover .wiki-directory-folder-copy strong,.wiki-root-page .wiki-directory-category-row:hover .wiki-directory-count{color:var(--icon-active)}.wiki-root-page .wiki-directory-row:focus-within,.wiki-root-page .wiki-directory-flow-row:focus-within{box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--accent-line)!important}@media (prefers-reduced-motion:reduce){.wiki-root-page .wiki-directory-category-row{transition-duration:.01ms}}.wiki-root-page .wiki-directory-select{text-align:left;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:13px;min-width:0;min-height:228px;width:100%!important;padding:20px 18px 18px!important;display:flex!important}.wiki-root-page .wiki-directory-select>svg,.wiki-root-page .wiki-directory-flow-row>svg:first-child{flex:0 0 54px;margin:0;width:54px!important;height:54px!important}.wiki-root-page .wiki-directory-folder-copy,.wiki-root-page .wiki-directory-flow-copy{gap:5px;width:100%;min-width:0;display:grid;overflow:visible}.wiki-root-page .wiki-directory-folder-copy strong,.wiki-root-page .wiki-directory-flow-copy strong{color:var(--text);text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;line-height:1.18;display:-webkit-box;overflow:hidden}.wiki-root-page .wiki-directory-folder-copy small,.wiki-root-page .wiki-directory-flow-copy small{color:var(--text-muted);white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:inherit;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.wiki-root-page .wiki-directory-folder-copy .wiki-directory-result-location,.wiki-root-page .wiki-directory-flow-copy .wiki-directory-result-location{font-family:var(--mono);-webkit-line-clamp:2;font-size:12px}.wiki-root-page .wiki-directory-count{color:var(--accent);margin-top:auto;font-family:inherit;font-size:15px;font-weight:650}.wiki-root-page .wiki-directory-row>.wiki-directory-menu-trigger{z-index:2;height:40px;min-height:40px;margin:0;position:absolute;top:27px;right:12px;width:40px!important;min-width:40px!important}.wiki-root-page .wiki-directory-flow-row{grid-template-rows:auto minmax(0,1fr) auto;gap:13px;grid-template-columns:minmax(0,1fr)!important;padding:20px 18px 16px!important;display:grid!important}.wiki-root-page .wiki-directory-flow-copy{align-self:start}.wiki-root-page .wiki-directory-flow-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;align-self:end;align-items:stretch;gap:6px;width:100%;min-width:0!important;display:grid!important}.wiki-root-page .wiki-directory-flow-action{white-space:nowrap;gap:5px;min-height:42px;padding-inline:8px;font-size:15px;overflow:hidden;min-width:0!important}.wiki-root-page .wiki-directory-flow-actions>.wiki-directory-menu-trigger{height:42px;min-height:42px;margin:0;width:40px!important;min-width:40px!important}.wiki-root-page .wiki-directory-row>.wiki-directory-menu-trigger,.wiki-app-shell .wiki-directory-row>.wiki-directory-menu-trigger{top:27px!important}.wiki-root-page .wiki-directory-empty{grid-column:1/-1;margin:0}@media (max-width:720px){.wiki-root-page .wiki-directory-items{padding:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.wiki-root-page .wiki-directory-items{gap:10px;padding:10px;grid-template-columns:minmax(0,1fr)!important}.wiki-root-page .wiki-directory-row,.wiki-root-page .wiki-directory-flow-row,.wiki-root-page .wiki-directory-select{min-height:210px}}.wiki-root-page .wiki-admin-global-actions,.wiki-app-shell .wiki-admin-global-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:min(100%,680px)!important;max-width:680px!important;display:grid!important}.wiki-root-page .wiki-admin-global-action,.wiki-app-shell .wiki-admin-global-action{border:1px solid var(--line-strong)!important;background:var(--surface-soft)!important;min-height:48px!important;color:var(--text-soft)!important;appearance:none!important;font:inherit!important;font-size:var(--font-size-body)!important;text-align:center!important;white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 13px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}.wiki-root-page .wiki-admin-global-action>span,.wiki-app-shell .wiki-admin-global-action>span{white-space:nowrap!important}.wiki-root-page .wiki-directory-items,.wiki-app-shell .wiki-directory-items{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:minmax(228px,auto)!important;align-items:stretch!important;gap:14px!important;padding:16px!important;display:grid!important}.wiki-root-page .wiki-directory-row,.wiki-root-page .wiki-directory-flow-row,.wiki-app-shell .wiki-directory-row,.wiki-app-shell .wiki-directory-flow-row{border:1px solid var(--line)!important;background:var(--card-surface)!important;border-radius:14px!important;width:auto!important;min-width:0!important;min-height:228px!important;display:block!important;position:relative!important;overflow:hidden!important}.wiki-root-page .wiki-directory-select,.wiki-app-shell .wiki-directory-select{width:100%!important;min-width:0!important;min-height:228px!important;color:inherit!important;appearance:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:13px!important;padding:20px 18px 18px!important;display:flex!important}.wiki-root-page .wiki-directory-menu-trigger,.wiki-app-shell .wiki-directory-menu-trigger{appearance:none!important;background:0 0!important;border:1px solid #0000!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.wiki-root-page .wiki-directory-flow-row,.wiki-app-shell .wiki-directory-flow-row{grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;gap:13px!important;padding:20px 18px 16px!important;display:grid!important}.wiki-root-page .wiki-directory-flow-actions,.wiki-app-shell .wiki-directory-flow-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}.wiki-root-page .wiki-directory-flow-action,.wiki-app-shell .wiki-directory-flow-action{border:1px solid var(--line-strong)!important;background:var(--surface-soft)!important;min-width:0!important;min-height:42px!important;color:var(--text-soft)!important;appearance:none!important;white-space:nowrap!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;text-decoration:none!important;display:inline-flex!important}.wiki-root-page .wiki-directory-card-menu-trigger,.wiki-app-shell .wiki-directory-card-menu-trigger{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:var(--text-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}.wiki-root-page .wiki-directory-card-menu-trigger>svg,.wiki-app-shell .wiki-directory-card-menu-trigger>svg{flex:0 0 22px!important;width:22px!important;height:22px!important}.wiki-root-page .wiki-directory-item-icon,.wiki-app-shell .wiki-directory-item-icon{color:var(--icon-flow);transform-origin:50%;margin:0;display:block;flex:0 0 54px!important;width:54px!important;height:54px!important}.wiki-root-page .wiki-directory-category-icon,.wiki-app-shell .wiki-directory-category-icon{color:var(--icon-category);transform:translateY(-1px)scale(1.24)}.wiki-root-page .wiki-directory-flow-icon,.wiki-app-shell .wiki-directory-flow-icon{color:var(--icon-flow);transform:none}.wiki-root-page .wiki-directory-navigation-icon,.wiki-app-shell .wiki-directory-navigation-icon{color:var(--icon-navigation)}.wiki-root-page .wiki-directory-flow-action svg,.wiki-app-shell .wiki-directory-flow-action svg,.wiki-root-page .wiki-admin-global-action>svg,.wiki-app-shell .wiki-admin-global-action>svg,.wiki-root-page .wiki-directory-card-menu-trigger>svg,.wiki-app-shell .wiki-directory-card-menu-trigger>svg{color:var(--icon-action)}.wiki-root-page .wiki-directory-flow-row:hover .wiki-directory-flow-icon,.wiki-app-shell .wiki-directory-flow-row:hover .wiki-directory-flow-icon,.wiki-root-page .wiki-directory-row:focus-within .wiki-directory-item-icon,.wiki-app-shell .wiki-directory-row:focus-within .wiki-directory-item-icon,.wiki-root-page .wiki-directory-flow-row:focus-within .wiki-directory-item-icon,.wiki-app-shell .wiki-directory-flow-row:focus-within .wiki-directory-item-icon,.wiki-root-page .wiki-directory-row.is-selected .wiki-directory-item-icon,.wiki-app-shell .wiki-directory-row.is-selected .wiki-directory-item-icon,.wiki-root-page .wiki-directory-flow-row.is-selected .wiki-directory-item-icon,.wiki-app-shell .wiki-directory-flow-row.is-selected .wiki-directory-item-icon{color:var(--icon-active)}.wiki-root-page .wiki-directory-flow-row:hover .wiki-directory-flow-icon,.wiki-app-shell .wiki-directory-flow-row:hover .wiki-directory-flow-icon{filter:none;animation:none;transform:none}.wiki-root-page .wiki-directory-category-row:hover .wiki-directory-category-icon,.wiki-root-page .wiki-directory-category-row:focus-within .wiki-directory-category-icon,.wiki-app-shell .wiki-directory-category-row:hover .wiki-directory-category-icon,.wiki-app-shell .wiki-directory-category-row:focus-within .wiki-directory-category-icon{filter:none!important;animation:none!important;transform:translateY(-1px)scale(1.24)!important}.wiki-root-page .wiki-directory-flow-action:hover svg,.wiki-root-page .wiki-directory-flow-action:focus-visible svg,.wiki-app-shell .wiki-directory-flow-action:hover svg,.wiki-app-shell .wiki-directory-flow-action:focus-visible svg,.wiki-root-page .wiki-admin-global-action:hover>svg,.wiki-root-page .wiki-admin-global-action:focus-visible>svg,.wiki-app-shell .wiki-admin-global-action:hover>svg,.wiki-app-shell .wiki-admin-global-action:focus-visible>svg{color:var(--icon-active)}.wiki-root-page .wiki-directory-menu-trigger:hover>svg,.wiki-root-page .wiki-directory-menu-trigger:focus-visible>svg,.wiki-app-shell .wiki-directory-menu-trigger:hover>svg,.wiki-app-shell .wiki-directory-menu-trigger:focus-visible>svg{filter:none;animation:none;transform:none}.wiki-root-page .wiki-directory-row>.wiki-directory-card-menu-trigger,.wiki-app-shell .wiki-directory-row>.wiki-directory-card-menu-trigger,.wiki-root-page .wiki-directory-flow-row .wiki-directory-card-menu-trigger,.wiki-app-shell .wiki-directory-flow-row .wiki-directory-card-menu-trigger{z-index:3!important;position:absolute!important;top:27px!important;right:12px!important}@media (max-width:1024px){.wiki-root-page .wiki-directory-items,.wiki-app-shell .wiki-directory-items{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:720px){.wiki-root-page .wiki-admin-global-actions,.wiki-app-shell .wiki-admin-global-actions{width:100%!important;max-width:none!important}.wiki-root-page .wiki-directory-items,.wiki-app-shell .wiki-directory-items{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px!important}}@media (max-width:520px){.wiki-root-page .wiki-admin-global-actions,.wiki-app-shell .wiki-admin-global-actions,.wiki-root-page .wiki-directory-items,.wiki-app-shell .wiki-directory-items{grid-template-columns:minmax(0,1fr)!important}.wiki-root-page .wiki-directory-items,.wiki-app-shell .wiki-directory-items{gap:10px!important;padding:10px!important}}.wiki-admin-command-modal.wiki-confirm-modal{width:min(680px,100vw - 48px);min-height:0;padding:24px 26px 22px}.wiki-admin-command-modal.wiki-confirm-modal .wiki-admin-flow-modal-header{padding-bottom:18px}.wiki-admin-command-modal.wiki-confirm-modal .wiki-admin-command-modal-body{flex-direction:column;padding:18px 2px 0;display:flex}.wiki-admin-command-modal.wiki-confirm-modal .wiki-admin-flow-modal-header h2{font-size:clamp(var(--font-size-h2), 3vw, 38px);line-height:1.08}.wiki-admin-command-modal.wiki-confirm-modal .wiki-confirm-modal-actions{margin-top:0;padding-top:22px}@media (max-width:620px){.wiki-admin-command-modal.wiki-confirm-modal{width:100%;padding:18px}.wiki-admin-command-modal.wiki-confirm-modal .wiki-admin-command-modal-body{padding-inline:0}}.wiki-landing-page{--landing-max-width:1320px;--landing-gutter:clamp(20px, 4.2vw, 56px);--landing-space-1:8px;--landing-space-2:12px;--landing-space-3:18px;--landing-space-4:24px;--landing-space-5:32px;--landing-space-6:48px;--landing-space-7:72px;--landing-space-8:104px;background:var(--bg);min-height:100dvh;color:var(--text);overflow:clip}.wiki-landing-grid{z-index:0;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}.wiki-landing-header,.wiki-landing-shell,.wiki-landing-footer-shell{z-index:1;width:min(calc(100% - (var(--landing-gutter) * 2)), var(--landing-max-width));margin-inline:auto;position:relative}.wiki-landing-header{justify-content:space-between;align-items:center;gap:var(--landing-space-4);border-bottom:1px solid var(--line);min-height:86px;display:flex}.wiki-landing-brand{align-items:center;gap:var(--landing-space-2);flex:none;min-height:52px;display:inline-flex}.wiki-landing-brand img{border:1px solid var(--line-strong);object-fit:contain;width:52px;height:52px;box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 7%, transparent);border-radius:16px}.wiki-landing-brand>span{gap:3px;display:grid}.wiki-landing-brand strong,.wiki-landing-brand small,.wiki-landing-nav,.wiki-landing-kicker,.wiki-landing-section-index,.wiki-landing-map-head,.wiki-landing-map-output span,.wiki-landing-role-heading p,.wiki-landing-footer-shell{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase}.wiki-landing-brand strong{color:var(--icon-active);font-size:11px}.wiki-landing-brand small{color:var(--text);font-family:var(--font-sans), "Avenir Next", -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:-.03em;text-transform:none;font-size:16px;font-weight:650}.wiki-landing-nav{min-height:48px;color:var(--text-soft);justify-content:flex-end;align-items:center;gap:clamp(12px,2.2vw,28px);font-size:10px;display:flex}.wiki-landing-nav a:not(.theme-toggle){min-height:44px;color:var(--text-soft);align-items:center;transition:color .16s,transform .16s;display:inline-flex}.wiki-landing-nav a:not(.theme-toggle):hover{color:var(--accent);transform:translateY(-1px)}.wiki-landing-shell{padding-bottom:var(--landing-space-8)}.wiki-landing-hero{gap:clamp(var(--landing-space-6), 7vw, var(--landing-space-8));min-height:600px;padding:var(--landing-space-8) 0;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;display:grid}.wiki-landing-hero-copy{max-width:670px}.wiki-landing-kicker,.wiki-landing-section-index{margin:0 0 var(--landing-space-3);color:var(--icon-active);font-size:11px;font-weight:700}.wiki-landing-hero h1{max-width:10ch;color:var(--text);letter-spacing:-.085em;margin:0;font-size:clamp(3.2rem,6.5vw,6.65rem);font-weight:720;line-height:.9}.wiki-landing-hero-lede{max-width:53ch;margin:var(--landing-space-5) 0 0;color:var(--text-soft);font-size:clamp(17px,1.55vw,21px);line-height:1.55}.wiki-landing-actions,.wiki-landing-guide-actions{gap:var(--landing-space-2);flex-wrap:wrap;align-items:center;display:flex}.wiki-landing-actions{margin-top:var(--landing-space-6)}.wiki-landing-primary,.wiki-landing-secondary{justify-content:center;align-items:center;gap:var(--landing-space-2);min-height:48px;padding:0 var(--landing-space-4);border-radius:var(--radius-small);font-family:var(--font-sans), "Avenir Next", -apple-system, BlinkMacSystemFont, sans-serif;border:1px solid #0000;font-size:15px;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.wiki-landing-primary{background:var(--accent);color:var(--accent-foreground)}.wiki-landing-primary:hover{background:var(--accent-hover);box-shadow:0 12px 28px var(--interactive-shadow);transform:translateY(-1px)}.wiki-landing-secondary{border-color:var(--line-strong);background:var(--surface-soft);color:var(--text-soft)}.wiki-landing-secondary:hover{border-color:var(--accent-line);background:var(--hover-surface);color:var(--text);transform:translateY(-1px)}.wiki-landing-private-note{align-items:flex-start;gap:var(--landing-space-2);max-width:48ch;margin:var(--landing-space-5) 0 0;color:var(--text-soft);font-size:13px;line-height:1.55;display:flex}.wiki-landing-private-note svg{color:var(--accent);flex:none;margin-top:2px}.wiki-landing-map{padding:clamp(var(--landing-space-4), 4vw, var(--landing-space-6));border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface) 82%, transparent);box-shadow:var(--shadow)}.wiki-landing-map-head,.wiki-landing-map-output{justify-content:space-between;align-items:center;gap:var(--landing-space-3);color:var(--text-soft);font-size:10px;display:flex}.wiki-landing-map-head{padding-bottom:var(--landing-space-3);border-bottom:1px solid var(--line)}.wiki-landing-map-head span:first-child,.wiki-landing-map-output span{color:var(--icon-active)}.wiki-landing-map-route{align-items:center;gap:var(--landing-space-2);padding:clamp(var(--landing-space-5), 5vw, var(--landing-space-7)) 0;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);display:grid}.wiki-landing-map-node{gap:var(--landing-space-1);min-width:0;padding:var(--landing-space-3);border:1px solid var(--line);background:var(--card-surface);display:grid}.wiki-landing-map-icon{width:46px;height:46px;margin-bottom:var(--landing-space-2);border:1px solid var(--accent-line);color:var(--accent);place-items:center;display:grid}.wiki-landing-map-node strong{color:var(--text);font-size:16px}.wiki-landing-map-node small{color:var(--text-soft);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;overflow:hidden}.wiki-landing-map-connector{background:var(--accent-line);height:1px;position:relative}.wiki-landing-map-connector:after{border-top:1px solid var(--accent);border-right:1px solid var(--accent);content:"";width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.wiki-landing-map-output{padding-top:var(--landing-space-3);border-top:1px solid var(--line);flex-wrap:wrap}.wiki-landing-map-output strong{color:var(--text-soft);font-family:var(--mono);letter-spacing:.04em;text-transform:none;font-size:11px;font-weight:500}.wiki-landing-section{gap:clamp(var(--landing-space-6), 8vw, var(--landing-space-8));padding:var(--landing-space-8) 0;border-top:1px solid var(--line);grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);display:grid}.wiki-landing-section-intro h2,.wiki-landing-empty-section h2,.wiki-landing-guide h2{max-width:14ch;color:var(--text);letter-spacing:-.075em;margin:0;font-size:clamp(2.2rem,4vw,4.5rem);font-weight:700;line-height:.97}.wiki-landing-section-intro>p:last-child,.wiki-landing-guide>div:first-child>p:last-child,.wiki-landing-empty-section>div:last-child>p:last-child{max-width:44ch;margin:var(--landing-space-4) 0 0;color:var(--text-soft);font-size:16px;line-height:1.65}.wiki-landing-process{gap:0 var(--landing-space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wiki-landing-process li{gap:var(--landing-space-3);padding:var(--landing-space-4) 0;border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);display:grid}.wiki-landing-process li:nth-child(-n+2){border-top:0;padding-top:0}.wiki-landing-step-number{color:var(--icon-active);font-family:var(--mono);letter-spacing:.08em;font-size:11px}.wiki-landing-process li>div{gap:var(--landing-space-1);display:grid}.wiki-landing-process li>div>svg{margin-bottom:var(--landing-space-2);color:var(--accent)}.wiki-landing-process h3,.wiki-landing-role h3{color:var(--text);letter-spacing:-.035em;margin:0;font-size:18px;font-weight:700}.wiki-landing-process p{margin:var(--landing-space-1) 0 0;color:var(--text-soft);font-size:14px;line-height:1.55}.wiki-landing-role-grid{gap:var(--landing-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wiki-landing-role{min-width:0;padding:var(--landing-space-5);border:1px solid var(--line);background:var(--card-surface)}.wiki-landing-role-admin{border-color:var(--accent-line);background:color-mix(in srgb, var(--accent-soft) 58%, var(--card-surface))}.wiki-landing-role-heading{align-items:flex-start;gap:var(--landing-space-3);padding-bottom:var(--landing-space-4);border-bottom:1px solid var(--line);display:flex}.wiki-landing-role-icon{border:1px solid var(--accent-line);width:44px;height:44px;color:var(--accent);flex:0 0 44px;place-items:center;display:grid}.wiki-landing-role-heading p{margin:0 0 var(--landing-space-1);color:var(--text-soft);font-size:10px}.wiki-landing-role ul{gap:var(--landing-space-3);margin:var(--landing-space-4) 0 0;padding:0;list-style:none;display:grid}.wiki-landing-role li{align-items:flex-start;gap:var(--landing-space-2);color:var(--text-soft);font-size:14px;line-height:1.5;display:flex}.wiki-landing-role li svg{color:var(--accent);flex:none;margin-top:2px}.wiki-landing-empty-section{gap:var(--landing-space-5);padding:var(--landing-space-7) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);align-items:start;display:grid}.wiki-landing-empty-mark{border:1px solid var(--accent-line);width:72px;height:72px;color:var(--accent);font-family:var(--mono);place-items:center;font-size:32px;display:grid}.wiki-landing-empty-section h2{max-width:18ch}.wiki-landing-guide{gap:var(--landing-space-6);padding:var(--landing-space-8) 0 var(--landing-space-7);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.wiki-landing-guide h2{max-width:12ch}.wiki-landing-guide-actions{justify-content:flex-end}.wiki-landing-footer{z-index:1;border-top:1px solid var(--line);position:relative}.wiki-landing-footer-shell{justify-content:space-between;align-items:center;gap:var(--landing-space-3);min-height:72px;color:var(--text-soft);font-size:9px;display:flex}.wiki-landing-footer-shell a{align-items:center;gap:var(--landing-space-1);min-height:44px;color:var(--icon-active);display:inline-flex}.wiki-auth-public-link{min-height:44px;margin-top:var(--landing-space-3);color:var(--accent);font-family:var(--mono);letter-spacing:.03em;align-items:center;gap:6px;font-size:11px;transition:color .16s,transform .16s;display:inline-flex}.wiki-auth-public-link:hover{color:var(--accent-hover);transform:translate(2px)}@media (max-width:960px){.wiki-landing-hero{gap:var(--landing-space-7);grid-template-columns:1fr;min-height:auto}.wiki-landing-hero-copy{max-width:760px}.wiki-landing-hero h1{max-width:12ch}.wiki-landing-section{gap:var(--landing-space-6);grid-template-columns:1fr}.wiki-landing-section-intro h2,.wiki-landing-section-intro>p:last-child{max-width:58ch}}@media (max-width:680px){.wiki-landing-header{padding:var(--landing-space-3) 0;flex-direction:column;align-items:flex-start}.wiki-landing-nav{justify-content:space-between;gap:var(--landing-space-1);letter-spacing:.08em;width:100%}.wiki-landing-nav a:not(.theme-toggle){min-height:40px;font-size:9px}.wiki-landing-nav .theme-toggle{width:44px;min-height:40px}.wiki-landing-hero{padding:var(--landing-space-7) 0}.wiki-landing-hero h1{max-width:11ch;font-size:clamp(3.05rem,14vw,4.4rem)}.wiki-landing-map-route{gap:var(--landing-space-2);grid-template-columns:1fr}.wiki-landing-map-connector{width:1px;height:20px;margin-left:23px}.wiki-landing-map-connector:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}.wiki-landing-process,.wiki-landing-role-grid{grid-template-columns:1fr}.wiki-landing-process li:nth-child(2){padding-top:var(--landing-space-4);border-top:1px solid var(--line)}.wiki-landing-empty-section,.wiki-landing-guide{grid-template-columns:1fr}.wiki-landing-guide-actions{justify-content:flex-start}.wiki-landing-footer-shell{min-height:auto;padding:var(--landing-space-4) 0;flex-direction:column;align-items:flex-start}}@media (max-width:420px){.wiki-landing-nav a:not(.theme-toggle){font-size:8px}.wiki-landing-primary,.wiki-landing-secondary{width:100%}.wiki-landing-map,.wiki-landing-role{padding:var(--landing-space-4)}}@media (prefers-reduced-motion:reduce){html:has(.wiki-landing-page){scroll-behavior:auto}.wiki-landing-page *,.wiki-landing-page :before,.wiki-landing-page :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}.wiki-landing-redesign{--landing-max-width:1280px;--landing-gutter:clamp(20px, 5vw, 72px);--landing-radius:18px;--landing-radius-small:12px;--landing-section-space:clamp(76px, 10vw, 136px);isolation:isolate;background:radial-gradient(circle at 84% 10%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 34rem), var(--bg);position:relative;overflow:clip}.wiki-landing-redesign .landing-brand img{border:1px solid var(--line-strong);object-fit:contain;width:50px;height:50px;box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 7%, transparent);border-radius:16px}.wiki-landing-redesign .landing-brand img.landing-brand-icon{width:52px;height:52px}.wiki-landing-redesign .landing-brand>span{gap:3px;display:grid}.wiki-landing-redesign .landing-brand strong,.wiki-landing-redesign .landing-brand small,.wiki-landing-redesign .landing-nav,.wiki-landing-redesign .landing-eyebrow,.wiki-landing-redesign .landing-preview-topbar,.wiki-landing-redesign .landing-signal-row,.wiki-landing-redesign .landing-role-heading p,.wiki-landing-redesign .landing-roadmap-card p,.wiki-landing-redesign .landing-footer-shell{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase}.wiki-landing-redesign .landing-brand strong{color:var(--accent);font-size:11px}.wiki-landing-redesign .landing-brand small{color:var(--text);font-family:var(--font-sans), "Avenir Next", -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:-.02em;text-transform:none;font-size:15px;font-weight:650}.wiki-landing-redesign .landing-nav a:not(.theme-toggle){white-space:nowrap;align-items:center;min-height:44px;transition:color .18s,transform .18s;display:inline-flex}.wiki-landing-redesign .landing-preview{min-width:0;margin:0}.wiki-landing-redesign .landing-preview-frame{border:1px solid var(--line-strong);border-radius:var(--landing-radius);background:var(--surface-soft);box-shadow:0 28px 80px color-mix(in srgb, var(--bg) 58%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 8%, transparent);position:relative;overflow:hidden;transform:rotate(1.3deg)}.wiki-landing-redesign .landing-preview-frame:after{pointer-events:none;border:1px solid color-mix(in srgb, var(--accent) 12%, transparent);border-radius:inherit;content:"";position:absolute;inset:0}.wiki-landing-redesign .landing-preview-topbar{border-bottom:1px solid var(--line);min-height:40px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:16px;padding:0 16px;font-size:9px;display:flex}.wiki-landing-redesign .landing-preview-topbar span:first-child{color:var(--accent)}.wiki-landing-redesign .landing-preview-frame img{filter:saturate(.92)contrast(1.02);width:100%;height:auto;display:block}.wiki-landing-redesign .landing-preview figcaption{color:var(--text-muted);margin:18px 0 0;font-size:12px;line-height:1.5}.wiki-landing-redesign .landing-signal-row svg{color:var(--accent)}.wiki-landing-redesign .landing-section,.wiki-landing-redesign .landing-roadmap-section{padding:var(--landing-section-space) 0;border-bottom:1px solid var(--line)}.wiki-landing-redesign .landing-section{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,132px);display:grid}.wiki-landing-redesign .landing-section-heading h2,.wiki-landing-redesign .landing-guide h2{max-width:12ch;color:var(--text);letter-spacing:-.082em;margin:0;font-size:clamp(2.35rem,4.2vw,4.7rem);font-weight:700;line-height:.94}.wiki-landing-redesign .landing-section-heading>p:last-child,.wiki-landing-redesign .landing-guide>div:first-child>p:last-child{max-width:46ch;color:var(--text-soft);margin:24px 0 0;font-size:15px;line-height:1.65}.wiki-landing-redesign .landing-roadmap-section{display:block}.wiki-landing-redesign .landing-roadmap-card p,.wiki-landing-redesign .landing-role-heading p{color:var(--accent);margin:0 0 12px;font-size:9px;font-weight:700;line-height:1.4}.wiki-landing-redesign .landing-role-heading p{color:var(--text-muted);margin-bottom:6px}.wiki-landing-redesign .landing-role li svg{color:var(--accent);flex:none;margin-top:2px}.wiki-landing-redesign .landing-guide{padding:var(--landing-section-space) 0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid}.wiki-landing-redesign .landing-guide h2{max-width:11ch}@keyframes landing-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-track-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-beacon-sweep{0%{opacity:0;transform:translate(-100%)}12%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateX(calc((var(--landing-max-width) * .82) - 64px))}}@keyframes landing-orbit-drift{0%,to{transform:rotate(0)translate(0,0)}50%{transform:rotate(4deg)translate(-10px,8px)}}@media (prefers-reduced-motion:no-preference){.wiki-landing-redesign .landing-reveal{animation:.76s cubic-bezier(.22,1,.36,1) both landing-rise;animation-delay:calc(var(--landing-stagger,0) * 90ms)}.wiki-landing-redesign .landing-workflow-list li:nth-child(2){--landing-stagger:1}.wiki-landing-redesign .landing-workflow-list li:nth-child(3){--landing-stagger:2}.wiki-landing-redesign .landing-workflow-list li:nth-child(4){--landing-stagger:3}.wiki-landing-redesign .landing-roadmap-track-fill{animation:1.5s cubic-bezier(.22,1,.36,1) .42s both landing-track-draw}.wiki-landing-redesign .landing-roadmap-beacon{animation:5.6s cubic-bezier(.22,1,.36,1) 1.9s infinite landing-beacon-sweep}.wiki-landing-redesign .landing-orbit-one{animation:16s ease-in-out infinite landing-orbit-drift}.wiki-landing-redesign .landing-orbit-two{animation:11s ease-in-out 1s infinite reverse landing-orbit-drift}}@media (max-width:960px){.wiki-landing-redesign .landing-hero{grid-template-columns:1fr;gap:58px;min-height:auto}.wiki-landing-redesign .landing-hero-copy{max-width:760px}.wiki-landing-redesign .landing-hero h1{max-width:9.5ch}.wiki-landing-redesign .landing-preview{max-width:820px}.wiki-landing-redesign .landing-section{grid-template-columns:1fr;gap:54px}.wiki-landing-redesign .landing-section-heading h2,.wiki-landing-redesign .landing-section-heading>p:last-child{max-width:56ch}.wiki-landing-redesign .landing-roadmap-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 22px}.wiki-landing-redesign .landing-roadmap-track{display:none}}@media (max-width:680px){.wiki-landing-redesign .landing-header{flex-direction:column;align-items:flex-start;padding:14px 0}.wiki-landing-redesign .landing-nav{letter-spacing:.07em;justify-content:space-between;gap:8px;width:100%}.wiki-landing-redesign .landing-nav a:not(.theme-toggle){min-height:40px;font-size:9px}.wiki-landing-redesign .landing-nav .theme-toggle{width:44px;min-height:40px}.wiki-landing-redesign .landing-hero{padding:58px 0 68px}.wiki-landing-redesign .landing-hero h1{max-width:9ch;font-size:clamp(3.25rem,14vw,5rem)}.wiki-landing-redesign .landing-actions,.wiki-landing-redesign .landing-guide-actions{flex-direction:column;align-items:stretch}.wiki-landing-redesign .landing-button{width:100%}.wiki-landing-redesign .landing-signal-row{grid-template-columns:1fr;gap:14px;padding:18px 0}.wiki-landing-redesign .landing-section,.wiki-landing-redesign .landing-roadmap-section,.wiki-landing-redesign .landing-guide{padding:76px 0}.wiki-landing-redesign .landing-workflow-list,.wiki-landing-redesign .landing-role-grid,.wiki-landing-redesign .landing-roadmap-list{grid-template-columns:1fr}.wiki-landing-redesign .landing-workflow-list li:nth-child(2){border-top:1px solid var(--line);padding-top:24px}.wiki-landing-redesign .landing-roadmap-board{margin-top:48px}.wiki-landing-redesign .landing-roadmap-list{gap:16px;padding-left:22px;position:relative}.wiki-landing-redesign .landing-roadmap-list:before{background:var(--accent-line);content:"";width:1px;position:absolute;top:20px;bottom:20px;left:0}.wiki-landing-redesign .landing-roadmap-item{padding-top:0;padding-left:34px}.wiki-landing-redesign .landing-roadmap-marker{top:22px;left:-20px}.wiki-landing-redesign .landing-roadmap-card{min-height:0}.wiki-landing-redesign .landing-guide{grid-template-columns:1fr;gap:30px}.wiki-landing-redesign .landing-guide-actions{justify-content:flex-start}.wiki-landing-redesign .landing-footer-shell{flex-direction:column;align-items:flex-start;min-height:auto;padding:22px 0}}@media (max-width:420px){.wiki-landing-redesign .landing-nav a:not(.theme-toggle){font-size:8px}.wiki-landing-redesign .landing-preview-topbar{padding-inline:12px;font-size:8px}.wiki-landing-redesign .landing-role,.wiki-landing-redesign .landing-roadmap-card{padding:20px}}@media (prefers-reduced-motion:reduce){.wiki-landing-redesign .landing-reveal,.wiki-landing-redesign .landing-roadmap-track-fill,.wiki-landing-redesign .landing-roadmap-beacon,.wiki-landing-redesign .landing-orbit-one,.wiki-landing-redesign .landing-orbit-two{opacity:1;transform:none;animation:none!important}}.wiki-landing-redesign{--landing-max-width:1320px;--landing-gutter:clamp(20px, 5vw, 72px);--landing-section-space:clamp(80px, 10vw, 148px);--landing-radius:22px;--landing-radius-small:12px;--landing-brand-navy:#073b72;--landing-brand-ivory:#f4f9ff;--landing-brand-blue:#53c8ff;isolation:isolate;background:var(--bg);color:var(--text);position:relative;overflow:clip}:root[data-theme=light] .wiki-landing-redesign{--landing-brand-blue:#0c6ea8}.wiki-landing-redesign .landing-grid{z-index:0;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 48%);mask-image:linear-gradient(#000 0%,#0000 48%)}.wiki-landing-redesign .landing-orbit{z-index:0;pointer-events:none;border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);opacity:.5;border-radius:50%;position:absolute}.wiki-landing-redesign .landing-orbit-one{width:620px;height:620px;top:124px;right:-230px}.wiki-landing-redesign .landing-orbit-two{border-color:color-mix(in srgb, var(--accent) 11%, transparent);width:350px;height:350px;top:410px;right:-80px}.wiki-landing-redesign .landing-header,.wiki-landing-redesign .landing-shell,.wiki-landing-redesign .landing-footer-shell{z-index:1;width:min(calc(100% - (var(--landing-gutter) * 2)), var(--landing-max-width));margin-inline:auto;position:relative}.wiki-landing-redesign .landing-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;min-height:78px;display:flex}.wiki-landing-redesign .landing-brand{flex:none;align-items:center;gap:12px;min-height:52px;display:inline-flex}.wiki-landing-redesign .landing-brand-icon{border:1px solid var(--line-strong);border-radius:var(--landing-radius-small);background:var(--landing-brand-navy);object-fit:contain;width:42px;height:42px;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 8%, transparent)}.wiki-landing-redesign .landing-brand-copy{gap:2px;display:grid}.wiki-landing-redesign .landing-brand-copy strong{color:var(--landing-brand-blue);font-family:var(--mono);letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:700}.wiki-landing-redesign .landing-brand-copy small{color:var(--text);font-family:var(--font-sans), "Avenir Next", -apple-system, BlinkMacSystemFont, sans-serif;letter-spacing:-.04em;font-size:16px;font-weight:700}.wiki-landing-redesign .landing-nav,.wiki-landing-redesign .landing-eyebrow,.wiki-landing-redesign .landing-preview-topbar,.wiki-landing-redesign .landing-signal-row,.wiki-landing-redesign .landing-role-heading p,.wiki-landing-redesign .landing-roadmap-card p,.wiki-landing-redesign .landing-footer-shell{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase}.wiki-landing-redesign .landing-nav{min-height:48px;color:var(--text-muted);justify-content:flex-end;align-items:center;gap:clamp(12px,2.2vw,30px);font-size:10px;display:flex}.wiki-landing-redesign .landing-nav a:not(.theme-toggle){min-height:44px;color:var(--text-soft);white-space:nowrap;align-items:center;gap:6px;transition:color .18s,transform .18s;display:inline-flex}.wiki-landing-redesign .landing-nav a:not(.theme-toggle):hover{color:var(--landing-brand-blue);transform:translateY(-1px)}.wiki-landing-redesign .landing-nav .landing-nav-cta{color:var(--landing-brand-blue);border-bottom:1px solid var(--accent-line)}.wiki-landing-redesign .landing-shell{padding-bottom:24px}.wiki-landing-redesign .landing-hero{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(48px,7vw,116px);min-height:min(760px,100dvh - 78px);padding:clamp(48px,6.5vw,88px) 0 72px;display:grid}.wiki-landing-redesign .landing-hero-copy{max-width:640px}.wiki-landing-redesign .landing-eyebrow{color:var(--landing-brand-blue);margin:0 0 18px;font-size:10px;font-weight:700;line-height:1.4}.wiki-landing-redesign .landing-hero h1{max-width:8.7ch;color:var(--text);letter-spacing:-.095em;margin:0;font-size:clamp(3.8rem,7.1vw,6.8rem);font-weight:720;line-height:.91}.wiki-landing-redesign .landing-hero h1 span{color:var(--landing-brand-blue);display:block}.wiki-landing-redesign .landing-hero-lede{max-width:34ch;color:var(--text-soft);margin:28px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.55}.wiki-landing-redesign .landing-actions,.wiki-landing-redesign .landing-guide-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wiki-landing-redesign .landing-actions{margin-top:34px}.wiki-landing-redesign .landing-button{border-radius:var(--landing-radius-small);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 18px;font-size:14px;font-weight:700;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.wiki-landing-redesign .landing-button:active{transform:translateY(1px)scale(.985)}.wiki-landing-redesign .landing-button-primary{background:var(--accent);color:var(--accent-foreground)}.wiki-landing-redesign .landing-button-primary:hover{background:var(--accent-hover);box-shadow:0 14px 32px var(--interactive-shadow);transform:translateY(-2px)}.wiki-landing-redesign .landing-button-secondary{border-color:var(--line-strong);background:color-mix(in srgb, var(--surface) 68%, transparent);color:var(--text-soft)}.wiki-landing-redesign .landing-button-secondary:hover{border-color:var(--accent-line);background:var(--hover-surface);color:var(--text);transform:translateY(-2px)}.wiki-landing-redesign .landing-hero-visual,.wiki-landing-redesign .landing-proof-visual{min-width:0;margin:0}.wiki-landing-redesign .landing-hero-visual-frame{aspect-ratio:3/2;border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line-strong));border-radius:var(--landing-radius);background:var(--landing-brand-navy);box-shadow:0 28px 80px color-mix(in srgb, var(--bg) 62%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 9%, transparent);position:relative;overflow:hidden;transform:rotate(1.2deg)}.wiki-landing-redesign .landing-hero-visual-frame:after{pointer-events:none;border-radius:inherit;content:"";border:1px solid #f4f9ff24;position:absolute;inset:0}.wiki-landing-redesign .landing-hero-visual-frame img{object-fit:cover}.wiki-landing-redesign .landing-hero-visual figcaption,.wiki-landing-redesign .landing-proof-visual figcaption{color:var(--text-muted);margin:18px 0 0;font-size:12px;line-height:1.5}.wiki-landing-redesign .landing-signal-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--text-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 0;font-size:10px;display:grid}.wiki-landing-redesign .landing-signal-row>div{align-items:center;gap:10px;display:flex}.wiki-landing-redesign .landing-signal-row svg,.wiki-landing-redesign .landing-proof-points svg,.wiki-landing-redesign .landing-role li svg{color:var(--landing-brand-blue)}.wiki-landing-redesign .landing-section,.wiki-landing-redesign .landing-proof,.wiki-landing-redesign .landing-roadmap-section{border-bottom:1px solid var(--line)}.wiki-landing-redesign .landing-section{padding:var(--landing-section-space) 0;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,132px);display:grid}.wiki-landing-redesign .landing-section-heading{align-self:start}.wiki-landing-redesign .landing-section-heading h2,.wiki-landing-redesign .landing-proof-copy h2,.wiki-landing-redesign .landing-guide h2{max-width:12ch;color:var(--text);letter-spacing:-.082em;margin:0;font-size:clamp(2.35rem,4.2vw,4.7rem);font-weight:700;line-height:.95}.wiki-landing-redesign .landing-section-heading>p:last-child,.wiki-landing-redesign .landing-proof-copy>p,.wiki-landing-redesign .landing-guide-copy>p{max-width:44ch;color:var(--text-soft);margin:24px 0 0;font-size:15px;line-height:1.65}.wiki-landing-redesign .landing-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.wiki-landing-redesign .landing-workflow-list li{border-top:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);gap:16px;min-width:0;padding:24px 0;display:grid}.wiki-landing-redesign .landing-workflow-list li:nth-child(-n+2){border-top:0;padding-top:0}.wiki-landing-redesign .landing-workflow-icon,.wiki-landing-redesign .landing-role-icon{border:1px solid var(--accent-line);color:var(--landing-brand-blue);place-items:center;display:grid}.wiki-landing-redesign .landing-workflow-icon{width:46px;height:46px}.wiki-landing-redesign .landing-workflow-list h3,.wiki-landing-redesign .landing-role h3,.wiki-landing-redesign .landing-roadmap-card h3{color:var(--text);letter-spacing:-.035em;margin:0;font-size:18px;font-weight:700;line-height:1.15}.wiki-landing-redesign .landing-workflow-list p{color:var(--text-soft);margin:8px 0 0;font-size:14px;line-height:1.55}.wiki-landing-redesign .landing-proof{padding:var(--landing-section-space) 0;grid-template-columns:minmax(0,1.12fr) minmax(250px,.88fr);align-items:center;gap:clamp(48px,8vw,124px);display:grid}.wiki-landing-redesign .landing-proof-frame{border:1px solid var(--line-strong);border-radius:var(--landing-radius);background:var(--surface-soft);box-shadow:0 26px 70px color-mix(in srgb, var(--bg) 52%, transparent);overflow:hidden;transform:rotate(-.8deg)}.wiki-landing-redesign .landing-proof-frame img{width:100%;height:auto;display:block}.wiki-landing-redesign .landing-proof-copy h2{max-width:10ch}.wiki-landing-redesign .landing-proof-points{border-top:1px solid var(--line);gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.wiki-landing-redesign .landing-proof-points li{border-bottom:1px solid var(--line);color:var(--text-soft);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:14px 0;font-size:14px;line-height:1.5;display:grid}.wiki-landing-redesign .landing-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wiki-landing-redesign .landing-role{border:1px solid var(--line);border-radius:var(--landing-radius);background:color-mix(in srgb, var(--surface) 76%, transparent);min-width:0;padding:26px}.wiki-landing-redesign .landing-role-admin{border-color:var(--accent-line);background:color-mix(in srgb, var(--accent-soft) 48%, var(--surface))}.wiki-landing-redesign .landing-role-heading{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding-bottom:20px;display:flex}.wiki-landing-redesign .landing-role-icon{flex:0 0 44px;width:44px;height:44px}.wiki-landing-redesign .landing-role-heading p{color:var(--landing-brand-blue);margin:0 0 7px;font-size:9px;font-weight:700;line-height:1.4}.wiki-landing-redesign .landing-role ul{gap:13px;margin:20px 0 0;padding:0;list-style:none;display:grid}.wiki-landing-redesign .landing-role li{color:var(--text-soft);align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.wiki-landing-redesign .landing-role li svg{flex:none;margin-top:2px}.wiki-landing-redesign .landing-roadmap-section{padding:var(--landing-section-space) 0;display:block}.wiki-landing-redesign .landing-roadmap-heading{max-width:720px}.wiki-landing-redesign .landing-roadmap-heading h2{max-width:11ch}.wiki-landing-redesign .landing-roadmap-board{margin-top:66px;position:relative}.wiki-landing-redesign .landing-roadmap-track{background:var(--line-strong);height:1px;position:absolute;top:19px;left:9%;right:9%;overflow:hidden}.wiki-landing-redesign .landing-roadmap-track-fill{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 25%, transparent));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.wiki-landing-redesign .landing-roadmap-beacon{background:var(--accent);width:64px;height:5px;box-shadow:0 0 18px var(--accent-line);opacity:0;border-radius:999px;position:absolute;top:-2px;left:0;transform:translate(-100%)}.wiki-landing-redesign .landing-roadmap-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.wiki-landing-redesign .landing-roadmap-item{min-width:0;padding-top:50px;position:relative}.wiki-landing-redesign .landing-roadmap-marker{border:1px solid var(--accent-line);background:var(--bg);width:40px;height:40px;color:var(--landing-brand-blue);box-shadow:0 0 0 8px color-mix(in srgb, var(--bg) 88%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.wiki-landing-redesign .landing-roadmap-card{border:1px solid var(--line);border-radius:var(--landing-radius);background:color-mix(in srgb, var(--surface) 78%, transparent);min-height:194px;padding:22px 20px 20px;transition:border-color .18s,background-color .18s,transform .18s}.wiki-landing-redesign .landing-roadmap-item:first-child .landing-roadmap-card{border-color:var(--accent-line);background:color-mix(in srgb, var(--accent-soft) 50%, var(--surface))}.wiki-landing-redesign .landing-roadmap-card:hover{border-color:var(--accent-line);background:color-mix(in srgb, var(--hover-surface) 70%, var(--surface));transform:translateY(-4px)}.wiki-landing-redesign .landing-roadmap-card p{color:var(--landing-brand-blue);margin:0 0 12px;font-size:9px;font-weight:700;line-height:1.4}.wiki-landing-redesign .landing-roadmap-card>span{color:var(--text-soft);margin-top:13px;font-size:14px;line-height:1.55;display:block}.wiki-landing-redesign .landing-guide{margin:var(--landing-section-space) 0 28px;border:1px solid color-mix(in srgb, var(--landing-brand-blue) 34%, transparent);border-radius:var(--landing-radius);background:radial-gradient(circle at 92% 8%, #2ea8e838, transparent 26rem), var(--landing-brand-navy);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:clamp(30px,5vw,58px);display:grid;position:relative;overflow:hidden}.wiki-landing-redesign .landing-guide:after{content:"";pointer-events:none;border:1px solid #2ea8e83d;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-190px;right:-110px}.wiki-landing-redesign .landing-guide-copy,.wiki-landing-redesign .landing-guide-actions{z-index:1;position:relative}.wiki-landing-redesign .landing-guide-lockup{max-width:min(100%,520px);margin-bottom:32px;display:block}.wiki-landing-redesign .landing-guide-logo{object-fit:contain;width:min(100%,520px);height:auto;display:block}.wiki-landing-redesign .landing-guide h2{max-width:11ch;color:var(--landing-brand-ivory)}.wiki-landing-redesign .landing-guide-copy>p{color:#f4f9ffbf}.wiki-landing-redesign .landing-guide-actions{justify-content:flex-end}.wiki-landing-redesign .landing-guide .landing-button-primary{background:var(--landing-brand-blue);color:#031525}.wiki-landing-redesign .landing-guide .landing-button-primary:hover{background:#74d4ff}.wiki-landing-redesign .landing-guide .landing-button-secondary{color:var(--landing-brand-ivory);background:0 0;border-color:#f4f9ff4d}.wiki-landing-redesign .landing-guide .landing-button-secondary:hover{border-color:var(--landing-brand-blue);color:var(--landing-brand-ivory);background:#f4f9ff14}.wiki-landing-redesign .landing-footer{z-index:1;border-top:1px solid var(--line);position:relative}.wiki-landing-redesign .landing-footer-shell{min-height:72px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:18px;font-size:9px;display:flex}.wiki-landing-redesign .landing-footer-shell a{min-height:44px;color:var(--landing-brand-blue);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}@keyframes landing-refresh-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-refresh-float{0%,to{transform:rotate(1.2deg)translate(0,0)}50%{transform:rotate(.2deg)translateY(-8px)}}@keyframes landing-refresh-track{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-refresh-beacon{0%{opacity:0;transform:translate(-100%)}12%{opacity:1}78%{opacity:1}to{opacity:0;transform:translateX(calc((var(--landing-max-width) * .82) - 64px))}}@keyframes landing-refresh-orbit{0%,to{transform:rotate(0)translate(0,0)}50%{transform:rotate(4deg)translate(-10px,8px)}}@media (prefers-reduced-motion:no-preference){.wiki-landing-redesign .landing-reveal{animation:.76s cubic-bezier(.22,1,.36,1) both landing-refresh-rise;animation-delay:calc(var(--landing-stagger,0) * 80ms)}.wiki-landing-redesign .landing-hero-visual-frame{animation:9s ease-in-out .9s infinite landing-refresh-float}.wiki-landing-redesign .landing-roadmap-track-fill{animation:1.5s cubic-bezier(.22,1,.36,1) .42s both landing-refresh-track}.wiki-landing-redesign .landing-roadmap-beacon{animation:5.6s cubic-bezier(.22,1,.36,1) 1.9s infinite landing-refresh-beacon}.wiki-landing-redesign .landing-orbit-one{animation:18s ease-in-out infinite landing-refresh-orbit}.wiki-landing-redesign .landing-orbit-two{animation:12s ease-in-out 1s infinite reverse landing-refresh-orbit}}@media (max-width:960px){.wiki-landing-redesign .landing-hero,.wiki-landing-redesign .landing-proof{grid-template-columns:1fr;gap:58px;min-height:auto}.wiki-landing-redesign .landing-hero-copy{max-width:760px}.wiki-landing-redesign .landing-hero h1{max-width:9.5ch}.wiki-landing-redesign .landing-hero-visual,.wiki-landing-redesign .landing-proof-visual{max-width:820px}.wiki-landing-redesign .landing-section{grid-template-columns:1fr;gap:54px}.wiki-landing-redesign .landing-section-heading h2,.wiki-landing-redesign .landing-section-heading>p:last-child{max-width:56ch}.wiki-landing-redesign .landing-roadmap-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 22px}.wiki-landing-redesign .landing-roadmap-track{display:none}}@media (max-width:720px){.wiki-landing-redesign .landing-header{flex-direction:column;align-items:flex-start;padding:14px 0}.wiki-landing-redesign .landing-nav{letter-spacing:.07em;justify-content:space-between;gap:8px;width:100%}.wiki-landing-redesign .landing-nav a:not(.theme-toggle){min-height:40px;font-size:9px}.wiki-landing-redesign .landing-nav .theme-toggle{width:44px;min-height:40px}.wiki-landing-redesign .landing-hero{padding:58px 0 72px}.wiki-landing-redesign .landing-hero h1{max-width:9ch;font-size:clamp(3.25rem,14vw,5rem)}.wiki-landing-redesign .landing-actions,.wiki-landing-redesign .landing-guide-actions{flex-direction:column;align-items:stretch}.wiki-landing-redesign .landing-button{width:100%}.wiki-landing-redesign .landing-signal-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;padding:18px 0}.wiki-landing-redesign .landing-section,.wiki-landing-redesign .landing-proof,.wiki-landing-redesign .landing-roadmap-section{padding:76px 0}.wiki-landing-redesign .landing-workflow-list,.wiki-landing-redesign .landing-role-grid,.wiki-landing-redesign .landing-roadmap-list{grid-template-columns:1fr}.wiki-landing-redesign .landing-workflow-list li:nth-child(2){border-top:1px solid var(--line);padding-top:24px}.wiki-landing-redesign .landing-roadmap-board{margin-top:48px}.wiki-landing-redesign .landing-roadmap-list{gap:16px;padding-left:22px;position:relative}.wiki-landing-redesign .landing-roadmap-list:before{background:var(--accent-line);content:"";width:1px;position:absolute;top:20px;bottom:20px;left:0}.wiki-landing-redesign .landing-roadmap-item{padding-top:0;padding-left:34px}.wiki-landing-redesign .landing-roadmap-marker{top:22px;left:-20px}.wiki-landing-redesign .landing-roadmap-card{min-height:0}.wiki-landing-redesign .landing-guide{grid-template-columns:1fr;gap:30px;margin-top:76px}.wiki-landing-redesign .landing-guide-actions{justify-content:flex-start}.wiki-landing-redesign .landing-footer-shell{flex-direction:column;align-items:flex-start;min-height:auto;padding:22px 0}}@media (max-width:520px){.wiki-landing-redesign .landing-nav{flex-wrap:wrap}.wiki-landing-redesign .landing-nav a:not(.theme-toggle){font-size:8px}.wiki-landing-redesign .landing-nav-cta{order:4}.wiki-landing-redesign .landing-preview-topbar{padding-inline:12px;font-size:8px}.wiki-landing-redesign .landing-role,.wiki-landing-redesign .landing-roadmap-card{padding:20px}.wiki-landing-redesign .landing-guide-logo{width:min(100%,230px)}}@media (prefers-reduced-motion:reduce){.wiki-landing-redesign .landing-reveal,.wiki-landing-redesign .landing-hero-visual-frame,.wiki-landing-redesign .landing-roadmap-track-fill,.wiki-landing-redesign .landing-roadmap-beacon,.wiki-landing-redesign .landing-orbit-one,.wiki-landing-redesign .landing-orbit-two{opacity:1;transform:none;animation:none!important}}
