.LoadingScreen-module__b0SVrW__root{--loader-accent:var(--catalog-accent,var(--eink-accent,var(--theme-accent,#c8573d)));--loader-accent-2:var(--catalog-gold,var(--eink-accent-2,var(--theme-text-accent,#c08b32)));--loader-ink:var(--catalog-ink,var(--eink-ink,var(--theme-text-accent,#26221c)));--loader-muted:var(--catalog-muted,var(--eink-ink-muted,color-mix(in srgb,var(--loader-ink)55%,transparent)));--loader-line:var(--catalog-line,var(--eink-line,color-mix(in srgb,var(--loader-ink)18%,transparent)));--loader-ease:var(--catalog-ease,cubic-bezier(.22,1,.36,1));--loader-paper:var(--catalog-paper,var(--eink-paper,transparent));box-sizing:border-box;isolation:isolate;background:var(--loader-paper);min-width:0;color:var(--loader-ink);animation:LoadingScreen-module__b0SVrW__loader-in .45s var(--loader-ease)both;flex-direction:column;justify-content:center;align-items:center;padding:40px 16px;display:flex;position:relative;overflow:hidden}.LoadingScreen-module__b0SVrW__glow{z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--loader-accent)15%,transparent)0%,transparent 68%);filter:blur(18px);border-radius:50%;width:min(420px,80vw);height:min(420px,80vw);margin:auto;animation:3.2s ease-in-out infinite LoadingScreen-module__b0SVrW__loader-breathe;position:absolute;inset:0}.LoadingScreen-module__b0SVrW__rings{width:84px;height:84px;margin-bottom:30px;position:relative}.LoadingScreen-module__b0SVrW__rings>span{border-radius:50%;position:absolute}.LoadingScreen-module__b0SVrW__ringOuter{border:1px solid color-mix(in srgb,var(--loader-accent)20%,transparent);border-top-color:var(--loader-accent);animation:1.6s linear infinite LoadingScreen-module__b0SVrW__loader-spin;inset:0}.LoadingScreen-module__b0SVrW__ringMiddle{border:1px solid color-mix(in srgb,var(--loader-accent-2)18%,transparent);border-bottom-color:var(--loader-accent-2);animation:2.1s linear infinite reverse LoadingScreen-module__b0SVrW__loader-spin;inset:12px}.LoadingScreen-module__b0SVrW__ringInner{border:1px dashed color-mix(in srgb,var(--loader-ink)20%,transparent);border-top-color:var(--loader-ink);animation:3.4s linear infinite LoadingScreen-module__b0SVrW__loader-spin;inset:24px}.LoadingScreen-module__b0SVrW__core{background:var(--loader-accent);box-shadow:0 0 16px color-mix(in srgb,var(--loader-accent)65%,transparent);animation:1.8s ease-in-out infinite LoadingScreen-module__b0SVrW__loader-core;inset:36px}.LoadingScreen-module__b0SVrW__title{letter-spacing:.14em;text-align:center;margin:0;font-size:14px;font-weight:600}.LoadingScreen-module__b0SVrW__subtitle{color:var(--loader-muted);letter-spacing:.42em;margin:9px 0 0;font:9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;animation:2.4s ease-in-out infinite LoadingScreen-module__b0SVrW__loader-flicker}.LoadingScreen-module__b0SVrW__track{background:var(--loader-line);border-radius:2px;width:132px;height:2px;margin-top:24px;position:relative;overflow:hidden}.LoadingScreen-module__b0SVrW__track>span{border-radius:inherit;background:linear-gradient(90deg,transparent,var(--loader-accent),var(--loader-accent-2),transparent);width:40%;height:100%;animation:1.5s ease-in-out infinite LoadingScreen-module__b0SVrW__loader-scan;position:absolute}@keyframes LoadingScreen-module__b0SVrW__loader-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes LoadingScreen-module__b0SVrW__loader-spin{to{transform:rotate(360deg)}}@keyframes LoadingScreen-module__b0SVrW__loader-core{0%,to{opacity:.55;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@keyframes LoadingScreen-module__b0SVrW__loader-breathe{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes LoadingScreen-module__b0SVrW__loader-scan{0%{transform:translate(-110%)}to{transform:translate(310%)}}@keyframes LoadingScreen-module__b0SVrW__loader-flicker{0%,to{opacity:.35}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.LoadingScreen-module__b0SVrW__root,.LoadingScreen-module__b0SVrW__glow,.LoadingScreen-module__b0SVrW__rings>span,.LoadingScreen-module__b0SVrW__subtitle,.LoadingScreen-module__b0SVrW__track>span{animation:none!important}}
