@font-face{font-family:open_sanslight;src:url(/fonts/open_sans/OpenSans-Light.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:open_sanslight;src:url(/fonts/open_sans/OpenSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal}@font-face{font-family:open_sansbold;src:url(/fonts/open_sans/OpenSans-Bold.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:open_sansregular;src:url(/fonts/open_sans/OpenSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal}:root{--frame-font-size:calc(100vmax * 15.5 / 320);--cast-color:#9c861d;--button-bg:linear-gradient(180deg, #ffffff12, #ffffff05);--button-bg-active:#ffffff1f;--button-border:1px solid #ffffff1f;--button-border-color-active:#ffffff59;--button-highlight:inset 0 1px 0 #ffffff0f}*,:before,:after{box-sizing:border-box}html,body,#app{color:#fff;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#000;width:100%;height:100%;margin:0;font-family:open_sansregular,sans-serif;overflow:hidden}l42-cast{color:var(--cast-color);font-size:.85em;font-style:italic;font-weight:400;display:block}.idle-screen[data-v-dbf06b62]{background:#000;place-items:center;display:grid;position:fixed;inset:0}.logo[data-v-dbf06b62]{width:min(350px,80vw);display:block}.progress[data-v-dbf06b62]{visibility:hidden;background:#ffffff26;height:2px;margin-top:2rem}.progress.visible[data-v-dbf06b62]{visibility:visible}.progress-bar[data-v-dbf06b62]{background:#fff9;height:100%;transition:width .3s linear}.frame-media[data-v-6c528554]{position:absolute;inset:0}.frame-media[data-v-6c528554] img,.frame-media[data-v-6c528554] video{object-fit:contain;width:100%;height:100%;display:block}#frame-view[data-v-99393ff6]{position:fixed;inset:0;overflow:hidden}.frame-wrapper[data-v-99393ff6]{color:#fff;height:100%;padding:3rem;position:relative}.frame[data-v-99393ff6]{font-size:var(--frame-font-size);text-align:start;white-space:nowrap;line-height:1.2}.frame.center[data-v-99393ff6]{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)}.action-buttons[data-v-99393ff6]{align-items:center;gap:2rem;padding:2rem 2.5rem;display:flex;position:absolute;bottom:0;right:0}.action-buttons>div[data-v-99393ff6]{background:var(--button-bg);border:var(--button-border);width:4rem;height:4rem;box-shadow:var(--button-highlight);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .15s,border-color .15s,transform .15s;display:grid}.action-buttons svg[data-v-99393ff6]{opacity:.75}.action-buttons>div[data-v-99393ff6]:active{background:var(--button-bg-active);border-color:var(--button-border-color-active);transform:scale(.95)}#lang-selection[data-v-31b7c286]{--pad:3rem;--gap:1.25rem;--row:min(6.5rem, calc((100dvh - 2 * var(--pad) - 3 * var(--gap)) / 4));z-index:100;padding:var(--pad);background:radial-gradient(60% 40% at 50% 0,#9c861d1a,#0000 70%),radial-gradient(at 50% 45%,#18181b 0%,#000 75%);display:grid;position:fixed;inset:0;overflow-y:auto}.languages[data-v-31b7c286]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--row);gap:var(--gap);width:min(100%,52rem);margin:auto;display:grid}.languages.single[data-v-31b7c286]{grid-template-columns:minmax(0,26rem);justify-content:center}.button[data-v-31b7c286]{color:#fff;background:var(--button-bg);border:var(--button-border);min-width:0;box-shadow:var(--button-highlight);cursor:pointer;animation:.5s ease-out both rise-31b7c286;animation-delay:calc(.1s + var(--i) * 40ms);border-radius:1rem;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;padding:0 1rem;transition:background-color .15s,border-color .15s,transform .15s;display:grid}.button[data-v-31b7c286]:active{background:var(--button-bg-active);border-color:var(--button-border-color-active);transform:scale(.98)}.name[data-v-31b7c286]{text-align:center;font-size:clamp(1.1rem, calc(var(--row) * .3), 1.9rem);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.check[data-v-31b7c286]{border-radius:50%;justify-self:end;width:.5rem;height:.5rem}.button.chosen[data-v-31b7c286]{border-color:var(--cast-color);box-shadow:var(--button-highlight), 0 0 1.5rem #9c861d26;background:linear-gradient(#9c861d29,#9c861d0d)}.button.chosen .check[data-v-31b7c286]{background:var(--cast-color);box-shadow:0 0 .5rem var(--cast-color)}@keyframes rise-31b7c286{0%{opacity:0;transform:translateY(.5rem)}}.black-screen[data-v-4f364165]{z-index:1000;background:#000;position:fixed;inset:0}
