.stopwatch-story-module__-rMf0q__story{width:100%;max-width:90rem;margin-inline:auto}.stopwatch-story-module__-rMf0q__narrative,.stopwatch-story-module__-rMf0q__phoneChrome,.stopwatch-story-module__-rMf0q__dynamicIsland,.stopwatch-story-module__-rMf0q__homeIndicator,.stopwatch-story-module__-rMf0q__sideButtonTop,.stopwatch-story-module__-rMf0q__sideButtonMiddle,.stopwatch-story-module__-rMf0q__sideButtonBottom{display:none}.stopwatch-story-module__-rMf0q__stepList{margin:0;padding:0;list-style:none}.stopwatch-story-module__-rMf0q__deviceColumn,.stopwatch-story-module__-rMf0q__phone,.stopwatch-story-module__-rMf0q__phoneScreen,.stopwatch-story-module__-rMf0q__phoneViewport{display:contents}@media (min-width:75rem){.stopwatch-story-module__-rMf0q__story{--story-rhythm-duration:calc(var(--motion-duration-emphasized) + var(--motion-duration-emphasized) + var(--motion-duration-emphasized) + var(--motion-duration-emphasized) + var(--motion-duration-emphasized) + var(--motion-duration-emphasized));grid-template-columns:minmax(0,1fr) minmax(22.5rem,.82fr);gap:clamp(3rem,7vw,7rem);padding-inline:2rem;display:grid}.stopwatch-story-module__-rMf0q__narrative{min-width:0;padding-block-end:4rem;display:block}.stopwatch-story-module__-rMf0q__step{align-items:center;min-height:min(82dvh,50rem);padding-block:6rem;padding-inline-start:2rem;display:flex;position:relative}.stopwatch-story-module__-rMf0q__stepContent{width:min(100%,35rem)}.stopwatch-story-module__-rMf0q__step:before{background:var(--color-border-subtle);content:"";width:2px;position:absolute;inset-block:calc(50% - 2.5rem);inset-inline-start:0}.stopwatch-story-module__-rMf0q__activeStep:before{background:var(--color-border-brand);inset-block:calc(50% - 5rem)}.stopwatch-story-module__-rMf0q__stepEyebrow,.stopwatch-story-module__-rMf0q__stepProgress{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1rem}.stopwatch-story-module__-rMf0q__stepEyebrow{color:var(--color-text-brand)}.stopwatch-story-module__-rMf0q__stepDescription,.stopwatch-story-module__-rMf0q__stepDetail{color:var(--color-text-secondary);font-size:1rem;line-height:1.625}.stopwatch-story-module__-rMf0q__stepProgress{color:var(--color-text-secondary);text-align:end;margin-block-end:1.5rem}.stopwatch-story-module__-rMf0q__stepTitle{max-width:34rem;color:var(--color-text-primary);letter-spacing:-.035em;margin-block-start:.75rem;font-size:clamp(2rem,3.2vw,3rem);font-weight:700;line-height:1.16}.stopwatch-story-module__-rMf0q__stepDescription{max-width:31rem;color:var(--color-text-primary);margin-block-start:1.25rem;font-weight:600}.stopwatch-story-module__-rMf0q__stepDetail{max-width:31rem;margin-block-start:.75rem}.stopwatch-story-module__-rMf0q__tryInstructions{border:1px solid var(--color-border-brand);border-radius:var(--radius-token-lg);background:var(--color-surface-brand-subtle);max-width:31rem;color:var(--color-text-primary);gap:.75rem;margin-block:1.25rem 0;padding-block:1rem;padding-inline:2.75rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.625;list-style:decimal;display:grid}.stopwatch-story-module__-rMf0q__tryInstruction{padding-inline-start:.25rem}.stopwatch-story-module__-rMf0q__tryInstruction::marker{color:var(--color-text-brand);font-weight:700}.stopwatch-story-module__-rMf0q__deviceColumn{align-self:start;place-items:center;height:calc(100dvh - 6.25rem);display:grid;position:sticky;inset-block-start:5.125rem}.stopwatch-story-module__-rMf0q__deviceColumn:has([data-hisani-dialog-overlay]){z-index:var(--z-index-modal)}.stopwatch-story-module__-rMf0q__phone{border:1px solid var(--color-border-strong);background:var(--color-bg-deep);width:clamp(22.5rem,29vw,26.875rem);height:min(50.75rem,100dvh - 6.25rem);box-shadow:var(--elevation-3);border-radius:3.25rem;padding:.625rem;display:block;position:relative}.stopwatch-story-module__-rMf0q__phoneScreen{background:var(--color-bg-canvas);border-radius:2.75rem;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.stopwatch-story-module__-rMf0q__dynamicIsland{inset-block-start:.75rem;z-index:2;border-radius:var(--radius-token-full);background:var(--color-bg-deep);width:6rem;height:1.5rem;display:block;position:absolute;left:50%;transform:translate(-50%)}.stopwatch-story-module__-rMf0q__phoneChrome{border-block-end:1px solid var(--color-border-subtle);background:var(--color-surface-default);justify-content:space-between;align-items:flex-end;gap:1rem;min-height:4.25rem;padding:.75rem 1.25rem;display:flex}.stopwatch-story-module__-rMf0q__phoneLogo{flex:none;width:auto;height:2.75rem;display:block}.stopwatch-story-module__-rMf0q__phoneMenu{border-radius:var(--radius-token-md);background:var(--color-surface-default);width:2.75rem;height:2.75rem;color:var(--color-text-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.stopwatch-story-module__-rMf0q__phoneMenu svg{width:1.25rem;height:1.25rem}.stopwatch-story-module__-rMf0q__phoneViewport{scrollbar-width:none;flex:1;min-height:0;display:block;overflow:hidden}.stopwatch-story-module__-rMf0q__phoneViewport[data-stopwatch-story-active=try][data-stopwatch-phone-ready]{overflow-y:auto}.stopwatch-story-module__-rMf0q__phoneScreen>[data-hisani-dialog-overlay]{position:absolute;inset:0}.stopwatch-story-module__-rMf0q__phoneScreen>[data-hisani-dialog-overlay]>[role=alertdialog]{max-height:calc(100% - 2rem)}.stopwatch-story-module__-rMf0q__phoneViewport::-webkit-scrollbar{width:0;height:0;display:none}.stopwatch-story-module__-rMf0q__homeIndicator{border-radius:var(--radius-token-full);background:var(--color-bg-deep);flex:none;width:7rem;height:.25rem;margin:.5rem auto;display:block}.stopwatch-story-module__-rMf0q__sideButtonTop,.stopwatch-story-module__-rMf0q__sideButtonMiddle,.stopwatch-story-module__-rMf0q__sideButtonBottom{border-radius:var(--radius-token-full);background:var(--color-border-strong);width:.2rem;display:block;position:absolute}.stopwatch-story-module__-rMf0q__sideButtonTop{height:2.5rem;inset-block-start:7rem;inset-inline-start:-.25rem}.stopwatch-story-module__-rMf0q__sideButtonMiddle{height:4rem;inset-block-start:10.25rem;inset-inline-start:-.25rem}.stopwatch-story-module__-rMf0q__sideButtonBottom{height:5rem;inset-block-start:8.75rem;inset-inline-end:-.25rem}.stopwatch-story-module__-rMf0q__phoneViewport [data-stopwatch-story-target]{border-radius:var(--radius-token-lg)}:is(.stopwatch-story-module__-rMf0q__phoneViewport[data-stopwatch-story-active=timing] [data-stopwatch-story-target=timing],.stopwatch-story-module__-rMf0q__phoneViewport[data-stopwatch-story-active=splits] [data-stopwatch-story-target=splits],.stopwatch-story-module__-rMf0q__phoneViewport[data-stopwatch-story-active=timers] [data-stopwatch-story-target=timers],.stopwatch-story-module__-rMf0q__phoneViewport[data-stopwatch-story-active=finish] [data-stopwatch-story-target=finish]){z-index:1;outline:2px solid var(--color-focus-ring);outline-offset:3px;box-shadow:0 0 0 6px color-mix(in srgb, var(--color-surface-brand) 16%, transparent);animation:stopwatch-story-module__-rMf0q__story-target-rhythm var(--story-rhythm-duration) var(--motion-easing-standard) infinite;position:relative}@keyframes stopwatch-story-module__-rMf0q__story-target-rhythm{0%,62%,to{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-surface-brand) 16%, transparent);transform:scale(1)}73%{box-shadow:0 0 0 9px color-mix(in srgb, var(--color-surface-brand) 24%, transparent);transform:scale(1.012)}84%{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-surface-brand) 16%, transparent);transform:scale(.999)}91%{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-surface-brand) 20%, transparent);transform:scale(1.006)}}}@media (min-width:75rem) and (prefers-reduced-motion:reduce){:is(.stopwatch-story-module__-rMf0q__phoneViewport[data-stopwatch-story-active=timing] [data-stopwatch-story-target=timing],.stopwatch-story-module__-rMf0q__phoneViewport[data-stopwatch-story-active=splits] [data-stopwatch-story-target=splits],.stopwatch-story-module__-rMf0q__phoneViewport[data-stopwatch-story-active=timers] [data-stopwatch-story-target=timers],.stopwatch-story-module__-rMf0q__phoneViewport[data-stopwatch-story-active=finish] [data-stopwatch-story-target=finish]){animation:none;transform:none}}
/*# sourceMappingURL=275yp30o1gyxs.css.map*/