.head.svelte-1vqfffv{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 24px;margin-bottom:22px;display:grid}h1.svelte-1vqfffv{font-family:var(--font-head);letter-spacing:.02em;text-shadow:0 1px #000000d9,0 0 22px #0009;margin:0;font-size:clamp(21px,3.4vw,27px);font-weight:700;line-height:1.15}.sub.svelte-1vqfffv{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;font-size:14px;display:flex}.player.svelte-1vqfffv{color:#ddd2bd;font-family:var(--font-head);letter-spacing:.03em}.unscored.svelte-1vqfffv{font-style:italic}.chip.svelte-1vqfffv{border-radius:var(--r-sm);letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;font-size:10.5px}.chip.day.svelte-1vqfffv{color:var(--gold-hi);border-color:var(--gold-lo)}.verdict.svelte-1vqfffv{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.dps.svelte-1vqfffv{font-size:clamp(30px,6vw,42px);line-height:1}.dps-unit.svelte-1vqfffv{color:var(--muted);font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;font-size:10.5px}.verdict.svelte-1vqfffv .chip.rank:where(.svelte-1vqfffv){color:var(--gold-hi);border-color:var(--gold-lo);margin-top:6px}.back.svelte-1vqfffv{grid-column:1/-1;justify-self:start;margin-top:4px;padding:8px 16px;font-size:12px}.empty.svelte-1vqfffv{border:1px solid var(--frame-line);border-left:3px solid var(--gold-lo);border-radius:var(--r-sm);background-color:var(--panel);background-image:var(--noise), var(--frame-bg);color:var(--muted);margin:0 0 20px;padding:14px 18px;font-size:14px;line-height:1.6;position:relative}.columns.svelte-1vqfffv{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.summary.svelte-1vqfffv{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.stat.svelte-1vqfffv{border:1px solid var(--line);border-radius:var(--r-sm);background-image:#1c1611;text-align:center;flex-direction:column;align-items:center;gap:4px;padding:14px 8px 12px;display:flex;position:relative;box-shadow:inset 0 1px #ffe9be24,inset 0 -10px 16px -12px #000000e6}.stat.svelte-1vqfffv:before{content:"";background:#d8a65759;height:1px;position:absolute;top:-1px;left:14%;right:14%}.stat.svelte-1vqfffv .n:where(.svelte-1vqfffv){font-size:clamp(20px,3.4vw,26px);line-height:1.1}.stat.svelte-1vqfffv .l:where(.svelte-1vqfffv){color:var(--muted);font-family:var(--font-head);letter-spacing:.11em;text-transform:uppercase;font-size:10.5px}.note.svelte-1vqfffv{border-left:1px solid var(--gold-hair);color:var(--muted);margin:0 0 26px;padding-left:14px;font-size:13.5px;line-height:1.66}.note.svelte-1vqfffv strong:where(.svelte-1vqfffv){color:#cdb287;font-weight:600}.rolls.svelte-1vqfffv{flex-direction:column;gap:12px;margin:0;padding:0 0 0 48px;list-style:none;display:flex;position:relative}.rolls.svelte-1vqfffv:before{content:"";background:#d8a6574d;width:1px;position:absolute;top:10px;bottom:10px;left:16px}.roll.svelte-1vqfffv{position:relative}.medallion.svelte-1vqfffv{border:1px solid var(--gold-deep);background-image:var(--gold-grad);color:#2a1c05;width:33px;height:33px;font-family:var(--font-head);text-shadow:0 1px #fff4d680;box-shadow:inset 0 1px 0 #fff9, inset 0 -2px 3px #4a331280, 0 0 0 3px var(--bg), var(--glow-gold-sm);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:10px;left:-48px}.entry.svelte-1vqfffv{transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.roll.svelte-1vqfffv:hover .entry:where(.svelte-1vqfffv){border-color:var(--gold-lo);box-shadow:var(--frame-shadow), var(--glow-gold-sm)}.roll-head.svelte-1vqfffv{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.where.svelte-1vqfffv{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.where.svelte-1vqfffv strong:where(.svelte-1vqfffv){font-family:var(--font-head);letter-spacing:.02em;color:#e6dbc6;text-shadow:0 1px #000000b3;font-size:15.5px;font-weight:700}.chip.zone.svelte-1vqfffv{color:var(--accent)}.chip.zone.dungeon.svelte-1vqfffv{color:var(--muted)}.chip.difficulty.svelte-1vqfffv{letter-spacing:.13em;font-size:9.5px}.marks.svelte-1vqfffv{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.mark.svelte-1vqfffv{border:1px solid var(--line);color:var(--muted);font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px #0009;background:#00000026;border-radius:2px;padding:2px 8px;font-size:9.5px}.mark.reroll.svelte-1vqfffv{color:#8fb6de;border-color:#8fb6de5c;box-shadow:inset 0 0 10px -4px #8fb6deb3}.mark.hold.svelte-1vqfffv{color:#8fcda2;border-color:#8fcda25c;box-shadow:inset 0 0 10px -4px #8fcda2b3}.mark.replace.svelte-1vqfffv{color:#d99a92;border-color:#d99a925c;box-shadow:inset 0 0 10px -4px #d99a92b3}.took.svelte-1vqfffv{border:1px solid var(--line);border-radius:var(--r-sm);background-image:var(--noise), #00000024;align-items:center;gap:12px;margin-top:11px;padding:9px 11px;display:flex}.icon.svelte-1vqfffv{border-radius:var(--r-sm);border-style:solid;border-width:1px;flex:none;line-height:0;display:block}.icon.svelte-1vqfffv img:where(.svelte-1vqfffv){border-radius:2px;display:block}.what.svelte-1vqfffv{flex-direction:column;gap:1px;min-width:0;display:flex}.what.svelte-1vqfffv a:where(.svelte-1vqfffv){text-shadow:0 1px #000c;font-size:15px;font-weight:600;text-decoration:none}.what.svelte-1vqfffv a:where(.svelte-1vqfffv):hover{text-underline-offset:3px;text-decoration:underline}.meta.svelte-1vqfffv{color:var(--muted);font-size:11.5px}.ep.svelte-1vqfffv{color:var(--muted);font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:10.5px}.ep.svelte-1vqfffv b:where(.svelte-1vqfffv){letter-spacing:-.01em;font-size:16px}details.svelte-1vqfffv{margin-top:9px}summary.svelte-1vqfffv{color:var(--muted);font-family:var(--font-head);letter-spacing:.05em;cursor:pointer;list-style:revert;transition:color var(--dur) var(--ease);align-items:center;gap:8px;padding:3px 2px;font-size:11.5px;display:inline-flex}summary.svelte-1vqfffv:hover{color:var(--gold-hi)}.gap.svelte-1vqfffv{color:#d99a92;letter-spacing:.03em}.passed.svelte-1vqfffv{border-left:1px solid var(--gold-hair);background:#0000003d;flex-direction:column;gap:6px;margin:8px 0 0;padding:8px 10px;font-size:12.5px;list-style:none;display:flex}.passed.svelte-1vqfffv li:where(.svelte-1vqfffv){opacity:.72;transition:opacity var(--dur) var(--ease);align-items:center;gap:9px;display:flex}.passed.svelte-1vqfffv li:where(.svelte-1vqfffv):hover{opacity:1}.passed.svelte-1vqfffv img:where(.svelte-1vqfffv){border:1px solid #000000b3;border-radius:2px;flex:none;box-shadow:0 0 0 1px #d8a65724}.passed.svelte-1vqfffv a:where(.svelte-1vqfffv){text-decoration:none}.passed.svelte-1vqfffv a:where(.svelte-1vqfffv):hover{text-underline-offset:3px;text-decoration:underline}.passed.svelte-1vqfffv .ep:where(.svelte-1vqfffv){font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-size:12px}.passed.svelte-1vqfffv .more:where(.svelte-1vqfffv){color:var(--muted);padding-left:31px;font-style:italic}.spend.svelte-1vqfffv{margin-top:16px}.spend.svelte-1vqfffv h3:where(.svelte-1vqfffv){letter-spacing:.07em;margin-bottom:10px;font-size:14px}.spend.svelte-1vqfffv ul:where(.svelte-1vqfffv){flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.spend.svelte-1vqfffv li:where(.svelte-1vqfffv){color:var(--muted);border-bottom:1px dashed #3a2e20d9;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:13px;display:flex}.spend.svelte-1vqfffv li:where(.svelte-1vqfffv):last-child{border-bottom:0}.spend.svelte-1vqfffv li:where(.svelte-1vqfffv) .wow-num:where(.svelte-1vqfffv){letter-spacing:.02em;font-size:12.5px}@media (width<=960px){.columns.svelte-1vqfffv{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.head.svelte-1vqfffv{grid-template-columns:minmax(0,1fr)}.verdict.svelte-1vqfffv{text-align:left;align-items:flex-start}.summary.svelte-1vqfffv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=420px){.rolls.svelte-1vqfffv{padding-left:38px}.rolls.svelte-1vqfffv:before{left:13px}.medallion.svelte-1vqfffv{width:27px;height:27px;font-size:11.5px;left:-38px}.took.svelte-1vqfffv{gap:9px;padding:8px}.marks.svelte-1vqfffv{margin-left:0}}
