@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-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__marks i.is-major{background:#000000d1;width:11px;height:38px;margin:-19px 0 0 -5.5px}.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-hour{width:16px;height:128px;margin-left:-8px}.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-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-wnote{padding:var(--sp-w-4);border-radius:inherit;align-items:flex-start;display:flex;position:absolute;inset:0}.vr-wnote__text,.vr-wnote__empty{font-size:var(--fs-w-body);overflow-wrap:anywhere;margin:0;line-height:1.25}.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-wcal{border-radius:inherit;color:#1a1a1c;background:linear-gradient(#fbfbfa,#e6e4de);flex-direction:column;display:flex;position:absolute;inset:0}.vr-wcal__head{padding:var(--sp-w-2) 0;text-align:center;font-size:var(--fs-w-caption);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--sys-red);font-weight:600}.vr-wcal__body{justify-content:center;align-items:center;gap:var(--sp-w-1);flex-direction:column;flex:1;display:flex}.vr-wcal__day{font-size:var(--fs-w-display);font-weight:600;line-height:1}.vr-wcal__weekday{font-size:var(--fs-w-caption);letter-spacing:.1em;text-transform:uppercase;color:#1a1a1c8c}.vr-wphoto{border-radius:inherit;background:#101216;position:absolute;inset:0;overflow:hidden}.vr-wphoto img{object-fit:cover;width:100%;height:100%;display:block}.vr-wphoto.is-framed{background:linear-gradient(#f7f5f0,#ddd9d0);padding:7%;box-shadow:inset 0 0 0 2px #00000059}.vr-wphoto.is-framed img{box-shadow:0 2px 10px #00000080}.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{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{width:min(100%,1180px);margin:0 auto}.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 (max-width:1099px){.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(--vr-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,7.2vw,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(--vr-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}.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}.nav__links a:hover{color:var(--vr-text)}@media (max-width:860px){.nav__links{display:none}}.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:10px;transition:opacity .4s;display:flex;position:fixed;top:50%;right:clamp(14px,2.4vw,30px);transform:translateY(-50%)}.dial__tick{background:var(--vr-text-3);cursor:pointer;width:2px;height:16px;transition:background .26s ease, height .26s var(--ease);border:0;border-radius:2px;padding:0}.dial__tick.is-on{background:var(--vr-accent);height:30px}@media (max-width:720px){.dial{display:none}}.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(--vr-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(--vr-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(--vr-text-3);position:absolute}.bleed__copy{padding:0 var(--page-gutter) clamp(56px, 10vh, 120px);position:relative}@media (prefers-reduced-motion:reduce){.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__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}.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{gap:var(--sp-s-3);margin:var(--sp-s-6) 0 0;font-size:var(--fs-s-caption);color:var(--vr-text-3);flex-wrap:wrap;align-items:center;display:flex}.hero__meta a{color:var(--vr-text);border-bottom:1px solid var(--vr-separator);padding-bottom:1px;transition:border-color .2s}.hero__meta a:hover{border-color:var(--vr-accent)}.scrollhint{left:50%;bottom:var(--sp-s-5);font-size:var(--fs-s-caption);letter-spacing:.22em;text-transform:uppercase;color:var(--vr-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{pointer-events:none;width:100%;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 (max-width:1099px){.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}.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)}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(--vr-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(--vr-text-3)}.immersion .vr-slider{zoom:.6;width:100%}.supply{margin:var(--sp-s-6) 0 0;padding:var(--sp-s-5);border:1px dashed var(--vr-separator);border-radius:24px}.supply__lead{font-size:var(--fs-s-caption);color:var(--vr-text-dim);margin:0}.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(--vr-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(--vr-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)}.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{background:#00000052;border-radius:999px;gap:4px;padding:4px;display:flex;box-shadow:inset 0 2px 5px #0000004d}.modebox__btn{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{background:var(--fill-selected);color:var(--on-selected);box-shadow:0 3px 10px #0006}.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(--vr-text-3)}.modebox__fact dd{animation:swap .32s var(--ease);margin:0;font-weight:600}@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}.notin{padding:var(--sp-s-5);border:1px solid var(--vr-separator);border-radius:24px;margin:48px 0 0}.notin ul{gap:var(--sp-s-2);margin:var(--sp-s-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.notin li{background:var(--fill-disabled);font-size:var(--fs-s-caption);color:var(--vr-text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--vr-text-3);text-decoration-color:var(--vr-text-3);border-radius:8px;padding:5px 12px}.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}@media (max-width:900px){.dev{grid-template-columns:1fr}}.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(--vr-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}.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)}.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}.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(--vr-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}@media (max-width:720px){.scene{padding-top:clamp(96px,18vh,160px)}.scene__copy--right{margin-left:0}.scene__copy--pooled{background:0 0;margin-left:0;padding:0}.hero__plate img{object-position:62% 40%;opacity:.5;-webkit-mask-image:none;mask-image:none}.apps__item{grid-template-columns:48px 1fr}.apps__icon{border-radius:12px;width:48px;height:48px}.dome{width:min(100%,300px)}}.lane{gap:var(--sp-s-3);display:grid}.lane__caption{text-align:center;pointer-events:auto;margin:0}.note--flag em{color:var(--vr-text);font-style:normal}
