@charset "UTF-8";.theme-toggle[data-v-43e96499]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:50%;color:#bababa;cursor:none;display:flex;height:44px;justify-content:center;padding:0;pointer-events:all;transition:all .4s cubic-bezier(.16,1,.3,1);width:44px}html.light-mode .theme-toggle[data-v-43e96499]{background:#00000008;border-color:#00000014;color:#666}@media (prefers-reduced-motion:reduce){.theme-toggle[data-v-43e96499]{transition:none}}.theme-toggle[data-v-43e96499]:hover{background:#ffffff14;border-color:#ffffff26;color:#fff;transform:scale(1.05)}html.light-mode .theme-toggle[data-v-43e96499]:hover{background:#00000014;border-color:#00000026;color:#000}.theme-toggle[data-v-43e96499]:active{transform:scale(.95)}.theme-toggle__icon[data-v-43e96499]{align-items:center;display:flex;height:22px;justify-content:center;position:relative;width:22px}.theme-toggle__icon svg[data-v-43e96499]{height:100%;position:absolute;transform-origin:center;transition:all .6s cubic-bezier(.16,1,.3,1);width:100%}.theme-toggle__icon .sun-icon[data-v-43e96499]{opacity:1;transform:rotate(0) scale(1)}.theme-toggle__icon .moon-icon[data-v-43e96499]{opacity:0;transform:rotate(-90deg) scale(.5)}.theme-toggle__icon.is-dark .sun-icon[data-v-43e96499]{opacity:0;transform:rotate(90deg) scale(.5)}.theme-toggle__icon.is-dark .moon-icon[data-v-43e96499]{opacity:1;transform:rotate(0) scale(1)}.fade-enter-active[data-v-857ebc44],.fade-leave-active[data-v-857ebc44]{transition:opacity .5s ease,transform .5s ease}.fade-enter-from[data-v-857ebc44],.fade-leave-to[data-v-857ebc44]{opacity:0;transform:translate(-50%,-10px)}.fade-scale-enter-active[data-v-857ebc44],.fade-scale-leave-active[data-v-857ebc44]{transition:all .4s cubic-bezier(.16,1,.3,1)}.fade-scale-enter-from[data-v-857ebc44],.fade-scale-leave-to[data-v-857ebc44]{opacity:0;transform:scale(.8)}.music-widget[data-v-857ebc44]{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff08;border:1px solid #ffffff14;border-radius:2rem;color:#fffc;cursor:none;display:flex;flex-direction:column;gap:.75rem;left:50%;max-width:400px;min-width:130px;overflow:hidden;padding:.4rem 1rem .4rem .4rem;pointer-events:all;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .3s ease,border-color .3s ease,transform .6s cubic-bezier(.16,1,.3,1);width:230px;z-index:100}.music-widget[data-v-857ebc44]:hover{background:#ffffff14;border-color:#ffffff26}.music-widget.is-expanded[data-v-857ebc44]{border-color:#ffffff26;box-shadow:0 20px 50px #0006;gap:.5rem}.music-widget__status[data-v-857ebc44]{align-items:center;display:flex;font-size:.65rem;justify-content:space-between;letter-spacing:.05em;margin-bottom:-.2rem;text-transform:uppercase;width:100%}.music-widget__status-left[data-v-857ebc44]{align-items:center;display:flex;gap:.4rem}.music-widget__yt-icon[data-v-857ebc44]{filter:drop-shadow(0 0 2px rgba(255,255,255,.2));height:14px;object-fit:contain;width:14px}.music-widget__live[data-v-857ebc44]{align-items:center;color:#ff4b4b;display:flex;font-size:.6rem;font-weight:800;gap:.35rem}.music-widget__live-dot[data-v-857ebc44]{animation:pulse-857ebc44 1.5s infinite;background-color:#ff4b4b;border-radius:50%;box-shadow:0 0 10px #ff4b4b80;height:6px;width:6px}.music-widget__layout[data-v-857ebc44]{align-items:center;display:flex;gap:.75rem;width:100%}.music-widget__cover[data-v-857ebc44]{align-items:center;background-color:#111;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;position:relative;transition:width .6s cubic-bezier(.16,1,.3,1),height .6s cubic-bezier(.16,1,.3,1),border-radius .6s cubic-bezier(.16,1,.3,1);width:32px}.is-playing .music-widget__cover[data-v-857ebc44]{animation:spin-857ebc44 8s linear infinite;animation-play-state:running}.is-expanded .music-widget__cover[data-v-857ebc44]{animation:none!important;border-radius:.6rem;height:64px;width:64px}.music-widget__cover img[data-v-857ebc44]{height:100%;object-fit:cover;opacity:.9;width:100%}.music-widget__cover-hole[data-v-857ebc44]{background-color:#000;border:1px solid #fff3;border-radius:50%;height:8px;position:absolute;width:8px}.music-widget__preview-overlay[data-v-857ebc44]{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.music-widget__play-btn[data-v-857ebc44]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000040;border:1px solid #ffffff4d;border-radius:50%;box-shadow:0 4px 15px #0000004d;color:#fff;display:flex;height:28px;justify-content:center;position:relative;transition:transform .2s ease,background .2s ease;width:28px;z-index:10}.is-expanded .music-widget__play-btn[data-v-857ebc44]{height:36px;width:36px}.music-widget__play-btn[data-v-857ebc44]:hover{background:#ffffff59;transform:scale(1.1)}.music-widget__play-btn[data-v-857ebc44]:active{transform:scale(.9)}.music-widget__icon[data-v-857ebc44]{height:16px;position:relative;width:16px;z-index:2}.is-expanded .music-widget__icon[data-v-857ebc44]{height:20px;width:20px}.music-widget__progress-svg[data-v-857ebc44]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.music-widget__progress-fill[data-v-857ebc44]{transition:stroke-dashoffset .1s linear}.music-widget__loader[data-v-857ebc44]{animation:loader-spin-857ebc44 .8s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;height:100%;position:absolute;width:100%}@keyframes loader-spin-857ebc44{to{transform:rotate(1turn)}}.music-widget__info[data-v-857ebc44]{flex-grow:1;gap:.4rem;justify-content:center;max-width:none;min-width:120px}.music-widget__info[data-v-857ebc44],.music-widget__text[data-v-857ebc44]{display:flex;flex-direction:column;overflow:hidden}.music-widget__text[data-v-857ebc44]{align-items:flex-start;color:#e0e0e0;gap:.1rem;width:100%}.music-widget__title[data-v-857ebc44]{font-size:calc(var(--step--2) - .1rem);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media screen and (max-width:768px){.music-widget__title[data-v-857ebc44]{text-shadow:0 1px 3px #000c}}.music-widget__artist[data-v-857ebc44]{font-size:calc(var(--step--2) - .25rem);opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.music-widget__artist[data-v-857ebc44]:before{content:"•";display:none;margin:0 .3rem}.music-widget__album[data-v-857ebc44]{font-size:calc(var(--step--2) - .25rem);margin-top:-.1rem;opacity:.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.music-widget__progress[data-v-857ebc44]{align-items:center;display:flex;gap:.4rem}.music-widget__progress-bar[data-v-857ebc44]{background:#ffffff26;border-radius:2px;flex-grow:1;height:2px;overflow:hidden}.music-widget__progress-fill[data-v-857ebc44]{background:#fff;border-radius:2px;height:100%;transition:width .1s linear}.music-widget__time[data-v-857ebc44]{font-size:.65rem;font-variant-numeric:tabular-nums;opacity:.6}@keyframes spin-857ebc44{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pulse-857ebc44{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}@media screen and (max-width:768px){.music-widget[data-v-857ebc44]{-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #fff3;box-shadow:0 10px 40px #0009;gap:.5rem;left:50%;padding:.3rem .8rem .3rem .3rem;position:fixed;top:2.2rem;transform:translate(-50%);width:170px}.music-widget[data-v-857ebc44],.music-widget.is-expanded[data-v-857ebc44]{background:#000!important;background-color:#000!important}.music-widget.is-expanded[data-v-857ebc44]{border-color:#ffffff40;width:calc(100vw - 3rem)}.music-widget__cover[data-v-857ebc44]{height:28px;width:28px}.is-expanded .music-widget__cover[data-v-857ebc44]{height:60px;width:60px}.music-widget__info[data-v-857ebc44]{flex-grow:1;max-width:none;min-width:0}.is-expanded .music-widget__info[data-v-857ebc44]{max-width:none}.music-widget__text[data-v-857ebc44]{align-items:center;flex-direction:row;max-width:100%;overflow:hidden}.is-expanded .music-widget__text[data-v-857ebc44]{align-items:flex-start;flex-direction:column}.music-widget__title[data-v-857ebc44]{flex:0 1 auto;flex-shrink:1;font-size:.75rem;min-width:0;text-align:left;width:auto!important}.music-widget__artist[data-v-857ebc44]{align-items:center;display:flex;flex:0 1 auto;flex-shrink:5;font-size:.7rem;min-width:0;width:auto!important}.music-widget:not(.is-expanded) .music-widget__artist[data-v-857ebc44]:before{display:inline}.is-expanded .music-widget__artist[data-v-857ebc44]{font-size:.65rem;width:100%}.music-widget__progress[data-v-857ebc44]{display:none}.is-expanded .music-widget__progress[data-v-857ebc44]{display:flex}}.nav{align-items:center;color:#bababa;display:flex;justify-content:space-between;left:50%;max-width:1400px;mix-blend-mode:exclusion;padding:1.75rem 0;pointer-events:none;position:fixed;top:0;transform:translate(-50%);width:95%;z-index:9}.nav__title{cursor:none;font-size:var(--step-3);margin:0 0 0 1.5rem;pointer-events:all}.nav__right{align-items:flex-start;display:flex;gap:2rem}.nav__list{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start;list-style-type:none;margin:0;padding:0;pointer-events:all;position:relative;z-index:1}.nav__list__item{cursor:none;font-size:calc(var(--step--2) - .05rem);opacity:0}.nav__list__item:not(:first-of-type){margin-top:.25rem}@media (prefers-reduced-motion:reduce){.nav__list__item{cursor:pointer}}.nav__list:after{--size:calc(var(--step--2) - .5rem);background-color:var(--ff-color);border-radius:50%;content:"";height:var(--size);opacity:var(--indicator-opacity);position:absolute;right:115%;top:.25rem;transform:translateY(var(--indicator-offset,0));width:var(--size)}html.light-mode .nav__list:after{background-color:var(--surface-color)}@media screen and (max-width:768px){.nav__list{display:none}}.nav__actions{align-items:center;display:flex;gap:1rem;pointer-events:all}.nav__menu-button{--bg-scale:0;background:#0000;border:none;color:currentColor;cursor:pointer;height:auto;margin:0;opacity:0;padding:0;pointer-events:all;position:relative;transform-origin:right center;transition:transform .3s var(--ease-back);width:max(var(--step-5),4rem);z-index:1}.nav__menu-button:active{transform:scale(.9)}@media screen and (min-width:768px){.nav__menu-button{display:none}}@media (prefers-reduced-motion:reduce){.nav__menu-button:active{transform:none}}.nav__menu-button:after{--size:120%;background-color:var(--primary-color,#ffe6ed);border-radius:50%;content:"";height:var(--size);left:50%;position:absolute;top:50%;transform:translate(-50%,-51.5%) scale(var(--bg-scale));width:var(--size);z-index:-1}@supports (aspect-ratio:1/1){.nav__menu-button:after{aspect-ratio:1/1;height:unset}}.nav__back-link{--easing:cubic-bezier(.19,1,.22,1);--size:calc(var(--step-5)*1.5);--preferred-color:#ebebeb;--inverted-color:#030303;align-items:center;background-color:initial;border:1px solid var(--preferred-color);border-radius:100%;cursor:none;display:flex;height:var(--size);justify-content:center;margin-left:auto;opacity:0;pointer-events:all;transition:background-color .75s var(--easing);width:var(--size)}.nav__back-link svg{color:var(--preferred-color);height:auto;min-width:22px;transition:color .75s var(--easing);width:35%}.nav__back-link:is(:focus-visible,:hover){background-color:var(--preferred-color)}.nav__back-link:is(:focus-visible,:hover) svg{color:var(--inverted-color)}.pointer{--size:min(calc(5rem + 1vw),6rem);background-color:#ffe6ed;border-radius:50%;left:0;mix-blend-mode:exclusion;opacity:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%);transition:opacity .2s ease;z-index:9}.pointer,.pointer__svg{height:var(--size);width:var(--size)}.pointer__svg{--size:30%;color:#030303;left:50%;position:absolute;top:50%}body:hover .pointer{opacity:1}.loader{align-items:center;display:flex;justify-content:center;pointer-events:all;position:fixed;z-index:10}.loader,.loader:after{bottom:0;left:0;right:0;top:0}.loader:after{--circle-size:32%;background:radial-gradient(circle at center,#0000 var(--circle-size),var(--surface-color) calc(var(--circle-size) + .25%));background-position:50% 50%;background-size:100% 100%;content:"";position:absolute;z-index:-1}.loader__svg{height:100%;max-height:100%;max-width:100%;width:100%}.loader__text{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.loader__text--primary{color:#0000;font-size:var(--step-5);-webkit-text-stroke:1px #fff}.page-overlay{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10}.page-overlay__slide{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.page-overlay__slide:first-of-type{background:#332e2f;background:linear-gradient(0deg,#332e2f,#665c5f 50%,#332e2f);z-index:1}html.light-mode .page-overlay__slide:first-of-type{background-color:var(--primary-color);background:#ffe6ed;background:linear-gradient(0deg,#ffe6ed,#fff6f8 50%,#ffe6ed)}.page-overlay__slide:nth-of-type(2){background-color:var(--surface-color);z-index:2}.page-overlay__slide__text{display:inline-block;font-size:var(--step-1);margin:0;opacity:.8}.page-overlay__slide__text__wrapper{max-width:60vw;overflow:hidden;position:relative}.page-overlay__slide__loading{--circle-size:clamp(.5rem,calc(var(--step--2) - .5rem),.95rem);--initial-delay:2.25s;--circles-number:3;display:grid;gap:calc(var(--circle-size)*1.1);grid-auto-flow:column;grid-template-columns:repeat(1fr,var(--circles-number));left:50%;opacity:0;position:absolute;top:calc(50% + 1.5rem);transform:translate(-50%);transition:opacity .2s}.page-overlay__slide__loading--animate{opacity:.65;transition:opacity .4s}.page-overlay__slide__loading__circle{color:var(--ff-color);display:block;height:var(--circle-size);opacity:0;width:var(--circle-size)}.page-overlay__slide__loading__circle--animate:first-of-type{animation:infinite 2.5s fade-in-out-1 calc(var(--initial-delay) + var(--circle-animation-offset, 0s))}.page-overlay__slide__loading__circle--animate:nth-of-type(2){animation:infinite 2.5s fade-in-out-2 calc(var(--initial-delay) + var(--circle-animation-offset, 0s))}.page-overlay__slide__loading__circle--animate:nth-of-type(3){animation:infinite 2.5s fade-in-out-3 calc(var(--initial-delay) + var(--circle-animation-offset, 0s))}@keyframes fade-in-out-1{0%,to{opacity:0}50%{opacity:1}}@keyframes fade-in-out-2{0%,99%,to{opacity:0}50%{opacity:1}}@keyframes fade-in-out-3{0%,92%,to{opacity:0}50%{opacity:1}}.error-page[data-v-94f19f0c]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.error-page__message[data-v-94f19f0c]{font-size:2rem;max-width:35ch;text-align:center;transition:background-size .5s,color .5s,text-shadow .5s;width:calc(100% - 2rem)}.error-page__message--404[data-v-94f19f0c]{font-size:min(32vw + 1rem,31rem);font-style:italic;font-variant-numeric:oldstyle-nums;font-weight:600;margin-block:max(-10vw,-9rem) calc(1rem + 1vw);opacity:.25;text-shadow:0 0 2rem #ccc}.error-page__home-link[data-v-94f19f0c]{background-image:linear-gradient(to top,var(--ff-color) 0,var(--ff-color) 0);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;color:currentColor;font-size:1.75rem;line-height:1.4;text-align:center;text-decoration:none;transition:background-size .3s ease,color .4s ease}.error-page__home-link[data-v-94f19f0c]:is(:hover,:focus-visible){background-size:100% 100%;color:var(--surface-color)}
