.global-nav[data-v-55494425]{box-sizing:border-box;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;width:100%;min-height:4rem;padding:0 2.25rem;display:flex;position:fixed;top:0;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;background:0 0;border:0;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;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]{background:#e9eeeff5;flex-direction:column;width:calc(100% + 2rem);margin:1.25rem -1rem -1.25rem;display:flex}.global-nav__mobile-item[data-v-55494425]{box-sizing:border-box;color:#000;text-align:left;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--trigger[data-v-55494425]{cursor:pointer}.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}}.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{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-f01973e0]{cursor:none;width:100%;min-height:100vh;position:relative}.global-dream-canvas__canvas[data-v-f01973e0]{cursor:none;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}.global-dream-canvas__webgl[data-v-f01973e0]{z-index:2;pointer-events:none;cursor:none;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}.global-dream-canvas__canvas[data-v-f01973e0]{z-index:1}.global-dream-canvas__foreground[data-v-f01973e0]{z-index:3;pointer-events:none;cursor:none;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}.global-dream-canvas__overlay[data-v-f01973e0]{z-index:4;pointer-events:none;cursor:none;position:fixed;inset:0}.global-dream-canvas__overlay [class$=__title],.global-dream-canvas__overlay .dream2__self-reference{white-space:nowrap;color:#335f30;z-index:4;pointer-events:auto;cursor:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-family:Fira Code,monospace;font-weight:500;line-height:1;transition:color .16s,text-shadow .16s;display:flex;position:absolute}.global-dream-canvas__overlay .dream-title__label,.global-dream-canvas__overlay .dream-title__brace{line-height:inherit;color:inherit;white-space:nowrap;display:inline-block}.global-dream-canvas__overlay .dream-title__brace{transform-origin:50%;animation:2.2s ease-in-out infinite dream-title-brace-hint}.global-dream-canvas__overlay .dream-title__brace--left{margin-right:.05em}.global-dream-canvas__overlay .dream-title__brace--right{margin-left:.05em;animation-delay:.18s}.global-dream-canvas__overlay .dream-title__quant-layer{color:gray;opacity:0;pointer-events:none;text-shadow:none;will-change:clip-path, opacity;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.global-dream-canvas__overlay [class$=__title]:hover,.global-dream-canvas__overlay .dream2__self-reference:hover{color:#4a7f45;text-shadow:0 0 8px #4a7f4559}@keyframes dream-title-brace-hint{0%,to{opacity:1;transform:translateY(0)scale(1)}45%{opacity:.42;transform:translateY(-4px)scale(1.14)}70%{opacity:.78;transform:translateY(-2px)scale(1.07)}}.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))}}.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);height:min(22rem,100vh - 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;width:1.5625rem;height:1.5625rem;padding:0;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--click[data-v-d0c33408],.terminal-help__close:active .terminal-help__close-icon--default[data-v-d0c33408]{opacity:0}.terminal-help__close:active .terminal-help__close-icon--click[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<=767px){.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__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(15rem,100vh - 2rem);min-height:15rem}.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;justify-content:center;align-items:center;height:2.5rem;padding:0 2.75rem;font-size:1.25rem;font-weight:600;display:flex;position:relative}[data-v-4c3300c5] .terminal-home,[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__close[data-v-4c3300c5]{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-modal__close-icon[data-v-4c3300c5]{width:25px;height:25px;image-rendering:pixelated;display:block;position:absolute;inset:0}.terminal-modal__close-icon--hover[data-v-4c3300c5],.terminal-modal__close-icon--mobile-default[data-v-4c3300c5],.terminal-modal__close-icon--mobile-click[data-v-4c3300c5],.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[data-v-4c3300c5]{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:2.75rem}.terminal-modal__help-icon[data-v-4c3300c5]{width:25px;height:25px;image-rendering:pixelated;display:block;position:absolute;inset:0}.terminal-modal__help-icon--hover[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__title-wrap[data-v-4c3300c5]{justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex}.terminal-modal__title[data-v-4c3300c5]{line-height:1.2}@media (width<=767px){.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]{height:3.625rem;padding:0 2.75rem 0 1.25rem;font-size:1.125rem}.terminal-modal__title-wrap[data-v-4c3300c5]{justify-content:flex-start;gap:.5rem;width:auto;margin-right:auto}.terminal-modal__close[data-v-4c3300c5]{width:2.125rem;height:2.125rem;top:.625rem;right:1.25rem}.terminal-modal__help[data-v-4c3300c5]{display:none}.terminal-modal__help-icon[data-v-4c3300c5]{width:1.125rem;height:1.125rem}.terminal-modal__close-icon[data-v-4c3300c5]{width:2.125rem;height:2.125rem}.terminal-modal__close-icon--default[data-v-4c3300c5],.terminal-modal__close-icon--hover[data-v-4c3300c5]{opacity:0}.terminal-modal__close-icon--mobile-default[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-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__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-confirm[data-v-2d2e1204]{color:#000;cursor:pointer;box-sizing:border-box;background:#e9eeef;border:.1875rem solid #000;justify-content:center;align-items:center;gap:.625rem;width:100%;padding:.625rem 1rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.2;display:flex}.terminal-confirm[data-v-2d2e1204]:disabled{opacity:.6;cursor:not-allowed}.terminal-confirm__cursor[data-v-2d2e1204]{width:.5625rem;height:1.5rem;animation:1s step-end infinite terminal-cursor-blink}@media (width<=767px){.terminal-confirm[data-v-2d2e1204]{min-height:3.5rem}.terminal-confirm[data-v-2d2e1204]:active:not(:disabled){background:#bdc2c2}}.terminal-login[data-v-709ed6ce]{flex-direction:column;flex:1;justify-content:space-between;gap:1.5rem;min-height:0;padding:2.625rem 5rem 2.5rem;display:flex}.terminal-login__scroll[data-v-709ed6ce]{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:auto;gap:1.5rem;min-height:0;display:flex;overflow-y:auto}.terminal-login__scroll[data-v-709ed6ce]::-webkit-scrollbar{width:0;height:0;display:none}.terminal-login__intro[data-v-709ed6ce]{flex-direction:column;gap:1.5rem;font-size:1.5rem;line-height:1.2;display:flex}.terminal-login__hint[data-v-709ed6ce]{color:#6f6f6f;font-size:1.25rem}.terminal-login__logs[data-v-709ed6ce]{flex-direction:column;gap:1.125rem;font-size:1.25rem;line-height:1.2;display:flex}.terminal-login__divider[data-v-709ed6ce]{background:#6f6f6f;width:100%;height:.3125rem}.terminal-login__muted[data-v-709ed6ce]{color:#6f6f6f}.terminal-login__strong[data-v-709ed6ce]{font-weight:600}.terminal-login__error[data-v-709ed6ce]{color:#e60000;font-weight:600}.terminal-login__line[data-v-709ed6ce]{align-items:flex-start;gap:.75rem;display:flex}.terminal-login__input-line[data-v-709ed6ce]{align-items:center;gap:.75rem;min-width:0;font-size:1.25rem;display:flex}.terminal-login__editor-wrap[data-v-709ed6ce]{cursor:text;flex:1;min-width:0;position:relative}.terminal-login__input[data-v-709ed6ce]{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-login__input--secret[data-v-709ed6ce]{color:#0000}.terminal-login__input[data-v-709ed6ce]::placeholder{color:#6f6f6f;opacity:.9;text-indent:20px}.terminal-login__cursor[data-v-709ed6ce]{width:9px;height:24px;animation:1s step-end infinite terminal-cursor-blink}.terminal-login__cursor--native[data-v-709ed6ce]{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.terminal-login__measure[data-v-709ed6ce]{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-login__mask[data-v-709ed6ce]{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-login__cancel[data-v-709ed6ce]{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-login[data-v-709ed6ce]{box-sizing:border-box;gap:.75rem;height:100%;padding:1.25rem}.terminal-login__scroll[data-v-709ed6ce]{gap:.75rem}.terminal-login__intro[data-v-709ed6ce]{gap:.5rem;font-size:1.125rem}.terminal-login__hint[data-v-709ed6ce]{max-width:17rem;font-size:1rem}.terminal-login__logs[data-v-709ed6ce]{gap:.5rem;font-size:1rem}.terminal-login__divider[data-v-709ed6ce]{height:.3125rem}.terminal-login__input-row[data-v-709ed6ce]{gap:.5rem;min-height:1.5rem}.terminal-login__input-line[data-v-709ed6ce]{gap:.5rem;font-size:1rem}.terminal-login__input[data-v-709ed6ce]::placeholder{text-indent:.75rem}.terminal-login__cursor[data-v-709ed6ce]{width:.5625rem;height:1.5rem}.terminal-login__confirm[data-v-709ed6ce]{margin-top:auto;display:flex}.terminal-login__cancel[data-v-709ed6ce]{display:none}}.terminal-signup[data-v-24effc39]{flex-direction:column;flex:1;justify-content:space-between;gap:1.5rem;min-height:0;padding:2.625rem 5rem 2.5rem;display:flex}.terminal-signup__scroll[data-v-24effc39]{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:auto;gap:1.5rem;min-height:0;display:flex;overflow-y:auto}.terminal-signup__scroll[data-v-24effc39]::-webkit-scrollbar{width:0;height:0;display:none}.terminal-signup__intro[data-v-24effc39]{flex-direction:column;gap:1.5rem;font-size:1.5rem;line-height:1.2;display:flex}.terminal-signup__hint[data-v-24effc39]{color:#6f6f6f;font-size:1.25rem}.terminal-signup__logs[data-v-24effc39]{flex-direction:column;gap:1.125rem;font-size:1.25rem;line-height:1.2;display:flex}.terminal-signup__muted[data-v-24effc39]{color:#6f6f6f;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0}.terminal-signup__strong[data-v-24effc39]{font-weight:600}.terminal-signup__error[data-v-24effc39]{color:#e60000;font-weight:600}.terminal-signup__line[data-v-24effc39]{align-items:flex-start;gap:.75rem;display:flex}.terminal-signup__divider[data-v-24effc39]{background:#6f6f6f;width:100%;height:.3125rem}.terminal-signup__input-line[data-v-24effc39]{align-items:center;gap:.75rem;min-width:0;font-size:1.25rem;display:flex}.terminal-signup__editor-wrap[data-v-24effc39]{cursor:text;flex:1;min-width:0;position:relative}.terminal-signup__input[data-v-24effc39]{color:#6f6f6f;width:100%;font-family:inherit;font-size: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-signup__input--secret[data-v-24effc39]{color:#0000}.terminal-signup__input[data-v-24effc39]::placeholder{color:#6f6f6f;opacity:.9;text-indent:20px}.terminal-signup__mask[data-v-24effc39]{color:#6f6f6f;width:100%;font:inherit;letter-spacing:inherit;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;white-space:nowrap;text-overflow:clip;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.terminal-signup__cursor[data-v-24effc39]{width:9px;height:24px;animation:1s step-end infinite terminal-cursor-blink}.terminal-signup__cursor--native[data-v-24effc39]{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.terminal-signup__measure[data-v-24effc39]{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-signup__cancel[data-v-24effc39]{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-signup[data-v-24effc39]{box-sizing:border-box;gap:.75rem;height:100%;padding:1.25rem}.terminal-signup__scroll[data-v-24effc39]{flex:auto;gap:.75rem;min-height:0;overflow-y:auto}.terminal-signup__intro[data-v-24effc39]{gap:.5rem;font-size:1.125rem}.terminal-signup__hint[data-v-24effc39]{max-width:17rem;font-size:1rem}.terminal-signup__logs[data-v-24effc39]{gap:.5rem;font-size:1rem}.terminal-signup__muted[data-v-24effc39],.terminal-signup__strong[data-v-24effc39],.terminal-signup__line[data-v-24effc39]{word-break:break-word;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0}.terminal-signup__divider[data-v-24effc39]{height:.3125rem}.terminal-signup__input-line[data-v-24effc39]{gap:.5rem;min-height:1.5rem;font-size:1rem}.terminal-signup__editor-wrap[data-v-24effc39]{min-height:1.5rem}.terminal-signup__input[data-v-24effc39]::placeholder{text-indent:.75rem}.terminal-signup__cursor[data-v-24effc39]{width:.5625rem;height:1.5rem}.terminal-signup__confirm[data-v-24effc39]{margin-top:auji;display:flex}.terminal-signup__cancel[data-v-24effc39]{display:none}}.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}}.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]{width:6rem;height:6rem;position:relative}.terminal-preview-image__spacer[data-v-64bff7a4]{display:none}.terminal-preview-image__remove[data-v-64bff7a4]{color:#000;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:1.125rem;font-weight:700;line-height:1;position:absolute;top:.25rem;right:.25rem}@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[data-v-64bff7a4]{font-size:.9375rem;top:.2rem;right:.2rem}}.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-chat[data-v-37f8b076]{flex-direction:column;flex:1;gap:1.5rem;min-height:0;padding:2.625rem 5rem 2.5rem;display:flex}.terminal-chat--shake[data-v-37f8b076]{animation:.32s ease-in-out 2 terminal-chat-shake-37f8b076}@keyframes terminal-chat-shake-37f8b076{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.terminal-chat__scroll[data-v-37f8b076]{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:auto;gap:1.5rem;min-height:0;display:flex;overflow-y:auto}.terminal-chat__scroll[data-v-37f8b076]::-webkit-scrollbar{width:0;height:0;display:none}.terminal-chat__intro[data-v-37f8b076]{flex-direction:column;gap:1.5rem;font-size:1.5rem;line-height:1.2;display:flex}.terminal-chat__hint[data-v-37f8b076]{color:#6f6f6f;font-size:1.25rem}.terminal-chat__logs[data-v-37f8b076]{flex-direction:column;gap:1.125rem;font-size:1.25rem;line-height:1.2;display:flex}.terminal-chat__muted[data-v-37f8b076]{color:#6f6f6f}.terminal-chat__strong[data-v-37f8b076]{font-weight:600}.terminal-chat__line[data-v-37f8b076]{align-items:flex-start;gap:.75rem;display:flex}.terminal-chat__line--no-prompt[data-v-37f8b076]{gap:0}.terminal-chat__message-text--plain-system[data-v-37f8b076]{white-space:pre-wrap}.terminal-chat__divider[data-v-37f8b076]{background:#6f6f6f;flex-shrink:0;width:100%;height:.3125rem}.terminal-chat__input-row[data-v-37f8b076]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.terminal-chat__input-line[data-v-37f8b076]{flex:1;align-items:center;gap:.75rem;min-width:0;font-size:1.25rem;display:flex}.terminal-chat__editor-wrap[data-v-37f8b076]{cursor:text;flex:1;min-width:0;position:relative}.terminal-chat__input[data-v-37f8b076]{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-chat__input--secret[data-v-37f8b076]{color:#0000}.terminal-chat__mask[data-v-37f8b076]{color:#6f6f6f;width:100%;font:inherit;letter-spacing:inherit;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;white-space:nowrap;text-overflow:clip;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.terminal-chat__input[data-v-37f8b076]::placeholder{color:#6f6f6f;opacity:.9;text-indent:20px}.terminal-chat__cursor[data-v-37f8b076]{width:9px;height:24px;animation:1s step-end infinite terminal-cursor-blink}.terminal-chat__cursor--native[data-v-37f8b076]{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.terminal-chat__measure[data-v-37f8b076]{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-chat__message-text[data-v-37f8b076]{color:#6f6f6f;white-space:pre-wrap}.terminal-chat__message-text--error[data-v-37f8b076]{color:#ff3b30}.terminal-chat__image-wrap[data-v-37f8b076]{background:#0000001f;border-radius:10px;flex-shrink:0;width:6rem;height:6rem;position:relative;overflow:hidden}.terminal-chat__image[data-v-37f8b076]{object-fit:cover;width:100%;height:100%;display:block}.terminal-chat__composed[data-v-37f8b076]{flex-direction:column;gap:.5rem;display:flex}.terminal-chat__composed-images[data-v-37f8b076]{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=767px){.terminal-chat[data-v-37f8b076]{box-sizing:border-box;gap:1rem;height:100%;padding:1.25rem}.terminal-chat__scroll[data-v-37f8b076]{gap:1rem}.terminal-chat__intro[data-v-37f8b076]{gap:.5rem;font-size:1.125rem}.terminal-chat__hint[data-v-37f8b076]{font-size:1rem}.terminal-chat__logs[data-v-37f8b076]{gap:.5rem;font-size:1rem}.terminal-chat__divider[data-v-37f8b076]{height:.3125rem}.terminal-chat__input-row[data-v-37f8b076]{align-items:flex-end;gap:.5rem;min-height:1.5rem;margin-top:auto;position:relative}.terminal-chat__input-line[data-v-37f8b076]{gap:.5rem;font-size:1rem}.terminal-chat__cursor[data-v-37f8b076]{width:.5625rem;height:1.5rem}.terminal-chat__image-wrap[data-v-37f8b076]{width:5rem;height:5rem}}.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}}.home-view[data-v-df017b28]{background:#e9eeef;width:100%;min-height:100vh;margin-top:-4rem;position:relative;overflow:hidden visible}.home-view .title[data-v-df017b28]{position:fixed;top:0}.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}.dream-details-entry[data-v-df017b28]{z-index:21;flex-direction:column;gap:.375rem;display:flex;position:fixed;top:1rem;left:1rem}.dream-details-entry button[data-v-df017b28]{color:#000;cursor:pointer;background:#e9eeef;border:2px solid #000;padding:.375rem .625rem;font-family:Fira Code,monospace;font-size:.875rem}@media (width<=768px){.home-view__footer[data-v-df017b28]{margin-top:-8px;padding:0}.home-view__sleep-icon-wrap[data-v-df017b28]{--eloi-icon-scale:.55;width:9.375rem;height:9.375rem;padding:0 0 .2586rem;bottom:1.25rem}}.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 80px 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)))}}.viewer-zoom-in:before,.viewer-zoom-out:before,.viewer-one-to-one:before,.viewer-reset:before,.viewer-prev:before,.viewer-play:before,.viewer-next:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen:before,.viewer-fullscreen-exit:before,.viewer-close:before{color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 560 40%22%3E%3Cpath fill%3D%22%23fff%22 d%3D%22M49.6 17.9h20.2v3.9H49.6zm123.1 2 10.9-11 2.7 2.8-8.2 8.2 8.2 8.2-2.7 2.7-10.9-10.9zm94 0-10.8-11-2.7 2.8 8.1 8.2-8.1 8.2 2.7 2.7 10.8-10.9zM212 9.3l20.1 10.6L212 30.5V9.3zm161.5 4.6-7.2 6 7.2 5.9v-4h12.4v4l7.3-5.9-7.3-6v4h-12.4v-4zm40.2 12.3 5.9 7.2 5.9-7.2h-4V13.6h4l-5.9-7.3-5.9 7.3h4v12.6h-4zm35.9-16.5h6.3v2h-4.3V16h-2V9.7Zm14 0h6.2V16h-2v-4.3h-4.2v-2Zm6.2 14V30h-6.2v-2h4.2v-4.3h2Zm-14 6.3h-6.2v-6.3h2v4.4h4.3v2Zm-438 .1v-8.3H9.6v-3.9h8.2V9.7h3.9v8.2h8.1v3.9h-8.1v8.3h-3.9zM93.6 9.7h-5.8v3.9h2V30h3.8V9.7zm16.1 0h-5.8v3.9h1.9V30h3.9V9.7zm-11.9 4.1h3.9v3.9h-3.9zm0 8.2h3.9v3.9h-3.9zm244.6-11.7 7.2 5.9-7.2 6v-3.6c-5.4-.4-7.8.8-8.7 2.8-.8 1.7-1.8 4.9 2.8 8.2-6.3-2-7.5-6.9-6-11.3 1.6-4.4 8-5 11.9-4.9v-3.1Zm147.2 13.4h6.3V30h-2v-4.3h-4.3v-2zm14 6.3v-6.3h6.2v2h-4.3V30h-1.9zm6.2-14h-6.2V9.7h1.9V14h4.3v2zm-13.9 0h-6.3v-2h4.3V9.7h2V16zm33.3 12.5 8.6-8.6-8.6-8.7 1.9-1.9 8.6 8.7 8.6-8.7 1.9 1.9-8.6 8.7 8.6 8.6-1.9 2-8.6-8.7-8.6 8.7-1.9-2zM297 10.3l-7.1 5.9 7.2 6v-3.6c5.3-.4 7.7.8 8.7 2.8.8 1.7 1.7 4.9-2.9 8.2 6.3-2 7.5-6.9 6-11.3-1.6-4.4-7.9-5-11.8-4.9v-3.1Zm-157.3-.6c2.3 0 4.4.7 6 2l2.5-3 1.9 9.2h-9.3l2.6-3.1a6.2 6.2 0 0 0-9.9 5.1c0 3.4 2.8 6.3 6.2 6.3 2.8 0 5.1-1.9 6-4.4h4c-1 4.7-5 8.3-10 8.3a10 10 0 0 1-10-10.2 10 10 0 0 1 10-10.2Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:280px;width:20px;height:20px;font-size:0;line-height:0;display:block}.viewer-zoom-in:before{content:"Zoom In";background-position:0 0}.viewer-zoom-out:before{content:"Zoom Out";background-position:-20px 0}.viewer-one-to-one:before{content:"One to One";background-position:-40px 0}.viewer-reset:before{content:"Reset";background-position:-60px 0}.viewer-prev:before{content:"Previous";background-position:-80px 0}.viewer-play:before{content:"Play";background-position:-100px 0}.viewer-next:before{content:"Next";background-position:-120px 0}.viewer-rotate-left:before{content:"Rotate Left";background-position:-140px 0}.viewer-rotate-right:before{content:"Rotate Right";background-position:-160px 0}.viewer-flip-horizontal:before{content:"Flip Horizontal";background-position:-180px 0}.viewer-flip-vertical:before{content:"Flip Vertical";background-position:-200px 0}.viewer-fullscreen:before{content:"Enter Full Screen";background-position:-220px 0}.viewer-fullscreen-exit:before{content:"Exit Full Screen";background-position:-240px 0}.viewer-close:before{content:"Close";background-position:-260px 0}.viewer-container{-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:absolute;inset:0;overflow:hidden}.viewer-container::-moz-selection{background-color:#0000}.viewer-container ::-moz-selection{background-color:#0000}.viewer-container::selection{background-color:#0000}.viewer-container ::selection{background-color:#0000}.viewer-container:focus{outline:0}.viewer-container img{width:100%;height:auto;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.viewer-canvas{position:absolute;inset:0;overflow:hidden}.viewer-canvas>img{width:auto;height:auto;margin:15px auto;max-width:90%!important}.viewer-footer{text-align:center;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.viewer-navbar{background-color:#00000080;overflow:hidden}.viewer-list{box-sizing:content-box;height:50px;margin:0;padding:1px 0;overflow:hidden}.viewer-list>li{color:#0000;cursor:pointer;float:left;opacity:.5;width:30px;height:50px;font-size:0;line-height:0;transition:opacity .15s;overflow:hidden}.viewer-list>li:focus,.viewer-list>li:hover{opacity:.75}.viewer-list>li:focus{outline:0}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;width:20px;height:20px;margin-top:-10px;margin-left:-10px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{cursor:none;z-index:1;background-color:#000;display:none;position:absolute;inset:0}.viewer-player>img{position:absolute;top:0;left:0}.viewer-toolbar>ul{margin:0 auto 5px;padding:6px 3px;display:inline-block;overflow:hidden}.viewer-toolbar>ul>li{cursor:pointer;float:left;background-color:#00000080;border-radius:50%;width:24px;height:24px;transition:background-color .15s;overflow:hidden}.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover{background-color:#000c}.viewer-toolbar>ul>li:focus{z-index:1;outline:0;position:relative;box-shadow:0 0 3px #fff}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{width:18px;height:18px;margin-top:3px;margin-bottom:3px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{width:30px;height:30px;margin-top:-3px;margin-bottom:-3px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{color:#fff;text-align:center;background-color:#000c;border-radius:10px;width:50px;height:20px;margin-top:-10px;margin-left:-25px;font-size:12px;line-height:20px;display:none;position:absolute;top:50%;left:50%}.viewer-title{color:#ccc;opacity:.8;text-overflow:ellipsis;white-space:nowrap;max-width:90%;min-height:14px;margin:5px 5%;font-size:12px;line-height:1.2;transition:opacity .15s;display:inline-block;overflow:hidden}.viewer-title:hover{opacity:1}.viewer-button{-webkit-app-region:no-drag;cursor:pointer;background-color:#00000080;border-radius:50%;width:80px;height:80px;transition:background-color .15s;position:absolute;top:-40px;right:-40px;overflow:hidden}.viewer-button:focus,.viewer-button:hover{background-color:#000c}.viewer-button:focus{outline:0;box-shadow:0 0 3px #fff}.viewer-button:before{position:absolute;bottom:15px;left:15px}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:#00000080}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{transition:all .3s}@keyframes viewer-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.viewer-loading:after{content:"";z-index:1;border:4px solid #ffffff1a;border-left-color:#ffffff80;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:1s linear infinite viewer-spinner;display:inline-block;position:absolute;top:50%;left:50%}@media (width<=767px){.viewer-hide-xs-down{display:none}}@media (width<=991px){.viewer-hide-sm-down{display:none}}@media (width<=1199px){.viewer-hide-md-down{display:none}}
