:root{--logo:min(740px, 82vw, 72vh)}:root,body,html{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0;padding:0;overflow:hidden}.experience{width:100vw;height:100vh;height:100dvh;position:fixed}.experience-canvas{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%}.modal-content,.modal-content *,.space-prose,.space-prose *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}#preloader{z-index:9999;opacity:1;clip-path:circle(160% at 50% 88%);contain:strict;will-change:clip-path;background-color:#000;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;transition:clip-path 1.5s cubic-bezier(.7,0,.25,1);display:flex;position:fixed;top:0;left:0}#preloader.revealing{clip-path:circle(0% at 50% 88%)}#preloader.hidden{opacity:0;visibility:hidden;display:none}#age-counter{text-align:right;color:#cbd5e1;z-index:99999;opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:0 1px 3px #000c;font-family:Segoe UI,Arial,sans-serif;transition:opacity .35s,transform .35s;position:fixed;bottom:52px;right:18px;transform:translateY(0)}#age-counter.hidden{opacity:0;transform:translateY(8px)}body:has(#object-info-modal.active:not(.closing)) #age-counter{opacity:0;pointer-events:none;transform:translateY(8px)}#age-counter.age-counter--preloader{text-align:center;top:auto;bottom:18px;left:50%;right:auto;transform:translate(-50%)}#age-counter.age-counter--preloader.hidden{transform:translate(-50%,8px)}.age-counter-line{letter-spacing:.2px;white-space:nowrap;font-size:11px;line-height:1.35}.age-counter-now{color:#f1f5f9;font-weight:500}.age-counter-left{color:#94a3b8;font-size:10px}.age-counter-line span[data-role]{color:#ff9c40;font-family:Cascadia Code,JetBrains Mono,monospace;font-size:10.5px}.age-counter-left span[data-role]{color:#6b7c8a}@media (max-width:720px){#age-counter{bottom:46px;right:10px}#age-counter.age-counter--preloader{top:calc(50% + 295px);bottom:auto;right:auto}.age-counter-line{font-size:9.5px;line-height:1.25}.age-counter-line span[data-role]{font-size:9px}.age-counter-left{font-size:8.5px}}#version-badge{color:#fff;letter-spacing:1px;z-index:99999;-webkit-user-select:none;user-select:none;pointer-events:none;background:#000000bf;border-radius:16px;padding:6px 16px;font-family:Segoe UI,Arial,sans-serif;font-size:.95rem;transition:opacity .3s;position:fixed;bottom:18px;right:18px;box-shadow:0 2px 8px #0000001f}#copyright{color:#ffffff8c;letter-spacing:.5px;z-index:99999;-webkit-user-select:none;user-select:none;pointer-events:none;text-shadow:0 1px 3px #000c;flex-direction:column;align-items:flex-start;gap:4px;font-family:Segoe UI,Arial,sans-serif;font-size:.78rem;transition:opacity .3s;display:flex;position:fixed;bottom:18px;left:18px}#copyright .copyright-text{white-space:nowrap}#copyright .social-link{color:#ffffff9e;pointer-events:auto;align-items:center;gap:5px;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}#copyright .social-link:hover{color:#fc441f;transform:translateY(-1px)}#copyright .social-icon{width:17px;height:17px;display:block}#copyright .social-handle{letter-spacing:.3px;font-size:.74rem}body:has(.space-overlay.active) #version-badge{opacity:0;pointer-events:none}body:has(.space-overlay.active) #copyright{opacity:0;pointer-events:none}@media (max-height:560px){#age-counter:not(.age-counter--preloader){opacity:0;pointer-events:none}}@media (max-width:480px){#copyright{gap:8px;font-size:.72rem}#copyright .social-handle{display:none}}#brand-mark{z-index:99998;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:14px;transition:opacity .35s;display:flex;position:fixed;top:18px;left:18px}#brand-mark.brand-mark--centered{z-index:100000;flex-direction:column;gap:0;top:43%;left:50%;transform:translate(-50%,-50%)}#brand-mark.brand-mark--centered .brand-name{margin-top:calc(var(--logo) * -.22)}.brand-logo-wrap{pointer-events:auto;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}#brand-mark.brand-mark--centered .brand-logo-wrap{width:var(--logo);height:var(--logo);pointer-events:none;cursor:default}.brand-glow{pointer-events:none;z-index:0;background:radial-gradient(circle closest-side,#ff7b008c 0%,#ff6e004d 30%,#ff66001f 60%,#ff660008 88%,#f600 100%);width:180px;height:180px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#brand-mark.brand-mark--centered .brand-glow{width:calc(var(--logo) * 1.5);height:calc(var(--logo) * 1.5)}.brand-logo{z-index:1;object-fit:contain;filter:drop-shadow(0 2px 4px #0000008c);width:96px;height:96px;display:block;position:relative}#brand-mark.brand-mark--centered .brand-logo{width:var(--logo);height:var(--logo)}.brand-name{z-index:1;color:#fff;letter-spacing:5px;text-transform:uppercase;text-shadow:0 1px 3px #00000080;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:900;line-height:1;position:relative}#brand-mark.brand-mark--centered .brand-name{font-size:clamp(30px, calc(var(--logo) * .14), 84px);letter-spacing:clamp(7px, calc(var(--logo) * .026), 16px);text-shadow:0 2px 12px #000000a6}body:has(.space-overlay.active) .brand-logo-wrap{pointer-events:none;cursor:default}@media (max-width:720px){#brand-mark{gap:10px;top:12px;left:12px}.brand-logo-wrap,.brand-logo{width:72px;height:72px}.brand-glow{width:140px;height:140px}.brand-name{letter-spacing:4px;font-size:24px}}.loading-bar{top:calc(43% + var(--logo) * .535);background-color:#333;border-radius:15px;justify-content:center;align-items:center;width:30%;min-width:220px;height:8px;transition:width .7s cubic-bezier(.25,1,.5,1),height .7s cubic-bezier(.25,1,.5,1),background .7s,box-shadow .7s,border-radius .7s;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.loading-bar.morphing{box-shadow:0 0 50px 20px #f60c,0 0 20px 4px #ff5e13;background:linear-gradient(90deg,#ff5e13,#f60,#ff5e13,#f60)!important;border-radius:16px!important;width:clamp(120px,32%,160px)!important;height:48px!important}.loading-bar.morphing .loading-bar-fill{opacity:0;transition:opacity .2s .2s}.loading-bar.morphing .bar-text{opacity:1;color:#fff;text-align:center;pointer-events:none;letter-spacing:1px;width:100%;font-size:1.4rem;font-weight:700;transition:opacity .3s .3s;animation:1s infinite alternate glow-orange}.loading-bar:not(.morphing) .bar-text{opacity:0;transition:none}.loading-bar.hide{opacity:0;pointer-events:none;transition:opacity .4s .3s}.loading-bar.exiting{opacity:0!important;filter:blur(10px)!important;pointer-events:none!important;transition:transform .5s cubic-bezier(.5,0,.2,1),opacity .45s 50ms,filter .45s,box-shadow .4s!important;animation:none!important;transform:translate(-50%)scaleX(2.4)scaleY(.15)!important;box-shadow:0 0 160px 50px #f60,0 0 80px 30px #ff8a3c,0 0 30px 10px #fff!important}@keyframes glow-orange{0%{box-shadow:0 0 30px 10px #f608,0 0 10px 2px #ff5e13}to{box-shadow:0 0 50px 20px #f60c,0 0 20px 4px #ff5e13}}.loading-bar-fill{background-color:#f80;border-radius:15px;width:0%;height:100%;transition:width .3s ease-out;position:absolute;top:0;left:0}.bar-text{opacity:0;color:#fff;text-align:center;z-index:2;pointer-events:none;font-display:swap;will-change:opacity;contain:content;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.2rem;font-weight:700;transition:opacity .3s;position:relative}.modal{z-index:1000;opacity:0;visibility:hidden;pointer-events:none;background-color:#0000;justify-content:flex-end;align-items:center;width:100%;height:100%;padding-right:50px;transition:opacity .35s,visibility 0s linear .35s;display:flex;position:fixed;top:0;left:0}.modal.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s,visibility linear}.modal-content{color:#fff;aspect-ratio:auto;background-color:#121212;border:1px solid #f60;border-radius:6px;width:400px;height:70vh;max-height:600px;padding:24px;transition:all .5s cubic-bezier(.68,-.55,.27,1.55);position:relative;overflow-y:auto;transform:translate(100px)scale(.8);box-shadow:0 10px 25px #00000080}.modal .modal-content{opacity:1;transition:transform .5s cubic-bezier(.77,0,.175,1),opacity .3s;transform:translate(100vw)}.modal.active .modal-content{opacity:1;transform:translate(0)}.modal.closing .modal-content{opacity:0;transform:translate(100vw)}.modal.closing{opacity:0}.modal.show-media .modal-content{max-width:800px}@media (max-width:768px){.modal{justify-content:center;align-items:flex-end;padding:0}.modal-content{width:100%;height:40vh;height:40dvh;max-height:40vh;max-height:40dvh;padding:20px 18px max(18px, env(safe-area-inset-bottom)) 18px;border:none;border-top:2px solid #f60;border-radius:16px 16px 0 0;box-shadow:0 -8px 24px #00000080}.modal .modal-content{transform:translateY(100vh)}.modal.active .modal-content{transform:translateY(0)}.modal.closing .modal-content{transform:translateY(100vh)}}.close-modal{cursor:pointer;color:#9ca3af;font-size:24px;transition:color .2s;position:absolute;top:15px;right:15px}.close-modal:hover{color:#fff}#modal-title{color:#f60;margin-bottom:15px;font-size:1.8rem}#modal-description{color:#e2e8f0;margin-bottom:20px;line-height:1.6}#modal-image{justify-content:center;width:100%;margin-top:20px;display:flex}#modal-image img,#modal-image video{object-fit:contain;border-radius:8px;max-width:100%;max-height:50vh;box-shadow:0 4px 12px #0000004d}.space-overlay{z-index:1100;pointer-events:none;visibility:hidden;opacity:0;color:#e2e8f0;grid-template:"back header""content prose"1fr/1fr 380px;gap:16px;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:opacity .45s,visibility 0s linear .45s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.space-overlay.active{visibility:visible;opacity:1;transition:opacity .45s,visibility linear}.space-header,.space-prose{pointer-events:auto}.space-back{color:#fff;cursor:pointer;letter-spacing:.5px;pointer-events:auto;background:#000000bf;border:1px solid #f60;border-radius:24px;grid-area:back;place-self:start;padding:10px 20px;font-size:1rem;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s}.space-back:hover{background:#f60;transform:translate(-2px);box-shadow:0 4px 20px #f606}.space-header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;border:1px solid #ff66004d;border-radius:12px;grid-area:header;padding:16px 20px}.space-title{color:#f60;margin:0 0 12px;font-size:1.6rem}.space-nav{flex-wrap:wrap;gap:8px;display:flex}.space-nav-btn{color:#e2e8f0;cursor:pointer;background:#ff66001a;border:1px solid #f606;border-radius:16px;padding:6px 14px;font-size:.9rem;transition:background .2s,color .2s}.space-nav-btn:hover{background:#ff66004d}.space-nav-btn.active{color:#fff;background:#f60}.space-prose{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;border:1px solid #ff66004d;border-radius:12px;grid-area:prose;padding:18px 20px;line-height:1.6;overflow-y:auto}.space-prose section{margin-bottom:24px}.space-prose section:last-child{margin-bottom:0}.space-prose h2{color:#f60;margin:0 0 10px;font-size:1.15rem}.space-prose .space-prose-body p{color:#cbd5e1;margin:0 0 10px}.space-prose-formula{color:#ffb47a;white-space:pre-wrap;background:#ff660014;border-left:3px solid #f60;border-radius:4px;margin:8px 0;padding:8px 12px;font-family:Cascadia Code,JetBrains Mono,Courier New,monospace;font-size:.85em;line-height:1.4;overflow-x:auto}.space-prose .var-qnum,.space-dict-panel .var-qnum{color:#ffd86b;font-weight:600}.space-prose .var-coord,.space-dict-panel .var-coord{color:#5ddff0}.space-prose .var-fn,.space-dict-panel .var-fn{color:#ff8fc3}.space-prose sub,.space-prose sup,.space-dict-panel sub,.space-dict-panel sup{color:inherit}.space-dict-btn{z-index:10001;color:#fff;letter-spacing:.3px;cursor:pointer;-webkit-backdrop-filter:blur(10px);pointer-events:auto;background:#0f0f14d9;border:1px solid #f606;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-family:Segoe UI,sans-serif;font-size:13px;font-weight:600;transition:transform .2s,background .2s,border-color .2s;display:flex;position:fixed;top:20px;right:416px;box-shadow:0 4px 16px #0006}.space-dict-btn:hover{background:#ff66002e;border-color:#ff6600b3;transform:translateY(-2px)}.space-dict-btn.active{background:#ff660040;border-color:#f60}.space-dict-btn.hidden{display:none}.space-dict-btn-icon{font-size:16px;line-height:1}.space-dict-btn-label{line-height:1}.space-dict-panel{z-index:10000;-webkit-backdrop-filter:blur(14px);transform-origin:100% 0;opacity:0;pointer-events:none;background:#0c0c10f5;border:1px solid #ff660059;border-radius:12px;flex-direction:column;width:360px;max-width:calc(100vw - 456px);height:420px;max-height:calc(100vh - 100px);transition:opacity .22s,transform .22s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:76px;right:416px;transform:scale(.85)translateY(-8px);box-shadow:0 12px 36px #0000008c}.space-dict-panel.open{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}.space-dict-header{border-bottom:1px solid #ff660040;justify-content:space-between;align-items:center;padding:12px 16px 10px;display:flex}.space-dict-title{color:#f60;margin:0;font-size:1rem;font-weight:700}.space-dict-close{color:#cbd5e1;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:24px;line-height:1;transition:color .15s,transform .15s}.space-dict-close:hover{color:#f60;transform:scale(1.15)}.space-dict-body{color:#cbd5e1;flex:1;padding:12px 16px 18px;font-family:Segoe UI,sans-serif;font-size:12.5px;line-height:1.5;overflow-y:auto}.space-dict-body section{margin-bottom:14px}.space-dict-body section:last-child{margin-bottom:0}.space-dict-body h2{color:#ff9c40;text-transform:uppercase;letter-spacing:.7px;margin:0 0 6px;font-size:.8rem;font-weight:700}.space-dict-body p{margin:0 0 4px}.space-dict-body .space-prose-formula{color:#ffb47a;background:#ff660014;border-left:3px solid #f60;border-radius:4px;margin:6px 0;padding:6px 10px;font-family:Cascadia Code,JetBrains Mono,monospace;font-size:.85em}@media (max-width:900px){.space-dict-btn{padding:6px 12px;font-size:12px;top:auto;bottom:12px;left:12px;right:auto}.space-dict-btn-icon{font-size:14px}.space-dict-panel{width:auto;max-width:none;height:50vh;transform-origin:0 100%;height:50dvh;top:auto;bottom:60px;left:12px;right:12px}}#space-overlay-content{pointer-events:none;grid-area:content;position:relative}#space-overlay-content>*{pointer-events:auto}.space-overlay--minimal .space-header,.space-overlay--minimal .space-prose,.space-overlay--minimal #space-overlay-content,.space-overlay--minimal .space-back{display:none}.space-overlay--minimal.active{pointer-events:none}@media (max-width:900px){.space-overlay{grid-template:"back""header""content"1fr"prose"/1fr}.space-header{-webkit-backdrop-filter:none;padding:6px 14px}.space-title{margin-bottom:0;font-size:1.05rem;line-height:1.2}.space-nav{z-index:1102;-webkit-backdrop-filter:blur(8px);pointer-events:auto;background:#000000c7;border:1px solid #f606;border-radius:999px;gap:4px;padding:4px 6px;position:fixed;bottom:12px;left:50%;right:auto;transform:translate(-50%)}.space-nav-btn{padding:5px 12px;font-size:11px}.space-prose{max-height:28vh;padding-top:12px;padding-bottom:60px}}.space-controls-panel{color:#e2e8f0;-webkit-backdrop-filter:blur(8px);pointer-events:auto;z-index:10;background:#000000c7;border:1px solid #ff383866;border-radius:10px;min-width:240px;max-width:280px;padding:14px 18px;font-family:Segoe UI,sans-serif;font-size:12px;position:absolute;bottom:20px;left:20px}@media (max-width:900px){.space-controls-panel{pointer-events:auto;z-index:1102;touch-action:pan-y;border-radius:8px;min-width:0;max-width:none;max-height:12vh;padding:6px 10px;font-size:10px;position:fixed;top:auto;bottom:40vh;left:8px;right:8px;overflow-y:auto}.space-controls-panel input[type=range]{touch-action:pan-x;margin-top:1px}.space-controls-panel>div{margin:3px 0!important}}.space-overlay.space-overlay--split-tabs{gap:0;padding:0;display:block}.space-overlay--split-tabs .space-header,.space-overlay--split-tabs .space-prose,.space-overlay--split-tabs #space-overlay-content,.space-overlay--split-tabs .space-dict-btn,.space-overlay--split-tabs .space-dict-panel{display:none!important}.space-overlay--split-tabs .space-back{color:#ffb47a;-webkit-backdrop-filter:blur(10px);z-index:1102;background:#140e08d1;border:1px solid #ff7b008c;border-radius:18px;padding:6px 14px;font-size:13px;position:fixed!important;top:18px!important;left:18px!important;right:auto!important}.space-overlay--split-tabs .space-back:hover{color:#1a0e04;background:#ff7b00;transform:none;box-shadow:0 4px 20px #ff7b0073}.space-panel{-webkit-backdrop-filter:blur(16px)saturate(135%);color:#e2e8f0;pointer-events:auto;z-index:1101;opacity:0;background:#140e08ad;border-right:1px solid #ff7b0038;flex-direction:column;gap:14px;width:clamp(340px,38vw,460px);padding:58px 22px 22px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .45s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-12px);box-shadow:4px 0 32px #0000008c}.space-overlay--split-tabs.active .space-panel{opacity:1;transform:translate(0)}.space-panel-grabber{display:none}.space-panel-header{flex-direction:column;gap:4px;display:flex}.space-panel-eyebrow{letter-spacing:1.4px;color:#ff9c40;opacity:.82;text-transform:uppercase;font-size:10px;font-weight:700}.space-panel-title{color:#fff;letter-spacing:.2px;margin:0;font-size:1.55rem;font-weight:600;line-height:1.15}.space-section-nav{background:#0000006b;border:1px solid #ff7b0029;border-radius:8px;gap:3px;padding:3px;display:flex}.space-section-btn{color:#aaa;letter-spacing:.3px;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s}.space-section-btn:hover{color:#fff;background:#ff7b001a}.space-section-btn.active{color:#1a0e04;background:#ff7b00;box-shadow:0 1px 6px #ff7b0066}.space-tab-nav{border-bottom:1px solid #ff7b002e;gap:18px;margin-top:2px;display:flex}.space-tab-tab{color:#888;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 0;font-family:inherit;font-size:12px;font-weight:600;transition:color .15s,border-color .15s;display:flex}.space-tab-tab:hover{color:#fff}.space-tab-tab.active{color:#ffb47a;border-bottom-color:#ff7b00}.space-tab-tab.hidden{display:none}.space-tab-icon{font-size:14px;line-height:1}.space-tab-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.space-tab-pane{flex:1;min-width:0;min-height:0;margin-right:-6px;padding-right:6px;display:none;overflow:hidden auto}.space-tab-pane.active{flex-direction:column;display:flex}.space-tab-pane--prose section,.space-tab-pane--dictionary section,.space-tab-pane .space-prose-body{min-width:0;max-width:100%}.space-tab-pane--prose section{margin-bottom:18px}.space-tab-pane--prose section:last-child{margin-bottom:0}.space-tab-pane--prose h2{color:#ff7b00;margin:0 0 8px;font-size:1rem;font-weight:600}.space-tab-pane--prose .space-prose-body p{color:#cbd5e1;margin:0 0 9px;font-size:13px;line-height:1.55}.space-tab-pane--dictionary section{margin-bottom:16px}.space-tab-pane--dictionary h2{color:#ffe93c;margin:0 0 6px;font-size:.95rem;font-weight:600}.space-tab-pane--dictionary .space-prose-body p{color:#cbd5e1;margin:0 0 8px;font-size:12px;line-height:1.55}.space-tab-empty{color:#888;padding:12px 0;font-size:12px;font-style:italic}.space-tab-pane .space-prose-formula{color:#ffb47a;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#ff7b0014;border-left:3px solid #ff7b00;border-radius:4px;max-width:100%;margin:7px 0;padding:7px 10px;font-family:Cascadia Code,JetBrains Mono,Courier New,monospace;font-size:.82em;line-height:1.4}.space-tab-pane .var-qnum{color:#ffd86b;font-weight:600}.space-tab-pane .var-coord{color:#5ddff0}.space-tab-pane .var-fn{color:#ff8fc3}.space-tab-pane sub,.space-tab-pane sup{color:inherit}.space-tab-pane::-webkit-scrollbar{width:6px}.space-tab-pane::-webkit-scrollbar-thumb{background:#ff7b004d;border-radius:3px}.space-tab-pane::-webkit-scrollbar-thumb:hover{background:#ff7b0080}.space-tab-pane::-webkit-scrollbar-track{background:0 0}.space-tab-pane--controls .space-controls-panel{-webkit-backdrop-filter:none;min-width:0;max-width:none;max-height:none;box-shadow:none;pointer-events:auto;z-index:auto;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;position:static;top:auto;bottom:auto;left:auto;right:auto;overflow:visible}.orbital-toggle-btn{color:#ccc;letter-spacing:.3px;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ff7b0014;border:1px solid #ff7b0066;border-radius:16px;align-items:center;gap:7px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.orbital-toggle-btn:hover{color:#fff;background:#ff7b002e;border-color:#ff7b0099}.orbital-toggle-btn.active{color:#1a0e04;background:#ff7b00;border-color:#ff7b00;box-shadow:0 2px 10px #ff7b0059}.orbital-toggle-icon{font-size:14px;line-height:1;display:inline-block}.orbital-toggle-btn:not(.active) .orbital-toggle-icon{opacity:.55}.space-slider{-webkit-appearance:none;appearance:none;cursor:pointer;--p:50%;background:0 0;width:100%;margin:4px 0 2px;padding:0}.space-slider:focus{outline:none}.space-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, #ff7b00 0%, #ff7b00 var(--p), #ffffff1a var(--p), #ffffff1a 100%);border-radius:2px;height:4px}.space-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ff7b00;border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px;transition:box-shadow .15s,transform .15s,background .15s;box-shadow:0 0 #ff7b0000}.space-slider:hover::-webkit-slider-thumb{box-shadow:0 0 0 6px #ff7b002e}.space-slider:active::-webkit-slider-thumb{transform:scale(1.15);box-shadow:0 0 0 6px #ff7b0047}.space-slider:focus::-webkit-slider-thumb{transform:scale(1.15);box-shadow:0 0 0 6px #ff7b0047}.space-slider::-moz-range-track{background:#ffffff1a;border:0;border-radius:2px;height:4px}.space-slider::-moz-range-progress{background:#ff7b00;border-radius:2px;height:4px}.space-slider::-moz-range-thumb{background:#ff7b00;border:0;border-radius:50%;width:14px;height:14px;transition:box-shadow .15s,transform .15s}.space-slider:hover::-moz-range-thumb{box-shadow:0 0 0 6px #ff7b002e}.space-slider:active::-moz-range-thumb{transform:scale(1.15);box-shadow:0 0 0 6px #ff7b0047}.space-slider--bipolar::-webkit-slider-runnable-track{background: linear-gradient(to right, transparent calc(50% - 2px), #ffffff59 calc(50% - 2px), #ffffff59 calc(50% + 2px), transparent calc(50% + 2px)),  linear-gradient(to right, #ffffff1a 0%, #ffffff1a var(--p1,50%), #ff7b00 var(--p1,50%), #ff7b00 var(--p2,50%), #ffffff1a var(--p2,50%), #ffffff1a 100%)}.space-slider--bipolar::-moz-range-track{background:linear-gradient(to right, transparent calc(50% - 2px), #ffffff59 calc(50% - 2px), #ffffff59 calc(50% + 2px), transparent calc(50% + 2px)), linear-gradient(to right, #ffffff1a 0%, #ffffff1a var(--p1,50%), #ff7b00 var(--p1,50%), #ff7b00 var(--p2,50%), #ffffff1a var(--p2,50%), #ffffff1a 100%)}.space-slider--bipolar::-moz-range-progress{background:0 0}@media (max-width:900px){.space-panel{width:100%;height:var(--sheet-h,42vh);height:var(--sheet-h,42dvh);border-top:1px solid #ff7b0040;border-right:0;border-radius:14px 14px 0 0;max-height:90dvh;padding:16px 14px 14px;top:auto;bottom:0;left:0;right:0;transform:translateY(12px);box-shadow:0 -6px 24px #0000008c}.space-overlay--split-tabs.active .space-panel{transform:translateY(0)}.space-panel-grabber{cursor:ns-resize;touch-action:none;flex:none;height:22px;margin:-8px 0 2px;display:block;position:relative}.space-panel-grabber:before{content:"";background:#ff7b0080;border-radius:2px;width:40px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.space-panel-grabber:active:before{background:#ff7b00d9}.space-panel-title{font-size:1.15rem}.space-panel-eyebrow{font-size:9px}.space-section-nav{padding:2px}.space-section-btn{letter-spacing:.2px;padding:3px 6px;font-size:9.5px}.space-tab-tab{padding:7px 0;font-size:11px}.space-tab-pane--prose .space-prose-body p{font-size:12px}.space-tab-pane--dictionary .space-prose-body p{font-size:11.5px}.space-overlay--split-tabs .space-back{padding:6px 12px;font-size:12px;top:10px!important;left:10px!important}}
