.st{position:fixed;right:44px;bottom:44px;z-index:46;pointer-events:auto;display:flex;flex-direction:column;gap:12px}.rtl .st,.st{align-items:flex-end}.rtl .st{right:auto;left:44px}.st-toggle{display:inline-flex;align-items:center;gap:11px;cursor:none;padding:11px 16px 11px 13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--panel-border));background:var(--panel);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#eafff7;font-family:var(--font-mono);font-size:11px;letter-spacing:.26em;text-transform:uppercase;box-shadow:0 14px 40px -18px rgba(0,0,0,.7);transition:border-color .3s,box-shadow .3s,transform .3s}.st-toggle:hover,.st.open .st-toggle{border-color:var(--accent);box-shadow:0 18px 50px -18px rgba(0,0,0,.7),0 0 26px -8px var(--accent)}.theme-light .st-toggle{color:#0b1714}.st-toggle-glyph{display:inline-flex;flex-direction:column;gap:3px;width:14px}.st-toggle-glyph i{display:block;height:2px;border-radius:2px;background:var(--accent);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.st-toggle-glyph i:first-child{transform:scaleX(1)}.st-toggle-glyph i:nth-child(2){transform:scaleX(.62)}.st-toggle-glyph i:nth-child(3){transform:scaleX(.82)}.st.open .st-toggle-glyph i{transform:scaleX(1)}.st-panel{width:min(580px,calc(100vw - 32px));padding:16px 18px 14px;border-radius:16px;border:1px solid var(--panel-border);background:rgba(8,13,20,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 40px 100px -40px rgba(0,0,0,.9);display:grid;grid-template-columns:1fr 1fr;grid-column-gap:22px;column-gap:22px;grid-row-gap:12px;row-gap:12px;transform-origin:bottom right}.rtl .st-panel{transform-origin:bottom left}.theme-light .st-panel{background:rgba(244,247,245,.96)}.st-head{grid-column:1/-1;display:flex;align-items:baseline;gap:14px}.st-head b{font-family:var(--font-mono);font-size:10px;letter-spacing:.5em;color:var(--accent)}.st-head span{font-family:var(--font-display);font-weight:500;font-size:12px;color:rgba(234,255,247,.62)}.theme-light .st-head span{color:rgba(12,28,22,.7)}.st-row{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.st-row:has(.st-colors){grid-column:1/-1}.rtl .st-row{align-items:flex-end}.st-open .nav{top:34%}.rd-glyph{white-space:pre}.mode-3d .rd{max-width:620px}.mode-3d .rd-title{font-size:clamp(32px,4vw,58px);line-height:.98}.st-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(234,255,247,.62)}.theme-light .st-label{color:rgba(12,28,22,.7)}.st-seg{display:flex;flex-wrap:wrap;gap:5px}.st-opt{cursor:none;padding:7px 11px;border-radius:999px;border:1px solid var(--panel-border);background:hsla(0,0%,100%,.03);color:rgba(234,255,247,.82);font-family:var(--font-display);font-weight:600;font-size:12px;transition:border-color .25s,background .25s,color .25s}.st-opt.on,.st-opt:hover{border-color:var(--accent)}.st-opt.on{background:color-mix(in srgb,var(--accent) 16%,transparent);color:#fff}.theme-light .st-opt{color:rgba(12,28,22,.85);background:rgba(0,0,0,.03)}.theme-light .st-opt.on{color:#04120c}.st-colors{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:7px;gap:7px;align-self:stretch;max-width:320px}.st-sw{width:100%;aspect-ratio:1;border-radius:50%;border:2px solid transparent;cursor:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22);transition:transform .2s,box-shadow .2s}.st-sw:hover{transform:scale(1.12)}.st-sw.on{border-color:#fff;box-shadow:0 0 12px -2px currentColor}.theme-light .st-sw.on{border-color:#0b1714}.st-note{margin-top:-6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--accent)}.stage.orbit canvas{touch-action:none;cursor:-webkit-grab;cursor:grab}.mode-3d.theme-light .nav-btn{color:rgba(11,23,20,.55);text-shadow:0 1px 8px hsla(0,0%,100%,.9)}.mode-3d.theme-light .nav-btn.on,.mode-3d.theme-light .nav-btn:hover{color:#0b1714}.mode-3d.theme-light .rd:before{background:radial-gradient(120% 90% at 0 100%,rgba(230,235,231,.94),rgba(230,235,231,.6) 45%,rgba(230,235,231,0) 70%)}.mode-3d.theme-light.rtl .rd:before{background:radial-gradient(120% 90% at 100% 100%,rgba(230,235,231,.94),rgba(230,235,231,.6) 45%,rgba(230,235,231,0) 70%)}.mode-3d.theme-light .rd-title{color:#0b1714;text-shadow:0 2px 40px hsla(0,0%,100%,.85)}.mode-3d.theme-light .rd-lead{color:#0b1714;text-shadow:0 1px 2px hsla(0,0%,100%,.9),0 2px 22px hsla(0,0%,100%,.9)}.mode-3d.theme-light .rd-desc{color:rgba(11,23,20,.8);text-shadow:0 1px 2px hsla(0,0%,100%,.9),0 1px 18px hsla(0,0%,100%,.9)}.mode-3d.theme-light .rd-num{color:rgba(11,23,20,.7)}.mode-3d.theme-light .rd-items span{color:rgba(11,23,20,.64)}.mode-3d.theme-light .st-loading{color:rgba(11,23,20,.7)}.st-loading{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:rgba(234,255,247,.7);pointer-events:none}.st-loading-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px var(--accent);animation:stPulse 1.4s ease-in-out infinite}@keyframes stPulse{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.15);opacity:1}}@media (max-width:600px){.st{right:12px;bottom:auto;top:calc(env(safe-area-inset-top, 0px) + 64px);flex-direction:column-reverse;z-index:40;gap:10px}.rtl .st{right:auto;left:12px}.st-toggle{padding:9px 12px 9px 11px;font-size:10px;letter-spacing:.2em}.st-panel{width:calc(100vw - 24px);max-height:56vh;overflow-y:auto;padding:14px;grid-template-columns:1fr;row-gap:10px;transform-origin:top right}.rtl .st-panel{transform-origin:top left}.st-open .nav{top:50%}.st-opt{padding:8px 12px}.st-colors{grid-template-columns:repeat(8,1fr)}}@media (prefers-reduced-motion:reduce){.st-loading-dot{animation:none}}