.field-control{margin-left:auto;width:430px;flex-shrink:0;color:#9dbacd;font:8px/1.3 monospace;letter-spacing:.09em;position:relative;background:linear-gradient(115deg,#152d3bbb,#06131e88);border:1px solid #5e96bb66;box-shadow:inset 0 0 18px #559ddd06;padding:7px 10px 5px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.field-control:before,.field-control:after{content:'';position:absolute;background:#8bc5e7;width:20px;height:1px;top:-1px;left:0}.field-control:after{left:auto;top:auto;right:0;bottom:0}.control-caption,.control-fine{display:flex;justify-content:space-between;align-items:center;font-size:7px;color:#668aa2}.control-caption span:first-child{color:#b2d4e8}.control-caption i,.control-toggle i{display:inline-block;width:3px;height:3px;background:#75c5ff;box-shadow:0 0 6px #409dff;margin-right:7px}.control-switches{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:5px}.field-control .control-switches button{min-height:27px;letter-spacing:.10em;border:1px solid #42637b77;font:8px monospace;display:flex;align-items:center;justify-content:space-between;padding:0 9px;background:#0b1b2760;color:#7899ae;position:relative}.control-switches button:after{content:'';height:1px;width:11px;background:#49748c;position:absolute;left:0;bottom:-1px}.control-switches b{font-weight:400;color:#708591}.control-switches button[aria-pressed=true] b{color:#b4def8;text-shadow:0 0 8px #64adff60}.control-switches button[aria-pressed=true]:after{background:#7dc2ef}.control-sliders{display:grid;grid-template-columns:1fr 1fr 1.16fr;gap:11px;align-items:center;margin-top:7px}.control-sliders label{min-width:0;display:block;position:relative}.control-sliders label span{display:flex;justify-content:space-between;color:#7095ac;font-size:7px}.control-sliders output{color:#bcdbeb}.control-sliders input{width:100%;margin:7px 0 3px;height:2px;accent-color:#91cdf4;cursor:pointer;display:block}.control-sliders input::-webkit-slider-thumb{height:9px;width:9px}.control-sliders label i{display:block;height:3px;background:repeating-linear-gradient(90deg,#5b859b 0 1px,transparent 1px 11px);opacity:.6;margin-top:4px}.control-world{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px}.field-control .control-world button{min-height:17px;padding:0 3px;font:7px monospace;letter-spacing:.04em;color:#63869e}.control-world button[aria-pressed=true]{color:#c5e6fa;box-shadow:inset 0 -1px #81b5d2}.control-world button:last-child{width:100%;text-align:right;color:#829fae}.control-fine{margin-top:6px;border-top:1px solid #35526766;padding-top:3px;font-size:6px}.control-meter{letter-spacing:3px;color:#638faf}.field-control .control-toggle{display:none}.field-control button:focus-visible,.field-control input:focus-visible{outline:1px solid #99d5fa;outline-offset:3px}.v3-experience header{gap:22px}.v3-experience .world-choice{display:none}@media(max-width:1440px){.v3-experience .header-hud{display:none}}@media(max-width:1100px){.v3-experience .header-code{display:none}.v3-experience header{gap:12px}.field-control{width:390px}}@media(max-width:850px){.field-control{width:auto;padding:0;clip-path:none;border:0;background:transparent;box-shadow:none}.field-control:before,.field-control:after{display:none}.field-control .control-toggle{display:flex;align-items:center;gap:5px;min-height:44px;padding:0;font:8px monospace;letter-spacing:.03em;color:#a2c9df;white-space:nowrap}.control-toggle span{margin-left:6px}.control-body{display:none;position:absolute;right:0;top:58px;width:min(335px,86vw);background:#071623f5;padding:13px 14px;border:1px solid #5d90ad;box-shadow:0 12px 40px #0008;z-index:30}.field-control.is-expanded .control-body{display:block}.field-control .control-switches button{min-height:44px}.field-control .control-world button{min-height:28px}.control-sliders{grid-template-columns:1fr 1fr}.control-world{grid-column:1/-1;margin-top:10px;justify-content:flex-end}.field-control .control-world button:last-child{width:auto;margin-left:18px}.control-sliders label{padding:10px 0}.control-sliders input{margin-top:14px}.v3-experience header{overflow:visible;z-index:12}.control-caption,.control-fine{font-size:7px}.v3-experience .brand{flex-shrink:1;min-width:100px}.v3-experience header .release-links{margin-left:0}.field-control .control-toggle i{margin-right:2px}}@media(prefers-reduced-motion:reduce){.field-control *{transition:none!important}}
@media(max-width:850px){.field-control .control-body{position:fixed;top:94px;right:12px;width:min(335px,calc(100vw - 24px))}.control-sliders label span{font-size:9px}.field-control .control-switches button{font-size:9px}.field-control .control-world button{font-size:9px;min-height:36px}}@media(max-width:480px){.v3-experience #chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.v3-experience .chapter{font-size:10px}.v3-experience .chapter .edge{white-space:nowrap}}
