.sse-wrapper{height:100%;overflow:hidden;position:relative;width:100%}.sse-wrapper canvas#application-canvas{height:100%!important;left:0;position:absolute!important;top:0;width:100%!important}.sse-wrapper #ui{left:0;position:absolute!important;top:0}.sse-wrapper #ui,.super-splat-viewer-root{height:100%;width:100%}.passwordGate{align-items:center;background:#000000e0;color:#fff;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.passwordGatePanel{background:#121212f5;border-radius:18px;box-shadow:0 24px 60px #00000073;padding:2rem;width:min(800px,calc(100% - 32px))}.passwordGatePanel h1{font-size:1.35rem;letter-spacing:.02em;margin:0 0 1rem}.passwordGateIntro{margin:0 0 1.5rem}.passwordGateIntro h2{font-size:1.1rem;letter-spacing:.025em;margin:0 0 .5rem}.passwordGateIntro .lead{font-size:.98rem;font-weight:600;margin:0 0 1rem;opacity:.92}.passwordGatePanel p{line-height:1.55;margin:0 0 1rem;opacity:.88}.featureCopy{max-height:34vh;overflow-y:auto;padding-right:.25rem}.featureBlock{margin:1rem 0 0}.featureBlock h3{font-size:1rem;margin:0 0 .4rem}.featureBlock p{line-height:1.5;margin:0 0 .85rem;opacity:.88}.passwordGatePanel label{display:grid;font-size:.95rem;gap:.5rem;margin-bottom:1rem}.passwordGatePanel input{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;padding:.9rem 1rem;width:100%}.passwordGatePanel button{background:#f37021;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:.95rem 1rem;width:100%}.passwordGatePanel .passwordError{color:#ff7171;font-size:.92rem;margin-top:.8rem}.sse-wrapper .qualityPresetButtons.singleRow{display:flex!important;flex-wrap:nowrap!important;gap:.5rem!important;justify-content:space-between!important}.sse-wrapper .qualityPresetButtons.singleRow>.qualityPresetButton{align-items:center!important;display:inline-flex!important;flex:1 1 0!important;flex-direction:row!important;justify-content:center!important;min-width:0!important;padding-left:.75rem!important;padding-right:.75rem!important}.sse-wrapper .settingsSection{display:flex;flex-direction:column;gap:.5rem;width:100%}.sse-wrapper .settingsSectionTitle{color:#e0dcdd;font-size:.92rem;font-weight:500;opacity:.92}.sse-wrapper .qualityPresetButton{background-color:#ffffff0f!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:8px!important;color:#e0dcdd!important;cursor:pointer!important;font-size:.92rem!important;height:34px!important;padding:0 .75rem!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}.sse-wrapper .qualityPresetButton:hover{background-color:#ffffff1f!important;color:#fff!important}.sse-wrapper .qualityPresetButton.active{background-color:#ff660038!important;border-color:#ff660073!important;color:#fff!important}.sse-wrapper .qualityPresetButton:active{background-color:#fff3!important}*,:after,:before{box-sizing:border-box}body,html{height:100%;margin:0;overflow:hidden;padding:0;width:100%}
