.wrap.svelte-hptsww{--e: var(--ex-ease, cubic-bezier(.23, 1, .32, 1));--mono: var(--ex-font-mono, "JetBrains Mono", ui-monospace, monospace);--disp: var(--ex-font-display, "Space Grotesk", sans-serif);max-width:1280px;margin:0 auto;padding:16px 16px 60px;color:var(--ex-text, #edeef8)}.center.svelte-hptsww{text-align:center;padding:40px 0}.muted.svelte-hptsww{color:var(--ex-muted, #8d94b4)}b.svelte-hptsww{font-weight:600}.top.svelte-hptsww{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:6px 0 16px}h1.svelte-hptsww{margin:0;font-family:var(--disp);font-weight:600;font-size:clamp(1.8rem,4vw,2.5rem);letter-spacing:-.01em;line-height:1.1;color:var(--ex-text, #edeef8)}.sub.svelte-hptsww{margin:6px 0 0;color:var(--ex-muted, #8d94b4);font-size:.86rem}.sub.svelte-hptsww b:where(.svelte-hptsww){color:var(--ex-text, #edeef8);font-family:var(--mono);font-weight:500;letter-spacing:.02em}.top-actions.svelte-hptsww{display:flex;align-items:center;gap:8px}.btn.svelte-hptsww,select.svelte-hptsww{min-height:40px;padding:0 16px;border-radius:10px;font-family:var(--mono);font-size:.7rem;font-weight:600;letter-spacing:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ex-line-strong, rgba(160,175,225,.3));background:var(--ex-panel, rgba(16,18,36,.72));color:var(--ex-text, #edeef8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .14s var(--e),border-color .14s var(--e),color .14s var(--e),filter .14s ease,background-color .14s var(--e)}.btn.svelte-hptsww:not(.ghost){border-color:transparent;background:linear-gradient(180deg,#f3cd6b,var(--ex-gold, #e8b94d));color:#15162a}.btn.ghost.svelte-hptsww{width:40px;padding:0;color:var(--ex-muted, #8d94b4)}select.svelte-hptsww{background:var(--ex-panel-solid, #101224)}.btn.svelte-hptsww:active,.primary.svelte-hptsww:active,.copy.svelte-hptsww:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.btn.svelte-hptsww:not(.ghost):hover,.primary.svelte-hptsww:hover:not(:disabled){filter:brightness(1.08)}.btn.ghost.svelte-hptsww:hover{color:var(--ex-text, #edeef8);border-color:var(--ex-gold, #e8b94d)}.btn.ghost.danger.svelte-hptsww:hover{border-color:#ff789699;color:#ff9db5}}.svelte-hptsww:is(.btn:where(.svelte-hptsww),select:where(.svelte-hptsww),.primary:where(.svelte-hptsww),.type:where(.svelte-hptsww),.copy:where(.svelte-hptsww),.file:where(.svelte-hptsww),textarea:where(.svelte-hptsww),.restore:where(.svelte-hptsww)):focus-visible{outline:2px solid var(--ex-cyan, #4fd8c4);outline-offset:2px}.panel.svelte-hptsww{background:var(--ex-panel, rgba(16,18,36,.72));border:1px solid var(--ex-line, rgba(160,175,225,.14));border-radius:14px;padding:16px;animation:svelte-hptsww-wp-rise .32s var(--e) both}@keyframes svelte-hptsww-wp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}h2.svelte-hptsww{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-family:var(--mono);font-size:.7rem;font-weight:500;letter-spacing:0;color:var(--ex-cyan, #4fd8c4)}h2.svelte-hptsww:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--ex-line-strong, rgba(160,175,225,.3)),transparent)}.count.svelte-hptsww{order:1;padding:1px 8px;border-radius:999px;background:var(--ex-gold-soft, rgba(232,185,77,.16));color:var(--ex-gold, #e8b94d);letter-spacing:0}h2.svelte-hptsww:after{order:2}.import.svelte-hptsww{margin-bottom:16px}.privacy.svelte-hptsww{margin:0 0 16px;padding:8px 12px;border-radius:10px;font-size:.82rem;line-height:1.5;background:var(--ex-cyan-soft, rgba(79,216,196,.12));border:1px solid rgba(79,216,196,.28);color:#c6f3ea}ol.svelte-hptsww{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:16px}li.svelte-hptsww{display:flex;gap:12px;font-size:.9rem;line-height:1.55}li.svelte-hptsww>div:where(.svelte-hptsww){flex:1;min-width:0}.num.svelte-hptsww{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-weight:600;font-size:.74rem;border:1px solid rgba(232,185,77,.5);color:var(--ex-gold, #e8b94d);background:var(--ex-gold-soft, rgba(232,185,77,.12))}.code.svelte-hptsww{position:relative;margin-top:8px;padding:12px 88px 12px 12px;background:#04050e8c;border:1px solid var(--ex-line, rgba(160,175,225,.14));border-radius:10px}.code.svelte-hptsww code:where(.svelte-hptsww){font-family:var(--mono);font-size:.7rem;word-break:break-all;color:#cfd3ea}.copy.svelte-hptsww{position:absolute;top:8px;right:8px;min-height:30px;padding:0 8px;border-radius:8px;cursor:pointer;border:1px solid rgba(232,185,77,.4);background:var(--ex-gold-soft, rgba(232,185,77,.12));color:var(--ex-gold, #e8b94d);font-family:var(--mono);font-size:.64rem;letter-spacing:0;transition:transform .12s var(--e)}textarea.svelte-hptsww{width:100%;box-sizing:border-box;padding:8px 12px;background:#04050e8c;border:1px solid var(--ex-line, rgba(160,175,225,.14));border-radius:10px;color:var(--ex-text, #edeef8);font-family:var(--mono);font-size:.74rem;resize:vertical;transition:border-color .14s var(--e)}textarea.svelte-hptsww:focus{outline:none;border-color:var(--ex-gold, #e8b94d)}.file.svelte-hptsww{display:inline-flex;align-items:center;gap:8px;margin:8px 8px 0 0;padding:8px 12px;border:1px dashed var(--ex-line-strong, rgba(160,175,225,.3));border-radius:10px;cursor:pointer;font-size:.82rem;color:var(--ex-muted, #8d94b4);transition:border-color .14s var(--e),color .14s var(--e)}.file.has.svelte-hptsww{border-style:solid;border-color:#6ee7a880;color:var(--ex-text, #edeef8)}.file.svelte-hptsww input:where(.svelte-hptsww),.restore.svelte-hptsww input:where(.svelte-hptsww){display:none}.ok.svelte-hptsww{color:#6ee7a8;font-size:.78rem}.error.svelte-hptsww{margin-bottom:12px;padding:8px 12px;border-radius:10px;background:#e6184f1f;border:1px solid rgba(230,24,79,.4);color:#ff9db5;font-size:.85rem}.import-actions.svelte-hptsww{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.primary.svelte-hptsww{min-height:46px;padding:0 24px;border-radius:10px;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;background:linear-gradient(180deg,#f3cd6b,var(--ex-gold, #e8b94d));color:#15162a;font-family:var(--mono);font-size:.76rem;font-weight:600;letter-spacing:0;transition:transform .14s var(--e),filter .14s ease}.primary.svelte-hptsww:disabled{opacity:.7;cursor:progress}.restore.svelte-hptsww{font-family:var(--mono);font-size:.68rem;letter-spacing:0;color:var(--ex-muted, #8d94b4);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.layout.svelte-hptsww{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.main.svelte-hptsww{display:flex;flex-direction:column;gap:16px;min-width:0}@media(min-width:901px){.types.svelte-hptsww{position:sticky;top:16px}}@media(max-width:900px){.layout.svelte-hptsww{grid-template-columns:1fr}}.types.svelte-hptsww{display:flex;flex-direction:column;gap:8px}@media(max-width:900px){.types.svelte-hptsww{flex-direction:row;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;scrollbar-width:none}.types.svelte-hptsww::-webkit-scrollbar{display:none}.type.svelte-hptsww{min-width:240px;scroll-snap-align:start}}.type.svelte-hptsww{position:relative;display:flex;gap:12px;align-items:center;text-align:left;padding:8px 12px 8px 16px;border-radius:12px;overflow:hidden;cursor:pointer;font:inherit;color:inherit;background:var(--ex-panel, rgba(16,18,36,.72));border:1px solid var(--ex-line, rgba(160,175,225,.14));animation:svelte-hptsww-wp-rise .3s var(--e) both;animation-delay:calc(var(--i, 0) * 40ms);transition:border-color .14s var(--e),background-color .14s var(--e),transform .12s var(--e)}.type.svelte-hptsww:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--ex-gold, #e8b94d);opacity:0;transform:scaleY(.4);transition:opacity .16s var(--e),transform .2s var(--e)}.type.on.svelte-hptsww{border-color:var(--ex-line-strong, rgba(160,175,225,.3));background:linear-gradient(90deg,var(--ex-gold-soft, rgba(232,185,77,.16)),var(--ex-panel, rgba(16,18,36,.72)) 70%)}.type.on.svelte-hptsww:before{opacity:1;transform:none}.type.svelte-hptsww:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.type.svelte-hptsww:hover{border-color:var(--ex-line-strong, rgba(160,175,225,.3))}}.type-art.svelte-hptsww{flex-shrink:0;width:72px;height:44px;display:grid;place-items:center;border-radius:8px;overflow:hidden;background:#04050e80;border:1px solid var(--ex-line, rgba(160,175,225,.14))}.type-art.svelte-hptsww img:where(.svelte-hptsww){width:100%;height:100%;object-fit:cover}.type-art.globe.svelte-hptsww{border-radius:50%;width:46px;height:46px;margin:0 12px;color:var(--ex-cyan, #4fd8c4);font-size:1.2rem;background:var(--ex-cyan-soft, rgba(79,216,196,.12))}.type-body.svelte-hptsww{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.type-name.svelte-hptsww{font-family:var(--disp);font-weight:600;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.type-row.svelte-hptsww{display:flex;justify-content:space-between;align-items:baseline;font-size:.74rem;color:var(--ex-muted, #8d94b4)}.type-row.svelte-hptsww b:where(.svelte-hptsww){font-family:var(--mono);font-weight:500;font-size:.74rem}.dim.svelte-hptsww{color:var(--ex-muted, #8d94b4)}.meter.svelte-hptsww{display:block;height:3px;margin-top:3px;border-radius:3px;background:#ffffff12;overflow:hidden}.meter.svelte-hptsww i:where(.svelte-hptsww){display:block;height:100%;width:100%;transform-origin:left;border-radius:3px;transition:transform .3s var(--e)}.meter.svelte-hptsww i.low:where(.svelte-hptsww){background:#3ecf7a}.meter.svelte-hptsww i.mid:where(.svelte-hptsww){background:#f5c451}.meter.svelte-hptsww i.high:where(.svelte-hptsww){background:#ff5a7a}.view.svelte-hptsww{margin-top:2px;display:flex;justify-content:space-between;gap:6px;font-family:var(--mono);font-size:.6rem;letter-spacing:0;color:var(--ex-muted, #8d94b4)}.type.on.svelte-hptsww .view:where(.svelte-hptsww){color:var(--ex-gold, #e8b94d)}.view.svelte-hptsww .guar:where(.svelte-hptsww){font-style:normal;color:#6ee7a8;letter-spacing:.1em}.g5.svelte-hptsww{color:#f5c451}.g4.svelte-hptsww{color:#b595ff}.guar.svelte-hptsww{font-size:.7rem;color:#6ee7a8}.pity.svelte-hptsww{margin-bottom:16px}.pity-head.svelte-hptsww{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:.82rem;color:var(--ex-muted, #8d94b4)}.pity-head.svelte-hptsww b:where(.svelte-hptsww){font-family:var(--mono);font-size:1rem;font-weight:500;color:var(--ex-text, #edeef8)}.bar.svelte-hptsww{position:relative;height:10px;border-radius:6px;background:#ffffff12;overflow:hidden}.fill.svelte-hptsww{height:100%;width:100%;border-radius:6px;transform-origin:left;transition:transform .3s var(--e)}.fill.low.svelte-hptsww{background:linear-gradient(90deg,#1f9d55,#3ecf7a)}.fill.mid.svelte-hptsww{background:linear-gradient(90deg,#c99a1f,#f5c451)}.fill.high.svelte-hptsww{background:linear-gradient(90deg,#c2203f,#ff5a7a)}.soft.svelte-hptsww{position:absolute;top:0;bottom:0;width:2px;background:#fff9}.pity-note.svelte-hptsww{margin:8px 0 0;font-size:.82rem;color:var(--ex-muted, #8d94b4)}.pity-note.svelte-hptsww b:where(.svelte-hptsww){color:var(--ex-text, #edeef8)}.pity-note.svelte-hptsww i:where(.svelte-hptsww){color:#6ee7a8}.stats.svelte-hptsww{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.stat.svelte-hptsww{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:10px;background:#ffffff08;border:1px solid var(--ex-line, rgba(160,175,225,.14))}.stat.svelte-hptsww span:where(.svelte-hptsww){font-family:var(--mono);font-size:.6rem;letter-spacing:0;color:var(--ex-muted, #8d94b4)}.stat.svelte-hptsww b:where(.svelte-hptsww){font-family:var(--mono);font-weight:500;font-size:1.3rem;letter-spacing:-.01em}.stat.svelte-hptsww small:where(.svelte-hptsww){font-size:.72rem;color:var(--ex-muted, #8d94b4)}.stat.wide.svelte-hptsww b:where(.svelte-hptsww){color:#6ee7a8}.breakdown.svelte-hptsww{width:100%;margin-top:16px;border-collapse:collapse;font-size:.82rem}.breakdown.svelte-hptsww th:where(.svelte-hptsww){text-align:left;padding:6px 8px;font-family:var(--mono);font-weight:500;font-size:.6rem;letter-spacing:0;color:var(--ex-muted, #8d94b4);border-bottom:1px solid var(--ex-line-strong, rgba(160,175,225,.3))}.breakdown.svelte-hptsww td:where(.svelte-hptsww){padding:8px;border-bottom:1px solid var(--ex-line, rgba(160,175,225,.14));font-family:var(--mono);font-size:.78rem}.breakdown.svelte-hptsww td:where(.svelte-hptsww):first-child{font-family:inherit;font-size:.84rem}.breakdown.svelte-hptsww th:where(.svelte-hptsww):not(:first-child),.breakdown.svelte-hptsww td:where(.svelte-hptsww):not(:first-child){text-align:right}.breakdown.svelte-hptsww tr.zero:where(.svelte-hptsww){opacity:.4}@media(hover:hover)and (pointer:fine){.breakdown.svelte-hptsww tbody:where(.svelte-hptsww) tr:where(.svelte-hptsww){transition:background-color .12s var(--e)}.breakdown.svelte-hptsww tbody:where(.svelte-hptsww) tr:where(.svelte-hptsww):hover{background:#ffffff08}}.fives.svelte-hptsww{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:12px 8px}.five.svelte-hptsww{position:relative;aspect-ratio:1;border-radius:50%;background:#04050e80;border:2px solid var(--ex-line-strong, rgba(160,175,225,.3))}.five.won.svelte-hptsww{border-color:#3ecf7abf}.five.lost.svelte-hptsww{border-color:#ff5a7abf}.five.guaranteed.svelte-hptsww{border-color:#f5c451bf}.five.svelte-hptsww img:where(.svelte-hptsww){width:100%;height:100%;object-fit:cover;border-radius:50%}.five.lc.svelte-hptsww img:where(.svelte-hptsww){object-fit:contain;padding:4px;box-sizing:border-box}.five-pity.svelte-hptsww{position:absolute;right:-5px;bottom:-5px;min-width:24px;padding:1px 6px;border-radius:999px;text-align:center;color:#fff;font-family:var(--mono);font-size:.68rem;font-weight:600}.five-pity.low.svelte-hptsww{background:#1f9d55}.five-pity.mid.svelte-hptsww{background:#b8871a}.five-pity.high.svelte-hptsww{background:#c2203f}.five-flag.svelte-hptsww{position:absolute;left:-3px;top:-3px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:.58rem;font-weight:600;background:#c2203f;color:#fff}.legend.svelte-hptsww{margin:16px 0 0;font-family:var(--mono);font-size:.62rem;letter-spacing:0;color:var(--ex-muted, #8d94b4);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lg.svelte-hptsww{display:inline-block;width:10px;height:10px;border-radius:50%;border:2px solid;margin-left:8px}.lg.won.svelte-hptsww{border-color:#3ecf7a}.lg.lost.svelte-hptsww{border-color:#ff5a7a}.lg.guaranteed.svelte-hptsww{border-color:#f5c451}.lite .panel.svelte-hptsww,.lite .type.svelte-hptsww{animation:none}@media(prefers-reduced-motion:reduce){.panel.svelte-hptsww,.type.svelte-hptsww{animation:none}.btn.svelte-hptsww:active,.primary.svelte-hptsww:active,.copy.svelte-hptsww:active,.type.svelte-hptsww:active{transform:none}.fill.svelte-hptsww,.meter.svelte-hptsww i:where(.svelte-hptsww){transition:none}}
