.visualtimer{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);--visualtimer-fill:var(--brand);--visualtimer-warn:var(--warn-lit);--visualtimer-box:20rem;--visualtimer-time:var(--step-4)}.visualtimer[data-disc-tone="ink"]{--visualtimer-fill:var(--ink-muted)}.visualtimer[data-warn-tone="ink"]{--visualtimer-warn:var(--ink)}.visualtimer[data-large]{--visualtimer-box:30rem}.visualtimer[data-digits="seconds"]{--visualtimer-time:var(--step-5)}.visualtimer__say{grid-area:say;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;min-height:1.5em}.visualtimer__own{grid-area:own;display:grid;gap:var(--space-2);min-width:0}.visualtimer__own > .label{margin:0;color:var(--ink-muted)}.visualtimer .tool-own__status{flex:1 1 auto;min-width:0;min-height:1.5em;margin:0;color:var(--ink-muted);font-size:var(--step--1);line-height:1.5}.visualtimer .tool-own__status[data-bad]{color:var(--bad);font-weight:600}.visualtimer__lengths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.visualtimer__lengths .pill{min-width:0;padding-inline:var(--space-1);white-space:nowrap}.visualtimer__back,.visualtimer__step,.visualtimer__corner{flex:0 0 auto;min-height:var(--tap);margin:calc((1.5em - var(--tap)) / 2) 0;padding:0;border:0;background:none;color:var(--link,var(--brand));font:inherit;font-size:var(--step--1);text-decoration:underline;text-underline-offset:0.15em;cursor:pointer}.visualtimer__back:hover,.visualtimer__step:hover,.visualtimer__corner:hover{text-decoration-thickness:2px}.visualtimer__foot{display:flex;order:3;align-items:center;gap:var(--space-4);width:100%;min-height:var(--tap)}.visualtimer__step{min-width:var(--tap);white-space:nowrap}.visualtimer__corner{margin-inline-start:auto}.visualtimer[data-state="done"] .visualtimer__step[data-act="less"]{visibility:hidden}.visualtimer__set,.visualtimer__field{display:block;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:var(--radius);background:none;color:inherit;font:inherit;font-size:max(1em,16px);font-variant-numeric:tabular-nums;line-height:inherit;text-align:center}.visualtimer__set{cursor:pointer}.visualtimer:is([data-state="idle"],[data-state="paused"]) .visualtimer__set [data-time]{text-decoration:underline dotted var(--line-strong) 2px;text-underline-offset:0.12em}.visualtimer__field{outline:2px solid var(--brand);outline-offset:2px;background:var(--surface);cursor:text}.visualtimer__set[hidden],.visualtimer__field[hidden]{display:none}.visualtimer__time{width:100%}@container (max-width:17.5rem){.visualtimer .tool-own__status{min-height:3em}}.visualtimer__screen{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"go near" "say say" "stage stage" "own own" "more more";gap:var(--space-3);background:var(--surface)}.visualtimer__screen:has(.visualtimer__pick){grid-template-areas:"go go" "near near" "say say" "stage stage" "own own" "more more"}.visualtimer__screen:not(:has([data-lengths])){grid-template-areas:"go near" "say say" "stage stage" "more more"}.visualtimer__screen:has(.visualtimer__pick):not(:has([data-lengths])){grid-template-areas:"go go" "near near" "say say" "stage stage" "more more"}.visualtimer__screen:focus{outline:none}.visualtimer__screen:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.visualtimer__main{grid-area:go;display:flex}.visualtimer__stage{grid-area:stage}.visualtimer__near{grid-area:near;display:flex;gap:var(--space-2)}.visualtimer__near .btn{gap:0.3em;padding-inline:var(--space-3);font-size:var(--step--1);white-space:nowrap}.visualtimer__near [data-sound-state]{display:inline-block;min-width:1.5em;text-align:start}.visualtimer__pick{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-3);min-width:0}.visualtimer__pick .label{margin:0}.visualtimer__pick .select{flex:1 1 auto;min-width:0}.visualtimer__more{grid-area:more;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.visualtimer .btn:not(.btn-lg),.visualtimer .pill,.visualtimer .check,.visualtimer .input,.visualtimer .select{min-height:3rem}.visualtimer:not([data-state="idle"]) .visualtimer__say,.visualtimer[data-state="running"] .visualtimer__own,.visualtimer:not([data-state="idle"]) .visualtimer__near,.visualtimer[data-state="idle"] .visualtimer__more,.visualtimer[data-state="idle"] .visualtimer__status{display:none}.visualtimer:not([data-state="idle"]) .visualtimer__main{grid-column:1 / -1}.visualtimer[data-state="running"] .visualtimer__more,.visualtimer[data-state="running"] .tool-more{visibility:hidden}.visualtimer:not([data-state="idle"]) .visualtimer__screen{grid-template-areas:"go go" "stage stage" "more more" "own own"}.visualtimer:not([data-state="running"]) .visualtimer__stage{cursor:pointer}@media (hover:none){.visualtimer .btn-secondary:hover{border-color:var(--line-strong);background:var(--surface)}}.visualtimer__go{flex:1 1 auto;min-width:11rem}.visualtimer__more .btn{flex:1 1 0;min-width:0;padding-inline:var(--space-1);font-size:var(--step--1);line-height:1.15}.visualtimer__icon-play,.visualtimer__icon-pause{display:inline-flex}.visualtimer__go .visualtimer__icon-pause,.visualtimer[data-state="running"] .visualtimer__go .visualtimer__icon-play{display:none}.visualtimer[data-state="running"] .visualtimer__go .visualtimer__icon-pause{display:inline-flex}.visualtimer__stage{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);text-align:center}.visualtimer[data-state="done"] .visualtimer__stage{background:var(--surface-2);border-color:var(--line-strong)}.visualtimer[data-state="done"][data-disc-tone="brand"] .visualtimer__stage{background:var(--brand-soft)}.visualtimer__routine{width:100%;min-height:1.25em;margin:0;overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.visualtimer[data-long-name] .visualtimer__routine{display:-webkit-box;min-height:2.5em;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.visualtimer__clock{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--visualtimer-time) * 1.15) auto auto;grid-template-areas:"time" "ends" "box";justify-items:center;width:min(100%,var(--visualtimer-box))}.visualtimer[data-view="digits"] .visualtimer__clock{grid-template-areas:"time" "box" "ends"}.visualtimer__ends{grid-area:ends;min-height:1.4em;margin:0;font-size:var(--step-0);font-weight:600;line-height:1.4}.visualtimer__box{grid-area:box;width:100%;aspect-ratio:1}.visualtimer[data-solo][data-view="digits"] .visualtimer__box{aspect-ratio:5 / 2}.visualtimer__face{display:none;width:100%;height:100%}.visualtimer[data-view="disc"] [data-face="disc"],.visualtimer[data-view="disc-only"] [data-face="disc"],.visualtimer[data-view="bar"] [data-face="bar"],.visualtimer[data-view="sand"] [data-face="sand"]{display:block}.visualtimer__dial,.visualtimer__track{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.5}.visualtimer__wedge{fill:none;stroke:var(--visualtimer-fill);stroke-width:90}.visualtimer__fill{fill:var(--visualtimer-fill)}.visualtimer__slices{stroke:var(--surface);stroke-width:1;opacity:0.7}.visualtimer__hub{fill:var(--surface)}.visualtimer__glass{fill:none;stroke:var(--ink);stroke-width:3;stroke-linejoin:round}.visualtimer__stream{display:none;stroke:var(--visualtimer-fill);stroke-width:2}.visualtimer[data-state="running"] .visualtimer__stream{display:inline}.visualtimer[data-warn="true"] .visualtimer__wedge,.visualtimer[data-warn="true"] .visualtimer__stream{stroke:var(--visualtimer-warn)}.visualtimer[data-warn="true"] .visualtimer__fill{fill:var(--visualtimer-warn)}.visualtimer[data-warn="true"] .visualtimer__dial,.visualtimer[data-warn="true"] .visualtimer__track{stroke:var(--ink);stroke-width:5;stroke-dasharray:4 6}.visualtimer[data-warn="true"] .visualtimer__glass{stroke-dasharray:7 6}.visualtimer[data-warn="true"][data-view="digits"] .visualtimer__stage{outline:3px dashed var(--ink);outline-offset:-7px}.visualtimer__time{grid-area:time;align-self:center;margin:0;font:var(--display-weight) var(--visualtimer-time) / 1.15 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.visualtimer[data-view="digits"] .visualtimer__time{grid-area:1 / 1 / 3 / 2;align-self:start;font-size:clamp(var(--step-5),21cqi,9rem)}.visualtimer[data-solo][data-view="digits"] .visualtimer__time{align-self:center}.visualtimer[data-view="digits"][data-digits="minutes"] .visualtimer__time{font-size:clamp(var(--step-3),12cqi,5rem)}.visualtimer[data-view="digits"][data-digits="seconds"] .visualtimer__time{font-size:clamp(var(--step-5),30cqi,12rem)}.visualtimer[data-view="digits"][data-state="done"] .visualtimer__time{font-size:clamp(var(--step-4),14cqi,6rem)}.visualtimer[data-view="disc-only"]:is([data-state="running"],[data-state="paused"]) .visualtimer__time{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.visualtimer__cue{display:-webkit-box;order:2;width:100%;height:3.9em;margin:0;overflow:hidden;font-size:var(--step-1);font-weight:700;line-height:1.3;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.visualtimer[data-state="done"] .visualtimer__cue{height:calc(var(--step-1) * 3.9);font-size:var(--step-3);line-height:1.1;-webkit-line-clamp:2;line-clamp:2}.visualtimer[data-state="done"]:not([data-view="digits"],[data-full]) .visualtimer__time{font-size:var(--step-2)}.visualtimer__status{min-height:3em;line-height:1.5}.visualtimer__panel-row{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3)}.visualtimer__panel-row .field{flex:1 1 12rem}.visualtimer__views-row{display:grid;gap:var(--space-2)}.visualtimer__views-row .label{margin:0}.visualtimer__sound-note{min-height:1.5em;line-height:1.5}.visualtimer .tool-more{border-top:1px solid var(--line);scroll-margin-block:var(--space-3) var(--space-5)}.visualtimer .tool-more > summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--tap);color:var(--ink-muted);font-weight:600;list-style:none;cursor:pointer}.visualtimer .tool-more > summary::-webkit-details-marker{display:none}.visualtimer .tool-more > summary:hover{color:var(--ink)}.visualtimer .tool-more > summary::after{content:"";flex:0 0 auto;width:0.55em;height:0.55em;margin-inline-end:var(--space-1);border:solid currentcolor;border-width:0 2px 2px 0;transform:translateY(-25%) rotate(45deg)}.visualtimer .tool-more[open] > summary::after{transform:translateY(25%) rotate(225deg)}.visualtimer .tool-more__body{display:grid;gap:var(--space-4);padding:var(--space-2) 0 var(--space-4)}.visualtimer .tool-more + .tool-more{margin-top:calc(var(--space-4) * -1)}.visualtimer__panel{gap:var(--space-3)}.visualtimer__group{margin:0;color:var(--ink-muted)}@container (min-width:34rem){.visualtimer__screen,.visualtimer__screen:has(.visualtimer__pick){grid-template-columns:15rem minmax(0,1fr);grid-template-areas:"go near" "say say" "stage stage" "own own" "more more";gap:var(--space-4)}.visualtimer__screen:has(.visualtimer__pick):not(:has([data-lengths])){grid-template-areas:"go near" "say say" "stage stage" "more more"}.visualtimer:not([data-state="idle"]) .visualtimer__screen{grid-template-areas:"go more" "stage stage" "own own"}.visualtimer:not([data-state="idle"]) .visualtimer__main{grid-column:go}.visualtimer__near{align-items:center}.visualtimer__near .btn{padding-inline:var(--space-4);font-size:inherit}.visualtimer__pick{max-width:22rem}.visualtimer__stage{padding:var(--space-4)}.visualtimer__routine,.visualtimer__cue{order:0}.visualtimer[data-long-name] .visualtimer__routine{display:block;min-height:1.25em;white-space:nowrap}.visualtimer__clock,.visualtimer[data-view="digits"] .visualtimer__clock{grid-template-rows:auto calc(var(--visualtimer-time) * 1.15) auto;grid-template-areas:"box" "time" "ends"}.visualtimer[data-view="digits"] .visualtimer__time{align-self:center}.visualtimer__cue{height:2.6em;-webkit-line-clamp:2;line-clamp:2}.visualtimer[data-state="done"] .visualtimer__cue{height:calc(var(--step-1) * 2.6);font-size:var(--step-2);line-height:1.05}.visualtimer__more .btn{flex:0 1 auto;min-width:9rem;padding-inline:var(--space-4);font-size:inherit}}@container (min-width:40rem){.visualtimer__screen,.visualtimer__screen:has(.visualtimer__pick){grid-template-columns:minmax(0,1fr) 18rem;grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"stage go" "stage near" "stage say" "stage own" "stage more";align-items:start}.visualtimer__screen:not(:has([data-lengths])),.visualtimer__screen:has(.visualtimer__pick):not(:has([data-lengths])){grid-template-rows:auto auto auto 1fr;grid-template-areas:"stage go" "stage near" "stage say" "stage more"}.visualtimer:not([data-state="idle"]) .visualtimer__screen{grid-template-areas:"stage go" "stage more" "stage own" "stage ." "stage ."}.visualtimer__near .btn{flex:1 1 auto}.visualtimer__more{flex-direction:column;align-items:stretch}.visualtimer__more .btn{flex:0 0 auto}.visualtimer__clock{width:min(100%,var(--visualtimer-box),max(12rem,100vh - 27.7rem - var(--visualtimer-time) * 1.15))}:where(.visualtimer:not([data-state="idle"])) .visualtimer__clock{width:min(100%,var(--visualtimer-box),max(12rem,100vh - 16rem - var(--visualtimer-time) * 1.15))}.visualtimer[data-view="digits"][data-digits="full"]:not([data-state="done"]) .visualtimer__time{font-size:clamp(var(--step-5),15cqi,7rem)}}.visualtimer[data-full]{container-type:normal;--visualtimer-time:min(14vw,10vh);--visualtimer-chrome:21rem}.visualtimer[data-full]:has([data-ends]){--visualtimer-chrome:23rem}.visualtimer[data-full] .visualtimer__screen,.visualtimer[data-full] .visualtimer__screen:has(.visualtimer__pick){position:fixed;inset:0;z-index:1000;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto auto;grid-template-areas:"stage" "go" "more";gap:var(--space-2);align-items:stretch;width:100%;height:100%;padding:var(--space-4);overflow:auto;outline:none}.visualtimer[data-full] .visualtimer__own,.visualtimer[data-full] .visualtimer__say,.visualtimer[data-full] .visualtimer__near{display:none}.visualtimer[data-full] .visualtimer__stage{align-content:center;padding:var(--space-3);border:0}.visualtimer[data-full] .visualtimer__clock{grid-template-rows:auto calc(var(--visualtimer-time) * 1.15) auto;grid-template-areas:"box" "time" "ends";width:max(9rem,min(92vw,100vh - var(--visualtimer-chrome) - 11.5vh))}.visualtimer[data-full] .visualtimer__ends{font-size:var(--step-1)}.visualtimer[data-full] .visualtimer__more{flex-flow:row nowrap;align-items:stretch;gap:var(--space-2)}.visualtimer[data-full] .visualtimer__more .btn{flex:1 1 0;min-width:0;padding-inline:var(--space-1);font-size:var(--step--1);line-height:1.15;white-space:normal}.visualtimer[data-full] .visualtimer__routine{display:block;order:0;min-height:1.25em;font-size:var(--step-2);white-space:nowrap}.visualtimer[data-full][data-long-name] .visualtimer__routine{display:-webkit-box;order:0;min-height:2.5em;font-size:var(--step-1);white-space:normal}.visualtimer[data-full] .visualtimer__cue{order:0;height:3.9em;-webkit-line-clamp:3;line-clamp:3}.visualtimer[data-full][data-state="done"] .visualtimer__cue{height:calc(var(--step-1) * 3.9);font-size:var(--step-3);line-height:1.1;-webkit-line-clamp:2;line-clamp:2}.visualtimer[data-full][data-view="digits"] .visualtimer__time{align-self:center;font-size:min(21vw,38vh)}.visualtimer[data-full][data-view="digits"][data-digits="minutes"] .visualtimer__time{font-size:min(12vw,30vh)}.visualtimer[data-full][data-view="digits"][data-digits="seconds"] .visualtimer__time{font-size:min(28vw,45vh)}.visualtimer[data-full][data-view="digits"][data-state="done"] .visualtimer__time{font-size:min(14vw,30vh)}.visualtimer[data-full][data-idle] .visualtimer__screen{cursor:none}.visualtimer[data-full][data-idle] .visualtimer__main,.visualtimer[data-full][data-idle] .visualtimer__foot,.visualtimer[data-full][data-idle] .visualtimer__more{opacity:0;pointer-events:none}.visualtimer[data-full][data-idle] .visualtimer__main:has(:focus-visible),.visualtimer[data-full][data-idle] .visualtimer__foot:has(:focus-visible),.visualtimer[data-full][data-idle] .visualtimer__more:has(:focus-visible){opacity:1;pointer-events:auto}@media (min-width:40rem){.visualtimer[data-full]{--visualtimer-time:min(10vw,14vh);--visualtimer-chrome:17.5rem}.visualtimer[data-full]:has([data-ends]){--visualtimer-chrome:19.5rem}.visualtimer[data-full] .visualtimer__screen,.visualtimer[data-full] .visualtimer__screen:has(.visualtimer__pick){grid-template-columns:minmax(0,1fr) 13rem auto minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:". go more ." "stage stage stage stage";gap:var(--space-3)}.visualtimer[data-full] .visualtimer__main{grid-column:go}.visualtimer[data-full] .visualtimer__corner{position:absolute;inset:var(--space-3) var(--space-4) auto auto;margin:0}.visualtimer[data-full] .visualtimer__stage{padding:var(--space-4)}.visualtimer[data-full] .visualtimer__clock{width:max(9rem,min(92vw,100vh - var(--visualtimer-chrome) - 16.1vh))}.visualtimer[data-full][data-view="disc-only"]{--visualtimer-time:min(8vw,8vh)}.visualtimer[data-full][data-view="disc-only"] .visualtimer__clock{width:max(9rem,min(92vw,100vh - var(--visualtimer-chrome) - 9.2vh))}.visualtimer[data-full] .visualtimer__more .btn{flex:0 1 auto;padding-inline:var(--space-4);font-size:inherit;white-space:nowrap}.visualtimer[data-full] .visualtimer__routine,.visualtimer[data-full][data-long-name] .visualtimer__routine{display:block;min-height:1.25em;font-size:var(--step-3);white-space:nowrap}.visualtimer[data-full] .visualtimer__cue{height:2.6em;font-size:var(--step-2);-webkit-line-clamp:2;line-clamp:2}.visualtimer[data-full][data-state="done"] .visualtimer__cue{height:calc(var(--step-2) * 2.6);font-size:var(--step-4);line-height:1.1;-webkit-line-clamp:1;line-clamp:1}}@media (min-width:40rem) and (min-aspect-ratio:5 / 4){.visualtimer[data-full]:not([data-view="digits"],[data-view="disc-only"]){--visualtimer-time:min(11vw,22vh)}.visualtimer[data-full][data-digits="minutes"]:not([data-view="digits"],[data-view="disc-only"]){--visualtimer-time:min(7vw,16vh)}.visualtimer[data-full]:not([data-view="digits"],[data-view="disc-only"]) .visualtimer__clock{grid-template-columns:max(9rem,min(44vw,100vh - var(--visualtimer-chrome))) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:"box ." "box time" "box ends" "box .";align-items:center;column-gap:var(--space-5);width:92vw}}@supports (height:100dvh){.visualtimer[data-full] .visualtimer__clock{width:max(9rem,min(92vw,100dvh - var(--visualtimer-chrome) - 11.5dvh))}@media (min-width:40rem){.visualtimer[data-full] .visualtimer__clock{width:max(9rem,min(92vw,100dvh - var(--visualtimer-chrome) - 16.1dvh))}.visualtimer[data-full][data-view="disc-only"] .visualtimer__clock{width:max(9rem,min(92vw,100dvh - var(--visualtimer-chrome) - 9.2dvh))}}@media (min-width:40rem) and (min-aspect-ratio:5 / 4){.visualtimer[data-full]:not([data-view="digits"],[data-view="disc-only"]) .visualtimer__clock{grid-template-columns:max(9rem,min(44vw,100dvh - var(--visualtimer-chrome))) minmax(0,1fr);width:92vw}}}@media (prefers-reduced-motion:no-preference){.visualtimer[data-full] .visualtimer__main,.visualtimer[data-full] .visualtimer__foot,.visualtimer[data-full] .visualtimer__more{transition:opacity 0.4s var(--ease)}.visualtimer .tool-more > summary::after{transition:transform 0.15s var(--ease)}}@media (scripting:none){.visualtimer .no-print{display:none}}@media print{.visualtimer__stage{border:0;padding:0;outline:0}.visualtimer__clock,.visualtimer[data-view="digits"] .visualtimer__clock{width:80mm;grid-template-rows:auto 16mm auto;grid-template-areas:"box" "time" "ends"}.visualtimer__ends{font-size:12pt}.visualtimer[data-state="done"]:not([data-view="digits"],[data-full]) .visualtimer__time{font-size:28pt}.visualtimer__time,.visualtimer[data-view="digits"] .visualtimer__time{align-self:center;font-size:28pt}.visualtimer[data-view="disc-only"]:is([data-state="running"],[data-state="paused"]) .visualtimer__time{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.visualtimer__routine{order:0}.visualtimer__cue{order:0;height:auto;font-size:12pt}.visualtimer__print-title{font-size:16pt;margin:0 0 6mm}.visualtimer__dial,.visualtimer__track{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-dasharray:none}.visualtimer__wedge,.visualtimer__stream{stroke:var(--ink)}.visualtimer__wedge{stroke-opacity:0.22}.visualtimer__fill{fill:var(--ink);fill-opacity:0.22}.visualtimer__slices{stroke:var(--ink);opacity:1}.visualtimer__hub{fill:var(--ink)}}.visualtimer[data-state="running"] :is(.visualtimer__own,.visualtimer__say,.visualtimer__near,.visualtimer__more,.visualtimer__status,.visualtimer__routines,.visualtimer__options){display:none}.visualtimer .visualtimer__near .btn[data-act="sound"]{min-height:var(--tap);padding-inline:var(--space-1);border-color:transparent;background:none;box-shadow:none;color:var(--link);font-weight:400;text-decoration:underline;text-underline-offset:0.25em}.visualtimer .visualtimer__near .btn[data-act="sound"]{display:inline-block;align-self:center;min-height:0;padding-block:0.75rem;line-height:1.3}.visualtimer .visualtimer__near .btn[data-act="sound"] [data-sound-state]{display:inline}.visualtimer__go{min-width:min(11rem,100%);white-space:normal}.visualtimer__main{min-width:0}@container (max-width:17.5rem){.visualtimer__screen{grid-template-areas:"go go" "near near" "say say" "stage stage" "own own" "more more"}.visualtimer__screen:not(:has([data-lengths])){grid-template-areas:"go go" "near near" "say say" "stage stage" "more more"}.visualtimer:not([data-state="idle"]) .visualtimer__screen{grid-template-areas:"go go" "stage stage" "more more" "own own"}.visualtimer__lengths{grid-template-columns:repeat(2,minmax(0,1fr))}}.visualtimer__stage{grid-template-columns:minmax(0,1fr)}.visualtimer__foot{flex-wrap:wrap;row-gap:0}.visualtimer__set{min-height:var(--tap);margin-block:min(0px,calc((var(--visualtimer-time) * 1.15 - var(--tap)) / 2))}.visualtimer__time{display:flex;justify-content:center}.visualtimer__set{flex:0 0 auto;width:auto;min-width:100%}.visualtimer__undo{font-weight:700}.visualtimer__undo[hidden]{display:none}.visualtimer[data-full] .visualtimer__foot{box-sizing:border-box;padding-inline:var(--space-3)}@media (max-height:30rem) and (orientation:landscape){.visualtimer:not([data-full],[data-state="idle"]) .visualtimer__clock{width:min(100%,var(--visualtimer-box),max(7rem,100vh - 11rem - var(--visualtimer-time) * 1.15))}.visualtimer[data-solo][data-view="digits"]:not([data-full],[data-state="idle"]) .visualtimer__clock{width:min(100%,var(--visualtimer-box))}.visualtimer[data-solo][data-view="digits"]:not([data-full],[data-state="idle"]) .visualtimer__box{aspect-ratio:auto;height:max(5rem,100vh - 14rem)}.visualtimer[data-view="digits"]:not([data-full],[data-state="idle"]) .visualtimer__time{font-size:clamp(var(--step-4),min(15cqi,100vh - 15rem),7rem)}.visualtimer:not([data-full],[data-state="idle"]) .visualtimer__cue{height:1.3em;-webkit-line-clamp:1;line-clamp:1}}
