*{box-sizing:border-box}html{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}button,input{font:inherit}img{max-width:100%}.vrw-page{--vrw-corner-gap:1.25rem;--vrw-corner-bottom:calc(var(--vrw-legal-h, 64px) + var(--vrw-corner-gap) + env(safe-area-inset-bottom));--vrw-rail-gap:.5rem;--vrw-rail-stack:.3rem;--vrw-rail-glyph:1.5rem;--vrw-rail-stroke:2.2;--vrw-rail-surface:rgba(15,23,42,.78);--vrw-rail-ink:#fff;--vrw-rail-edge:hsla(0,0%,100%,.28);--vrw-rail-shadow:0 .125rem .5rem rgba(0,0,0,.22);--vrw-rail-target:2.75rem;--vrw-rail-inline:.875rem;--vrw-chrome-top:0px;--vrw-view-count-block:0px;--vrw-rail-top:calc(env(safe-area-inset-top) + var(--vrw-chrome-top) + var(--vrw-rail-gap));display:flex;flex-direction:column;min-height:100dvh}.vrw-page--viewport-tour{height:var(--vrw-viewport-height,100dvh);min-height:0}html.vrw-zoom-locked,html.vrw-zoom-locked body{height:100%;overflow:hidden;overscroll-behavior:none}body.vrw-zoom-locked{left:calc(var(--vrw-lock-scroll-x, 0px)*-1);position:fixed;top:calc(var(--vrw-lock-scroll-y, 0px)*-1);width:100%}html.vrw-zoom-locked .vrtour-pane--sheet{overscroll-behavior-y:contain;touch-action:pan-y}html.vrw-zoom-locked .vrb-grade-group__viewer,html.vrw-zoom-locked .vrb-panorama__canvas,html.vrw-zoom-locked .vrtour-pane--viewer{touch-action:none}html.vrw-zoom-locked .vrb-panorama__strip,html.vrw-zoom-locked .vrtour-scene__tab{overscroll-behavior-x:contain;touch-action:pan-x}.vrw-page[data-vr-chrome-visible=false] .vrw-corner-actions,.vrw-page[data-vr-chrome-visible=false] .vrw-page-view-lane{opacity:0;pointer-events:none;visibility:hidden}.vrw-corner-actions,.vrw-page-view-lane{transition:opacity .18s ease,visibility .18s ease}@media(prefers-reduced-motion:reduce){.vrw-corner-actions,.vrw-page-view-lane{transition:none}}@media(max-width:639px){.vrw-page{--vrw-rail-target:2.5rem}}.vrw-activity{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr;margin:0;min-height:0;padding:0;width:100%}.vrw-legal{background:var(--vr-page-bg,transparent);border-top:1px solid color-mix(in srgb,currentcolor 25%,transparent);color:var(--vr-muted,#6b7280);font-size:.6875rem;line-height:1.9;padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom));text-align:center}.vrw-legal p{margin:0}.vrw-legal__line{overflow-wrap:anywhere}.vrw-legal a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.vrw-legal-wrap{display:block}.vrw-page-view-lane{color:var(--vr-muted,#6b7280);font-size:.6875rem;line-height:1.9;text-align:center}.vrw-page-view-lane:has(.vrw-page-view){padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}.vrw-music{align-items:flex-end;bottom:var(--vrw-corner-bottom);display:flex;flex-direction:column-reverse;font-size:.75rem;gap:.5rem;pointer-events:auto;right:calc(var(--vrw-corner-gap) + env(safe-area-inset-right))}.vrw-corner-actions,.vrw-music{color:var(--vr-page-fg,#1f2937);position:fixed;z-index:30}.vrw-corner-actions{top:0;right:0;bottom:0;left:0;pointer-events:none}.vrw-corner-button{background:var(--vr-page-bg,#fff);border:1px solid color-mix(in srgb,currentcolor 20%,transparent);border-radius:999px;box-shadow:0 2px 10px #0000002e;color:inherit;cursor:pointer;min-height:44px;min-width:44px;padding:.55rem .8rem;pointer-events:auto}.vrw-corner-button:disabled{cursor:not-allowed;opacity:.55}.vrw-link-menu{bottom:var(--vrw-corner-bottom);left:calc(var(--vrw-corner-gap) + env(safe-area-inset-left));pointer-events:auto;position:fixed}.vrw-link-panel{background:var(--vr-page-bg,#fff);border:1px solid color-mix(in srgb,currentcolor 20%,transparent);border-radius:.75rem;bottom:calc(100% + .5rem);box-shadow:0 8px 28px #00000038;left:0;max-height:min(50dvh,320px);overflow:auto;padding:.4rem;position:absolute;width:min(18rem,calc(100vw - var(--vrw-corner-gap)*2))}.vrw-link-panel a{border-radius:.5rem;color:inherit;display:grid;gap:.15rem;padding:.65rem;text-decoration:none}.vrw-link-panel a:focus-visible,.vrw-link-panel a:hover{background:color-mix(in srgb,currentcolor 8%,transparent);outline:2px solid currentcolor}.vrw-link-panel span{color:var(--vr-muted,#6b7280);font-size:.75rem;overflow-wrap:anywhere}.vrw-corner-lane{bottom:var(--vrw-corner-bottom);display:flex;gap:.5rem;pointer-events:auto;position:fixed;right:calc(var(--vrw-corner-gap) + env(safe-area-inset-right))}.vrw-page--has-music .vrw-corner-lane{right:calc(var(--vrw-corner-gap) + env(safe-area-inset-right) + var(--vrw-music-inline, 44px) + .5rem)}.vrw-page--rails .vrw-corner-actions{align-items:flex-end;display:flex;flex-direction:column;gap:var(--vrw-rail-stack);inset:var(--vrw-rail-top) calc(var(--vrw-rail-inline) + env(safe-area-inset-right)) auto auto}.vrw-page--rails .vrw-link-menu{inset:auto;position:relative}.vrw-page--rails .vrw-corner-lane{flex-direction:column;gap:var(--vrw-rail-stack);position:static}.vrw-page--rails .vrw-music{flex-direction:column;gap:var(--vrw-rail-stack);height:var(--vrw-rail-target);inset:auto;pointer-events:none;position:relative;width:var(--vrw-rail-target)}.vrw-page--rails .vrw-corner-button,.vrw-page--rails .vrw-music__control{background:var(--vrw-rail-surface);border:1px solid var(--vrw-rail-edge);box-shadow:var(--vrw-rail-shadow);box-sizing:border-box;color:var(--vrw-rail-ink);display:grid;height:var(--vrw-rail-target);min-height:var(--vrw-rail-target);min-width:var(--vrw-rail-target);padding:0;place-items:center;position:relative;width:var(--vrw-rail-target)}.vrw-page--rails .vrw-music__control,.vrw-page--rails .vrw-music__panel{pointer-events:auto}.vrw-page--rails .vrw-corner-button:focus-visible{outline:3px solid currentcolor;outline-offset:2px}.vrw-page--rails .vrw-corner-button[aria-expanded=true]{background:#ffffffeb;border-color:#fff;color:#0f172a}.vrw-page--rails .vrw-music__icon svg,.vrw-page--rails .vrw-rail__glyph{fill:none;height:var(--vrw-rail-glyph);stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--vrw-rail-stroke);width:var(--vrw-rail-glyph)}.vrw-page--rails .vrw-link-panel,.vrw-page--rails .vrw-music__panel{inset:0 calc(100% + var(--vrw-rail-gap)) auto auto;max-height:min(60dvh,360px);overflow:auto;position:absolute;text-align:right;width:min(18rem,calc(100vw - var(--vrw-rail-target) - var(--vrw-rail-inline)*3))}.vrw-page-view{align-items:center;display:inline-flex;gap:.3rem}.vrw-page-view__glyph{fill:none;height:1rem;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:1rem}.vrw-page-view__label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.vrw-page--rails .vrw-page-view{background:var(--vrw-rail-surface);border:1px solid var(--vrw-rail-edge);border-radius:999px;box-shadow:var(--vrw-rail-shadow);color:var(--vrw-rail-ink);font-size:.8rem;line-height:1.5;padding:.2rem .6rem;pointer-events:none}.vrw-live{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.vrw-dialog-backdrop{background:#00000075;display:grid;top:0;right:0;bottom:0;left:0;padding:1rem;place-items:center;pointer-events:auto;position:fixed;z-index:60}.vrw-dialog{background:var(--vr-page-bg,#fff);border-radius:1rem;box-shadow:0 16px 50px #0000004d;color:var(--vr-page-fg,#1f2937);max-height:min(80dvh,40rem);overflow:auto;padding:1.5rem;position:relative;width:min(32rem,100%)}.vrw-dialog--share{width:min(44rem,100%)}.vrw-dialog h2{margin:0 0 1rem}.vrw-dialog p{overflow-wrap:anywhere;white-space:pre-wrap}.vrw-dialog input{box-sizing:border-box;margin-bottom:.75rem;min-height:44px;padding:.6rem;width:100%}.vrw-dialog button{min-height:44px}.vrw-dialog__close{position:absolute;right:.65rem;top:.65rem}.vrw-share__header{border-bottom:1px solid color-mix(in srgb,currentcolor 12%,transparent);padding-right:2.5rem}.vrw-share__header h2{font-size:1.25rem;margin:0 0 1rem}.vrw-share__eyebrow{color:var(--vr-muted,#6b7280);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 .25rem!important}.vrw-share{align-items:center;display:grid;gap:1.75rem;grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);padding-top:1.5rem}.vrw-share__qr-wrap{display:grid;gap:.65rem;place-items:center;text-align:center}.vrw-share__error,.vrw-share__hint,.vrw-share__qr-wrap p{color:var(--vr-muted,#6b7280);font-size:.8rem;margin:0}.vrw-share__qr,.vrw-share__qr-state{aspect-ratio:1;border-radius:.75rem;box-sizing:border-box;width:min(14rem,100%)}.vrw-share__qr{background:#fff;box-shadow:0 0 0 1px #00000014;display:block}.vrw-share__qr-state{background:color-mix(in srgb,currentcolor 5%,transparent);color:var(--vr-muted,#6b7280);display:grid;padding:1rem;place-items:center}.vrw-share__details{display:grid;gap:.75rem;min-width:0}.vrw-share__details label{font-weight:700}.vrw-share__url-row{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto}.vrw-dialog .vrw-share__url-row input{background:color-mix(in srgb,currentcolor 4%,transparent);border:1px solid color-mix(in srgb,currentcolor 20%,transparent);border-radius:.5rem;color:inherit;margin:0;min-width:0}.vrw-share__copy,.vrw-share__native{background:transparent;border:1px solid color-mix(in srgb,currentcolor 25%,transparent);border-radius:.5rem;color:inherit;cursor:pointer;padding:.6rem 1rem}.vrw-share__copy{color:#1769e0;font-weight:700}.vrw-share__native{justify-self:start}.vrw-share__copy:focus-visible,.vrw-share__copy:hover,.vrw-share__native:focus-visible,.vrw-share__native:hover{background:color-mix(in srgb,currentcolor 8%,transparent);outline:2px solid currentcolor;outline-offset:2px}.vrw-share__error{color:#b42318}@media(max-width:29.999rem)and (min-height:35.001rem){.vrw-page .vrw-corner-lane{align-items:flex-end;flex-direction:column}.vrw-page--has-music .vrw-corner-lane{bottom:calc(var(--vrw-corner-bottom) + var(--vrw-music-block, 44px) + .5rem);right:calc(var(--vrw-corner-gap) + env(safe-area-inset-right))}.vrw-dialog-backdrop{align-items:end;padding:0}.vrw-dialog{border-radius:1rem 1rem 0 0;box-sizing:border-box;max-height:80dvh;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom));width:100%}.vrw-share{gap:1rem;grid-template-columns:1fr}.vrw-share__qr,.vrw-share__qr-state{width:min(11.5rem,52vw)}.vrw-share__url-row{grid-template-columns:1fr}.vrw-share__copy,.vrw-share__native{width:100%}}@media(hover:hover)and (pointer:fine){.vrw-page--rails .vrw-corner-button:after{background:#0f172aeb;border:1px solid hsla(0,0%,100%,.18);border-radius:.4rem;box-shadow:0 .25rem .75rem #00000040;color:#fff;content:attr(aria-label);font-size:.75rem;line-height:1;opacity:0;padding:.35rem .55rem;pointer-events:none;position:absolute;right:calc(100% + var(--vrw-rail-gap));top:50%;transform:translate(.25rem,-50%);transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.vrw-page--rails .vrw-corner-button:focus-visible:after,.vrw-page--rails .vrw-corner-button:hover:after{opacity:1;transform:translateY(-50%)}}.vrw-music__control{animation:vrw-music-in .2s ease-out;background:var(--vr-page-bg,#fff);border:none;border-radius:999px;box-shadow:0 2px 10px #0000002e;color:inherit;cursor:pointer;display:grid;height:44px;min-height:44px;min-width:44px;padding:0;place-items:center;position:relative;width:44px}.vrw-music__control:disabled{cursor:not-allowed;opacity:.5}.vrw-music__control:active{transform:scale(.9)}.vrw-music__icon{display:grid;line-height:1;place-items:center}.vrw-music__ring{border:1.5px solid;border-radius:999px;top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:0;pointer-events:none;position:absolute}.vrw-music--armed .vrw-music__ring{animation:vrw-music-pulse 1.8s ease-out infinite}.vrw-music__bar{fill:currentcolor;transform-box:fill-box;transform-origin:center bottom}.vrw-music--playing .vrw-music__bar{animation:vrw-music-eq .52s ease-in-out infinite}.vrw-music--playing .vrw-music__bar:nth-child(2){animation-delay:.12s}.vrw-music--playing .vrw-music__bar:nth-child(3){animation-delay:.26s}.vrw-music__panel{background:var(--vr-page-bg,#fff);border-radius:.5rem;box-shadow:0 2px 10px #0000002e;color:var(--vr-muted,#6b7280);max-width:min(70vw,220px);padding:.5rem .75rem;text-align:right}.vrw-music__attribution,.vrw-music__title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes vrw-music-in{0%{opacity:0;transform:scale(.85)}}@keyframes vrw-music-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:0;transform:scale(1.35)}}@keyframes vrw-music-eq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.vrw-music__bar,.vrw-music__control,.vrw-music__ring{animation:none!important}.vrw-dialog,.vrw-link-panel{transition:none!important}.vrw-page--rails .vrw-corner-button:after{transform:translateY(-50%)!important;transition:none!important}}@media(forced-colors:active){.vrw-corner-button,.vrw-dialog,.vrw-link-panel{border:1px solid ButtonText}}.vrw-nav{color:var(--vr-page-fg,#1f2937);top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;transition:opacity .18s ease,visibility .18s ease;z-index:30}.vrw-page[data-vr-chrome-visible=false] .vrw-nav{opacity:0;pointer-events:none;visibility:hidden}.vrw-nav-probe{height:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);pointer-events:none;position:absolute;visibility:hidden;width:0}.vrw-nav-dock,.vrw-nav-slot{box-sizing:border-box;max-width:100vw;pointer-events:auto;position:fixed}.vrw-nav-dock{align-items:stretch;display:flex}.vrw-nav-dock__segment{display:flex;flex:1 1 auto;justify-content:center;min-width:0}.vrw-nav-dock__segment+.vrw-nav-dock__segment{border-left:1px solid hsla(0,0%,100%,.24)}.vrw-nav-menu{-webkit-backdrop-filter:var(--vrw-nav-blur,none);backdrop-filter:var(--vrw-nav-blur,none);background:var(--vrw-nav-surface,rgba(15,23,42,.78));border:1px solid var(--vrw-nav-edge,transparent);border-radius:var(--vrw-nav-radius,12px);box-shadow:var(--vrw-nav-shadow,none);box-sizing:border-box;color:var(--vrw-nav-ink,#fff);display:flex;max-height:100%;max-width:100%;position:relative}.vrw-nav-preset--plain{text-shadow:0 1px 2px hsla(0,0%,100%,.6)}.vrw-nav-bar--segment{border-radius:0;width:100%}.vrw-nav-dock__segment:first-child .vrw-nav-bar--segment{border-bottom-left-radius:var(--vrw-nav-radius);border-top-left-radius:var(--vrw-nav-radius)}.vrw-nav-dock__segment:last-child .vrw-nav-bar--segment{border-bottom-right-radius:var(--vrw-nav-radius);border-top-right-radius:var(--vrw-nav-radius)}.vrw-nav-bar__track{box-sizing:border-box;display:flex;gap:2px;min-height:0;min-width:0;padding:4px}.vrw-nav-bar--vertical .vrw-nav-bar__track{flex-direction:column}.vrw-nav-bar--segment .vrw-nav-bar__track{flex:1 1 auto;justify-content:center}.vrw-nav-bar__ghost{left:-10000px;pointer-events:none;position:absolute;top:0;visibility:hidden;width:max-content}.vrw-nav-bar--vertical .vrw-nav-bar__ghost{height:max-content}.vrw-nav-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.vrw-nav-scroll-y{overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.vrw-nav-item{display:flex;flex:0 0 auto;position:relative}.vrw-nav-item__control{align-items:center;background:transparent;border:0;border-radius:max(0px,calc(var(--vrw-nav-radius, 12px) - 4px));box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;gap:.4rem;justify-content:center;line-height:1.25;min-height:var(--vrw-nav-h,44px);min-width:var(--vrw-nav-h,44px);padding:0 .75rem;text-decoration:none;white-space:nowrap}.vrw-nav-bar--icon .vrw-nav-item__control{padding:0;width:var(--vrw-nav-h,44px)}.vrw-nav-item__control:hover{background:color-mix(in srgb,currentcolor 12%,transparent)}.vrw-nav-item__control:focus-visible{outline:2px solid var(--vrw-nav-accent,currentcolor);outline-offset:2px}.vrw-nav-item__control:disabled{cursor:not-allowed;opacity:.55}.vrw-nav-item__control[aria-expanded=true]{background:color-mix(in srgb,currentcolor 16%,transparent)}.vrw-nav-item .vrw-nav-item__control[aria-current=page]{background:var(--vrw-nav-accent,#fa6400);color:#fff}.vrw-nav-drawer svg,.vrw-nav-item__badge,.vrw-nav-item__chevron,.vrw-nav-item__glyph{fill:none;flex:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.vrw-nav-item__glyph{height:1.25rem;width:1.25rem}.vrw-nav-item__badge{height:.75rem;margin-left:-.15rem;opacity:.8;width:.75rem}.vrw-nav-bar--icon .vrw-nav-item__badge{position:absolute;right:4px;top:4px}.vrw-nav-item__chevron{height:1rem;margin-left:auto;opacity:.7;width:1rem}.vrw-nav-item__dot{background:var(--vrw-nav-accent,#fa6400);border-radius:50%;height:6px;position:absolute;right:6px;top:6px;width:6px}.vrw-nav-item__text{display:grid;min-width:0}.vrw-nav-item__label,.vrw-nav-item__meta{overflow-wrap:anywhere}.vrw-nav-item__meta{font-size:.75rem;opacity:.72}.vrw-nav-item__thumb{border-radius:4px;flex:none;height:1.875rem;object-fit:cover;width:3rem}.vrw-nav-item--drawer .vrw-nav-item__control,.vrw-nav-item--panel .vrw-nav-item__control{justify-content:flex-start;min-height:44px;padding:.5rem .75rem;text-align:left;white-space:normal;width:100%}.vrw-nav-item--music .vrw-music{align-items:center;color:inherit;flex-direction:column;inset:auto;position:relative}.vrw-nav .vrw-music__control{background:transparent;box-shadow:none;color:inherit;height:var(--vrw-nav-h,44px);min-height:var(--vrw-nav-h,44px);min-width:var(--vrw-nav-h,44px);width:var(--vrw-nav-h,44px)}.vrw-nav .vrw-music__panel{bottom:calc(100% + .5rem);position:absolute;right:0;text-align:left;width:max-content}.vrw-nav [data-vrw-nav-row=top] .vrw-music__panel{bottom:auto;top:calc(100% + .5rem)}.vrw-nav-flyout{animation:vrw-nav-in .16s ease-out;max-width:min(18rem,calc(100vw - 24px));min-width:11rem;position:absolute;width:max-content;z-index:2}.vrw-nav-flyout__list{-webkit-backdrop-filter:var(--vrw-nav-blur,none);backdrop-filter:var(--vrw-nav-blur,none);background:var(--vrw-nav-panel,#111827);border:1px solid var(--vrw-nav-edge,transparent);border-radius:min(var(--vrw-nav-radius,12px),16px);box-shadow:0 8px 28px #00000038;box-sizing:border-box;color:var(--vrw-nav-ink,#fff);display:grid;gap:2px;max-height:min(60dvh,360px);overflow:auto;padding:.375rem}.vrw-nav-flyout--up{bottom:calc(100% + 8px)}.vrw-nav-flyout--down{top:calc(100% + 8px)}.vrw-nav-flyout--down.vrw-nav-flyout--align-start,.vrw-nav-flyout--up.vrw-nav-flyout--align-start{left:var(--vrw-nav-flyout-offset,0)}.vrw-nav-flyout--down.vrw-nav-flyout--align-end,.vrw-nav-flyout--up.vrw-nav-flyout--align-end{right:var(--vrw-nav-flyout-offset,0)}.vrw-nav-flyout--left{right:calc(100% + 8px);top:var(--vrw-nav-flyout-offset,0)}.vrw-nav-flyout--right{left:calc(100% + 8px);top:var(--vrw-nav-flyout-offset,0)}.vrw-nav-flyout.vrw-nav-flyout--cascade{bottom:auto;top:0}.vrw-nav-strip__track{box-sizing:border-box;display:flex;gap:6px;min-width:0;padding:6px}.vrw-nav-strip__card{background:transparent;border:0;border-radius:max(4px,calc(var(--vrw-nav-radius, 12px)*.75));box-sizing:border-box;color:inherit;cursor:pointer;display:grid;flex:0 0 auto;font:inherit;font-size:.75rem;gap:4px;justify-items:center;line-height:1.25;min-height:44px;padding:4px;width:5.5rem}.vrw-nav-strip__card--icon{align-content:center}.vrw-nav-strip__card:hover{background:color-mix(in srgb,currentcolor 12%,transparent)}.vrw-nav-strip__card:focus-visible{outline:2px solid var(--vrw-nav-accent,currentcolor);outline-offset:2px}.vrw-nav-strip .vrw-nav-strip__card[aria-current=page]{background:var(--vrw-nav-accent,#fa6400);color:#fff}.vrw-nav-strip__thumb{aspect-ratio:8/5;border-radius:6px;object-fit:cover;width:100%}.vrw-nav-strip__label{overflow-wrap:anywhere;text-align:center}.vrw-nav--mobile .vrw-nav-strip__card{width:4.5rem}.vrw-nav-drawer-scrim{align-items:flex-end;background:#0006;display:flex;top:0;right:0;bottom:0;left:0;pointer-events:auto;position:fixed;z-index:50}.vrw-nav-drawer{animation:vrw-nav-sheet-in .2s ease-out;background:var(--vrw-nav-panel,#111827);border-radius:1rem 1rem 0 0;box-shadow:0 -8px 28px #00000047;box-sizing:border-box;color:var(--vrw-nav-ink,#fff);display:flex;flex-direction:column;max-height:80dvh;padding:0 1rem calc(1rem + env(safe-area-inset-bottom));width:100%}.vrw-nav-drawer__grip{cursor:grab;flex:none;height:24px;position:relative;touch-action:none}.vrw-nav-drawer__grip:after{background:currentcolor;border-radius:2px;content:"";height:4px;left:50%;opacity:.35;position:absolute;top:10px;transform:translate(-50%);width:36px}.vrw-nav-drawer__header{align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(44px,auto) 1fr minmax(44px,auto)}.vrw-nav-drawer__title{font-size:1rem;grid-column:2;margin:0;overflow-wrap:anywhere;text-align:center}.vrw-nav-drawer__back,.vrw-nav-drawer__close{align-items:center;background:transparent;border:0;border-radius:.5rem;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;gap:.25rem;min-height:44px;min-width:44px;padding:0 .5rem}.vrw-nav-drawer__back{grid-column:1}.vrw-nav-drawer__close{grid-column:3;justify-content:center;justify-self:end}.vrw-nav-drawer__back svg,.vrw-nav-drawer__close svg{height:1.25rem;width:1.25rem}.vrw-nav-drawer__trail{font-size:.75rem;margin:.25rem 0 .5rem;opacity:.7;text-align:center}.vrw-nav-drawer__list{display:grid;gap:2px;min-height:0}.vrw-nav-design{top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:70}.vrw-nav-design__band{background:repeating-linear-gradient(45deg,rgba(217,70,239,.18) 0 6px,transparent 6px 12px);left:0;position:absolute;right:0}.vrw-nav-design__safe{border:1px dashed #d946ef;box-sizing:border-box;position:absolute}.vrw-nav-design__region{border:1px dotted rgba(217,70,239,.6);box-sizing:border-box;position:absolute}.vrw-nav-design__outline{outline:2px solid #d946ef;outline-offset:2px;position:absolute}.vrw-nav-design__tag{background:#d946ef;border-radius:3px;bottom:calc(100% + 4px);color:#fff;font-size:11px;left:-2px;padding:1px 6px;position:absolute;white-space:nowrap}.vrw-nav-design__ghost{background:#d946ef1f;border:2px dashed #d946ef;box-sizing:border-box;position:absolute}.vrw-nav--editing .vrw-nav-dock,.vrw-nav--editing .vrw-nav-slot{cursor:pointer}.vrw-nav--editing .vrw-nav-item--selected .vrw-music__control,.vrw-nav--editing .vrw-nav-item--selected>.vrw-nav-item__control{outline:2px solid #d946ef;outline-offset:1px}@keyframes vrw-nav-in{0%{opacity:0;transform:translateY(4px)}}@keyframes vrw-nav-sheet-in{0%{transform:translateY(24px)}}@keyframes vrw-nav-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.vrw-nav{transition:none!important}.vrw-nav-drawer,.vrw-nav-flyout{animation:vrw-nav-fade .12s ease-out!important}}@media(forced-colors:active){.vrw-nav-drawer,.vrw-nav-flyout__list,.vrw-nav-menu{border:1px solid ButtonText}}
