#prism-precision .pw-showcase{--ps-ink:#edf1f8;--ps-muted:#929cae;color:var(--ps-ink);color-scheme:dark;background:#0b0e14;border:1px solid #292e38;border-radius:18px;overflow:hidden;box-shadow:0 28px 70px -35px #101b3566}#prism-precision .ps-top{background:#10131a;border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:14px;height:60px;padding:0 28px;display:flex}#prism-precision .ps-top>div{align-items:center;gap:16px;display:flex}#prism-precision .ps-brand{letter-spacing:2.1px;color:#8994a6;font-size:10px;font-weight:600}#prism-precision .ps-divider{color:#394355;font-size:12px}#prism-precision .ps-top h2{letter-spacing:.2px;font-size:13px;font-weight:500}#prism-precision .ps-renderer-label{color:#9ca9bd;align-items:center;gap:8px;font-size:12px;display:flex}#prism-precision .ps-renderer-label:before{content:"";background:#80aaff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #80aaff50}#prism-precision .ps-layout{grid-template-columns:minmax(0,1fr) 304px;display:grid}#prism-precision .ps-view-column{flex-direction:column;min-width:0;display:flex}#prism-precision .ps-viewport{isolation:isolate;touch-action:pan-y;cursor:grab;flex:1;min-width:0;min-height:550px;position:relative}#prism-precision .ps-viewport:active{cursor:grabbing}#prism-precision .ps-viewport:focus-visible{outline-offset:-4px}#prism-precision .ps-viewport canvas{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}#prism-precision .ps-poster{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}#prism-precision [data-renderer=ready] .ps-poster{visibility:hidden}#prism-precision .ps-view-heading{z-index:1;pointer-events:none;letter-spacing:1.8px;color:#798699;justify-content:space-between;gap:12px;font-size:10px;display:flex;position:absolute;top:25px;left:28px;right:28px}#prism-precision .ps-view-name{letter-spacing:0;color:#aeb8c9;font-size:12px}#prism-precision .ps-camera-tools{z-index:1;backdrop-filter:blur(14px);background:#171c2580;border:1px solid #ffffff0b;border-radius:8px;align-items:center;gap:2px;display:flex;position:absolute;bottom:78px;right:22px;overflow:hidden}#prism-precision .ps-camera-tools button{color:#a6b4c9;background:0 0;border:0;min-width:32px;min-height:32px;padding:0 8px;font-size:16px}#prism-precision .ps-camera-tools button:last-child{padding-inline:10px;font-size:10px}#prism-precision .ps-camera-tools button:hover{color:#fff;background:#ffffff0a}#prism-precision .ps-orbit-help{z-index:1;color:#7e8c9f;pointer-events:none;font-size:10px;position:absolute;bottom:88px;left:28px}#prism-precision .ps-focus-nav{z-index:1;backdrop-filter:blur(18px);background:#191f2bc9;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:4px;max-width:calc(100% - 28px);padding:5px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0002}#prism-precision .ps-focus-nav>span{color:#7f8ca2;margin-inline:9px;font-size:10px}#prism-precision .ps-focus-nav button{color:#99a7bd;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-width:47px;min-height:32px;padding:6px 11px;font-size:12px}#prism-precision .ps-focus-nav button:hover{color:#fff;background:#ffffff08}#prism-precision .ps-focus-nav button[aria-pressed=true]{color:#15223b;background:#e6efff;font-weight:600;box-shadow:0 1px 5px #0002}#prism-precision .ps-view-footer{color:#9faabd;border-top:1px solid #ffffff08;align-items:center;gap:8px;min-height:46px;padding:15px 28px;font-size:10px;display:flex}#prism-precision .ps-phase-dot{background:#8eb6ff;border-radius:50%;flex-shrink:0;width:4px;height:4px}#prism-precision [data-powered=false] .ps-phase-dot{background:#586175}#prism-precision .ps-web-note{color:#67758c;white-space:nowrap;margin-left:auto}#prism-precision .ps-controls{background:linear-gradient(160deg,#181d27,#121720);border:0;border-left:1px solid #ffffff09;flex-direction:column;min-width:0;margin:0;padding:30px 26px 16px;display:flex}#prism-precision .ps-panel-heading{margin-bottom:30px}#prism-precision .ps-panel-kicker{color:#8b98af;letter-spacing:.7px;margin-bottom:9px;font-size:10px;display:block}#prism-precision .ps-panel-heading h3{letter-spacing:0;font-size:17px;font-weight:550;line-height:1.5}#prism-precision .ps-panel-heading p{color:#7f8da3;margin-top:7px;font-size:12px}#prism-precision .ps-control-block{margin-bottom:24px}#prism-precision .ps-field-label{color:#a8b3c6;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:12px;font-weight:500;display:flex}#prism-precision .ps-field-label output{font-variant-numeric:tabular-nums;color:#e8effb;font-size:13px}#prism-precision .pw-showcase .pw-scene-title{color:#7d91b2;font-size:10px}#prism-precision .ps-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#prism-precision .ps-presets button{background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:5px 0 0;display:flex}#prism-precision .ps-palette{background:linear-gradient(140deg,var(--swatch-b),var(--swatch-a));outline-offset:5px;border-radius:50%;outline:1px solid #0000;flex-shrink:0;width:32px;height:32px;transition:outline-color .2s,transform .2s;box-shadow:inset 0 1px 2px #ffffff80,0 2px 8px #0002}#prism-precision .ps-presets button:hover .ps-palette{transform:translateY(-2px)}#prism-precision .ps-presets button[aria-pressed=true] .ps-palette{outline-color:#a8bddd}#prism-precision .ps-presets strong{color:#8e9bb0;font-size:10px;font-weight:400;line-height:1.5;display:block}#prism-precision .ps-presets button[aria-pressed=true] strong{color:#e6efff}#prism-precision .ps-effects{background:#0c111a;border:1px solid #ffffff06;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:3px;padding:4px;display:grid}#prism-precision .ps-effects button{color:#7e8da6;background:0 0;border:0;border-radius:5px;min-height:31px;font-size:12px}#prism-precision .ps-effects button[aria-pressed=true]{color:#e5edfb;background:#293347;box-shadow:0 1px 6px #0003}#prism-precision .ps-effects button:hover{color:#fff}#prism-precision .ps-controls input[type=range]{--range:60%;appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0}#prism-precision .ps-controls input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#83aafd var(--range),#303848 var(--range));border-radius:2px;height:3px}#prism-precision .ps-controls input[type=range]::-webkit-slider-thumb{appearance:none;background:#dce8ff;border:0;border-radius:50%;width:11px;height:11px;margin-top:-4px;box-shadow:0 0 0 4px #8eb5fc10,0 1px 4px #0005}#prism-precision .ps-controls input[type=range]::-moz-range-track{background:#303848;border:0;border-radius:2px;height:3px}#prism-precision .ps-controls input[type=range]::-moz-range-progress{background:#83aafd;height:3px}#prism-precision .ps-controls input[type=range]::-moz-range-thumb{background:#dce8ff;border:0;border-radius:50%;width:11px;height:11px}#prism-precision .ps-speed-row{color:#8190a7;justify-content:space-between;align-items:center;gap:12px;margin:-11px 0 23px;font-size:10px;display:flex}#prism-precision .ps-speed-row>div{gap:3px;display:flex}#prism-precision .ps-speed-row button{color:#74839c;background:0 0;border:0;border-radius:5px;min-height:29px;padding:5px 8px;font-size:10px}#prism-precision .ps-speed-row button[aria-pressed=true]{color:#b4ccf6;background:#243047}#prism-precision .ps-playback{grid-template-columns:1.1fr 1fr;gap:8px;margin-bottom:24px;display:grid}#prism-precision .ps-playback button{color:#fff;background:#386df1;border:1px solid #ffffff15;border-radius:7px;min-height:39px;font-size:12px;transition:background .15s}#prism-precision .ps-playback button:hover{background:#4d7df2}#prism-precision .ps-playback .pw-off{color:#a6b4cd;background:#ffffff04}#prism-precision .ps-playback .pw-off:hover{background:#ffffff0a}#prism-precision .ps-playback .pw-off[aria-pressed=true]{color:#e0ebff;border-color:#7c96c4}#prism-precision .ps-fan-control{color:#b4bfd1;border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:12px;display:flex}#prism-precision .ps-fan-control small{color:#74829a;margin-top:5px;font-size:10px;display:block}#prism-precision .ps-fan-toggle{background:#303a4b;border:0;border-radius:12px;flex-shrink:0;width:33px;height:20px;padding:3px;transition:background .15s;position:relative}#prism-precision .ps-fan-toggle>span{background:#b1bed2;border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;display:block}#prism-precision .ps-fan-toggle[aria-checked=true]{background:#396de9}#prism-precision .ps-fan-toggle[aria-checked=true]>span{background:#fff;transform:translate(13px)}#prism-precision .ps-controls-foot{color:#66758e;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:15px;font-size:10px;display:flex}#prism-precision .ps-defaults{color:#92a4c3;white-space:nowrap;background:0 0;border:0;min-height:32px;padding:5px 0;font-size:10px}#prism-precision .ps-defaults:hover{color:#e6efff}#prism-precision .ps-load-message{z-index:2;color:#d6e2f5;text-align:center;background:#0b0e1455;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:28px;font-size:12px;display:flex;position:absolute;inset:0}#prism-precision [data-renderer=ready] .ps-load-message{display:none}#prism-precision .ps-retry{color:#e5edfb;background:#263b57;border:1px solid #6d8fbe;border-radius:6px;min-height:40px;padding:8px 15px;font-size:12px}#prism-precision .ps-controls:disabled{opacity:.55}#prism-precision .ps-controls button:disabled,#prism-precision [data-camera]:disabled,#prism-precision [data-focus]:disabled{cursor:not-allowed;opacity:.45}#prism-precision .ps-controls:disabled button{opacity:1}#prism-precision .ps-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#prism-precision .ps-no-script{color:#becce0;padding:20px;font-size:13px}@media (width<=1050px){#prism-precision .ps-layout{grid-template-columns:minmax(0,1fr) 270px}#prism-precision .ps-controls{padding-inline:22px}#prism-precision .ps-web-note{display:none}#prism-precision .ps-orbit-help{font-size:10px;bottom:120px}}@media (width<=820px){#prism-precision .ps-layout{grid-template-columns:1fr}#prism-precision .ps-viewport{flex:none;height:540px;min-height:0}#prism-precision .ps-controls{border-top:1px solid #ffffff0a;border-left:0;grid-template-columns:1fr 1fr;gap:0 30px;padding:26px;display:grid}#prism-precision .ps-panel-heading,#prism-precision .ps-controls-foot{grid-column:1/-1}#prism-precision .ps-panel-heading{margin-bottom:24px}#prism-precision .ps-fan-control{border-top:0;align-self:start;padding:0}#prism-precision .ps-speed-row{grid-area:3/2}#prism-precision .ps-orbit-help{bottom:90px}#prism-precision .ps-web-note{display:block}}@media (width<=520px){#prism-precision .ps-top{gap:8px;height:52px;padding-inline:16px}#prism-precision .ps-top>div{gap:9px}#prism-precision .ps-brand{letter-spacing:1px;font-size:8px}#prism-precision .ps-top h2{font-size:12px}#prism-precision .ps-renderer-label{font-size:10px}#prism-precision .ps-renderer-label:before{display:none}#prism-precision .ps-viewport{height:420px}#prism-precision .ps-view-heading{font-size:8px;top:18px;left:18px;right:18px}#prism-precision .ps-orbit-help{font-size:10px;top:46px;bottom:auto;left:18px}#prism-precision .ps-camera-tools{bottom:76px;right:16px}#prism-precision .ps-focus-nav{gap:2px;bottom:18px}#prism-precision .ps-focus-nav>span{display:none}#prism-precision .ps-focus-nav button{min-width:40px;padding:6px 10px}#prism-precision .ps-view-footer{padding:12px 18px;font-size:10px}#prism-precision .ps-web-note{display:none}#prism-precision .ps-controls{padding:25px 24px 16px;display:flex}#prism-precision .ps-fan-control{border-top:1px solid #ffffff0b;align-self:stretch;padding-top:20px}#prism-precision .ps-presets strong{font-size:12px}}@media (pointer:coarse){#prism-precision .ps-camera-tools button,#prism-precision .ps-focus-nav button,#prism-precision .ps-effects button,#prism-precision .ps-speed-row button,#prism-precision .ps-playback button,#prism-precision .ps-defaults{min-height:44px}#prism-precision .ps-presets button{min-height:72px}#prism-precision .ps-fan-toggle:before{content:"";position:absolute;inset:-12px -4px}}
