/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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}.trial{gap:var(--space-6);margin:0;display:grid}.trial__stage{gap:var(--space-5);inline-size:100%;max-inline-size:48rem;margin-inline:auto;display:grid}.ruler{row-gap:var(--space-2);grid-template-columns:repeat(16,minmax(0,1fr));column-gap:3px;display:grid}.ruler__days{display:contents}.ruler__day{block-size:var(--space-6);border-radius:var(--radius-sm);background-color:var(--color-surface-sunken);grid-row:1}.ruler__day[data-span=after]{border:1px dashed var(--color-border-strong);background-color:#0000}.ruler__day[data-when=past]{background-color:var(--color-brand)}.ruler__day[data-span=after][data-when=past]{border-style:solid;border-color:var(--color-status-warning);background-color:var(--color-status-warning-surface)}.ruler__day[data-when=today]{outline:2px solid var(--color-text-primary);outline-offset:2px;background-color:var(--color-brand)}.ruler[data-phase=expired] .ruler__day[data-when=today]{border-style:solid;border-color:var(--color-status-warning);background-color:var(--color-status-warning-surface)}.ruler[data-phase=subscribed] .ruler__day[data-when=today]{border-style:solid;border-color:var(--color-status-positive);background-color:var(--color-status-positive)}.ruler__end{border-inline-end:2px solid var(--color-text-primary);font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;grid-area:2/9/auto/15;justify-self:end;padding-inline-end:var(--space-2)}.trial-card__phase{padding:0 var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-status-info-surface);font-size:var(--text-sm);color:var(--color-text-primary)}.trial-card[data-phase=expired] .trial-card__phase{background-color:var(--color-status-warning-surface)}.trial-card[data-phase=subscribed] .trial-card__phase{background-color:var(--color-status-positive-surface)}.trial-card__facts{gap:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.trial-card__facts dt{color:var(--color-text-muted)}.trial-card__facts dd{font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}.trial-card__writing{align-items:center;gap:var(--space-2);display:inline-flex}.trial-card__records{gap:var(--space-2);border-block-start:1px solid var(--color-border-subtle);padding-block-start:var(--space-3);display:grid}.trial-card__label{font-size:var(--text-sm);color:var(--color-text-muted)}.trial-card__counts{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.trial-card__counts li{gap:var(--space-1);display:grid}.trial-card__count{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)}.trial-card__kept{padding:var(--space-1) var(--space-3);border:2px solid var(--color-status-positive);border-radius:var(--radius-sm);color:var(--color-status-positive);font-weight:var(--weight-bold);justify-self:start;display:inline-flex}}@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){.ruler__day[data-when=past]{animation:ruler-lay .38s var(--ease-settle) both;transform-origin:bottom}.ruler__day[data-when=today]{animation:scene-stamp .52s var(--ease-settle) .32s both}.trial__stage>.sheet{animation:scene-lay .7s var(--ease-settle) .2s both}.trial-card__count,.trial-card__facts dd{animation:scene-write .52s var(--ease-settle) .8s both}:dir(rtl) .trial-card__facts dd{animation-name:scene-write-rtl}:dir(rtl) .trial-card__count{animation-name:scene-write-rtl}.trial-card__counts li:nth-child(2) .trial-card__count{animation-delay:.92s}.trial-card__counts li:nth-child(3) .trial-card__count{animation-delay:1.04s}.trial-card__writing[data-on=false]{animation:scene-stamp .52s var(--ease-settle) 1.1s both}.trial-card__kept{animation:scene-stamp .52s var(--ease-settle) 1.4s both}}@keyframes ruler-lay{0%{scale:1 .2}to{scale:1}}