.global-nav[data-v-55494425]{box-sizing:border-box;width:100%;min-height:4rem;top:var(--dream-vv-offset-top,0);z-index:30;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);transform-origin:top;pointer-events:auto;background:#e9eeef03;justify-content:space-between;align-items:center;padding:0 2.25rem;display:flex;position:fixed;left:0;overflow:visible;transform:scaleY(1)}.global-nav--enter[data-v-55494425]{pointer-events:auto;animation:.8s ease-out both global-nav-height-in-55494425}@keyframes global-nav-height-in-55494425{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.global-nav__logo[data-v-55494425]{align-items:center;padding:0 .75rem;text-decoration:none;display:inline-flex}.global-nav__logo-img[data-v-55494425]{width:65px;height:38px;display:block}.global-nav__logo-img--sprite[data-v-55494425]{background-image:var(--55494425-eloiLogoSpriteCss);background-position:-35px -20px;background-repeat:no-repeat;background-size:289px 78px;flex-shrink:0}@media (width>=769px){.global-nav__logo:hover .global-nav__logo-img--sprite[data-v-55494425],.global-nav__logo:focus-visible .global-nav__logo-img--sprite[data-v-55494425]{background-position:-186px -20px}}.global-nav__links[data-v-55494425]{align-items:center;gap:5rem;display:flex}.global-nav__menu-button[data-v-55494425]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;padding:0;display:none}.global-nav__menu-icon[data-v-55494425]{width:1.6875rem;height:1.75rem;display:block}.global-nav__dropdown[data-v-55494425]{display:inline-flex;position:relative}.global-nav__dropdown-trigger[data-v-55494425]{cursor:default}.global-nav__dropdown-menu[data-v-55494425]{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-sizing:border-box;z-index:20;opacity:0;cursor:pointer;pointer-events:none;background:#e9eeef;border:1px solid #6f6f6f;width:150px;margin:0;padding:0;transition:opacity .2s ease-out,transform .2s ease-out;position:absolute;top:100%;left:50%;right:auto;transform:translate(-50%,-.375rem)}.global-nav__dropdown-menu--open[data-v-55494425]{opacity:1;pointer-events:auto;transform:translate(-50%)}.global-nav__dropdown-item[data-v-55494425]{border-bottom:1px solid #6f6f6f;margin:0}.global-nav__dropdown-item[data-v-55494425]:last-child{border-bottom:0}.global-nav__dropdown-link[data-v-55494425]{color:#000;box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:10px;font-family:Fira Code,monospace;font-size:20px;font-weight:450;line-height:1.2;text-decoration:none;transition:color .16s;display:flex}.global-nav__dropdown-link[data-v-55494425]:hover{color:#6f6f6f;text-shadow:0 0 6px #6f6f6f99}.global-nav__link[data-v-55494425]{cursor:pointer;color:#000;background:0 0;border:0;padding:0;font-family:Fira Code,monospace;font-size:1.25rem;font-weight:500;line-height:1.2;text-decoration:none;transition:color .16s,text-shadow .16s}.global-nav__link[data-v-55494425]:hover{color:#6f6f6f;text-shadow:0 0 6px #6f6f6f99}.global-nav__mobile-panel[data-v-55494425]{display:none}@media (width<=768px){.global-nav[data-v-55494425]{flex-wrap:wrap;align-items:flex-end;min-height:0;padding:1.25rem 1rem}.global-nav__logo[data-v-55494425]{padding:0}.global-nav__logo:hover .global-nav__logo-img--sprite[data-v-55494425]:not(.global-nav__logo-img--sprite-act){background-position:-35px -20px}.global-nav__logo-img--sprite.global-nav__logo-img--sprite-act[data-v-55494425]{background-position:-186px -20px}.global-nav__links[data-v-55494425]{display:none}.global-nav__menu-button[data-v-55494425]{justify-content:center;align-items:center;width:1.6875rem;height:1.75rem;display:inline-flex}.global-nav__mobile-panel[data-v-55494425]{opacity:0;pointer-events:none;background:#e9eeeff5;flex-direction:column;width:calc(100% + 2rem);max-height:0;margin:0 -1rem;transition:max-height .24s,opacity .2s,transform .24s,margin .24s;display:flex;overflow:hidden;transform:translateY(-6px)}.global-nav__mobile-panel--open[data-v-55494425]{opacity:1;pointer-events:auto;max-height:400px;margin:1.25rem -1rem -1.25rem;transform:translateY(0)}.global-nav__mobile-item[data-v-55494425]{box-sizing:border-box;color:#000;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-bottom:1px solid #000;justify-content:space-between;align-items:center;width:100%;height:3.75rem;min-height:3.75rem;padding:0 1rem;font-family:Fira Code,monospace;font-size:1.25rem;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.global-nav__mobile-item[data-v-55494425]:first-child{border-top:1px solid #000}.global-nav__mobile-item--trigger[data-v-55494425]{cursor:pointer;outline:none}.global-nav__mobile-item>span[data-v-55494425]{align-items:center;height:100%;line-height:1.2;display:flex}.global-nav__mobile-item--trigger-open>span[data-v-55494425]{color:#6f6f6f;text-shadow:0 0 6px #6f6f6f99}.global-nav__mobile-item--trigger-open[data-v-55494425]{color:#6f6f6f}.global-nav__mobile-submenu[data-v-55494425]{opacity:0;flex-direction:column;max-height:0;transition:max-height .24s,opacity .2s,transform .24s;display:flex;overflow:hidden;transform:translateY(-6px)}.global-nav__mobile-submenu .global-nav__mobile-item[data-v-55494425]{font-weight:500}.global-nav__mobile-submenu--open[data-v-55494425]{opacity:1;max-height:260px;transform:translateY(0)}.global-nav__mobile-arrow[data-v-55494425]{align-self:center;width:1.5rem;height:1.5rem;transition:transform .2s;display:block;transform:rotate(90deg)}.global-nav__mobile-arrow--open[data-v-55494425]{transform:rotate(180deg)}.global-nav__menu-hamburger[data-v-55494425]{display:block;position:relative}.global-nav__menu-hamburger[data-v-55494425]:before{content:"";background:#000;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 -.35rem #000,0 .35rem #000}.global-nav__menu-minus-icon[data-v-55494425],.global-nav__mobile-minus-icon[data-v-55494425]{display:block;position:relative}.global-nav__menu-minus-icon[data-v-55494425]:before,.global-nav__mobile-minus-icon[data-v-55494425]:before{content:"";background:currentColor;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.global-nav__mobile-minus-icon[data-v-55494425]{transform:none!important}}.terminal-help[data-v-d0c33408]{z-index:40;box-sizing:border-box;-webkit-backdrop-filter:blur(4.2px);backdrop-filter:blur(4.2px);background:#ffffff14;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.terminal-help__panel[data-v-d0c33408]{color:#000;box-sizing:border-box;background:#e9eeefb8;border:.3125rem solid #000;border-radius:1.25rem;flex-direction:column;width:min(41.25rem,100vw - 2rem);max-height:calc(100vh - 2rem);font-family:Fira Code,monospace;display:flex;overflow:hidden}.terminal-help__header[data-v-d0c33408]{box-sizing:border-box;background:#e9eeefeb;border-bottom:.3125rem solid #000;justify-content:center;align-items:center;min-height:2.5rem;padding:0 2.75rem;display:flex;position:relative}.terminal-help__title-wrap[data-v-d0c33408]{justify-content:center;align-items:center;gap:1.25rem;display:flex}.terminal-help__title[data-v-d0c33408]{font-size:1.25rem;font-weight:600;line-height:1.2}.terminal-help__close[data-v-d0c33408]{z-index:1;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:flex;position:absolute;top:.4rem;right:.75rem}.terminal-help__close-icon[data-v-d0c33408]{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;inset:0}.terminal-help__close-icon--hover[data-v-d0c33408],.terminal-help__close-icon--mobile-default[data-v-d0c33408],.terminal-help__close-icon--mobile-click[data-v-d0c33408]{opacity:0}@media (hover:hover) and (pointer:fine){.terminal-help__close:hover .terminal-help__close-icon--default[data-v-d0c33408]{opacity:0}.terminal-help__close:hover .terminal-help__close-icon--hover[data-v-d0c33408]{opacity:1}}.terminal-help__body[data-v-d0c33408]{box-sizing:border-box;padding:2.5rem 4.6875rem 1.125rem}.terminal-help__list[data-v-d0c33408]{color:#6f6f6f;flex-direction:column;gap:.625rem;width:min(100%,33.5rem);margin:0;padding-left:1.6875rem;font-size:1.125rem;font-weight:450;line-height:1.2;display:flex}.terminal-help__list strong[data-v-d0c33408]{color:#4c4c4c;font-weight:700}@media (width<=768px){.terminal-help[data-v-d0c33408]{padding:.75rem}.terminal-help__panel[data-v-d0c33408]{border-radius:1rem;width:calc(100vw - 4rem)}.terminal-help__header[data-v-d0c33408]{justify-content:flex-start;min-height:3.625rem;padding:0 1.25rem}.terminal-help__title-wrap[data-v-d0c33408]{justify-content:flex-start;gap:.5rem}.terminal-help__title[data-v-d0c33408]{font-size:1.125rem}.terminal-help__close[data-v-d0c33408]{width:2.125rem;height:2.125rem;top:.625rem;right:1.25rem}.terminal-help__close-icon--default[data-v-d0c33408],.terminal-help__close-icon--hover[data-v-d0c33408],.terminal-help__close:hover .terminal-help__close-icon--default[data-v-d0c33408],.terminal-help__close:hover .terminal-help__close-icon--hover[data-v-d0c33408]{opacity:0}.terminal-help__close-icon--mobile-default[data-v-d0c33408],.terminal-help__close:hover .terminal-help__close-icon--mobile-default[data-v-d0c33408]{opacity:1}.terminal-help__close:active .terminal-help__close-icon--mobile-default[data-v-d0c33408]{opacity:0}.terminal-help__close:active .terminal-help__close-icon--mobile-click[data-v-d0c33408]{opacity:1}.terminal-help__body[data-v-d0c33408]{padding:1.5rem 1.25rem}.terminal-help__list[data-v-d0c33408]{gap:.875rem;width:100%;font-size:1rem}}.terminal-modal[data-v-4c3300c5]{z-index:30;overscroll-behavior:contain;background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.terminal-modal__panel[data-v-4c3300c5]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#000;overscroll-behavior:contain;background:#e9eeefb8;border:.3125rem solid #000;border-radius:1.25rem;flex-direction:column;width:min(60rem,100vw - 2rem);height:min(42rem,100vh - 2rem);max-height:calc(100vh - 2rem);font-family:Fira Code,monospace;display:flex;overflow:hidden}.terminal-modal__panel--compact[data-v-4c3300c5]{width:min(60rem,100vw - 2rem);height:min(17rem,100vh - 2rem);min-height:17rem}.terminal-modal__body[data-v-4c3300c5]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.terminal-modal__header[data-v-4c3300c5]{-webkit-backdrop-filter:blur(4.2px);backdrop-filter:blur(4.2px);box-sizing:border-box;background:#e9eeefeb;border-bottom:.3125rem solid #000;align-items:center;gap:.5rem;height:2.5rem;padding:0 .75rem;font-size:1.25rem;font-weight:600;display:flex}[data-v-4c3300c5] .terminal-home,[data-v-4c3300c5] .terminal-dialog,[data-v-4c3300c5] .terminal-login,[data-v-4c3300c5] .terminal-signup,[data-v-4c3300c5] .terminal-chat,[data-v-4c3300c5] .terminal-dream-details{flex:1;min-height:0}.terminal-modal__title-wrap[data-v-4c3300c5]{flex:1;justify-content:center;align-items:center;gap:.75rem;min-width:0;display:flex}.terminal-modal__header-btns[data-v-4c3300c5]{flex-shrink:0;align-items:center;display:flex}.terminal-modal__header-btn[data-v-4c3300c5]{cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:flex;position:relative}.terminal-modal__help-icon[data-v-4c3300c5],.terminal-modal__close-icon[data-v-4c3300c5]{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;inset:0}.terminal-modal__help-icon--hover[data-v-4c3300c5],.terminal-modal__close-icon--hover[data-v-4c3300c5],.terminal-modal__help-icon--mobile-hover[data-v-4c3300c5],.terminal-modal__close-icon--mobile-click[data-v-4c3300c5]{opacity:0}@media (hover:hover) and (pointer:fine){.terminal-modal__help:hover .terminal-modal__help-icon--default[data-v-4c3300c5]{opacity:0}.terminal-modal__help:hover .terminal-modal__help-icon--hover[data-v-4c3300c5]{opacity:1}.terminal-modal__close:hover .terminal-modal__close-icon--default[data-v-4c3300c5]{opacity:0}.terminal-modal__close:hover .terminal-modal__close-icon--hover[data-v-4c3300c5]{opacity:1}}.terminal-modal__help:active .terminal-modal__help-icon--mobile-default[data-v-4c3300c5]{opacity:0}.terminal-modal__help:active .terminal-modal__help-icon--mobile-hover[data-v-4c3300c5]{opacity:1}.terminal-modal__close:active .terminal-modal__close-icon--mobile-default[data-v-4c3300c5]{opacity:0}.terminal-modal__close:active .terminal-modal__close-icon--mobile-click[data-v-4c3300c5]{opacity:1}.terminal-modal__title[data-v-4c3300c5]{line-height:1.2}@media (width<=768px){.terminal-modal[data-v-4c3300c5]{box-sizing:border-box;background:0 0;justify-content:center;align-items:center;padding:10.5rem .75rem}.terminal-modal__panel[data-v-4c3300c5]{box-sizing:border-box;border-width:.3125rem;border-radius:1rem;width:calc(100vw - 4rem);height:calc(100svh - 24rem);min-height:35rem;max-height:calc(100dvh - 24rem)}.terminal-modal__panel--compact[data-v-4c3300c5]{height:min(16.5rem,100dvh - 24rem);min-height:16.5rem}.terminal-modal__header[data-v-4c3300c5]{gap:.75rem;height:auto;min-height:3.625rem;padding:0 1.25rem;font-size:1.125rem}.terminal-modal__title-wrap[data-v-4c3300c5]{justify-content:flex-start;gap:.5rem}.terminal-modal__header-btn[data-v-4c3300c5]{width:2.125rem;height:2.125rem}.terminal-modal__help.terminal-modal__header-btn[data-v-4c3300c5]{width:1.75rem;height:1.75rem}}.terminal-home[data-v-ea011285]{flex-direction:column;flex:1;justify-content:space-between;gap:1.5rem;min-height:0;padding:2.625rem 5rem 2.5rem;display:flex}.terminal-home__intro[data-v-ea011285]{flex-direction:column;gap:1.5rem;font-size:1.5rem;line-height:1.2;display:flex}.terminal-home__hint[data-v-ea011285]{color:#6f6f6f;font-size:1.25rem}.terminal-home__primary-actions[data-v-ea011285]{flex-direction:column;gap:2rem;width:100%;display:flex}.terminal-home__auth-actions[data-v-ea011285]{justify-content:space-between;align-items:center;gap:3.25rem;display:flex}.terminal-home__btn[data-v-ea011285]{color:#000;cursor:pointer;white-space:nowrap;box-shadow:none;box-sizing:border-box;background:#e9eeef;border:.1875rem solid #000;justify-content:center;align-items:center;gap:1rem;height:76px;padding:1.25rem 3.125rem;font-family:inherit;font-size:2.1rem;font-weight:600;line-height:1;transition:box-shadow .12s ease-out,background-color 80ms ease-out,padding 80ms ease-out;display:flex}.terminal-home__btn--half[data-v-ea011285]{flex:1;min-height:76px;font-size:2.15rem}.terminal-home__btn--gmail[data-v-ea011285]{width:100%;min-height:76px}.terminal-home__btn--gmail[data-v-ea011285]:active{padding-top:1.25rem;padding-bottom:1.25rem}.terminal-home__btn[data-v-ea011285]:hover{box-shadow:0 0 30px #0000004d}.terminal-home__btn[data-v-ea011285]:active{background:#bdc2c2}.terminal-home__btn--half[data-v-ea011285]:active{padding-top:.625rem;padding-bottom:.625rem}.terminal-home__gmail-icon[data-v-ea011285]{width:40px;height:41px;display:block}.terminal-home__gmail-loading[data-v-ea011285]{animation:1s linear infinite terminal-home-gmail-spin-ea011285}@keyframes terminal-home-gmail-spin-ea011285{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.terminal-home__agreements[data-v-ea011285]{flex-direction:column;gap:1.75rem;font-size:24px;display:flex}.terminal-check[data-v-ea011285]{cursor:default;align-items:center;gap:1.5rem;line-height:1.2;display:flex;position:relative}.terminal-check--invalid .terminal-check__box[data-v-ea011285],.terminal-check--invalid .terminal-check__text[data-v-ea011285]{color:#e60000;border-color:#e60000}.terminal-check--invalid .terminal-check__link[data-v-ea011285]{color:#e60000}.terminal-check--shake[data-v-ea011285],.terminal-check--shake .terminal-check__box[data-v-ea011285],.terminal-check--shake .terminal-check__text[data-v-ea011285]{animation:.32s ease-in-out 2 terminal-check-shake}.terminal-check__input[data-v-ea011285]{opacity:0;pointer-events:none;position:absolute}.terminal-check__box[data-v-ea011285]{cursor:pointer;box-sizing:border-box;border:1px solid #000;flex-shrink:0;width:30px;height:30px;display:block;position:relative}.terminal-check__box-img[data-v-ea011285]{opacity:0;width:30px;height:30px;display:block;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.terminal-check__box:hover .terminal-check__box-img--hover[data-v-ea011285]{opacity:1}}.terminal-check__input:checked+.terminal-check__box .terminal-check__box-img--hover[data-v-ea011285]{opacity:0}.terminal-check__input:checked+.terminal-check__box .terminal-check__box-img--checked[data-v-ea011285]{opacity:1}.terminal-check__text[data-v-ea011285]{-webkit-user-select:none;user-select:none;white-space:nowrap}.terminal-check__link[data-v-ea011285]{color:#6f6f6f;margin-left:.5rem;text-decoration:underline}.terminal-home__cursor[data-v-ea011285]{width:9px;height:24px;animation:1s step-end infinite terminal-cursor-blink;display:block}@media (width<=767px){.terminal-home[data-v-ea011285]{box-sizing:border-box;justify-content:flex-start;gap:.75rem;width:100%;max-width:100%;height:auto;min-height:0;margin:0;padding:1.25rem;overflow-y:auto}.terminal-home__intro[data-v-ea011285]{gap:.5rem;font-size:1.125rem}.terminal-home__hint[data-v-ea011285]{max-width:17rem;font-size:1rem}.terminal-home__primary-actions[data-v-ea011285]{gap:1rem;margin-top:.625rem}.terminal-home__auth-actions[data-v-ea011285]{flex-direction:column;gap:1rem}.terminal-home__btn[data-v-ea011285]{gap:1rem;width:100%;height:3.5rem;min-height:3.5rem;padding:.625rem 1rem;font-size:1rem}.terminal-home__btn--half[data-v-ea011285]{font-size:1.05rem}.terminal-home__gmail-icon[data-v-ea011285]{width:1.25rem;height:1.3125rem}.terminal-home__agreements[data-v-ea011285]{gap:.75rem;margin-top:1.25rem;font-size:.75rem}.terminal-check[data-v-ea011285]{gap:1rem}.terminal-check__box[data-v-ea011285],.terminal-check__box-img[data-v-ea011285]{width:1.25rem;height:1.25rem}.terminal-check__text[data-v-ea011285]{white-space:normal}.terminal-home__cursor[data-v-ea011285]{width:.5625rem;height:1.5rem}}.terminal-preview-image[data-v-64bff7a4]{flex-direction:row-reverse;align-items:center;gap:.875rem;width:100%;display:flex}.terminal-preview-image__thumb[data-v-64bff7a4]{object-fit:cover;background:#0000002e;border-radius:.625rem;width:6rem;height:6rem}.terminal-preview-image__thumb-wrap[data-v-64bff7a4]{cursor:pointer;width:6rem;height:6rem;position:relative}.terminal-preview-image__spacer[data-v-64bff7a4]{display:none}.terminal-preview-image__remove[data-v-64bff7a4]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:absolute;top:.25rem;right:.25rem}.terminal-preview-image__remove-icon[data-v-64bff7a4]{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;inset:0}.terminal-preview-image__remove-icon--hover[data-v-64bff7a4],.terminal-preview-image__remove-icon--mobile-default[data-v-64bff7a4],.terminal-preview-image__remove-icon--mobile-click[data-v-64bff7a4]{opacity:0}@media (hover:hover) and (pointer:fine){.terminal-preview-image__remove:hover .terminal-preview-image__remove-icon--default[data-v-64bff7a4]{opacity:0}.terminal-preview-image__remove:hover .terminal-preview-image__remove-icon--hover[data-v-64bff7a4]{opacity:1}}@media (width<=767px){.terminal-preview-image[data-v-64bff7a4]{justify-content:space-between;gap:.625rem}.terminal-preview-image__thumb[data-v-64bff7a4]{border-radius:.625rem;width:5rem;height:5rem}.terminal-preview-image__thumb-wrap[data-v-64bff7a4]{width:5rem;height:5rem}.terminal-preview-image__spacer[data-v-64bff7a4]{visibility:hidden;pointer-events:none;width:5rem;height:5rem;display:block}.terminal-preview-image__remove-icon--default[data-v-64bff7a4],.terminal-preview-image__remove-icon--hover[data-v-64bff7a4]{opacity:0}.terminal-preview-image__remove-icon--mobile-default[data-v-64bff7a4]{opacity:1}.terminal-preview-image__remove:active .terminal-preview-image__remove-icon--mobile-default[data-v-64bff7a4]{opacity:0}.terminal-preview-image__remove:active .terminal-preview-image__remove-icon--mobile-click[data-v-64bff7a4]{opacity:1}}.terminal-upload[data-v-66fd93cb]{justify-content:center;align-items:center;display:inline-flex}.terminal-upload__input[data-v-66fd93cb]{display:none}.terminal-upload__trigger[data-v-66fd93cb]{color:#000;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;padding:0;font-family:inherit;font-size:2.4rem;line-height:1;display:inline-flex}.terminal-upload__trigger--disabled[data-v-66fd93cb]{opacity:.4;cursor:pointer}.terminal-upload__loading[data-v-66fd93cb]{width:1.75rem;height:1.75rem;animation:1s linear infinite terminal-upload-spin-66fd93cb;display:block}@keyframes terminal-upload-spin-66fd93cb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=767px){.terminal-upload__trigger[data-v-66fd93cb]{justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;font-size:2rem;line-height:1;display:inline-flex}.terminal-upload__loading[data-v-66fd93cb]{width:1.125rem;height:1.125rem}}.terminal-dialog[data-v-8befc7a7]{flex-direction:column;flex:1;justify-content:space-between;gap:1.5rem;min-height:0;padding:2.625rem 5rem 2.5rem;display:flex}.terminal-dialog--shake[data-v-8befc7a7]{animation:.32s ease-in-out 2 terminal-dialog-shake-8befc7a7}@keyframes terminal-dialog-shake-8befc7a7{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.terminal-dialog__scroll[data-v-8befc7a7]{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:auto;gap:1.5rem;min-height:0;display:flex;overflow-y:auto}.terminal-dialog__scroll[data-v-8befc7a7]::-webkit-scrollbar{width:0;height:0;display:none}.terminal-dialog__intro[data-v-8befc7a7]{flex-direction:column;gap:1.5rem;font-size:1.5rem;line-height:1.2;display:flex}.terminal-dialog__hint[data-v-8befc7a7]{color:#6f6f6f;font-size:1.25rem}.terminal-dialog__logs[data-v-8befc7a7]{flex-direction:column;gap:1.125rem;font-size:1.25rem;line-height:1.2;display:flex}.terminal-dialog__composer[data-v-8befc7a7]{flex-direction:column;flex-shrink:0;gap:1.5rem;display:flex}.terminal-dialog__divider[data-v-8befc7a7]{background:#6f6f6f;flex-shrink:0;width:100%;height:.3125rem}.terminal-dialog__muted[data-v-8befc7a7]{color:#6f6f6f}.terminal-dialog__strong[data-v-8befc7a7]{font-weight:600}.terminal-dialog__error[data-v-8befc7a7]{color:#e60000;font-weight:600}.terminal-dialog__line[data-v-8befc7a7]{align-items:flex-start;gap:.75rem;display:flex}.terminal-dialog__line--no-prompt[data-v-8befc7a7]{gap:0}.terminal-dialog__message-text[data-v-8befc7a7]{color:#6f6f6f;white-space:pre-wrap;word-break:break-word}.terminal-dialog__message-text--error[data-v-8befc7a7]{color:#ff3b30}.terminal-dialog__message-text--plain-system[data-v-8befc7a7]{color:#6f6f6f}.terminal-dialog__composed[data-v-8befc7a7]{flex-direction:column;gap:.75rem;min-width:0;display:flex}.terminal-dialog__composed-images[data-v-8befc7a7]{flex-wrap:wrap;gap:.75rem;display:flex}.terminal-dialog__image-wrap[data-v-8befc7a7]{cursor:pointer;background:#fff;border:1px solid #bbb;width:8rem;height:8rem;overflow:hidden}.terminal-dialog__image[data-v-8befc7a7]{object-fit:cover;width:100%;height:100%;display:block}.terminal-dialog__input-row[data-v-8befc7a7]{flex-direction:column;gap:.75rem;display:flex}.terminal-dialog__input-row--chat[data-v-8befc7a7]{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.terminal-dialog__input-line[data-v-8befc7a7]{flex:1;align-items:center;gap:.75rem;min-width:0;font-size:1.25rem;display:flex}.terminal-dialog__editor-wrap[data-v-8befc7a7]{cursor:text;flex:1;min-width:0;position:relative}.terminal-dialog__input[data-v-8befc7a7]{color:#6f6f6f;width:100%;font-family:inherit;font-size:inherit;letter-spacing:inherit;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;caret-color:#0000;background:0 0;border:0;outline:none;margin:0;padding:0}.terminal-dialog__input--secret[data-v-8befc7a7]{color:#0000}.terminal-dialog__input[data-v-8befc7a7]::placeholder{color:#6f6f6f;opacity:.9;text-indent:20px}.terminal-dialog__cursor[data-v-8befc7a7]{width:9px;height:24px;animation:1s step-end infinite terminal-cursor-blink}.terminal-dialog__cursor--native[data-v-8befc7a7]{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.terminal-dialog__measure[data-v-8befc7a7]{visibility:hidden;white-space:pre;font:inherit;letter-spacing:inherit;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;pointer-events:none;position:absolute;top:0;left:0}.terminal-dialog__mask[data-v-8befc7a7]{color:#6f6f6f;pointer-events:none;line-height:1;font:inherit;letter-spacing:inherit;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;white-space:pre;position:absolute;top:50%;left:0;transform:translateY(-50%)}.terminal-dialog__cancel[data-v-8befc7a7]{color:#6f6f6f;cursor:pointer;background:0 0;border:0;align-self:center;font-family:inherit;font-size:1.25rem;line-height:1.2}@media (width<=767px){.terminal-dialog[data-v-8befc7a7]{box-sizing:border-box;gap:.75rem;height:100%;padding:1.25rem}.terminal-dialog__scroll[data-v-8befc7a7],.terminal-dialog__composer[data-v-8befc7a7]{gap:.75rem}.terminal-dialog__intro[data-v-8befc7a7]{gap:.5rem;font-size:1.125rem}.terminal-dialog__hint[data-v-8befc7a7]{max-width:17rem;font-size:1rem}.terminal-dialog__logs[data-v-8befc7a7]{gap:.5rem;font-size:1rem}.terminal-dialog__divider[data-v-8befc7a7]{height:.3125rem}.terminal-dialog__input-line[data-v-8befc7a7]{gap:.5rem;font-size:1rem}.terminal-dialog__input[data-v-8befc7a7]::placeholder{text-indent:.75rem}.terminal-dialog__cursor[data-v-8befc7a7]{width:.5625rem;height:1.5rem}.terminal-dialog__confirm[data-v-8befc7a7]{color:#000;cursor:pointer;box-sizing:border-box;background:#e9eeef;border:.1875rem solid #000;justify-content:center;align-items:center;gap:.625rem;width:100%;min-height:3.5rem;padding:.625rem 1rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.2;display:flex}.terminal-dialog__confirm[data-v-8befc7a7]:disabled{opacity:.6;cursor:not-allowed}.terminal-dialog__confirm[data-v-8befc7a7]:active:not(:disabled){background:#bdc2c2}.terminal-dialog__cancel[data-v-8befc7a7]{display:none}}.terminal-dream-details[data-v-55aa8660]{flex-direction:column;flex:1;min-height:0;padding:2.625rem 5rem;display:flex}.terminal-dream-details__scroll[data-v-55aa8660]{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:auto;gap:1.125rem;min-height:0;display:flex;overflow-y:auto}.terminal-dream-details__scroll[data-v-55aa8660]::-webkit-scrollbar{width:0;height:0;display:none}.terminal-dream-details__title[data-v-55aa8660]{color:#000;margin:0;font-size:1.5rem;font-weight:500;line-height:1.2}.terminal-dream-details__body[data-v-55aa8660]{color:#6f6f6f;white-space:pre-wrap;text-align:justify;text-align-last:left;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;max-width:100%;margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}@media (width<=767px){.terminal-dream-details[data-v-55aa8660]{padding:1.5rem}.terminal-dream-details__title[data-v-55aa8660]{font-size:1.25rem}.terminal-dream-details__body[data-v-55aa8660]{text-align:left;font-size:1.125rem}.terminal-dream-details--threshold[data-v-55aa8660],.terminal-dream-details--self-reference[data-v-55aa8660],.terminal-dream-details--noise[data-v-55aa8660],.terminal-dream-details--overload[data-v-55aa8660],.terminal-dream-details--latency[data-v-55aa8660],.terminal-dream-details--hallucination[data-v-55aa8660],.terminal-dream-details--silence[data-v-55aa8660]{padding:1.25rem}.terminal-dream-details--threshold .terminal-dream-details__scroll[data-v-55aa8660],.terminal-dream-details--self-reference .terminal-dream-details__scroll[data-v-55aa8660],.terminal-dream-details--noise .terminal-dream-details__scroll[data-v-55aa8660],.terminal-dream-details--overload .terminal-dream-details__scroll[data-v-55aa8660],.terminal-dream-details--latency .terminal-dream-details__scroll[data-v-55aa8660],.terminal-dream-details--hallucination .terminal-dream-details__scroll[data-v-55aa8660],.terminal-dream-details--silence .terminal-dream-details__scroll[data-v-55aa8660]{gap:.5rem}.terminal-dream-details--threshold .terminal-dream-details__title[data-v-55aa8660],.terminal-dream-details--self-reference .terminal-dream-details__title[data-v-55aa8660],.terminal-dream-details--noise .terminal-dream-details__title[data-v-55aa8660],.terminal-dream-details--overload .terminal-dream-details__title[data-v-55aa8660],.terminal-dream-details--latency .terminal-dream-details__title[data-v-55aa8660],.terminal-dream-details--hallucination .terminal-dream-details__title[data-v-55aa8660],.terminal-dream-details--silence .terminal-dream-details__title[data-v-55aa8660]{font-size:1.125rem}.terminal-dream-details--threshold .terminal-dream-details__body[data-v-55aa8660],.terminal-dream-details--self-reference .terminal-dream-details__body[data-v-55aa8660],.terminal-dream-details--noise .terminal-dream-details__body[data-v-55aa8660],.terminal-dream-details--overload .terminal-dream-details__body[data-v-55aa8660],.terminal-dream-details--latency .terminal-dream-details__body[data-v-55aa8660],.terminal-dream-details--hallucination .terminal-dream-details__body[data-v-55aa8660],.terminal-dream-details--silence .terminal-dream-details__body[data-v-55aa8660]{text-align:left;align-self:stretch;width:100%;max-width:100%;font-size:1rem;font-weight:500}}.terminal-logout[data-v-2397495f]{z-index:30;box-sizing:border-box;-webkit-backdrop-filter:blur(4.2px);backdrop-filter:blur(4.2px);background:#ffffff14;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.terminal-logout__panel[data-v-2397495f]{color:#000;box-sizing:border-box;background:#e9eeefb8;border:.3125rem solid #000;border-radius:1.25rem;flex-direction:column;width:min(41.25rem,100vw - 2rem);height:min(24.875rem,100vh - 2rem);max-height:calc(100vh - 2rem);font-family:Fira Code,monospace;display:flex;overflow:hidden}.terminal-logout__header[data-v-2397495f]{box-sizing:border-box;background:#e9eeefeb;border-bottom:.3125rem solid #000;justify-content:center;align-items:center;min-height:2.5rem;padding:0 2.75rem;display:flex;position:relative}.terminal-logout__title-wrap[data-v-2397495f]{justify-content:center;align-items:center;gap:.75rem;display:flex}.terminal-logout__title[data-v-2397495f]{font-size:1.25rem;font-weight:600;line-height:1.2}.terminal-logout__close[data-v-2397495f]{z-index:1;cursor:pointer;background:0 0;border:0;width:1.5625rem;height:1.5625rem;padding:0;position:absolute;top:.4rem;right:.75rem}.terminal-logout__close-icon[data-v-2397495f]{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;inset:0}.terminal-logout__close-icon--click[data-v-2397495f],.terminal-logout__close:hover .terminal-logout__close-icon--default[data-v-2397495f]{opacity:0}.terminal-logout__close:hover .terminal-logout__close-icon--click[data-v-2397495f]{opacity:1}.terminal-logout__close:active .terminal-logout__close-icon--default[data-v-2397495f]{opacity:0}.terminal-logout__close:active .terminal-logout__close-icon--click[data-v-2397495f]{opacity:1}.terminal-logout__body[data-v-2397495f]{flex-direction:column;align-items:center;gap:1rem;padding:2rem 2.25rem 1.75rem;display:flex}.terminal-logout__headline[data-v-2397495f]{text-align:left;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:min(100%,33.5rem);margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.terminal-logout__text[data-v-2397495f]{text-align:justify;text-align-last:left;color:#6f6f6f;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:min(100%,33.5rem);margin:0;font-size:1.125rem;line-height:1.2}.terminal-logout__footer[data-v-2397495f]{padding:0 2.25rem 1.875rem}.terminal-logout__actions[data-v-2397495f]{justify-content:space-between;align-items:flex-end;gap:1rem;width:min(100%,21.25rem);min-height:3.5rem;margin:0 auto;display:flex}.terminal-logout__action-button[data-v-2397495f]{box-sizing:border-box;letter-spacing:.075rem;white-space:nowrap;color:#000;cursor:pointer;background:#e9eeef;border:.1875rem solid #000;justify-content:space-between;align-items:center;gap:.5rem;width:7.75rem;height:3.5rem;padding:.625rem;font-family:Fira Code,monospace;font-size:1.5625rem;font-weight:600;line-height:1.44;display:flex}.terminal-logout__action-prefix[data-v-2397495f],.terminal-logout__action-label[data-v-2397495f]{display:inline-block}.terminal-logout__action-label[data-v-2397495f]{margin-left:0}.terminal-logout__action-button[data-v-2397495f]:hover{filter:brightness(.98)}.terminal-logout__action-button--yes[data-v-2397495f]{background:#e9eeef}.terminal-logout__action-button--yes[data-v-2397495f]:hover{filter:none;background:#e9eeef;box-shadow:0 0 30px #0000004d}.terminal-logout__action-button--yes[data-v-2397495f]:active{box-shadow:none;background:#bdc2c2}.terminal-logout__action-button--no[data-v-2397495f]{background:#e9eeef}.terminal-logout__action-button--no[data-v-2397495f]:hover{filter:none;background:#e9eeef;box-shadow:0 0 30px #0000004d}.terminal-logout__action-button--no[data-v-2397495f]:active{box-shadow:none;background:#bdc2c2}@media (width<=767px){.terminal-logout[data-v-2397495f]{padding:0}.terminal-logout__panel[data-v-2397495f]{box-sizing:border-box;border-radius:1rem;width:100%;max-width:100%;height:min(30rem,100dvh - 2rem);max-height:calc(100dvh - 2rem)}.terminal-logout__header[data-v-2397495f]{justify-content:flex-start;min-height:3.625rem;padding:0 1.25rem}.terminal-logout__title-wrap[data-v-2397495f]{justify-content:flex-start;gap:.5rem}.terminal-logout__title[data-v-2397495f]{font-size:1.125rem}.terminal-logout__close[data-v-2397495f]{width:2.125rem;height:2.125rem;top:.625rem;right:1.25rem}.terminal-logout__body[data-v-2397495f]{align-items:flex-start;gap:.5rem;padding:1.875rem 1.25rem}.terminal-logout__headline[data-v-2397495f]{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;max-width:100%;font-size:1.125rem;font-weight:600}.terminal-logout__text[data-v-2397495f]{white-space:normal;text-align:left;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;max-width:100%;font-size:.875rem;font-weight:500;line-height:1.2}.terminal-logout__footer[data-v-2397495f]{padding:0 1.25rem 2.5rem}.terminal-logout__actions[data-v-2397495f]{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.25rem;width:100%}.terminal-logout__action-button[data-v-2397495f]{justify-content:center;width:100%;height:auto;min-height:3.5rem;padding:.625rem 3.125rem;font-size:1rem;line-height:2.25rem}.terminal-logout__action-label[data-v-2397495f]{margin-left:0}}.app-layout[data-v-e7291ef4]{background:#e9eeef;flex-direction:column;width:100%;min-height:100vh;display:flex}.app-layout__main[data-v-e7291ef4]{flex:1;width:100%;margin-top:4rem}@media (width<=768px){.app-layout[data-v-e7291ef4]{min-height:100dvh}.app-layout__main[data-v-e7291ef4]{margin-top:calc(2.5rem + 38px + env(safe-area-inset-top,0px))}}.terminal-cookies[data-v-ebb2ba00]{z-index:30;box-sizing:border-box;-webkit-backdrop-filter:blur(4.2px);backdrop-filter:blur(4.2px);background:#ffffff14;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.terminal-cookies__panel[data-v-ebb2ba00]{color:#000;box-sizing:border-box;background:#e9eeefb8;border:.3125rem solid #000;border-radius:1.25rem;flex-direction:column;width:min(41.25rem,100vw - 2rem);height:min(24.875rem,100vh - 2rem);max-height:calc(100vh - 2rem);font-family:Fira Code,monospace;display:flex;overflow:hidden}.terminal-cookies__header[data-v-ebb2ba00]{box-sizing:border-box;background:#e9eeefeb;border-bottom:.3125rem solid #000;justify-content:center;align-items:center;min-height:2.5rem;padding:0 2.75rem;display:flex;position:relative}.terminal-cookies__title[data-v-ebb2ba00]{font-size:1.25rem;font-weight:600;line-height:1.2}.terminal-cookies__close[data-v-ebb2ba00]{z-index:1;cursor:pointer;background:0 0;border:0;width:1.5625rem;height:1.5625rem;padding:0;position:absolute;top:.4rem;right:.75rem}.terminal-cookies__close-icon[data-v-ebb2ba00]{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;inset:0}.terminal-cookies__close-icon--click[data-v-ebb2ba00],.terminal-cookies__close:active .terminal-cookies__close-icon--default[data-v-ebb2ba00]{opacity:0}.terminal-cookies__close:active .terminal-cookies__close-icon--click[data-v-ebb2ba00]{opacity:1}.terminal-cookies__body[data-v-ebb2ba00]{box-sizing:border-box;flex-direction:column;gap:1rem;padding:2.625rem 4.6875rem 1.125rem;display:flex}.terminal-cookies__text[data-v-ebb2ba00]{text-align:justify;text-align-last:left;color:#6f6f6f;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:31.25rem;max-width:100%;margin:0;font-size:1.25rem;font-weight:500;line-height:1.2}.terminal-cookies__footer[data-v-ebb2ba00]{box-sizing:border-box;flex-direction:column;gap:1.25rem;padding:1.875rem 4.6875rem;display:flex}.terminal-cookies__actions[data-v-ebb2ba00]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.terminal-cookies__action-button[data-v-ebb2ba00]{box-sizing:border-box;letter-spacing:.075rem;white-space:nowrap;color:#000;cursor:pointer;background:#e9eeef;border:.1875rem solid #000;justify-content:space-between;align-items:center;min-width:14.5rem;padding:.625rem;font-family:Fira Code,monospace;font-size:1.5625rem;font-weight:600;line-height:2.25rem;display:flex}.terminal-cookies__action-prefix[data-v-ebb2ba00],.terminal-cookies__action-label[data-v-ebb2ba00]{display:inline-block}.terminal-cookies__action-label[data-v-ebb2ba00]{margin-left:.5rem}.terminal-cookies__action-button[data-v-ebb2ba00]:hover{filter:none;box-shadow:0 0 30px #0000004d}.terminal-cookies__action-button[data-v-ebb2ba00]:active{box-shadow:none;background:#bdc2c2}.terminal-cookies__policy[data-v-ebb2ba00]{color:#6f6f6f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6f6f6f;align-self:center;padding:.625rem .625rem .125rem;font-family:Fira Code,monospace;font-size:1rem;font-weight:400;line-height:1.2}.terminal-cookies__policy[data-v-ebb2ba00]:hover{opacity:.85}@media (width<=767px){.terminal-cookies[data-v-ebb2ba00]{padding:0}.terminal-cookies__panel[data-v-ebb2ba00]{box-sizing:border-box;border-radius:1rem;width:calc(100vw - 6rem);max-width:calc(100vw - 6rem);height:min(30rem,100dvh - 2rem);max-height:calc(100dvh - 2rem)}.terminal-cookies__header[data-v-ebb2ba00]{justify-content:flex-start;min-height:3.625rem;padding:0 1.25rem}.terminal-cookies__title[data-v-ebb2ba00]{font-size:1.125rem}.terminal-cookies__close[data-v-ebb2ba00]{width:2.125rem;height:2.125rem;top:.625rem;right:1.25rem}.terminal-cookies__body[data-v-ebb2ba00]{padding:1.25rem}.terminal-cookies__text[data-v-ebb2ba00]{white-space:normal;text-align:left;width:100%;max-width:100%;font-size:1rem}.terminal-cookies__footer[data-v-ebb2ba00]{align-items:center;gap:2.1875rem;padding:1.25rem 1.25rem 2.5rem}.terminal-cookies__actions[data-v-ebb2ba00]{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1.25rem;width:100%}.terminal-cookies__action-button[data-v-ebb2ba00]{justify-content:center;width:100%;min-width:0;height:3.5rem;padding-left:2rem;padding-right:2rem;font-size:1rem;line-height:2.25rem}.terminal-cookies__policy[data-v-ebb2ba00]{padding:0 0 .125rem;font-size:.75rem}}.app-cookies-slot[data-v-7a7a37b1] .terminal-cookies{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;justify-content:flex-start;align-items:flex-end;padding:1rem}@font-face{font-family:Fira Code;font-display:swap;font-style:normal;font-weight:100 900;src:url(/assets/FiraCode-VariableFont_wght-B8UAmyNo.ttf)format("truetype")}*,:before,:after{box-sizing:border-box}html,body{background:#e9eeef;margin:0;padding:0;font-size:14px}@media (480px<=width<1024px){html,body{font-size:calc(.183824vw + 13.1176px)}}@media (1024px<=width<1920px){html,body{font-size:calc(.111607vw + 13.8571px)}}@media (1920px<=width<2560px){html,body{font-size:calc(.15625vw + 13px)}}@media (width>=2560px){html,body{font-size:18px}}body{font-family:Fira Code,sans-serif}html,body,#app{height:100%}a{color:inherit;text-decoration:none}p{margin:0}::selection{color:#fff;background-color:#6d6d6d}@keyframes terminal-cursor-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes terminal-check-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.footer[data-v-5473ee5f]{box-sizing:border-box;width:100%;padding-bottom:20px;padding-left:20px;display:flex}.footer__text[data-v-5473ee5f]{color:#6f6f6f;font-family:Helvetica,Arial,sans-serif;font-weight:400;line-height:1.2}.footer__link[data-v-5473ee5f]{color:#6f6f6f;border-bottom:1px solid #6f6f6f;padding-bottom:2px;font-family:Fira Code,monospace;font-weight:400;line-height:1.2;text-decoration:none;transition:color .2s ease-out,text-shadow .2s ease-out,border-color .2s ease-out}.footer__link[data-v-5473ee5f]:hover{color:#b9b9b9;text-shadow:0 0 6px #6f6f6f99;border-bottom-color:#b9b9b9}@media (width>=769px){.footer[data-v-5473ee5f]{align-items:flex-end;gap:30px}.footer__text[data-v-5473ee5f]{font-size:1.25rem}.footer__link[data-v-5473ee5f]{font-size:1rem}}@media (width<=768px){.footer[data-v-5473ee5f]{padding:10px 16px calc(30px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:center;align-items:center;gap:10px}.footer__link[data-v-5473ee5f]{order:-1;font-size:12px}.footer__text[data-v-5473ee5f]{text-align:center;font-size:12px}}.global-dream-canvas[data-v-a10a2420]{cursor:none;width:100%;min-height:100vh;position:relative}.global-dream-canvas__canvas[data-v-a10a2420],.global-dream-canvas__webgl[data-v-a10a2420],.global-dream-canvas__foreground[data-v-a10a2420]{cursor:none;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}.global-dream-canvas__webgl[data-v-a10a2420]{z-index:2;pointer-events:none}.global-dream-canvas__canvas[data-v-a10a2420]{z-index:1}.global-dream-canvas__foreground[data-v-a10a2420]{z-index:3;pointer-events:none}.global-dream-canvas--mobile[data-v-a10a2420]{min-height:100dvh;cursor:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;min-height:-webkit-fill-available}.global-dream-canvas--mobile .global-dream-canvas__canvas[data-v-a10a2420],.global-dream-canvas--mobile .global-dream-canvas__webgl[data-v-a10a2420],.global-dream-canvas--mobile .global-dream-canvas__foreground[data-v-a10a2420]{top:var(--dream-vv-offset-top,0);width:var(--dream-stage-width,100%);max-width:100%;height:var(--dream-stage-height,100dvh);cursor:auto;touch-action:pan-y;backface-visibility:hidden;left:0}.sleep-icon[data-v-4e0d6796]{--eloi-frame-duration:1.2s;--eloi-sleep-duration:calc(var(--eloi-frame-duration) * 3);--eloi-hover-duration:calc(var(--eloi-frame-duration) * 4);--eloi-icon-scale:1;--eloi-sprite-right:20%;box-sizing:border-box;cursor:pointer;color:#000;pointer-events:auto;background:0 0;width:100%;height:100%;padding:0;position:relative}.sleep-icon--noninteractive[data-v-4e0d6796]{cursor:default}.sleep-icon__arrow[data-v-4e0d6796]{opacity:0;width:3.95rem;height:auto;transform:translate3d(0, calc(-50% + 6rem), 0) scale(var(--eloi-icon-scale));pointer-events:none;z-index:5;transform-origin:50%;transition:transform .68s ease-out,opacity .68s ease-out;position:absolute;top:73%;left:-5rem}.sleep-icon__arrow--visible[data-v-4e0d6796]{opacity:1;transform:translate3d(-20px, -50%, 0) scale(var(--eloi-icon-scale));animation:1s linear .68s infinite sleep-icon-arrow-blink-4e0d6796}.sleep-icon__sprite-window[data-v-4e0d6796]{pointer-events:auto;width:100%;height:100%;position:relative}.sleep-icon__sprite-window--up[data-v-4e0d6796]{background-image:none}.sleep-icon__sleep-image[data-v-4e0d6796],.sleep-icon__up-image[data-v-4e0d6796]{right:var(--eloi-sprite-right);width:auto;height:60%;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;bottom:0}.sleep-icon__up-image--1[data-v-4e0d6796]{height:65.6075%}.sleep-icon__up-image--2[data-v-4e0d6796]{height:72.8972%}.sleep-icon__up-image--3[data-v-4e0d6796]{height:55%}.sleep-icon__sprite-window[data-v-4e0d6796],.sleep-icon__arrow[data-v-4e0d6796]{pointer-events:auto}@keyframes sleep-icon-arrow-blink-4e0d6796{0%,84%{opacity:1}85%,92%{opacity:0}93%,to{opacity:1}}@media (width<=768px){.sleep-icon__arrow[data-v-4e0d6796]{width:35px;height:37.4px;left:calc(100% - var(--eloi-sprite-right) - 48px);transform:translate3d(-50%, 18px, 0) rotate(90deg) scale(var(--eloi-icon-scale));top:-4px}.sleep-icon__arrow--visible[data-v-4e0d6796]{transform:translate3d(-50%, 0, 0) rotate(90deg) scale(var(--eloi-icon-scale))}}.home-view[data-v-df017b28]{background:#e9eeef;width:100%;min-height:100vh;margin-top:-4rem;position:relative;overflow:hidden visible}.home-view .single-canvas[data-v-df017b28]{width:100%;min-height:100vh;position:relative}.home-view__footer[data-v-df017b28]{z-index:5;box-sizing:border-box;width:100%;margin-top:-24px;position:relative}.home-view__sleep-icon-wrap[data-v-df017b28]{z-index:23;box-sizing:border-box;--eloi-icon-scale:.85;width:12.5rem;height:12.5rem;position:fixed;bottom:40px;right:0}@media (width<=768px){.home-view[data-v-df017b28],.home-view .single-canvas[data-v-df017b28]{min-height:100dvh;touch-action:pan-y;overscroll-behavior-y:none;min-height:-webkit-fill-available}.home-view__footer[data-v-df017b28]{padding:0;padding-bottom:env(safe-area-inset-bottom,0);margin-top:-8px}.home-view__sleep-icon-wrap[data-v-df017b28]{width:9.375rem;height:9.375rem;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));--eloi-icon-scale:.55;will-change:transform;padding:0}}.error-component[data-v-8e84e72c]{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100%;padding:2rem 1rem;font-family:Fira Code,monospace;display:flex;position:relative;overflow:hidden}.error-component__stage[data-v-8e84e72c]{width:min(900px,100vw - 2rem);min-height:524px;position:relative}.error-component__eloi-wrap[data-v-8e84e72c]{pointer-events:none;z-index:2;width:224px;height:162px;position:absolute;top:-124px;left:80px}.error-component__eloi[data-v-8e84e72c]{width:224px;height:auto;image-rendering:pixelated;position:absolute;bottom:0;left:0}.error-card[data-v-8e84e72c]{z-index:1;-webkit-backdrop-filter:blur(4.2px);backdrop-filter:blur(4.2px);color:#000;background:#ffffff47;border:5px solid #000;border-radius:20px;width:100%;min-height:450px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.error-card__header[data-v-8e84e72c]{border-bottom:5px solid #000;justify-content:center;align-items:center;height:40px;display:flex}.error-card__header-title[data-v-8e84e72c]{margin:0;font-size:20px;font-weight:600;line-height:1}.error-card__body[data-v-8e84e72c]{flex-direction:column;gap:18px;padding:42px 70px 18px;display:flex}.error-card__title[data-v-8e84e72c]{margin:0;font-size:50px;font-weight:700;line-height:1.2}.error-card__line[data-v-8e84e72c]{margin:0;font-size:24px;font-weight:500;line-height:1.2}.error-card__footer[data-v-8e84e72c]{justify-content:center;padding:32px 80px 50px;display:flex}.error-card__home-link[data-v-8e84e72c]{width:min(100%,324px);text-decoration:none}.error-card__home-button[data-v-8e84e72c]{color:#000;letter-spacing:1.2px;cursor:pointer;background:#e9eeef;border:3px solid #000;width:100%;padding:20px 50px;font-family:inherit;font-size:48px;font-weight:600;line-height:1}@media (hover:hover) and (pointer:fine){.error-card__home-button[data-v-8e84e72c]:hover{box-shadow:0 0 15px #0000004d}}.error-card__home-button[data-v-8e84e72c]:active{box-shadow:none;background:#bdc2c2}@media (width<=767px){.error-component[data-v-8e84e72c]{align-items:center;padding:2rem 1rem}.error-component__stage[data-v-8e84e72c]{width:319px;height:410px}.error-component__eloi-wrap[data-v-8e84e72c]{width:179.2px;height:131.37px;display:block;top:-56px;left:50%;transform:translate(-50%)}.error-component__eloi[data-v-8e84e72c]{width:179.2px}.error-card[data-v-8e84e72c]{flex-direction:column;height:410px;display:flex;position:absolute;bottom:0;left:0;right:0}.error-card__header[data-v-8e84e72c]{justify-content:flex-start;height:58px;padding:0 20px}.error-card__header-title[data-v-8e84e72c]{font-size:18px}.error-card__body[data-v-8e84e72c]{flex:auto;gap:8px;min-height:0;padding:20px 16px 8px;overflow-y:auto}.error-card__title[data-v-8e84e72c]{font-size:20px;font-weight:700}.error-card__line[data-v-8e84e72c]{font-size:18px;font-weight:500}.error-card__footer[data-v-8e84e72c]{flex:none;justify-content:flex-start;padding:40px 20px}.error-card__home-link[data-v-8e84e72c]{width:100%}.error-card__home-button[data-v-8e84e72c]{justify-content:center;align-items:center;height:56px;padding:10px 50px;font-size:16px;display:flex}}.waiting-motion-bg[data-v-b40581a3]{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.waiting-motion-bg__ellipse[data-v-b40581a3]{filter:blur(2.4px);transform-origin:50%;will-change:transform;border:1px solid #5379938c;border-radius:50%;animation-name:waiting-ellipse-stretch-b40581a3;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;transform:scaleX(1)}@keyframes waiting-ellipse-stretch-b40581a3{0%{transform:scaleX(.6)}50%{transform:scaleX(1.55)}to{transform:scaleX(.52)}}.error-page[data-v-4f67a0bc]{background:#e9eeef;place-items:center;width:100%;min-height:calc(100dvh - 4rem);display:grid;position:relative;overflow:clip}.error-page__bg[data-v-4f67a0bc]{opacity:.6;position:absolute;inset:0}.error-page__card[data-v-4f67a0bc]{z-index:1;width:100%;height:100%;position:relative}@media (width<=768px){.error-page[data-v-4f67a0bc]{min-height:calc(100vh - (2.5rem + 38px + env(safe-area-inset-top,0px)));min-height:calc(100dvh - (2.5rem + 38px + env(safe-area-inset-top,0px)))}}
