@font-face{font-family:inter;src:url(../media/Inter_Regular-s.p.08vufg9rbrtqu.woff2)format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_SemiBold-s.p.42bxzpetz5w8g.woff2)format("woff2");font-display:block;font-weight:600;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_7eef7c61-module__GmbTZG__className{font-family:inter,inter Fallback,-apple-system,Segoe UI,system-ui,sans-serif}.inter_7eef7c61-module__GmbTZG__variable{--font-inter:"inter", "inter Fallback", -apple-system, Segoe UI, system-ui, sans-serif}
.vr-panel{width:100%;height:100%;transition:opacity 90ms linear;position:relative}.vr-shell{width:100%;height:100%;transition:opacity .22s;position:relative}.vr-window{border-radius:var(--vr-radius);border:2px solid var(--vr-stroke);color:var(--vr-text);font-size:var(--fs-body);background:radial-gradient(130% 90% at 50% -25%, #ffffff2b, transparent 62%), linear-gradient(180deg, var(--vr-glass-top), var(--vr-glass-bottom));transition:border-color .2s var(--ease), box-shadow .2s var(--ease);flex-direction:column;line-height:1.45;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 2px #ffffff38,inset 0 -2px #0000004d,0 6px 16px #0000004d,0 52px 110px -26px #000000b8}.vr-panel.is-gazed .vr-window,.vr-panel.is-focused .vr-window{border-color:#fff6;box-shadow:inset 0 2px #ffffff47,inset 0 -2px #0000004d,0 0 0 5px #ffffff0f,0 52px 120px -26px #000000c7}.vr-ornaments{align-items:center;gap:var(--sp-6);flex-direction:column;display:flex;position:absolute;top:calc(100% + 34px);left:50%;transform:translate(-50%)}.vr-ornament{align-items:center;gap:var(--sp-5);opacity:0;pointer-events:none;transition:opacity .24s var(--ease), transform .24s var(--ease);display:flex;transform:translateY(-14px)}.vr-panel.is-gazed .vr-ornament,.vr-panel.is-focused .vr-ornament{opacity:1;pointer-events:auto;transform:translateY(0)}.vr-orb{border:2px solid var(--vr-stroke);width:72px;height:72px;color:var(--vr-text);background:radial-gradient(120% 100% at 50% -10%, #fff3, transparent 60%), linear-gradient(180deg, var(--vr-chrome-top), var(--vr-chrome-bottom));cursor:pointer;transition:transform .17s var(--ease), border-color .17s ease, background .17s ease;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:inset 0 2px #fff3,0 12px 28px #0000007a}.vr-orb:hover{border-color:var(--vr-text-dim);transform:scale(1.1)}.vr-orb:active{transform:scale(.95)}.vr-orb.is-on{color:var(--on-selected);background:var(--fill-selected);border-color:#0000;box-shadow:0 12px 28px #0000007a}.vr-orb svg{width:32px;height:32px}.vr-orb svg.is-stroked{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.vr-icon{fill:currentColor;stroke:none;flex:none;width:1em;height:1em}.vr-orb .vr-icon{width:32px;height:32px}.vr-grabber{padding:24px var(--sp-4);cursor:grab;background:0 0;border:0}.vr-grabber__bar{width:190px;height:10px;transition:width .22s var(--ease), background .17s ease;background:#ffffff52;border-radius:999px;display:block;box-shadow:inset 0 1px #ffffff73,0 3px 10px #00000073}.vr-grabber:hover .vr-grabber__bar{background:#ffffff9e;width:214px}.vr-grabber.is-group .vr-grabber__bar,.vr-grabber.is-group:hover .vr-grabber__bar{background:var(--vr-accent);box-shadow:inset 0 1px #fff6,0 3px 14px #0a84ff8c}.vr-resize{color:#ffffffe6;opacity:0;pointer-events:none;width:96px;height:96px;transition:opacity .24s var(--ease), transform .17s var(--ease);place-items:center;display:grid;position:absolute}.vr-resize--tl{top:-14px;left:-14px}.vr-resize--tr{top:-14px;right:-14px;transform:scaleX(-1)}.vr-resize--bl{bottom:-14px;left:-14px;transform:scaleY(-1)}.vr-resize--br{bottom:-14px;right:-14px;transform:scale(-1)}.vr-panel.is-gazed .vr-resize,.vr-panel.is-focused .vr-resize{opacity:.85}.vr-resize svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:74px;height:74px}.vr-home{justify-content:center;align-items:center;gap:var(--sp-6);flex-direction:column;width:100%;height:100%;display:flex}.vr-home__grid{--home-pitch:208px;align-items:center;gap:var(--sp-4);flex-direction:column;display:flex}.vr-home__row{justify-content:center;display:flex}.vr-home__row.is-shifted{transform:translateX(calc(var(--home-pitch) / 2))}.vr-home__app{width:var(--home-pitch);gap:var(--sp-4);color:#fff;font:inherit;cursor:pointer;background:0 0;border:none;justify-items:center;padding:0;display:grid}.vr-home__icon{width:152px;height:152px;transition:transform .19s var(--ease), box-shadow .19s ease;background-position:50%;background-size:cover;border-radius:50%;display:block;position:relative;box-shadow:0 18px 44px #0000008c,0 2px 6px #0006}.vr-home__icon:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(130% 100% at 28% -12%,#ffffff61 0%,#ffffff24 38%,#fff0 62%),linear-gradient(#ffffff1f 0%,#fff0 42%,#0000 68%,#00000024 100%);position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff80,inset 1px 0 1px #ffffff29,inset -1px 0 1px #ffffff1a,inset 0 -1px 1px #00000038}.vr-home__icon.is-dark:after{background:radial-gradient(130% 100% at 28% -12%,#ffffff26 0%,#ffffff0d 38%,#fff0 62%),linear-gradient(#ffffff0d 0%,#fff0 42%,#0000 68%,#00000014 100%);box-shadow:inset 0 1px 1px #ffffff38,inset 1px 0 1px #ffffff14,inset -1px 0 1px #ffffff0d,inset 0 -1px 1px #00000024}.vr-home__app:hover .vr-home__icon{transform:scale(1.12);box-shadow:0 0 0 6px #ffffff38,0 30px 66px #0009}.vr-home__app:active .vr-home__icon{transform:scale(1.02)}.vr-home__label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:var(--fs-footnote);letter-spacing:-.01em;text-shadow:0 2px 10px #000000bf,0 1px 2px #0009;font-weight:600;overflow:hidden}.vr-tray{align-items:center;gap:var(--sp-3);display:flex}.vr-tray__btn{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);color:var(--vr-text);background:linear-gradient(180deg, var(--vr-chrome-top), var(--vr-chrome-bottom));font:inherit;font-size:var(--fs-footnote);cursor:pointer;transition:background .17s ease, transform .17s var(--ease);border:0;border-radius:999px;font-weight:600;display:inline-flex;box-shadow:0 14px 34px #00000080}.vr-tray__btn .vr-icon{width:26px;height:26px}.vr-tray__btn:hover{transform:translateY(-2px)}.vr-tray__btn.is-on{background:var(--fill-selected);color:var(--on-selected)}.vr-split{grid-template-columns:320px minmax(0,1fr);height:100%;min-height:0;display:grid}.vr-sidebar{gap:var(--sp-4);padding:var(--sp-6);background:var(--view-thin);border-right:2px solid var(--vr-separator);flex-direction:column;display:flex}.vr-sidebar__title{margin:0 0 var(--sp-4);font-size:var(--fs-title2);letter-spacing:-.02em;font-weight:600}.vr-sidebar__item{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);color:var(--vr-text-dim);font:inherit;font-size:var(--fs-callout);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;transition:background .17s,color .17s;display:flex}.vr-sidebar__item:hover{background:var(--fill-idle);color:var(--vr-text)}.vr-sidebar__item.is-on{color:var(--vr-text)}.vr-sidebar__dot{background:var(--dot,var(--sys-gray));border-radius:50%;flex:none;width:18px;height:18px}.vr-pane{gap:var(--sp-4);padding:var(--sp-6);flex-direction:column;min-height:0;display:flex;overflow:hidden}.vr-pane__title{margin:0 0 var(--sp-4);text-align:center;font-size:var(--fs-title3);font-weight:600}.vr-section__header{margin:var(--sp-4) 0 var(--sp-3) var(--sp-5);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--vr-text-dim);font-weight:600}.vr-section__footer{margin:var(--sp-3) var(--sp-5) 0;font-size:var(--fs-footnote);color:var(--vr-text-3);line-height:1.35}.vr-group{background:var(--view-recessed);border-radius:34px;overflow:hidden}.vr-row{gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.vr-row:not(:last-child):before{content:"";background:var(--vr-separator);pointer-events:none;height:2px;position:absolute;bottom:0;left:118px;right:0}.vr-row:hover{background:var(--fill-idle)}.vr-row:active{background:var(--fill-pinch)}.vr-row__icon,.vr-sidebar__tile{background:var(--tint,var(--sys-gray));place-items:center;display:grid;position:relative;box-shadow:0 6px 14px #00000059}.vr-row__icon{border-radius:18px;width:62px;height:62px}.vr-sidebar__tile{border-radius:13px;width:44px;height:44px}.vr-row__icon:after,.vr-sidebar__tile:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(130% 100% at 28% -12%,#ffffff61 0%,#ffffff24 38%,#fff0 62%),linear-gradient(#ffffff1f 0%,#fff0 42%,#0000 68%,#00000024 100%);position:absolute;inset:0;box-shadow:inset 0 2px 2px #ffffff80,inset 2px 0 2px #ffffff29,inset -2px 0 2px #ffffff1a,inset 0 -2px 2px #00000038}.vr-row__icon .vr-icon{color:#fff;width:34px;height:34px}.vr-sidebar__tile .vr-icon{color:#fff;width:26px;height:26px}.vr-row__text{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.vr-row__label{font-size:var(--fs-body)}.vr-row__hint{font-size:var(--fs-footnote);color:var(--vr-text-dim);line-height:1.3}.vr-row__value{font-size:var(--fs-body);color:var(--vr-text-dim);font-variant-numeric:tabular-nums}.vr-chevron{fill:none;width:22px;height:22px;stroke:var(--vr-text-3);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.vr-seg{padding:var(--sp-1);background:#00000047;border-radius:999px;gap:4px;display:flex;box-shadow:inset 0 2px 5px #0000004d}.vr-seg__item{padding:12px var(--sp-5);color:var(--vr-text-dim);font:inherit;font-size:var(--fs-footnote);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;font-weight:600;transition:background .18s,color .18s}.vr-seg__item:hover:not(.is-on){background:var(--fill-idle);color:var(--vr-text)}.vr-seg__item.is-on{background:var(--fill-selected);color:var(--on-selected);box-shadow:0 3px 10px #0006}.vr-slider{width:280px;display:block}.vr-slider input{appearance:none;background:linear-gradient(to right, var(--vr-accent) var(--vr-slider-fill), #ffffff29 var(--vr-slider-fill));cursor:pointer;border-radius:999px;width:100%;height:20px;box-shadow:inset 0 2px 5px #00000052}.vr-slider input::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:40px;height:40px;box-shadow:0 3px 9px #00000073}.vr-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:40px;height:40px;box-shadow:0 3px 9px #00000073}.vr-swatches{gap:var(--sp-3);display:flex}.vr-swatch{background:var(--tone);cursor:pointer;width:46px;height:46px;transition:transform .17s var(--ease), box-shadow .17s ease;border:0;border-radius:50%;padding:0;box-shadow:inset 0 2px 4px #ffffff40,0 3px 8px #0006}.vr-swatch:hover{transform:scale(1.12)}.vr-swatch.is-on{box-shadow:inset 0 2px 4px #ffffff40, 0 0 0 4px var(--vr-glass-top), 0 0 0 6px #fff}.vr-pill{padding:var(--sp-4) var(--sp-6);background:var(--fill-idle);color:var(--vr-text);font:inherit;font-size:var(--fs-footnote);cursor:pointer;border:0;border-radius:999px;font-weight:600;transition:background .17s,filter .16s}.vr-pill:hover{background:var(--fill-hover)}.vr-pill--primary{background:var(--vr-accent);color:#fff}.vr-pill--selected{background:var(--fill-selected);color:var(--on-selected)}.vr-pointer__dot{width:18px;height:18px;transition:transform .11s var(--ease);background:radial-gradient(circle,#fffffffa 0%,#ffffffd9 45%,#fff0 72%);border-radius:50%;margin:-9px 0 0 -9px;display:block;box-shadow:0 0 10px #fff9,0 0 30px #ffffff38}.vr-widget{transform-style:preserve-3d;position:relative}.vr-widget__well{transform-style:preserve-3d;position:absolute;inset:0}.vr-widget__well.is-round{--w-radius:50%}.vr-widget__floor{transform:translateZ(calc(var(--w-depth) * -1));transform-style:preserve-3d;border-radius:var(--w-radius);background:radial-gradient(115% 95% at 50% 118%,#ffffff1a,#0000 62%),linear-gradient(#1f2127,#353841);position:absolute;inset:0;box-shadow:inset 0 26px 34px -10px #000000eb,inset 0 10px 12px -6px #000000bf,inset 0 -12px 18px -8px #ffffff24}.vr-widget__bore{transform:translateZ(calc(var(--w-depth) * -.5));border-radius:var(--w-radius);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 16px 20px -10px #000000d9,inset 0 -9px 12px -7px #fff3,inset 0 0 0 13px #7479854d}.vr-widget__rim{border-radius:var(--w-radius);pointer-events:none;transition:box-shadow .2s var(--ease);position:absolute;inset:0;box-shadow:inset 0 0 0 2px #00000080,inset 0 4px 5px -2px #000000bf,inset 0 -4px 5px -2px #ffffff21,0 0 0 1px #0006}.vr-widget__well.is-raised{--w-depth:20px}.vr-widget__well.is-raised .vr-widget__floor{box-shadow:none;background:0 0;transform:translateZ(0)}.vr-widget__well.is-raised .vr-widget__bore{box-shadow:none}.vr-widget__well.is-raised .vr-widget__rim{box-shadow:inset 0 0 0 2px #ffffff38,0 0 0 1px #00000080,0 26px 50px -14px #000c}.vr-widget__well.is-bare .vr-widget__floor,.vr-widget__well.is-bare .vr-widget__bore,.vr-widget__well.is-bare .vr-widget__rim{box-shadow:none;background:0 0}.vr-widget__face{border-radius:var(--w-radius);position:absolute;inset:0;overflow:hidden}.vr-widget__well.is-raised .vr-widget__face{transform:translateZ(var(--w-depth))}.vr-widget.is-dormant *{animation-play-state:paused!important}.vr-wsign{border-radius:inherit;background:linear-gradient(170deg,#16141e,#0c0b11);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.vr-wsign__wash{pointer-events:none;position:absolute;inset:0}.vr-wsign__text{padding:0 var(--sp-w-2);text-align:center;font-size:var(--fs-w-label);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-weight:600;animation:10s step-end infinite vr-neon-flicker;position:relative}@keyframes vr-neon-flicker{0%,41%,43%,44.4%,to{opacity:1}42%,44%{opacity:.55}}.vr-waqua{border-radius:inherit;background:linear-gradient(#1a6f96 0%,#0e4a6b 55%,#0a3550 100%);position:absolute;inset:0;overflow:hidden}.vr-waqua__caustics{background:radial-gradient(45% 30% at 30% 12%,#ffffff29,#0000 70%),radial-gradient(35% 25% at 72% 6%,#ffffff1c,#0000 70%);animation:11s ease-in-out infinite alternate vr-aqua-light;position:absolute;inset:-20%}@keyframes vr-aqua-light{0%{transform:translate(-3%)scale(1)}to{transform:translate(4%,2%)scale(1.08)}}.vr-waqua__sand{background:linear-gradient(#b99b6d,#8d7450);height:16%;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 6px 12px -4px #00000073}.vr-waqua__weed{transform-origin:50% 100%;background:linear-gradient(#63c06a,#2f7c45);border-radius:999px;width:8px;animation:6s ease-in-out infinite alternate vr-aqua-sway;position:absolute;bottom:12%}@keyframes vr-aqua-sway{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.vr-waqua__fish{aspect-ratio:2;background:var(--fish,var(--sys-orange));width:7%;animation:vr-aqua-swim var(--swim,14s) linear infinite;border-radius:50% 12%;position:absolute}@keyframes vr-aqua-swim{0%{transform:translate(-30%)scaleX(1)}49%{transform:translate(1200%)scaleX(1)}50%{transform:translate(1200%)scaleX(-1)}99%{transform:translate(-30%)scaleX(-1)}to{transform:translate(-30%)scaleX(1)}}.vr-visor{z-index:6;pointer-events:none;position:fixed;inset:0}.vr-visor__svg{transform-origin:50% 45%;width:100%;height:100%}.vr-notes__list{gap:var(--sp-1);display:grid}.vr-notes__item{gap:var(--sp-1);width:100%;padding:var(--sp-4) var(--sp-5);border-radius:calc(var(--vr-radius) / 3);font:inherit;text-align:left;cursor:pointer;border:0;transition:background .17s;display:grid}.vr-notes__item:not(.vr-pill--selected){color:var(--vr-text);background:0 0}.vr-notes__item:not(.vr-pill--selected):hover{background:var(--fill-idle)}.vr-notes__item:not(.vr-pill--selected):active{background:var(--fill-pinch)}.vr-notes__item b{font-size:var(--fs-body);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.vr-notes__meta{font-size:var(--fs-caption);color:var(--vr-text-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vr-pill--selected .vr-notes__meta{color:var(--on-selected);opacity:.55}.vr-notes__field{padding:var(--sp-4) var(--sp-5);border-radius:calc(var(--vr-radius) / 2);background:var(--view-recessed);color:var(--vr-text);font:inherit;border:0}.vr-notes__field::placeholder{color:var(--vr-text-3)}.vr-notes__title{font-size:var(--fs-title2);letter-spacing:-.02em;font-weight:600}.vr-notes__body{resize:none;flex:1;min-height:0;line-height:1.5}.vr-notes__actions{justify-content:space-between;gap:var(--sp-4);display:flex}.vr-beta{gap:var(--sp-s-5);padding:var(--sp-s-6);font-size:var(--fs-s-lead);--fs-body:20px;--fs-footnote:calc(var(--fs-body) * .9);position:relative;inset:auto}.vr-beta__title{text-align:center;font-size:var(--fs-s-hero);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.1}.vr-beta__lead{max-width:var(--page-measure);text-align:center;color:var(--vr-text-dim);margin:0 auto}.vr-console{border:2px solid var(--vr-separator);border-radius:calc(var(--vr-radius) / 3);background:var(--view-thick);overflow:hidden}.vr-console__bar{align-items:center;gap:var(--sp-s-1);padding:var(--sp-s-3) var(--sp-s-4);box-shadow:inset 0 -2px 0 var(--vr-separator);display:flex}.vr-console__bar span{background:var(--fill-idle);border-radius:50%;width:9px;height:9px}.vr-console__bar em{font-size:var(--fs-s-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--vr-text-3);margin-left:auto;font-style:normal}.vr-console__out{padding:var(--sp-s-4) var(--sp-s-4) var(--sp-s-5);font-family:ui-monospace,Cascadia Mono,Menlo,Consolas,monospace;font-size:var(--fs-s-caption);color:var(--vr-text-dim);margin:0;line-height:1.85;overflow-x:auto}.vr-console__cmd{color:var(--vr-text);font-weight:500;display:block}.vr-console__row{grid-template-columns:12ch 4ch minmax(0,1fr);display:grid}.vr-console__ok{color:var(--sys-green)}.vr-console__off{color:var(--vr-text-3)}.vr-hud{align-items:center;column-gap:var(--sp-7);height:100%;padding:var(--sp-4) var(--sp-6);box-sizing:border-box;color:#fff;text-shadow:0 0 4px #000000f2,0 2px 14px #000000e6,0 4px 30px #0009;background:radial-gradient(46% 58%,#00000073 0%,#00000042 38%,#0000 70%);grid-template-columns:1fr auto 1fr;display:grid;position:relative}.vr-hud__lead,.vr-hud__trail{align-items:center;min-width:0;display:flex}.vr-hud__lead{justify-content:flex-end}.vr-hud__trail{justify-content:flex-start}.vr-hud__speed{align-items:baseline;gap:var(--sp-3);display:flex}.vr-hud__value{font-size:var(--fs-display);font-variant-numeric:tabular-nums;text-align:right;min-width:3ch;font-weight:700;line-height:1}.vr-hud__unit{font-size:var(--fs-title3);opacity:.75;font-weight:600}.vr-hud__turn{align-items:center;gap:var(--sp-5);min-width:0;display:flex}.vr-hud__destination{align-items:flex-start;gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.vr-hud__turn svg{fill:none;stroke:#fff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #000000f2)drop-shadow(0 2px 12px #000c);flex:none;width:96px;height:96px}.vr-hud__turn-text{gap:var(--sp-1);flex-direction:column;display:flex}.vr-hud__distance{font-size:var(--fs-title2);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;line-height:1}.vr-hud__caption{font-size:var(--fs-callout);opacity:.78;white-space:nowrap;font-weight:600}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{background:var(--page-ground);color:var(--page-ink);font-family:var(--vr-font);font-size:var(--fs-s-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:hidden}img,svg,video{max-width:100%;display:block}button{font:inherit;color:inherit}a{color:inherit;text-decoration:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--vr-accent);outline-offset:3px;border-radius:4px}:root{--room:1}.stage{z-index:0;pointer-events:none;opacity:var(--room);position:fixed;inset:0}.stage__gl,.stage__css{position:absolute;inset:0}.stage__gl{overflow:hidden}.stage__css{pointer-events:none}.page{z-index:1;pointer-events:none;position:relative}.scene__copy,.bleed__copy,.plate,.hero__plate,.held,.turns,.dev,.filmcard,.filmcards{pointer-events:auto}.anchor{pointer-events:none}.scene{min-height:100svh;padding:clamp(72px, 12vh, 148px) var(--page-gutter);flex-direction:column;justify-content:center;display:flex;position:relative}.scene--bleed{justify-content:flex-end;min-height:100svh;padding:0}.scene__inner{z-index:1;width:min(100%,1180px);margin:0 auto;position:relative}.scene__copy{max-width:var(--page-measure)}.scene__copy--right{margin-left:auto}@media (min-width:1100px){.scene__inner:not(.scene__grid)>.scene__copy{max-width:min(var(--page-measure), 50%)}}@media (min-width:900px) and (max-width:1099.98px){.scene{padding-bottom:clamp(40px,7vh,80px)}.scene--bleed,.scene--hero{padding-bottom:0}.scene__copy--pooled,.scene__copy--pooled.scene__copy--right{background:linear-gradient(#08090c00 0%,#08090ce0 14%,#08090cf0 100%);margin-left:0;margin-right:0;padding:clamp(18px,4vw,32px)}}.scene__copy--pooled{background:radial-gradient(120% 110% at 18% 34%,#08090cf0 12%,#08090cb8 46%,#08090c00 82%);border-radius:32px;margin-left:calc(-1*clamp(24px,4vw,44px));padding:clamp(24px,4vw,44px)}.scene__copy--pooled.scene__copy--right{background:radial-gradient(120% 110% at 82% 34%,#08090cf0 12%,#08090cb8 46%,#08090c00 82%);margin-left:auto;margin-right:calc(-1*clamp(24px,4vw,44px))}.eyebrow{margin:0 0 var(--sp-s-4);font-size:var(--fs-s-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--vr-text-dim);font-weight:600}.eyebrow__state{margin-left:var(--sp-s-3);border:1px solid var(--vr-separator);color:var(--page-text-3);letter-spacing:.08em;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;padding:3px 10px;display:inline-flex}.eyebrow__state:before{content:"";background:var(--vr-accent);border-radius:50%;width:6px;height:6px}.reveal{display:block;overflow:hidden}.reveal>span{will-change:transform;display:block}h1,h2,h3{letter-spacing:-.028em;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}h1{font-size:clamp(2.6rem,min(7.2vw,10svh),5.2rem)}h2{font-size:clamp(2rem,5vw,3.6rem)}h3{letter-spacing:-.02em;font-size:clamp(1.15rem,2vw,1.5rem)}.lede{margin:var(--sp-s-5) 0 0;max-width:52ch;color:var(--vr-text-dim);font-size:clamp(1.05rem,1.5vw,1.32rem);line-height:1.5}.body{margin:var(--sp-s-5) 0 0;max-width:var(--page-measure);color:var(--vr-text-dim)}.note{margin:var(--sp-s-5) 0 0;max-width:56ch;font-size:var(--fs-s-caption);color:var(--page-text-3);line-height:1.5}.note code,.body code{background:var(--fill-idle);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,monospace;font-size:.92em}.nav{z-index:20;align-items:center;gap:var(--sp-s-5);padding:var(--sp-s-4) var(--page-gutter);pointer-events:none;background:linear-gradient(#08090cdb,#08090c00);display:flex;position:fixed;top:0;left:0;right:0}.nav>*{pointer-events:auto}@supports (animation-timeline:scroll()){.nav:before{content:"";background:var(--vr-accent);transform-origin:0;height:2px;animation:linear both reading-progress;animation-timeline:scroll(root);position:absolute;inset:0 0 auto}@keyframes reading-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.brand{font-size:var(--fs-s-title);letter-spacing:-.03em;font-weight:600}.brand b{color:var(--vr-accent);font-weight:600}.nav__links{gap:var(--sp-s-5);font-size:var(--fs-s-caption);color:var(--vr-text-dim);margin-left:auto;display:flex}.nav__links a{transition:color .17s;position:relative}.nav__links a:hover{color:var(--vr-text)}.nav__links a:after{content:"";background:var(--vr-accent);transform-origin:0;height:2px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 -6px;transform:scaleX(0)}.nav__links a:is(:hover,:focus-visible):after{transform:scaleX(1)}.nav__menu{display:none}.nav .nav__cta{margin-left:var(--sp-s-4);background:var(--fill-selected);color:var(--on-selected);border-color:#0000;justify-content:center;min-width:6.5rem;padding:8px 18px}.nav .nav__cta:hover{background:#fff;transform:none}.nav__links+.nav__cta{margin-left:var(--sp-s-5)}.skip{position:absolute;top:0;left:-9999px}.skip:focus{left:var(--page-gutter);top:var(--sp-s-3);z-index:50;padding:var(--sp-s-3) var(--sp-s-4);background:var(--fill-selected);color:var(--on-selected);border-radius:999px}.dial{z-index:15;flex-direction:column;gap:2px;transition:opacity .4s;display:flex;position:fixed;top:50%;right:clamp(14px,2.4vw,30px);transform:translateY(-50%)}.dial__tick{cursor:pointer;background:0 0;border:0;border-radius:2px;width:28px;height:28px;padding:0;position:relative}.dial__tick:before{content:"";background:var(--vr-text-3);width:2px;height:16px;transition:background .26s ease, transform .4s var(--ease);border-radius:2px;position:absolute;top:6px;left:13px}.dial__tick.is-on:before{background:var(--vr-accent);transform:scaleY(1.5)}.dial__label{border:1px solid var(--vr-separator);width:max-content;max-width:240px;color:var(--vr-text);text-align:right;pointer-events:none;opacity:0;transition:opacity .18s ease, transform .26s var(--ease);background:#08090cf0;border-radius:10px;padding:8px 12px;font-size:12px;line-height:1.4;position:absolute;top:50%;right:calc(100% + 8px);transform:translate(6px,-50%)}.dial__tick:is(:hover,:focus-visible) .dial__label{opacity:1;transform:translateY(-50%)}.keys{gap:var(--sp-s-3);margin:var(--sp-s-6) 0 0;max-width:46ch;padding:0;list-style:none;display:grid}.keys li{gap:var(--sp-s-4);padding-bottom:var(--sp-s-3);border-bottom:1px solid var(--vr-separator);font-size:var(--fs-s-caption);color:var(--vr-text-dim);grid-template-columns:90px 1fr;align-items:baseline;display:grid}kbd{border:1px solid var(--vr-separator);background:var(--fill-idle);min-width:44px;color:var(--vr-text);font-family:inherit;font-size:var(--fs-s-caption);border-radius:8px;justify-content:center;align-items:center;padding:4px 10px;font-weight:600;display:inline-flex}.facts{gap:var(--sp-s-6);margin:var(--sp-s-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));padding:0;list-style:none;display:grid}.facts h3{margin-bottom:var(--sp-s-2)}.facts p{font-size:var(--fs-s-caption);color:var(--vr-text-dim);margin:0}.fw{gap:var(--sp-s-4);margin:var(--sp-s-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:0;list-style:none;display:grid}.fw li{padding:var(--sp-s-4);border:1px solid var(--vr-separator);background:var(--fill-disabled);border-radius:18px}.fw b{font-weight:600;display:block}.fw span{font-size:var(--fs-s-caption);color:var(--page-text-3)}.dome{aspect-ratio:1;width:min(100%,420px);margin:var(--sp-s-6) 0 0;border:1px solid var(--vr-separator);background:radial-gradient(circle,#0a84ff1f,#0000 68%);border-radius:50%;position:relative}.dome:after{content:"";background:var(--vr-accent);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 6px #0a84ff33}.dome__panel{left:calc(50% + var(--x));top:calc(50% - var(--y));border:1px solid var(--vr-stroke);background:linear-gradient(180deg, var(--vr-glass-top), var(--vr-glass-bottom));font-size:var(--fs-s-caption);font-variant-numeric:tabular-nums;border-radius:8px;padding:5px 11px;position:absolute;transform:translate(-50%,-50%)}.caption{margin:var(--sp-s-4) 0 0;font-size:var(--fs-s-caption);color:var(--page-text-3)}.plate{position:absolute;inset:0;overflow:hidden}.plate img{object-fit:cover;width:100%;height:100%}.plate__scrim{background:linear-gradient(#08090c00 42%,#08090ce6 96%);position:absolute;inset:0}.plate__note{right:var(--page-gutter);bottom:var(--sp-s-4);font-size:var(--fs-s-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--page-text-3);position:absolute}.bleed__copy{padding:0 var(--page-gutter) clamp(56px, 10vh, 120px);position:relative}@media (prefers-reduced-motion:reduce){.nav:before{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal>span{transform:none!important}.vr-widget *,.vr-orb,.vr-home__icon{transition-duration:1ms!important;animation:none!important}.vr-ornament,.vr-resize{opacity:1!important;transform:none!important}}.film__window{padding:0}.film__frame{border-radius:calc(var(--vr-radius) - 2px);background:#000;border:0;width:100%;height:100%}.film__thumb{object-fit:cover}.film__wash{background:linear-gradient(#08090c6b,#08090cc7);position:absolute;inset:0}.film__poster{justify-content:center;align-items:center;gap:var(--sp-3);height:100%;padding:var(--sp-6);text-align:center;flex-direction:column;display:flex;position:relative}.film__poster>:not(.film__thumb):not(.film__wash){position:relative}.film__glyph{width:132px;height:132px;margin-bottom:var(--sp-3);color:var(--vr-text-dim);background:var(--fill-idle);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 2px #ffffff24}.film__glyph .vr-icon{width:58px;height:58px}.film__topic{font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--vr-accent);margin:0;font-weight:600}.film__title{max-width:22ch;font-size:var(--fs-title3);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.15}.film__pending{margin:var(--sp-2) 0 0;max-width:34ch;font-size:var(--fs-footnote);color:var(--vr-text-3);line-height:1.35}.film__play{align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);padding:var(--sp-4) var(--sp-6);background:var(--fill-selected);color:var(--on-selected);font-size:var(--fs-footnote);cursor:pointer;transition:transform .17s var(--ease), filter .17s ease;border:0;border-radius:999px;font-weight:600;display:inline-flex}.film__play .vr-icon{width:26px;height:26px}.film__play:hover{transform:scale(1.04)}.film__play:active{transform:scale(.98)}.film__meta{gap:var(--sp-3);margin:var(--sp-4) 0 0;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--vr-text-3);display:flex}
.scene--hero{justify-content:flex-end;min-height:100svh;padding-bottom:clamp(56px,9vh,110px)}.hero__plate{position:absolute;inset:0;overflow:hidden}.hero__plate img{object-fit:cover;object-position:58% 42%;opacity:.92;width:100%;height:100%;-webkit-mask-image:radial-gradient(105% 88% at 62% 44%,#000 24%,#0000 74%);mask-image:radial-gradient(105% 88% at 62% 44%,#000 24%,#0000 74%)}.hero__plate:after{content:"";background:linear-gradient(8deg, var(--page-ground) 12%, #08090c00 62%);position:absolute;inset:0}.hero__meta{margin-left:var(--sp-s-2);font-size:var(--fs-s-caption);color:var(--page-text-3)}.hero__actions{align-items:center;gap:var(--sp-s-3);margin:var(--sp-s-5) 0 0;flex-wrap:wrap;display:flex}.hero__actions .hero__buy{margin-top:0}.hero__new{align-items:center;gap:var(--sp-s-2) var(--sp-s-4);margin:var(--sp-s-4) 0 0;border:1px solid var(--vr-separator);background:var(--fill-disabled);border-radius:20px;flex-wrap:wrap;padding:9px 16px;transition:border-color .2s,background .2s;display:inline-flex}.hero__new:hover{border-color:var(--vr-accent);background:var(--fill-idle)}.hero__new-label{color:var(--sys-cyan);font-size:var(--fs-s-caption);font-weight:600}.hero__new-apps{gap:var(--sp-s-2) var(--sp-s-3);flex-wrap:wrap;display:flex}.hero__new-app{align-items:center;gap:var(--sp-s-2);font-size:var(--fs-s-caption);color:var(--vr-text);display:inline-flex}.hero__new-app img{width:22px;height:22px}.hero__new-go{color:var(--vr-text-dim);transition:transform .2s var(--ease)}.hero__new:hover .hero__new-go{transform:translate(3px)}.scrollhint{left:50%;bottom:var(--sp-s-5);font-size:var(--fs-s-caption);letter-spacing:.22em;text-transform:uppercase;color:var(--page-text-3);animation:hint 3.4s var(--ease) infinite;margin:0;position:absolute;transform:translate(-50%)}@keyframes hint{0%,to{opacity:.35;transform:translate(-50%)}50%{opacity:.8;transform:translate(-50%,5px)}}.scene__grid{align-items:center;gap:clamp(24px,4vw,56px);display:grid}.anchor{width:100%;aspect-ratio:var(--ratio);pointer-events:none;margin-bottom:13%}@media (min-width:1100px){.scene__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scene__grid--flip>.anchor{order:-1}}@media (min-width:900px) and (max-width:1099.98px){.scene__grid>.anchor{order:-1;max-height:42svh}}.scene__stack{justify-items:center;gap:clamp(20px,3vh,44px);display:grid}.anchor--home{width:min(100%,620px);max-height:44svh}.scene--tight{min-height:100svh}.scene--beat{text-align:center;min-height:100svh}.body--lead{color:var(--vr-text);font-size:clamp(1.02rem,1.35vw,1.2rem)}.scene--centred{text-align:center}.scene--under{padding-bottom:clamp(48px,8vh,96px)}.scene--end{min-height:100svh}.outro{pointer-events:none;height:max(100svh,420px)}.scene__copy--centred{text-align:center;max-width:58ch;margin-left:auto;margin-right:auto}.caption--turn{margin-top:var(--sp-s-4);font-size:var(--fs-s-body);color:var(--vr-text-dim)}.note--flag{padding-left:var(--sp-s-4);border-left:2px solid var(--vr-accent);color:var(--vr-text-dim)}.turns{gap:clamp(20px,3vh,36px);margin-top:clamp(40px,7vh,88px);display:grid}.turns__head{max-width:var(--page-measure)}.turns__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);display:grid}.turn{gap:var(--sp-s-3);margin:0;display:grid}.turn__stage{aspect-ratio:11/8;background:#cdcdcd;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.turn__poster{object-fit:contain;transition:opacity .42s var(--ease)}.turn__canvas{opacity:0;transition:opacity .42s var(--ease);position:absolute;inset:0}.turn__stage.is-live .turn__canvas{opacity:1}.turn__stage.is-live .turn__poster{opacity:0}.turn__hint{left:var(--sp-s-3);bottom:var(--sp-s-3);color:#3f3f46;font-size:var(--fs-s-caption);pointer-events:none;transition:opacity .26s var(--ease);background:#ffffffb8;border-radius:8px;margin:0;padding:6px 10px;line-height:1;position:absolute}.turn__stage:active .turn__hint{opacity:0}.turn__tools{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:turn-tools-in .4s var(--ease) both;background:#ffffffc7;border:1px solid #fff9;border-radius:999px;gap:4px;padding:4px;display:flex;position:absolute;top:12px;right:12px}.turn__tools button{color:#3f3f46;min-height:36px;font:inherit;cursor:pointer;transition:background .18s ease, color .18s ease, transform .22s var(--ease);background:0 0;border:0;border-radius:999px;padding:9px 12px;font-size:12px}.turn__tools button:hover{background:#00000012}.turn__tools button:active{transform:scale(.95)}.turn__tools button[aria-pressed=true]{color:#fff;background:#3f3f46}.turn__tools button:focus-visible{outline-offset:2px;outline:2px solid #005fcc}@keyframes turn-tools-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.turn__cap{align-items:baseline;gap:var(--sp-s-3);flex-wrap:wrap;display:flex}.turn__name{color:var(--vr-text);font-weight:600}.turn__spec{font-size:var(--fs-s-caption);color:var(--vr-text-dim)}h3.spaced{margin-top:48px}.steps{gap:var(--sp-s-4);margin:var(--sp-s-5) 0 0;padding:0;list-style:none;display:grid}.steps li{gap:var(--sp-s-4);font-size:var(--fs-s-caption);color:var(--vr-text-dim);grid-template-columns:30px 1fr;align-items:start;display:grid}.steps--numbered h3{margin-bottom:var(--sp-s-2)}.steps--numbered p{margin:0}.steps__n{border:1px solid var(--vr-separator);background:var(--fill-disabled);width:30px;height:30px;font-size:var(--fs-s-caption);font-variant-numeric:tabular-nums;color:var(--vr-text);border-radius:50%;place-items:center;display:grid}.steps__name{color:var(--vr-text)}.steps li code{margin-top:4px;display:block}.steps--rail{gap:var(--sp-s-5);padding-bottom:var(--sp-s-3);grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.steps--rail li{justify-items:center;gap:var(--sp-s-2);text-align:center;grid-template-columns:auto}.steps--rail .steps__name{text-transform:capitalize}.steps--rail li.is-marked .steps__n{border-color:var(--sys-orange);color:var(--sys-orange)}.apps{gap:var(--sp-s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.apps__item{gap:var(--sp-s-4);grid-template-columns:62px 1fr;align-items:start;display:grid}.apps__icon{background-position:50%;background-size:cover;border-radius:16px;width:62px;height:62px;box-shadow:0 6px 16px #00000073}.apps__item h3{font-size:var(--fs-s-title);margin-bottom:4px}.apps__item p{font-size:var(--fs-s-caption);color:var(--vr-text-dim);margin:0}.apps__size{font-variant-numeric:tabular-nums;color:var(--page-text-3);margin-top:6px}.immersion{margin:var(--sp-s-6) 0 0;padding:var(--sp-s-5);border:1px solid var(--vr-separator);background:var(--fill-disabled);border-radius:24px;max-width:420px}.immersion__head{margin-bottom:var(--sp-s-4);font-size:var(--fs-s-caption);justify-content:space-between;align-items:baseline;display:flex}.immersion__label{letter-spacing:.08em;text-transform:uppercase;font-weight:600}.immersion__value{font-variant-numeric:tabular-nums;color:var(--vr-accent)}.immersion__hint{margin:var(--sp-s-3) 0 0;font-size:var(--fs-s-caption);color:var(--page-text-3)}.immersion .vr-slider{zoom:.6;width:100%}.landscapes{gap:var(--sp-s-3);margin:var(--sp-s-6) 0 var(--sp-s-3);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.landscapes li{gap:var(--sp-s-2);display:grid}.landscapes img{aspect-ratio:16/10;border:1px solid var(--vr-separator);border-radius:14px;width:100%;height:auto;display:block}.landscapes span{font-size:var(--fs-s-caption);font-weight:600}.pick{align-items:center;gap:var(--sp-s-3);margin:var(--sp-s-6) 0 0;padding:var(--sp-s-3) var(--sp-s-5);border:1px solid var(--vr-separator);background:var(--fill-disabled);font-size:var(--fs-s-caption);color:var(--vr-text-dim);border-radius:999px;display:inline-flex}.pick .vr-icon{width:17px;height:17px;color:var(--vr-accent)}.wallpick{width:100%;height:100%;position:relative}.wallpick__grab{border-radius:inherit;cursor:pointer;transition:transform .22s var(--ease);background:0 0;border:0;padding:0;position:absolute;inset:-6%}.wallpick__grab:hover{transform:scale(1.04)}.wallpick__grab:focus-visible{outline-offset:6px}.wallpick.is-held{cursor:grab;touch-action:none}.wallpick.is-held:active{cursor:grabbing}.held{z-index:12;gap:var(--sp-s-4);width:min(92vw,440px);padding:var(--sp-s-5);border:1px solid var(--vr-stroke);color:var(--vr-text);background:linear-gradient(180deg, var(--vr-chrome-top), var(--vr-chrome-bottom));animation:held-in .32s var(--ease) both;border-radius:28px;display:grid;position:fixed;bottom:clamp(18px,4vh,44px);left:50%;transform:translate(-50%);box-shadow:0 28px 64px -18px #000000db}@keyframes held-in{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.held__head{justify-content:space-between;align-items:baseline;gap:var(--sp-s-4);display:flex}.held__name{font-size:var(--fs-s-title)}.held__spec{font-size:var(--fs-s-caption);font-variant-numeric:tabular-nums;color:var(--page-text-3);text-align:right;margin:0}.held__edit{gap:var(--sp-s-4);display:grid}.vr-field{gap:var(--sp-s-2);display:grid}.vr-field__cap{font-size:var(--fs-s-caption);color:var(--vr-text-dim);justify-content:space-between;display:flex}.vr-field__count{font-variant-numeric:tabular-nums;color:var(--vr-text-3)}.held__input{box-sizing:border-box;border:1px solid var(--vr-stroke);background:var(--view-recessed);width:100%;color:var(--vr-text);font:inherit;font-size:var(--fs-s-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:14px;padding:10px 14px}.held__input:focus{border-color:var(--vr-accent);outline:none}.held__input--sign{letter-spacing:.08em;text-transform:uppercase;font-weight:600}.held__tones{gap:var(--sp-s-2);flex-wrap:wrap;display:flex}.held__tone{background:var(--tone);cursor:pointer;width:30px;height:30px;transition:transform .17s var(--ease), box-shadow .17s ease;border:0;border-radius:50%;padding:0;box-shadow:inset 0 1px 2px #ffffff4d,0 2px 6px #00000073}.held__tone:hover{transform:scale(1.14)}.held__tone.is-on{box-shadow:inset 0 1px 2px #ffffff4d, 0 0 0 3px var(--vr-chrome-bottom), 0 0 0 5px #fff}.held__hint{align-items:center;gap:var(--sp-s-2);font-size:var(--fs-s-caption);color:var(--page-text-3);margin:0;display:flex}.held__hint .vr-icon{width:15px;height:15px}.held__done{justify-self:end}[data-holding] main [data-scene=widgets] .scene__copy{opacity:0;pointer-events:none;transform:translate(6%)}main [data-scene=widgets] .scene__copy{transition:opacity .32s var(--ease), transform .42s var(--ease)}main .scene__copy,main .lane__caption{transition:opacity .42s var(--ease)}[data-playing] main .scene__copy,[data-playing] main .lane__caption{opacity:.18}[data-playing] .stage{opacity:1}.modebox{margin:var(--sp-s-6) 0 0;padding:var(--sp-s-5);border:1px solid var(--vr-separator);background:var(--fill-disabled);border-radius:26px;max-width:460px}.modebox__switch{isolation:isolate;background:#00000052;border-radius:999px;gap:4px;padding:4px;display:flex;position:relative;box-shadow:inset 0 2px 5px #0000004d}.modebox__switch:before{content:"";z-index:-1;border-radius:inherit;background:var(--fill-selected);width:calc(50% - 6px);transition:transform .44s cubic-bezier(.22,1,.36,1);position:absolute;inset:4px auto 4px 4px;box-shadow:0 3px 10px #0006}.modebox[data-mode=focus] .modebox__switch:before{transform:translate(calc(100% + 4px))}.modebox__btn{min-width:0;padding:10px var(--sp-s-4);color:var(--vr-text-dim);font-size:var(--fs-s-caption);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-weight:600;transition:background .18s,color .18s}.modebox__btn:hover:not(.is-on){background:var(--fill-idle);color:var(--vr-text)}.modebox__btn.is-on{color:var(--on-selected)}.modebox__facts{margin:var(--sp-s-5) 0 0;gap:var(--sp-s-3);display:grid}.modebox__fact{justify-content:space-between;gap:var(--sp-s-4);padding-bottom:var(--sp-s-3);border-bottom:1px solid var(--vr-separator);font-size:var(--fs-s-caption);display:flex}.modebox__fact dt{color:var(--page-text-3)}.modebox__fact dd{animation:swap .32s var(--ease);margin:0;font-weight:600}.modebox__fact:nth-child(2) dd{animation-delay:35ms;animation-fill-mode:backwards}.modebox__fact:nth-child(3) dd{animation-delay:70ms;animation-fill-mode:backwards}@keyframes swap{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cockpit{gap:var(--sp-s-2);margin:var(--sp-s-6) 0 var(--sp-s-4);flex-wrap:wrap;display:flex}.cockpit__group{border:1px solid var(--vr-separator);font-size:var(--fs-s-caption);border-radius:999px;padding:6px 14px;font-weight:600}.chips{gap:var(--sp-s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips li{background:var(--fill-disabled);font-size:var(--fs-s-caption);color:var(--vr-text-dim);border-radius:10px;padding:6px 12px}.compat__title{margin:var(--sp-s-6) 0 var(--sp-s-3);font-size:var(--fs-s-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--vr-text-dim);font-weight:600}.dev{gap:var(--sp-s-6);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;margin:48px 0 0;display:grid}.code{border:1px solid var(--vr-separator);background:#0000006b;border-radius:20px;overflow:hidden}.code__bar{padding:var(--sp-s-3) var(--sp-s-4);border-bottom:1px solid var(--vr-separator);font-size:var(--fs-s-caption);justify-content:space-between;align-items:center;display:flex}.code__bar em{color:var(--page-text-3);font-style:normal}.code__copy{background:var(--fill-idle);font-size:var(--fs-s-caption);cursor:pointer;border:0;border-radius:999px;padding:5px 12px;transition:background .17s}.code__copy:hover{background:var(--fill-hover)}.code pre{padding:var(--sp-s-5);color:var(--vr-text-dim);tab-size:4;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.65;overflow-x:auto}.calls{gap:var(--sp-s-4);margin:var(--sp-s-5) 0 0;display:grid}.calls dt code{font-size:var(--fs-s-caption)}.calls dd{font-size:var(--fs-s-caption);color:var(--vr-text-dim);margin:4px 0 0}.filmcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin:clamp(28px,5vh,56px) 0 clamp(44px,8vh,96px);display:grid}.filmcards>.filmcard{margin-top:0}.filmcard{margin:var(--sp-s-6) 0 0;gap:var(--sp-s-3);display:grid}.filmcard__stage{aspect-ratio:16/9;border:1px solid var(--vr-separator);background:var(--fill-disabled);border-radius:24px;position:relative;overflow:hidden}.filmcard__thumb{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.filmcard__open:is(:hover,:focus-visible) .filmcard__thumb{transform:scale(1.045)}}.filmcard__scrim{background:linear-gradient(#08090c29,#08090c85);transition:background .22s;position:absolute;inset:0}.filmcard__open:hover .filmcard__scrim{background:linear-gradient(#08090c0f,#08090c66)}.filmcard__frame{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.filmcard__open{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.filmcard__glyph{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:84px;height:84px;transition:transform .22s var(--ease), background .2s ease;background:#08090c8c;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff38}.filmcard__glyph .vr-icon{width:34px;height:34px}.filmcard__open:hover .filmcard__glyph{background:#08090cb8;transform:scale(1.06)}.filmcard__cap{align-items:baseline;gap:var(--sp-s-3);flex-wrap:wrap;display:flex}.filmcard__topic{font-size:var(--fs-s-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--vr-accent);font-weight:600}.filmcard__title{color:var(--vr-text);font-weight:600}.filmcard__source{font-size:var(--fs-s-caption);color:var(--vr-text-dim)}.dev__side{padding:var(--sp-s-5);border:1px solid var(--vr-separator);background:var(--fill-disabled);border-radius:24px}.btns{gap:var(--sp-s-3);margin-top:var(--sp-s-5);flex-wrap:wrap;display:flex}.btn{align-items:center;gap:var(--sp-s-2);border:1px solid var(--vr-stroke);font-size:var(--fs-s-caption);cursor:pointer;transition:background .18s ease, transform .18s var(--ease), border-color .18s ease;border-radius:999px;padding:11px 20px;font-weight:600;display:inline-flex}.btn:hover{background:var(--fill-idle);transform:translateY(-1px)}.btn--ghost{background:0 0}.is-pending{color:var(--vr-text-3);cursor:help;border-style:dashed}.is-pending:hover{background:0 0;transform:none}.is-pending .vr-icon{width:15px;height:15px;color:var(--sys-orange)}.btn.is-soon{color:var(--vr-text-3);border-color:var(--vr-stroke);cursor:default;background:0 0}.btn.is-soon:hover{background:0 0;transform:none}.btn[aria-busy=true]{opacity:.62;cursor:progress;transform:none}.btn.is-failed{color:var(--vr-text);border-color:var(--vr-stroke);background:0 0}.btn.is-failed:hover{background:var(--fill-idle)}.close{margin-top:var(--sp-s-6);gap:var(--sp-s-3);justify-items:center;display:grid}.close__heading{font-size:var(--fs-s-lead);color:var(--vr-text);margin:0}.close__ready{max-width:44ch}.says__note{margin:var(--sp-s-3) auto var(--sp-s-6);max-width:46ch;color:var(--vr-text-dim)}.says{gap:var(--sp-s-4);text-align:left;max-width:720px;margin:0 auto;display:grid}.say{padding:var(--sp-s-5);border:1px solid var(--vr-separator);background:var(--fill-disabled);border-radius:24px;margin:0}.say--shot{padding:0;overflow:hidden}.say--shot .say__body{padding:var(--sp-s-5)}.say__shot{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.say__quote{font-size:var(--fs-s-lead);color:var(--vr-text);text-wrap:pretty;margin:0;line-height:1.5}.say__who{align-items:baseline;gap:var(--sp-s-2);margin-top:var(--sp-s-4);font-size:var(--fs-s-caption);flex-wrap:wrap;display:flex}.say__who cite{color:var(--vr-text);font-style:normal;font-weight:600}.say__where{color:var(--page-text-3)}.scene--close{min-height:60svh}.cta__buy{margin-top:var(--sp-s-5);background:var(--fill-selected);color:var(--on-selected);border-color:#0000;justify-content:center;min-width:8rem;padding:13px 30px}.cta__buy:hover{background:#fff;transform:translateY(-1px)}.included{justify-content:center;gap:var(--sp-s-3) var(--sp-s-6);margin:var(--sp-s-6) auto 0;text-align:left;font-size:var(--fs-s-caption);color:var(--vr-text-dim);grid-template-columns:repeat(2,minmax(0,max-content));padding:0;list-style:none;display:grid}.included li{align-items:center;gap:var(--sp-s-2);display:flex}.included .vr-icon{width:16px;height:16px;color:var(--sys-green);flex:none}.included__guide{margin-top:var(--sp-s-5);font-size:var(--fs-s-caption);color:var(--vr-text);border-bottom:1px solid var(--vr-separator);transition:border-color .2s;display:inline-block}.included__guide:hover{border-color:var(--vr-accent)}.foot{z-index:1;align-items:center;gap:var(--sp-s-4) var(--sp-s-6);padding:var(--sp-s-6) var(--page-gutter) calc(var(--sp-s-6) * 2);border-top:1px solid var(--vr-separator);background:var(--page-ground);font-size:var(--fs-s-caption);color:var(--page-text-3);flex-wrap:wrap;display:flex;position:relative}.foot__line{flex:auto;margin:0}.foot__links{gap:var(--sp-s-5);display:flex}.foot__links a{transition:color .17s}.foot__links a:hover{color:var(--vr-text)}.foot__font{flex-basis:100%;margin:0}.lane{gap:var(--sp-s-3);grid-template-columns:minmax(0,1fr);display:grid}.lane__caption{text-align:center;pointer-events:auto;margin:0}.note--flag em{color:var(--vr-text);font-style:normal}
.release-label{color:var(--sys-cyan);margin:0 0 22px;font-size:15px;font-weight:600}.release-copy h2{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(38px,4.6vw,68px);font-weight:600;line-height:1.05}.release-copy h3{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(28px,3vw,42px);line-height:1.12}.release-copy .body{max-width:52ch}.release-facts{gap:24px;margin:32px 0 0;display:grid}.release-facts dt{margin-bottom:6px;font-size:17px;font-weight:600}.release-facts dd{color:var(--vr-text-dim);max-width:44ch;margin:0;font-size:16px;line-height:1.55}.scene--release a,.scene--release button,.scene--release input,.scene--release summary,.comfort-section,.app-catalog{pointer-events:auto}.demo-options{flex-wrap:wrap;gap:6px;display:flex}.demo-options button{font:inherit;color:#d5dbe4;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;padding:10px 16px;font-size:14px}.demo-options button:hover{background:#ffffff29}.demo-options button[aria-pressed=true]{color:#14161d;background:#fff}.daily-features{gap:0 48px;margin-top:56px;display:grid}.daily-features article{border-top:1px solid var(--vr-separator);align-items:flex-start;gap:22px;padding:30px 0;display:flex}.daily-features img{object-fit:contain;flex:0 0 62px;width:62px;height:62px}.daily-features h3{letter-spacing:-.025em;margin:0 0 14px;font-size:22px;line-height:1.25}.daily-features p,.release-assurance p{color:var(--vr-text-dim);margin:0;font-size:16px;line-height:1.65}.games{gap:72px;margin-top:56px;display:grid}.game__media{border:1px solid var(--vr-separator);background:linear-gradient(150deg, var(--vr-glass-top), var(--vr-glass-bottom));border-radius:28px;margin:0;position:relative;overflow:hidden}.game__media img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.game__media--chess img{object-fit:contain;padding:4% 6% 2%}.game__media--character img{object-fit:contain;padding:5%}.game__loop{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.game__media[data-moving] .game__loop{opacity:1}.game__media figcaption{color:var(--vr-text-dim);background:#14161db8;border-radius:999px;padding:5px 10px;font-size:12px;position:absolute;bottom:14px;left:16px}.game__copy{margin-top:32px}.game__name{color:var(--sys-cyan);align-items:center;gap:12px;margin:0 0 16px;font-size:15px;font-weight:600;display:flex}.game__name img{object-fit:contain;width:40px;height:40px}.game__copy h3{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(26px,2.4vw,34px);line-height:1.15}.game__copy>p:not(.game__name){max-width:52ch;color:var(--vr-text-dim);margin:0;font-size:17px;line-height:1.6}.game .release-facts{gap:20px;margin-top:28px}.comfort-section{margin-top:70px}.is-light .comfort-demo__glass{color:#151b24;background:linear-gradient(150deg, rgba(244, 247, 252, var(--demo-alpha)), rgba(222, 230, 241, var(--demo-alpha)))}.is-contrast .comfort-demo__glass{background:#293442}.is-contrast.is-light .comfort-demo__glass{background:#eff4fa}.is-contrast .comfort-demo__glass p,.is-contrast .comfort-demo__glass>span:first-child{opacity:1}.is-large .comfort-demo__glass strong{font-size:27.5px}.is-large .comfort-demo__glass p{font-size:14.3px}.comfort-notes{color:var(--vr-text-dim);gap:14px 32px;margin:26px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.app-catalog__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;display:flex}.app-catalog__toolbar>p{color:var(--vr-text-dim);font-size:13px}.app-catalog .apps__item h3{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-catalog__new{color:var(--sys-cyan);letter-spacing:0;font-size:11px;font-weight:400}.release-assurance{gap:30px 48px;margin:44px 0 54px;display:grid}.release-assurance h3{margin:0 0 12px;font-size:18px}.release-faq{border-top:1px solid var(--vr-separator)}.release-faq details{border-bottom:1px solid var(--vr-separator)}.release-faq summary{cursor:pointer;padding:24px 32px 24px 0;font-size:18px;font-weight:600;line-height:1.45}.release-faq details p{max-width:74ch;color:var(--vr-text-dim);margin:0 0 26px;font-size:16px;line-height:1.7}.release-faq summary::marker{color:var(--sys-cyan)}@media (min-width:900px){.scene--release{padding-block:clamp(90px,13vh,150px)}.release-split{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.release-split--reverse .release-copy{order:2}.daily-features,.release-assurance,.comfort-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.scene--games{min-height:0}.games{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,64px)}.scene--questions{min-height:0}}
.roadvr-preview{--vr-font:"Inter RoadVr", -apple-system, "Segoe UI", system-ui, sans-serif;--sys-red:#ff453a;--sys-orange:#ff9f0a;--sys-yellow:#ffd60a;--sys-green:#32d74b;--sys-mint:#66d4cf;--sys-cyan:#6ac4dc;--sys-lightblue:#5ac8f5;--sys-blue:#0a84ff;--sys-indigo:#5e5ce6;--sys-purple:#bf5af2;--sys-pink:#ff375f;--sys-brown:#ac8e68;--sys-gray:#98989d;--fill-idle:#ffffff21;--fill-hover:#ffffff2e;--fill-pinch:#ffffff4a;--fill-disabled:#ffffff0f;--fill-selected:#fff;--on-selected:#14161d;--vr-text:#fffffff5;--vr-text-dim:#ffffff8c;--vr-text-3:#ffffff47;--vr-separator:#ffffff1f;--view-thin:#ffffff1c;--view-regular:#00000042;--view-recessed:#00000059;--view-thick:#0006;--vr-glass-top:#404452e6;--vr-glass-bottom:#181a21ed;--vr-stroke:#ffffff40;--vr-fill:var(--fill-idle);--vr-accent:var(--sys-blue);--vr-radius:56px;--fs-s-caption:13px;--fs-s-body:15px;--fs-s-title:19px;--fs-s-lead:22px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--vr-corner-clear:104px;--fs-s-hero:40px;--sp-s-1:4px;--sp-s-2:8px;--sp-s-3:12px;--sp-s-4:16px;--sp-s-5:24px;--sp-s-6:32px}.roadvr-preview .vr-icon{flex:none;width:1em;height:1em}.roadvr-preview .vr-root .vr-icon{fill:currentColor;stroke:none}.roadvr-preview .vr-panel{--fs-body:20px;--fs-caption:calc(var(--fs-body) * .8);--fs-footnote:calc(var(--fs-body) * .9);--fs-callout:calc(var(--fs-body) * 1.1);--fs-headline:calc(var(--fs-body) * 1.2);--fs-title3:calc(var(--fs-body) * 1.4);--fs-title2:calc(var(--fs-body) * 1.7);--fs-title1:calc(var(--fs-body) * 2.1);--fs-large:calc(var(--fs-body) * 2.6);--fs-display:calc(var(--fs-body) * 4.4);transition:opacity 90ms linear}.roadvr-preview .vr-shell{width:100%;height:100%;position:relative}.roadvr-preview .vr-window{border-radius:var(--vr-radius);border:2px solid var(--vr-stroke);color:var(--vr-text);font-size:var(--fs-body);background:radial-gradient(130% 90% at 50% -25%, #ffffff2b, transparent 62%), linear-gradient(180deg, var(--vr-glass-top), var(--vr-glass-bottom));flex-direction:column;line-height:1.45;transition:border-color .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 2px #ffffff38,inset 0 -2px #0000004d,0 6px 16px #0000004d,0 52px 110px -26px #000000b8}.roadvr-preview .vr-panel.is-gazed .vr-window,.roadvr-preview .vr-panel.is-focused .vr-window{border-color:#fff6;box-shadow:inset 0 2px #ffffff47,inset 0 -2px #0000004d,0 0 0 5px #ffffff0f,0 52px 120px -26px #000000c7}.roadvr-preview .vr-ornament-lead:empty{display:none}.roadvr-preview .vr-ornament-lead,.roadvr-preview .vr-ornament{align-items:center;gap:var(--sp-5);opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.2,.7,.2,1),transform .24s cubic-bezier(.2,.7,.2,1);display:flex;transform:translateY(-14px)}.roadvr-preview .vr-panel.is-gazed .vr-ornament-lead,.roadvr-preview .vr-panel.is-focused .vr-ornament-lead,.roadvr-preview .vr-panel.is-gazed .vr-ornament,.roadvr-preview .vr-panel.is-focused .vr-ornament{opacity:1;pointer-events:auto;transform:translateY(0)}.roadvr-preview .vr-orb{border:2px solid var(--vr-stroke);width:72px;height:72px;color:var(--vr-text);background:radial-gradient(120% 100% at 50% -10%, #fff3, transparent 60%), linear-gradient(180deg, var(--vr-chrome-top), var(--vr-chrome-bottom));border-radius:50%;place-items:center;padding:0;transition:transform .17s cubic-bezier(.2,.7,.2,1),border-color .17s,background .17s;display:grid;box-shadow:inset 0 2px #fff3,0 12px 28px #0000007a}.roadvr-preview .vr-orb--action{background:radial-gradient(120% 100% at 50% -10%, #ffffff24, transparent 60%), linear-gradient(180deg, var(--vr-chrome-bottom), var(--vr-chrome-bottom))}.roadvr-preview .vr-orb:hover{border-color:var(--vr-text-dim);transform:scale(1.1)}.roadvr-preview .vr-orb:active{transform:scale(.95)}.roadvr-preview .vr-orb.is-on{color:var(--on-selected);background:var(--fill-selected);border-color:#0000;box-shadow:0 12px 28px #0000007a}.roadvr-preview .vr-orb svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.roadvr-preview .vr-grabber__bar{background:#ffffff52;border-radius:999px;width:190px;height:10px;transition:width .22s cubic-bezier(.2,.7,.2,1),background .17s;display:block;box-shadow:inset 0 1px #ffffff73,0 3px 10px #00000073}.roadvr-preview .vr-grabber:hover .vr-grabber__bar{background:#ffffff9e;width:214px}.roadvr-preview .vr-grabber.is-group .vr-grabber__bar,.roadvr-preview .vr-grabber.is-group:hover .vr-grabber__bar{background:var(--vr-accent);box-shadow:inset 0 1px #fff6,0 3px 14px #0a84ff8c}.roadvr-preview .vr-orb.is-group:not(.is-on){border-color:var(--vr-accent)}.roadvr-preview .vr-orb.is-group.is-on{box-shadow:0 0 0 2px var(--vr-accent), 0 12px 28px #0000007a}.roadvr-preview .vr-resize{color:#ffffffe6;opacity:0;pointer-events:none;place-items:center;width:96px;height:96px;transition:opacity .24s cubic-bezier(.2,.7,.2,1),transform .17s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute}.roadvr-preview .vr-resize--tl{top:-14px;left:-14px}.roadvr-preview .vr-resize--tr{top:-14px;right:-14px;transform:scaleX(-1)}.roadvr-preview .vr-resize--bl{bottom:-14px;left:-14px;transform:scaleY(-1)}.roadvr-preview .vr-resize--br{bottom:-14px;right:-14px;transform:scale(-1)}.roadvr-preview .vr-panel.is-focused .vr-resize__hit{pointer-events:stroke}.roadvr-preview .vr-resize__hit{fill:none;stroke:#0000;stroke-width:12px;stroke-linecap:round}.roadvr-preview .vr-resize.is-near{opacity:1}.roadvr-preview .vr-resize--tr:hover{transform:scaleX(-1)scale(1.14)}.roadvr-preview .vr-resize--bl:hover{transform:scaleY(-1)scale(1.14)}.roadvr-preview .vr-resize--br:hover{transform:scale(-1.14)}.roadvr-preview .vr-resize--tl:hover{transform:scale(1.14)}.roadvr-preview .vr-resize svg{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 2px 7px #000000bf);width:46px;height:46px}.roadvr-preview .vr-home{box-sizing:border-box;justify-items:center;gap:var(--sp-2);width:100%;height:100%;padding:var(--sp-4) 0 var(--sp-5);grid-template-rows:auto 52px minmax(0,1fr) 32px;display:grid}.roadvr-preview .vr-home__stage{justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.roadvr-preview .vr-home__grid{--home-pitch:152px;align-items:center;gap:var(--sp-4);width:calc(7 * var(--home-pitch));flex-direction:column;display:flex}.roadvr-preview .vr-home__tools{align-items:center;gap:var(--sp-4);display:flex}.roadvr-preview .vr-home__tools .vr-seg,.roadvr-preview .vr-home__tools .vr-chip,.roadvr-preview .vr-home__page{background:linear-gradient(180deg, var(--vr-chrome-top), var(--vr-chrome-bottom));color:var(--vr-text)}.roadvr-preview .vr-home__tools .vr-seg__item{color:var(--vr-text-dim)}.roadvr-preview .vr-home__tools .vr-seg__item:hover:not(.is-on){background:var(--fill-hover);color:var(--vr-text)}.roadvr-preview .vr-home__tools .vr-chip:hover:not(.is-on),.roadvr-preview .vr-home__page:hover:not(:disabled){background:linear-gradient(var(--fill-hover), var(--fill-hover)), linear-gradient(180deg, var(--vr-chrome-top), var(--vr-chrome-bottom));color:var(--vr-text)}.roadvr-preview .vr-home__tools .vr-seg__item.is-on,.roadvr-preview .vr-home__tools .vr-chip.is-on:not(:disabled){background:var(--fill-selected);color:var(--on-selected)}.roadvr-preview .vr-home__status{flex-direction:column;justify-content:center;align-items:center;display:flex}.roadvr-preview .vr-home__hint{color:#fff;font-size:var(--fs-footnote);text-align:center;text-shadow:0 2px 6px #000;margin:0;line-height:1.4}.roadvr-preview .vr-home__favorite{background:var(--sys-yellow);color:#29200b;pointer-events:none;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:0;right:18px}.roadvr-preview .vr-home__favorite svg{width:16px;height:16px}.roadvr-preview .vr-home__page{border:1px solid var(--vr-stroke);border-radius:50%;place-items:center;width:64px;height:64px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.roadvr-preview .vr-home__page--previous{left:var(--sp-4)}.roadvr-preview .vr-home__page--next{right:var(--sp-4)}.roadvr-preview .vr-home__page svg{width:32px;height:32px}.roadvr-preview .vr-home__page:disabled{opacity:.25;cursor:default}.roadvr-preview .vr-home__pagination{color:#fff;font-size:var(--fs-footnote);text-shadow:0 2px 6px #000;line-height:32px}.roadvr-preview .vr-home__row{justify-content:center;display:flex}.roadvr-preview .vr-home__app{width:var(--home-pitch);flex:0 0 var(--home-pitch);gap:var(--sp-3);color:#fff;font:inherit;background:0 0;border:none;justify-items:center;padding:0;display:grid;position:relative}.roadvr-preview .vr-home__icon{background-position:50%;background-size:cover;border-radius:50%;width:112px;height:112px;transition:transform .19s cubic-bezier(.2,.7,.2,1),box-shadow .19s;display:block;position:relative;box-shadow:0 18px 44px #0000008c,0 2px 6px #0006}.roadvr-preview .vr-home__icon:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(130% 100% at 28% -12%,#ffffff61 0%,#ffffff24 38%,#fff0 62%),linear-gradient(#ffffff1f 0%,#fff0 42%,#0000 68%,#00000024 100%);position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff80,inset 1px 0 1px #ffffff29,inset -1px 0 1px #ffffff1a,inset 0 -1px 1px #00000038}.roadvr-preview .vr-home__icon.is-dark:after{background:radial-gradient(130% 100% at 28% -12%,#ffffff26 0%,#ffffff0d 38%,#fff0 62%),linear-gradient(#ffffff0d 0%,#fff0 42%,#0000 68%,#00000014 100%);box-shadow:inset 0 1px 1px #ffffff38,inset 1px 0 1px #ffffff14,inset -1px 0 1px #ffffff0d,inset 0 -1px 1px #00000024}.roadvr-preview .vr-home__app:hover .vr-home__icon{transform:scale(1.12);box-shadow:0 0 0 6px #ffffff38,0 30px 66px #0009}.roadvr-preview .vr-home__app:active .vr-home__icon{transform:scale(1.02)}.roadvr-preview .vr-home__label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:var(--fs-footnote);letter-spacing:-.01em;text-shadow:0 2px 10px #000000bf,0 1px 2px #000000e6;font-weight:600;overflow:hidden}.roadvr-preview .vr-window,.roadvr-preview .vr-shell{scrollbar-width:none}.roadvr-preview .vr-window::-webkit-scrollbar{width:0;height:0;display:none}.roadvr-preview .vr-shell::-webkit-scrollbar{width:0;height:0;display:none}.roadvr-preview .vr-notes__list{scrollbar-width:none}.roadvr-preview .vr-notes__list::-webkit-scrollbar{width:0;height:0;display:none}.roadvr-preview .vr-hint{padding:var(--sp-7) 0;color:var(--vr-text-dim);text-align:center}.roadvr-preview .vr-hint--error{color:#ff9f9a}.roadvr-preview .vr-button{padding:var(--sp-4) var(--sp-6);background:var(--vr-accent);color:#fff;font:inherit;font-size:var(--fs-callout);border:none;border-radius:999px;font-weight:600;transition:filter .16s,transform .16s}.roadvr-preview .vr-button:hover{filter:brightness(1.12)}.roadvr-preview .vr-button:active{transform:scale(.97)}.roadvr-preview .vr-button--quiet{background:var(--vr-fill);color:var(--vr-text)}.roadvr-preview .vr-button--danger{background:var(--vr-fill);color:var(--sys-red)}.roadvr-preview .vr-group{background:var(--view-recessed);border-radius:34px;overflow:hidden}.roadvr-preview .vr-row{gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.roadvr-preview .vr-row:not(:last-child):before{content:"";background:var(--vr-separator);pointer-events:none;height:2px;position:absolute;bottom:0;left:118px;right:0}.roadvr-preview .vr-row:hover{background:var(--fill-idle)}.roadvr-preview .vr-row:active{background:var(--fill-pinch)}.roadvr-preview .vr-row__icon,.roadvr-preview .vr-settings__icon{place-items:center;display:grid;position:relative;box-shadow:0 6px 14px #00000059}.roadvr-preview .vr-row__icon{border-radius:18px;width:62px;height:62px}.roadvr-preview .vr-settings__icon{border-radius:13px;width:44px;height:44px}.roadvr-preview .vr-settings__icon svg{color:#fff;width:26px;height:26px}.roadvr-preview .vr-row__icon:after,.roadvr-preview .vr-settings__icon:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(130% 100% at 28% -12%,#ffffff61 0%,#ffffff24 38%,#fff0 62%),linear-gradient(#ffffff1f 0%,#fff0 42%,#0000 68%,#00000024 100%);position:absolute;inset:0;box-shadow:inset 0 2px 2px #ffffff80,inset 2px 0 2px #ffffff29,inset -2px 0 2px #ffffff1a,inset 0 -2px 2px #00000038}.roadvr-preview .vr-row__icon svg{color:#fff;width:34px;height:34px}.roadvr-preview .vr-row__text{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.roadvr-preview .vr-row__label{font-size:var(--fs-body);letter-spacing:-.01em;font-weight:600}.roadvr-preview .vr-row__hint{color:var(--vr-text-dim);font-size:var(--fs-caption);line-height:1.3}.roadvr-preview .vr-row__control{justify-content:flex-end;align-items:center;display:flex}.roadvr-preview .vr-value{color:var(--vr-text-dim);font-size:var(--fs-body)}.roadvr-preview .vr-switch{background:#ffffff29;border:none;border-radius:999px;width:104px;height:60px;padding:0;transition:background .2s cubic-bezier(.2,.7,.2,1);position:relative;box-shadow:inset 0 2px 5px #00000059}.roadvr-preview .vr-switch.is-on{background:var(--sys-green)}.roadvr-preview .vr-switch__knob{background:#fff;border-radius:50%;width:50px;height:50px;transition:transform .2s cubic-bezier(.2,.7,.2,1);position:absolute;top:5px;left:5px;box-shadow:0 3px 8px #0006}.roadvr-preview .vr-switch.is-on .vr-switch__knob{transform:translate(44px)}.roadvr-preview .vr-seg{padding:var(--sp-1);background:#00000047;border-radius:999px;gap:4px;display:flex;box-shadow:inset 0 2px 5px #0000004d}.roadvr-preview .vr-seg__item{padding:12px var(--sp-5);color:var(--vr-text-dim);font:inherit;font-size:var(--fs-footnote);white-space:nowrap;background:0 0;border:none;border-radius:999px;font-weight:600;transition:background .18s,color .18s}.roadvr-preview .vr-seg__item:hover:not(.is-on){background:var(--fill-idle);color:var(--vr-text)}.roadvr-preview .vr-seg__item.is-on{background:var(--fill-selected);color:var(--on-selected);box-shadow:0 3px 10px #0006}.roadvr-preview .vr-slider{width:280px;display:block}.roadvr-preview .vr-slider input{appearance:none;background:linear-gradient(to right, var(--vr-accent) var(--vr-slider-fill), #ffffff29 var(--vr-slider-fill));border-radius:999px;width:100%;height:20px;box-shadow:inset 0 2px 5px #00000052}.roadvr-preview .vr-slider input::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:40px;height:40px;box-shadow:0 3px 9px #00000073}.roadvr-preview .vr-swatch{border:none;border-radius:50%;width:46px;height:46px;padding:0;transition:transform .17s cubic-bezier(.2,.7,.2,1);box-shadow:0 3px 9px #0006}.roadvr-preview .vr-swatch:hover{transform:scale(1.16)}.roadvr-preview .vr-swatch.is-on{box-shadow:0 0 0 4px var(--vr-glass-bottom), 0 0 0 7px #fff, 0 3px 9px #0006}.roadvr-preview .vr-panel input,.roadvr-preview .vr-panel textarea{-webkit-user-select:text;user-select:text;cursor:none}.roadvr-preview .vr-settings{flex:auto;grid-template-columns:330px minmax(0,1fr);width:100%;min-height:0;display:grid}.roadvr-preview .vr-settings__nav{gap:var(--sp-2);padding:var(--sp-7) var(--sp-5);border-right:2px solid #ffffff17;flex-direction:column;display:flex}.roadvr-preview .vr-settings__title{margin:0 0 var(--sp-5) var(--sp-4);font-size:var(--fs-title2);letter-spacing:-.02em;font-weight:600}.roadvr-preview .vr-settings__tab{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);color:var(--vr-text-dim);font:inherit;font-size:var(--fs-footnote);text-align:left;background:0 0;border:none;border-radius:20px;font-weight:600;transition:background .17s,color .17s;display:flex}.roadvr-preview .vr-settings__tab:hover{color:var(--vr-text);background:#ffffff12}.roadvr-preview .vr-settings__tab.is-on{color:var(--vr-text);background:#ffffff24;box-shadow:inset 0 2px #ffffff29}.roadvr-preview .vr-settings__pane{min-width:0;padding:var(--sp-6) var(--sp-7) var(--sp-6);scrollbar-width:none;overflow:hidden auto}.roadvr-preview .vr-settings__pane::-webkit-scrollbar{width:0;display:none}.roadvr-preview .vr-media__field .vr-icon{width:30px;height:30px;color:var(--vr-text-3);transition:color .14s}.roadvr-preview .vr-media__field:focus-within .vr-icon{color:var(--vr-accent)}.roadvr-preview .vr-media__go .vr-icon{width:32px;height:32px}.roadvr-preview .vr-media__play .vr-icon{color:#fff;width:56px;height:56px}.roadvr-preview .vr-media__loading .vr-icon{width:80px;height:80px;color:var(--vr-text-3);animation:1.6s ease-in-out infinite vr-media-breathe}.roadvr-preview .vr-chip{padding:12px var(--sp-5);background:var(--fill-idle);color:var(--vr-text);font:inherit;font-size:var(--fs-footnote);white-space:nowrap;border:none;border-radius:999px;font-weight:600;transition:background .16s,transform .16s,opacity .16s}.roadvr-preview .vr-chip:hover:not(:disabled){background:var(--fill-hover)}.roadvr-preview .vr-chip:active:not(:disabled){background:var(--fill-pinch);transform:scale(.96)}.roadvr-preview .vr-chip:disabled{opacity:.35}.roadvr-preview .vr-chip--primary{background:var(--fill-selected);color:var(--on-selected)}.roadvr-preview .vr-chip--primary:hover:not(:disabled){filter:brightness(.92);background:var(--fill-selected)}.roadvr-preview .vr-chip.is-on{background:var(--fill-selected);color:var(--on-selected)}.roadvr-preview .vr-photos__refresh .vr-icon{width:28px;height:28px}.roadvr-preview .vr-photos__play .vr-icon{filter:drop-shadow(0 1px 6px #0000008c);width:26%;height:26%}.roadvr-preview .vr-photos__fav .vr-icon{filter:drop-shadow(0 1px 5px #0009);width:26px;height:26px}.roadvr-preview .vr-photoview__orb .vr-icon,.roadvr-preview .vr-photoview__pill .vr-icon{width:26px;height:26px}.roadvr-preview .vr-strip__play .vr-icon{filter:drop-shadow(0 1px 5px #0009);width:40%;height:40%}.roadvr-preview .vr-cinema__btn .vr-icon{width:44px;height:44px}.roadvr-preview .vr-cinema__arc .vr-icon{width:34px;height:34px}.roadvr-preview .vr-scene.is-cinema .vr-panel:not(.is-cinema-bar),.roadvr-preview .vr-scene.is-beat .vr-panel{opacity:0;visibility:hidden;transition:opacity .22s,visibility 0s linear .22s}.roadvr-preview .vr-clock__label .vr-icon{width:1.1em;height:1.1em}.roadvr-preview .vr-clock__buttons .vr-button:disabled{opacity:.35}.roadvr-preview .vr-clock__buttons .vr-button:disabled:hover{filter:none}.roadvr-preview .vr-clock__buttons .vr-button:disabled:active{transform:none}.roadvr-preview .vr-notes{grid-template-columns:460px minmax(0,1fr);height:100%;min-height:0;display:grid}.roadvr-preview .vr-notes__list{gap:var(--sp-4);padding:var(--sp-7) var(--sp-5) var(--sp-7) var(--sp-6);border-right:2px solid var(--vr-separator);flex-direction:column;display:flex;overflow-y:auto}.roadvr-preview .vr-notes__title-bar{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:0 var(--sp-5);display:flex}.roadvr-preview .vr-notes__title-bar h1{font-size:var(--fs-title2);letter-spacing:-.02em;margin:0;font-weight:600}.roadvr-preview .vr-notes__new{width:48px;height:48px;color:var(--vr-accent);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:background .13s;display:grid}.roadvr-preview .vr-notes__new svg{width:30px;height:30px}.roadvr-preview .vr-notes__new:hover{background:var(--fill-idle)}.roadvr-preview .vr-notes__new:active{background:var(--fill-pinch)}.roadvr-preview .vr-notes__list>.vr-hint{padding:0 var(--sp-5)}.roadvr-preview .vr-notes__item{gap:var(--sp-1);width:100%;padding:var(--sp-4) var(--sp-5);color:var(--vr-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;transition:background .13s;display:grid;position:relative}.roadvr-preview .vr-notes__item:not(:last-child):before{content:"";left:var(--sp-5);background:var(--vr-separator);pointer-events:none;height:2px;position:absolute;bottom:0;right:0}.roadvr-preview .vr-notes__item:hover{background:var(--fill-idle)}.roadvr-preview .vr-notes__item:active{background:var(--fill-pinch)}.roadvr-preview .vr-notes__item b{font-size:var(--fs-body);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.roadvr-preview .vr-notes__pin{width:26px;height:26px;margin-right:var(--sp-1);vertical-align:-5px;color:var(--vr-text-dim)}.roadvr-preview .vr-notes__meta{color:var(--vr-text-dim);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roadvr-preview .vr-notes__meta time{margin-right:var(--sp-2);color:var(--vr-text)}.roadvr-preview .vr-notes__count{color:var(--vr-text-3);font-size:var(--fs-caption);align-self:center}.roadvr-preview .vr-notes__editor{gap:var(--sp-4);min-height:0;padding:var(--sp-7) var(--sp-6);flex-direction:column;display:flex}.roadvr-preview .vr-notes__editor.is-empty{place-content:center;justify-items:center;gap:var(--sp-4);display:grid}.roadvr-preview .vr-notes__mark{width:96px;height:96px;color:var(--vr-text-3)}.roadvr-preview .vr-notes__title,.roadvr-preview .vr-notes__body{color:var(--vr-text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;padding:0}.roadvr-preview .vr-notes__title{font-size:var(--fs-title2);letter-spacing:-.02em;padding-bottom:var(--sp-3);border-bottom:2px solid var(--vr-separator);font-weight:600}.roadvr-preview .vr-notes__body{resize:none;scrollbar-width:none;flex:1;line-height:1.5}.roadvr-preview .vr-notes__body::-webkit-scrollbar{width:0;height:0;display:none}.roadvr-preview .vr-notes__title::placeholder,.roadvr-preview .vr-notes__body::placeholder{color:var(--vr-text-3)}.roadvr-preview .vr-notes__actions{justify-content:space-between;gap:var(--sp-4);display:flex}.roadvr-preview .vr-messages__list>.vr-hint{padding:0 var(--sp-5)}.roadvr-preview .vr-messages__play-btn .vr-icon{width:28px;height:28px}.roadvr-preview .vr-messages__picker-head .vr-icon{width:30px;height:30px}.roadvr-preview .vr-messages__play .vr-icon{filter:drop-shadow(0 1px 6px #0000008c);width:26%;height:26%}.roadvr-preview .vr-messages__attach .vr-icon{width:30px;height:30px}.roadvr-preview .vr-messages__share button .vr-icon{width:32px;height:32px}.roadvr-preview .vr-drone__state .vr-row__label{font-size:var(--fs-headline)}.roadvr-preview .vr-drone__state .vr-row__hint{font-size:var(--fs-footnote)}.roadvr-preview .vr-drone__state .vr-row:hover,.roadvr-preview .vr-drone__state .vr-row:active{background:0 0}.roadvr-preview .vr-drone__state.is-placing .vr-row__icon{animation:1.6s ease-in-out infinite vr-drone-wait}.roadvr-preview .vr-panel.is-dormant *,.roadvr-preview .vr-scene.is-suppressed .vr-panel *,.roadvr-preview .vr-scene.is-cinema .vr-panel:not(.is-cinema-bar) *{animation-play-state:paused!important}.roadvr-preview .vr-shell{transition:opacity .22s}.roadvr-preview .vr-scene.is-widget-mode .vr-shell{opacity:.16}.roadvr-preview .vr-scene.is-widget-mode .vr-panel{pointer-events:none}.roadvr-preview .vr-env__immersion .vr-slider{width:460px}.roadvr-preview .vr-env__steps .vr-row__hint{color:var(--vr-text-dim);font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.roadvr-preview .vr-cockpit .vr-row.is-no-keys .vr-row__control{opacity:.35;pointer-events:none}.roadvr-preview .vr-cc__seethrough-rail .vr-slider{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.roadvr-preview .vr-beat__back .vr-icon{width:22px;height:22px}.roadvr-preview .vr-friends__portrait .vr-icon{width:55%;height:55%}.roadvr-preview .vr-friends__field .vr-icon{width:26px;height:26px;color:var(--vr-text-3);flex:none}.roadvr-preview .vr-library{height:100%;min-height:0;padding:var(--sp-7);gap:var(--sp-5);flex-direction:column;display:flex}.roadvr-preview .vr-library__head{align-items:center;gap:var(--sp-5);flex-shrink:0;display:flex}.roadvr-preview .vr-library__head>svg{width:56px;height:56px;color:var(--sys-cyan)}.roadvr-preview .vr-library__head>div{flex:1;min-width:0}.roadvr-preview .vr-library__head h1{font-size:var(--fs-title2);letter-spacing:-.02em;margin:0}.roadvr-preview .vr-library__head p{margin:var(--sp-2) 0 0;color:var(--vr-text-dim);font-size:var(--fs-body)}.roadvr-preview .vr-library__head>span{color:var(--vr-text-dim);font-size:var(--fs-footnote)}.roadvr-preview .vr-library__create{align-items:center;gap:var(--sp-3);flex-wrap:wrap;flex-shrink:0;display:flex}.roadvr-preview .vr-library__create input{border:1px solid var(--vr-separator);min-width:200px;padding:var(--sp-4);background:var(--view-regular);color:var(--vr-text);font:inherit;font-size:var(--fs-body);border-radius:16px;flex:1}.roadvr-preview .vr-library__create input::placeholder{color:var(--vr-text-dim)}.roadvr-preview .vr-library__create>span{font-size:var(--fs-footnote);color:var(--sys-green)}.roadvr-preview .vr-library__hint{color:var(--vr-text-dim);font-size:var(--fs-footnote);margin:0;line-height:1.5}.roadvr-preview .vr-library__list{gap:var(--sp-4);scrollbar-width:thin;scrollbar-color:var(--vr-separator) transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.roadvr-preview .vr-library__list::-webkit-scrollbar{width:4px}.roadvr-preview .vr-library__list::-webkit-scrollbar-thumb{background:var(--vr-separator);border-radius:4px}.roadvr-preview .vr-library__row{align-items:center;gap:var(--sp-4);padding:var(--sp-5);border:1px solid var(--vr-separator);background:var(--view-thin);border-radius:24px;flex-shrink:0;display:flex}.roadvr-preview .vr-library__row.is-active{border-color:var(--sys-cyan)}.roadvr-preview .vr-library__row>svg{width:36px;height:36px;color:var(--sys-cyan);flex-shrink:0}.roadvr-preview .vr-library__info{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.roadvr-preview .vr-library__info strong{font-size:var(--fs-headline);overflow-wrap:anywhere;font-weight:600}.roadvr-preview .vr-library__info span{color:var(--vr-text-dim);font-size:var(--fs-caption);line-height:1.4}.roadvr-preview .vr-library__row .vr-button{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-footnote);flex-shrink:0}.roadvr-preview .vr-library__delete{color:var(--sys-red);padding:var(--sp-2);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0}.roadvr-preview .vr-library__delete svg{width:24px;height:24px}.roadvr-preview .vr-notes__error{color:var(--sys-orange);font-size:var(--fs-footnote);margin:0;line-height:1.4}.roadvr-preview .vr-navigation-guide{color:#fff;pointer-events:none;z-index:5;max-width:420px;font-family:var(--vr-font);background:#171e28e6;border:1px solid #fff3;border-radius:24px;align-items:center;gap:12px;padding:12px 24px;display:flex;position:fixed;top:32px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.roadvr-preview .vr-navigation-guide>svg{width:28px;height:28px;color:var(--sys-cyan);flex-shrink:0;transition:transform .4s}.roadvr-preview .vr-navigation-guide span{flex-direction:column;gap:4px;min-width:0;display:flex}.roadvr-preview .vr-navigation-guide strong{font-size:var(--fs-s-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roadvr-preview .vr-navigation-guide small{font-size:var(--fs-s-caption);color:#ffffffa6}.roadvr-preview .vr-panel{--fs-body:calc(20px * var(--vr-text-scale,1))}.roadvr-preview .vr-window{border:1px solid var(--vr-stroke);background:radial-gradient(ellipse at 18% 0%, #ffffff24, transparent 58%), linear-gradient(155deg, var(--vr-glass-top), var(--vr-glass-bottom));border-radius:44px;box-shadow:inset 0 1px #ffffff75,inset 1px 0 #ffffff24,0 16px 44px #00000040,0 48px 90px -32px #0000006b}.roadvr-preview .vr-window .vr-group{background:var(--view-regular);border-radius:26px;box-shadow:inset 0 1px #ffffff1f}.roadvr-preview .vr-window .vr-row:hover{background:var(--fill-idle)}.roadvr-preview .vr-window .vr-row:active{background:var(--fill-hover)}.roadvr-preview .vr-window .vr-row:not(:last-child):before{background:var(--vr-separator)}.roadvr-preview .vr-window .vr-row__icon{border-radius:13px;box-shadow:0 4px 10px #0000001f}.roadvr-preview .vr-window .vr-seg{background:var(--view-recessed);box-shadow:inset 0 1px 2px #00000014}.roadvr-preview .vr-window .vr-seg__item,.roadvr-preview .vr-window .vr-button,.roadvr-preview .vr-window .vr-chip{border-radius:999px}.roadvr-preview .vr-window .vr-button{box-shadow:inset 0 1px #ffffff26}.roadvr-preview .vr-window .vr-button:disabled{opacity:.45;cursor:default;box-shadow:none;transform:none}.roadvr-preview .vr-window .vr-switch{box-shadow:inset 0 1px 3px #0000002e}.roadvr-preview .vr-window .vr-switch__knob{box-shadow:0 2px 5px #00000038,inset 0 1px #ffffffb3}.roadvr-preview .vr-orb{box-shadow:inset 0 1px #ffffff8c,0 5px 15px #00000040}.roadvr-preview .vr-settings--vision{grid-template-columns:300px minmax(0,1fr);height:100%}.roadvr-preview .vr-settings--vision,.roadvr-preview .vr-settings--vision *{box-sizing:border-box}.roadvr-preview .vr-settings--vision .vr-settings__nav{gap:var(--sp-1);padding:var(--sp-6) var(--sp-5);border-right:1px solid var(--vr-separator);background:var(--view-thin)}.roadvr-preview .vr-settings__brand{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);display:flex}.roadvr-preview .vr-settings__brand-icon{background:var(--view-regular);border-radius:17px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #ffffff4d}.roadvr-preview .vr-settings__brand-icon svg{width:28px;height:28px}.roadvr-preview .vr-settings__brand div{gap:var(--sp-1);flex-direction:column;display:flex}.roadvr-preview .vr-settings__brand strong{font-size:var(--fs-headline)}.roadvr-preview .vr-settings__brand div>span{font-size:var(--fs-caption);color:var(--vr-text-dim)}.roadvr-preview .vr-settings--vision .vr-settings__title{margin:0 0 var(--sp-4) var(--sp-3);font-size:var(--fs-title3)}.roadvr-preview .vr-settings--vision .vr-settings__tab{gap:var(--sp-3);padding:var(--sp-3);min-height:56px;color:var(--vr-text-dim);border-radius:17px}.roadvr-preview .vr-settings--vision .vr-settings__tab:hover{background:var(--fill-idle);color:var(--vr-text)}.roadvr-preview .vr-settings--vision .vr-settings__tab.is-on{background:var(--fill-selected);color:var(--on-selected);box-shadow:0 3px 12px #0000001f}.roadvr-preview .vr-settings--vision .vr-settings__icon{border-radius:10px;flex:0 0 32px;width:32px;height:32px}.roadvr-preview .vr-settings--vision .vr-settings__icon svg{width:20px;height:20px}.roadvr-preview .vr-settings__version{padding:var(--sp-5) var(--sp-3) 0;font-size:var(--fs-caption);color:var(--vr-text-dim);justify-content:space-between;margin-top:auto;display:flex}.roadvr-preview .vr-settings--vision .vr-settings__pane{gap:var(--sp-5);min-height:0;padding:var(--sp-6);flex-direction:column;display:flex;overflow:visible}.roadvr-preview .vr-settings__heading{gap:var(--sp-5);flex-shrink:0;align-items:center;min-height:88px;display:flex}.roadvr-preview .vr-settings__hero-icon{color:#fff;border-radius:22px;flex:0 0 68px;place-items:center;width:68px;height:68px;display:grid;box-shadow:inset 0 1px #ffffff80,0 8px 20px #00000024}.roadvr-preview .vr-settings__hero-icon svg{width:36px;height:36px}.roadvr-preview .vr-settings__heading h2{margin:0 0 var(--sp-1);font-size:var(--fs-title2);letter-spacing:-.03em;font-weight:600}.roadvr-preview .vr-settings__heading p{color:var(--vr-text-dim);font-size:var(--fs-footnote);max-width:55ch;margin:0;line-height:1.5}.roadvr-preview .vr-settings__content{gap:var(--sp-5);flex-direction:column;flex:1;min-height:0;display:flex}.roadvr-preview .vr-settings--vision .vr-row{gap:var(--sp-4);min-height:88px;padding:var(--sp-4) var(--sp-5)}.roadvr-preview .vr-settings--vision .vr-row__icon{flex:0 0 38px;width:38px;height:38px}.roadvr-preview .vr-settings--vision .vr-row__icon svg{width:24px;height:24px}.roadvr-preview .vr-settings--vision .vr-row__label{font-size:var(--fs-body)}.roadvr-preview .vr-settings--vision .vr-row__hint{font-size:var(--fs-caption);line-height:1.4}.roadvr-preview .vr-settings--vision .vr-row__control{gap:var(--sp-3)}.roadvr-preview .vr-settings--vision .vr-slider{width:220px}.roadvr-preview .vr-settings--vision .vr-seg__item{padding:var(--sp-3) var(--sp-4)}.roadvr-preview .vr-settings__explanation{padding:0 var(--sp-5);color:var(--vr-text-dim);font-size:var(--fs-footnote);margin:0;line-height:1.6}.roadvr-preview .vr-settings__feedback{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:44px;padding-top:var(--sp-4);border-top:1px solid var(--vr-separator);font-size:var(--fs-caption);color:var(--vr-text-dim);display:flex}.roadvr-preview .vr-settings__feedback.is-error{color:var(--sys-orange)}.roadvr-preview .vr-settings__looks{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.roadvr-preview .vr-settings__look{padding:var(--sp-3);background:var(--view-regular);color:var(--vr-text);font:inherit;border:2px solid #0000;border-radius:26px}.roadvr-preview .vr-settings__look.is-on{border-color:var(--vr-accent)}.roadvr-preview .vr-settings__look>span:last-child{padding:var(--sp-3) var(--sp-3) 0;font-size:var(--fs-footnote);justify-content:space-between;align-items:center;display:flex}.roadvr-preview .vr-settings__look>span:last-child svg{color:var(--vr-accent);width:24px;height:24px}.roadvr-preview .vr-settings__look-scene{background:radial-gradient(at 20% 100%,#527789,#0000 68%),#283546;border-radius:16px;place-items:center;height:112px;display:grid}.roadvr-preview .vr-settings__look--light .vr-settings__look-scene{background:radial-gradient(at 20% 100%,#91afb5,#0000 68%),#bac9d7}.roadvr-preview .vr-settings__look-window{gap:var(--sp-3);width:158px;height:74px;padding:var(--sp-3);background:#2b3544c7;border:1px solid #fff6;border-radius:16px;display:flex;box-shadow:0 9px 20px #00000026}.roadvr-preview .vr-settings__look--light .vr-settings__look-window{background:#f2f8ffc2}.roadvr-preview .vr-settings__look-window>i{background:#7f96af73;border-radius:6px;width:28px}.roadvr-preview .vr-settings__look-window>span{gap:var(--sp-2);flex-direction:column;flex:1;display:flex}.roadvr-preview .vr-settings__look-window>span i{background:#96b0cc73;border-radius:5px;height:10px;display:block}.roadvr-preview .vr-settings__material-preview{background:var(--view-recessed);border-radius:26px;flex:0 0 142px;place-items:center;height:142px;display:grid;position:relative}.roadvr-preview .vr-settings__preview-orb{background:var(--vr-accent);opacity:.7;border-radius:50%;width:122px;height:122px;position:absolute;left:calc(50% - 128px)}.roadvr-preview .vr-settings__preview-window{align-items:center;gap:var(--sp-3);width:260px;padding:var(--sp-5);border:1px solid var(--vr-stroke);background:linear-gradient(150deg, var(--vr-glass-top), var(--vr-glass-bottom));font-size:var(--fs-footnote);border-radius:24px;grid-template-columns:28px 1fr;display:grid;position:relative;box-shadow:inset 0 1px #ffffff73,0 12px 28px #00000029}.roadvr-preview .vr-settings__preview-window svg{width:28px;height:28px}.roadvr-preview .vr-settings__preview-window i{background:var(--fill-idle);border-radius:4px;grid-column:1/-1;height:8px}.roadvr-preview .vr-settings__preview-window i:last-child{width:70%}.roadvr-preview .vr-settings__launcher-preview{justify-content:center;align-items:center;gap:var(--sp-4);background:var(--view-recessed);border-radius:26px;height:144px;display:flex}.roadvr-preview .vr-settings__launcher-preview i{background:linear-gradient(145deg, var(--vr-chrome-top), var(--vr-chrome-bottom));border-radius:50%;width:58px;height:58px;box-shadow:inset 0 1px #fff9,0 6px 15px #00000024}.roadvr-preview .vr-settings__launcher-preview i:nth-child(4){background:var(--vr-accent)}.roadvr-preview .vr-settings__language{padding:var(--sp-3) var(--sp-5);border:1px solid var(--vr-stroke);background:var(--view-thick);color:var(--vr-text);font:inherit;font-size:var(--fs-footnote);border-radius:999px}.roadvr-preview .vr-settings__language option{color:#171b22;background:#eef1f6}.roadvr-preview .vr-settings__shortcuts{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.roadvr-preview .vr-settings__shortcuts>div{align-items:center;gap:var(--sp-4);padding:var(--sp-5);background:var(--view-regular);font-size:var(--fs-footnote);border-radius:24px;display:flex}.roadvr-preview .vr-settings__shortcuts kbd{padding:var(--sp-2) var(--sp-3);border:1px solid var(--vr-stroke);font:inherit;border-radius:10px}.roadvr-preview .vr-settings__cleanup{align-self:flex-start;align-items:center;gap:var(--sp-3);display:flex}.roadvr-preview .vr-settings__cleanup svg{width:24px;height:24px}.roadvr-preview [data-vr-motion=reduced] .vr-panel *,.roadvr-preview [data-vr-motion=reduced] .vr-panel :before,.roadvr-preview [data-vr-motion=reduced] .vr-panel :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.roadvr-preview :is(.vr-garage__head,.vr-garage__body,.vr-notes,.vr-friends,.vr-spaces,.vr-navigation),.roadvr-preview :is(.vr-garage__head,.vr-garage__body,.vr-notes,.vr-friends,.vr-spaces,.vr-navigation) *{box-sizing:border-box}.roadvr-preview .vr-spaces .vr-library__head,.roadvr-preview .vr-navigation .vr-library__head{align-items:center;gap:var(--sp-5);display:flex}.roadvr-preview .vr-spaces .vr-library__head>svg,.roadvr-preview .vr-navigation .vr-library__head>svg{width:72px;height:72px;padding:var(--sp-4);border:1px solid var(--vr-stroke);background:var(--fill-idle);color:var(--vr-accent);box-shadow:inset 0 1px 0 var(--vr-stroke);border-radius:24px;flex:none}.roadvr-preview .vr-garage__section .vr-group{border:1px solid var(--vr-separator);background:var(--view-recessed);border-radius:28px}.roadvr-preview .vr-garage__section .vr-row{min-height:112px;padding:var(--sp-5)}.roadvr-preview .vr-garage__section .vr-row__icon{width:64px;height:64px;color:var(--garage-tint);box-shadow:inset 0 0 0 1px var(--vr-separator);border-radius:20px}.roadvr-preview .vr-garage__section .vr-row__label{font-size:var(--fs-headline);letter-spacing:.025em}.roadvr-preview .vr-garage__section .vr-row__hint{margin-top:var(--sp-1)}.roadvr-preview .vr-garage__body .vr-chip{min-height:48px;padding-inline:var(--sp-5)}.roadvr-preview .vr-notes{grid-template-columns:minmax(320px,36%) minmax(0,1fr)}.roadvr-preview .vr-notes__list{margin:var(--sp-5) 0 var(--sp-5) var(--sp-5);padding:var(--sp-5) var(--sp-4);border:1px solid var(--vr-separator);background:var(--view-recessed);border-radius:30px}.roadvr-preview .vr-notes__title-bar{padding:0 var(--sp-3) var(--sp-2)}.roadvr-preview .vr-notes__new{background:var(--fill-idle);width:52px;height:52px;box-shadow:inset 0 1px 0 var(--vr-stroke)}.roadvr-preview .vr-notes__list>.vr-group{padding:var(--sp-1);background:0 0;border-radius:22px}.roadvr-preview .vr-notes__item{padding:var(--sp-4);gap:var(--sp-2);border-radius:18px}.roadvr-preview .vr-notes__item+.vr-notes__item{margin-top:var(--sp-1)}.roadvr-preview .vr-notes__item:not(:last-child):before{height:1px;left:var(--sp-4);right:var(--sp-4)}.roadvr-preview .vr-notes__item.is-on{background:var(--fill-idle);box-shadow:inset 0 0 0 1px var(--vr-stroke)}.roadvr-preview .vr-notes__pin{color:var(--vr-accent)}.roadvr-preview .vr-notes__count{padding:var(--sp-2) var(--sp-4);color:var(--vr-text-dim)}.roadvr-preview .vr-notes__editor{padding:var(--sp-7) var(--sp-6) var(--sp-5);gap:var(--sp-5)}.roadvr-preview .vr-notes__title{padding-bottom:var(--sp-5);border-bottom:1px solid var(--vr-separator)}.roadvr-preview .vr-notes__body{font-size:var(--fs-body);line-height:1.7}.roadvr-preview .vr-window .vr-notes__title:focus-visible,.roadvr-preview .vr-window .vr-notes__body:focus-visible{box-shadow:inset 0 -2px 0 var(--vr-text-dim);outline:none}.roadvr-preview .vr-notes__actions{padding:var(--sp-3);border:1px solid var(--vr-separator);background:var(--view-recessed);border-radius:999px;box-shadow:0 8px 24px #0000001a}.roadvr-preview .vr-notes__actions .vr-button{min-height:48px}.roadvr-preview .vr-notes__mark{width:112px;height:112px;padding:var(--sp-5);border:1px solid var(--vr-separator);background:var(--fill-idle);color:var(--vr-accent);border-radius:32px}.roadvr-preview .vr-friends__field .vr-icon{color:var(--vr-accent)}.roadvr-preview .vr-spaces,.roadvr-preview .vr-navigation{padding:var(--sp-6)}.roadvr-preview .vr-spaces .vr-library__head>span{padding:var(--sp-2) var(--sp-4);border:1px solid var(--vr-separator);background:var(--fill-idle);border-radius:999px}.roadvr-preview .vr-spaces>.vr-library__create,.roadvr-preview .vr-navigation__capture{padding:var(--sp-4);border:1px solid var(--vr-separator);background:var(--view-recessed);border-radius:28px}.roadvr-preview .vr-spaces .vr-library__create input,.roadvr-preview .vr-navigation .vr-library__create input{border:1px solid var(--vr-separator);min-height:56px;padding:var(--sp-3) var(--sp-5);background:var(--fill-idle);border-radius:999px}.roadvr-preview .vr-spaces .vr-library__hint{padding:0 var(--sp-4)}.roadvr-preview .vr-spaces .vr-button,.roadvr-preview .vr-navigation .vr-button,.roadvr-preview .vr-spaces .vr-library__delete,.roadvr-preview .vr-navigation .vr-library__delete{border-radius:999px;min-height:48px}.roadvr-preview .vr-spaces__tile{gap:var(--sp-4) var(--sp-5);padding:var(--sp-5);border:1px solid var(--vr-stroke);background:var(--view-recessed);box-shadow:inset 0 1px 0 var(--vr-separator);border-radius:30px;grid-template-columns:64px minmax(0,1fr);display:grid}.roadvr-preview .vr-spaces__tile>svg{width:64px;height:64px;padding:var(--sp-4);background:var(--fill-idle);color:var(--vr-accent);border-radius:21px}.roadvr-preview .vr-spaces__tile .vr-library__info span{font-size:var(--fs-footnote)}.roadvr-preview .vr-spaces__actions{align-items:center;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--vr-separator);grid-column:1/-1;display:flex}.roadvr-preview .vr-spaces__actions>.vr-library__delete{padding-inline:var(--sp-4);margin-left:auto}.roadvr-preview .vr-navigation .vr-library__row{border:1px solid var(--vr-separator);background:var(--view-recessed);border-radius:26px}.roadvr-preview .vr-navigation .vr-library__row>svg{width:54px;height:54px;padding:var(--sp-3);background:var(--fill-idle);color:var(--vr-accent);border-radius:18px}.roadvr-preview .vr-navigation .vr-library__row.is-active{min-height:136px;padding:var(--sp-6);border-color:var(--vr-stroke);background:var(--fill-idle);box-shadow:inset 4px 0 0 var(--vr-accent), inset 0 1px 0 var(--vr-stroke)}.roadvr-preview .vr-navigation .is-active>svg{background:var(--view-recessed);border-radius:22px;width:64px;height:64px}.roadvr-preview .vr-navigation .is-active .vr-library__info strong{font-size:var(--fs-title3)}.roadvr-preview .vr-navigation .is-active .vr-library__info span{font-size:var(--fs-footnote);color:var(--vr-text)}.roadvr-preview .vr-navigation__share{padding:var(--sp-3) var(--sp-4);border:1px solid var(--vr-separator);background:var(--view-recessed);border-radius:24px}.roadvr-preview .vr-navigation__favorite .vr-library__delete{width:48px;padding:var(--sp-3);background:var(--fill-idle);color:var(--vr-text-dim)}.roadvr-preview .vr-navigation__offer .vr-library__info span{font-size:var(--fs-footnote)}
.roadvr-preview .vr-head{padding:var(--sp-7) var(--sp-8) var(--sp-5);flex:none}.roadvr-preview .vr-head h1{font-size:var(--fs-title2);letter-spacing:-.02em;margin:0;font-weight:600}.roadvr-preview .vr-head p{margin:var(--sp-2) 0 0;color:var(--vr-text-dim);font-size:var(--fs-footnote)}.roadvr-preview .vr-body{min-width:0;min-height:0;padding:0 var(--sp-8) var(--sp-7);flex:auto;overflow:hidden}.roadvr-preview .vr-section+.vr-section{margin-top:var(--sp-6)}.roadvr-preview .vr-section__header{margin:0 0 var(--sp-3) var(--sp-6);color:var(--vr-text-dim);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;font-weight:600;display:block}.roadvr-preview .vr-section__footer{margin:var(--sp-3) var(--sp-6) 0;color:var(--vr-text-3);font-size:var(--fs-caption);line-height:1.35;display:block}.roadvr-preview .vr-env{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.roadvr-preview .vr-env__picker{gap:var(--sp-3);padding:var(--sp-3);background:var(--view-recessed);border-radius:34px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.roadvr-preview .vr-env__tile{aspect-ratio:5/2;color:var(--vr-text);font:inherit;text-align:left;background:0 0;border:none;border-radius:24px;padding:0;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s,opacity .18s;display:block;position:relative;overflow:hidden}.roadvr-preview .vr-env__tile:not(:disabled):active{transform:scale(.975)}.roadvr-preview .vr-env__thumb{background-color:var(--fill-idle);background-position:50%;background-size:cover;place-items:center;transition:transform .42s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;inset:0}.roadvr-preview .vr-env__tile--none .vr-env__thumb{padding-bottom:var(--sp-6);background-color:var(--fill-idle)}.roadvr-preview .vr-env__none-mark{width:84px;height:84px;color:var(--vr-text-dim)}.roadvr-preview .vr-env__caption{padding:var(--sp-6) var(--sp-4) var(--sp-3);color:#fff;font-size:var(--fs-footnote);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000000d1);font-weight:600;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.roadvr-preview .vr-env__tile.is-on{box-shadow:inset 0 0 0 3px var(--fill-selected)}.roadvr-preview .vr-env__tile.is-on .vr-env__caption{background:var(--fill-selected);color:var(--on-selected)}.roadvr-preview .vr-env__check{top:var(--sp-3);right:var(--sp-3);background:var(--fill-selected);width:46px;height:46px;color:var(--on-selected);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 4px 12px #00000073}.roadvr-preview .vr-env__check svg{width:46px;height:46px}.roadvr-preview .vr-env__immersion .vr-slider{width:460px}
.roadvr-preview{--vr-font:var(--font-inter), -apple-system, "Segoe UI", system-ui, sans-serif;width:100%;height:100%;font-family:var(--vr-font);text-align:left;isolation:isolate;line-height:1.45}.roadvr-preview,.roadvr-preview *{box-sizing:border-box}.roadvr-preview button,.roadvr-preview input,.roadvr-preview textarea,.roadvr-preview select{font-family:inherit}.roadvr-preview button{cursor:pointer}.roadvr-preview button:disabled{cursor:default}.roadvr-preview button:focus-visible,.roadvr-preview select:focus-visible{outline:2px solid var(--vr-text-dim);outline-offset:3px}.roadvr-preview [data-vr-motion=reduced] *,.roadvr-preview[data-preview-motion=reduced] *{transition-duration:.001ms!important;animation-duration:.001ms!important}.roadvr-preview .vr-notes__title:focus,.roadvr-preview .vr-notes__body:focus{box-shadow:inset 0 -2px 0 var(--vr-text-dim);outline:0}.roadvr-preview .vr-notes__title-bar h1{margin:0}.roadvr-preview .vr-notes__count{text-transform:none}.roadvr-preview .vr-home__app:after{content:none}.roadvr-preview .vr-home__app{outline-offset:8px}.roadvr-preview .vr-home__status{max-width:900px}.roadvr-preview .vr-home__hint{font-size:var(--fs-caption)}.preview-local-status{color:var(--vr-text-dim);font-size:var(--fs-caption);flex:none;margin:0;padding:8px 16px 0;line-height:1.5}.app-preview-figure{width:100%;padding-top:calc(100% * var(--preview-height) / 1280);pointer-events:auto;margin:34px 0 0;padding-bottom:64px;position:relative;container-type:inline-size}.app-preview-frame{width:1280px;height:calc(var(--preview-height) * 1px);zoom:calc(100cqw / 1280px);position:absolute;inset:0 auto auto 0}.app-preview-figure figcaption{color:var(--vr-text-dim);text-align:center;margin:0;padding-top:24px;font-size:13px;line-height:1.5;position:absolute;inset:auto 0 0}.app-preview-figure .vr-ornaments,.app-preview-figure .roadvr-preview .vr-resize{display:none}.release-split--panel .release-copy{max-width:760px}@media (min-width:900px){.release-split.release-split--panel{display:block}.release-split--panel .release-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1060px}.release-split--panel .release-copy{max-width:none}.release-split--panel .body{max-width:65ch}}@media (prefers-reduced-motion:reduce){.roadvr-preview *{transition-duration:.001ms!important;animation-duration:.001ms!important}}
.changelog-page{background:var(--page-ground);min-height:100svh}.changelog-header,.changelog-footer{max-width:1324px;padding:30px var(--page-gutter);justify-content:space-between;align-items:center;gap:24px;margin:auto;display:flex}.changelog-header{border-bottom:1px solid var(--vr-separator)}.changelog-header nav{flex-wrap:wrap;gap:28px;font-size:14px;display:flex}.changelog-header nav a:first-child{color:var(--vr-text-dim)}.changelog-header a:hover,.changelog-footer a:hover,.changelog-back:hover{text-underline-offset:5px;text-decoration:underline}.changelog-main{max-width:1280px;padding:76px var(--page-gutter) 110px;margin:auto}.changelog-intro{max-width:800px;margin-bottom:64px}.changelog-intro h1{letter-spacing:-.045em;margin:0 0 26px;font-size:clamp(48px,5.8vw,80px);font-weight:600;line-height:1.08}.changelog-intro>p{color:var(--vr-text-dim);max-width:62ch;margin:0;font-size:20px;line-height:1.65}.changelog-meta{color:var(--vr-text-dim);flex-wrap:wrap;gap:22px;margin-bottom:20px;font-size:14px;display:flex}.changelog-back{color:var(--vr-text-dim);margin:0 0 35px;font-size:14px;display:inline-block}.changelog-download{border:1px solid var(--vr-separator);border-radius:24px;align-items:center;gap:20px;margin-top:28px;padding:10px 17px;font-size:14px;display:inline-flex}.changelog-download:hover{background:#ffffff14}.release-entry{border-top:1px solid var(--vr-separator);grid-template-columns:180px minmax(0,1fr);gap:48px;padding:42px 0;display:grid}.release-entry__version{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.release-entry__version>span{letter-spacing:-.035em;font-size:38px;line-height:1.2}.release-entry__version small{color:#a6e3cc;background:#45b88b1f;border-radius:20px;padding:5px 10px;font-size:12px}.release-entry__version time{color:var(--vr-text-dim);font-size:12px}.release-entry__body h2{letter-spacing:-.025em;margin:0 0 20px;font-size:34px;line-height:1.2}.release-entry__body h2 a:hover{text-underline-offset:6px;text-decoration:underline}.release-entry__body>p{max-width:62ch;color:var(--vr-text-dim);margin:0;line-height:1.7}.release-entry__highlights{flex-wrap:wrap;gap:10px;margin:26px 0;padding:0;list-style:none;display:flex}.release-entry__highlights li{border:1px solid var(--vr-separator);border-radius:20px;padding:7px 12px;font-size:12px}.release-entry__counts{flex-wrap:wrap;gap:28px;margin:28px 0 32px;display:flex}.release-entry__counts div{align-items:baseline;gap:9px;display:flex}.release-entry__counts dt{color:var(--vr-text-dim);font-size:13px}.release-entry__counts dd{margin:0;font-size:18px}.release-entry__read{color:#171b24;background:#f0f2f7;border-radius:28px;align-items:center;gap:28px;padding:14px 20px;font-size:14px;font-weight:600;display:inline-flex}.release-entry__read:hover{background:#fff}.changelog-reading{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:68px;display:grid}.changelog-sidebar{position:sticky;top:32px}.changelog-sidebar nav+nav{margin-top:30px}.changelog-sidebar p{color:var(--page-text-3);margin:0 0 14px;font-size:12px}.changelog-sidebar a{border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin:3px -12px;padding:11px 12px;font-size:14px;display:flex}.changelog-sidebar a:hover,.changelog-sidebar a[aria-current]{background:#ffffff12}.changelog-sidebar a span{color:var(--vr-text-dim);font-size:12px}.change-group{border-top:1px solid var(--vr-separator);margin:0 0 62px;padding-top:25px;scroll-margin-top:32px}.change-group h2{letter-spacing:-.015em;align-items:center;gap:16px;margin:0 0 28px;font-size:27px;display:flex}.change-group h2>span{color:var(--vr-text-dim);background:#ffffff12;border-radius:18px;padding:4px 9px;font-size:12px;font-weight:400}.change-group ul{margin:0;padding:0 0 0 20px}.change-group li{color:var(--vr-text-dim);overflow-wrap:anywhere;margin:0 0 23px;padding-left:7px;font-size:16px;line-height:1.8}.change-group li::marker{color:var(--page-text-3)}.change-group strong{color:var(--vr-text);font-weight:600}.change-group a{color:var(--vr-text);text-underline-offset:4px;text-decoration:underline}.change-group code{color:var(--vr-text);background:#ffffff12;border-radius:5px;padding:2px 6px;font-size:.9em}.changelog-footer{border-top:1px solid var(--vr-separator);color:var(--vr-text-dim);font-size:13px}.release-changelog-link{border:1px solid var(--vr-separator);pointer-events:auto;border-radius:24px;align-items:center;gap:22px;margin-top:25px;padding:12px 18px;font-size:14px;display:inline-flex}.release-changelog-link:hover{background:#ffffff14}
.vr-widget{--fs-w-caption:28px;--fs-w-body:40px;--fs-w-label:52px;--fs-w-display:132px;--sp-w-1:8px;--sp-w-2:16px;--sp-w-3:24px;--sp-w-4:40px;--sp-w-5:64px}.vr-wcal{border-radius:inherit;background:linear-gradient(170deg,#fdfbf6,#ece6da);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.vr-wcal__head{padding:var(--sp-w-2) 0;text-align:center;color:#fffffff5;font-size:var(--fs-w-caption);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#d8453c,#b8322a);flex:none;font-weight:600;box-shadow:inset 0 -2px #00000040}.vr-wcal__body{justify-content:center;align-items:center;gap:var(--sp-w-1);flex-direction:column;flex:1;min-height:0;display:flex}.vr-wcal__day{font-size:var(--fs-w-display);color:#1e1c1ae6;font-variant-numeric:tabular-nums;margin:0;font-weight:300;line-height:.9}.vr-wcal__weekday{font-size:var(--fs-w-caption);letter-spacing:.14em;text-transform:uppercase;color:#1e1c1a73;margin:0}.vr-wweather{justify-content:center;align-items:center;gap:var(--sp-w-1);border-radius:inherit;flex-direction:column;transition:background 1.2s;display:flex;position:absolute;inset:0}.vr-wweather__temp{font-size:var(--fs-w-display);color:#fffffff5;text-shadow:0 6px 18px #0000008c;margin:0;font-weight:600;line-height:1}.vr-wweather__type{text-align:center;max-width:78%;font-size:var(--fs-w-label);letter-spacing:.12em;text-transform:uppercase;color:#ffffffa8;text-shadow:0 3px 10px #00000080;margin:0}.vr-wclock{transform-style:preserve-3d;position:absolute;inset:0}.vr-wclock__marks{position:absolute;inset:0}.vr-wclock__marks i{background:#000000b8;border-radius:3px;width:7px;height:26px;margin:-13px 0 0 -3.5px;position:absolute;top:50%;left:50%;box-shadow:0 1px #ffffff26,inset 0 1px 2px #000000e6}.vr-wclock__hands{transform-style:preserve-3d;position:absolute;inset:0;transform:translateZ(22px)}.vr-wclock__hand{transform-origin:50% 100%;background:linear-gradient(#fcfdff,#c4cbd9);border-radius:8px;position:absolute;bottom:50%;left:50%;box-shadow:0 4px 7px #0009}.vr-wclock__hand.is-minute{width:11px;height:186px;margin-left:-5.5px}.vr-wclock__pin{background:radial-gradient(circle at 38% 32%,#fff,#b7bfce 58%,#6f7683);border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;position:absolute;top:50%;left:50%;box-shadow:0 3px 6px #0000008c}.vr-wphoto{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.vr-wphoto__mat{background:linear-gradient(170deg,#f2efe8,#ddd8cd);border-radius:9%;justify-content:center;align-items:center;display:flex;position:absolute;inset:22px;box-shadow:inset 0 0 22px -6px #00000047}.vr-wphoto__img{object-fit:cover;border-radius:inherit;width:calc(100% - 56px);height:calc(100% - 56px);box-shadow:0 0 0 1px #00000038,inset 0 0 18px -6px #0006}.vr-wphoto__gone{text-align:center;font-size:var(--fs-w-caption);color:#28262173;margin:0;padding:0 14%;line-height:1.3}.vr-wphoto__moulding{pointer-events:none;position:absolute;inset:0}.vr-wphoto.is-framed .vr-wphoto__moulding{box-shadow:inset 0 0 0 22px #2e261e,inset 0 5px 4px -2px #ffffff38,inset 0 -5px 4px -2px #0000008c,0 0 0 1px #00000080}.vr-wphoto.is-bare .vr-wphoto__mat{box-shadow:none;background:0 0;inset:0}.vr-wphoto.is-bare .vr-wphoto__img{width:100%;height:100%;box-shadow:none}.vr-wphoto.is-bare .vr-wphoto__moulding{box-shadow:inset 0 0 0 1px #00000059}.vr-wphoto.is-instant{background:linear-gradient(170deg,#fdfcf8,#ece7dd)}.vr-wphoto.is-instant .vr-wphoto__mat{box-shadow:none;background:0 0;inset:16px 16px 52px}.vr-wphoto.is-instant .vr-wphoto__img{width:100%;height:100%;box-shadow:inset 0 0 18px -6px #00000073}.vr-wphoto.is-instant .vr-wphoto__moulding{box-shadow:0 0 0 1px #0000004d}.vr-wnote{padding:var(--sp-w-4);border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vr-wnote__text,.vr-wnote__empty{text-align:center;width:100%;font-size:var(--fs-w-body);letter-spacing:.01em;overflow-wrap:anywhere;margin:0;line-height:1.28}.vr-wnote__empty{font-size:var(--fs-w-caption)}.vr-wclock{--clock-ink:#253943;--clock-muted:#84908f;--clock-accent:#da633f;--clock-case:#cad0cd;--clock-face:#f4f5ef;--clock-number:46px;--clock-digit:122px;color:var(--clock-ink);background:linear-gradient(145deg, #f6f7f2, var(--clock-case) 46%, #909d9e);border-radius:50%;box-shadow:inset 0 2px 2px #fff9,inset 0 -3px 3px #0005,0 16px 28px -10px #0008}.vr-wclock.is-midnight{--clock-ink:#f0ece0;--clock-muted:#8496a4;--clock-accent:#e7ae65;--clock-case:#334450;--clock-face:#182c39;background:linear-gradient(145deg,#70818a,#243641 45%,#12202a)}.vr-wclock__face{background:var(--clock-face);border-radius:50%;position:absolute;inset:15px;box-shadow:inset 0 5px 12px #0002,0 0 0 2px #0002}.vr-wclock__marks i{background:var(--clock-muted);width:3px;height:9px;box-shadow:none;border-radius:1px;margin:-4.5px 0 0 -1.5px}.vr-wclock__marks i.is-major{background:var(--clock-ink);width:6px;height:22px;margin:-11px 0 0 -3px}.vr-wclock__numeral{width:76px;height:60px;font-size:var(--clock-number);letter-spacing:-.05em;place-items:center;font-weight:600;line-height:1;display:grid;position:absolute}.vr-wclock__numeral.at-0{top:67px;left:218px}.vr-wclock__numeral.at-1{top:226px;right:59px}.vr-wclock__numeral.at-2{bottom:67px;left:218px}.vr-wclock__numeral.at-3{top:226px;left:59px}.vr-wclock__signature{text-align:center;width:100%;font-size:var(--fs-w-caption);color:var(--clock-muted);letter-spacing:-.04em;position:absolute;top:151px;left:0}.vr-wclock__date{border:1px solid var(--clock-muted);width:56px;height:39px;font-size:var(--fs-w-caption);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;display:grid;position:absolute;top:324px;left:228px}.vr-wclock__hand{background:var(--clock-ink);border-radius:5px;box-shadow:3px 6px 5px #0003}.vr-wclock__hand.is-hour{width:14px;height:117px;margin-left:-7px}.vr-wclock__hand.is-minute{background:var(--clock-accent);width:8px;height:177px;margin-left:-4px}.vr-wclock__pin{background:var(--clock-accent);border:5px solid var(--clock-ink);width:21px;height:21px;margin:-10.5px 0 0 -10.5px;box-shadow:2px 4px 6px #0004}.vr-wclock.is-flip{justify-content:center;gap:var(--sp-w-3);padding:var(--sp-w-3);color:#f8f2dc;background:linear-gradient(155deg,#313b3e,#182024);border:2px solid #4b555a;border-radius:32px;flex-direction:column;display:flex;box-shadow:inset 0 2px 1px #ffffff20,inset 0 -5px #0005,0 16px 28px -10px #0009}.vr-wclock__digital-head{justify-content:space-between;align-items:center;gap:var(--sp-w-2);padding:0 var(--sp-w-1);font-size:var(--fs-w-caption);color:#b6c1bb;display:flex}.vr-wclock__digital-head span:last-child{color:#ddad68;white-space:nowrap}.vr-wclock__digits{align-items:center;gap:var(--sp-w-1);grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);display:grid}.vr-wclock__flap{height:156px;font-size:var(--clock-digit);letter-spacing:-.075em;font-variant-numeric:tabular-nums;background:linear-gradient(#101719 49.5%,#303a3e 50%,#222c30 51%);border-radius:12px;place-items:center;font-weight:600;line-height:1;display:grid;position:relative;box-shadow:inset 0 2px 3px #0008,0 2px 1px #ffffff15}.vr-wclock__flap:after{content:"";background:#090d1099;height:2px;position:absolute;inset:50% 0 auto;box-shadow:0 1px #ffffff12}.vr-wclock__colon{font-size:var(--fs-w-label);text-align:center;color:#ddad68}.vr-wclock__digital-date{text-align:center;font-size:var(--fs-w-caption);color:#b6c1bb}.vr-wweather{--weather-top:#225f99;--weather-bottom:#68a9c5;--weather-temperature:144px;--weather-condition:36px;padding:var(--sp-w-4);color:#fff;background:linear-gradient(150deg, var(--weather-top), var(--weather-bottom));border-radius:38px;justify-content:space-between;align-items:stretch;gap:0;transition:none;display:flex;overflow:hidden;box-shadow:inset 0 2px #ffffff38,inset 0 0 0 1px #ffffff30,0 16px 28px -10px #0008}.vr-wweather.is-clouds{--weather-top:#36576d;--weather-bottom:#7194a5}.vr-wweather.is-overcast,.vr-wweather.is-rain{--weather-top:#314759;--weather-bottom:#637e8c}.vr-wweather.is-storm{--weather-top:#272e48;--weather-bottom:#515d7b}.vr-wweather.is-snow{--weather-top:#435b73;--weather-bottom:#8ca8bc}.vr-wweather.is-fog{--weather-top:#555e64;--weather-bottom:#98a5a5}.vr-wweather.is-twilight{--weather-top:#604e75;--weather-bottom:#b57e78}.vr-wweather.is-night{--weather-top:#14253e;--weather-bottom:#33486a}.vr-wweather.is-night.is-storm,.vr-wweather.is-night.is-rain{--weather-top:#1d293b;--weather-bottom:#3a4a60}.vr-wweather__sky{pointer-events:none;position:absolute;inset:0}.vr-wweather__art{width:250px;height:250px;position:absolute;top:78px;right:8px}.vr-wweather__horizon{color:#e5f3ff;width:100%;height:70px;position:absolute;inset:auto 0 190px}.vr-wweather__sun{fill:#ffdc8a;color:#ffe5a9}.vr-wweather__moon{fill:#e2eafb}.vr-wweather__stars{color:#d6e7ff}.vr-wweather__cloud-back{fill:#b0c8d6}.vr-wweather__cloud-front{fill:#e1ebef}.vr-wweather.is-night .vr-wweather__cloud-back{fill:#73839f}.vr-wweather.is-night .vr-wweather__cloud-front{fill:#a6b6cb}.vr-wweather__rain{color:#a2dbf6}.vr-wweather__lightning{fill:#ffe199}.vr-wweather__snow{color:#f2f8ff;fill:#f2f8ff}.vr-wweather__fog{color:#dce5e5}.vr-wweather__head{font-size:var(--fs-w-caption);color:#ecf4ff;justify-content:space-between;line-height:1;display:flex;position:relative}.vr-wweather__head span:last-child{font-variant-numeric:tabular-nums;color:#d5e3f2}.vr-wweather__current{padding-top:var(--sp-w-3);position:relative}.vr-wweather__temp{font-size:var(--weather-temperature);letter-spacing:-.075em;text-shadow:0 3px 14px #10273830;font-weight:400}.vr-wweather__type{max-width:100%;margin-top:var(--sp-w-2);font-size:var(--weather-condition);letter-spacing:-.035em;text-align:left;text-transform:none;color:#fff;text-shadow:0 2px 8px #10273840;font-weight:400;line-height:1.2}.vr-wweather__details{gap:var(--sp-w-3);padding-top:var(--sp-w-3);border-top:1px solid #ffffff40;grid-template-columns:1fr 1fr;display:grid;position:relative}.vr-wweather__metric{gap:var(--sp-w-1);flex-direction:column;min-width:0;display:flex}.vr-wweather__metric+.vr-wweather__metric{padding-left:var(--sp-w-3);border-left:1px solid #ffffff30}.vr-wweather__metric>span{font-size:var(--fs-w-caption);color:#e0eaf3;line-height:1.2}.vr-wweather__metric-label{align-items:center;gap:var(--sp-w-1);display:flex}.vr-wweather__metric-label svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.vr-wweather__metric strong{font-size:var(--fs-w-body);letter-spacing:-.04em;white-space:nowrap;font-weight:600;line-height:1.2}.vr-wweather__daylight{height:4px;margin:var(--sp-w-2) var(--sp-w-1);background:#ffffff35;border-radius:4px;position:relative}.vr-wweather__daylight i{background:#ffe1a0;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-4px}.vr-wcal{--calendar-day:230px;background:#f4f4ed;border-radius:22px;box-shadow:inset 0 -7px #d2d5cd,inset 0 -11px #edf0e7}.vr-wcal__binding{z-index:1;justify-content:space-between;display:flex;position:absolute;top:12px;left:22%;right:22%}.vr-wcal__binding i{background:linear-gradient(90deg,#829094,#eff1e7 40%,#afb9b9 70%,#627177);border-radius:10px;width:18px;height:50px;box-shadow:0 4px 3px #0004}.vr-wcal__head{padding:var(--sp-w-5) var(--sp-w-4) var(--sp-w-3);font-size:var(--fs-w-body);letter-spacing:-.04em;text-transform:none;background:#b9433f;justify-content:space-between;display:flex;box-shadow:inset 0 -3px #0002}.vr-wcal__head span:last-child{font-size:var(--fs-w-caption);color:#f6d6cc;align-self:center}.vr-wcal__body{gap:var(--sp-w-3)}.vr-wcal__day{font-size:var(--calendar-day);color:#283b40;letter-spacing:-.085em;font-weight:600}.vr-wcal__weekday{font-size:var(--fs-w-body);letter-spacing:-.04em;text-transform:none;color:#687574}.vr-wcal__week{justify-content:center;gap:var(--sp-w-2);padding:0 var(--sp-w-4) var(--sp-w-4);display:flex}.vr-wcal__week i{background:#cdd2c9;border-radius:50%;width:12px;height:12px}.vr-wcal__week i.is-today{background:#b9433f;border-radius:8px;width:36px}.vr-wnote{border-radius:5px 5px 28px;box-shadow:inset 0 28px 25px -18px #0002,inset 0 -2px 1px #0002}.vr-wnote__tape{background:#ffffff48;border-inline:2px dotted #ffffff40;width:150px;height:42px;position:absolute;top:6px;left:calc(50% - 75px);transform:rotate(-4deg);box-shadow:0 1px 2px #0001}.vr-wnote__text,.vr-wnote__empty{text-align:left;letter-spacing:-.025em}.vr-wnote:after{content:"";background:linear-gradient(135deg,#00000018,#ffffff48);border-radius:5px 0 26px;width:30px;height:30px;position:absolute;bottom:0;right:0}
