:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#e0e5ef;background:#080b13;font-synthesis:none;--muted: #929db2;--line: #263044;--blue: #90beff;--violet: #b4a0fb;--panel: #0d1320}*{box-sizing:border-box}body{margin:0}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}a:visited{color:var(--violet)}button,input,textarea,select{font:inherit}button,.button{background:#233659;border:1px solid #405881;color:#e6efff;padding:.65rem 1rem;border-radius:5px;cursor:pointer;display:inline-block}button:hover{background:#304772}button:disabled{opacity:.5;cursor:not-allowed}button.quiet{background:transparent;border:0;padding:.4rem;color:var(--blue)}input,textarea,select{color:#e8edf7;background:#0e1523;border:1px solid #344259;border-radius:5px;padding:.65rem;max-width:100%}input[type=checkbox]{accent-color:#a695ff;width:auto}input[type=number]{width:7rem}textarea{width:100%;font-family:ui-monospace,monospace;line-height:1.6;resize:vertical}input:focus,textarea:focus,select:focus,button:focus-visible,a:focus-visible{outline:2px solid #aa9cff;outline-offset:3px}h1,h2,h3{font-weight:500;letter-spacing:-.03em}h1{font-size:2.8rem;margin:.6rem 0 1rem}h2{font-size:1.65rem}h3{font-size:1.1rem}p{line-height:1.65}main{max-width:1360px;margin:auto;padding:2.8rem 3rem}.global{height:72px;display:flex;gap:3rem;align-items:center;border-bottom:1px solid var(--line);padding:0 2rem;background:#080c16}.brand{display:flex;gap:.65rem;align-items:center;letter-spacing:.12em;font-size:.8rem;color:#ddd7ff!important;white-space:nowrap}.brand:first-letter{font-size:1.8rem}.global nav{display:flex;height:100%;gap:2rem}.global nav a{display:flex;align-items:center;color:#a9b2c5;font-size:.9rem}.global nav a.active{color:#f0edff;border-bottom:2px solid #af9cff}.actor{display:flex;gap:.55rem;align-items:center;margin-left:auto;font-size:.8rem}.dot{width:6px;height:6px;background:#7bdbb5;border-radius:50%;display:inline-block;margin-right:.25rem;box-shadow:0 0 8px #47bd9655}.dot.idle{background:#dab86c}.dot.lurker{background:#81899a}.eyebrow{font-size:.68rem;letter-spacing:.19em;color:#a396cd;font-weight:600}.muted,small{color:var(--muted)}.lead{font-size:1.2rem;color:#a8b4c9}.title-row,.toolbar{display:flex;align-items:center;gap:1rem;justify-content:space-between}.toolbar{justify-content:flex-start;flex-wrap:wrap;margin:1.2rem 0}.badge{border:1px solid #3d3957;color:#c9b9fc;border-radius:4px;padding:.2rem .5rem;font:12px ui-monospace,monospace}.inline-links{display:flex;gap:1.2rem;flex-wrap:wrap;margin:1rem 0;font-size:.84rem}.stack{display:flex;flex-direction:column;gap:1rem}.stack label{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem}.stack label:has(input[type=checkbox]){flex-direction:row}.stack button{align-self:flex-start}.error,.notice,.grant{padding:.8rem 1rem;border-left:2px solid #d4af68;background:#272116;color:#edd6a4;font-size:.88rem;overflow-wrap:anywhere}.error{border-color:#eb959c;background:#281b23;color:#f5b4ba}.grant{padding:.5rem 2rem}.login{max-width:530px;min-height:90vh;display:flex;flex-direction:column;justify-content:center}.login form{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0}.login label{display:flex;flex-direction:column;gap:.6rem}.sigil{font-size:4rem;color:#b9a7ff;text-shadow:0 0 35px #7866ed55}.landing{padding-top:7vh;max-width:1050px}.landing h1{font-size:4.6rem;margin-bottom:0}.doors{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line);margin:3rem 0}.door{padding:2rem;border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:#e0e5ef!important;transition:background .2s}.door:hover{background:#141b2d;text-decoration:none}.door>span{font-size:.7rem;color:#8c7dbd}.door h2{margin:.8rem 0}.door p{color:#9da9c0;margin-bottom:0}.searchbar{display:flex;gap:.4rem;max-width:750px}.searchbar input{flex:1;min-width:0}.searchbar button{white-space:nowrap}.query{max-width:960px}.query-empty{padding-top:16vh;text-align:center}.query h1{font-size:3.1rem;letter-spacing:.1em;font-weight:450}.query h1 span{color:#ac98ee}.query-form{max-width:760px;margin:auto}.query-form .searchbar input{padding:1rem 1.2rem}.controls{display:flex;justify-content:center;gap:1.2rem;align-items:center;font-size:.8rem;margin:1.2rem 0;flex-wrap:wrap}.controls select{padding:.4rem}.results{margin-top:3rem;text-align:left}.result{border-bottom:1px solid #20283a;padding:1.2rem 0;max-width:850px}.result h2{margin:.45rem 0;font-size:1.35rem}.result p{margin:.5rem 0;color:#abb8cd;white-space:pre-wrap}.crumb{font-size:.75rem;color:#8491ab;margin-bottom:1rem}.tabs{display:flex;gap:1.4rem;border-bottom:1px solid var(--line);margin:1.5rem 0 2rem;overflow:auto}.tabs a{padding:.7rem 0;color:#a8b2c6;white-space:nowrap;font-size:.85rem}.tabs .active{color:#e0d8ff;border-bottom:2px solid #a694f4}.wiki-columns{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:3.5rem}.article{font:1.08rem/1.85 Georgia,Times New Roman,serif;color:#d6dce8;overflow-wrap:anywhere}.article h1,.article h2,.article h3{font-family:Georgia,serif;border-bottom:1px solid var(--line);padding-bottom:.4rem;margin-top:2rem}.article pre{white-space:pre-wrap;background:#101727;padding:1rem;line-height:1.5}.article code{font-size:.85em;color:#c3b3f4}.infobox{border:1px solid var(--line);padding:1.3rem;background:#0d1320;align-self:start;font-size:.8rem}.infobox dt{color:#8f9cb2;margin-top:1rem}.infobox dd{margin:.3rem 0;overflow-wrap:anywhere}.infobox>a{display:block;margin:1rem 0}.json{padding:1rem;background:#0c111c;border:1px solid var(--line);max-height:600px;overflow:auto;font:12px/1.6 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.diff{font:13px/1.6 ui-monospace,monospace;white-space:pre-wrap;padding:1rem;background:#0c111c;max-height:500px;overflow:auto}.diff span{display:block}.diff .added{color:#9ce5bd;background:#12291e}.diff .removed{color:#f3a9af;background:#301b25;text-decoration:line-through}.revision{border-bottom:1px solid var(--line);padding:1rem 0}.revision time{display:block;color:#8997b0;font-size:.7rem;margin:.5rem 0}.revision button{font-size:.75rem;margin:.5rem .5rem .5rem 0}.reference{display:inline-block;margin:.2rem .6rem .2rem 0;font-size:.75rem;overflow-wrap:anywhere}.conflict{border:1px solid #795329;padding:1rem}.mesh{max-width:1700px}.mesh-columns{display:grid;grid-template-columns:270px minmax(0,1fr) 230px;gap:1.5rem;margin-top:2rem}.room-list{border-right:1px solid var(--line);padding-right:1.3rem}.room-list>.searchbar{font-size:.8rem}.room-list>.muted{font-size:.7rem}.room-link{display:block;border-bottom:1px solid var(--line);padding:1rem .5rem;color:#c2cde1!important}.room-link.selected{background:#182137;border-left:2px solid #9c8dee}.counts{display:flex;flex-wrap:wrap;gap:.45rem .9rem;font:10px ui-monospace,monospace;color:#8d9eb8;margin:.6rem 0}.counts b{color:#adc}.people{border-left:1px solid var(--line);padding-left:1.2rem;font-size:.78rem;overflow-wrap:anywhere}.people small{font-size:.65rem}.people input{width:100%}.room-chat{min-width:0}.messages{max-height:54vh;overflow:auto}.message{padding:1rem 0;border-bottom:1px solid #1c2638}.message header{display:flex;gap:.7rem;align-items:center;font-size:.8rem}.message strong{color:#b6a8eb}.message time{font-size:.65rem;color:#7f91ad}.message .article{font-family:inherit;font-size:.88rem}.message .article p{margin:.4rem 0}.composer{margin-top:1.5rem}.empty-room{padding:4rem 1rem;color:#9aa9c1;text-align:center}.mystic{max-width:none;padding:1.6rem 2rem}.atlas-header{display:flex;align-items:center;justify-content:space-between;gap:2rem}.atlas-header h1{font-size:2rem;margin:.2rem 0 1rem}.atlas-header .searchbar{width:410px}.atlas-controls,.layer-controls{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;font-size:.75rem}.atlas-controls button,.atlas-controls select{padding:.5rem .7rem}.layer-controls{margin:.8rem 0;gap:1.3rem}.projection-label{font-size:.7rem;color:#9aa9c1}.atlas-stage{position:relative;height:64vh;min-height:450px;border:1px solid #24304b;background:#070b14;overflow:hidden}.atlas-canvas{height:100%;width:100%;touch-action:none}.atlas-empty{position:absolute;left:20%;right:20%;top:45%;text-align:center;pointer-events:none;color:#a8b5d0}.node-palette{position:absolute;right:1rem;top:1rem;bottom:1rem;width:240px;overflow:auto;background:#0e1421ed;border:1px solid #435273;padding:1.2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.node-palette h2{font-size:1.2rem}.node-palette a{display:block;font-size:.78rem;padding:.28rem 0}.node-palette button{margin:.7rem 0;font-size:.75rem}.node-palette small{display:block;font-size:.65rem}.atlas-footer{display:flex;gap:2rem;flex-wrap:wrap;font:11px ui-monospace,monospace;color:#7f94b8;padding:1rem 0}.accessible-graph{font-size:.85rem}.accessible-graph button{margin:.4rem;font-size:.8rem}summary{cursor:pointer;color:#a8b9d5;padding:.6rem 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.global{gap:1.5rem;padding:0 1rem}.global nav{gap:1rem}.actor{font-size:.7rem}.brand span{display:none}main{padding:2rem 1.3rem}.wiki-columns{grid-template-columns:minmax(0,1fr) 210px;gap:1.5rem}.mesh-columns{grid-template-columns:200px minmax(0,1fr)}.people{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:1rem}.node-palette{width:200px}}@media(max-width:650px){.global{height:auto;min-height:64px;flex-wrap:wrap;gap:.4rem;padding:.7rem}.global nav{gap:.8rem}.global nav a{font-size:.8rem}.actor{width:100%;justify-content:flex-end}.landing h1{font-size:3rem}.doors{grid-template-columns:1fr}.door{padding:1.4rem}.wiki-columns,.mesh-columns{grid-template-columns:1fr}.infobox{grid-row:1;font-size:.7rem}.infobox dl{display:grid;grid-template-columns:1fr 2fr;gap:.5rem}.infobox dt,.infobox dd{margin:0}.infobox>a{display:inline-block;margin:.4rem}.query h1{font-size:1.8rem}.query-empty{padding-top:10vh}.atlas-header{display:block}.atlas-header .searchbar{width:100%;margin:1rem 0}.mystic{padding:1rem}.node-palette{width:160px;padding:.7rem}.room-list{border-right:0}.title-row h1{font-size:2rem}.tabs{gap:1rem}}.chunks{max-width:1500px}.chunk-heading{display:flex;justify-content:space-between;gap:2rem;align-items:flex-start;margin-bottom:1.5rem}.chunk-heading h1{margin-bottom:.2rem}.chunk-status{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.badge.ok{color:#9ce5bd;border-color:#315c49}.badge.warn{color:#edcf91;border-color:#70592e}.chunk-layout{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:2rem;align-items:start}.chunk-sidebar{position:sticky;top:1rem;display:flex;flex-direction:column;gap:1rem}.chunk-calendar{border:1px solid var(--line);background:var(--panel);padding:1rem}.chunk-calendar>header{display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center;text-align:center;margin-bottom:.75rem}.calendar-week,.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.calendar-week{color:#78859d;font:10px ui-monospace,monospace;text-align:center;margin-bottom:.3rem}.calendar-grid button,.calendar-blank{aspect-ratio:1;min-width:0}.calendar-grid button{padding:0;background:#121a2a;border-color:#28344a;font-size:.78rem}.calendar-grid button:disabled{opacity:.18;background:transparent}.calendar-grid button.selected{background:#56478f;border-color:#b6a7ff;box-shadow:inset 0 0 0 1px #b6a7ff55}.chunk-calendar small{display:block;margin-top:.8rem;font-size:.66rem}.chunk-random{display:grid;gap:.5rem}.chunk-random button{width:100%;text-align:left}.chunk-picker{display:grid;gap:.4rem;font-size:.78rem;color:#a8b4c9}.chunk-picker select{width:100%}.chunk-workspace{min-width:0}.chunk-nav-row{display:flex;align-items:center;gap:1rem 1.5rem;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:1rem;margin-bottom:1rem}.chunk-dpad{display:grid;grid-template-columns:repeat(3,46px);grid-template-rows:repeat(2,42px);gap:.3rem}.chunk-dpad button{font-size:1.35rem;padding:0}.keyboard-mode{display:flex;gap:.55rem;align-items:center;font-size:.8rem}.chunk-breadcrumb{display:flex;gap:.5rem 1rem;flex-wrap:wrap;color:#8794ac;font:11px ui-monospace,monospace;text-transform:uppercase;margin-bottom:.9rem}.chunk-title-row{display:flex;align-items:start;justify-content:space-between;gap:1rem}.chunk-title-row h2{margin:.2rem 0 1rem;font-size:1.7rem;overflow-wrap:anywhere}.chunk-viewer{min-height:360px;max-height:62vh;overflow:auto;border:1px solid #2b3650;background:#080d17;padding:1.4rem;scroll-behavior:smooth}.chunk-viewer:focus{outline:2px solid #aa9cff;outline-offset:2px}.chunk-viewer>pre,.chunk-viewer details pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.65 ui-monospace,monospace;color:#d7deeb}.chunk-viewer>p{max-width:90ch;color:#bec8da}.chunk-viewer>p,.chunk-summary{min-width:0;overflow-wrap:anywhere;white-space:normal}.chunk-summary{margin:1.5rem 0;border-left:2px solid #9d8ae8;padding:.2rem 1rem;background:#111526}.chunk-empty{min-height:260px;display:flex;flex-direction:column;justify-content:center;text-align:center;color:#8f9db6}.chunk-empty h3{color:#d9c690}.chunk-children{margin-top:1.3rem}.chunk-child-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:.5rem;max-height:300px;overflow:auto}.chunk-child-list button,[aria-label="Native hierarchy"] button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left;display:flex;flex-direction:column;gap:.25rem;background:#101827}.chunk-child-list small{font-size:.65rem}.chunk-meta{display:grid;grid-template-columns:120px minmax(0,1fr);gap:.45rem 1rem;margin-top:1.5rem;border-top:1px solid var(--line);padding-top:1rem;font:11px/1.5 ui-monospace,monospace}.chunk-meta dt{color:#7e8da7}.chunk-meta dd{margin:0;color:#b8c4d8;overflow-wrap:anywhere}@media(max-width:850px){.chunk-layout{grid-template-columns:1fr}.chunk-sidebar{position:static}.chunk-heading{display:block}.chunk-status{justify-content:flex-start;margin:1rem 0}}@media(max-width:650px){.global nav{max-width:100%;overflow-x:auto;scrollbar-width:thin;padding-bottom:.2rem}.chunks{padding:1rem}.chunk-heading h1{font-size:2.1rem}.chunk-calendar{padding:.8rem}.calendar-grid button{font-size:.72rem}.chunk-nav-row{align-items:flex-start}.chunk-dpad{grid-template-columns:repeat(3,42px);grid-template-rows:repeat(2,40px)}.chunk-viewer{min-height:45vh;max-height:62vh;padding:1rem}.chunk-meta{grid-template-columns:90px minmax(0,1fr)}}.category-browser{margin:2.5rem 0 3rem}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin:1.2rem 0}.category-card{display:flex;flex-direction:column;text-align:left;align-items:flex-start;padding:1.3rem;gap:.6rem;border:1px solid #33435a;background:linear-gradient(145deg,#172132,#101722);border-radius:8px}.category-card span{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:#b9a5df}.category-card strong{font:1.3rem Georgia,serif}.category-card.active{border-color:#a791d0}.encyclopedia-index{columns:3 230px;padding:0;list-style:none}.encyclopedia-index li{break-inside:avoid;padding:.55rem .6rem .55rem 0;line-height:1.5}.encyclopedia-index a{text-decoration:none}.encyclopedia-index a:hover{text-decoration:underline}.article{font-family:Georgia,Times New Roman,serif;font-size:1.14rem;line-height:1.85;max-width:76ch}.article>p:first-of-type{font-size:1.2rem;color:#e1e7ee}.article a{color:#99c9f9;text-decoration:underline;text-decoration-color:#55789e;text-underline-offset:3px}.article h2{border-bottom:1px solid #344054;padding-bottom:.45rem;margin-top:2rem}.article img{display:block;max-width:100%;max-height:560px;object-fit:contain;margin:1.5rem auto;border-radius:5px}.article-contents{font:.9rem/1.65 system-ui,sans-serif;background:#121b29;border:1px solid #334154;padding:1rem 1.4rem;width:fit-content;max-width:100%;margin:1.5rem 0}.article-contents ol{padding-left:1.3rem}.infobox{align-self:start}.muted{color:#a9b3c1}.atlas-stage{min-height:620px}.atlas-key{position:absolute;left:15px;bottom:14px;display:flex;flex-wrap:wrap;gap:.45rem 1rem;max-width:620px;padding:.7rem .9rem;border:1px solid #293d57;background:#0b1322e8;border-radius:6px;pointer-events:none;font-size:.75rem}.atlas-key small{width:100%;color:#aab9cb}.hyper-key{color:#f4ce88}.node-palette{padding:2.3rem 1.5rem 1.5rem;width:340px;max-height:calc(100% - 28px);overflow:auto;border:1px solid #4b5574;background:#101827f5;box-shadow:0 8px 32px #0008}.inspector-close{position:absolute;right:9px;top:6px;font-size:1.6rem;padding:0 .6rem;min-width:36px}.node-palette .inspector-close{margin:0;width:auto}.node-palette h2{font:1.5rem/1.3 Georgia,serif;margin-top:.5rem;padding-right:10px}.node-palette details{margin-top:1.2rem}.node-palette summary{cursor:pointer;color:#cbd9e8}.node-palette .connection-row{text-align:left;padding:.65rem;width:100%;margin:.45rem 0}.connection-row small{display:block;margin-top:.25rem}.relationship-facts{display:grid;grid-template-columns:1fr;font-size:.86rem}.relationship-facts dt{color:#94a4b9;margin-top:.7rem}.relationship-facts dd{margin:.2rem 0;overflow-wrap:anywhere}.member-list{padding-left:1rem}.member-list li{padding:.3rem 0}.member-list small{display:block}.member-list button{text-align:left}.atlas-tooltip{position:fixed;z-index:55;pointer-events:none;background:#111c2ff5;border:1px solid #7595bb;border-radius:5px;padding:.8rem;width:260px;font-size:.8rem;box-shadow:0 5px 25px #0008}.atlas-tooltip span{display:block;margin-top:.4rem;color:#c0d0e3}.menu-dismiss{position:fixed;inset:0;z-index:60}.graph-menu{position:fixed;z-index:61;width:260px;padding:1rem;background:#182237;border:1px solid #9ba2cc;border-radius:6px;box-shadow:0 8px 30px #000a;display:flex;flex-direction:column;gap:.45rem}.graph-menu strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.graph-menu small{color:#c7b8ef}.graph-menu button,.graph-menu a{text-align:left;padding:.4rem}.coverage-details,.accessible-graph{margin:1rem 0;padding:1rem;border:1px solid #29394d;border-radius:5px}.coverage-details summary,.accessible-graph summary{cursor:pointer}.coverage-details p{max-width:95ch;font-size:.9rem;color:#abbacd;line-height:1.65}.type-legend{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.75rem}.graph-index{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.4rem;margin:1rem 0}.graph-index button{text-align:left;white-space:normal}.graph-index>div{display:flex;align-items:center;gap:.6rem}.graph-index>div>button{flex:1}@media(max-width:700px){.category-grid{grid-template-columns:1fr}.atlas-stage{min-height:650px}.atlas-key{right:10px;left:10px;bottom:10px;font-size:.65rem}.node-palette{position:absolute;top:12px;right:8px;width:min(330px,calc(100% - 16px));max-height:calc(100% - 110px)}.article{font-size:1.05rem}.encyclopedia-index{columns:1}.atlas-controls{gap:.4rem}.atlas-controls button{font-size:.78rem}}.term-control{display:inline-flex;align-items:center;vertical-align:baseline;gap:.15rem;max-width:100%}.term-control button{padding:.2rem .4rem;min-height:32px}.term-control .term-label{background:transparent;color:var(--accent, #b9caff);text-decoration:underline;overflow-wrap:anywhere}.term-preference{display:flex;align-items:center;gap:.5rem;margin:1rem 0}.term-preference input{width:auto}.term-panel{overflow-wrap:anywhere;position:fixed;right:0;top:85px;bottom:0;width:min(420px,44vw);overflow-y:auto;padding:1.2rem;z-index:20;background:#141824;border-left:1px solid #566079;box-shadow:-5px 0 24px #0008}.term-chain-neighbor{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-block:.5rem}.term-chain-neighbor small{flex-basis:100%;min-width:0}.term-evidence{font-size:.8rem;overflow-wrap:anywhere}.term-see-also{margin:1rem 0}.index-layout{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:2rem;margin-top:2rem}.grand-index form{display:flex;align-items:end;gap:1rem}mark{background:#efce72;color:#171717}@media(max-width:700px){.term-panel{top:auto;width:100%;height:44dvh;border-top:1px solid #566079}.index-layout{grid-template-columns:1fr}.grand-index form{flex-wrap:wrap}}.term-panel [aria-label="All term occurrences"] li{overflow-wrap:anywhere;margin-bottom:1rem}.term-panel [aria-label="All term occurrences"] li button{margin:.25rem .25rem .25rem 0}.chunk-map-picker{position:sticky;top:0;z-index:21;display:flex;flex-wrap:wrap;gap:.75rem;padding:.75rem;background:var(--panel);border:1px solid var(--line);margin-bottom:1rem}.chunk-map-picker label{flex:1 1 16rem;min-width:0}.chunk-map-picker input,.chunk-map-picker select{width:100%;max-width:100%}.loading-spinner{display:inline-block;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:occurrence-spin .8s linear infinite}@keyframes occurrence-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loading-spinner{animation:none}}.chunk-breadcrumb{height:13px;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.chunk-breadcrumb>*{flex-shrink:0}.chunk-breadcrumb button.quiet{padding:0;border:0;height:13px;line-height:13px;font:inherit}.chunk-title-row>div{min-width:0;flex:1}.chunk-title-row h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chunk-title-row>button{max-width:45%}.chunk-viewer{overflow-anchor:none}@media(min-width:1101px){.chunks:has(.term-panel) .chunk-map-picker{width:calc(100% - 420px);min-width:180px}}.chunk-viewer .chunk-original.prose-source{font-family:inherit;white-space:pre-wrap}.chunk-viewer .chunk-original.code-source{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre}.chunk-original .term-control{display:inline}.chunk-original .term-label{padding:0;min-height:0;border:0;border-radius:0;font:inherit;color:inherit;text-decoration:underline;text-decoration-color:#7973af;text-underline-offset:.15em}.calendar-grid button{position:relative}.calendar-density{position:absolute;height:2px;background:#a391dc;bottom:2px;left:2px;max-width:calc(100% - 4px);pointer-events:none}
