/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--foil-angle:0deg}}}@layer components{.scene-bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.scene-bar__choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.scene-choice,.scene-toggle{min-block-size:2.75rem;padding-inline:var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background-color:var(--color-surface-base);color:var(--color-text-secondary);font:inherit;font-size:var(--text-md);cursor:var(--cursor-press,pointer);transition-property:background-color,border-color,color;transition-duration:var(--duration-short);transition-timing-function:var(--ease-standard)}.scene-choice:hover,.scene-toggle:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}.scene-choice[aria-pressed=true]{border-color:var(--color-brand);background-color:var(--color-measure-subtle);color:var(--color-text-primary)}.scene-toggle{border-style:dashed}.scene-choice:focus-visible,.scene-toggle:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.scene-note{font-size:var(--text-sm);color:var(--color-text-muted)}.rolling{overflow-clip-margin:.1em;vertical-align:bottom;overflow:clip}.rolling,.rolling__value{display:inline-block}.meter{margin:0;display:grid}.meter,.meter__stage{gap:var(--space-6)}.meter__row{gap:var(--space-2);grid-template-columns:repeat(10,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.meter__unit{aspect-ratio:1;border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-status-positive);place-items:center;display:grid}.meter__unit[data-kind=included]{border-style:solid;border-color:var(--color-status-positive);background-color:var(--color-status-positive-surface)}.meter__unit[data-kind=charged]{border-style:solid;border-color:var(--color-brand);background-color:var(--color-brand)}.meter__readout{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.meter__readout dt{font-size:var(--text-sm);color:var(--color-text-muted)}.meter__readout dd{gap:var(--space-1);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-text-primary);margin:0;display:grid}.meter__charged{border-inline-start:3px solid var(--color-brand);padding-inline-start:var(--space-3)}.meter__charged[data-zero=true]{border-inline-start-color:var(--color-status-positive)}.meter__covered{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-status-positive);font-weight:400}.foil-seal{--foil-offset:0deg;border:1px solid var(--seal-foil);background-color:var(--seal-foil);background-image:repeating-radial-gradient(circle,var(--seal-foil) 0 1px,transparent 1px 3px),conic-gradient(from calc(var(--foil-angle) + var(--foil-offset)),var(--seal-foil),var(--seal-foil-shine) 12%,var(--seal-foil) 28%,var(--seal-foil-shine) 52%,var(--seal-foil) 68%,var(--seal-foil-shine) 86%,var(--seal-foil));block-size:2.75rem;inline-size:2.75rem;box-shadow:inset 0 0 0 3px var(--seal-foil),inset 0 0 0 4px var(--seal-foil-shine),var(--seal-shadow-note);border-radius:50%;flex:none;display:block}.addons>li:nth-child(3n+2) .foil-seal{--foil-offset:120deg}.addons>li:nth-child(3n) .foil-seal{--foil-offset:240deg}}@media (prefers-reduced-motion:no-preference){.rolling__value{animation:figure-roll .42s var(--ease-settle) both}}@keyframes figure-roll{0%{translate:0 .9em}to{translate:0}}@keyframes scene-lay{0%{transform:translateY(1.25rem)}to{transform:none}}@keyframes scene-write{0%{clip-path:inset(-10% 100% -10% 0);translate:-.5rem}to{clip-path:inset(-10% -2%);translate:0}}@keyframes scene-write-rtl{0%{clip-path:inset(-10% 0 -10% 100%);translate:.5rem}to{clip-path:inset(-10% -2%);translate:0}}@keyframes scene-stamp{0%{rotate:-4deg;scale:1.35}to{rotate:0deg;scale:1}}@keyframes scene-thread{0%{scale:0 1}to{scale:1}}@keyframes scene-thread-down{0%{scale:1 0}to{scale:1}}@media (prefers-reduced-motion:no-preference){.meter__unit[data-kind=included]{animation:scene-stamp .42s var(--ease-settle) .15s both}.meter__unit[data-kind=charged]{animation:meter-lay .46s var(--ease-settle) .7s both}.meter__unit[data-kind=charged]:nth-child(2){animation-delay:.76s}.meter__unit[data-kind=charged]:nth-child(3){animation-delay:.82s}.meter__unit[data-kind=charged]:nth-child(4){animation-delay:.88s}.meter__unit[data-kind=charged]:nth-child(5){animation-delay:.94s}.meter__unit[data-kind=charged]:nth-child(6){animation-delay:1s}.meter__unit[data-kind=charged]:nth-child(7){animation-delay:1.06s}.meter__unit[data-kind=charged]:nth-child(8){animation-delay:1.12s}.meter__unit[data-kind=charged]:nth-child(9){animation-delay:1.18s}.meter__unit[data-kind=charged]:nth-child(10){animation-delay:1.24s}.meter__covered{animation:scene-stamp .48s var(--ease-settle) .9s both}}@keyframes meter-lay{0%{translate:0 -.75rem;scale:.6}to{translate:0;scale:1}}@property --foil-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.foil-seal{animation:foil-turn linear both;animation-timeline:view();animation-range:cover}}}@keyframes foil-turn{0%{--foil-angle:-180deg}}