.fail.svelte-rwsb3t{border-radius:var(--radius);background:var(--card);box-shadow:inset 0 0 0 1px var(--warn);flex-direction:column;gap:5px;padding:12px 14px;display:flex}.label.svelte-rwsb3t{letter-spacing:.09em;text-transform:uppercase;color:var(--warn);font-size:11px;font-weight:600}.message.svelte-rwsb3t{color:var(--ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:500}.note.svelte-rwsb3t{color:var(--ink2);text-wrap:pretty;font-size:12.5px;line-height:1.45}.retry.svelte-rwsb3t{min-height:44px;color:var(--accent);font:inherit;background:0 0;border:0;align-self:flex-start;margin:-4px 0 -6px;padding:0 2px;font-size:14px;font-weight:600}.retry.svelte-rwsb3t:active{opacity:.5}.wait.svelte-1i3tm5n{color:var(--ink2);align-items:center;gap:9px;padding:14px;display:flex}.mark.svelte-1i3tm5n{font-size:17px;line-height:1;animation:.9s cubic-bezier(.35,.05,.2,1) infinite svelte-1i3tm5n-spin;display:block}.label.svelte-1i3tm5n{font-size:15px}@keyframes svelte-1i3tm5n-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mark.svelte-1i3tm5n{animation:none}}.frame.svelte-1l2sphd{max-width:470px;height:100vh;background:var(--bg);height:100dvh;padding-top:var(--tg-content-safe-top);padding-bottom:calc(var(--tg-content-safe-bottom) + var(--stand-bar));flex-direction:column;margin:0 auto;display:flex}.mark.svelte-1l2sphd{border-bottom:1px solid var(--hair);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:8px 14px;display:flex}.brand.svelte-1l2sphd{letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);font-size:12px;font-weight:600;line-height:1}.corner.svelte-1l2sphd{letter-spacing:.09em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;font-size:11px;font-weight:600;line-height:1}.corner.accent.svelte-1l2sphd{color:var(--accent)}.corner.good.svelte-1l2sphd{color:var(--good)}.corner.warn.svelte-1l2sphd{color:var(--warn)}.prev.svelte-1l2sphd{min-height:44px;color:var(--accent);background:0 0;border:0;margin:-8px 0;padding:0 10px 0 0;font-family:inherit;font-size:15px;font-weight:500;line-height:1}.body.svelte-1l2sphd{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.inner.svelte-1l2sphd{flex-direction:column;display:flex}.foot.svelte-1l2sphd{border-top:1px solid var(--hair);flex-direction:column;flex:none;gap:9px;padding:14px;display:flex}.step.svelte-le8jbw{animation:.18s cubic-bezier(.2,.7,.3,1) both svelte-le8jbw-scrIn}@keyframes svelte-le8jbw-scrIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.step.svelte-le8jbw{animation:none}}.bar.svelte-6g79ox{top:var(--tg-content-safe-top);z-index:4;background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(180%);box-shadow:0 .5px 0 var(--glass-line);align-items:center;gap:10px;margin:-2px -14px 0;padding:2px 14px 11px;display:flex;position:sticky}.bar.back.svelte-6g79ox{gap:6px;padding:2px 14px 8px}.titles.svelte-6g79ox{flex:1;min-width:0}h1.svelte-6g79ox{font-size:30px;font-weight:var(--title-weight);letter-spacing:var(--title-tracking);color:var(--ink);line-height:1.15}h1.small.svelte-6g79ox{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:22px;overflow:hidden}.sub.svelte-6g79ox{color:var(--ink2);margin-top:3px;font-size:15.5px}.prev.svelte-6g79ox{width:44px;height:44px;color:var(--accent);font:inherit;background:0 0;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;margin-left:-10px;font-size:24px;line-height:1;display:flex}.prev.svelte-6g79ox:active{opacity:.5}.actions.svelte-6g79ox{flex:none;gap:8px;display:flex}.slot.svelte-5jcsii{perspective:90px;justify-content:center;align-items:center;height:20px;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:flex}.slot.lift.svelte-5jcsii{transform:translateY(-1px)}.feed.svelte-5jcsii{border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2.5px;width:20px;height:20px;padding-left:4px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1.6px}.feed.go.svelte-5jcsii{animation:.55s cubic-bezier(.3,.04,.28,1) both svelte-5jcsii-feedTilt}.line.svelte-5jcsii{transform-origin:0;background:currentColor;border-radius:1px;width:10px;height:1.6px;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:block}.line.short.svelte-5jcsii{transform:scaleX(.66)}.line.shorter.svelte-5jcsii{transform:scaleX(.4)}.feed.go.svelte-5jcsii .l1:where(.svelte-5jcsii){animation:.42s cubic-bezier(.2,.7,.3,1) 40ms both svelte-5jcsii-feedLine}.feed.go.svelte-5jcsii .l2:where(.svelte-5jcsii){animation:.42s cubic-bezier(.2,.7,.3,1) .12s both svelte-5jcsii-feedLine}.feed.go.svelte-5jcsii .l3:where(.svelte-5jcsii){animation:.42s cubic-bezier(.2,.7,.3,1) .2s both svelte-5jcsii-feedLine}.clock.svelte-5jcsii{border:1.5px solid;border-radius:50%;width:19px;height:19px;display:block;position:relative}.hand.svelte-5jcsii{transform-origin:50% 100%;background:currentColor;border-radius:1px;width:1.6px;display:block;position:absolute;top:50%;left:50%}.hand.long.svelte-5jcsii{height:5.5px;transform:translate(-50%,-100%)}.hand.short.svelte-5jcsii{height:4px;transition:transform 1.05s cubic-bezier(.2,.62,.16,1);transform:translate(-50%,-100%)rotate(55deg)}.hand.short.spun.svelte-5jcsii{transform:translate(-50%,-100%)rotate(820deg)}.stu.svelte-5jcsii{width:22px;height:19px;display:block;position:relative}svg.svelte-5jcsii{transform-origin:50% 100%;width:22px;height:22px;transition:transform .3s cubic-bezier(.2,.7,.3,1);display:block;overflow:visible}svg.pair.svelte-5jcsii{transform:scale(1.08)}g.jump.svelte-5jcsii{animation:.46s cubic-bezier(.3,.04,.28,1) both svelte-5jcsii-stuJump}g.jumpLate.svelte-5jcsii{animation:.46s cubic-bezier(.3,.04,.28,1) 80ms both svelte-5jcsii-stuJump}.coin.svelte-5jcsii{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:600;line-height:1;display:flex;box-shadow:inset 0 0 0 1.6px}.coin.toss.svelte-5jcsii{animation:.72s cubic-bezier(.28,.06,.24,1) both svelte-5jcsii-coinToss}@keyframes svelte-5jcsii-feedTilt{0%{transform:rotate(0)scale(1)}30%{transform:rotate(-9deg)scale(1.14)}60%{transform:rotate(5deg)scale(1.04)}80%{transform:rotate(-2deg)scale(1)}to{transform:rotate(0)scale(1)}}@keyframes svelte-5jcsii-feedLine{0%{opacity:0;transform:translate(-11px)scaleX(.2)}50%{opacity:1}70%{transform:translate(1.4px)scaleX(1.06)}to{opacity:1;transform:none}}@keyframes svelte-5jcsii-stuJump{0%{transform:translateY(0)}34%{transform:translateY(-2.4px)}66%{transform:translateY(0)}83%{transform:translateY(-.7px)}to{transform:translateY(0)}}@keyframes svelte-5jcsii-coinToss{0%{transform:translateY(0)rotateY(0)}30%{transform:translateY(-7px)rotateY(340deg)}55%{transform:translateY(-9px)rotateY(560deg)}80%{transform:translateY(-2px)rotateY(700deg)}to{transform:translateY(0)rotateY(720deg)}}.feed.back.svelte-5jcsii{animation:.34s cubic-bezier(.3,.04,.28,1) reverse both svelte-5jcsii-feedTilt}.hand.short.back.svelte-5jcsii{transition:transform .34s cubic-bezier(.2,.7,.3,1);transform:translate(-50%,-100%)rotate(775deg)}.hand.short.snap.svelte-5jcsii{transition:none}g.back.svelte-5jcsii{animation:.3s cubic-bezier(.3,.04,.28,1) reverse both svelte-5jcsii-stuJump}g.backLate.svelte-5jcsii{animation:.3s cubic-bezier(.3,.04,.28,1) 60ms reverse both svelte-5jcsii-stuJump}.coin.back.svelte-5jcsii{animation:.45s cubic-bezier(.28,.06,.24,1) reverse both svelte-5jcsii-coinToss}@media (prefers-reduced-motion:reduce){.slot.svelte-5jcsii,.hand.short.svelte-5jcsii,.hand.short.back.svelte-5jcsii,svg.svelte-5jcsii{transition:none}.feed.go.svelte-5jcsii,.feed.go.svelte-5jcsii .line:where(.svelte-5jcsii),.feed.back.svelte-5jcsii,.coin.toss.svelte-5jcsii,.coin.back.svelte-5jcsii,g.jump.svelte-5jcsii,g.jumpLate.svelte-5jcsii,g.back.svelte-5jcsii,g.backLate.svelte-5jcsii{animation:none}}.edge.svelte-1wwfy5g{left:0;right:0;bottom:var(--stand-bar);pointer-events:none;z-index:5;background:linear-gradient(to top, var(--edge0) 26%, var(--edge1));height:124px;position:fixed}.holder.svelte-1wwfy5g{left:0;right:0;bottom:var(--stand-bar);z-index:6;padding:0 12px max(12px, var(--tg-safe-bottom), env(safe-area-inset-bottom));max-width:470px;margin:0 auto;position:fixed}.capsule.svelte-1wwfy5g{background:var(--glass);-webkit-backdrop-filter:blur(26px)saturate(180%);box-shadow:inset 0 0 0 .5px var(--glass-line), var(--glass-sh);border-radius:30px;gap:4px;padding:5px;display:flex}.tab.svelte-1wwfy5g{min-height:52px;font:inherit;color:var(--ink2);background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;transition:transform .12s cubic-bezier(.2,.7,.3,1);display:flex}.tab.on.svelte-1wwfy5g{color:var(--ink)}.tab.svelte-1wwfy5g:active{transform:scale(.95)}.label.svelte-1wwfy5g{font-size:11.5px;font-weight:450}.tab.on.svelte-1wwfy5g .label:where(.svelte-1wwfy5g){font-weight:650}@media (prefers-reduced-motion:reduce){.tab.svelte-1wwfy5g{transition:none}}.toast.svelte-g9kwgp{z-index:7;border-radius:var(--radius);background:var(--toast-bg);align-items:center;gap:10px;max-width:446px;margin:0 auto;padding:11px 12px;animation:.17s cubic-bezier(.2,.7,.3,1) both svelte-g9kwgp-toastIn;display:flex;position:fixed;left:12px;right:12px;box-shadow:0 8px 24px #00000040}.text.svelte-g9kwgp{color:var(--toast-ink);flex:1;font-size:13.5px;line-height:1.45}.undo.svelte-g9kwgp{background:var(--toast-btn);min-height:44px;color:var(--toast-ink);font:inherit;border:0;border-radius:10px;flex:none;padding:0 13px;font-size:13.5px;font-weight:650}.undo.svelte-g9kwgp:active{transform:scale(.95)}@keyframes svelte-g9kwgp-toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toast.svelte-g9kwgp{animation:none}.undo.svelte-g9kwgp:active{transform:none}}.app.svelte-1n46o8q{max-width:470px;min-height:100vh;padding:var(--tg-content-safe-top) 14px calc(var(--tabsafe) + var(--stand-bar) + 16px);background:var(--bg);margin:0 auto}.screen.svelte-1n46o8q{animation:.18s cubic-bezier(.2,.7,.3,1) both svelte-1n46o8q-scrIn}@keyframes svelte-1n46o8q-scrIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.screen.svelte-1n46o8q{animation:none}}:root{--bg:#f7f7f5;--card:#fff;--ink:#1b1d21;--ink2:#6e727a;--ink3:#a2a6ae;--hair:#ecece9;--ctl:#8e939b;--good:#1d6b3c;--warn:#b0402f;--on-warn:#fff;--on-accent:#fff;--art-light:#8a6b54;--art-mid:#6e5340;--art-dark:#5a4132;--accent-wash:#f2f6fc;--toast-bg:#1b1d21;--toast-ink:#fff;--toast-btn:#ffffff24;--knob:#fff;--att-bg:#fff;--att-bg-on:#edf6ef;--att-bd:#ecece9;--att-on:#3b7c56;--miss-bg:#fff;--miss-bg-on:#fcf0ed;--miss-bd:#ecece9;--miss-on:#ac5544;--att-label:#3b7c56;--miss-label:#ac5544;--ch1:#2a78d6;--ch2:#eb6834;--ch3:#1baf7a;--ch4:#eda100;--ch5:#e87ba4;--chr:#898781;--ch1-edge:#2260ab;--ch4-edge:#be8100;--ch5-edge:#ba6283;--accent:#2570c9;--glass:#ffffffb8;--sheet:#fffffff5;--glass-line:#1b1d2124;--glass-sh:0 8px 26px #1b1d2129;--scrim:#1b1d2159;--edge0:#f7f7f5;--edge1:#f7f7f500;--radius:14px;--radius-inner:10px;--shadow:0 1px 0 #1b1d2112;--font:"Avenir Next", "Avenir", "Helvetica Neue", Arial, system-ui, -apple-system, sans-serif;--title-weight:600;--title-tracking:-.025em;--tabsafe:0px;--stand-bar:0px;--tg-safe-top:0px;--tg-safe-bottom:0px;--tg-content-safe-top:0px;--tg-content-safe-bottom:0px;--brand-zoom:#428afc;--brand-ink:#1b1d21}:root[data-theme=dark]{--bg:#101216;--card:#191c21;--ink:#f2f3f5;--ink2:#9aa0a8;--ink3:#6c7178;--hair:#262a30;--ctl:#6c7178;--good:#3fa96e;--warn:#e0705c;--att-bg:transparent;--att-bg-on:#3fa96e38;--att-bd:#262a30;--miss-bg:transparent;--miss-bg-on:#e0705c33;--miss-bd:#262a30;--att-label:#f2f3f5;--miss-label:#f2f3f5;--art-light:#b8927a;--art-mid:#9b7860;--art-dark:#7e5f4b;--accent-wash:#15202f;--on-accent:#1b1d21;--on-warn:#1b1d21;--accent:#3987e5;--ch1:#3987e5;--ch2:#d95926;--ch3:#199e70;--ch4:#c98500;--ch5:#d55181;--glass:#191c21b8;--sheet:#191c21f5;--glass-line:#ffffff29;--glass-sh:0 8px 26px #00000075;--edge0:#101216;--edge1:#10121600}:root{--ink-2:var(--ink2);--ink-3:var(--ink3);--r:var(--radius);--c1:var(--ch1);--c2:var(--ch5);--c3:var(--ch4)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:16px/1.45 var(--font);-webkit-font-smoothing:antialiased}
