:root{--bg:#0e1014;--surface:#161920;--card:#1c2029;--line:#ffffff14;--text:#f3f5f9;--hint:#8c94a6;--link:#9b87ff;--accent:#7c5cff;--accent-text:#fff;--win:#2fd38a;--loss:#ff5c6c;--warn:#ff9f43;--info:#4cb2ff;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-pill:999px;--nav-h:56px;--banner-h:28px;--max-w:480px;--safe-top:calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px));--safe-bottom:calc(var(--tg-safe-area-inset-bottom,0px) + var(--tg-content-safe-area-inset-bottom,0px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:-apple-system,SF Pro Text,Segoe UI,Roboto,Noto Sans,sans-serif;font-size:16px;line-height:1.4}:root[data-scheme=light]{--bg:#fff;--surface:#f2f3f7;--card:#fff;--line:#0000001a;--text:#0e1014;--hint:#6b7280;--link:#5b3fe6;--accent:#6a48f5;--win:#14a86a;--loss:#e5384a;--warn:#e07b1a;--info:#1e88e5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);overscroll-behavior:none;min-height:100%;margin:0}button,input{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}.num{font-variant-numeric:tabular-nums}.caption{color:var(--hint);font-size:12px;font-weight:500}.small{font-size:14px}.section-title{font-size:20px;font-weight:600}.screen-title{font-size:24px;font-weight:700}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md)}:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 50%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.pill.svelte-1cwfz6p{height:36px;padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);font-size:16px;font-weight:600;transition:color .6s ease-out,border-color .6s ease-out}.flash.svelte-1cwfz6p{color:var(--win);border-color:color-mix(in srgb, var(--win) 50%, transparent);transition:none}.pill.svelte-1cwfz6p:active{transform:scale(.98)}.banner.svelte-j3nn6t{justify-content:center;align-items:center;gap:var(--s2);height:var(--banner-h);color:var(--warn);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--warn) 8%, transparent) 0 8px, transparent 8px 16px), color-mix(in srgb, var(--warn) 12%, var(--bg));font-size:12px;font-weight:500;display:flex}.dot.svelte-j3nn6t{background:var(--warn);border-radius:50%;width:6px;height:6px}.toast.svelte-1fk2ial{left:50%;bottom:calc(var(--s4) + var(--safe-bottom));z-index:70;align-items:center;gap:var(--s2);width:min(100% - 32px,448px);padding:var(--s3) var(--s4);background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);font-size:14px;animation:.2s ease-out svelte-1fk2ial-rise;display:flex;position:fixed;transform:translate(-50%)}.raised.svelte-1fk2ial{bottom:calc(var(--nav-h) + var(--s3) + var(--safe-bottom))}.icon.svelte-1fk2ial{flex:none;display:flex}.win.svelte-1fk2ial .icon:where(.svelte-1fk2ial){color:var(--win)}.loss.svelte-1fk2ial .icon:where(.svelte-1fk2ial){color:var(--loss)}.info.svelte-1fk2ial .icon:where(.svelte-1fk2ial){color:var(--info)}@keyframes svelte-1fk2ial-rise{0%{opacity:0;transform:translate(-50%,8px)}}.btn.svelte-g9c1iq{justify-content:center;align-items:center;gap:var(--s2);min-width:44px;padding:0 var(--s4);border-radius:var(--r-md);white-space:nowrap;border:1px solid #0000;font-weight:600;transition:transform .12s ease-out,background-color .15s ease-out,opacity .15s ease-out;display:inline-flex;position:relative}.m.svelte-g9c1iq{height:48px;font-size:16px}.s.svelte-g9c1iq{border-radius:var(--r-sm);height:36px;padding:0 var(--s3);font-size:14px}.full.svelte-g9c1iq{width:100%}.primary.svelte-g9c1iq{background:var(--accent);color:var(--accent-text)}.secondary.svelte-g9c1iq{background:var(--card);border-color:var(--line);color:var(--text)}.ghost.svelte-g9c1iq{color:var(--link);background:0 0}.danger.svelte-g9c1iq{border-color:var(--line);color:var(--loss);background:0 0}.btn.svelte-g9c1iq:active:not(:disabled){transform:scale(.98)}@media (hover:hover){.primary.svelte-g9c1iq:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, white)}.secondary.svelte-g9c1iq:hover:not(:disabled),.danger.svelte-g9c1iq:hover:not(:disabled){background:color-mix(in srgb, var(--card) 85%, var(--text))}.ghost.svelte-g9c1iq:hover:not(:disabled){background:color-mix(in srgb, var(--link) 10%, transparent)}}.btn.svelte-g9c1iq:disabled:not(.loading){opacity:.4;cursor:default}.loading.svelte-g9c1iq{cursor:progress}.loading.svelte-g9c1iq .label:where(.svelte-g9c1iq){visibility:hidden}.ring.svelte-g9c1iq{border:2px solid;border-right-color:#0000;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite svelte-g9c1iq-spin;position:absolute}@keyframes svelte-g9c1iq-spin{to{transform:rotate(360deg)}}.backdrop.svelte-185xwm9{z-index:50;background:#00000080;animation:.2s ease-out svelte-185xwm9-fade;position:fixed;inset:0}.sheet.svelte-185xwm9{z-index:51;max-width:var(--max-w);max-height:90vh;padding:0 var(--s4) calc(var(--s5) + var(--safe-bottom));background:var(--card);border-radius:var(--r-lg) var(--r-lg) 0 0;border:1px solid var(--line);border-bottom:0;margin:0 auto;animation:.22s ease-out svelte-185xwm9-up;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.grip.svelte-185xwm9{padding:var(--s2) 0 var(--s1);touch-action:none;cursor:grab;justify-content:center;display:flex}.grip.svelte-185xwm9 span:where(.svelte-185xwm9){background:var(--line);border-radius:2px;width:36px;height:4px}header.svelte-185xwm9{min-height:44px;margin-bottom:var(--s3);justify-content:space-between;align-items:center;display:flex}.x.svelte-185xwm9{width:44px;height:44px;margin-right:calc(-1 * var(--s3));color:var(--hint);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.body.svelte-185xwm9{gap:var(--s4);flex-direction:column;display:flex}@keyframes svelte-185xwm9-fade{0%{opacity:0}}@keyframes svelte-185xwm9-up{0%{opacity:0;transform:translateY(40px)}}.text.svelte-81umij{color:var(--hint)}.buttons.svelte-81umij{gap:var(--s2);flex-direction:column;display:flex}.boot.svelte-hxp30q{max-width:var(--max-w);padding:calc(var(--safe-top) + var(--s4)) var(--s4);min-height:100vh;margin:0 auto}.message.svelte-hxp30q{align-items:center;gap:var(--s4);text-align:center;flex-direction:column;padding-top:22vh;display:flex}.badge.svelte-hxp30q{background:var(--surface);width:64px;height:64px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.text.svelte-hxp30q{color:var(--hint);max-width:320px}.grid.svelte-hxp30q{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.head.svelte-hxp30q{height:40px;margin:var(--s2) 0 var(--s5);border-radius:var(--r-md)}.tile.svelte-hxp30q{aspect-ratio:1;border-radius:var(--r-md)}.skeleton.svelte-hxp30q{background:linear-gradient(90deg, var(--surface) 0%, var(--card) 50%, var(--surface) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite svelte-hxp30q-shimmer}@keyframes svelte-hxp30q-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.empty.svelte-x83d2f{align-items:center;gap:var(--s3);padding:var(--s6) var(--s4);text-align:center;color:var(--hint);flex-direction:column;display:flex}.icon.svelte-x83d2f{opacity:.7;display:flex}.trigger.svelte-12i82zd{min-width:24px;min-height:24px;color:var(--hint);vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.word.svelte-12i82zd{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pop.svelte-12i82zd{z-index:60;width:max-content;padding:var(--s2) var(--s3);background:var(--card);border:1px solid var(--line);color:var(--text);border-radius:10px;font-size:14px;line-height:1.4;animation:.12s ease-out svelte-12i82zd-pop;position:fixed}.pop.above.svelte-12i82zd{transform:translateY(-100%)}.pop.svelte-12i82zd:before{content:"";left:calc(var(--arrow) - 6px);background:var(--card);border-left:1px solid var(--line);border-top:1px solid var(--line);width:10px;height:10px;position:absolute;top:-6px;transform:rotate(45deg)}.pop.above.svelte-12i82zd:before{top:auto;bottom:-6px;transform:rotate(225deg)}@keyframes svelte-12i82zd-pop{0%{opacity:0}}.list.svelte-19vyxbv{gap:var(--s2);flex-direction:column;display:flex}.sk.svelte-19vyxbv{border-radius:var(--r-md);background:linear-gradient(90deg, var(--surface) 0%, var(--card) 50%, var(--surface) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite svelte-19vyxbv-shimmer}@keyframes svelte-19vyxbv-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.intro.svelte-kt1z6t{color:var(--hint);margin:var(--s2) 0 var(--s4)}.block.svelte-kt1z6t{gap:var(--s3);margin-bottom:var(--s4);flex-direction:column;display:flex}.card.block.svelte-kt1z6t{padding:var(--s4)}.kv.svelte-kt1z6t{text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;min-width:0;padding:0;display:flex}code.svelte-kt1z6t{word-break:break-all;color:var(--text);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px}.row2.svelte-kt1z6t{gap:var(--s3);grid-template-columns:1fr auto;display:grid}.field.svelte-kt1z6t{gap:var(--s1);flex-direction:column;display:flex}.field.svelte-kt1z6t input:where(.svelte-kt1z6t){height:44px;padding:0 var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);outline:none;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:14px}.field.bad.svelte-kt1z6t input:where(.svelte-kt1z6t){border-color:var(--loss)}.rotate.svelte-kt1z6t{align-items:center;gap:var(--s2);display:flex}.seed.svelte-kt1z6t{gap:var(--s2);padding:var(--s3) var(--s4);flex-direction:column;display:flex}.seed-head.svelte-kt1z6t{justify-content:space-between;display:flex}.how.svelte-kt1z6t{color:var(--hint)}.chip.svelte-py53oc{border-radius:var(--r-pill);white-space:nowrap;background:var(--surface);height:24px;color:var(--hint);align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.win.svelte-py53oc{color:var(--win);background:color-mix(in srgb, var(--win) 14%, transparent)}.loss.svelte-py53oc{color:var(--loss);background:color-mix(in srgb, var(--loss) 14%, transparent)}.warn.svelte-py53oc{color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent)}.info.svelte-py53oc{color:var(--info);background:color-mix(in srgb, var(--info) 14%, transparent)}.accent.svelte-py53oc{color:var(--link);background:color-mix(in srgb, var(--accent) 16%, transparent)}.card-game.svelte-fqskz2{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);text-align:left;flex-direction:column;padding:0;transition:transform .12s ease-out;display:flex;overflow:hidden}.card-game.svelte-fqskz2:active{transform:scale(.98)}@media (hover:hover){.card-game.svelte-fqskz2:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}}.art.svelte-fqskz2{aspect-ratio:1.35;width:100%;display:block}.soon.svelte-fqskz2 .art:where(.svelte-fqskz2){filter:saturate(.3);opacity:.5}.meta.svelte-fqskz2{padding:var(--s2) var(--s3) var(--s3);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.name.svelte-fqskz2{font-size:16px;font-weight:600}.section-title.svelte-1102kia{margin:var(--s2) 0 var(--s3)}.grid.svelte-1102kia{gap:var(--s3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:441px){.grid.svelte-1102kia{grid-template-columns:repeat(3,1fr)}}.row.svelte-veji06{align-items:center;gap:var(--s3);width:100%;min-height:60px;padding:var(--s2) var(--s4);text-align:left;background:0 0;border:0;display:flex;position:relative}.row.svelte-veji06:not(:last-child):after{content:"";left:calc(var(--s4) + 32px + var(--s3));background:var(--line);height:1px;position:absolute;bottom:0;right:0}.click.svelte-veji06:active{background:color-mix(in srgb, var(--text) 4%, transparent)}@media (hover:hover){.click.svelte-veji06:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.icon.svelte-veji06{background:var(--surface);width:32px;height:32px;color:var(--hint);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.icon.win.svelte-veji06{color:var(--win)}.icon.loss.svelte-veji06{color:var(--loss)}.icon.accent.svelte-veji06{color:var(--link)}.text.svelte-veji06{flex-direction:column;flex:1;min-width:0;display:flex}.title.svelte-veji06{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.right.svelte-veji06{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.chev.svelte-veji06{color:var(--hint);display:flex}.me.svelte-rj7pkj{align-items:center;gap:var(--s3);padding:var(--s4);margin:var(--s2) 0 var(--s4);display:flex}.avatar.svelte-rj7pkj{background:color-mix(in srgb, var(--accent) 22%, var(--surface));width:48px;height:48px;color:var(--link);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.who.svelte-rj7pkj{flex-direction:column;display:flex}.who.svelte-rj7pkj strong:where(.svelte-rj7pkj){font-size:20px;font-weight:600}.list.svelte-rj7pkj{margin-bottom:var(--s4);overflow:hidden}.text.svelte-dgz4j6{color:var(--hint);margin:var(--s2) 0 var(--s4)}.list.svelte-dgz4j6{overflow:hidden}.list.svelte-119j8ud{margin-top:var(--s2);overflow:hidden}.sum.svelte-119j8ud{font-weight:600}.plus.svelte-119j8ud{color:var(--win)}.more.svelte-119j8ud{margin-top:var(--s2);justify-content:center;display:flex}.seg.svelte-5bfr2e{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);gap:2px;padding:3px;display:flex}button.svelte-5bfr2e{border-radius:var(--r-pill);height:38px;color:var(--hint);background:0 0;border:0;flex:1;font-size:14px;font-weight:600;transition:background-color .15s ease-out}.on.svelte-5bfr2e{background:var(--card);color:var(--text)}.list.svelte-15j4tnx{margin-top:var(--s2);overflow:hidden}.row.svelte-15j4tnx{justify-content:space-between;align-items:center;gap:var(--s3);min-height:64px;padding:var(--s2) var(--s4);display:flex}.row.svelte-15j4tnx+.row:where(.svelte-15j4tnx){border-top:1px solid var(--line)}.ctl.svelte-15j4tnx{width:200px}.version.svelte-15j4tnx{text-align:center;margin-top:var(--s5)}.block.svelte-1wnuowt{gap:var(--s3);padding:var(--s4);margin-top:var(--s2);flex-direction:column;display:flex}.head.svelte-1wnuowt{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.hint.svelte-1wnuowt{color:var(--hint)}.ok.svelte-1wnuowt{color:var(--win)}.bad.svelte-1wnuowt{color:var(--loss)}table.svelte-1wnuowt{border-collapse:collapse;width:100%;font-size:14px}th.svelte-1wnuowt,td.svelte-1wnuowt{padding:var(--s2) 0;text-align:right;border-bottom:1px solid var(--line)}th.svelte-1wnuowt:first-child{text-align:left;color:var(--hint);font-weight:500}thead.svelte-1wnuowt th:where(.svelte-1wnuowt){color:var(--hint);font-size:12px;font-weight:500}tr.diff.svelte-1wnuowt td:where(.svelte-1wnuowt){color:var(--loss)}.seeds.svelte-1wnuowt{gap:var(--s1) var(--s3);grid-template-columns:auto 1fr;align-items:baseline;display:grid}code.svelte-1wnuowt{word-break:break-all;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.hint.svelte-1q9r5td{color:var(--hint)}.field.svelte-1q9r5td{align-items:center;gap:var(--s1);height:56px;padding:0 var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);font-size:24px;font-weight:700;display:flex}.field.bad.svelte-1q9r5td{border-color:var(--loss)}.cur.svelte-1q9r5td{color:var(--hint)}input.svelte-1q9r5td{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:24px;font-weight:700}.quick.svelte-1q9r5td{gap:var(--s2);display:flex}.quick.svelte-1q9r5td button:where(.svelte-1q9r5td){border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);flex:1;height:36px;font-size:14px;font-weight:600}.quick.svelte-1q9r5td button.on:where(.svelte-1q9r5td){border-color:var(--accent);color:var(--link)}.balance.svelte-szem0l{gap:var(--s1);padding:var(--s4);flex-direction:column;display:flex}.amount.svelte-szem0l{font-size:32px;font-weight:700;line-height:1.1}.actions.svelte-szem0l{gap:var(--s2);margin-top:var(--s3);display:flex}.section-title.svelte-szem0l{margin:var(--s5) 0 var(--s3)}.list.svelte-szem0l{overflow:hidden}.tabs.svelte-szem0l{margin:var(--s5) 0 var(--s3)}.sum.svelte-szem0l{font-weight:600}.plus.svelte-szem0l{color:var(--win)}.more.svelte-szem0l{margin-top:var(--s2);justify-content:center;display:flex}.app.svelte-1n46o8q{max-width:var(--max-w);min-height:100vh;padding-top:var(--safe-top);margin:0 auto}.with-nav.svelte-1n46o8q{padding-bottom:calc(var(--nav-h) + var(--safe-bottom))}.top.svelte-1n46o8q{top:var(--safe-top);z-index:20;background:var(--bg);position:sticky}header.svelte-1n46o8q{justify-content:space-between;align-items:center;gap:var(--s3);height:56px;padding:0 var(--s4);display:flex}.title.svelte-1n46o8q{align-items:center;gap:var(--s1);min-width:0;display:flex}h1.svelte-1n46o8q{white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:600;overflow:hidden}h1.brand.svelte-1n46o8q{letter-spacing:.02em;font-size:16px;font-weight:700}.back.svelte-1n46o8q{width:40px;height:44px;margin-left:calc(-1 * var(--s2));color:var(--text);background:0 0;border:0;justify-content:center;align-items:center;display:flex}main.svelte-1n46o8q{padding:var(--s2) var(--s4) var(--s5)}nav.svelte-1n46o8q{z-index:30;max-width:var(--max-w);height:calc(var(--nav-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:var(--surface);border-top:1px solid var(--line);margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}nav.svelte-1n46o8q button:where(.svelte-1n46o8q){color:var(--hint);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:500;display:flex}nav.svelte-1n46o8q button.on:where(.svelte-1n46o8q){color:var(--accent)}nav.svelte-1n46o8q button:where(.svelte-1n46o8q):active{transform:scale(.96)}
