.tessaract-root{position:fixed;inset:0;width:100vw;height:100vh;background:#000;overflow:hidden;z-index:10}#tessaractCanvas{position:absolute;inset:0;width:100%;height:100%;display:block;background:#000}.tess-preset-tab{position:fixed;top:calc(var(--header-offset, 72px) + 14px);left:50%;transform:translate(-50%);z-index:6;display:inline-flex;align-items:center;gap:4px;padding:5px;border-radius:999px;background:#080e1a6b;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(160,195,235,.16);box-shadow:0 4px 18px #00000052,inset 0 1px #ffffff0d;font-family:var(--font-sans, "Alcyone", system-ui, sans-serif);animation:tessTabFadeIn .6s ease-out .15s both;max-width:calc(100vw - 24px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tess-preset-tab::-webkit-scrollbar{display:none}@keyframes tessTabFadeIn{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.tess-preset-tab .preset-btn{width:28px;height:28px;border-radius:999px;color:#c8dcf0c7;font-size:12px;flex-shrink:0}.tess-preset-tab .preset-btn[data-preset="10"],.tess-preset-tab .preset-btn[data-preset="11"],.tess-preset-tab .preset-btn[data-preset="12"],.tess-preset-tab .preset-btn[data-preset="13"],.tess-preset-tab .preset-btn[data-preset="14"],.tess-preset-tab .preset-btn[data-preset="15"],.tess-preset-tab .preset-btn[data-preset="16"],.tess-preset-tab .preset-btn[data-preset="17"],.tess-preset-tab .preset-btn[data-preset="18"],.tess-preset-tab .preset-btn[data-preset="19"]{font-size:10.5px;letter-spacing:-.02em}.tess-preset-tab .tess-fullscreen-btn,.tess-preset-tab .tess-steer-btn{flex-shrink:0}.tess-preset-tab .preset-btn.filled:hover{background:#8cc3f029;color:#ebf5ff}.tess-preset-tab .preset-btn.applied{background:#8cc3f038;color:#f5faff;box-shadow:inset 0 0 0 1px #8cc3f080}.tess-preset-tab.capture-mode .preset-btn{cursor:cell;opacity:1}.tess-preset-tab.capture-mode .preset-btn.built-in{opacity:.4;cursor:not-allowed}.tess-preset-tab.capture-mode .preset-btn:not(.built-in):hover{background:#ff8c6438;color:#fff0e1;box-shadow:inset 0 0 0 1px #ff8c648c}@media(max-width:600px){.tess-preset-tab{gap:2px;padding:4px}.tess-preset-tab .preset-btn{width:24px;height:24px;font-size:11px}.tess-preset-tab .tess-fullscreen-btn{width:24px;height:24px}.tess-preset-tab .tess-fullscreen-btn svg{width:12px;height:12px}}@media(prefers-reduced-motion:reduce){.tess-preset-tab{animation:none}}.tess-fullscreen-btn{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#c8dcf0c7;cursor:pointer;padding:0;margin-right:2px;transition:background .16s ease,color .16s ease}.tess-fullscreen-btn:hover{background:#8cc3f029;color:#ebf5ff}.tess-fullscreen-btn:focus-visible{outline:2px solid rgba(140,195,240,.55);outline-offset:2px}.tess-steer-btn{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#c8dcf0c7;cursor:pointer;padding:0;margin-left:2px;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.tess-steer-btn:hover{background:#8cc3f029;color:#ebf5ff}.tess-steer-btn:focus-visible{outline:2px solid rgba(140,195,240,.55);outline-offset:2px}.tess-steer-btn[data-mode=orbit]{background:#5ec4ff38;color:#e1f0ff;box-shadow:inset 0 0 0 1px #5ec4ff80}.tess-steer-btn[data-mode=freefly]{background:#ffaa5a38;color:#fff0dc;box-shadow:inset 0 0 0 1px #ffaa5a8c}.tess-steer-btn[data-mode=orbit] svg,.tess-steer-btn[data-mode=freefly] svg{animation:tessWheelSpin 9s linear infinite}.tess-steer-btn[data-mode=freefly] svg{animation-duration:6s}@keyframes tessWheelSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tess-steer-btn svg{animation:none!important}}.tess-speed-pill{position:fixed;top:calc(var(--header-offset, 72px) + 14px + 38px + 8px);left:50%;z-index:6;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#080e1a6b;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,170,90,.2);box-shadow:0 4px 18px #00000052,inset 0 1px #ffffff0a;color:#ffdcbee0;transform:translate(-50%) translateY(-6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.tess-speed-pill.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0);transition:opacity .22s ease,transform .22s ease}.tess-speed-pill svg{opacity:.85}.tess-speed-pill input[type=range]{-webkit-appearance:none;appearance:none;width:120px;height:4px;border-radius:2px;background:linear-gradient(to right,rgba(255,170,90,.55) 0%,rgba(255,170,90,.55) var(--fill, 20%),rgba(160,195,235,.18) var(--fill, 20%),rgba(160,195,235,.18) 100%);outline:none;cursor:pointer;margin:0}.tess-speed-pill input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:13px;border-radius:50%;background:#ffd2a0fa;border:1px solid rgba(255,170,90,.6);cursor:grab;box-shadow:0 0 8px #ffaa5a73;transition:transform .12s ease,box-shadow .12s ease}.tess-speed-pill input[type=range]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.12);box-shadow:0 0 12px #ffaa5ab3}.tess-speed-pill input[type=range]::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:#ffd2a0fa;border:1px solid rgba(255,170,90,.6);cursor:grab;box-shadow:0 0 8px #ffaa5a73}.tess-speed-pill input[type=range]:focus-visible{outline:2px solid rgba(255,170,90,.55);outline-offset:4px;border-radius:4px}@media(max-width:600px){.tess-speed-pill{padding:5px 10px;gap:6px}.tess-speed-pill input[type=range]{width:96px}}body.tess-fullscreen .tess-speed-pill{display:none!important}@media(prefers-reduced-motion:reduce){.tess-speed-pill,.tess-speed-pill.is-visible{transition:opacity 0s,transform 0s,visibility 0s!important}}body.tess-fullscreen #site-header,body.tess-fullscreen .tess-preset-tab,body.tess-fullscreen .tess-ui{display:none!important}.tess-voyage{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;cursor:pointer;background:radial-gradient(120% 120% at 50% 50%,#02050c52,#010308bd);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity 1.4s ease;animation:tess-voyage-in 1.6s ease forwards}.tess-voyage[hidden]{display:none}.tess-voyage.is-out{opacity:0!important;pointer-events:none}@keyframes tess-voyage-in{0%{opacity:0}to{opacity:1}}.tess-voyage-line{margin:0;color:#dce8f7;font-weight:300;letter-spacing:.01em;font-size:clamp(16px,2.4vw,22px);text-shadow:0 2px 24px rgba(0,0,0,.6)}.tess-voyage-sub{color:#9fb2c8;font-size:clamp(13px,1.8vw,16px)}@media(prefers-reduced-motion:reduce){.tess-voyage{animation:none;opacity:1;transition:none}}.tess-ui{display:none;position:fixed;top:calc(var(--header-offset, 72px) + 16px);right:16px;z-index:5;width:min(780px,calc(100vw - 32px));max-height:calc(100vh - var(--header-offset, 72px) - 32px);padding:10px 12px 12px;border-radius:10px;background:#080c16a8;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border:1px solid rgba(110,170,230,.18);box-shadow:0 8px 36px #00000073;color:#dcebfaeb;font-family:var(--font-sans, "Alcyone", system-ui, sans-serif);font-size:11px;overflow:hidden}.tess-ui.is-visible{display:flex;flex-direction:column}.tess-ui header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid rgba(110,170,230,.14);text-transform:uppercase;letter-spacing:.08em;font-size:10px;color:#aad2f0d9}.tess-ui-actions{display:flex;gap:6px;align-items:center}.tess-ui header button{min-width:22px;height:22px;padding:0 8px;border:1px solid rgba(110,170,230,.25);border-radius:6px;background:#141c2c99;color:#dcebfae6;cursor:pointer;line-height:1;font-size:11px;font-family:inherit;letter-spacing:.04em}.tess-ui header button#tessToggle{padding:0;width:22px;font-size:14px}.tess-ui header button:hover{background:#283856b3}.tess-ui header button.copied{background:#3890608c;border-color:#78dcaa99;color:#dcffeb}.tess-ui select{width:100%;padding:4px 6px;border:1px solid rgba(110,170,230,.25);border-radius:5px;background:#141c2cb3;color:#dcebfaf2;font-family:inherit;font-size:11px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(160,200,235,.7) 50%),linear-gradient(135deg,rgba(160,200,235,.7) 50%,transparent 50%);background-position:calc(100% - 12px) 50%,calc(100% - 8px) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.tess-ui select:focus{outline:1px solid rgba(110,170,230,.6)}.tess-ui-body{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 14px;flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:2px;padding-bottom:12px}.tess-ui-strip{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:4px 0 10px;margin-bottom:8px;border-bottom:1px solid rgba(110,170,230,.14)}.tess-ui-strip .render-mode-group{align-self:center}.preset-row{display:flex;align-items:center;gap:8px;width:100%}.preset-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#b4d2f08c;flex:0 0 auto}.preset-slots{flex:1 1 auto;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;padding:3px;border-radius:8px;background:#141c2c8c;border:1px solid rgba(110,170,230,.18)}.preset-btn{appearance:none;background:transparent;border:none;height:22px;padding:0;border-radius:5px;color:#b4d2f0bf;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s,opacity .18s}.preset-btn:not(.filled){opacity:.32;cursor:not-allowed}.preset-btn.filled:hover{color:#e1f0ff;background:#5ec4ff1f}.preset-btn.applied{background:#5ec4ff38;color:#e1f0ff;box-shadow:inset 0 0 0 1px #5ec4ff66}.preset-row-note{flex:1 1 auto;font-size:10px;color:#b4d2f080;font-style:italic}.preset-btn.just-saved{background:#ffaa5a47;color:#fff0dc;box-shadow:inset 0 0 0 1px #ffaa5a99}.preset-capture{appearance:none;flex:0 0 auto;background:transparent;border:1px solid rgba(110,170,230,.22);padding:4px 10px;border-radius:6px;color:#b4d2f0b8;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .18s,color .18s,border-color .18s,box-shadow .18s}.preset-capture:hover{color:#e1f0ff;border-color:#6eaae666}.preset-capture.copied{background:#3890608c;border-color:#78dcaa99;color:#dcffeb}.preset-capture[aria-pressed=true]{background:#ff785a33;color:#ffebdc;border-color:#ff785a8c;box-shadow:0 0 0 1px #ff785a40}.render-mode-group{display:inline-flex;gap:0;padding:3px;border-radius:8px;background:#141c2c8c;border:1px solid rgba(110,170,230,.18)}.render-mode{appearance:none;background:transparent;border:none;padding:5px 14px;border-radius:6px;color:#b4d2f0b3;font-family:inherit;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .18s,color .18s}.render-mode:hover{color:#dcebfaf2}.render-mode[aria-pressed=true]{background:#5ec4ff2e;color:#e1f0ff;box-shadow:inset 0 0 0 1px #5ec4ff59}[data-show-when-line-topo].is-hidden,[data-show-when-space].is-hidden{display:none}.tess-ui-body>.ui-col{display:flex;flex-direction:column;gap:10px;min-width:0}.tess-ui-body .ui-section{display:flex;flex-direction:column;gap:6px;min-width:0}.tess-ui .ui-section h4{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0 2px;padding:0 18px 4px 0;font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#96c8f0bf;border-bottom:1px solid rgba(110,170,230,.14);cursor:pointer;user-select:none;position:relative;transition:color .15s}.tess-ui .ui-section h4:hover{color:#c8e1faeb}.tess-ui .ui-section h4:after{content:"";position:absolute;right:4px;top:50%;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);opacity:.55;transition:transform .2s ease,opacity .15s}.tess-ui .ui-section h4:hover:after{opacity:.9}.tess-ui .ui-section.is-collapsed h4:after{transform:translateY(-30%) rotate(-45deg)}.tess-ui .ui-section.is-collapsed h4{margin-bottom:0;color:#96c8f08c}.tess-ui .ui-section .section-body{display:flex;flex-direction:column;gap:8px;min-width:0}.tess-ui .ui-section.is-collapsed .section-body{display:none}.tess-ui .ui-section h4>span:first-child{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tess-ui .ui-section h4 .cycle-btn{letter-spacing:0;flex:0 0 auto}.tess-ui-body .ui-section:first-child h4{margin-top:0}.tess-ui .ui-section .section-body label.full-width,.tess-ui .ui-section .section-body .full-width{width:100%}.tess-ui>.ui-camera-strip{flex:0 0 auto;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(110,170,230,.14)}.tess-ui>.ui-camera-strip>h4{margin-top:0}.cam-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:8px 10px;align-items:end}.cam-cell{gap:3px!important;min-width:0}.cam-cell>.cam-row{display:flex;align-items:baseline;gap:4px;min-width:0;font-size:10px;color:#bed7f0d9}.cam-cell>.cam-row>.cam-name{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cam-cell>.cam-row>em{margin-left:auto;font-style:normal;font-variant-numeric:tabular-nums;color:#8cc8faf2;font-size:9.5px}.cam-cell>input[type=range]{width:100%}.cam-toggle{align-self:end;height:28px;padding:4px 10px;white-space:nowrap}.tess-ui-body>.ui-wide{grid-column:1 / -1;margin-top:4px}.macro-controls{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:end}.macro-controls>.macro-toggles{align-self:end;padding-bottom:2px}.macro-controls>.macro-pattern,.macro-controls>.macro-fill{flex:1 1 200px;min-width:140px}.macro-controls>.macro-fill.is-hidden{display:none}.macro-axes{display:grid;gap:6px}.macro-axis{display:grid;grid-template-columns:84px repeat(3,minmax(0,1fr));gap:4px 14px;align-items:end}.macro-axis-head{display:flex;align-items:center;gap:6px;padding-bottom:5px;align-self:end;min-width:0}.macro-axis-label{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#96c8f099;white-space:nowrap}.axis-lock{flex:0 0 auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid rgba(110,170,230,.22);border-radius:4px;color:#b4d7f58c;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.axis-lock:hover{background:#283856b3;color:#bee1faf2;border-color:#8cc8f073}.axis-lock[aria-pressed=true]{background:#5ec4ff2e;border-color:#8cdcff8c;color:#e1f0ff}.axis-lock svg{width:11px;height:11px;display:block}.axis-lock .lock-closed,.axis-lock[aria-pressed=true] .lock-open{display:none}.axis-lock[aria-pressed=true] .lock-closed{display:block}.macro-axis-slider{gap:2px!important;min-width:0}.macro-axis-slider>span{font-size:10.5px;gap:4px}.macro-axis-slider>span>.axis-tag{font-weight:600;color:#b4d7f5f2}.macro-axis-slider>span>em{font-size:10px}[data-show-when-macro-mode].is-hidden{display:none}@media(max-width:760px){.tess-ui{width:calc(100vw - 32px)}.tess-ui-body{grid-template-columns:1fr}.cam-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cam-toggle{grid-column:1 / -1;justify-self:start}.macro-axis{grid-template-columns:78px repeat(3,minmax(0,1fr))}}.tess-ui-body::-webkit-scrollbar{width:6px}.tess-ui-body::-webkit-scrollbar-thumb{background:#6eaae640;border-radius:3px}.tess-ui label{display:flex;flex-direction:column;gap:4px;font-size:11px}.tess-ui label>span{display:flex;align-items:center;gap:4px;color:#bed7f0d9;min-width:0}.tess-ui label>span>em{margin-left:auto}.tess-ui label em{font-style:normal;font-variant-numeric:tabular-nums;color:#8cc8faf2;font-size:10px}.color-stops{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;padding:6px 8px 7px;border-radius:6px;background:#141c2c73;border:1px solid rgba(110,170,230,.18)}.color-stops.is-hidden{display:none}.color-stop{flex-direction:row!important;align-items:center;gap:6px;font-size:10px}.color-stop>span{color:#bed7f0b3;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.color-stop input[type=color]{flex:1 1 auto;width:100%;height:22px;padding:0;border:1px solid rgba(110,170,230,.28);border-radius:4px;background:#141c2c99;cursor:pointer}.color-stop input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.color-stop input[type=color]::-webkit-color-swatch{border:none;border-radius:2px}.color-stop input[type=color]::-moz-color-swatch{border:none;border-radius:2px}.toggle-row{display:flex;flex-wrap:wrap;gap:6px}.toggle-box{display:inline-flex;align-items:center;gap:7px;padding:5px 9px 5px 7px;border:1px solid rgba(110,170,230,.22);border-radius:6px;background:#141c2c8c;color:#c8dcf0d9;font-family:inherit;font-size:11px;cursor:pointer;user-select:none;transition:background .15s,border-color .15s,color .15s}.toggle-box:hover{background:#283856b3;border-color:#8cc8f066}.toggle-box .toggle-mark{width:12px;height:12px;border-radius:3px;border:1px solid rgba(140,200,240,.5);background:#080e1899;flex:0 0 auto;position:relative;transition:background .15s,border-color .15s,box-shadow .15s}.toggle-box[aria-pressed=true]{background:#2850828c;border-color:#8cdcff99;color:#e1f0ff}.toggle-box[aria-pressed=true] .toggle-mark{background:#5ec4ff;border-color:#b9e5ff;box-shadow:0 0 8px #5ec4ff99}.toggle-box[aria-pressed=true] .toggle-mark:after{content:"";position:absolute;border-right:1.6px solid #04111c;border-bottom:1.6px solid #04111c;width:4px;height:7px;transform:rotate(45deg);inset:0 1px 1px 3px}.cycle-btn{flex:0 0 auto;width:17px;height:17px;padding:0;border:1px solid rgba(110,170,230,.22);border-radius:4px;background:#141c2c8c;color:#96c8f08c;font-size:11px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.cycle-btn:hover{background:#283856b3;color:#bee1faf2}.cycle-btn.active{background:#ff1f47;border-color:#ff7a93;color:#fff;font-weight:600;transform:scale(1.08);box-shadow:0 0 0 1px #ff1f47b3,0 0 12px #ff1f47f2,0 0 22px #ff1f4799;animation:cycleSpin 4s linear infinite,cyclePulse 1.4s ease-in-out infinite}.cycle-btn.active:hover{background:#ff385f;color:#fff}@keyframes cycleSpin{0%{transform:rotate(0) scale(1.08)}to{transform:rotate(360deg) scale(1.08)}}@keyframes cyclePulse{0%,to{box-shadow:0 0 0 1px #ff1f478c,0 0 10px #ff1f47bf,0 0 18px #ff1f4766}50%{box-shadow:0 0 0 1px #ff1f47d9,0 0 16px #ff1f47,0 0 28px #ff1f47b3}}@media(prefers-reduced-motion:reduce){.cycle-btn.active{animation:none}}.tess-ui label.is-cycling>span>em,.tess-ui-body .ui-section h4.is-cycling>span{color:#ff8da0;text-shadow:0 0 8px rgba(255,60,100,.55)}.tess-ui input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:12px;background:transparent;cursor:pointer;padding:0;margin:0}.tess-ui input[type=range]:focus{outline:none}.tess-ui input[type=range]::-webkit-slider-runnable-track{width:100%;height:1px;background:linear-gradient(to right,#a0d2fa8c 0% calc(var(--fill, 50%)),#6e8cb440 calc(var(--fill, 50%)) 100%);border-radius:1px}.tess-ui input[type=range]::-moz-range-track{width:100%;height:1px;background:#6e8cb440;border-radius:1px}.tess-ui input[type=range]::-moz-range-progress{height:1px;background:#a0d2fa8c;border-radius:1px}.tess-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:9px;height:9px;border-radius:50%;background:#5ec4ff;border:0;margin-top:-4px;box-shadow:0 0 0 1px #080e18d9,0 0 8px #5ec4ff8c;transition:transform .12s,box-shadow .12s}.tess-ui input[type=range]::-moz-range-thumb{width:9px;height:9px;border-radius:50%;background:#5ec4ff;border:0;box-shadow:0 0 0 1px #080e18d9,0 0 8px #5ec4ff8c;transition:transform .12s,box-shadow .12s}.tess-ui input[type=range]:hover::-webkit-slider-thumb,.tess-ui input[type=range]:focus::-webkit-slider-thumb{transform:scale(1.25);box-shadow:0 0 0 1px #080e18d9,0 0 12px #5ec4ffd9}.tess-ui input[type=range]:hover::-moz-range-thumb,.tess-ui input[type=range]:focus::-moz-range-thumb{transform:scale(1.25);box-shadow:0 0 0 1px #080e18d9,0 0 12px #5ec4ffd9}.tess-ui[data-collapsed=true] .tess-ui-body{display:none}.tess-ui[data-collapsed=true] header{margin-bottom:0;border-bottom:none;padding-bottom:0}.tess-ui[data-collapsed=true] header button{font-size:18px}
