.wb.svelte-155t0tc{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.roster.svelte-155t0tc{flex-direction:column;gap:.5rem;max-height:calc(100vh - 96px);padding:.75rem;display:flex;position:sticky;top:76px}.roster.svelte-155t0tc h2:where(.svelte-155t0tc),h3.svelte-155t0tc{font:600 1rem/1.2 var(--f-head);color:var(--gold-hi);margin:0}.n.svelte-155t0tc{width:22px;height:22px;font:700 .75rem/1 var(--f-display);color:var(--on-gold);background:var(--grad-gold);border-radius:50%;place-items:center;margin-right:.45rem;display:inline-grid}input[type=search].svelte-155t0tc,textarea.svelte-155t0tc{font:inherit;color:var(--text);border:1px solid var(--line);box-sizing:border-box;background:#0006;border-radius:2px;width:100%;min-height:40px;padding:.5rem .75rem}.cf.svelte-155t0tc{flex-wrap:wrap;gap:.25rem;display:flex}.cf.svelte-155t0tc button:where(.svelte-155t0tc){min-height:30px;font:.75rem var(--f-head);color:var(--muted);border:1px solid var(--line-faint);cursor:pointer;background:#00000059;border-radius:2px;padding:0 .55rem}.cf.svelte-155t0tc [aria-pressed=true]:where(.svelte-155t0tc){color:var(--on-gold);background:var(--gold);border-color:#0000}.rl.svelte-155t0tc{scrollbar-width:thin;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.rl.svelte-155t0tc button:where(.svelte-155t0tc){text-align:left;width:100%;min-height:48px;color:var(--text);cursor:pointer;font:.88rem/1.25 var(--f-head);background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:.6rem;padding:.2rem .4rem;display:flex}.rl.svelte-155t0tc button:where(.svelte-155t0tc):hover{background:#d6a64a14}.rl.svelte-155t0tc [aria-current=true]:where(.svelte-155t0tc){border-color:var(--gold);background:linear-gradient(90deg,#d6a64a38,#0000)}.rl.svelte-155t0tc img:where(.svelte-155t0tc),.rl.svelte-155t0tc .ini:where(.svelte-155t0tc){object-fit:cover;object-position:top;border:1px solid var(--line-faint);border-radius:2px;flex:none;width:40px;height:40px}.nm.svelte-155t0tc small:where(.svelte-155t0tc){color:var(--muted);font-size:.7rem;display:block}.ini.svelte-155t0tc{font:700 1.1rem/1 var(--f-display);color:var(--gold-hi);background:radial-gradient(circle at 50% 35%, var(--cls,#5a3a1a), #120c07 80%);place-items:center;display:grid}.sheet.svelte-155t0tc{background:radial-gradient(ellipse 60% 50% at 50% 30%, color-mix(in srgb, var(--cls,#5a3a1a) 40%, transparent), transparent 75%), var(--panel);padding:1rem 1.25rem .75rem}.sh.svelte-155t0tc{border-bottom:1px solid var(--line-faint);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1.5rem;padding-bottom:.75rem;display:flex}.eyebrow.svelte-155t0tc{font:600 .68rem var(--f-display);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:0}.sh.svelte-155t0tc h2:where(.svelte-155t0tc){font:700 clamp(1.3rem, 3vw, 2rem)/1.15 var(--f-display);background:var(--grad-gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin:.1rem 0 0}.blank.svelte-155t0tc .sh:where(.svelte-155t0tc) h2:where(.svelte-155t0tc){font:600 1.1rem var(--f-head);color:var(--muted);background:0 0}.cls.svelte-155t0tc{color:var(--muted);margin:.15rem 0 0;font-size:.85rem}.grades.svelte-155t0tc{align-items:center;gap:.25rem;display:flex}.grades.svelte-155t0tc+.grades:where(.svelte-155t0tc){margin-top:.3rem}.grades.svelte-155t0tc b:where(.svelte-155t0tc){width:2.4rem;font:600 .75rem var(--f-display);color:var(--gold)}.g.svelte-155t0tc{min-width:40px;min-height:34px;font:700 .8rem var(--f-display);color:var(--muted);border:1px solid var(--line-faint);cursor:pointer;background:#00000059;border-radius:2px;padding:0 .3rem}.g.svelte-155t0tc:disabled{opacity:.35;cursor:default}.g[aria-checked=true].svelte-155t0tc{color:#1a0f05;background:var(--gc);box-shadow:0 0 10px color-mix(in srgb, var(--gc) 60%, transparent);border-color:#0000}.g-SSS.svelte-155t0tc{--gc:#ff6a5a}.g-SS.svelte-155t0tc{--gc:#ff9a4a}.g-S.svelte-155t0tc{--gc:#f6d98f}.g-A.svelte-155t0tc{--gc:#8fd98f}.g-B.svelte-155t0tc{--gc:#8fc4f6}.g-C.svelte-155t0tc{--gc:#c4a8f0}.g-D.svelte-155t0tc{--gc:#a8a8a8}.doll.svelte-155t0tc{grid-template-columns:minmax(0,1fr) minmax(180px,280px) minmax(0,1fr);align-items:center;gap:.75rem;margin-top:1rem;display:grid}.col.svelte-155t0tc{gap:.45rem;display:grid}.slot.svelte-155t0tc{text-align:left;min-height:60px;color:var(--text);border:1px solid color-mix(in srgb, var(--gc,#6b5531) 75%, transparent);cursor:pointer;background:#0006;border-radius:2px;align-items:center;gap:.6rem;padding:.35rem .5rem;display:flex}.col.r.svelte-155t0tc .slot:where(.svelte-155t0tc){text-align:right;flex-direction:row-reverse}.slot.svelte-155t0tc:hover:not(:disabled){border-color:var(--gold-hi);box-shadow:inset 0 0 12px #d6a64a26}.slot.empty.svelte-155t0tc{border-style:dashed}.slot.svelte-155t0tc:disabled{opacity:.45;cursor:default}.ic.svelte-155t0tc{background:radial-gradient(circle, color-mix(in srgb, var(--gc,#3a2a14) 40%, #0c0805), #0c0805 80%);border:1px solid var(--line-faint);border-radius:2px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.ic.svelte-155t0tc img:where(.svelte-155t0tc){object-fit:contain;width:44px;height:44px}.ic.svelte-155t0tc .ini:where(.svelte-155t0tc){width:40px;height:40px;font-size:1rem}.add.svelte-155t0tc{font:300 1.5rem/1 var(--f-head);color:var(--line)}.plus.svelte-155t0tc{font:700 .78rem/1 var(--f-display);color:var(--gold-hi);text-shadow:0 0 3px #000,0 1px 2px #000;position:absolute;bottom:-5px;right:-5px}.tx.svelte-155t0tc{min-width:0}.tx.svelte-155t0tc small:where(.svelte-155t0tc){font:600 .68rem var(--f-head);color:var(--muted);display:block}.in.svelte-155t0tc{color:var(--gc-text,var(--muted));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.3;display:-webkit-box;overflow:hidden}.por.svelte-155t0tc{align-self:stretch;place-items:center;min-height:340px;display:grid}.por.svelte-155t0tc img:where(.svelte-155t0tc){object-fit:contain;object-position:center;width:100%;max-height:440px;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.hint.svelte-155t0tc{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:2px;margin:auto;padding:1rem}.sheet.svelte-155t0tc h3:where(.svelte-155t0tc){margin:1rem 0 .5rem}h3.svelte-155t0tc small:where(.svelte-155t0tc){color:var(--muted);font-size:.75rem;font-weight:400}.stances.svelte-155t0tc{flex-wrap:wrap;gap:.4rem;display:flex}.st.svelte-155t0tc{min-height:44px;font:.85rem var(--f-head);color:var(--text);border:1px solid var(--line-faint);cursor:pointer;opacity:.65;background:#00000059;border-radius:2px;align-items:center;gap:.4rem;padding:.25rem .7rem .25rem .3rem;display:inline-flex;position:relative}.st.on.svelte-155t0tc{opacity:1;border-color:var(--gold);background:#d6a64a1f}.ord.svelte-155t0tc{width:18px;height:18px;font:700 .7rem/1 var(--f-display);color:var(--on-gold);background:var(--gold-hi);border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;left:-7px}.opts.svelte-155t0tc{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.opts.svelte-155t0tc section:where(.svelte-155t0tc){border:1px solid var(--line-faint);background:#0000004d;border-radius:2px;padding:.6rem}.opts.svelte-155t0tc h4:where(.svelte-155t0tc){font:600 .85rem var(--f-head);color:var(--gold);margin:0 0 .4rem}.opts.svelte-155t0tc ol:where(.svelte-155t0tc){gap:.25rem;margin:0 0 .4rem;padding:0;list-style:none;display:grid}.opts.svelte-155t0tc li:where(.svelte-155t0tc){border:1px solid var(--line-faint);background:#d6a64a0f;border-radius:2px;align-items:center;gap:.35rem;min-height:36px;padding:0 .25rem 0 .4rem;display:flex}.opts.svelte-155t0tc li:where(.svelte-155t0tc):first-child{border-color:var(--gold)}.on.svelte-155t0tc{width:20px;font:700 .8rem var(--f-display);color:var(--gold-hi);text-align:center;flex:none}.ol.svelte-155t0tc{min-width:0;font:600 .85rem var(--f-head);flex:1}.ob.svelte-155t0tc{width:32px;height:32px;color:var(--gold-hi);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;flex:none;font-size:.7rem}.ob.svelte-155t0tc:hover:not(:disabled){border-color:var(--line)}.ob.svelte-155t0tc:disabled{opacity:.25;cursor:default}.ob.x2.svelte-155t0tc{color:var(--muted);font-size:1rem}.opts.svelte-155t0tc select:where(.svelte-155t0tc){width:100%;min-height:36px;font:.85rem var(--f-head);color:var(--gold-hi);border:1px dashed var(--line);background:#0006;border-radius:2px;padding:0 .5rem}.stn.svelte-155t0tc{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.stn.svelte-155t0tc li:where(.svelte-155t0tc){border:1px solid var(--line-faint);background:#00000059;border-radius:2px;align-items:center;gap:.5rem;padding:.3rem .8rem .3rem .4rem;font-size:.85rem;display:flex}.stn.svelte-155t0tc b:where(.svelte-155t0tc){font:700 1rem var(--f-display);color:var(--gold-hi)}textarea.svelte-155t0tc{resize:vertical}.mark.svelte-155t0tc{text-align:right;font:600 .68rem var(--f-display);letter-spacing:.15em;color:var(--gold);opacity:.8;margin:.75rem 0 0}.tools.svelte-155t0tc{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.pick.svelte-155t0tc{width:min(720px,96vw);max-height:86vh;color:var(--text);background:#1a110a;flex-direction:column;gap:.6rem;padding:1rem;display:flex}.pick.svelte-155t0tc:not([open]){display:none}.pick.svelte-155t0tc::backdrop{background:#000000a6}.pick.svelte-155t0tc header:where(.svelte-155t0tc){justify-content:space-between;align-items:center;display:flex}.pick.svelte-155t0tc h3:where(.svelte-155t0tc){margin:0}.x.svelte-155t0tc{width:44px;height:44px;color:var(--gold-hi);cursor:pointer;background:0 0;border:0;font-size:1.5rem}.plusrow.svelte-155t0tc{align-items:center;gap:.6rem;display:flex}.plusrow.svelte-155t0tc input:where(.svelte-155t0tc){accent-color:var(--gold);flex:1}.plusrow.svelte-155t0tc b:where(.svelte-155t0tc){min-width:2.4rem;font:700 1rem var(--f-display);color:var(--gold-hi)}.sm.svelte-155t0tc{min-height:36px;padding:0 .7rem}.ilist.svelte-155t0tc{scrollbar-width:thin;flex:1;min-height:200px;padding-right:2px;overflow-y:auto}.ig.svelte-155t0tc{z-index:1;font:700 .82rem var(--f-display);letter-spacing:.08em;color:var(--gc-text,var(--gold-hi));border-bottom:1px solid color-mix(in srgb, var(--gc,#6b5531) 60%, transparent);background:#1a110a;justify-content:space-between;margin:0;padding:.45rem .2rem .35rem;display:flex;position:sticky;top:0}.ig.svelte-155t0tc span:where(.svelte-155t0tc){font:500 .72rem var(--f-head);color:var(--muted)}.igrid.svelte-155t0tc{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.45rem;padding:.5rem 0 .8rem;display:grid}.ic2.svelte-155t0tc{color:var(--gc-text,var(--text));border:1px solid color-mix(in srgb, var(--gc,#6b5531) 55%, transparent);cursor:pointer;background:#0000004d;border-radius:3px;justify-items:center;gap:.3rem;padding:.45rem .3rem;display:grid}.ic2.svelte-155t0tc:hover,.ic2.sel.svelte-155t0tc{border-color:var(--gc,var(--gold));background:color-mix(in srgb, var(--gc,#d6a64a) 14%, transparent)}.ic2.sel.svelte-155t0tc{box-shadow:0 0 0 2px var(--gc,var(--gold-hi))}.ib2.svelte-155t0tc{background:radial-gradient(circle, color-mix(in srgb, var(--gc,#3a2a14) 40%, #0c0805), #0c0805 80%);border-radius:3px;place-items:center;width:56px;height:56px;display:grid}.ib2.svelte-155t0tc img:where(.svelte-155t0tc){object-fit:contain;width:52px;height:52px}.in2.svelte-155t0tc{width:100%;font:500 .7rem/1.25 var(--f-head);text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ilist.svelte-155t0tc button:where(.svelte-155t0tc){text-align:left;width:100%;min-height:44px;font:.88rem var(--f-head);color:var(--gc-text,var(--text));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:.6rem;padding:.25rem .5rem;display:flex}.ilist.svelte-155t0tc button:where(.svelte-155t0tc):hover,.ilist.svelte-155t0tc button.sel:where(.svelte-155t0tc){border-color:var(--gc,var(--line));background:#d6a64a14}.ilist.svelte-155t0tc .ini:where(.svelte-155t0tc){width:36px;height:36px;font-size:.9rem}.done.svelte-155t0tc{text-align:right;margin:0}.gr-magic.svelte-155t0tc{--gc:#3f9a4a;--gc-text:#9fe0a8}.gr-rare.svelte-155t0tc{--gc:#3f74c9;--gc-text:#9cc2ff}.gr-epic.svelte-155t0tc{--gc:#8a4fc9;--gc-text:#d5b0ff}.gr-legendary.svelte-155t0tc{--gc:#d0782a;--gc-text:#ffbf80}.gr-mythic.svelte-155t0tc{--gc:#c93f3f;--gc-text:#ff9c9c}.gr-elder.svelte-155t0tc{--gc:#3fc9a6;--gc-text:#9cffe4}.cls-fighter.svelte-155t0tc{--cls:#7a2a1e}.cls-scout.svelte-155t0tc{--cls:#3d5a2a}.cls-wizard.svelte-155t0tc{--cls:#2a3d6a}.cls-musketeer.svelte-155t0tc{--cls:#6a4a1e}.cls-warlock.svelte-155t0tc{--cls:#4a2a5a}@media (width<=899px){.wb.svelte-155t0tc{grid-template-columns:minmax(0,1fr)}.roster.svelte-155t0tc{min-width:0;max-height:none;position:static}.cf.svelte-155t0tc{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cf.svelte-155t0tc button:where(.svelte-155t0tc){flex:none}.sheet.svelte-155t0tc,.sh.svelte-155t0tc>div:where(.svelte-155t0tc),.gr.svelte-155t0tc{min-width:0}.rl.svelte-155t0tc{gap:.4rem;padding-bottom:.3rem;display:flex;overflow:auto hidden}.rl.svelte-155t0tc button:where(.svelte-155t0tc){text-align:center;flex-direction:column;gap:.2rem;width:68px;min-height:0;padding:.25rem;font-size:.7rem}.rl.svelte-155t0tc img:where(.svelte-155t0tc),.rl.svelte-155t0tc .ini:where(.svelte-155t0tc){width:56px;height:56px}.nm.svelte-155t0tc{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.nm.svelte-155t0tc small:where(.svelte-155t0tc){display:none}}@media (width<=560px){.sheet.svelte-155t0tc{padding:.75rem}.doll.svelte-155t0tc{grid-template-columns:64px minmax(0,1fr) 64px;gap:.4rem}.slot.svelte-155t0tc,.col.r.svelte-155t0tc .slot:where(.svelte-155t0tc){text-align:center;flex-direction:column;gap:.15rem;min-height:0;padding:.3rem .15rem}.tx.svelte-155t0tc .in:where(.svelte-155t0tc){display:none}.tx.svelte-155t0tc small:where(.svelte-155t0tc){font-size:.6rem}.por.svelte-155t0tc{min-height:260px}.grades.svelte-155t0tc b:where(.svelte-155t0tc){width:2.2rem}.g.svelte-155t0tc{flex:1 1 0;min-width:0;padding:0}.gr.svelte-155t0tc,.grades.svelte-155t0tc{width:100%}.doll.svelte-155t0tc>:where(.svelte-155t0tc){min-width:0}.opts.svelte-155t0tc{grid-template-columns:1fr}}.sv.svelte-155t0tc{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.75rem;padding:.7rem .9rem;display:flex}.sn-in.svelte-155t0tc{min-width:0;min-height:40px;font:600 .95rem var(--f-head);color:var(--gold-hi);border:1px solid var(--line);background:#0006;border-radius:4px;flex:220px;padding:0 .75rem}.grow.svelte-155t0tc{flex:1}.au.svelte-155t0tc{align-items:center;gap:.55rem;min-width:0;display:flex}.au.svelte-155t0tc img:where(.svelte-155t0tc),.ai.svelte-155t0tc{object-fit:cover;border:2px solid #fff8ebd9;border-radius:50%;flex:none;width:34px;height:34px}.ai.svelte-155t0tc{font:700 .85rem var(--f-head);color:var(--on-gold);background:var(--grad-gold);place-items:center;display:grid}.au.svelte-155t0tc b:where(.svelte-155t0tc){font:600 1rem/1.2 var(--f-head);color:var(--gold-hi);display:block}.au.svelte-155t0tc small:where(.svelte-155t0tc){color:var(--muted);font-size:.75rem}.sw.svelte-155t0tc{cursor:pointer;align-items:center;gap:.5rem;min-height:40px;font-size:.85rem;display:inline-flex}.sw.svelte-155t0tc input:where(.svelte-155t0tc){opacity:0;width:1px;height:1px;position:absolute}.sw-t.svelte-155t0tc{border:1px solid var(--line);background:#00000080;border-radius:999px;width:38px;height:22px;position:relative}.sw-t.svelte-155t0tc:after{content:"";background:var(--muted);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.sw.svelte-155t0tc input:where(.svelte-155t0tc):checked+.sw-t:where(.svelte-155t0tc){border-color:var(--gold);background:#d6a64a59}.sw.svelte-155t0tc input:where(.svelte-155t0tc):checked+.sw-t:where(.svelte-155t0tc):after{background:var(--gold-hi);transform:translate(16px)}.sw.svelte-155t0tc input:where(.svelte-155t0tc):focus-visible+.sw-t:where(.svelte-155t0tc){outline:2px solid var(--gold-hi);outline-offset:2px}.ab.svelte-155t0tc{min-height:40px;font:600 .85rem var(--f-head);color:var(--gold-hi);border:1px solid var(--line);cursor:pointer;background:#0000004d;border-radius:6px;align-items:center;padding:0 .95rem;display:inline-flex}.ab.svelte-155t0tc:hover:not(:disabled){border-color:var(--gold)}.ab.dz.svelte-155t0tc{color:#ff9c9c;border-color:#ff9c9c59}.ab.pri.svelte-155t0tc{color:#1e1306;background:#e2b55e;border-color:#0000;padding:0 1.2rem;font-weight:700}.ab.pri.svelte-155t0tc:hover:not(:disabled){background:#f0c876}.ab.svelte-155t0tc:disabled{opacity:.45;cursor:default}.vw.svelte-155t0tc{color:var(--muted);align-items:center;gap:.25rem;font-size:.82rem;display:inline-flex}.love.svelte-155t0tc{min-height:40px;font:600 .85rem var(--f-head);color:#f08a9a;cursor:pointer;background:#00000059;border:1px solid #f08a9a66;border-radius:999px;align-items:center;gap:.3rem;padding:0 .8rem;display:inline-flex}.love.on.svelte-155t0tc{color:#fff;background:#c8384f;border-color:#c8384f}.all[data-astro-cid-5oys4rip]{text-align:center;font:600 .9rem var(--f-head);margin:-.75rem 0 1rem}
