.cabin-window[data-v-55c223cb]{--shade-progress:var(--cabin-initial,0);background:transparent;border:0;cursor:grab;display:block;isolation:isolate;overflow:hidden;padding:0;position:relative;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.cabin-window.is-large[data-v-55c223cb]{height:300px;width:200px}.cabin-window.is-compact[data-v-55c223cb]{cursor:pointer;height:42px;touch-action:manipulation;width:28px}.window-stage[data-v-55c223cb]{height:300px;left:0;pointer-events:none;position:absolute;top:0;transform-origin:top left;width:200px}.cabin-window.is-compact .window-stage[data-v-55c223cb]{transform:scale(.14)}.cabin-window.is-dragging[data-v-55c223cb]{cursor:grabbing}.glass-clip[data-v-55c223cb],.sky-clip[data-v-55c223cb]{overflow:hidden;pointer-events:none;position:absolute}.sky-clip[data-v-55c223cb]{background:linear-gradient(180deg,#5cadf4 0,#94ccfb 33%,#c8e6fb 45%,#fff 50%);clip-path:inset(0 round 50.667px);inset:19.667% 19.5% 27.222% 19.333%}.scene-canvas[data-v-55c223cb]{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.cloud-floor[data-v-55c223cb]{background:linear-gradient(180deg,#fff0 0,#fff 70%);inset:64% 0 0;position:absolute}.sky-night[data-v-55c223cb]{background:radial-gradient(40% 24% at 68% 64%,#33353b 0,transparent 68%),linear-gradient(180deg,#101521,#1b2028 58%,#232527);inset:0;opacity:calc(var(--shade-progress, 0)*.92)}.sky-night[data-v-55c223cb],.star[data-v-55c223cb]{position:absolute}.star[data-v-55c223cb]{background:#fffdfb;border-radius:50%;box-shadow:0 0 3px #fffdfb;height:2px;opacity:.72;width:2px}.star-1[data-v-55c223cb]{left:24%;top:20%}.star-2[data-v-55c223cb]{left:60%;top:13%}.star-2[data-v-55c223cb],.star-3[data-v-55c223cb]{height:1px;width:1px}.star-3[data-v-55c223cb]{left:44%;opacity:.48;top:32%}.moon[data-v-55c223cb]{aspect-ratio:1;background:radial-gradient(circle at 38% 34%,#fffdfb 0,#e4ded8 68%);border-radius:50%;opacity:.76;right:22%;top:14%;width:14%}.material[data-v-55c223cb],.moon[data-v-55c223cb]{position:absolute}.material[data-v-55c223cb]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.material-back[data-v-55c223cb]{filter:brightness(calc(1 - var(--shade-progress, 0)*.86))}.material-shutter[data-v-55c223cb]{filter:brightness(calc(1 - var(--shade-progress, 0)*.82));transform:translate3d(0,calc((1 - var(--shade-progress, 0))*-57%),0);will-change:transform}.material-front[data-v-55c223cb]{filter:brightness(calc(1 - var(--shade-progress, 0)*.8))}.glass-clip[data-v-55c223cb]{clip-path:inset(14% 12.333% 19.778% 12.167% round 58.667px);inset:0}.shutter-shadow[data-v-55c223cb]{border-radius:56.667px;box-shadow:inset 0 0 11px #1c19166b,inset 0 0 3px #1c19164d;height:195px;left:26.333px;mask-image:url(../cabin/window-shutter.webp);-webkit-mask-image:url(../cabin/window-shutter.webp);mask-position:-26.333px calc(-44px - (1 - var(--shade-progress, 0))*171px);-webkit-mask-position:-26.333px calc(-44px - (1 - var(--shade-progress, 0))*171px);mask-size:200px 300px;-webkit-mask-size:200px 300px;top:44px;width:147px}.front-tint[data-v-55c223cb],.shutter-shadow[data-v-55c223cb]{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;pointer-events:none;position:absolute}.front-tint[data-v-55c223cb]{background:linear-gradient(180deg,#6a6e78 0,#878b95 38%,#a2a7ae);inset:0;mask-image:url(../cabin/window-front.webp);-webkit-mask-image:url(../cabin/window-front.webp);mask-size:cover;-webkit-mask-size:cover;mix-blend-mode:multiply;opacity:calc(var(--shade-progress, 0)*.55)}.cabin-window[data-v-55c223cb]:focus-visible{border-radius:24px;outline:2px solid #3a53ed;outline-offset:3px}@media(prefers-reduced-motion:reduce){.cabin-window[data-v-55c223cb],.material-shutter[data-v-55c223cb],.scene-canvas[data-v-55c223cb]{animation:none!important;transition:none!important}}
