.status.svelte-1m43cyq{margin-top:12px;padding:13px;border:1.5px solid rgba(18,24,27,.12);border-radius:14px;background:#fff}.dark .status.svelte-1m43cyq{background:#ffffff0a;border-color:#ffffff24}.title.svelte-1m43cyq{margin:0;font-size:13px;letter-spacing:.65px;font-weight:800;color:#12181b}.sub.svelte-1m43cyq{margin:5px 0 0;font-size:11.5px;line-height:16.5px;color:#64748b}.dark .title.svelte-1m43cyq{color:#e5e7eb}.dark .sub.svelte-1m43cyq{color:#94a3b8}.list.svelte-1m43cyq{list-style:none;margin:7px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.row.svelte-1m43cyq{display:flex;align-items:center;gap:9px;min-height:40px;padding:0 10px;border:1px solid rgba(18,24,27,.12);border-radius:11px}.dark .row.svelte-1m43cyq{border-color:#ffffff24}.row.active.svelte-1m43cyq{background:#10b9811a;border-color:#10b981}.row.pending.svelte-1m43cyq{opacity:.48}.label.svelte-1m43cyq{flex:1;font-size:12.5px;font-weight:500;color:#334155}.dark .label.svelte-1m43cyq{color:#cbd5e1}.row.active.svelte-1m43cyq .label:where(.svelte-1m43cyq){font-weight:700;color:#12181b}.dark .row.active.svelte-1m43cyq .label:where(.svelte-1m43cyq){color:#e5e7eb}.icon.svelte-1m43cyq{position:relative;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.pulse.svelte-1m43cyq{position:absolute;width:22px;height:22px;border-radius:11px;background:#10b981;animation:svelte-1m43cyq-pulse 1.44s ease-in-out infinite}.spinner.svelte-1m43cyq{position:relative;z-index:1;width:14px;height:14px;border:2px solid transparent;border-top-color:#047857;border-radius:50%;animation:svelte-1m43cyq-spin .8s linear infinite}.dark .spinner.svelte-1m43cyq{border-top-color:#6ee7a8}.tick.svelte-1m43cyq,.dot.svelte-1m43cyq{font-size:16px;font-weight:800}.tick.svelte-1m43cyq{color:#10b981}.dot.svelte-1m43cyq{color:#94a3b8}.detail.svelte-1m43cyq{margin:7px 0 0;text-align:center;font-size:11px;color:#334155}.dark .detail.svelte-1m43cyq{color:#cbd5e1}@keyframes svelte-1m43cyq-pulse{0%,to{opacity:.22;transform:scale(.8)}50%{opacity:.55;transform:scale(1.35)}}@keyframes svelte-1m43cyq-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pulse.svelte-1m43cyq{animation:none;opacity:.35}.spinner.svelte-1m43cyq{animation-duration:2.4s}}.stage-name.svelte-11lrp6l{font-size:10px;margin:6px 0 0;letter-spacing:.04em}.daily-access.svelte-11lrp6l{margin:12px auto;text-align:center;max-width:380px}.daily-access.svelte-11lrp6l p:where(.svelte-11lrp6l){font-size:12px;line-height:1.5;margin:8px 0;opacity:.8}.daily-button.svelte-11lrp6l{display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#00215e;color:#fff;padding:13px 16px;border-radius:13px;width:100%;border:0;cursor:pointer}.daily-button.svelte-11lrp6l:disabled{opacity:.6;cursor:wait}.daily-button[aria-busy=true].svelte-11lrp6l{opacity:.85}.solving.svelte-11lrp6l{text-align:left}dialog.svelte-11lrp6l{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(320px,100vw - 32px);max-height:90vh;max-height:88svh;overflow:auto;border:1px solid #d8e0e4;border-radius:24px;padding:20px;color:#00215e;background:#fffcf7;text-align:center}dialog.svelte-11lrp6l::backdrop{background:#000c1c88}.close.svelte-11lrp6l{position:absolute;right:8px;top:6px;padding:10px;border:0;background:transparent;color:inherit;cursor:pointer}h2.svelte-11lrp6l{font-size:20px;margin:8px 0}.eyebrow.svelte-11lrp6l{font-size:10px;color:#18835d;margin-top:10px}iframe.svelte-11lrp6l{color-scheme:light;display:block;width:220px;max-width:100%;height:170px;border:0;background:#ebf5f9;border-radius:20px;margin:0 auto}.counter.svelte-11lrp6l{display:flex;gap:12px;align-items:center;justify-content:center;margin:8px 0}.counter.svelte-11lrp6l b:where(.svelte-11lrp6l){text-align:left;font-size:13px;font-weight:400;line-height:1.25}.digits.svelte-11lrp6l{height:62px;overflow:hidden}.roll.svelte-11lrp6l{animation:svelte-11lrp6l-count .55s .5s ease-in-out forwards}.roll.svelte-11lrp6l span:where(.svelte-11lrp6l){display:block;height:62px;line-height:62px;font-size:54px;letter-spacing:-.01em}dialog.svelte-11lrp6l p:where(.svelte-11lrp6l):not(.eyebrow){font-size:13px;line-height:20px;margin:14px 0 20px}@keyframes svelte-11lrp6l-count{to{transform:translateY(-62px)}}.still.svelte-11lrp6l .roll:where(.svelte-11lrp6l){animation:none;transform:translateY(-62px)}@media(prefers-reduced-motion:reduce){.roll.svelte-11lrp6l{animation:none;transform:translateY(-62px)}}.dark dialog.svelte-11lrp6l{background:#192b3d;color:#ebf0ff}.dark iframe.svelte-11lrp6l{color-scheme:dark;background:#11273b}.rk-wrap.svelte-1r1rebc{position:absolute;z-index:8;touch-action:none;will-change:transform}.rk-sway.svelte-1r1rebc{animation:svelte-1r1rebc-rk-sway 5s ease-in-out infinite}.rk-bob.svelte-1r1rebc{animation:svelte-1r1rebc-rk-bob 2.6s ease-in-out infinite}.rk-img.svelte-1r1rebc{display:block;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 6px 10px rgba(0,33,94,.22))}@keyframes svelte-1r1rebc-rk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes svelte-1r1rebc-rk-sway{0%{transform:rotate(0)}25%{transform:rotate(3.5deg)}50%{transform:rotate(0)}75%{transform:rotate(-3.5deg)}to{transform:rotate(0)}}.sbs-card.svelte-1dg8r6x{position:relative;border-radius:1rem;border:1px solid #e5e7eb;background:#fff;perspective:720px}html.dark .sbs-card.svelte-1dg8r6x{border-color:#1f2937;background:#11182799}.sbs-face.svelte-1dg8r6x{display:flex;flex-direction:column;gap:1rem;padding:1.375rem}.sbs-front-header.svelte-1dg8r6x{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sbs-kicker.svelte-1dg8r6x{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;font-family:Sofia Pro,system-ui,sans-serif}html.dark .sbs-kicker.svelte-1dg8r6x{color:#9ca3af}.sbs-badge.svelte-1dg8r6x{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:9999px;background:#ede9fe;border:1px solid #c4b5fd;font-size:.68rem;font-weight:700;color:#6d28d9;letter-spacing:.04em;font-family:Sofia Pro,system-ui,sans-serif}html.dark .sbs-badge.svelte-1dg8r6x{background:#6d28d92e;border-color:#a78bfa61;color:#a78bfa}.sbs-hint-row.svelte-1dg8r6x{display:flex;align-items:flex-start;gap:.625rem}.sbs-sparkle.svelte-1dg8r6x{font-size:1.35rem;line-height:1.2;color:#7c3aed;flex-shrink:0;margin-top:.05rem}.sbs-hint-text.svelte-1dg8r6x{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:.84rem;color:#9ca3af;line-height:1.55;filter:blur(3.5px);user-select:none;-webkit-user-select:none}html.dark .sbs-hint-text.svelte-1dg8r6x{color:#374151}.sbs-reveal-btn.svelte-1dg8r6x{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.72rem 1.25rem;border-radius:.625rem;border:1.5px solid #8b5cf6;background:transparent;font-family:Sofia Pro,system-ui,sans-serif;font-size:.875rem;font-weight:600;color:#7c3aed;cursor:pointer;transition:background .14s,box-shadow .14s,transform .14s}.sbs-reveal-btn.svelte-1dg8r6x:hover{background:#ede9fe;box-shadow:0 0 0 3px #8b5cf624;transform:translateY(-1px)}html.dark .sbs-reveal-btn.svelte-1dg8r6x{color:#a78bfa;border-color:#a78bfa73}html.dark .sbs-reveal-btn.svelte-1dg8r6x:hover{background:#6d28d924}.sbs-reveal-btn-ghost.svelte-1dg8r6x{opacity:.5;pointer-events:none;cursor:default}.sbs-btn-icon.svelte-1dg8r6x{width:1rem;height:1rem;flex-shrink:0}.sbs-front-closing.svelte-1dg8r6x{animation:svelte-1dg8r6x-sbs-flip-close .22s ease-in forwards;pointer-events:none}@keyframes svelte-1dg8r6x-sbs-flip-close{0%{transform:rotateY(0);opacity:1}65%{opacity:.6}to{transform:rotateY(90deg);opacity:0}}.sbs-back.svelte-1dg8r6x{animation:svelte-1dg8r6x-sbs-flip-open .3s ease-out forwards;padding-top:2.25rem}@keyframes svelte-1dg8r6x-sbs-flip-open{0%{transform:rotateY(-90deg);opacity:0}35%{opacity:1}to{transform:rotateY(0)}}.sbs-progress.svelte-1dg8r6x{display:flex;align-items:center;gap:.375rem}.sbs-dot.svelte-1dg8r6x{width:.45rem;height:.45rem;border-radius:9999px;background:#e5e7eb;transition:background .22s,transform .22s;flex-shrink:0}html.dark .sbs-dot.svelte-1dg8r6x{background:#374151}.sbs-dot.sbs-dot-active.svelte-1dg8r6x{background:#8b5cf6}.sbs-dot.sbs-dot-current.svelte-1dg8r6x{background:#8b5cf6;transform:scale(1.5)}.sbs-progress-label.svelte-1dg8r6x{margin-left:.25rem;font-size:.68rem;font-weight:600;color:#9ca3af;letter-spacing:.04em;font-family:Sofia Pro,system-ui,sans-serif}html.dark .sbs-progress-label.svelte-1dg8r6x{color:#6b7280}.sbs-steps.svelte-1dg8r6x{display:flex;flex-direction:column;gap:.625rem}.sbs-steps[data-copy-protected="1"].svelte-1dg8r6x{user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.sbs-step.svelte-1dg8r6x{padding:.875rem;border-radius:.625rem;background:#f9fafb;border:1px solid #f3f4f6}html.dark .sbs-step.svelte-1dg8r6x{background:#ffffff0a;border-color:#ffffff12}.sbs-step.sbs-step-past.svelte-1dg8r6x{opacity:1}.sbs-step-label.svelte-1dg8r6x{font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#8b5cf6;margin-bottom:.4rem;font-family:Sofia Pro,system-ui,sans-serif}html.dark .sbs-step-label.svelte-1dg8r6x{color:#a78bfa}.sbs-prose.svelte-1dg8r6x{font-family:Arial,Helvetica,sans-serif}.sbs-illustration.svelte-1dg8r6x{border-radius:.75rem;overflow:hidden;border:1px solid #e0f2fe;background:linear-gradient(135deg,#f0f9ff,#fff,#f0fdf4)}html.dark .sbs-illustration.svelte-1dg8r6x{border-color:#1e3a5f;background:linear-gradient(135deg,#0e2233,#111827,#102a24)}.sbs-actions.svelte-1dg8r6x{display:flex;justify-content:flex-end;padding-top:.125rem}.sbs-next-btn.svelte-1dg8r6x{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.1rem;border-radius:.5rem;border:1.5px solid #8b5cf6;background:#8b5cf6;color:#fff;font-family:Sofia Pro,system-ui,sans-serif;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .14s,transform .14s,box-shadow .14s,opacity .14s}.sbs-next-btn.svelte-1dg8r6x:hover:not(:disabled){background:#7c3aed;transform:translateY(-1px);box-shadow:0 4px 14px #8b5cf65c}.sbs-next-btn.svelte-1dg8r6x:disabled{opacity:.55;cursor:default}.sbs-next-btn.sbs-next-pulse.svelte-1dg8r6x{animation:svelte-1dg8r6x-sbs-pulse 2.4s ease-in-out infinite}@keyframes svelte-1dg8r6x-sbs-pulse{0%,to{box-shadow:0 0 #8b5cf600}50%{box-shadow:0 0 0 5px #8b5cf633}}.sbs-done.svelte-1dg8r6x{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:.5rem;background:#f0fdf4;border:1.5px solid #86efac;color:#15803d;font-family:Sofia Pro,system-ui,sans-serif;font-size:.8rem;font-weight:700}.sbs-done-icon.svelte-1dg8r6x{width:.95rem;height:.95rem;flex-shrink:0}html.dark .sbs-done.svelte-1dg8r6x{background:#14532d47;border-color:#86efac47;color:#4ade80}.video-frame.svelte-z880t1{aspect-ratio:16 / 9;width:100%}.locked-video.svelte-z880t1{min-height:12rem}@property --similar-r{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.similar-button-shell.svelte-17wgnmd{position:relative;display:inline-flex;width:min(100%,22rem);padding:1.5px;border-radius:9999px;isolation:isolate;background:conic-gradient(from var(--similar-r),#222 0%,#7dd3fc 12%,#a78bfa 38%,#f0abfc 62%,#22d3ee 82%,#7dd3fc 90%,#222 98%);animation:svelte-17wgnmd-similar-rotating 3s linear infinite}.similar-button-shadow.svelte-17wgnmd{position:absolute;inset:1px;border-radius:inherit;background:#12181b;transform:translate(6px,6px);transition:transform .18s ease;pointer-events:none;z-index:-3}.similar-button-shell.svelte-17wgnmd:hover .similar-button-shadow:where(.svelte-17wgnmd){transform:translate(8px,8px)}.similar-button.svelte-17wgnmd{position:relative;z-index:1;display:inline-flex;width:100%;align-items:center;justify-content:center;border:1px solid transparent;border-radius:9999px;background:#fff;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;padding:.95rem 1.5rem;cursor:pointer;outline:none;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.similar-button.svelte-17wgnmd:focus,.similar-button.svelte-17wgnmd:focus-visible{outline:none;box-shadow:none}.similar-button.svelte-17wgnmd:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #00000024}.similar-button.svelte-17wgnmd:active,.similar-button[aria-busy=true].svelte-17wgnmd{transform:none;box-shadow:none}.similar-button.svelte-17wgnmd:disabled{cursor:wait;opacity:1}.similar-button-label.svelte-17wgnmd{display:inline-block;padding-right:1.75rem;font-family:var(--font-cubano, "Cubano", sans-serif);font-size:.82rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#12181b;text-align:center;line-height:1.2}.similar-button-spinner.svelte-17wgnmd{position:absolute;right:1rem;top:50%;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);pointer-events:none}@keyframes svelte-17wgnmd-similar-rotating{0%{--similar-r: 0deg}to{--similar-r: 360deg}}html.dark .similar-button.svelte-17wgnmd{border-color:transparent;background:linear-gradient(180deg,#171a26,#0d1018)}html.dark .similar-button-label.svelte-17wgnmd{color:#f3f4f6}html.dark .similar-button-shadow.svelte-17wgnmd{background:#0b1120}html.dark .similar-button.svelte-17wgnmd:hover:not(:disabled){box-shadow:0 12px 28px #00000057}html.dark .similar-button.svelte-17wgnmd:active,html.dark .similar-button[aria-busy=true].svelte-17wgnmd{box-shadow:none}.qsc-flip-perspective.svelte-17wgnmd{perspective:900px}@keyframes svelte-17wgnmd-qsc-close{0%{transform:rotateY(0)}to{transform:rotateY(90deg)}}@keyframes svelte-17wgnmd-qsc-open{0%{transform:rotateY(-90deg)}to{transform:rotateY(0)}}.qsc-flip-card.qsc-flip-closing.svelte-17wgnmd{animation:svelte-17wgnmd-qsc-close .16s ease-in forwards}.qsc-flip-card.qsc-flip-opening.svelte-17wgnmd{animation:svelte-17wgnmd-qsc-open .16s ease-out forwards}
