.pip.svelte-naoua3{vertical-align:-.12em;color:#111;border-radius:50%;justify-content:center;align-items:center;width:1.05em;height:1.05em;margin:0 .06em;font-size:.85em;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #00000059}.generic.svelte-naoua3{background:#cac5c0}.w.svelte-naoua3{background:#f8f3d6}.u.svelte-naoua3{background:#a9d4ef}.b.svelte-naoua3{background:#b9aeb0}.r.svelte-naoua3{background:#f3a68c}.g.svelte-naoua3{background:#9ed2ab}.c.svelte-naoua3{background:#d6d2cf}.hybrid.svelte-naoua3{background:#cac5c0}.w-u.svelte-naoua3{background:linear-gradient(135deg,#f8f3d6 50%,#a9d4ef 50%)}.u-b.svelte-naoua3{background:linear-gradient(135deg,#a9d4ef 50%,#b9aeb0 50%)}.b-r.svelte-naoua3{background:linear-gradient(135deg,#b9aeb0 50%,#f3a68c 50%)}.r-g.svelte-naoua3{background:linear-gradient(135deg,#f3a68c 50%,#9ed2ab 50%)}.g-w.svelte-naoua3{background:linear-gradient(135deg,#9ed2ab 50%,#f8f3d6 50%)}.w-b.svelte-naoua3{background:linear-gradient(135deg,#f8f3d6 50%,#b9aeb0 50%)}.u-r.svelte-naoua3{background:linear-gradient(135deg,#a9d4ef 50%,#f3a68c 50%)}.b-g.svelte-naoua3{background:linear-gradient(135deg,#b9aeb0 50%,#9ed2ab 50%)}.r-w.svelte-naoua3{background:linear-gradient(135deg,#f3a68c 50%,#f8f3d6 50%)}.g-u.svelte-naoua3{background:linear-gradient(135deg,#9ed2ab 50%,#a9d4ef 50%)}.row.svelte-1emq0m{grid-template-columns:minmax(96px,36%) 1fr 64px;align-items:center;gap:14px;min-height:40px;display:grid}.dim.svelte-1emq0m{opacity:.55}.label.svelte-1emq0m{color:var(--text);font-size:14px;line-height:1.2}.sub.svelte-1emq0m{color:var(--text-3);margin-top:2px;font-size:11px;display:block}.track.svelte-1emq0m{background:var(--surface-3);border-radius:999px;height:6px;margin:0 14px;position:relative}.fill.svelte-1emq0m{opacity:.4;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.dot.svelte-1emq0m{color:#0c0d10;font-variant-numeric:tabular-nums;width:28px;height:28px;box-shadow:0 0 0 2px var(--surface), 0 1px 4px #0006;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.value.svelte-1emq0m{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.sr.svelte-1emq0m{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.coachbox.svelte-cxyrk8{--cc:var(--accent);background:color-mix(in srgb, var(--cc) 10%, var(--surface-2));border-left:4px solid var(--cc);border-radius:12px;margin:10px 0 12px;padding:12px 14px}.coachbox[data-tone=bad].svelte-cxyrk8{--cc:#f2493a}.coachbox[data-tone=good].svelte-cxyrk8{--cc:#81b64c}.coachbox[data-tone=neutral].svelte-cxyrk8{--cc:#6b7280}.ck.svelte-cxyrk8{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--cc) 70%, white);font-size:10px;font-weight:800;display:block}.coachbox.svelte-cxyrk8 strong:where(.svelte-cxyrk8){margin-top:2px;font-size:17px;display:block}.coachbox.svelte-cxyrk8 p:where(.svelte-cxyrk8){color:var(--text-2);margin:6px 0 0;font-size:14px;line-height:1.4}.coachbox.svelte-cxyrk8 .ctx:where(.svelte-cxyrk8){color:#f2d06b}.al.svelte-cxyrk8{color:var(--text-2);margin-top:10px;font-size:12px;font-weight:700;display:block}.alts.svelte-cxyrk8{flex-direction:column;gap:6px;margin-top:6px;display:flex}.alt.svelte-cxyrk8{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:40px 1fr auto;grid-template-areas:"img n go""img t go";align-items:center;gap:0 10px;padding:6px 8px;display:grid}.alt.svelte-cxyrk8 img:where(.svelte-cxyrk8){aspect-ratio:488/680;border-radius:3px;grid-area:img;width:40px}.an.svelte-cxyrk8{grid-area:n;font-size:14px;font-weight:700}.at.svelte-cxyrk8{color:var(--text-3);grid-area:t;font-size:12px}.go.svelte-cxyrk8{background:var(--accent);color:#0c0d10;border-radius:8px;grid-area:go;padding:6px 12px;font-size:13px;font-weight:800}.cf.svelte-cxyrk8{color:var(--text-3)!important;font-size:11px!important}.backdrop.svelte-cxyrk8{z-index:10;background:#000000a6;position:fixed;inset:0}.sheet.svelte-cxyrk8{z-index:11;overscroll-behavior:contain;background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;width:min(980px,100vw - 24px);max-height:calc(100dvh - 24px);padding:22px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 12px 40px #0009}@media (width<=680px){.sheet.svelte-cxyrk8{width:100vw;max-height:92dvh;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;grid-template-columns:1fr;top:auto;bottom:0;transform:translate(-50%)}.art.svelte-cxyrk8 img:where(.svelte-cxyrk8){max-width:280px;margin:0 auto}}.grabber.svelte-cxyrk8{background:var(--surface-3);border-radius:999px;width:40px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.art.svelte-cxyrk8{flex-direction:column;gap:10px;display:flex}.art.svelte-cxyrk8 img:where(.svelte-cxyrk8){border-radius:4.5%/3.3%;width:100%;height:auto;display:block}.flip.svelte-cxyrk8,.close.svelte-cxyrk8{background:var(--surface-3);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 16px;font-weight:600}.buttons.svelte-cxyrk8{background:linear-gradient(to bottom, transparent, var(--surface) 14px);gap:10px;margin:18px 0 -22px;padding:12px 0 22px;display:flex;position:sticky;bottom:-22px}@media (width<=680px){.buttons.svelte-cxyrk8{bottom:calc(-16px - env(safe-area-inset-bottom));margin-bottom:calc(-16px - env(safe-area-inset-bottom));padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.close.svelte-cxyrk8{background:var(--accent);color:#0c0d10;flex:1}.close.secondary.svelte-cxyrk8{background:var(--surface-3);color:var(--text);flex:0 40%}.title.svelte-cxyrk8{justify-content:space-between;align-items:baseline;gap:12px;display:flex}h2.svelte-cxyrk8{margin:0;font-size:22px;line-height:1.2}.cost.svelte-cxyrk8{white-space:nowrap;font-size:18px}.type.svelte-cxyrk8{color:var(--text-2);margin:6px 0 0}.rarity.svelte-cxyrk8{text-transform:capitalize}.facts.svelte-cxyrk8{background:var(--surface-2);border-radius:10px;margin:12px 0 0;padding:4px 12px;font-size:14px}.facts.svelte-cxyrk8 div:where(.svelte-cxyrk8){grid-template-columns:92px 1fr;gap:10px;padding:6px 0;display:grid}.facts.svelte-cxyrk8 div:where(.svelte-cxyrk8)+div:where(.svelte-cxyrk8){border-top:1px solid var(--line)}.facts.svelte-cxyrk8 dt:where(.svelte-cxyrk8){color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;padding-top:2px;font-size:12px;font-weight:700}.facts.svelte-cxyrk8 dd:where(.svelte-cxyrk8){margin:0;line-height:1.4}.roles.svelte-cxyrk8{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.roles.svelte-cxyrk8 li:where(.svelte-cxyrk8){background:var(--surface-3);color:var(--text);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.oracle.svelte-cxyrk8{background:var(--surface-2);white-space:pre-line;border-radius:10px;margin:12px 0 0;padding:12px;line-height:1.45}.note.svelte-cxyrk8{color:var(--text-2);margin:10px 0 0;font-size:14px}.stats.svelte-cxyrk8{background:var(--surface-2);border-radius:12px;margin-top:18px;padding:16px}.hero.svelte-cxyrk8{align-items:center;gap:14px;display:flex}.hero.svelte-cxyrk8 .grade:where(.svelte-cxyrk8){color:#0c0d10;border-radius:14px;flex:none;place-items:center;width:56px;height:56px;font-size:24px;font-weight:800;display:grid}.herotext.svelte-cxyrk8{flex-direction:column;gap:2px;display:flex}.herotext.svelte-cxyrk8 strong:where(.svelte-cxyrk8){font-size:17px;line-height:1.25}.herotext.svelte-cxyrk8 span:where(.svelte-cxyrk8){color:var(--text-2);font-size:13px}.grade[data-tier=A].svelte-cxyrk8{background:var(--grade-a)}.grade[data-tier=B].svelte-cxyrk8{background:var(--grade-b)}.grade[data-tier=C].svelte-cxyrk8{background:var(--grade-c)}.grade[data-tier=D].svelte-cxyrk8{background:var(--grade-d)}.grade[data-tier=F].svelte-cxyrk8{background:var(--grade-f)}.grade[data-tier=none].svelte-cxyrk8{background:var(--surface-3);color:var(--text-2)}h3.svelte-cxyrk8{border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);justify-content:space-between;align-items:baseline;margin:18px 0 4px;padding-bottom:6px;font-size:12px;display:flex}h3.svelte-cxyrk8 span:where(.svelte-cxyrk8){text-transform:none;letter-spacing:0;color:var(--text-3);font-weight:400}.foot.svelte-cxyrk8{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.link.svelte-cxyrk8{min-height:36px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.help.svelte-cxyrk8{margin:8px 0 0;font-size:13px}.help.svelte-cxyrk8 dt:where(.svelte-cxyrk8){margin-top:8px;font-weight:600}.help.svelte-cxyrk8 dd:where(.svelte-cxyrk8){color:var(--text-2);margin:2px 0 0}.column.svelte-11nugw9{flex-direction:column;min-width:0;display:flex;container-type:inline-size}.card.svelte-11nugw9{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:6px 6px 0 0;width:100%;height:max(44px,15cqi);padding:0;transition:transform .12s;display:block;position:relative;overflow:hidden}.card.last.svelte-11nugw9{border-radius:6px;height:auto}.card.svelte-11nugw9:active{transform:translateY(-2px)}.card.pressing{transition:transform .4s!important;transform:scale(.96)!important}img.svelte-11nugw9,.noimage.svelte-11nugw9{aspect-ratio:488/680;border-radius:4.5%/3.3%;width:100%;display:block}.ghost.svelte-11nugw9{color:#ffe27a;width:100%;height:max(44px,15cqi);font:inherit;text-align:center;cursor:pointer;background:repeating-linear-gradient(135deg,#ffe27a0f 0 8px,#ffe27a00 8px 16px);border:2px dashed #ffe27a8c;border-radius:6px;place-items:center;margin-top:3px;padding:0 4px;font-size:11px;font-weight:800;animation:2.4s ease-in-out infinite svelte-11nugw9-ghostpulse;display:grid}.ghost.svelte-11nugw9:not(.first){border-top-style:dotted}.ghost.svelte-11nugw9 span:where(.svelte-11nugw9){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ghost.svelte-11nugw9:hover{background:#ffe27a1f}@keyframes svelte-11nugw9-ghostpulse{50%{border-color:#ffe27ad9}}@media (prefers-reduced-motion:reduce){.ghost.svelte-11nugw9{animation:none}}.card.dim.svelte-11nugw9 img:where(.svelte-11nugw9),.card.dim.svelte-11nugw9 .noimage:where(.svelte-11nugw9),.card.dim.svelte-11nugw9 .mark:where(.svelte-11nugw9){opacity:.2;filter:grayscale(.85)}.card.dim[data-mark].svelte-11nugw9:after{opacity:.25}.card.svelte-11nugw9 img:where(.svelte-11nugw9){transition:opacity .18s,filter .18s}.card[data-mark].svelte-11nugw9:after{content:"";z-index:2;border:3px solid var(--mc);box-shadow:inset 0 0 12px color-mix(in srgb, var(--mc) 45%, transparent);pointer-events:none;border-radius:6px;position:absolute;inset:0}.card.last[data-mark].svelte-11nugw9:after{border-radius:4.5%/3.3%}.card[data-mark=cut].svelte-11nugw9{--mc:#f2493a}.card[data-mark=add].svelte-11nugw9{--mc:#81b64c}.card[data-mark=off].svelte-11nugw9{--mc:#f2c037}.card[data-mark=focus].svelte-11nugw9{--mc:#5c8de0}.card[data-mark=theirs].svelte-11nugw9{--mc:#4b93f0}.card[data-mark=hint].svelte-11nugw9{--mc:#5eb3a2;box-shadow:0 0 16px #5eb3a28c}.card[data-mark=cut].svelte-11nugw9 img:where(.svelte-11nugw9){filter:saturate(.75)brightness(.85)}.mark.svelte-11nugw9{z-index:3;background:var(--mc);color:#0c0d10;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:900;animation:.3s cubic-bezier(.3,1.6,.5,1) svelte-11nugw9-markin;position:absolute;top:3px;right:3px;box-shadow:0 1px 4px #00000080}.mark[data-tone=cut].svelte-11nugw9{--mc:#f2493a;color:#fff}.mark[data-tone=add].svelte-11nugw9{--mc:#81b64c}.mark[data-tone=off].svelte-11nugw9{--mc:#f2c037}.mark[data-tone=theirs].svelte-11nugw9{--mc:#4b93f0;color:#fff}.mark[data-tone=focus].svelte-11nugw9{--mc:#5c8de0;color:#fff}@keyframes svelte-11nugw9-markin{0%{opacity:0;transform:scale(.5)}}.noimage.svelte-11nugw9{background:var(--surface-3);color:var(--text);text-align:left;padding:6px;font-size:12px}.report.svelte-10d9b3w{margin-top:4px}.top.svelte-10d9b3w{justify-content:space-between;align-items:baseline;display:flex}h4.svelte-10d9b3w{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin:0 0 8px;font-size:12px}.link.svelte-10d9b3w{min-height:32px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.help.svelte-10d9b3w{background:var(--surface-2);color:var(--text-2);border-radius:10px;padding:10px 12px;font-size:13px}.help.svelte-10d9b3w p:where(.svelte-10d9b3w){margin:0 0 6px}.help.svelte-10d9b3w p:where(.svelte-10d9b3w):last-child{margin:0}.row.svelte-10d9b3w{border-top:1px solid var(--line);padding:10px 0}.line.svelte-10d9b3w{grid-template-columns:1fr auto;grid-template-areas:"name val""chip chip";align-items:baseline;gap:2px 10px;display:grid}.name.svelte-10d9b3w{flex-direction:column;grid-area:name;min-width:0;display:flex}.label.svelte-10d9b3w{font-size:14px;font-weight:700}.what.svelte-10d9b3w{color:var(--text-3);font-size:12px}.val.svelte-10d9b3w{font-variant-numeric:tabular-nums;grid-area:val;font-size:22px;font-weight:800}.chip.svelte-10d9b3w{background:var(--surface-3);color:var(--text-2);border-radius:999px;grid-area:chip;justify-self:start;margin-top:4px;padding:2px 8px;font-size:12px;font-weight:700}.chip[data-status=in].svelte-10d9b3w{color:var(--grade-a);background:#5fd38d2e}.chip[data-status=building].svelte-10d9b3w{color:#a9c8ea;background:#7aa7d929}.chip[data-status=low].svelte-10d9b3w,.chip[data-status=high].svelte-10d9b3w{color:#f3c99e;background:#f0a35a29}.chart.svelte-10d9b3w{align-items:flex-end;gap:3px;height:54px;margin-top:8px;display:flex}.bcol.svelte-10d9b3w{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.bar.svelte-10d9b3w{opacity:.55;border-radius:3px 3px 0 0;width:100%}.bcol.mine.svelte-10d9b3w .bar:where(.svelte-10d9b3w){opacity:1;outline:2px solid var(--text);outline-offset:1px}.bx.svelte-10d9b3w{color:var(--text-3);font-variant-numeric:tabular-nums;margin-top:3px;font-size:10px}.bcol.mine.svelte-10d9b3w .bx:where(.svelte-10d9b3w){color:var(--text);font-weight:800}.note.svelte-10d9b3w{color:var(--text-2);margin:8px 0 0;font-size:12px;line-height:1.45}.data.svelte-10d9b3w{color:var(--text)}.dis.svelte-10d9b3w{color:#f3c99e;margin-top:2px;display:block}.panel.svelte-1hk4j1z{background:var(--surface);border-radius:14px;padding:16px}.champ.svelte-1hk4j1z{flex-direction:column;gap:2px;display:flex}.crow.svelte-1hk4j1z{grid-template-columns:1fr auto 70px 20px;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:grid}.cl.svelte-1hk4j1z{color:var(--text-2)}.cv.svelte-1hk4j1z{font-variant-numeric:tabular-nums;font-weight:800}.cr2.svelte-1hk4j1z{color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.crow.svelte-1hk4j1z i:where(.svelte-1hk4j1z){text-align:center;font-style:normal;font-weight:900}.crow[data-state=in].svelte-1hk4j1z i:where(.svelte-1hk4j1z){color:var(--grade-a)}.crow[data-state=low].svelte-1hk4j1z i:where(.svelte-1hk4j1z),.crow[data-state=high].svelte-1hk4j1z i:where(.svelte-1hk4j1z){color:#f2c037}.crow[data-state=low].svelte-1hk4j1z .cv:where(.svelte-1hk4j1z),.crow[data-state=high].svelte-1hk4j1z .cv:where(.svelte-1hk4j1z){color:#f2d06b}.cnote.svelte-1hk4j1z{color:var(--text-3);margin:6px 0 0;font-size:11px}.count.svelte-1hk4j1z{align-items:baseline;gap:6px;display:flex}.count.svelte-1hk4j1z strong:where(.svelte-1hk4j1z){font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.count.svelte-1hk4j1z span:where(.svelte-1hk4j1z){color:var(--text-2)}.count[data-state=ok].svelte-1hk4j1z strong:where(.svelte-1hk4j1z){color:var(--grade-a)}.count[data-state=over].svelte-1hk4j1z strong:where(.svelte-1hk4j1z){color:var(--grade-f)}.sub.svelte-1hk4j1z{color:var(--text-2);margin:4px 0 12px;font-size:14px}.offcolor.svelte-1hk4j1z{background:var(--surface-2);color:var(--text-2);border-radius:10px;margin:-4px 0 12px;padding:8px 10px;font-size:13px}.offcolor.svelte-1hk4j1z strong:where(.svelte-1hk4j1z){color:var(--text)}.partial.svelte-1hk4j1z{color:var(--text-3);margin:-6px 0 12px;font-size:12px}h4.svelte-1hk4j1z{border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);justify-content:space-between;margin:18px 0 8px;padding-bottom:6px;font-size:12px;display:flex}h4.svelte-1hk4j1z span:where(.svelte-1hk4j1z){text-transform:none;letter-spacing:0;color:var(--text-3);font-weight:400}.curve.svelte-1hk4j1z{grid-template-columns:repeat(6,1fr);gap:6px;height:110px;display:grid;position:relative}.ttick.svelte-1hk4j1z{pointer-events:none;background:#ffe27a;border-radius:1px;height:2px;margin-top:-1px;position:absolute;box-shadow:0 0 0 1px #0c0d10b3}.tc.svelte-1hk4j1z{border:1px solid var(--line);min-height:28px;color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin-left:6px;padding:2px 8px;font-size:12px;display:inline-flex}.tc.on.svelte-1hk4j1z{color:#ffe27a;border-color:#ffe27a73}.sw.tl.svelte-1hk4j1z{background:#ffe27a;border-radius:2px;width:14px;height:3px;box-shadow:0 0 0 1px #0c0d10}.col.svelte-1hk4j1z{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;display:flex}.n.svelte-1hk4j1z{height:16px;font-size:12px;font-weight:700}.bar.svelte-1hk4j1z{background:var(--surface-3);border-radius:4px 4px 0 0;flex-direction:column;justify-content:flex-end;width:100%;min-height:2px;display:flex;overflow:hidden}.cr.svelte-1hk4j1z{background:var(--accent);width:100%}.mv.svelte-1hk4j1z{height:16px;color:var(--text-2);margin-top:4px;font-size:12px;line-height:16px}.legend.svelte-1hk4j1z{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:flex}.sw.svelte-1hk4j1z{border-radius:3px;width:10px;height:10px;display:inline-block}.sw.cr.svelte-1hk4j1z,.sw.sym.svelte-1hk4j1z{background:var(--accent)}.sw.ot.svelte-1hk4j1z{background:var(--surface-3)}.sw.src.svelte-1hk4j1z{background:#7aa7d9}.roles.svelte-1hk4j1z{margin:0}.row.svelte-1hk4j1z{justify-content:space-between;padding:4px 0;font-size:14px;display:flex}.row.strong.svelte-1hk4j1z{font-weight:700}.row.indent.svelte-1hk4j1z .dt:where(.svelte-1hk4j1z){color:var(--text-2);padding-left:12px}.dd.svelte-1hk4j1z{font-variant-numeric:tabular-nums;font-weight:600}.mana.svelte-1hk4j1z{grid-template-columns:84px 1fr 48px;align-items:center;gap:10px;margin:6px 0;display:grid}.mc.svelte-1hk4j1z{white-space:nowrap;font-size:13px}.pair.svelte-1hk4j1z{flex-direction:column;gap:3px;display:flex}.mb.svelte-1hk4j1z{background:var(--surface-3);border-radius:999px;height:7px;overflow:hidden}.fill.svelte-1hk4j1z{border-radius:999px;height:100%}.fill.sym.svelte-1hk4j1z{background:var(--accent)}.fill.src.svelte-1hk4j1z{background:#7aa7d9}.mv2.svelte-1hk4j1z{color:var(--text-2);text-align:right;font-size:11px;line-height:1.2}.flags.svelte-1hk4j1z{color:#f3c99e;background:#f0a35a1f;border-radius:10px;margin:10px 0 0;padding:10px 12px 10px 28px;font-size:13px}.flags.svelte-1hk4j1z li:where(.svelte-1hk4j1z)+li:where(.svelte-1hk4j1z){margin-top:4px}.muted.svelte-1hk4j1z{color:var(--text-2);font-size:13px}.wr.svelte-1hk4j1z{margin:0;font-size:14px}button.crow.svelte-1hk4j1z,button.row.svelte-1hk4j1z{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px}button.crow.svelte-1hk4j1z:hover,button.row.svelte-1hk4j1z:hover{background:#ffffff0a}button.crow.on.svelte-1hk4j1z,button.row.on.svelte-1hk4j1z{box-shadow:inset 3px 0 0 var(--accent);background:#e8b14729}.backdrop.svelte-5awcn0{z-index:10;background:#000000a6;position:fixed;inset:0}.panel.svelte-5awcn0{z-index:11;overscroll-behavior:contain;background:var(--surface);border-radius:16px;width:min(720px,100vw - 24px);max-height:calc(100dvh - 24px);padding:20px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 12px 40px #0009}.panel.wide.svelte-5awcn0{width:min(1100px,100vw - 24px)}.grabber.svelte-5awcn0{background:var(--surface-3);border-radius:999px;width:40px;height:5px;margin:-8px auto 10px}@media (width<=680px){.panel.svelte-5awcn0,.panel.wide.svelte-5awcn0{width:100vw;max-height:92dvh;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;top:auto;bottom:0;transform:translate(-50%)}}.coach.svelte-1tway7g{flex-direction:column;gap:10px;margin-top:12px;display:flex}.steps.svelte-1tway7g{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-1tway7g li:where(.svelte-1tway7g){background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.steps.svelte-1tway7g li.done:where(.svelte-1tway7g){border-color:#81b64c73}.n.svelte-1tway7g{background:var(--surface-3);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-weight:800;display:grid}.done.svelte-1tway7g .n:where(.svelte-1tway7g){color:#fff;background:#81b64c}.t.svelte-1tway7g{flex-direction:column;gap:2px;display:flex}.t.svelte-1tway7g strong:where(.svelte-1tway7g){font-size:15px}.t.svelte-1tway7g em:where(.svelte-1tway7g){color:var(--text-2);font-size:13px;font-style:normal}.btn.svelte-1tway7g{background:var(--accent);color:#0c0d10;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;align-self:flex-start;padding:0 16px;font-weight:700}.btn.svelte-1tway7g:disabled{background:var(--surface-3);color:var(--text-2);cursor:default}.btn.ghost.svelte-1tway7g{background:var(--surface-3);color:var(--text)}.result.svelte-1tway7g{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px;animation:.26s ease-out svelte-1tway7g-rise}.result[data-level=spot].svelte-1tway7g{border-color:#81b64c8c}.result[data-level=close].svelte-1tway7g{border-color:#95b77673}.result[data-level=off].svelte-1tway7g{border-color:#f2c03773}@keyframes svelte-1tway7g-rise{0%{opacity:0;transform:translateY(6px)}}h3.svelte-1tway7g{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;font-size:17px;display:flex}[data-level=spot].svelte-1tway7g h3:where(.svelte-1tway7g){color:#a5d27a}[data-level=off].svelte-1tway7g h3:where(.svelte-1tway7g){color:#f2d06b}h3.svelte-1tway7g span:where(.svelte-1tway7g){color:var(--text-3);font-size:13px;font-weight:500}table.svelte-1tway7g{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:460px;font-size:14px}th.svelte-1tway7g{text-align:right;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);padding:4px 6px;font-size:11px;font-weight:700}th.svelte-1tway7g:first-child,td.svelte-1tway7g:first-child{text-align:left}td.svelte-1tway7g{text-align:right;border-top:1px solid var(--line);padding:5px 6px}tr.diff.svelte-1tway7g td:where(.svelte-1tway7g):nth-child(4) b:where(.svelte-1tway7g){color:#f2d06b}tr.tot.svelte-1tway7g td:where(.svelte-1tway7g){color:var(--text-2)}.note.svelte-1tway7g{color:var(--text);margin:8px 0 0;font-size:14px}.rule.svelte-1tway7g{color:var(--text-2);margin:10px 0;font-size:13px}.layout.svelte-16htutv{max-width:1500px;padding:14px max(16px, env(safe-area-inset-right)) 90px max(16px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr);gap:16px;margin:0 auto;display:grid}.side.svelte-16htutv{display:none}.layout.embedded.svelte-16htutv .side:where(.svelte-16htutv){display:block}.layout.embedded.svelte-16htutv{padding-bottom:16px}@media (width>=1000px){.layout.svelte-16htutv{grid-template-columns:minmax(0,1fr) 360px;padding-bottom:24px}.layout.paper.svelte-16htutv{grid-template-columns:minmax(0,1fr)}.side.svelte-16htutv{align-self:start;max-height:calc(100dvh - 90px);display:block;position:sticky;top:76px;overflow-y:auto}.summary.svelte-16htutv{display:none!important}}.layout.lab.svelte-16htutv{padding:0;grid-template-columns:minmax(0,1fr)!important}section.svelte-16htutv+section:where(.svelte-16htutv){margin-top:22px}.head.svelte-16htutv{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}h2.svelte-16htutv{margin:0;font-size:18px}h2.svelte-16htutv span:where(.svelte-16htutv){color:var(--text-2);font-size:14px;font-weight:500}.tools.svelte-16htutv{gap:8px;display:flex}.empty.svelte-16htutv{color:var(--text-2);margin:0 0 10px;font-size:14px}.tools.hidden.svelte-16htutv{display:none}.cols.svelte-16htutv{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:8px;display:grid}.slot.svelte-16htutv{min-width:0}.cl.svelte-16htutv{color:var(--text-3);text-align:center;margin-bottom:4px;font-size:11px;display:block}.basics.svelte-16htutv{background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:10px;display:flex}.bl.svelte-16htutv{color:var(--text-2);margin-right:4px;font-size:13px}.stepper.svelte-16htutv{background:var(--surface-2);border-radius:10px;align-items:center;display:inline-flex}.stepper.svelte-16htutv button:where(.svelte-16htutv){width:40px;min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.stepper.svelte-16htutv button:where(.svelte-16htutv):disabled{opacity:.3}.sv.svelte-16htutv{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;font-weight:700}.filters.svelte-16htutv{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.filters.svelte-16htutv button:where(.svelte-16htutv){border:1px solid var(--line);background:var(--surface);min-width:44px;min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:14px}.filters.svelte-16htutv button.on:where(.svelte-16htutv){background:var(--accent-dim);border-color:var(--accent)}.btn.svelte-16htutv{background:var(--surface-3);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 16px;font-weight:600}.btn.svelte-16htutv:disabled{opacity:.4;cursor:default}.btn.small.svelte-16htutv{min-height:40px;padding:0 12px;font-size:14px}.wide.svelte-16htutv{width:100%;margin-top:14px}.summary.svelte-16htutv{z-index:6;padding:10px max(16px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--line);color:var(--text-2);background:#14161af0;align-items:center;gap:14px;font-size:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.summary.svelte-16htutv .btn:where(.svelte-16htutv){margin-left:auto}.sc.svelte-16htutv{color:var(--text);font-size:18px;font-weight:800}.sc[data-ok=true].svelte-16htutv{color:var(--grade-a)}.warn.svelte-16htutv{color:#f3c99e;font-weight:600}@media (width<=560px){.cols.svelte-16htutv{gap:4px}.summary.svelte-16htutv{gap:10px;font-size:13px}}.spotbar.svelte-16htutv{margin:0 0 10px;padding:4px 0}.chips.svelte-16htutv{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chips.svelte-16htutv::-webkit-scrollbar{display:none}.hl.svelte-16htutv{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);flex:none;margin-right:4px;font-size:12px;font-weight:700}.chips.svelte-16htutv button:where(.svelte-16htutv){border:1px solid var(--line);background:var(--surface-2);min-height:36px;color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:0 12px;font-size:14px}.chips.svelte-16htutv button:where(.svelte-16htutv) b:where(.svelte-16htutv){color:var(--text);font-variant-numeric:tabular-nums;margin-left:2px}.chips.svelte-16htutv button.on:where(.svelte-16htutv){border-color:var(--accent);color:var(--accent);background:#e8b1472e}.chips.svelte-16htutv button.on:where(.svelte-16htutv) b:where(.svelte-16htutv){color:var(--accent)}.spotnote.svelte-16htutv{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;font-size:14px;display:flex}.spotnote.svelte-16htutv b:where(.svelte-16htutv){color:var(--accent)}.clear.svelte-16htutv{background:var(--surface-3);min-height:32px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 10px;font-size:13px;font-weight:700}.cbadge.svelte-16htutv{font-variant-numeric:tabular-nums;border-radius:999px;margin-left:4px;padding:0 6px;font-size:11px;font-weight:800;line-height:16px;display:inline-block}.cbadge[data-s=on].svelte-16htutv{color:#a5d27a;background:#81b64c33}.cbadge[data-s=short].svelte-16htutv{color:#ffe27a;background:#ffe27a2e}.cbadge[data-s=heavy].svelte-16htutv{color:#ffb36b;background:#ff9a4733}.curvechip.svelte-16htutv{align-items:center;gap:6px;display:inline-flex}.curvechip.svelte-16htutv i:where(.svelte-16htutv){background:#ffe27a;border-radius:2px;width:14px;height:3px}.chips.svelte-16htutv button.curvechip.on:where(.svelte-16htutv){color:#ffe27a;background:#ffe27a1f;border-color:#ffe27a99}.toggle.svelte-1fh2k7i{background:var(--surface-3);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.knob.svelte-1fh2k7i{background:var(--surface-2);width:34px;height:20px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;transition:background .15s;position:relative}.knob.svelte-1fh2k7i:after{content:"";background:var(--text-2);border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}@media (width<=560px){.toggle.svelte-1fh2k7i{gap:6px;padding:0 10px}}[aria-checked=true].svelte-1fh2k7i .knob:where(.svelte-1fh2k7i){background:var(--accent-dim)}[aria-checked=true].svelte-1fh2k7i .knob:where(.svelte-1fh2k7i):after{background:var(--accent);transform:translate(14px)}.bar.svelte-gwjq7z{z-index:5;padding:calc(10px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#14161aeb;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.where.svelte-gwjq7z{flex-direction:column;min-width:0;display:flex}.kicker.svelte-gwjq7z{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.row.svelte-gwjq7z{align-items:baseline;gap:10px;min-width:0;display:flex}.title.svelte-gwjq7z{white-space:nowrap;letter-spacing:-.01em;font-size:19px;font-weight:800}.lead.svelte-gwjq7z{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.actions.svelte-gwjq7z{flex:none;gap:8px;display:flex}@media (width<=560px){.bar.svelte-gwjq7z{gap:8px}.actions.svelte-gwjq7z{gap:6px}.title.svelte-gwjq7z{font-size:17px}.lead.svelte-gwjq7z{display:none}}.btn.svelte-1t6qeh8{background:var(--accent);color:#0c0d10;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:0 16px;font-weight:600}.ghost.svelte-1t6qeh8{background:var(--surface-3);color:var(--text)}.ch.svelte-1t6qeh8{margin:0 0 6px;font-size:20px}.cp.svelte-1t6qeh8{color:var(--text-2);margin:0}.cb.svelte-1t6qeh8{gap:10px;margin-top:16px;display:flex}.btn.svelte-1t6qeh8:disabled{background:var(--surface-3);color:var(--text-2);cursor:default}.snd.svelte-1sgudi2{background:var(--surface-3);min-width:44px;min-height:44px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-weight:600;display:inline-flex}.snd[aria-checked=false].svelte-1sgudi2{color:var(--text-3)}.label.svelte-1sgudi2{padding:0 14px}.xp.svelte-11u616p{border:1px solid var(--line);background:linear-gradient(135deg,#22252c,#1a1c21);border-radius:16px;padding:16px}.head.svelte-11u616p{align-items:center;gap:14px;display:flex}.lv.svelte-11u616p{background:var(--accent);color:#0c0d10;border-radius:14px;flex:none;place-items:center;width:58px;height:58px;font-size:24px;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 -3px #0003}.lv.svelte-11u616p small:where(.svelte-11u616p){letter-spacing:.1em;text-transform:uppercase;margin-bottom:-6px;font-size:9px;font-weight:800}.lv.pop.svelte-11u616p{animation:.6s cubic-bezier(.3,1.8,.5,1) svelte-11u616p-pop}@keyframes svelte-11u616p-pop{0%{transform:scale(1)}40%{transform:scale(1.3)rotate(-6deg)}to{transform:scale(1)}}.info.svelte-11u616p{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.info.svelte-11u616p strong:where(.svelte-11u616p){font-size:16px}.bar.svelte-11u616p{background:var(--surface-3);border-radius:999px;height:10px;overflow:hidden}.bar.svelte-11u616p i:where(.svelte-11u616p){border-radius:inherit;background:linear-gradient(90deg, #c98d2c, var(--accent), #f6d48a);height:100%;display:block}.sub.svelte-11u616p{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.gain.svelte-11u616p{color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:900}ul.svelte-11u616p{margin:12px 0 0;padding:0;list-style:none}li.svelte-11u616p{border-top:1px solid var(--line);color:var(--text-2);justify-content:space-between;gap:12px;padding:5px 0;font-size:14px;animation:.26s ease-out svelte-11u616p-slide;display:flex}li.svelte-11u616p b:where(.svelte-11u616p){color:var(--text);font-variant-numeric:tabular-nums}@keyframes svelte-11u616p-slide{0%{opacity:0;transform:translate(-10px)}}.best.svelte-11u616p{color:var(--accent);background:#e8b04a24;border-radius:10px;align-items:center;gap:8px;margin:10px 0 0;padding:8px 12px;font-size:14px;font-weight:700;animation:.3s ease-out svelte-11u616p-slide;display:flex}@media (width<=420px){.gain.svelte-11u616p{font-size:18px}}.ring.svelte-171kr0o{flex-direction:column;flex:none;align-items:center;gap:6px;display:flex;position:relative}svg.svelte-171kr0o{display:block}.track.svelte-171kr0o{fill:none;stroke:var(--surface-3);stroke-width:10px}.fill.svelte-171kr0o{fill:none;stroke:var(--c);stroke-width:10px;stroke-linecap:round}.mid.svelte-171kr0o{aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}strong.svelte-171kr0o{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800;line-height:1}.mid.svelte-171kr0o span:where(.svelte-171kr0o){text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:11px;font-weight:700}.band.svelte-171kr0o{color:var(--c);font-size:13px;font-weight:700}.gflash.svelte-em3vxs{z-index:9;top:calc(104px + env(safe-area-inset-top));border:2px solid color-mix(in srgb, var(--c) 60%, transparent);background:color-mix(in srgb, var(--c) 22%, #1d2026);max-width:calc(100vw - 24px);box-shadow:0 14px 40px #0000008c, 0 0 0 6px color-mix(in srgb, var(--c) 14%, transparent);pointer-events:none;border-radius:999px;align-items:center;gap:14px;padding:10px 26px 10px 10px;animation:.46s cubic-bezier(.3,1.5,.5,1) both svelte-em3vxs-gdrop,.3s ease-in 1.2s forwards svelte-em3vxs-gout;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.gflash.milestone.svelte-em3vxs{animation:.46s cubic-bezier(.3,1.5,.5,1) both svelte-em3vxs-gdrop,1s ease-in-out 2 svelte-em3vxs-gglow,.3s ease-in 2.1s forwards svelte-em3vxs-gout}.gfg.svelte-em3vxs{background:var(--c);color:#fff;letter-spacing:-.06em;text-shadow:0 2px 2px #00000059;border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;font-style:normal;font-weight:900;animation:.52s cubic-bezier(.3,1.8,.5,1) both svelte-em3vxs-gspin;display:grid;box-shadow:inset 0 -3px #0003}.gft.svelte-em3vxs{gap:2px;display:grid}.gft.svelte-em3vxs strong:where(.svelte-em3vxs){color:color-mix(in srgb, var(--c) 55%, white);font-size:26px;line-height:1.1}.gft.svelte-em3vxs>span:where(.svelte-em3vxs){color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.fxp.svelte-em3vxs{color:#f2c037;font-weight:900}.fst.svelte-em3vxs{color:#ff8a3d;align-items:center;gap:3px;font-weight:900;display:inline-flex}@keyframes svelte-em3vxs-gdrop{0%{opacity:0;transform:translate(-50%,-24px)scale(.7)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes svelte-em3vxs-gout{to{opacity:0;transform:translate(-50%,-10px)scale(.96)}}@keyframes svelte-em3vxs-gglow{50%{box-shadow:0 14px 40px #0000008c, 0 0 0 14px color-mix(in srgb, var(--c) 30%, transparent)}}@keyframes svelte-em3vxs-gspin{0%{transform:scale(.3)rotate(-120deg)}}@media (width<=560px){.gflash.svelte-em3vxs{top:calc(96px + env(safe-area-inset-top));padding-right:18px}.gfg.svelte-em3vxs{width:46px;height:46px;font-size:22px}.gft.svelte-em3vxs strong:where(.svelte-em3vxs){font-size:21px}}.strip.svelte-79qgpw{flex:1;gap:5px;min-width:0;display:flex}.gl.svelte-79qgpw{background:var(--c);color:#fff;letter-spacing:-.06em;text-shadow:0 1px 1px #00000059;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:900;animation:.42s cubic-bezier(.3,1.8,.5,1) svelte-79qgpw-pop;display:grid;box-shadow:inset 0 -2px #0003}.gl.todo.svelte-79qgpw{background:var(--surface-2);box-shadow:inset 0 0 0 2px var(--surface-3);animation:none}.gl.todo.cur.svelte-79qgpw{box-shadow:inset 0 0 0 2px var(--text-2);animation:1.4s ease-in-out infinite svelte-79qgpw-breathe}@keyframes svelte-79qgpw-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes svelte-79qgpw-breathe{50%{transform:scale(1.15)}}@media (width<=560px){.gl.svelte-79qgpw{width:19px;height:19px;font-size:9px}.strip.svelte-79qgpw{gap:3px}}.combo.svelte-10ez053{background:var(--surface-2);color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;padding:4px 10px;font-weight:900;transition:color .2s,background .2s;display:inline-flex}.combo.on.svelte-10ez053{color:#ffb36b}.combo.hot.svelte-10ez053{color:#ff8a3d;background:#ff782838;animation:.9s ease-in-out infinite svelte-10ez053-flick}.combo.svelte-10ez053 em:where(.svelte-10ez053){text-transform:uppercase;letter-spacing:.05em;margin-left:3px;font-size:11px;font-style:normal}@keyframes svelte-10ez053-flick{50%{filter:brightness(1.35)}}.xpc.svelte-10ez053{color:#f2c037;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:2px;min-width:52px;font-size:18px;font-weight:900;animation:.42s cubic-bezier(.3,1.8,.5,1) svelte-10ez053-pop;display:inline-flex}.xpc.svelte-10ez053 small:where(.svelte-10ez053){color:var(--text-3);font-size:11px}@keyframes svelte-10ez053-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}main.svelte-8m6dk6{max-width:1100px;padding:14px max(16px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));margin:0 auto}.ask.svelte-8m6dk6{text-align:center;margin:4px 0 12px;font-size:18px;font-weight:700}.setup.svelte-8m6dk6{background:var(--surface);border-radius:16px;gap:10px;max-width:820px;margin:6px auto;padding:16px;display:grid}.frow.svelte-8m6dk6{grid-template-columns:62px 1fr;align-items:start;gap:8px;display:grid}.fl.svelte-8m6dk6{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);padding-top:9px;font-size:12px;font-weight:800}@media (width<=560px){.frow.svelte-8m6dk6{grid-template-columns:1fr;gap:4px}.fl.svelte-8m6dk6{padding-top:0}}.sizer.svelte-8m6dk6{gap:8px;display:grid}.sizev.svelte-8m6dk6{align-items:baseline;gap:10px;display:flex}.sizev.svelte-8m6dk6 b:where(.svelte-8m6dk6){font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.sizev.svelte-8m6dk6 span:where(.svelte-8m6dk6){color:var(--text-2);font-weight:700}input[type=range].svelte-8m6dk6{width:100%;accent-color:var(--accent);height:28px}.chips.svelte-8m6dk6{flex-wrap:wrap;gap:6px;display:flex}.chips.svelte-8m6dk6 button:where(.svelte-8m6dk6){border:1px solid var(--line);background:var(--surface-2);min-height:36px;color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:14px}.chips.svelte-8m6dk6 button.on:where(.svelte-8m6dk6){border-color:var(--accent);color:var(--accent);background:#e8b1472e}.chips.svelte-8m6dk6 small:where(.svelte-8m6dk6){color:var(--text-3);margin-left:3px}.chips.svelte-8m6dk6 .mp:where(.svelte-8m6dk6){vertical-align:-3px;border-radius:50%;place-items:center;width:16px;height:16px;margin-right:5px;font-size:10px;font-style:normal;font-weight:800;display:inline-grid}.mp.w.svelte-8m6dk6{color:#3b3523;background:#f3ecc8}.mp.u.svelte-8m6dk6{color:#fff;background:#3f86d6}.mp.b.svelte-8m6dk6{color:#e8e2ee;background:#2b2630;box-shadow:inset 0 0 0 1px #6f6878}.mp.r.svelte-8m6dk6{color:#fff;background:#d4513f}.mp.g.svelte-8m6dk6{color:#fff;background:#3a9356}.dbar.svelte-8m6dk6{border-top:1px solid var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px;display:flex}.dbar.svelte-8m6dk6>span:where(.svelte-8m6dk6){color:var(--text-2);flex:1}.dbar.svelte-8m6dk6 b:where(.svelte-8m6dk6){color:var(--text);font-size:18px}.dbar.svelte-8m6dk6 em:where(.svelte-8m6dk6){color:#f2c94c;font-style:normal}.dbar.svelte-8m6dk6 em.real:where(.svelte-8m6dk6){color:#8fd6a4}.fine.svelte-8m6dk6{color:var(--text-3);margin:0;font-size:12px}.hud.svelte-8m6dk6{z-index:3;padding:8px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));border-bottom:1px solid var(--surface-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0d10eb;align-items:center;gap:12px;display:flex;position:sticky;top:0}.ladder.svelte-8m6dk6{align-items:flex-end;gap:2px;display:inline-flex}.ladder.svelte-8m6dk6 i:where(.svelte-8m6dk6){background:var(--surface-3);border-radius:2px;width:5px;transition:background .3s}.ladder.svelte-8m6dk6 i:where(.svelte-8m6dk6):first-child{height:6px}.ladder.svelte-8m6dk6 i:where(.svelte-8m6dk6):nth-child(2){height:9px}.ladder.svelte-8m6dk6 i:where(.svelte-8m6dk6):nth-child(3){height:12px}.ladder.svelte-8m6dk6 i:where(.svelte-8m6dk6):nth-child(4){height:15px}.ladder.svelte-8m6dk6 i:where(.svelte-8m6dk6):nth-child(5){height:18px}.ladder.svelte-8m6dk6 i:where(.svelte-8m6dk6):nth-child(6){height:21px}.ladder.svelte-8m6dk6 i.on:where(.svelte-8m6dk6){background:#5eb3a2}.ladder.svelte-8m6dk6 small:where(.svelte-8m6dk6){color:var(--text-2);margin-left:5px;font-size:12px;font-weight:800}@media (width<=560px){.hud.svelte-8m6dk6{gap:8px}.ladder.svelte-8m6dk6 small:where(.svelte-8m6dk6){display:none}}.harder.svelte-8m6dk6{z-index:10;top:calc(170px + env(safe-area-inset-top));color:#fff;white-space:nowrap;pointer-events:none;background:linear-gradient(135deg,#5eb3a2,#3f86d6);border-radius:14px;padding:10px 20px;font-size:16px;animation:.5s cubic-bezier(.3,1.6,.5,1) .6s both svelte-8m6dk6-hdrop;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.harder.svelte-8m6dk6 b:where(.svelte-8m6dk6){margin-right:6px;font-size:18px;font-weight:900}@keyframes svelte-8m6dk6-hdrop{0%{opacity:0;transform:translate(-50%,-20px)scale(.85)}}.table.svelte-8m6dk6{grid-template-columns:repeat(auto-fit, minmax(var(--min), var(--max)));justify-content:center;gap:12px;display:grid}@media (width<=560px){.table.svelte-8m6dk6{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.table.pack.svelte-8m6dk6{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.table.pack.svelte-8m6dk6 .why:where(.svelte-8m6dk6){display:none}}.side.svelte-8m6dk6{border-radius:14px;flex-direction:column;gap:6px;padding:6px;transition:background .15s;display:flex}.side.win.svelte-8m6dk6{background:#81b64c29;box-shadow:inset 0 0 0 2px #81b64c99}.side.lose.svelte-8m6dk6{background:#f2493a0f}.side.lose.svelte-8m6dk6 .cardbtn:where(.svelte-8m6dk6){opacity:.6}.side.mine.lose.svelte-8m6dk6{box-shadow:inset 0 0 0 2px #f2493a8c}.side.win.mine.svelte-8m6dk6 .cardbtn:where(.svelte-8m6dk6){animation:.42s cubic-bezier(.3,1.6,.5,1) svelte-8m6dk6-yes}.shake.svelte-8m6dk6{animation:.38s svelte-8m6dk6-no}@keyframes svelte-8m6dk6-yes{40%{transform:scale(1.04)}}@keyframes svelte-8m6dk6-no{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.cardbtn.svelte-8m6dk6{cursor:pointer;-webkit-touch-callout:none;background:0 0;border:0;border-radius:4.5%/3.3%;padding:0;position:relative}.cardbtn.svelte-8m6dk6:active{transform:scale(.98)}.cardbtn.svelte-8m6dk6 img:where(.svelte-8m6dk6),.noimg.svelte-8m6dk6{aspect-ratio:488/680;border-radius:4.5%/3.3%;width:100%;display:block}.noimg.svelte-8m6dk6{background:var(--surface-3);place-items:center;display:grid}.key.svelte-8m6dk6{z-index:1;background:var(--surface-3);width:24px;height:24px;color:var(--text-2);border-radius:6px;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:-6px;left:-6px;box-shadow:0 2px 6px #0006}.reveal.svelte-8m6dk6{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:20px;animation:.26s ease-out svelte-8m6dk6-rise;display:flex}.reveal.small.svelte-8m6dk6{gap:5px;font-size:15px}@keyframes svelte-8m6dk6-rise{0%{opacity:0;transform:translateY(6px)}}.tag.svelte-8m6dk6{color:var(--text-2);font-size:12px}.tag.best.svelte-8m6dk6{color:#0c0d10;background:#81b64c;border-radius:999px;padding:1px 8px;font-weight:800}.you.svelte-8m6dk6{color:var(--text-2);font-size:12px}.grade.svelte-8m6dk6{text-align:center;color:#0c0d10;border-radius:999px;min-width:2.2em;padding:2px 7px;font-size:14px;font-weight:800}.grade[data-tier=A].svelte-8m6dk6{background:var(--grade-a)}.grade[data-tier=B].svelte-8m6dk6{background:var(--grade-b)}.grade[data-tier=C].svelte-8m6dk6{background:var(--grade-c)}.grade[data-tier=D].svelte-8m6dk6{background:var(--grade-d)}.grade[data-tier=F].svelte-8m6dk6{background:var(--grade-f)}.why.svelte-8m6dk6{color:var(--text-2);margin:0;padding:0 4px;font-size:13px;list-style:none}.why.svelte-8m6dk6 li:where(.svelte-8m6dk6)+li:where(.svelte-8m6dk6){margin-top:4px}.why.svelte-8m6dk6 b:where(.svelte-8m6dk6){color:var(--text)}.single.svelte-8m6dk6{gap:8px;width:min(320px,80vw);margin:0 auto;display:grid}.ab.svelte-8m6dk6{grid-template-columns:1fr 1fr;gap:12px;max-width:520px;margin:14px auto 0;display:grid}.abbtn.svelte-8m6dk6{border:2px solid var(--surface-3);background:var(--surface);min-height:64px;color:var(--text);font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex;position:relative}.abbtn.svelte-8m6dk6 .key:where(.svelte-8m6dk6){box-shadow:none;position:static}.abbtn.up.svelte-8m6dk6{border-color:#81b64c73}.abbtn.down.svelte-8m6dk6{border-color:#f2493a66}.abbtn.svelte-8m6dk6:disabled{cursor:default;opacity:.55}.abbtn.ok.svelte-8m6dk6{opacity:1;background:#81b64c2e;border-color:#81b64c}.abbtn.picked.svelte-8m6dk6:not(.ok){opacity:1;background:#f2493a24;border-color:#f2493a}.verdict.svelte-8m6dk6{bottom:calc(10px + env(safe-area-inset-bottom));background:var(--surface-3);z-index:2;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 10px 10px 16px;font-weight:700;display:flex;position:sticky}.verdict[data-ok=true].svelte-8m6dk6 span:where(.svelte-8m6dk6){color:var(--grade-a)}.verdict[data-ok=false].svelte-8m6dk6 span:where(.svelte-8m6dk6){color:#ffb36b}.btn.svelte-8m6dk6{background:var(--surface-3);min-height:48px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 18px;font-weight:700}.btn.ghost.svelte-8m6dk6{min-height:44px}.btn.svelte-8m6dk6:disabled{opacity:.5}.primary.svelte-8m6dk6{background:var(--accent);color:#0c0d10}.end.svelte-8m6dk6{text-align:center;padding:10px 0 20px}.ticks.svelte-8m6dk6{justify-content:center;gap:4px;margin-bottom:8px;display:flex}.ticks.svelte-8m6dk6 i:where(.svelte-8m6dk6){border-radius:4px;width:14px;height:14px;animation:.3s both svelte-8m6dk6-pop}@keyframes svelte-8m6dk6-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.stars.svelte-8m6dk6{justify-content:center;gap:6px;margin-bottom:4px;display:flex}.stars.svelte-8m6dk6 svg:where(.svelte-8m6dk6){fill:var(--surface-3)}.stars.svelte-8m6dk6 svg.lit:where(.svelte-8m6dk6){fill:#f2c037;filter:drop-shadow(0 0 10px #f2c0378c);animation:.52s cubic-bezier(.3,1.9,.5,1) both svelte-8m6dk6-starpop}@keyframes svelte-8m6dk6-starpop{0%{opacity:0;transform:scale(.2)rotate(-40deg)}}.accwrap.svelte-8m6dk6{justify-content:center;margin:4px 0 8px;display:flex}.gcounts.svelte-8m6dk6{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:8px;display:flex}.gcounts.svelte-8m6dk6 span:where(.svelte-8m6dk6){background:color-mix(in srgb, var(--c) 16%, transparent);color:color-mix(in srgb, var(--c) 60%, white);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:13px;font-weight:800;display:inline-flex}.gcounts.svelte-8m6dk6 i:where(.svelte-8m6dk6){background:var(--c);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:900;display:grid}.big.svelte-8m6dk6{font-size:64px;font-weight:800}.big.svelte-8m6dk6 small:where(.svelte-8m6dk6){color:var(--text-3);font-size:28px}.sub.svelte-8m6dk6{color:var(--text-2);margin:0}.xpwrap.svelte-8m6dk6{text-align:left;max-width:560px;margin:16px auto}.actions.svelte-8m6dk6{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}h2.svelte-8m6dk6{margin:24px 0 8px;font-size:18px}h2.svelte-8m6dk6 span:where(.svelte-8m6dk6){color:var(--text-2);font-size:13px;font-weight:500}.misses.svelte-8m6dk6{text-align:left;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.miss.svelte-8m6dk6{background:var(--surface);border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;padding:10px;display:grid}.miss.one.svelte-8m6dk6{grid-template-columns:1fr;max-width:200px}.mc.svelte-8m6dk6{color:var(--text-2);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.mc.svelte-8m6dk6 img:where(.svelte-8m6dk6){aspect-ratio:488/680;background:var(--surface-2);border-radius:4.5%/3.3%;width:100%}.mc.won.svelte-8m6dk6 img:where(.svelte-8m6dk6){box-shadow:0 0 0 3px #81b64c}.mc.lost.svelte-8m6dk6 img:where(.svelte-8m6dk6){opacity:.8}.mc.svelte-8m6dk6 b:where(.svelte-8m6dk6){color:var(--text);font-variant-numeric:tabular-nums;font-size:14px}.lt.svelte-8m6dk6{color:var(--text-3);font-size:18px;font-weight:900}.tile.svelte-1qwjgpd{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:4.5%/3.3%;width:100%;padding:0;transition:transform .12s;display:block;position:relative}.tile.svelte-1qwjgpd:active{transform:scale(.97)}.tile.pressing.svelte-1qwjgpd{transition:transform .4s;transform:scale(.95)}.tile.selected.svelte-1qwjgpd{box-shadow:0 0 0 3px var(--accent), 0 10px 24px #0000008c;transform:translateY(-6px)}.tile.hinted.svelte-1qwjgpd{animation:.52s cubic-bezier(.3,1.5,.5,1) svelte-1qwjgpd-hintin;box-shadow:0 0 0 3px #5eb3a2,0 0 22px #5eb3a28c}.tile.selected.hinted.svelte-1qwjgpd{box-shadow:0 0 0 3px var(--accent), 0 0 0 6px #5eb3a2, 0 10px 24px #0000008c}@keyframes svelte-1qwjgpd-hintin{0%{box-shadow:0 0 #5eb3a2,0 0 #5eb3a200}50%{box-shadow:0 0 0 7px #5eb3a2,0 0 30px #5eb3a2b3}}.tile.svelte-1qwjgpd:focus-visible{outline:3px solid var(--accent);outline-offset:2px}img.svelte-1qwjgpd,.noimage.svelte-1qwjgpd{aspect-ratio:488/680;background:var(--surface-2);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:4.5%/3.3%;width:100%;height:auto;display:block}.noimage.svelte-1qwjgpd{color:var(--text-2);text-align:center;place-items:center;padding:8px;font-size:13px;display:grid}.slot.svelte-1qwjgpd{min-width:0;container-type:inline-size}.plate.svelte-1qwjgpd{--u:calc(100cqw / 185);--grade:#9ca3af;margin-top:calc(var(--u) * 7);border:calc(var(--u) * 1) solid #ffffff59;border-radius:calc(var(--u) * 5);width:100%;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 7) #000000a6;color:#f4f5f7;pointer-events:none;text-align:center;background:#0c0e12e0;align-items:stretch;display:flex;overflow:hidden}.plate.est.svelte-1qwjgpd .main:where(.svelte-1qwjgpd){background-image:repeating-linear-gradient(135deg, #0000 0 calc(var(--u) * 4), #00000038 calc(var(--u) * 4) calc(var(--u) * 8));opacity:.85;position:relative}.estl.svelte-1qwjgpd{left:0;right:0;bottom:calc(var(--u) * 1);font-size:calc(var(--u) * 7.5);text-align:center;letter-spacing:0;font-weight:800;line-height:1;position:absolute}.plate[data-tier=A].svelte-1qwjgpd{--grade:var(--grade-a)}.plate[data-tier=B].svelte-1qwjgpd{--grade:var(--grade-b)}.plate[data-tier=C].svelte-1qwjgpd{--grade:var(--grade-c)}.plate[data-tier=D].svelte-1qwjgpd{--grade:var(--grade-d)}.plate[data-tier=F].svelte-1qwjgpd{--grade:var(--grade-f)}.main.svelte-1qwjgpd{flex:0 0 calc(var(--u) * 42);padding:calc(var(--u) * 5) 0;background:var(--grade);color:#101318;font-size:calc(var(--u) * 21);place-items:center;font-weight:900;line-height:1;display:grid}.smalls.svelte-1qwjgpd{flex:1;min-width:0;display:flex}.small.svelte-1qwjgpd{justify-content:center;align-items:center;gap:calc(var(--u) * 2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.small.svelte-1qwjgpd+.small:where(.svelte-1qwjgpd){border-left:calc(var(--u) * 1) solid #ffffff24}.sl.svelte-1qwjgpd{color:#ffffff9e;font-size:calc(var(--u) * 9.5);letter-spacing:.02em;font-weight:700}.sv.svelte-1qwjgpd{font-size:calc(var(--u) * 15);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.flip.svelte-1iy0bzz{width:min(100%, var(--w));perspective:1200px;margin:0 auto;display:grid}.face.svelte-1iy0bzz{backface-visibility:hidden;transition:transform .52s cubic-bezier(.3,.9,.3,1) var(--d,0s);grid-area:1/1}.face.back.svelte-1iy0bzz{transform:rotateY(-180deg)}.face.back.svelte-1iy0bzz .full:where(.svelte-1iy0bzz){aspect-ratio:488/680;height:auto}.flip.on.svelte-1iy0bzz .front:where(.svelte-1iy0bzz){transform:rotateY(180deg)}.flip.on.svelte-1iy0bzz .back:where(.svelte-1iy0bzz){transform:rotateY(0)}@media (prefers-reduced-motion:reduce){.face.svelte-1iy0bzz{transition:none}}.cardtop.svelte-1iy0bzz{width:min(100%, var(--w));aspect-ratio:488/680;margin:0 auto;position:relative}.full.svelte-1iy0bzz{border-radius:4.75%/3.5%;width:100%;height:100%;display:block}.censor.svelte-1iy0bzz{background-color:#e6e1d6;background-position:50% 63.09%;background-repeat:no-repeat;background-size:125% 66666.7%;width:86.2%;height:29.7%;position:absolute;top:62.6%;left:6.9%;box-shadow:inset 0 0 6px #0000002e}.censor.svelte-1iy0bzz:after{content:"";-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;inset:0}.censor.split.svelte-1iy0bzz{background-position:14.71% 63.09%;background-size:312.5% 66666.7%}.censor.notch.svelte-1iy0bzz{clip-path:polygon(0 0,100% 0,100% 90.2%,82.5% 90.2%,82.5% 100%,0 100%)}.walker.svelte-1iy0bzz .censor:where(.svelte-1iy0bzz){clip-path:polygon(0 0,100% 0,100% 90.3%,86.2% 90.3%,86.2% 100%,0 100%);background-position:60% 59.6%;background-size:133.333% 16666.7%;width:89.8%;height:35.9%;top:55.6%;left:3.6%}.artonly.svelte-1iy0bzz{width:min(100%, var(--w));background:var(--surface-2);border-radius:10px;margin:0 auto;position:relative;overflow:hidden}.artonly.svelte-1iy0bzz img:where(.svelte-1iy0bzz){aspect-ratio:626/457;object-fit:cover;width:100%;display:block}.nm.svelte-1iy0bzz{padding:8px 10px;font-weight:700}.credit.svelte-1iy0bzz{color:#ffffffd9;background:#0009;border-radius:6px;padding:2px 7px;font-size:11px;position:absolute;top:6px;right:6px}main.svelte-118nh69{max-width:1100px;padding:14px max(16px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));margin:0 auto}.hud.svelte-118nh69{z-index:3;padding:8px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));border-bottom:1px solid var(--surface-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0d10eb;align-items:center;gap:12px;display:flex;position:sticky;top:0}.pips.svelte-118nh69{flex:1;gap:5px;min-width:0;display:flex}.pips.svelte-118nh69 i:where(.svelte-118nh69){background:var(--surface-3);border-radius:999px;flex:1;max-width:34px;height:10px;transition:background .2s,transform .2s}.pips.svelte-118nh69 i.cur:where(.svelte-118nh69){box-shadow:0 0 0 2px var(--text-3);animation:1.4s ease-in-out infinite svelte-118nh69-breathe}@keyframes svelte-118nh69-breathe{50%{transform:scaleY(1.35)}}.combo.svelte-118nh69{background:var(--surface-2);color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;padding:4px 10px;font-weight:900;transition:color .2s,background .2s;display:inline-flex}.combo.on.svelte-118nh69{color:#ffb36b}.combo.hot.svelte-118nh69{color:#ff8a3d;background:#ff782838;animation:.9s ease-in-out infinite svelte-118nh69-flick}.combo.svelte-118nh69 em:where(.svelte-118nh69){text-transform:uppercase;letter-spacing:.05em;margin-left:3px;font-size:11px;font-style:normal}@keyframes svelte-118nh69-flick{50%{filter:brightness(1.35)}}.xpc.svelte-118nh69{color:#f2c037;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:2px;min-width:52px;font-size:18px;font-weight:900;animation:.42s cubic-bezier(.3,1.8,.5,1) svelte-118nh69-pop;display:inline-flex}.xpc.svelte-118nh69 small:where(.svelte-118nh69){color:var(--text-3);font-size:11px}.kn.svelte-118nh69{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;padding:2px 4px;display:inline-flex}.knring.svelte-118nh69{--p:0;background:radial-gradient(closest-side, var(--bg,#0c0d10) 74%, transparent 76% 100%), conic-gradient(#f2c037 calc(var(--p) * 1%), var(--surface-3) 0);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.knring.svelte-118nh69 b:where(.svelte-118nh69){font-size:14px;animation:.5s cubic-bezier(.3,1.8,.5,1) svelte-118nh69-pop}.kntx.svelte-118nh69{color:var(--text-3);gap:4px;font-size:12px;display:grid}.knbar.svelte-118nh69{background:var(--surface-3);border-radius:999px;width:110px;height:5px;display:flex;overflow:hidden}.knbar.svelte-118nh69 i:where(.svelte-118nh69){flex-basis:0;transition:flex-grow .5s;display:block}@media (width<=560px){.kntx.svelte-118nh69{display:none}.hud.svelte-118nh69{gap:8px}}.milestone.svelte-118nh69{z-index:20;color:#0c0d10;white-space:nowrap;background:linear-gradient(135deg,#f2c037,#ff9a47);border-radius:16px;padding:14px 24px;font-size:18px;font-weight:800;animation:.6s cubic-bezier(.3,1.6,.5,1) svelte-118nh69-drop;position:fixed;top:90px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.milestone.svelte-118nh69 b:where(.svelte-118nh69){font-weight:900}@keyframes svelte-118nh69-drop{0%{opacity:0;transform:translate(-50%,-30px)scale(.8)}}.tierchip.svelte-118nh69{z-index:2;background:color-mix(in srgb, var(--c) 24%, #0c0d10d9);color:var(--c);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:900;position:absolute;top:10px;right:10px}.pips.svelte-118nh69 i.gl:where(.svelte-118nh69){background:var(--c);color:#fff;letter-spacing:-.06em;text-shadow:0 1px 1px #00000059;border-radius:50%;flex:none;place-items:center;width:26px;max-width:none;height:26px;font-size:12px;font-style:normal;font-weight:900;animation:.42s cubic-bezier(.3,1.8,.5,1) svelte-118nh69-pop;display:grid;box-shadow:inset 0 -2px #0003}.pips.svelte-118nh69 i.gl.todo:where(.svelte-118nh69){background:var(--surface-2);box-shadow:inset 0 0 0 2px var(--surface-3);animation:none}.pips.svelte-118nh69 i.gl.todo.cur:where(.svelte-118nh69){box-shadow:inset 0 0 0 2px var(--text-2);animation:1.4s ease-in-out infinite svelte-118nh69-breathe}@media (width<=560px){.pips.svelte-118nh69 i.gl:where(.svelte-118nh69){width:19px;height:19px;font-size:9px}.pips.svelte-118nh69{gap:3px}}.gflash.svelte-118nh69{z-index:9;top:calc(104px + env(safe-area-inset-top));border:2px solid color-mix(in srgb, var(--c) 60%, transparent);background:color-mix(in srgb, var(--c) 22%, #1d2026);max-width:calc(100vw - 24px);box-shadow:0 14px 40px #0000008c, 0 0 0 6px color-mix(in srgb, var(--c) 14%, transparent);pointer-events:none;border-radius:999px;align-items:center;gap:14px;padding:10px 26px 10px 10px;animation:.46s cubic-bezier(.3,1.5,.5,1) both svelte-118nh69-gdrop,.3s ease-in 1.2s forwards svelte-118nh69-gout;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.gflash.milestone.svelte-118nh69{animation:.46s cubic-bezier(.3,1.5,.5,1) both svelte-118nh69-gdrop,1s ease-in-out 2 svelte-118nh69-gglow,.3s ease-in 2.1s forwards svelte-118nh69-gout}.gfg.svelte-118nh69{background:var(--c);color:#fff;letter-spacing:-.06em;text-shadow:0 2px 2px #00000059;border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;font-style:normal;font-weight:900;animation:.52s cubic-bezier(.3,1.8,.5,1) both svelte-118nh69-gspin;display:grid;box-shadow:inset 0 -3px #0003}.gft.svelte-118nh69{gap:2px;display:grid}.gft.svelte-118nh69 strong:where(.svelte-118nh69){color:color-mix(in srgb, var(--c) 55%, white);font-size:26px;line-height:1.1}.gft.svelte-118nh69>span:where(.svelte-118nh69){color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.fxp.svelte-118nh69{color:#f2c037;font-weight:900}.fst.svelte-118nh69{color:#ff8a3d;align-items:center;gap:3px;font-weight:900;display:inline-flex}@keyframes svelte-118nh69-gdrop{0%{opacity:0;transform:translate(-50%,-24px)scale(.7)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes svelte-118nh69-gout{to{opacity:0;transform:translate(-50%,-10px)scale(.96)}}@keyframes svelte-118nh69-gglow{50%{box-shadow:0 14px 40px #0000008c, 0 0 0 14px color-mix(in srgb, var(--c) 30%, transparent)}}@keyframes svelte-118nh69-gspin{0%{transform:scale(.3)rotate(-120deg)}}@media (width<=560px){.gflash.svelte-118nh69{top:calc(96px + env(safe-area-inset-top));padding-right:18px}.gfg.svelte-118nh69{width:46px;height:46px;font-size:22px}.gft.svelte-118nh69 strong:where(.svelte-118nh69){font-size:21px}}.prompt.shake.svelte-118nh69{animation:.42s svelte-118nh69-shake}@keyframes svelte-118nh69-shake{20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.accwrap.svelte-118nh69{justify-content:center;margin:4px 0 8px;display:flex}.gcounts.svelte-118nh69{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:8px;display:flex}.gcounts.svelte-118nh69 span:where(.svelte-118nh69){background:color-mix(in srgb, var(--c) 16%, transparent);color:color-mix(in srgb, var(--c) 60%, white);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:13px;font-weight:800;display:inline-flex}.gcounts.svelte-118nh69 i:where(.svelte-118nh69){background:var(--c);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:900;display:grid}.vmain.svelte-118nh69{flex:1;gap:4px;min-width:0;display:grid}.gains.svelte-118nh69{flex-wrap:wrap;gap:6px;display:flex}.gains.svelte-118nh69 span:where(.svelte-118nh69){border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:12px;font-weight:900;animation:.45s cubic-bezier(.3,1.8,.5,1) both svelte-118nh69-pop;display:inline-flex}.gxp.svelte-118nh69{color:#f2c037;background:#f2c03733}.gfast.svelte-118nh69{color:#b6e27a;background:#b6e27a2e;animation-delay:80ms!important}.gcombo.svelte-118nh69{color:#ff8a3d;background:#ff782833;animation-delay:.16s!important}.road.svelte-118nh69{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.road.svelte-118nh69 .rl:where(.svelte-118nh69){text-transform:uppercase;letter-spacing:.05em;margin-right:2px}.road.svelte-118nh69 i:where(.svelte-118nh69){background:var(--surface-2);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--text-3);border-radius:50%}.road.svelte-118nh69 i.ok:where(.svelte-118nh69){box-shadow:none;background:#f2c037}.road.svelte-118nh69 em:where(.svelte-118nh69){box-shadow:inset 0 0 0 1px var(--surface-2);border-radius:999px;padding:1px 6px;font-style:normal}.road.svelte-118nh69 em.ok:where(.svelte-118nh69){color:#f2c037;box-shadow:inset 0 0 0 1px #f2c03780}.stars.svelte-118nh69{justify-content:center;gap:6px;margin-bottom:4px;display:flex}.stars.svelte-118nh69 svg:where(.svelte-118nh69){fill:var(--surface-3)}.stars.svelte-118nh69 svg.lit:where(.svelte-118nh69){fill:#f2c037;filter:drop-shadow(0 0 10px #f2c0378c);animation:.52s cubic-bezier(.3,1.9,.5,1) both svelte-118nh69-starpop}@keyframes svelte-118nh69-starpop{0%{opacity:0;transform:scale(.2)rotate(-40deg)}}.kgain.svelte-118nh69{color:#f2c037;background:#f2c0372e;border-radius:999px;margin:4px 0 0;padding:4px 12px;font-weight:900;display:inline-block}.stage.svelte-118nh69{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:20px;animation:.24s ease-out svelte-118nh69-in;display:grid}@media (width<=760px){.stage.svelte-118nh69{grid-template-columns:1fr;gap:12px}}@keyframes svelte-118nh69-in{0%{opacity:0;transform:translateY(8px)}}.prompt.svelte-118nh69{perspective:1200px;position:relative}.face.svelte-118nh69{backface-visibility:hidden;border-radius:16px;transition:transform .52s cubic-bezier(.3,1.2,.4,1);overflow:hidden}.front.svelte-118nh69{background:var(--surface);position:relative;box-shadow:0 10px 30px #00000073}.by.svelte-118nh69{opacity:.6;font-size:11px;display:block}.timer.svelte-118nh69{background:var(--surface-2);height:5px}.timer.svelte-118nh69 i:where(.svelte-118nh69){transform-origin:0;background:linear-gradient(90deg,#5eb3a2,#ffe27a);height:100%;transition:transform .1s linear;display:block}.timer.svelte-118nh69 i.slow:where(.svelte-118nh69){background:var(--surface-3)}.again.svelte-118nh69{color:#0c0d10;background:#ff9a47eb;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;position:absolute;top:10px;left:10px}.back.svelte-118nh69{background:var(--surface);padding:12px;position:absolute;inset:0;transform:rotateY(180deg)}.tilewrap.svelte-118nh69{max-width:300px;margin:0 auto}.tapfor.svelte-118nh69{text-align:center;color:var(--text-3);margin:8px 0 0;font-size:12px}.prompt.flipped.svelte-118nh69 .front:where(.svelte-118nh69){position:absolute;inset:0 0 auto;transform:rotateY(-180deg)}.prompt.flipped.svelte-118nh69 .back:where(.svelte-118nh69){position:relative;transform:rotateY(0)}@media (prefers-reduced-motion:reduce){.face.svelte-118nh69{transition:none}}.options.svelte-118nh69{flex-direction:column;gap:10px;display:flex}.opt.none.svelte-118nh69 .tx:where(.svelte-118nh69){text-align:center;width:100%;font-style:italic;font-weight:600}.covwrap.svelte-118nh69{padding:12px 12px 10px}.stage.rev.svelte-118nh69{grid-template-columns:minmax(260px,4fr) minmax(0,7fr);align-items:center}@media (width<=760px){.stage.rev.svelte-118nh69{grid-template-columns:1fr}}.revtext.svelte-118nh69{padding:18px 18px 20px}.revk.svelte-118nh69{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0 0 12px;padding-right:90px;font-size:12px;font-weight:800;display:block}.tbox.svelte-118nh69{color:#1c1a16;white-space:pre-line;background:linear-gradient(175deg,#f6f1e4,#e8e0cc);border-radius:8px;padding:18px 20px;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.5;box-shadow:inset 0 0 0 2px #3c2d1440,inset 0 0 22px #785f322e,0 6px 18px #00000059}@media (width<=560px){.tbox.svelte-118nh69{padding:14px 16px;font-size:17px}}.options.cards.svelte-118nh69{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.options.cards.svelte-118nh69 .opt.none:where(.svelte-118nh69),.options.cards.svelte-118nh69 .unsure:where(.svelte-118nh69){grid-column:1/-1}.opt.cardopt.svelte-118nh69{flex-direction:column;padding:32px 8px 8px;position:relative}.opt.cardopt.svelte-118nh69 .key:where(.svelte-118nh69){z-index:1;position:absolute;top:5px;left:8px}.recall.svelte-118nh69{text-align:center;background:var(--surface);border-radius:14px;align-content:center;justify-items:center;gap:14px;padding:24px 12px;display:grid}.recall.svelte-118nh69 p:where(.svelte-118nh69){color:var(--text-2);margin:0}.recall.svelte-118nh69 p:where(.svelte-118nh69) b:where(.svelte-118nh69){color:var(--text)}.btn.big.svelte-118nh69{min-height:52px;padding:0 28px;font-size:17px}.unsure.svelte-118nh69{border:1px solid var(--line,var(--surface-3));background:var(--surface-2);width:100%;min-height:52px;color:var(--text-3);font:inherit;cursor:pointer;opacity:.8;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-weight:700;display:flex}.unsure.svelte-118nh69:hover{opacity:1;color:var(--text-2)}.unsure.svelte-118nh69 kbd:where(.svelte-118nh69){background:var(--surface-3);font:inherit;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:12px}.opt.svelte-118nh69{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;gap:12px;padding:12px 14px;transition:background .15s,border-color .15s,opacity .15s;display:flex}.opt.svelte-118nh69:hover:not(:disabled){border-color:var(--text-3)}.opt.svelte-118nh69:active:not(:disabled){transform:scale(.99)}.key.svelte-118nh69{background:var(--surface-3);width:26px;height:26px;color:var(--text-2);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.tx.svelte-118nh69{white-space:pre-line;min-width:0;color:var(--text);font-size:15px;line-height:1.45}.opt.right.svelte-118nh69{background:#81b64c24;border-color:#81b64c;animation:.42s cubic-bezier(.3,1.6,.5,1) svelte-118nh69-yes}.opt.right.svelte-118nh69 .key:where(.svelte-118nh69){color:#0c0d10;background:#81b64c}.opt.wrong.svelte-118nh69{background:#f2493a1f;border-color:#f2493a;animation:.38s svelte-118nh69-no}.opt.wrong.svelte-118nh69 .key:where(.svelte-118nh69){color:#fff;background:#f2493a}.opt.faded.svelte-118nh69{opacity:.35}.opt.faded.seen.svelte-118nh69{opacity:.85}.opt.seen.svelte-118nh69{cursor:zoom-in}.opt.svelte-118nh69:disabled{cursor:default}@keyframes svelte-118nh69-yes{40%{transform:scale(1.02)}}@keyframes svelte-118nh69-no{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.hint.svelte-118nh69{text-align:center;color:var(--text-3);margin:14px 0 0;font-size:13px}.verdict.svelte-118nh69{bottom:calc(10px + env(safe-area-inset-bottom));background:var(--surface-3);border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:10px 10px 10px 16px;font-weight:700;animation:.2s ease-out svelte-118nh69-in;display:flex;position:sticky}.vt.svelte-118nh69{flex:1}.verdict[data-ok=true].svelte-118nh69 .vt:where(.svelte-118nh69){color:var(--grade-a)}.verdict[data-ok=false].svelte-118nh69 .vt:where(.svelte-118nh69){color:#ffb36b}.up.svelte-118nh69{background:color-mix(in srgb, var(--c) 22%, transparent);color:var(--c);border-radius:999px;flex:none;padding:4px 10px;font-size:13px;font-weight:900;animation:.5s cubic-bezier(.3,1.8,.5,1) svelte-118nh69-pop}@keyframes svelte-118nh69-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.btn.svelte-118nh69{background:var(--surface-3);min-height:48px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 18px;font-weight:700}.btn.ghost.svelte-118nh69{min-height:44px}@media (width<=560px){.widesonly.svelte-118nh69{display:none}}.primary.svelte-118nh69{background:var(--accent);color:#0c0d10}.mist.svelte-118nh69{color:#ffb36b;background:#ff9a472e}.end.svelte-118nh69{text-align:center;padding:10px 0 20px}.ticks.svelte-118nh69{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;max-width:640px;margin:0 auto 6px;display:flex}.ticks.svelte-118nh69 i:where(.svelte-118nh69){background:#f2493a;border-radius:4px;width:14px;height:14px;animation:.3s ease-out both svelte-118nh69-in}.ticks.svelte-118nh69 i.ok:where(.svelte-118nh69){background:#81b64c}.ticks.svelte-118nh69 i.step:where(.svelte-118nh69){opacity:.8;width:9px;height:9px}.big.svelte-118nh69{font-size:64px;font-weight:800}.big.svelte-118nh69 small:where(.svelte-118nh69){color:var(--text-3);font-size:28px}.sub.svelte-118nh69{color:var(--text-2);margin:0}.setbar.svelte-118nh69{text-align:left;max-width:640px;margin:20px auto 0}.setbar.svelte-118nh69 .bar:where(.svelte-118nh69){background:var(--surface-2);border-radius:6px;height:12px;display:flex;overflow:hidden}.setbar.svelte-118nh69 .bar:where(.svelte-118nh69) i:where(.svelte-118nh69){flex-basis:0;transition:flex-grow .8s;display:block}.legend.svelte-118nh69{color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:13px;display:flex}.legend.svelte-118nh69 span:where(.svelte-118nh69){align-items:center;gap:6px;display:inline-flex}.legend.svelte-118nh69 i:where(.svelte-118nh69){border-radius:3px;width:10px;height:10px}.legend.svelte-118nh69 b:where(.svelte-118nh69){color:var(--text)}.legend.svelte-118nh69 em:where(.svelte-118nh69){color:var(--grade-a);font-style:normal;font-weight:800}.fine.svelte-118nh69{color:var(--text-3);margin:8px 0 0;font-size:12px}.xpwrap.svelte-118nh69{text-align:left;max-width:560px;margin:16px auto}.actions.svelte-118nh69{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}h2.svelte-118nh69{text-align:left;margin:28px 0 10px;font-size:18px}h2.svelte-118nh69 span:where(.svelte-118nh69){color:var(--text-3);font-size:13px;font-weight:500}.review.svelte-118nh69{text-align:left;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.review.svelte-118nh69 button:where(.svelte-118nh69){width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#f2493a12;border:1px solid #f2493a66;border-radius:12px;align-items:flex-start;gap:12px;padding:8px;display:flex}.review.svelte-118nh69 li.ok:where(.svelte-118nh69) button:where(.svelte-118nh69){border-color:var(--line);background:var(--surface)}.review.svelte-118nh69 img:where(.svelte-118nh69){aspect-ratio:626/457;object-fit:cover;border-radius:8px;flex:none;width:92px}.rv.svelte-118nh69{flex-direction:column;gap:3px;min-width:0;font-size:13px;display:flex}.rn.svelte-118nh69{font-size:14px;font-weight:800}.mk.svelte-118nh69{color:#f2493a;margin-right:6px}li.ok.svelte-118nh69 .mk:where(.svelte-118nh69){color:#81b64c}.grade.svelte-118nh69{color:#0c0d10;border-radius:999px;margin-left:8px;padding:0 7px;font-size:11px;font-style:normal;font-weight:800}.grade[data-tier=A].svelte-118nh69{background:var(--grade-a)}.grade[data-tier=B].svelte-118nh69{background:var(--grade-b)}.grade[data-tier=C].svelte-118nh69{background:var(--grade-c)}.grade[data-tier=D].svelte-118nh69{background:var(--grade-d)}.grade[data-tier=F].svelte-118nh69{background:var(--grade-f)}.lvl.svelte-118nh69{background:color-mix(in srgb, var(--c) 22%, transparent);color:var(--c);border-radius:999px;margin-left:8px;padding:0 7px;font-size:11px;font-style:normal}.you.svelte-118nh69{color:#f3a199;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.it.svelte-118nh69{color:var(--text-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}main.svelte-1vnr1oy{max-width:1200px;padding:14px max(16px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));margin:0 auto}.btn.svelte-1vnr1oy{background:var(--surface-3);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 16px;font-weight:700}.primary.svelte-1vnr1oy{background:var(--accent);color:#0c0d10}.head.svelte-1vnr1oy{background:var(--surface);border-radius:16px;align-items:center;gap:18px;padding:16px;display:flex}.ring.svelte-1vnr1oy{--p:0;background:radial-gradient(closest-side, var(--surface) 78%, transparent 79% 100%), conic-gradient(#f2c037 calc(var(--p) * 1%), var(--surface-3) 0);border-radius:50%;flex:none;align-content:center;place-items:center;width:96px;height:96px;display:grid}.ring.svelte-1vnr1oy b:where(.svelte-1vnr1oy){font-size:24px;line-height:1}.ring.svelte-1vnr1oy span:where(.svelte-1vnr1oy){color:var(--text-3);font-size:11px}.hinfo.svelte-1vnr1oy{flex:1;min-width:0}.bar.svelte-1vnr1oy{background:var(--surface-2);border-radius:6px;height:12px;display:flex;overflow:hidden}.bar.svelte-1vnr1oy i:where(.svelte-1vnr1oy){flex-basis:0;display:block}.hinfo.svelte-1vnr1oy p:where(.svelte-1vnr1oy){color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;font-size:13px;display:flex}.hinfo.svelte-1vnr1oy p:where(.svelte-1vnr1oy) span:where(.svelte-1vnr1oy){align-items:center;gap:6px;display:inline-flex}.hinfo.svelte-1vnr1oy p:where(.svelte-1vnr1oy) i:where(.svelte-1vnr1oy){border-radius:3px;width:10px;height:10px}.hinfo.svelte-1vnr1oy b:where(.svelte-1vnr1oy){color:var(--text)}.hinfo.svelte-1vnr1oy .fine:where(.svelte-1vnr1oy){color:var(--text-3);font-size:12px}.drill.svelte-1vnr1oy{background:var(--surface);border-radius:14px;gap:8px;margin:14px 0 6px;padding:14px;display:grid}.frow.svelte-1vnr1oy{grid-template-columns:56px 1fr;align-items:start;gap:8px;display:grid}.fl.svelte-1vnr1oy{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);padding-top:9px;font-size:12px;font-weight:800}@media (width<=560px){.frow.svelte-1vnr1oy{grid-template-columns:1fr;gap:4px}.fl.svelte-1vnr1oy{padding-top:0}}.chips.svelte-1vnr1oy small:where(.svelte-1vnr1oy){color:var(--text-3);margin-left:3px}.chips.modes.svelte-1vnr1oy button:where(.svelte-1vnr1oy){border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:48px;padding:4px 14px;font-weight:700;display:inline-flex}.chips.modes.svelte-1vnr1oy small:where(.svelte-1vnr1oy){margin:0;font-size:11px;font-weight:500}.chips.svelte-1vnr1oy .mp:where(.svelte-1vnr1oy){vertical-align:-3px;border-radius:50%;place-items:center;width:16px;height:16px;margin-right:5px;font-size:10px;font-style:normal;font-weight:800;display:inline-grid}.mp.w.svelte-1vnr1oy{color:#3b3523;background:#f3ecc8}.mp.u.svelte-1vnr1oy{color:#fff;background:#3f86d6}.mp.b.svelte-1vnr1oy{color:#e8e2ee;background:#2b2630;box-shadow:inset 0 0 0 1px #6f6878}.mp.r.svelte-1vnr1oy{color:#fff;background:#d4513f}.mp.g.svelte-1vnr1oy{color:#fff;background:#3a9356}.dbar.svelte-1vnr1oy{border-top:1px solid var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding-top:6px;display:flex}.dbar.svelte-1vnr1oy>span:where(.svelte-1vnr1oy){color:var(--text-2);flex:1}.dbar.svelte-1vnr1oy b:where(.svelte-1vnr1oy){color:var(--text);font-size:18px}.link.svelte-1vnr1oy{color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.btn.svelte-1vnr1oy:disabled{opacity:.5}.chips.svelte-1vnr1oy{flex-wrap:wrap;gap:6px;display:flex}.chips.svelte-1vnr1oy button:where(.svelte-1vnr1oy){border:1px solid var(--line);background:var(--surface-2);min-height:36px;color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:14px}.chips.svelte-1vnr1oy button.on:where(.svelte-1vnr1oy){border-color:var(--accent);color:var(--accent);background:#e8b1472e}.group.svelte-1vnr1oy h2:where(.svelte-1vnr1oy){margin:18px 0 8px;font-size:16px}.group.svelte-1vnr1oy h2:where(.svelte-1vnr1oy) span:where(.svelte-1vnr1oy){color:var(--text-3);font-size:12px;font-weight:500}.grid.svelte-1vnr1oy{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.tile.svelte-1vnr1oy{border:2px solid var(--c);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;padding:0;transition:transform .12s;position:relative;overflow:hidden}.tile.svelte-1vnr1oy:active{transform:scale(.97)}.tile.svelte-1vnr1oy img:where(.svelte-1vnr1oy){aspect-ratio:626/457;object-fit:cover;width:100%;display:block}.nm.svelte-1vnr1oy{white-space:nowrap;text-overflow:ellipsis;padding:4px 6px;font-size:11px;font-weight:700;display:block;overflow:hidden}.tile[data-tier=new].svelte-1vnr1oy{border-color:var(--line)}.tile[data-tier=new].svelte-1vnr1oy img:where(.svelte-1vnr1oy){filter:grayscale()brightness(.35)}.tile[data-tier=new].svelte-1vnr1oy .nm:where(.svelte-1vnr1oy){color:var(--text-3)}.tile[data-tier=learning].svelte-1vnr1oy img:where(.svelte-1vnr1oy){filter:saturate(.55)brightness(.8)}.tile[data-tier=known].svelte-1vnr1oy{box-shadow:0 0 12px #f2c03773}.tile[data-tier=fading].svelte-1vnr1oy img:where(.svelte-1vnr1oy){filter:saturate(.6)brightness(.75)sepia(.25)}.miss.svelte-1vnr1oy{color:#fff;background:#f2493aeb;border-radius:999px;padding:0 6px;font-size:11px;font-weight:800;position:absolute;top:4px;right:4px}@media (width<=520px){.head.svelte-1vnr1oy{flex-direction:column;align-items:stretch}.ring.svelte-1vnr1oy{margin:0 auto}}.plan.svelte-1vnr1oy{grid-template-columns:1fr 1.3fr 1fr;gap:12px;margin:14px 0;display:grid}@media (width<=760px){.plan.svelte-1vnr1oy{grid-template-columns:1fr}}.plan.svelte-1vnr1oy>div:where(.svelte-1vnr1oy){background:var(--surface);border-radius:14px;align-content:start;gap:8px;padding:14px;display:grid}.plan.svelte-1vnr1oy h2:where(.svelte-1vnr1oy){margin:0;font-size:15px}.plan.svelte-1vnr1oy p:where(.svelte-1vnr1oy){color:var(--text-2);margin:0}.plan.svelte-1vnr1oy p:where(.svelte-1vnr1oy) b:where(.svelte-1vnr1oy){color:var(--text);font-size:18px}.plan.svelte-1vnr1oy .dot:where(.svelte-1vnr1oy){color:var(--text-3);margin:0 4px}.plan.svelte-1vnr1oy .goal:where(.svelte-1vnr1oy)>span:where(.svelte-1vnr1oy){color:var(--text-2);font-size:13px}.seg.svelte-1vnr1oy{gap:4px;display:inline-flex}.seg.svelte-1vnr1oy button:where(.svelte-1vnr1oy){border:1px solid var(--surface-3);min-width:52px;min-height:40px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border-radius:10px;font-weight:700}.seg.svelte-1vnr1oy button.on:where(.svelte-1vnr1oy){background:var(--text);color:#0c0d10;border-color:var(--text)}main.svelte-1xeessz{max-width:980px;padding:16px max(16px, env(safe-area-inset-right)) 40px max(16px, env(safe-area-inset-left));margin:0 auto}.prog.svelte-1xeessz{background:var(--surface-2);height:4px}.prog.svelte-1xeessz i:where(.svelte-1xeessz){background:var(--accent);height:100%;transition:width .2s;display:block}.intro.svelte-1xeessz{max-width:620px;margin:10px auto}.intro.svelte-1xeessz h1:where(.svelte-1xeessz){margin:0 0 12px;font-size:24px}.intro.svelte-1xeessz ul:where(.svelte-1xeessz){color:var(--text-2);margin:0 0 18px;padding-left:20px;line-height:1.6}.intro.svelte-1xeessz ul:where(.svelte-1xeessz) b:where(.svelte-1xeessz){color:var(--text)}h2.svelte-1xeessz{margin:24px 0 10px;font-size:16px}h2.svelte-1xeessz span:where(.svelte-1xeessz){color:var(--text-3);margin-left:6px;font-size:13px;font-weight:400}.past.svelte-1xeessz{gap:6px;margin:0;padding:0;list-style:none;display:grid}.past.svelte-1xeessz li:where(.svelte-1xeessz){background:var(--surface);border-radius:10px;grid-template-columns:70px 56px 56px 1fr;align-items:baseline;gap:8px;padding:8px 12px;display:grid}.past.svelte-1xeessz b:where(.svelte-1xeessz){font-size:18px}.past.svelte-1xeessz em:where(.svelte-1xeessz){color:var(--text-3);font-size:12px;font-style:normal}.past.svelte-1xeessz small:where(.svelte-1xeessz){color:var(--text-3)}.stage.svelte-1xeessz{grid-template-columns:minmax(260px,340px) 1fr;align-items:start;gap:20px;display:grid}@media (width<=760px){.stage.svelte-1xeessz{grid-template-columns:1fr;gap:12px}}.cardbox.svelte-1xeessz{background:var(--surface);border-radius:16px;padding:12px}.options.svelte-1xeessz{flex-direction:column;gap:10px;display:flex}.opt.svelte-1xeessz{border:1px solid var(--surface-3);background:var(--surface);min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.opt.svelte-1xeessz:hover{border-color:var(--text-3)}.key.svelte-1xeessz{background:var(--surface-3);width:24px;height:24px;color:var(--text-2);border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.tx.svelte-1xeessz{white-space:pre-line;line-height:1.4}.opt.none.svelte-1xeessz .tx:where(.svelte-1xeessz){text-align:center;width:100%;font-style:italic;font-weight:600}.unsure.svelte-1xeessz{border:1px solid var(--line,var(--surface-3));background:var(--surface-2);width:100%;min-height:52px;color:var(--text-3);font:inherit;cursor:pointer;opacity:.8;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-weight:700;display:flex}.unsure.svelte-1xeessz:hover{opacity:1;color:var(--text-2)}.unsure.svelte-1xeessz kbd:where(.svelte-1xeessz){background:var(--surface-3);font:inherit;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:12px}.end.svelte-1xeessz{text-align:center;max-width:720px;margin:0 auto}.kick.svelte-1xeessz{color:var(--text-2);margin:8px 0 0}.big.svelte-1xeessz{font-size:64px;font-weight:800;line-height:1.05}.big.svelte-1xeessz small:where(.svelte-1xeessz){color:var(--text-2);font-size:18px;font-weight:600}.range.svelte-1xeessz{color:var(--text-2);margin:4px 0}.raw.svelte-1xeessz{color:var(--text-3);margin:0 0 14px;font-size:13px}.compare.svelte-1xeessz{background:var(--surface);text-align:left;border-radius:12px;gap:4px;margin:0 auto 16px;padding:12px 14px;display:grid}.compare.svelte-1xeessz .fine:where(.svelte-1xeessz){color:var(--text-3);font-size:12px}.xpwrap.svelte-1xeessz{max-width:420px;margin:0 auto 14px}.actions.svelte-1xeessz{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.btn.svelte-1xeessz{background:var(--surface-3);min-height:48px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 18px;font-weight:700}.btn.ghost.svelte-1xeessz{min-height:44px}.primary.svelte-1xeessz{background:var(--accent);color:#0c0d10}.btn.big.svelte-1xeessz{min-height:52px;padding:0 28px;font-size:17px}.review.svelte-1xeessz{text-align:left;gap:8px;margin:0;padding:0;list-style:none;display:grid}.review.svelte-1xeessz button:where(.svelte-1xeessz){background:var(--surface);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;grid-template-columns:72px 1fr;gap:12px;padding:8px;display:grid}.review.svelte-1xeessz img:where(.svelte-1xeessz){aspect-ratio:626/457;object-fit:cover;border-radius:6px;width:72px}.rv.svelte-1xeessz{gap:2px;min-width:0;display:grid}.rn.svelte-1xeessz{font-weight:700}.mk.svelte-1xeessz{color:#e0644f;margin-right:6px}.review.svelte-1xeessz li.ok:where(.svelte-1xeessz) .mk:where(.svelte-1xeessz){color:#81b64c}.you.svelte-1xeessz,.it.svelte-1xeessz{color:var(--text-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.you.svelte-1xeessz{color:#f08a76}.head.svelte-qrcxf{background:var(--surface);border-radius:14px;padding:18px}.big.svelte-qrcxf{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.big.svelte-qrcxf strong:where(.svelte-qrcxf){font-variant-numeric:tabular-nums;font-size:44px}.big.svelte-qrcxf span:where(.svelte-qrcxf){color:var(--text-2)}.head.svelte-qrcxf p:where(.svelte-qrcxf){color:var(--text-2);margin:8px 0 0}.head.svelte-qrcxf p:where(.svelte-qrcxf) strong{color:var(--text)}section.svelte-qrcxf+section:where(.svelte-qrcxf){margin-top:22px}h2.svelte-qrcxf{margin:0 0 8px;font-size:18px}table.svelte-qrcxf{border-collapse:collapse;width:100%;font-size:14px}th.svelte-qrcxf{text-align:left;color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;padding:6px 4px;font-size:12px;font-weight:600}th.svelte-qrcxf small:where(.svelte-qrcxf){text-transform:none;letter-spacing:0;color:var(--text-3);font-weight:500}td.svelte-qrcxf{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;padding:8px 4px}td.svelte-qrcxf small:where(.svelte-qrcxf){color:var(--text-3);font-size:11px;display:block}td.rng.svelte-qrcxf{color:#a5d27a;font-weight:700}.lists.svelte-qrcxf{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.col.svelte-qrcxf{background:var(--surface);border-radius:12px;padding:12px}.col.svelte-qrcxf h3:where(.svelte-qrcxf){margin:0 0 6px;font-size:14px}.col.svelte-qrcxf h3:where(.svelte-qrcxf) span:where(.svelte-qrcxf){color:var(--text-2);font-weight:500}.col[data-tone=theirs].svelte-qrcxf h3:where(.svelte-qrcxf){color:#f3c99e}.col[data-tone=both].svelte-qrcxf h3:where(.svelte-qrcxf){color:var(--grade-a)}ul.svelte-qrcxf{margin:0;padding:0;list-style:none}li.svelte-qrcxf button:where(.svelte-qrcxf){width:100%;min-height:38px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:2px 4px;font-size:14px;display:flex}.cost.svelte-qrcxf{flex:none;min-width:3.2em;font-size:12px}.nm.svelte-qrcxf{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pr.svelte-qrcxf{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.grade.svelte-qrcxf{text-align:center;color:#0c0d10;border-radius:999px;flex:none;min-width:2.2em;padding:1px 5px;font-size:12px;font-weight:800}.grade[data-tier=A].svelte-qrcxf{background:var(--grade-a)}.grade[data-tier=B].svelte-qrcxf{background:var(--grade-b)}.grade[data-tier=C].svelte-qrcxf{background:var(--grade-c)}.grade[data-tier=D].svelte-qrcxf{background:var(--grade-d)}.grade[data-tier=F].svelte-qrcxf{background:var(--grade-f)}.fine.svelte-qrcxf{color:var(--text-3);margin-top:10px;font-size:12px}.bar.svelte-yjqjxr{max-width:1500px;padding:12px max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0 auto;display:flex}.seg.svelte-yjqjxr{background:var(--surface-2);border-radius:12px;padding:4px;display:inline-flex}.seg.svelte-yjqjxr button:where(.svelte-yjqjxr){min-height:40px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 16px;font-weight:700}.seg.svelte-yjqjxr button.on:where(.svelte-yjqjxr){background:var(--surface-3);color:var(--text);box-shadow:0 1px 4px #0006}.legend.svelte-yjqjxr{color:var(--text-2);flex-wrap:wrap;gap:8px 14px;font-size:14px;display:flex}.k.svelte-yjqjxr{align-items:center;gap:6px;display:inline-flex}.k.svelte-yjqjxr i:where(.svelte-yjqjxr){border:3px solid var(--c);border-radius:3px;width:16px;height:22px}.k.svelte-yjqjxr b:where(.svelte-yjqjxr){color:var(--text);font-variant-numeric:tabular-nums}.both.svelte-yjqjxr{--c:#81b64c}.mine.svelte-yjqjxr{--c:#f2493a}.theirs.svelte-yjqjxr{--c:#4b93f0}.acts.svelte-yjqjxr{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.note.svelte-yjqjxr{max-width:1500px;padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));color:var(--text-3);margin:8px auto 0;font-size:13px}.xpwrap.svelte-ael5e9{margin:14px 0}.brief.svelte-ael5e9{max-width:1500px;padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));color:var(--text-2);margin:12px auto 0}.brief.svelte-ael5e9 strong:where(.svelte-ael5e9){color:var(--text)}.brief.svelte-ael5e9 span:where(.svelte-ael5e9){color:var(--text-3);margin-top:2px;font-size:13px;display:block}main.top.svelte-ael5e9{padding-bottom:0}main.svelte-ael5e9{max-width:1100px;padding:16px max(16px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));margin:0 auto}.actions.svelte-ael5e9{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.btn.svelte-ael5e9{background:var(--surface-3);min-height:44px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;padding:0 16px;font-weight:700}.btn.svelte-ael5e9:disabled{color:var(--text-2);cursor:default}.primary.svelte-ael5e9:not(:disabled){background:var(--accent);color:#0c0d10}.fine.svelte-ael5e9{color:var(--text-3);margin-top:14px;font-size:12px}.strip.svelte-1ejllbw{align-items:center;gap:8px;display:flex}.pack.svelte-1ejllbw{flex:1;gap:2px;display:flex}.tick.svelte-1ejllbw{background:var(--surface-3);border:0;border-radius:3px;flex:1;min-width:0;height:6px;padding:0;transition:background .3s,transform .2s}.tick.done.svelte-1ejllbw{background:var(--c,var(--accent-dim))}.tick.now.svelte-1ejllbw{background:var(--accent);animation:1.4s ease-in-out infinite svelte-1ejllbw-beat}button.tick.svelte-1ejllbw{cursor:pointer;position:relative}button.tick.svelte-1ejllbw:after{content:"";position:absolute;inset:-10px -1px}@media (hover:hover){button.tick.svelte-1ejllbw:hover{transform:scaleY(1.8)}}@keyframes svelte-1ejllbw-beat{50%{opacity:.45}}.colors.svelte-senj9x{font-variant-numeric:tabular-nums;gap:8px;font-weight:600;display:inline-flex}.c.svelte-senj9x{align-items:center;gap:2px;display:inline-flex}main.svelte-1jn8kjo{max-width:1400px;padding:12px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));margin:0 auto;overflow-x:clip}.stripwrap.svelte-1jn8kjo{max-width:1400px;padding:10px max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));margin:0 auto}.brief.svelte-1jn8kjo{color:var(--text-2);margin:0 0 12px}.brief.svelte-1jn8kjo strong:where(.svelte-1jn8kjo){color:var(--text)}.score.svelte-1jn8kjo{color:#a5d27a;font-variant-numeric:tabular-nums;white-space:nowrap;background:#81b64c29;border-radius:999px;align-items:baseline;gap:2px;padding:2px 10px;font-size:13px;display:inline-flex}.score.svelte-1jn8kjo b:where(.svelte-1jn8kjo){font-size:15px}.grid.svelte-1jn8kjo{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.deal.svelte-1jn8kjo{min-width:0}@media (width>=560px){.grid.svelte-1jn8kjo{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=760px){.grid.svelte-1jn8kjo{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}@media (width>=1000px){.grid.svelte-1jn8kjo{grid-template-columns:repeat(7,minmax(0,1fr))}}.deckzone.svelte-1jn8kjo{padding-bottom:110px;scroll-margin-top:64px}.divider.svelte-1jn8kjo{max-width:1500px;padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:12px auto 0;font-size:12px;font-weight:700;display:flex}.divnote.svelte-1jn8kjo{max-width:1500px;padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));color:var(--text-3);text-align:center;margin:4px auto 0;font-size:13px}.divider.svelte-1jn8kjo:before,.divider.svelte-1jn8kjo:after{content:"";background:var(--accent-dim);flex:1;height:2px}.dock.svelte-1jn8kjo{z-index:6;padding:10px max(16px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--line);background:#14161af0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.pool.svelte-1jn8kjo{background:var(--surface-2);min-height:52px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:12px;padding:4px 14px 4px 6px;display:flex}.count.svelte-1jn8kjo{background:var(--surface-3);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;min-width:40px;height:40px;padding:0 6px;font-size:20px;font-weight:800;display:grid}.pooltext.svelte-1jn8kjo{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.poollabel.svelte-1jn8kjo{color:var(--text-2);white-space:nowrap;font-size:13px}.act.svelte-1jn8kjo{align-items:center;gap:8px;min-width:0;display:flex}.tip.svelte-1jn8kjo{color:var(--text-3);text-align:right;font-size:13px}.btn.svelte-1jn8kjo{background:var(--surface-3);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.take.svelte-1jn8kjo{background:var(--accent);color:#0c0d10;max-width:46vw;min-height:52px;font-size:16px;font-weight:700}.take.wide.svelte-1jn8kjo{width:100%;max-width:none;box-shadow:0 -10px 20px 6px var(--surface);margin-top:14px;position:sticky;bottom:0}.takename.svelte-1jn8kjo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.streak.svelte-1jn8kjo{color:#ffb36b;font-variant-numeric:tabular-nums;background:#ff9a4729;border-radius:999px;align-items:center;gap:3px;min-height:34px;padding:0 10px;font-weight:800;display:inline-flex}@media (width<=900px){.tip2.svelte-1jn8kjo{display:none}}@media (width<=560px){.tip.svelte-1jn8kjo{display:none}}.flash.svelte-1jn8kjo{z-index:8;top:calc(84px + env(safe-area-inset-top));max-width:calc(100vw - 32px);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#2d382c;border:1px solid #81b64c80;border-radius:999px;align-items:center;gap:12px;padding:7px 16px 7px 7px;animation:.42s cubic-bezier(.3,1.4,.5,1) both svelte-1jn8kjo-drop;display:inline-flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.ok.svelte-1jn8kjo{color:#0c0d10;background:#81b64c;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;font-weight:900;display:grid}.ft.svelte-1jn8kjo{flex-direction:column;min-width:0;display:flex}.ft.svelte-1jn8kjo strong:where(.svelte-1jn8kjo){color:#b7dc8f;font-size:16px}.ft.svelte-1jn8kjo span:where(.svelte-1jn8kjo){color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}@keyframes svelte-1jn8kjo-drop{0%{opacity:0;transform:translate(-50%,-18px)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}.rk.svelte-1jn8kjo{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:12px}.rt.svelte-1jn8kjo{color:#f5d27a;margin:2px 0 12px;font-size:22px}.rt.hit.svelte-1jn8kjo{color:#b7dc8f}.pair.svelte-1jn8kjo{grid-template-columns:1fr 1fr;gap:14px;max-width:400px;display:grid}.pair.one.svelte-1jn8kjo{grid-template-columns:minmax(0,220px)}figure.svelte-1jn8kjo{min-width:0;margin:0}figcaption.svelte-1jn8kjo{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:6px;font-size:12px;font-weight:800}.their.svelte-1jn8kjo figcaption:where(.svelte-1jn8kjo){color:#b7dc8f}.why.svelte-1jn8kjo{color:var(--text-2);margin:14px 0 0;padding-left:18px;font-size:14px;line-height:1.45}.why.svelte-1jn8kjo li:where(.svelte-1jn8kjo)+li:where(.svelte-1jn8kjo){margin-top:6px}.ph.svelte-1jn8kjo{color:var(--text-2);margin:16px 0 6px;font-size:13px}.ph.svelte-1jn8kjo span:where(.svelte-1jn8kjo),h2.svelte-1jn8kjo span:where(.svelte-1jn8kjo),h3.svelte-1jn8kjo span:where(.svelte-1jn8kjo){color:var(--text-3);font-size:12px;font-weight:500}.theirpool.svelte-1jn8kjo{gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.mini.svelte-1jn8kjo{background:var(--surface-3);width:64px;color:var(--text-2);cursor:pointer;border:0;border-radius:5px;flex:none;padding:0;font-size:10px;overflow:hidden}.mini.svelte-1jn8kjo img:where(.svelte-1jn8kjo){aspect-ratio:488/680;object-fit:cover;width:100%;display:block}.fine.svelte-1jn8kjo{color:var(--text-3);margin-top:12px;font-size:12px}.summary.svelte-1jn8kjo{max-width:1000px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.hero.svelte-1jn8kjo{background:var(--surface);border-radius:16px;padding:18px}.big.svelte-1jn8kjo{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.big.svelte-1jn8kjo strong:where(.svelte-1jn8kjo){font-variant-numeric:tabular-nums;font-size:52px;line-height:1}.big.svelte-1jn8kjo small:where(.svelte-1jn8kjo){color:var(--text-3);font-size:24px}.big.svelte-1jn8kjo span:where(.svelte-1jn8kjo){color:var(--text-2)}.packs.svelte-1jn8kjo{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.packs.svelte-1jn8kjo span:where(.svelte-1jn8kjo){background:var(--surface-2);min-width:78px;color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:10px;flex-direction:column;padding:8px 12px;display:flex}.packs.svelte-1jn8kjo b:where(.svelte-1jn8kjo){color:var(--text);font-size:22px}.packs.svelte-1jn8kjo small:where(.svelte-1jn8kjo){font-size:12px}.context.svelte-1jn8kjo{color:var(--text-2);margin:14px 0 0;font-size:14px}.xpwrap.svelte-1jn8kjo{margin:14px 0}section.svelte-1jn8kjo+section:where(.svelte-1jn8kjo){margin-top:22px}h2.svelte-1jn8kjo{margin:0 0 8px;font-size:18px}h3.svelte-1jn8kjo{color:var(--text-2);margin:14px 0 6px;font-size:14px}.about.svelte-1jn8kjo p:where(.svelte-1jn8kjo){color:var(--text-2);margin:0}.about.svelte-1jn8kjo strong:where(.svelte-1jn8kjo){color:var(--text)}.deck.svelte-1jn8kjo{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 14px;margin:0;padding:0;list-style:none;display:grid}.deck.svelte-1jn8kjo button:where(.svelte-1jn8kjo),.picks.svelte-1jn8kjo button:where(.svelte-1jn8kjo){width:100%;min-height:36px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:2px 4px;font-size:14px;display:flex}.cost.svelte-1jn8kjo{flex:none;min-width:3.2em;font-size:12px}.nm.svelte-1jn8kjo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}ol.svelte-1jn8kjo{margin:0;padding:0;list-style:none}.picks.svelte-1jn8kjo li:where(.svelte-1jn8kjo){border-top:1px solid var(--line)}.picks.svelte-1jn8kjo button:where(.svelte-1jn8kjo){grid-template-columns:2em minmax(0,1fr) 1.4em minmax(0,1fr);display:grid}.pn.svelte-1jn8kjo{color:var(--text-3);font-variant-numeric:tabular-nums}.you.svelte-1jn8kjo,.them.svelte-1jn8kjo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.them.svelte-1jn8kjo{color:#f5d27a}.mark.svelte-1jn8kjo{text-align:center;color:#f5d27a;font-weight:900}.hit.svelte-1jn8kjo .mark:where(.svelte-1jn8kjo){color:#81b64c}.hit.svelte-1jn8kjo .you:where(.svelte-1jn8kjo){color:#b7dc8f}.actions.svelte-1jn8kjo{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.actions.svelte-1jn8kjo .take:where(.svelte-1jn8kjo){max-width:none}.chart.svelte-58c6ea{background:var(--surface);border-radius:14px;margin:0;padding:14px}figcaption.svelte-58c6ea{font-size:15px;font-weight:700}.legend.svelte-58c6ea{color:var(--text-2);flex-wrap:wrap;gap:14px;margin:6px 0 4px;font-size:12px;display:flex}.legend.svelte-58c6ea span:where(.svelte-58c6ea){align-items:center;gap:6px;display:inline-flex}.legend.svelte-58c6ea i:where(.svelte-58c6ea){border-radius:50%;width:10px;height:10px;display:inline-block}.legend.svelte-58c6ea i.line:where(.svelte-58c6ea){background:var(--text-2);border-radius:1px;width:16px;height:2px}svg.svelte-58c6ea{width:100%;height:auto;display:block;overflow:visible}.grid.svelte-58c6ea{stroke:var(--line);stroke-width:1px}.tick.svelte-58c6ea{fill:var(--text-3);font-size:11px}.end.svelte-58c6ea{fill:var(--text-2);font-size:12px;font-weight:600}.pt.svelte-58c6ea{cursor:pointer;outline:none}.tip.svelte-58c6ea rect:where(.svelte-58c6ea){fill:var(--surface-3);stroke:var(--line)}.tv.svelte-58c6ea{fill:var(--text);font-size:13px;font-weight:700}.tl.svelte-58c6ea{fill:var(--text-2);font-size:11px}main.svelte-1ykmq3u{max-width:1000px;padding:18px max(16px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));margin:0 auto}h2.svelte-1ykmq3u{margin:0 0 10px;font-size:19px}h2.svelte-1ykmq3u span:where(.svelte-1ykmq3u){color:var(--text-2);font-size:14px;font-weight:500}section.svelte-1ykmq3u+section:where(.svelte-1ykmq3u){margin-top:26px}.grid.svelte-1ykmq3u{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.tile.svelte-1ykmq3u{background:var(--surface);border-radius:14px;flex-direction:column;gap:4px;padding:16px;display:flex}.k.svelte-1ykmq3u{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.tile.svelte-1ykmq3u strong:where(.svelte-1ykmq3u){font-variant-numeric:tabular-nums;font-size:40px;line-height:1.1}.s.svelte-1ykmq3u{color:var(--text-2);font-size:13px}.d.svelte-1ykmq3u{color:var(--text);font-size:13px;font-weight:600}.compare.svelte-1ykmq3u{color:var(--text-2);margin:12px 0 0;font-size:14px}.fine.svelte-1ykmq3u{color:var(--text-3);margin:8px 0 0;font-size:12px}.muted.svelte-1ykmq3u{color:var(--text-2)}.charts.svelte-1ykmq3u{gap:14px;display:grid}.table.svelte-1ykmq3u{flex-direction:column;display:flex}.tr.svelte-1ykmq3u{border:0;border-top:1px solid var(--line);min-height:46px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr 1.2fr 1fr 1fr 1.1fr;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:grid}.th.svelte-1ykmq3u{cursor:default;color:var(--text-2);text-transform:uppercase;letter-spacing:.04em;border-top:0;font-size:12px}.mode.svelte-1ykmq3u{align-items:center;gap:6px;display:inline-flex}.mode.svelte-1ykmq3u i:where(.svelte-1ykmq3u){background:var(--text-3);border-radius:50%;width:9px;height:9px}.mode[data-mode=test].svelte-1ykmq3u i:where(.svelte-1ykmq3u){background:#3987e5}.mode[data-mode=training].svelte-1ykmq3u i:where(.svelte-1ykmq3u){background:#d95926}.mode.svelte-1ykmq3u em:where(.svelte-1ykmq3u){color:#f3c99e;font-size:12px;font-style:normal}.empty.svelte-1ykmq3u{text-align:center;padding:30px 0}.empty.svelte-1ykmq3u p:where(.svelte-1ykmq3u){color:var(--text-2)}.btn.svelte-1ykmq3u{background:var(--surface-3);min-height:48px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 18px;font-weight:700}.primary.svelte-1ykmq3u{background:var(--accent);color:#0c0d10}@media (width<=560px){.tr.svelte-1ykmq3u{grid-template-columns:.9fr 1.1fr .8fr 1fr}.tr.svelte-1ykmq3u>:where(.svelte-1ykmq3u):last-child{display:none}}.badge.svelte-1bg0fd8{background:color-mix(in srgb, var(--c) 18%, transparent);white-space:nowrap;color:color-mix(in srgb, var(--c) 65%, white);border-radius:999px;align-items:center;gap:7px;padding:3px 11px 3px 3px;font-size:14px;font-weight:800;display:inline-flex}.glyph.svelte-1bg0fd8{background:var(--c);color:#fff;letter-spacing:-.06em;text-shadow:0 1px 1px #00000059;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:900;line-height:1;display:inline-grid;box-shadow:inset 0 -2px #0003}.small.badge.svelte-1bg0fd8{gap:5px;padding:2px 9px 2px 2px;font-size:12px}.small.svelte-1bg0fd8 .glyph:where(.svelte-1bg0fd8),.glyph.small.svelte-1bg0fd8{width:19px;height:19px;font-size:11px}.big.badge.svelte-1bg0fd8{gap:10px;padding:4px 16px 4px 4px;font-size:18px}.big.svelte-1bg0fd8 .glyph:where(.svelte-1bg0fd8),.glyph.big.svelte-1bg0fd8{width:36px;height:36px;font-size:19px}.head.svelte-mly6fp{justify-content:space-between;align-items:center;gap:10px;display:flex}h2.svelte-mly6fp{margin:0;font-size:20px}.lead.svelte-mly6fp{margin:8px 0 0;font-weight:600}.odds.svelte-mly6fp{color:var(--text-2);margin:6px 0 12px;font-size:13px}.list.svelte-mly6fp{margin:0;padding:0;list-style:none}.list.svelte-mly6fp>li:where(.svelte-mly6fp){background:var(--surface-2);border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:124px 1fr;column-gap:16px;padding:12px;display:grid}.list.svelte-mly6fp>li:where(.svelte-mly6fp)+li:where(.svelte-mly6fp){margin-top:8px}.list.svelte-mly6fp>li.mine:where(.svelte-mly6fp){outline:2px solid var(--accent-dim)}.side.svelte-mly6fp{flex-direction:column;grid-row:1/span 2;align-items:center;gap:8px;display:flex}.head.svelte-mly6fp,.details.svelte-mly6fp{grid-column:2}.thumb.svelte-mly6fp{cursor:pointer;background:0 0;border:0;width:100%;padding:0}.thumb.svelte-mly6fp img:where(.svelte-mly6fp){border-radius:4.5%/3.3%;width:100%;display:block}.row.svelte-mly6fp{align-items:center;gap:8px;display:flex}.name.svelte-mly6fp{flex:1;min-width:0;font-size:16px}.grade.svelte-mly6fp{text-align:center;color:#0c0d10;border-radius:8px;min-width:48px;padding:4px 10px;font-size:18px;font-weight:800}.grade[data-tier=A].svelte-mly6fp{background:var(--grade-a)}.grade[data-tier=B].svelte-mly6fp{background:var(--grade-b)}.grade[data-tier=C].svelte-mly6fp{background:var(--grade-c)}.grade[data-tier=D].svelte-mly6fp{background:var(--grade-d)}.grade[data-tier=F].svelte-mly6fp{background:var(--grade-f)}.word.svelte-mly6fp{color:var(--c);border:1px solid color-mix(in srgb, var(--c) 55%, transparent);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:800}.you.svelte-mly6fp{color:var(--accent);font-size:12px;font-weight:700}.bars.svelte-mly6fp{margin-top:6px}.pv.svelte-mly6fp{grid-template-columns:minmax(96px,36%) 1fr 64px;align-items:center;gap:14px;min-height:34px;display:grid}.lab.svelte-mly6fp{font-size:14px;line-height:1.2}.lab.svelte-mly6fp small:where(.svelte-mly6fp){color:var(--text-3);margin-top:2px;font-size:11px;display:block}.pv.svelte-mly6fp .track:where(.svelte-mly6fp){background:var(--surface-3);border-radius:999px;height:8px;margin:0 14px;position:relative;overflow:hidden}.pv.svelte-mly6fp .track:where(.svelte-mly6fp) i:where(.svelte-mly6fp){border-radius:999px;position:absolute;top:0;bottom:0;left:0}.pv.svelte-mly6fp .val:where(.svelte-mly6fp){color:var(--text-2);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13px}.pairrow.svelte-mly6fp{grid-template-columns:minmax(96px,36%) 1fr;align-items:center;gap:14px;margin:6px 0 2px;display:grid}.pchips.svelte-mly6fp{flex-wrap:wrap;gap:6px;display:flex}.pc.svelte-mly6fp{background:var(--surface-3);color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 5px;font-size:13px;display:inline-flex}.pc.svelte-mly6fp b:where(.svelte-mly6fp){font-weight:700}.pips.svelte-mly6fp{gap:2px;display:inline-flex}.mp.svelte-mly6fp{border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-grid}.mp.w.svelte-mly6fp{color:#3b3523;background:#f3ecc8}.mp.u.svelte-mly6fp{color:#fff;background:#3f86d6}.mp.b.svelte-mly6fp{color:#e8e2ee;background:#2b2630;box-shadow:inset 0 0 0 1px #6f6878}.mp.r.svelte-mly6fp{color:#fff;background:#d4513f}.mp.g.svelte-mly6fp{color:#fff;background:#3a9356}.pc.likely.svelte-mly6fp{color:var(--text)}.pc.top.svelte-mly6fp{color:#f2c94c;background:#f2c03729;box-shadow:inset 0 0 0 1px #f2c03773}.tags.svelte-mly6fp{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tag.svelte-mly6fp{background:var(--surface-3);color:var(--text-2);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.tag[data-tone=good].svelte-mly6fp{color:#a9d77a;background:#81b64c2e}.tag[data-tone=warn].svelte-mly6fp{color:#f2c94c;background:#f2c03729}.tag[data-tone=bad].svelte-mly6fp{color:#f08a76;background:#e0644f2e}.why.svelte-mly6fp{color:var(--text);margin:8px 0 0;font-size:14px;line-height:1.45}@media (width<=520px){.list.svelte-mly6fp>li:where(.svelte-mly6fp){grid-template-columns:88px 1fr;column-gap:12px;padding:10px}.side.svelte-mly6fp{grid-row:1}.head.svelte-mly6fp{align-self:center}.details.svelte-mly6fp{grid-column:1/-1;margin-top:8px}.grade.svelte-mly6fp{min-width:40px;padding:3px 8px;font-size:15px}.pv.svelte-mly6fp,.bars.svelte-mly6fp .row{grid-template-columns:92px 1fr 58px;gap:8px}.pairrow.svelte-mly6fp{grid-template-columns:92px 1fr;gap:8px}.pv.svelte-mly6fp .track:where(.svelte-mly6fp),.bars.svelte-mly6fp .track{margin:0 6px}}.fine.svelte-mly6fp{color:var(--text-3);margin:10px 0 0;font-size:12px}.close.svelte-mly6fp{background:var(--accent);color:#0c0d10;width:100%;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;margin-top:12px;font-weight:700}.table.svelte-12cb9c{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}article.svelte-12cb9c{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px}article.feeder.svelte-12cb9c{border-color:var(--accent-dim)}header.svelte-12cb9c{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}header.svelte-12cb9c div:where(.svelte-12cb9c){flex-direction:column;display:flex}.where.svelte-12cb9c{font-weight:700}.feeds.svelte-12cb9c{color:var(--accent);font-size:12px}.colors.svelte-12cb9c{white-space:nowrap;font-size:18px}.kind.svelte-12cb9c{justify-content:space-between;gap:8px;margin:10px 0 0;font-weight:600;display:flex}.fav.svelte-12cb9c{color:var(--text-2);font-size:13px;font-weight:400}.blurb.svelte-12cb9c{color:var(--text-2);margin:4px 0 0;font-size:13px}ul.svelte-12cb9c{margin:10px 0 0;padding:0;list-style:none}li.svelte-12cb9c button:where(.svelte-12cb9c){border:0;border-top:1px solid var(--line);width:100%;min-height:34px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:4px 0;font-size:14px}.profile.svelte-te08zx{background:var(--surface);border-radius:16px;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:18px;padding:16px;display:grid}@media (width<=760px){.profile.svelte-te08zx{grid-template-columns:1fr}}.lead.svelte-te08zx{flex-direction:column;gap:14px;display:flex}.kpi.svelte-te08zx{flex-direction:column;gap:2px;display:flex}.kpi.svelte-te08zx b:where(.svelte-te08zx){font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.kpi.svelte-te08zx small:where(.svelte-te08zx){color:var(--text-3);font-size:20px}.kpi.svelte-te08zx span:where(.svelte-te08zx){color:var(--text-2);font-size:13px}.acts.svelte-te08zx{flex-direction:column;gap:8px;margin-top:auto;display:flex}h3.svelte-te08zx{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);margin:0 0 8px;font-size:13px}.sl.svelte-te08zx{grid-template-columns:130px 1fr 56px;align-items:center;gap:12px;padding:5px 0;display:grid}.lb.svelte-te08zx{color:var(--text-2);font-size:14px}button.sl.svelte-te08zx{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding-left:6px;padding-right:6px}button.sl.svelte-te08zx:hover{background:#ffffff0a}button.sl.on.svelte-te08zx{box-shadow:inset 3px 0 0 var(--accent);background:#e8b14729}button.sl.on.svelte-te08zx .lb:where(.svelte-te08zx){color:var(--accent);font-weight:700}.val.svelte-te08zx{color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.track.svelte-te08zx{background:var(--surface-3);border-radius:5px;height:10px;position:relative}.track.q.svelte-te08zx{opacity:.55;background:linear-gradient(90deg,#ef6b6b,#f0a35a 25%,#d9d36a 50%,#9bd36a 75%,#5fd38d)}.band.svelte-te08zx{background:#81b64c73;border-radius:5px;position:absolute;top:0;bottom:0}.dot.svelte-te08zx{color:#0c0d10;background:#81b64c;border-radius:13px;place-items:center;min-width:26px;height:26px;padding:0 4px;font-size:12px;font-style:normal;font-weight:900;transition:left .3s cubic-bezier(.3,1.3,.5,1);display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000080}.sl.off.svelte-te08zx .dot:where(.svelte-te08zx){background:#f2c037}.track.q.svelte-te08zx .dot:where(.svelte-te08zx){color:#0c0d10;outline:2px solid var(--surface)}.fine.svelte-te08zx{color:var(--text-3);margin:8px 0 0;font-size:11px}.chart.svelte-11vuh5u{margin:0}.plot.svelte-11vuh5u{gap:14px;display:flex}.pack.svelte-11vuh5u{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cols.svelte-11vuh5u{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:92px;padding-bottom:2px;display:flex}.col.svelte-11vuh5u{cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-end;min-width:0;height:100%;padding:0;display:flex}.col.svelte-11vuh5u i:where(.svelte-11vuh5u){background:var(--c);transform-origin:bottom;border-radius:3px 3px 1px 1px;width:100%;animation:.6s cubic-bezier(.2,.8,.3,1) both svelte-11vuh5u-grow;display:block}.col.svelte-11vuh5u:nth-child(3n) i:where(.svelte-11vuh5u){animation-delay:60ms}.col.svelte-11vuh5u:nth-child(3n+1) i:where(.svelte-11vuh5u){animation-delay:.12s}@keyframes svelte-11vuh5u-grow{0%{transform:scaleY(0)}}@media (hover:hover){.col.svelte-11vuh5u:hover i:where(.svelte-11vuh5u){filter:brightness(1.25)}}.cap.svelte-11vuh5u{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:12px;display:flex}.cap.svelte-11vuh5u b:where(.svelte-11vuh5u){color:var(--text-2)}.decklab.svelte-fd92y7{margin-bottom:0}.legend.svelte-fd92y7{color:var(--text-3);margin:10px 2px 0;font-size:13px}.legend.svelte-fd92y7 b:where(.svelte-fd92y7){color:var(--text)}.decklab.svelte-fd92y7 .btn:where(.svelte-fd92y7):disabled{opacity:.45;cursor:default}.state.svelte-fd92y7{font-weight:700;color:#a5d27a!important;font-size:13px!important}.state.exp.svelte-fd92y7{color:#f2d06b!important}main.wide.svelte-fd92y7{max-width:1500px}.builder.svelte-fd92y7{margin:0 calc(-1 * max(16px, env(safe-area-inset-left)))}main.svelte-fd92y7{max-width:1100px;padding:18px max(16px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));margin:0 auto}.marked.svelte-fd92y7{color:#f3c99e;background:#f0a35a1f;border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:14px}.marked.soft.svelte-fd92y7{background:var(--surface);color:var(--text-2)}.tabs.svelte-fd92y7{z-index:4;-webkit-backdrop-filter:blur(8px);border:1px solid var(--line);background:#181a1ff0;border-radius:14px;gap:6px;margin:22px 0 0;padding:6px;display:flex;position:sticky;top:64px}.tabs.svelte-fd92y7 button:where(.svelte-fd92y7){min-height:46px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;font-size:15px;font-weight:800}.tabs.svelte-fd92y7 button:where(.svelte-fd92y7) b:where(.svelte-fd92y7){background:var(--surface-3);color:var(--text);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:13px}.tabs.svelte-fd92y7 button.on:where(.svelte-fd92y7){background:var(--surface-3);color:var(--text)}.tabs.svelte-fd92y7 button.on:where(.svelte-fd92y7) b:where(.svelte-fd92y7){background:var(--accent);color:#0c0d10}.more.svelte-fd92y7{background:var(--surface);border-radius:14px;padding:12px 14px}.more.svelte-fd92y7 summary:where(.svelte-fd92y7){cursor:pointer;font-size:17px;font-weight:700}.more.svelte-fd92y7 summary:where(.svelte-fd92y7) span:where(.svelte-fd92y7){color:var(--text-3);font-size:13px;font-weight:500}.review.svelte-fd92y7{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.hero.svelte-fd92y7{background:var(--surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;padding:18px;display:flex}.herotext.svelte-fd92y7{flex:1;min-width:200px}.lede.svelte-fd92y7{color:var(--text-2);margin:6px 0 10px;font-size:14px}.lede.svelte-fd92y7 strong:where(.svelte-fd92y7){color:var(--text)}.tally.svelte-fd92y7{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:4px 14px;display:grid}.trow.svelte-fd92y7{align-items:center;gap:8px;font-size:14px;animation:.4s ease-out both svelte-fd92y7-rise;display:flex}.trow.svelte-fd92y7:nth-child(2){animation-delay:80ms}.trow.svelte-fd92y7:nth-child(3){animation-delay:.16s}.trow.svelte-fd92y7:nth-child(4){animation-delay:.24s}.trow.svelte-fd92y7:nth-child(5){animation-delay:.32s}.trow.svelte-fd92y7:nth-child(6){animation-delay:.4s}.trow.svelte-fd92y7 .tn:where(.svelte-fd92y7){color:var(--text-2);flex:1}.trow.svelte-fd92y7 b:where(.svelte-fd92y7){font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--c) 60%, white);font-size:16px}.trow.zero.svelte-fd92y7{opacity:.4}@keyframes svelte-fd92y7-rise{0%{opacity:0;transform:translateY(6px)}}.moments.svelte-fd92y7{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.moment.svelte-fd92y7{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}@media (hover:hover){.moment.svelte-fd92y7:hover{border-color:var(--accent-dim)}}.mhead.svelte-fd92y7{align-items:center;gap:8px;display:flex}.loss.svelte-fd92y7{color:var(--text-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:700}.pair.svelte-fd92y7{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.side.svelte-fd92y7{flex-direction:column;align-items:center;gap:4px;display:flex}.side.svelte-fd92y7 img:where(.svelte-fd92y7){aspect-ratio:488/680;background:var(--surface-2);border-radius:4.5%/3.3%;width:100%}.side.best.svelte-fd92y7 img:where(.svelte-fd92y7){box-shadow:0 0 0 3px #81b64c}.side.svelte-fd92y7 em:where(.svelte-fd92y7){color:var(--text-3);font-size:12px;font-style:normal;font-weight:600}.side.best.svelte-fd92y7 em:where(.svelte-fd92y7){color:#a5d27a}.vs.svelte-fd92y7{color:var(--text-3);font-size:13px;font-weight:800}.why.svelte-fd92y7{color:var(--accent);font-size:13px;font-weight:600}.focus.svelte-fd92y7{background:linear-gradient(135deg, #5eb3a224, var(--surface) 60%);border:1px solid #5eb3a24d;border-radius:16px;padding:16px 18px}.focus.svelte-fd92y7 .kicker:where(.svelte-fd92y7){color:#7fd0bf}.focus.svelte-fd92y7 h3:where(.svelte-fd92y7){margin:6px 0 4px;font-size:18px}.focus.svelte-fd92y7 p:where(.svelte-fd92y7){color:var(--text-2);max-width:70ch;margin:0;font-size:15px}.stages.svelte-fd92y7{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.st.svelte-fd92y7{background:var(--surface-2);color:var(--text-2);border-radius:999px;align-items:baseline;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.st.svelte-fd92y7 b:where(.svelte-fd92y7){color:var(--text);font-variant-numeric:tabular-nums}.st.worst.svelte-fd92y7{color:var(--text);background:#5eb3a238}.kicker.svelte-fd92y7{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.fine.svelte-fd92y7{color:var(--text-3)!important;font-size:12px!important}.block.svelte-fd92y7{margin-top:26px}h2.svelte-fd92y7{margin:0 0 10px;font-size:19px}h2.svelte-fd92y7 span:where(.svelte-fd92y7){color:var(--text-2);font-size:14px;font-weight:500}.misses.svelte-fd92y7{margin:0;padding:0;list-style:none}.misses.svelte-fd92y7 li:where(.svelte-fd92y7){border-top:1px solid var(--line);grid-template-columns:56px 1fr;align-items:center;gap:10px;padding:6px 0;font-size:14px;display:grid}.pickrow.svelte-fd92y7{min-height:40px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.pickrow.svelte-fd92y7 em:where(.svelte-fd92y7){color:var(--text-3);font-size:12px;font-style:normal}.link.svelte-fd92y7{min-height:40px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0}.pk.svelte-fd92y7{color:var(--text-2);font-variant-numeric:tabular-nums}.gap.svelte-fd92y7{color:var(--grade-f);font-variant-numeric:tabular-nums;font-weight:800}.read.svelte-fd92y7{margin:0 0 8px;font-size:15px}.lanes.svelte-fd92y7{flex-wrap:wrap;gap:8px;display:flex}.lane.svelte-fd92y7{background:var(--surface);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-weight:700;display:inline-flex}.lane.mine.svelte-fd92y7{outline:2px solid var(--accent)}.lane.svelte-fd92y7{font-size:13px;font-weight:600}.lane[data-level=flowing].svelte-fd92y7{color:var(--grade-a)}.lane[data-level=dry].svelte-fd92y7{color:#f3c99e}.gap.svelte-fd92y7{height:6px}.dir.svelte-fd92y7{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.dl.svelte-fd92y7{min-width:150px;font-size:14px;font-weight:700}.dl.svelte-fd92y7 em:where(.svelte-fd92y7){color:var(--text-3);font-size:12px;font-style:normal;font-weight:400;display:block}.actions.svelte-fd92y7{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.btn.svelte-fd92y7{background:var(--surface-3);min-height:48px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 18px;font-weight:700}.primary.svelte-fd92y7{background:var(--accent);color:#0c0d10}.meter.svelte-cts31c{background:var(--surface-2);min-height:48px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:4px 10px;display:flex}.meter.early.svelte-cts31c{opacity:.7}.cap.svelte-cts31c{color:var(--text-2);font-size:12px;font-weight:700}.bars.svelte-cts31c{gap:5px;height:40px;display:flex}.col.svelte-cts31c{flex-direction:column;width:11px;display:flex}.up.svelte-cts31c,.down.svelte-cts31c{flex:1;display:flex}.up.svelte-cts31c{border-bottom:1px solid var(--text-3);align-items:flex-end}.down.svelte-cts31c{align-items:flex-start}.up.svelte-cts31c i:where(.svelte-cts31c),.down.svelte-cts31c i:where(.svelte-cts31c){border-radius:2px;width:100%}h2.svelte-cts31c{margin:0 0 8px;font-size:20px}.lead.svelte-cts31c{margin:0 0 12px}.rows.svelte-cts31c{margin:0;padding:0;list-style:none}.rows.svelte-cts31c li:where(.svelte-cts31c){grid-template-columns:90px 1fr 76px;align-items:center;gap:10px;padding:6px 0;display:grid}.nm.svelte-cts31c{white-space:nowrap;font-size:14px}.track.svelte-cts31c{background:var(--surface-2);border-radius:999px;height:10px;position:relative}.mid.svelte-cts31c{background:var(--text-3);width:2px;position:absolute;top:-3px;bottom:-3px;left:50%}.track.svelte-cts31c i:where(.svelte-cts31c){border-radius:999px;position:absolute;top:0;bottom:0}.track.svelte-cts31c .pos:where(.svelte-cts31c){left:50%}.track.svelte-cts31c .neg:where(.svelte-cts31c){right:50%}.lv.svelte-cts31c{color:var(--text-2);text-align:right;font-size:13px;font-weight:700}.lv[data-level=flowing].svelte-cts31c{color:var(--grade-a)}.lv[data-level=dry].svelte-cts31c{color:#f3c99e}.how.svelte-cts31c{color:var(--text-2);margin:12px 0 0;font-size:13px}.trust.svelte-cts31c{background:var(--surface-2);border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:13px}.close.svelte-cts31c{background:var(--accent);color:#0c0d10;width:100%;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;margin-top:14px;font-weight:700}main.svelte-1n3zlps{max-width:1400px;padding:12px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));margin:0 auto;overflow-x:clip}.stripwrap.svelte-1n3zlps{max-width:1400px;padding:10px max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));margin:0 auto}.pass.svelte-1n3zlps{color:var(--text-2);align-items:center;gap:3px;display:inline-flex}.pass.right.svelte-1n3zlps svg:where(.svelte-1n3zlps){transform:scaleX(-1)}.deckzone.svelte-1n3zlps{padding-bottom:110px;scroll-margin-top:64px}.divider.svelte-1n3zlps{max-width:1500px;padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:12px auto 0;font-size:12px;font-weight:700;display:flex}.divider.svelte-1n3zlps:before,.divider.svelte-1n3zlps:after{content:"";background:var(--accent-dim);flex:1;height:2px}.grid.svelte-1n3zlps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.deal.svelte-1n3zlps{min-width:0}@media (width>=560px){.grid.svelte-1n3zlps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=760px){.grid.svelte-1n3zlps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}}@media (width>=1000px){.grid.svelte-1n3zlps{grid-template-columns:repeat(7,minmax(0,1fr))}}.dock.svelte-1n3zlps{z-index:6;padding:10px max(16px, env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--line);background:#14161af0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.pool.svelte-1n3zlps{background:var(--surface-2);min-height:52px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:12px;flex-direction:row;align-items:center;gap:12px;padding:4px 14px 4px 6px;display:flex}.count.svelte-1n3zlps{background:var(--surface-3);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;min-width:40px;height:40px;padding:0 6px;font-size:20px;font-weight:800;display:grid}.pooltext.svelte-1n3zlps{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.mini.svelte-1n3zlps{align-items:flex-end;gap:2px;width:44px;height:30px;display:flex}.mbar.svelte-1n3zlps{background:var(--accent);border-radius:2px 2px 0 0;flex:1;min-height:2px;transition:height .3s}.counts.svelte-1n3zlps{color:var(--text-2);text-align:left;flex-direction:column;font-size:12px;line-height:1.3;display:flex}.counts.svelte-1n3zlps strong:where(.svelte-1n3zlps){color:var(--text)}.poollabel.svelte-1n3zlps{color:var(--text-2);white-space:nowrap;font-size:13px}.act.svelte-1n3zlps{align-items:center;gap:8px;min-width:0;display:flex}.tip.svelte-1n3zlps{color:var(--text-3);text-align:right;font-size:13px}.btn.svelte-1n3zlps{background:var(--surface-3);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.hint.svelte-1n3zlps,.take.svelte-1n3zlps{background:var(--accent);color:#0c0d10;font-weight:700}.hint.used.svelte-1n3zlps{color:#8fdccb;cursor:default;background:#5eb3a22e;box-shadow:inset 0 0 0 1px #5eb3a280}.hintnote.svelte-1n3zlps{color:#a9e2d6;background:#5eb3a21f;border-radius:10px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;font-size:14px;animation:.26s ease-out svelte-1n3zlps-note;display:flex}.hintnote.svelte-1n3zlps svg:where(.svelte-1n3zlps){flex:none}@keyframes svelte-1n3zlps-note{0%{opacity:0;transform:translateY(-4px)}}.lastpick.svelte-1n3zlps{background:var(--surface-2);min-height:44px;color:var(--text-2);font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:inline-flex}.streak.svelte-1n3zlps{color:#ffb36b;font-variant-numeric:tabular-nums;background:#ff9a4729;border-radius:999px;align-items:center;gap:3px;min-height:34px;padding:0 10px;font-weight:800;animation:.38s cubic-bezier(.3,1.6,.5,1) svelte-1n3zlps-bump;display:inline-flex}@keyframes svelte-1n3zlps-bump{0%{transform:scale(.6)}to{transform:scale(1)}}.flash.svelte-1n3zlps{z-index:8;top:calc(84px + env(safe-area-inset-top));border:1px solid color-mix(in srgb, var(--c) 50%, transparent);background:color-mix(in srgb, var(--c) 16%, #1d2026);max-width:calc(100vw - 32px);color:var(--text);font:inherit;text-align:left;box-shadow:0 10px 30px #00000080, 0 0 0 4px color-mix(in srgb, var(--c) 10%, transparent);cursor:pointer;border-radius:999px;align-items:center;gap:12px;padding:7px 16px 7px 7px;animation:.42s cubic-bezier(.3,1.4,.5,1) both svelte-1n3zlps-drop;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.flash.milestone.svelte-1n3zlps{animation:.42s cubic-bezier(.3,1.4,.5,1) both svelte-1n3zlps-drop,1.2s ease-in-out 2 svelte-1n3zlps-glow}.ft.svelte-1n3zlps{flex-direction:column;min-width:0;display:flex}.ft.svelte-1n3zlps strong:where(.svelte-1n3zlps){color:color-mix(in srgb, var(--c) 60%, white);font-size:16px}.ft.svelte-1n3zlps span:where(.svelte-1n3zlps){color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ft.svelte-1n3zlps em:where(.svelte-1n3zlps){color:var(--text-3);font-style:normal}.fstreak.svelte-1n3zlps{color:#ffb36b;align-items:center;gap:2px;font-size:14px;font-weight:800;display:inline-flex}@keyframes svelte-1n3zlps-drop{0%{opacity:0;transform:translate(-50%,-18px)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes svelte-1n3zlps-glow{50%{box-shadow:0 10px 30px #00000080, 0 0 0 10px color-mix(in srgb, var(--c) 25%, transparent)}}.testbadge.svelte-1n3zlps{color:#8fbaf0;white-space:nowrap;border:1px solid #3987e5;border-radius:10px;align-items:center;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.icon.svelte-1n3zlps{width:44px;padding:0;font-size:22px;line-height:1}.take.svelte-1n3zlps{align-items:center;gap:6px;max-width:46vw;min-height:52px;font-size:16px;animation:.26s cubic-bezier(.3,1.6,.5,1) svelte-1n3zlps-bump;display:inline-flex}.short.svelte-1n3zlps{display:none}.takename.svelte-1n3zlps{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.danger.svelte-1n3zlps{color:#ffd9d9;background:#5a2626}@media (width<=900px){.tip2.svelte-1n3zlps{display:none}}@media (width<=560px){.hint.svelte-1n3zlps{padding:0 12px}.long.svelte-1n3zlps{display:none}.short.svelte-1n3zlps{display:inline}.tip.svelte-1n3zlps,.counts.svelte-1n3zlps,.mini.svelte-1n3zlps{display:none}.flash.svelte-1n3zlps{top:calc(118px + env(safe-area-inset-top))}}h2.svelte-1n3zlps{margin:0 0 8px;font-size:20px}.muted.svelte-1n3zlps{color:var(--text-2)}.menu.svelte-1n3zlps{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.cloud.svelte-1obr3ci{border:1px solid var(--surface-3);min-height:44px;color:inherit;font:inherit;background:0 0;border-radius:999px;align-items:center;gap:6px;max-width:150px;padding:0 12px;font-weight:600;display:inline-flex}.cloud.svelte-1obr3ci span:where(.svelte-1obr3ci){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cloud.on.svelte-1obr3ci{color:#8fd6a4;border-color:#3f8f5a}@media (width<=480px){.cloud.on.svelte-1obr3ci span:where(.svelte-1obr3ci){display:none}}h2.svelte-1obr3ci{margin:0 0 6px;font-size:20px}.muted.svelte-1obr3ci{opacity:.75;margin:0 0 14px}.fine.svelte-1obr3ci{opacity:.55;margin:16px 0 0;font-size:12px}.warn.svelte-1obr3ci{margin:0 0 14px}.err.svelte-1obr3ci{color:#ff8a7a;margin:12px 0 0}.pinshow.svelte-1obr3ci{letter-spacing:.3em;margin:4px 0 8px;font:700 28px/1.2 ui-monospace,SF Mono,Consolas,monospace}.tabs.svelte-1obr3ci{gap:6px;margin:0 0 14px;display:flex}.tabs.svelte-1obr3ci button:where(.svelte-1obr3ci){border:1px solid var(--surface-3);min-height:44px;color:inherit;font:inherit;opacity:.7;background:0 0;border-radius:10px;flex:1;font-weight:600}.tabs.svelte-1obr3ci button.on:where(.svelte-1obr3ci){opacity:1;background:var(--surface-3)}.fields.svelte-1obr3ci{gap:10px;display:flex}.field.svelte-1obr3ci{flex:1;gap:6px;min-width:0;margin:0 0 12px;display:grid}.field.pin.svelte-1obr3ci{flex:0 0 110px}.field.svelte-1obr3ci span:where(.svelte-1obr3ci){opacity:.7;font-size:13px}.field.svelte-1obr3ci input:where(.svelte-1obr3ci){box-sizing:border-box;border:1px solid var(--surface-3);background:var(--bg,#111);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:10px;padding:0 12px;font-size:16px}.field.pin.svelte-1obr3ci input:where(.svelte-1obr3ci){letter-spacing:.3em}.row.svelte-1obr3ci{flex-wrap:wrap;gap:10px;margin:0 0 6px;display:flex}.btn.svelte-1obr3ci{border:1px solid var(--surface-3);min-height:44px;color:inherit;font:inherit;background:0 0;border-radius:10px;padding:0 16px;font-weight:600}.btn.primary.svelte-1obr3ci{color:#fff;background:#2f6fd6;border-color:#2f6fd6}.btn.danger.svelte-1obr3ci{color:#fff;background:#b3402f;border-color:#b3402f}.btn.quiet.svelte-1obr3ci{opacity:.8}.btn.svelte-1obr3ci:disabled{opacity:.5}hr.svelte-1obr3ci{border:0;border-top:1px solid var(--surface-3);margin:18px 0}main.svelte-n7tyl6{max-width:720px;padding:calc(28px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 24px max(16px, env(safe-area-inset-left));margin:0 auto}.sets.svelte-n7tyl6{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.sets.svelte-n7tyl6 button:where(.svelte-n7tyl6){border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:14px;font-weight:700}.sets.svelte-n7tyl6 button.on:where(.svelte-n7tyl6){background:var(--text);color:#0c0d10;border-color:var(--text)}.early.svelte-n7tyl6{color:var(--text-2);background:#f2c0371a;border:1px solid #f2c0374d;border-radius:12px;margin:12px 0 0;padding:10px 14px;font-size:13px;line-height:1.45}.early.svelte-n7tyl6 b:where(.svelte-n7tyl6){color:#f2d06b}.top.svelte-n7tyl6{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tools.svelte-n7tyl6{align-items:center;gap:6px;display:flex}.kicker.svelte-n7tyl6{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}h1.svelte-n7tyl6{letter-spacing:-.02em;margin:4px 0 0;font-size:34px;line-height:1.1}h2.svelte-n7tyl6{flex-wrap:wrap;align-items:baseline;gap:10px;margin:28px 0 10px;font-size:18px;display:flex}h2.svelte-n7tyl6 span:where(.svelte-n7tyl6){color:var(--text-3);font-size:13px;font-weight:500}.player.svelte-n7tyl6{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:1.3fr 1.3fr 1fr;gap:1px;margin-top:20px;display:grid;overflow:hidden}.player.svelte-n7tyl6>:where(.svelte-n7tyl6){background:var(--surface);padding:14px}.lvl.svelte-n7tyl6{align-items:center;gap:12px;display:flex}.lvbadge.svelte-n7tyl6{background:var(--accent);color:#0c0d10;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:22px;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 -3px #0003}.lvbadge.svelte-n7tyl6 small:where(.svelte-n7tyl6){letter-spacing:.1em;text-transform:uppercase;margin-bottom:-6px;font-size:9px;font-weight:800}.lvinfo.svelte-n7tyl6{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.lvinfo.svelte-n7tyl6 strong:where(.svelte-n7tyl6){font-size:16px}.bar.svelte-n7tyl6{background:var(--surface-3);border-radius:999px;height:8px;overflow:hidden}.bar.svelte-n7tyl6 i:where(.svelte-n7tyl6){border-radius:inherit;background:linear-gradient(90deg, #c98d2c, var(--accent));height:100%;display:block}.sub.svelte-n7tyl6{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.streak.svelte-n7tyl6{align-items:center;gap:12px;display:flex}.flame.svelte-n7tyl6{color:var(--surface-3);place-items:center;display:grid;position:relative}.flame.svelte-n7tyl6 b:where(.svelte-n7tyl6){color:var(--text);text-shadow:0 1px 2px #000;font-size:14px;font-weight:900;position:absolute;bottom:-2px}.streak.lit.svelte-n7tyl6 .flame:where(.svelte-n7tyl6){color:#ff9a47;filter:drop-shadow(0 0 8px #ff9a4773);animation:2.4s ease-in-out infinite svelte-n7tyl6-flicker}@keyframes svelte-n7tyl6-flicker{50%{transform:scale(1.06)rotate(-2deg)}}.week.svelte-n7tyl6{flex-direction:column;gap:6px;min-width:0;display:flex}.wl.svelte-n7tyl6{font-size:13px;font-weight:700}.dots.svelte-n7tyl6{gap:5px;display:flex}.day.svelte-n7tyl6{color:var(--text-3);flex-direction:column;align-items:center;gap:2px;font-size:10px;display:flex}.day.svelte-n7tyl6 i:where(.svelte-n7tyl6){background:var(--surface-3);border-radius:50%;width:12px;height:12px}.day.done.svelte-n7tyl6 i:where(.svelte-n7tyl6){background:#ff9a47}.day.today.svelte-n7tyl6{color:var(--text);font-weight:800}.day.today.svelte-n7tyl6 i:where(.svelte-n7tyl6){box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--text-3)}.know.svelte-n7tyl6{color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;gap:4px;display:flex}.kv.svelte-n7tyl6{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:13px}.kv.svelte-n7tyl6 b:where(.svelte-n7tyl6){color:var(--text);font-size:22px}.kl.svelte-n7tyl6{color:var(--text-3);font-size:12px}.kbar.svelte-n7tyl6{background:var(--surface-3);border-radius:999px;height:6px;display:flex;overflow:hidden}.kbar.svelte-n7tyl6 i:where(.svelte-n7tyl6){background:#5eb3a2;height:100%}@media (width<=640px){.player.svelte-n7tyl6{grid-template-columns:1fr 1fr}.lvl.svelte-n7tyl6{grid-column:1/-1}}.resume.svelte-n7tyl6{background:var(--accent);color:#0c0d10;width:100%;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;flex-direction:column;gap:2px;margin-top:16px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.rl.svelte-n7tyl6{font-size:20px;font-weight:800}.rs.svelte-n7tyl6{color:#3b3017;font-size:14px}.rp.svelte-n7tyl6{background:#00000026;height:5px;position:absolute;bottom:0;left:0;right:0}.rp.svelte-n7tyl6 i:where(.svelte-n7tyl6){opacity:.5;background:#0c0d10;height:100%;display:block}.modes.svelte-n7tyl6,.quick.svelte-n7tyl6{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=520px){.modes.svelte-n7tyl6,.quick.svelte-n7tyl6{grid-template-columns:1fr}}.mode.svelte-n7tyl6,.q.svelte-n7tyl6{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;gap:6px;padding:16px;transition:transform .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.mode.svelte-n7tyl6{min-height:160px}.mode.svelte-n7tyl6 strong:where(.svelte-n7tyl6){font-size:22px}.q.svelte-n7tyl6 strong:where(.svelte-n7tyl6){font-size:17px}.mode.svelte-n7tyl6>span:where(.svelte-n7tyl6):not(.micon),.q.svelte-n7tyl6>span:where(.svelte-n7tyl6):not(.qicon){color:var(--text-2);font-size:14px;line-height:1.35}.mode.svelte-n7tyl6 em:where(.svelte-n7tyl6),.q.svelte-n7tyl6 em:where(.svelte-n7tyl6){color:var(--text-3);margin-top:auto;font-size:12px;font-style:normal;font-weight:700}.micon.svelte-n7tyl6,.qicon.svelte-n7tyl6{border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:4px;display:grid}.training.svelte-n7tyl6{background:linear-gradient(150deg, #3a2e17 0%, var(--surface) 70%);border-color:var(--accent-dim)}.training.svelte-n7tyl6 .micon:where(.svelte-n7tyl6){background:var(--accent);color:#0c0d10}.test.svelte-n7tyl6{background:linear-gradient(150deg, #172a40 0%, var(--surface) 70%);border-color:#24476e}.test.svelte-n7tyl6 .micon:where(.svelte-n7tyl6){color:#fff;background:#3987e5}.qicon.svelte-n7tyl6{background:var(--surface-3);color:#5eb3a2;width:40px;height:40px}.q.svelte-n7tyl6:nth-child(2) .qicon:where(.svelte-n7tyl6){color:var(--accent)}.q[data-game=art].svelte-n7tyl6 .qicon:where(.svelte-n7tyl6){color:#c08bf0;background:#c08bf024}.pros.svelte-n7tyl6{grid-template-columns:repeat(3,1fr)}@media (width<=760px){.pros.svelte-n7tyl6{grid-template-columns:1fr}}.pros.svelte-n7tyl6 .q:where(.svelte-n7tyl6):first-child .qicon:where(.svelte-n7tyl6){color:#81b64c;background:#81b64c24}.pros.svelte-n7tyl6 .q:where(.svelte-n7tyl6):nth-child(3) .qicon:where(.svelte-n7tyl6){color:#8fbaf0;background:#3987e524}@media (hover:hover){.mode.svelte-n7tyl6:hover,.q.svelte-n7tyl6:hover{border-color:var(--text-3);transform:translateY(-2px)}}.record.svelte-n7tyl6{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (width<=560px){.record.svelte-n7tyl6{grid-template-columns:1fr 1fr}}.stat.svelte-n7tyl6{background:var(--surface);border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.stat.svelte-n7tyl6 b:where(.svelte-n7tyl6){font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px;font-weight:800}.stat.svelte-n7tyl6 span:where(.svelte-n7tyl6){color:var(--text-3);font-size:12px}.links.svelte-n7tyl6{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.link.svelte-n7tyl6{background:var(--surface-3);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-weight:700}.facts.svelte-n7tyl6{color:var(--text-3);text-align:center;margin-top:28px;font-size:12px}.message.svelte-1n46o8q{text-align:center;color:var(--text-2);margin:60px 16px}footer.svelte-1n46o8q{max-width:1100px;padding:0 16px calc(20px + env(safe-area-inset-bottom));color:var(--text-3);margin:24px auto 0;font-size:11px;line-height:1.5}footer.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:4px 0}footer.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--text-2)}.toast.svelte-1n46o8q{z-index:20;left:50%;bottom:calc(90px + env(safe-area-inset-bottom));background:var(--surface-3);width:max-content;max-width:calc(100vw - 32px);min-height:48px;color:var(--text);border-radius:12px;align-items:center;gap:14px;padding:6px 6px 6px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #00000080}.toast.svelte-1n46o8q span:where(.svelte-1n46o8q){padding:6px 0}.toast.svelte-1n46o8q:not(:has(button)){padding-right:16px}.toast.svelte-1n46o8q button:where(.svelte-1n46o8q){background:var(--surface-2);min-height:40px;color:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 14px;font-weight:700}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0f12;--surface:#181a1f;--surface-2:#20232a;--surface-3:#2b2f37;--line:#2e323a;--text:#ecedf0;--text-2:#a3a8b3;--text-3:#767c88;--accent:#e8b04a;--accent-dim:#6b5326;--grade-a:#55c878;--grade-b:#a8cf63;--grade-c:#e9c95f;--grade-d:#ed9a4d;--grade-f:#e56b3f}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none}body{background:var(--bg);min-height:100dvh;color:var(--text);-webkit-tap-highlight-color:transparent;touch-action:manipulation;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.4}a{color:var(--accent)}button{-webkit-tap-highlight-color:transparent}button:not(.tile):not(:disabled):active{filter:brightness(.85);transform:scale(.98)}@media (hover:hover){button:not(.tile):not(:disabled):hover{filter:brightness(1.08)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
