.theme-load-page{--theme-load-bg:#f6f7fb;--theme-load-surface:#ffffffd1;--theme-load-border:#14192617;--theme-load-text:#171a23;--theme-load-muted:#687083;--theme-load-accent:#5b5ce2;--theme-load-accent-strong:#494ad0;--theme-load-accent-soft:#5b5ce21f;--theme-load-danger:#d84c63;--theme-load-danger-soft:#d84c631c;--theme-load-page-background:radial-gradient(circle at 50% -10%, #5b5ce21a, transparent 38%), linear-gradient(145deg, #fafaff 0%, var(--theme-load-bg) 54%, #f2f4fa 100%);--theme-load-glow-top:#5b5ce229;--theme-load-glow-bottom:#5cbcbe29;--theme-load-card-shadow:0 28px 80px #1f24361a, 0 3px 12px #1f24360a;--theme-load-control:#ffffffc2;--theme-load-control-active:#fff;--theme-load-control-shadow:0 2px 7px #1f24361c;--theme-load-detail:#7f849712;--theme-load-ease-out:cubic-bezier(.22, 1, .36, 1);isolation:isolate;min-height:100dvh;color:var(--theme-load-text);background:var(--theme-load-page-background);box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;place-items:center;padding:32px 20px 72px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:color .2s,background-color .2s;display:grid;position:relative;overflow:hidden auto}.theme-load-page *,.theme-load-page :before,.theme-load-page :after{box-sizing:inherit}.theme-load-page__glow{z-index:-1;filter:blur(2px);opacity:.55;pointer-events:none;border-radius:999px;width:360px;height:360px;position:absolute}.theme-load-page__glow--top{background:var(--theme-load-glow-top);top:-230px;right:max(-180px,50% - 710px)}.theme-load-page__glow--bottom{background:var(--theme-load-glow-bottom);bottom:-260px;left:max(-180px,50% - 720px)}.theme-load-scheme{z-index:1;top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));border:1px solid var(--theme-load-border);background:var(--theme-load-control);-webkit-backdrop-filter:blur(14px);border-radius:14px;gap:3px;padding:4px;display:flex;position:absolute;box-shadow:0 8px 24px #1f24360f}.theme-load-scheme__option{min-width:78px;min-height:44px;color:var(--theme-load-muted);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.82rem;font-weight:620;transition:color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.theme-load-scheme__option svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .2s var(--theme-load-ease-out)}.theme-load-scheme__option:hover{color:var(--theme-load-text)}.theme-load-scheme__option:hover svg{transform:scale(1.08)}.theme-load-scheme__option[aria-pressed=true]{color:var(--theme-load-text);background:var(--theme-load-control-active);box-shadow:var(--theme-load-control-shadow)}.theme-load-scheme__option:first-child[aria-pressed=true] svg{transform:scale(1.06)rotate(18deg)}.theme-load-scheme__option:last-child[aria-pressed=true] svg{transform:scale(1.06)rotate(-8deg)}.theme-load-scheme__option:focus-visible{outline-offset:2px;outline:3px solid #5b5ce24d}.theme-load-card{text-align:center;border:1px solid var(--theme-load-border);background:var(--theme-load-surface);width:min(100%,480px);box-shadow:var(--theme-load-card-shadow);-webkit-backdrop-filter:blur(18px);animation:theme-load-card-enter .36s var(--theme-load-ease-out) both;border-radius:28px;padding:38px 40px 32px}.theme-load-mark{width:66px;height:66px;color:var(--theme-load-accent);background:var(--theme-load-accent-soft);animation:theme-load-mark-enter .36s 80ms var(--theme-load-ease-out) both, theme-load-mark-breathe 2.8s .52s ease-in-out infinite;border:1px solid #5b5ce229;border-radius:21px;place-items:center;margin:0 auto 22px;display:grid}.theme-load-mark svg{width:42px;height:42px;overflow:visible}.theme-load-mark__orbit,.theme-load-mark__path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round}.theme-load-mark__orbit{opacity:.2;stroke-dasharray:5 7;transform-origin:50%;animation:8s linear infinite theme-load-orbit}.theme-load-mark__dot{fill:currentColor}.theme-load-mark--error{color:var(--theme-load-danger);background:var(--theme-load-danger-soft);animation:theme-load-error-enter .32s 70ms var(--theme-load-ease-out) both;border-color:#d84c6329}.theme-load-mark--error .theme-load-mark__orbit{animation:none}.theme-load-card__eyebrow{color:var(--theme-load-accent);letter-spacing:.14em;margin:0 0 10px;font-size:.72rem;font-weight:720}.theme-load-card__title{letter-spacing:-.025em;margin:0;font-size:clamp(1.4rem,4.5vw,1.75rem);font-weight:690;line-height:1.28}.theme-load-card__description{max-width:390px;color:var(--theme-load-muted);margin:14px auto 0;font-size:.97rem;line-height:1.8}.theme-load-card__retry{color:#fff;min-width:190px;min-height:48px;font:inherit;background:var(--theme-load-accent);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin-top:26px;padding:0 24px;font-size:.94rem;font-weight:650;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 10px 24px #5b5ce23d}.theme-load-card__retry svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .22s var(--theme-load-ease-out)}.theme-load-card__retry:hover{background:var(--theme-load-accent-strong);transform:translateY(-1px);box-shadow:0 12px 28px #5b5ce24d}.theme-load-card__retry:hover svg{transform:rotate(-35deg)}.theme-load-card__retry:active{transform:translateY(0)}.theme-load-card__retry:focus-visible{outline-offset:3px;outline:3px solid #5b5ce24d}.theme-load-card__details{max-width:390px;color:var(--theme-load-muted);text-align:left;margin:22px auto 0;font-size:.8rem}.theme-load-card__details summary{cursor:pointer;border-radius:8px;width:max-content;margin:0 auto;padding:8px}.theme-load-card__details summary:focus-visible{outline:2px solid var(--theme-load-accent);outline-offset:1px}.theme-load-card__details p{overflow-wrap:anywhere;color:var(--theme-load-text);border:1px solid var(--theme-load-border);background:var(--theme-load-detail);border-radius:10px;margin:10px 0 0;padding:13px 15px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.55}.theme-load-progress{justify-content:center;align-items:center;gap:7px;height:48px;margin-top:20px;display:flex}.theme-load-progress span{background:var(--theme-load-accent);border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite theme-load-pulse}.theme-load-progress span:nth-child(2){animation-delay:.12s}.theme-load-progress span:nth-child(3){animation-delay:.24s}.theme-load-page__footer{color:var(--theme-load-muted);letter-spacing:.08em;opacity:.72;margin:0;font-size:.72rem;position:absolute;bottom:26px}@keyframes theme-load-orbit{to{transform:rotate(360deg)}}@keyframes theme-load-card-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes theme-load-mark-enter{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:scale(1)}}@keyframes theme-load-mark-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes theme-load-error-enter{0%{opacity:0;transform:scale(.84)rotate(-5deg)}70%{opacity:1;transform:scale(1.04)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes theme-load-pulse{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}@media (width<=560px){.theme-load-page{padding-inline:16px}.theme-load-card{border-radius:22px;padding:34px 22px 28px}.theme-load-scheme{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right))}.theme-load-scheme__option{min-width:68px;padding-inline:10px}.theme-load-mark{border-radius:20px;width:62px;height:62px;margin-bottom:20px}}.theme-load-page[data-color-scheme=dark]{--theme-load-bg:#101116;--theme-load-surface:#181a22e0;--theme-load-border:#ffffff1a;--theme-load-text:#f1f2f6;--theme-load-muted:#a7adbb;--theme-load-accent:#8e8fff;--theme-load-accent-strong:#7778ef;--theme-load-accent-soft:#8e8fff24;--theme-load-danger:#ff8295;--theme-load-danger-soft:#ff829521;--theme-load-page-background:radial-gradient(circle at 50% -10%, #5b5ce22e, transparent 38%), linear-gradient(145deg, #171821 0%, var(--theme-load-bg) 54%, #0c0d12 100%);--theme-load-glow-top:#696aee33;--theme-load-glow-bottom:#43999c29;--theme-load-card-shadow:0 30px 90px #00000061, 0 3px 12px #00000038;--theme-load-control:#181a22cc;--theme-load-control-active:#ffffff1a;--theme-load-control-shadow:0 2px 8px #0000003d;--theme-load-detail:#ffffff0e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){.theme-load-mark__orbit,.theme-load-card,.theme-load-mark,.theme-load-progress span{animation:none}.theme-load-progress span{opacity:.7}.theme-load-card__retry,.theme-load-page,.theme-load-scheme__option,.theme-load-scheme__option svg,.theme-load-card__retry svg{transition:none}}
