.LA25Aq_tool{--sw-heading:var(--ct-heading,var(--ct-navy));--sw-radius:14px}.LA25Aq_modeBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.LA25Aq_modeBar>:first-child{flex:320px;max-width:480px}.LA25Aq_layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;padding:16px;display:grid}.LA25Aq_panel{gap:16px;min-width:0;display:grid}.LA25Aq_panel:fullscreen{background:var(--ct-page);align-content:center;padding:4vh 4vw;overflow:auto}.LA25Aq_panel:fullscreen .LA25Aq_bigTime{font-size:min(18vw,32vh)}.LA25Aq_panel:fullscreen .LA25Aq_clock{font-size:min(14vw,26vh)}.LA25Aq_panel:fullscreen .LA25Aq_timerTime{font-size:min(12vw,20vh)}.LA25Aq_panel:fullscreen .LA25Aq_zoneRow{display:none}.LA25Aq_face,.LA25Aq_setup,.LA25Aq_listBlock,.LA25Aq_settings{border:1px solid var(--ct-line);border-radius:var(--sw-radius);background:var(--ct-surface)}.LA25Aq_settings{background:var(--ct-surface)}.LA25Aq_face{text-align:center;justify-items:center;gap:10px;padding:clamp(24px,5vw,44px) 20px;display:grid}.LA25Aq_bigTime,.LA25Aq_clock{color:var(--sw-heading);font-size:clamp(52px,11vw,112px);font-weight:var(--ct-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.04em;justify-content:center;align-items:baseline;line-height:1;display:flex}.LA25Aq_bigTime i{color:var(--ct-muted);font-style:normal;font-weight:var(--ct-weight-bold);padding:0 .02em}.LA25Aq_bigTime small{color:var(--ct-link);font-size:.45em;font-weight:var(--ct-weight-bold);letter-spacing:-.02em;margin-left:.04em}.LA25Aq_clock{font-size:clamp(44px,9vw,96px)}.LA25Aq_faceNote{color:var(--ct-muted-strong);font-size:var(--ct-font-small);font-weight:var(--ct-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.LA25Aq_zoneRow{z-index:3;text-align:left;width:min(460px,100%);margin-bottom:6px;position:relative}.LA25Aq_faceLocal{background:var(--ct-surface-subtle);color:var(--ct-muted-strong);font-size:var(--ct-font-meta);font-weight:var(--ct-weight-semibold);font-variant-numeric:tabular-nums;border-radius:999px;margin:0;padding:4px 12px}.LA25Aq_controls{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.LA25Aq_primary,.LA25Aq_secondary{border-radius:var(--ct-radius);min-height:52px;font:inherit;font-size:var(--ct-font-body);font-weight:var(--ct-weight-bold);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 24px;transition:background .14s,border-color .14s,color .14s,transform .1s;display:inline-flex}.LA25Aq_primary{background:var(--ct-blue);color:#fff;border:0;min-width:150px}.LA25Aq_primary:hover{background:var(--ct-blue-hover)}.LA25Aq_secondary{border:1px solid var(--ct-line-strong);background:var(--ct-surface);min-width:118px;color:var(--ct-text)}.LA25Aq_secondary:hover:not(:disabled){border-color:var(--ct-blue);color:var(--ct-link)}.LA25Aq_primary:active,.LA25Aq_secondary:active:not(:disabled){transform:scale(.97)}.LA25Aq_secondary:disabled{opacity:.45;cursor:not-allowed}.LA25Aq_keys{color:var(--ct-muted);font-size:var(--ct-font-meta);margin:4px 0 0}.LA25Aq_keys kbd{border:1px solid var(--ct-line-strong);border-radius:var(--ct-radius-sm);background:var(--ct-surface);min-width:22px;color:var(--ct-text);font-family:inherit;font-size:var(--ct-font-meta);font-weight:var(--ct-weight-bold);border-bottom-width:2px;padding:0 6px;display:inline-block}.LA25Aq_listBlock{gap:12px;padding:16px;display:grid}.LA25Aq_listHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.LA25Aq_listHead h3,.LA25Aq_settings h3{color:var(--sw-heading);font-size:17px;font-weight:var(--ct-weight-bold);align-items:center;gap:8px;margin:0;display:flex}.LA25Aq_listActions{flex-wrap:wrap;gap:8px;display:flex}.LA25Aq_empty{color:var(--ct-muted);font-size:var(--ct-font-ui);text-align:center;margin:0;padding:18px 8px}.LA25Aq_lapsScroll{border:1px solid var(--ct-line);border-radius:var(--ct-radius-lg);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ct-muted) 42%, transparent) transparent;max-height:420px;overflow:auto}.LA25Aq_laps{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.LA25Aq_laps th,.LA25Aq_laps td{border-bottom:1px solid var(--ct-line);font-size:var(--ct-font-small);text-align:left;padding:10px 14px}.LA25Aq_laps thead th{background:var(--ct-surface-subtle);color:var(--ct-muted-strong);font-size:var(--ct-font-meta);font-weight:var(--ct-weight-bold);letter-spacing:.05em;text-transform:uppercase;position:sticky;top:0}.LA25Aq_laps tbody tr:last-child th,.LA25Aq_laps tbody tr:last-child td{border-bottom:0}.LA25Aq_laps tbody th{color:var(--ct-muted-strong);font-weight:var(--ct-weight-bold)}.LA25Aq_laps td{color:var(--ct-text);font-weight:var(--ct-weight-semibold)}.LA25Aq_laps em{border-radius:var(--ct-radius-xs);font-size:var(--ct-font-meta);font-style:normal;font-weight:var(--ct-weight-bold);margin-left:8px;padding:2px 8px}.LA25Aq_fastest em{background:var(--ct-green-soft);color:var(--ct-green)}.LA25Aq_slowest em{background:var(--ct-red-soft,#fff1ef);color:var(--ct-red,#b42318)}.LA25Aq_fastest td:nth-child(2){color:var(--ct-green)}.LA25Aq_slowest td:nth-child(2){color:var(--ct-red,#b42318)}.LA25Aq_setup{padding:18px}.LA25Aq_setup fieldset{border:0;gap:14px;margin:0;padding:0;display:grid}.LA25Aq_setup legend{color:var(--sw-heading);font-size:17px;font-weight:var(--ct-weight-bold);margin-bottom:12px;padding:0}.LA25Aq_fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.LA25Aq_unit{display:block;position:relative}.LA25Aq_unit input{width:100%;min-height:72px;font-size:34px;font-weight:var(--ct-weight-bold);font-variant-numeric:tabular-nums;text-align:center;padding-right:52px}.LA25Aq_unit span{color:var(--ct-muted);font-size:var(--ct-font-meta);font-weight:var(--ct-weight-bold);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.LA25Aq_presets{flex-wrap:wrap;gap:8px;display:flex}.LA25Aq_presets button{border:1px solid var(--ct-line);border-radius:var(--ct-radius-sm);background:var(--ct-surface);min-height:40px;color:var(--ct-muted-strong);font:inherit;font-size:var(--ct-font-ui);font-weight:var(--ct-weight-bold);cursor:pointer;padding:0 14px}.LA25Aq_presets button:hover{border-color:var(--ct-blue);color:var(--ct-link)}.LA25Aq_presets button[aria-pressed=true]{border-color:var(--ct-blue);background:var(--ct-blue);color:#fff}.LA25Aq_labelRow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.LA25Aq_labelRow>label{flex:200px;margin:0}.LA25Aq_repeat{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.LA25Aq_repeat>.ct-label{margin:0}.LA25Aq_days{gap:6px;display:flex}.LA25Aq_days button{border:1px solid var(--ct-line);background:var(--ct-surface);width:40px;height:40px;color:var(--ct-muted-strong);font:inherit;font-size:var(--ct-font-ui);font-weight:var(--ct-weight-bold);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.LA25Aq_days button:hover{border-color:var(--ct-blue);color:var(--ct-link)}.LA25Aq_days button[aria-pressed=true]{border-color:var(--ct-blue);background:var(--ct-blue);color:#fff}.LA25Aq_days button:focus-visible{outline:2px solid var(--ct-blue);outline-offset:2px}.LA25Aq_repeatSummary{color:var(--ct-muted-strong);font-size:var(--ct-font-ui);font-weight:var(--ct-weight-semibold)}.LA25Aq_hint{color:var(--ct-muted-strong);font-size:var(--ct-font-ui);font-variant-numeric:tabular-nums;margin:0}@media (max-width:420px){.LA25Aq_days{gap:4px}.LA25Aq_days button{width:36px;height:36px}}.LA25Aq_timers,.LA25Aq_alarms{gap:12px;margin:0;padding:0;list-style:none;display:grid}.LA25Aq_timers{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.LA25Aq_timer,.LA25Aq_timerRunning,.LA25Aq_timerDone{border:1px solid var(--ct-line);border-radius:var(--ct-radius-lg);background:var(--ct-surface-subtle);gap:10px;padding:14px;display:grid}.LA25Aq_timerRunning{border-color:color-mix(in srgb, var(--ct-blue) 45%, var(--ct-line));background:color-mix(in srgb, var(--ct-blue) 5%, var(--ct-surface))}.LA25Aq_timerDone{border-color:var(--ct-amber-line,#f1d9a6);background:var(--ct-amber-soft,#fff8e8)}.LA25Aq_timerTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.LA25Aq_timerTop>div{gap:2px;min-width:0;display:grid}.LA25Aq_timerTop strong{color:var(--ct-text);font-size:var(--ct-font-small);font-weight:var(--ct-weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LA25Aq_timerTop small{color:var(--ct-muted);font-size:var(--ct-font-meta)}.LA25Aq_badge{border-radius:var(--ct-radius-xs);background:var(--ct-surface);color:var(--ct-muted-strong);font-size:var(--ct-font-meta);font-weight:var(--ct-weight-bold);flex:none;padding:3px 10px}.LA25Aq_timerRunning .LA25Aq_badge{background:var(--ct-blue);color:#fff}.LA25Aq_timerDone .LA25Aq_badge{background:var(--ct-amber,#b26a00);color:#fff}.LA25Aq_timerTime{color:var(--sw-heading);font-size:44px;font-weight:var(--ct-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.LA25Aq_timerBar{border-radius:var(--ct-radius-pill);background:var(--ct-line);height:6px;overflow:hidden}.LA25Aq_timerBar span{border-radius:inherit;background:var(--ct-blue);height:100%;display:block}.LA25Aq_timerDone .LA25Aq_timerBar span{background:var(--ct-amber,#b26a00)}.LA25Aq_timerActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LA25Aq_iconButton{border:1px solid var(--ct-line);background:var(--ct-surface);width:42px;height:42px;color:var(--ct-muted-strong);cursor:pointer;border-radius:50%;place-items:center;margin-left:auto;display:grid}.LA25Aq_iconButton:hover{border-color:var(--ct-red,#b42318);color:var(--ct-red,#b42318)}.LA25Aq_alarm,.LA25Aq_alarmOff{border:1px solid var(--ct-line);border-radius:var(--ct-radius-lg);background:var(--ct-surface-subtle);align-items:center;gap:12px;padding:12px 14px;display:flex}.LA25Aq_alarm>div,.LA25Aq_alarmOff>div{flex:1;gap:2px;min-width:0;display:grid}.LA25Aq_alarm strong,.LA25Aq_alarmOff strong{color:var(--sw-heading);font-size:28px;font-weight:var(--ct-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.LA25Aq_alarm span,.LA25Aq_alarmOff span{color:var(--ct-muted-strong);font-size:var(--ct-font-ui);overflow-wrap:anywhere}.LA25Aq_alarmOff strong{color:var(--ct-muted)}.LA25Aq_alarm .LA25Aq_alarmZone,.LA25Aq_alarmOff .LA25Aq_alarmZone{color:var(--ct-muted);font-family:"Twemoji Country Flags", var(--sans);font-size:var(--ct-font-meta)}.LA25Aq_alarm .LA25Aq_iconButton,.LA25Aq_alarmOff .LA25Aq_iconButton{margin-left:0}.LA25Aq_settings{z-index:5;padding:0;position:sticky;top:88px}.LA25Aq_settingsHeader{border-bottom:1px solid var(--ct-line);align-items:center;gap:11px;padding:16px;display:flex}.LA25Aq_settingsIcon{border-radius:var(--ct-radius);background:var(--ct-blue-soft);width:36px;height:36px;color:var(--ct-link);flex:none;place-items:center;display:grid}.LA25Aq_settingsHeader>div{min-width:0}.LA25Aq_settingsHeader p{color:var(--ct-muted);font-size:var(--ct-font-meta);margin:2px 0 0;line-height:1.35}.LA25Aq_settingsSection{border-bottom:1px solid var(--ct-line);gap:12px;padding:14px 16px;display:grid}.LA25Aq_settingsSectionTitle{color:var(--ct-muted-strong);font-size:var(--ct-font-meta);font-weight:var(--ct-weight-semibold);margin:0}.LA25Aq_settings .ct-field{margin:0}.LA25Aq_soundRow{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.LA25Aq_previewButton{white-space:nowrap;justify-content:center;width:100%;min-width:0;min-height:42px;padding-inline:12px;transition:border-color .15s,background .15s,color .15s}.LA25Aq_previewButtonActive{border-color:color-mix(in srgb, var(--ct-blue) 45%, var(--ct-line));background:var(--ct-blue-soft);color:var(--ct-link)}.LA25Aq_soundPlaying{justify-content:center;align-items:center;gap:2px;width:15px;height:16px;display:inline-flex}.LA25Aq_soundPlaying i{border-radius:var(--ct-radius-pill);background:currentColor;width:2px;animation:.65s ease-in-out infinite LA25Aq_sw-sound-level}.LA25Aq_soundPlaying i:first-child{height:7px;animation-delay:-.24s}.LA25Aq_soundPlaying i:nth-child(2){height:13px;animation-delay:-.12s}.LA25Aq_soundPlaying i:nth-child(3){height:9px}@keyframes LA25Aq_sw-sound-level{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.LA25Aq_volumeHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.LA25Aq_volumeValue{color:var(--ct-link);font-size:var(--ct-font-meta);font-weight:var(--ct-weight-bold);font-variant-numeric:tabular-nums}.LA25Aq_settingRow{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.LA25Aq_settingRowCopy{gap:2px;min-width:0;display:grid}.LA25Aq_settingRowCopy label{color:var(--ct-text);font-size:var(--ct-font-meta);font-weight:var(--ct-weight-bold);line-height:1.35}.LA25Aq_settingRowCopy small{color:var(--ct-muted);font-size:var(--ct-font-meta);line-height:1.4}.LA25Aq_settingSelect{border-radius:var(--ct-radius);width:100%;min-width:0;min-height:42px;font-size:var(--ct-font-meta);font-weight:var(--ct-weight-semibold);justify-self:stretch}.LA25Aq_ringDurationList{gap:8px;display:grid}.LA25Aq_ringDurationRow{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:7px;display:grid}.LA25Aq_ringDurationLabel{color:var(--ct-text);font-size:var(--ct-font-meta);font-weight:var(--ct-weight-bold)}.LA25Aq_ringDurationControl{border-radius:var(--ct-radius);width:100%;min-height:42px;font-size:var(--ct-font-meta);font-weight:var(--ct-weight-semibold)}.LA25Aq_settingsToggles{gap:var(--ct-space-1);display:grid}.LA25Aq_settingsToggles .ct-toggle{margin:0}.LA25Aq_note{border-radius:var(--ct-radius);background:var(--ct-blue-soft);color:var(--ct-muted-strong);font-size:var(--ct-font-meta);align-items:flex-start;gap:8px;margin:14px 16px 16px;padding:10px 11px;line-height:1.45;display:flex}.LA25Aq_note svg{color:var(--ct-link);flex:none;margin-top:1px}.LA25Aq_ringing{border:1px solid var(--ct-line-strong);background:var(--ct-surface);width:min(420px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ct-text);text-align:center;box-shadow:var(--ct-shadow-modal);border-radius:20px;margin:auto;padding:28px 24px 24px;overflow-y:auto}.LA25Aq_ringing:modal{margin:auto;position:fixed;inset:0}.LA25Aq_ringing::backdrop{background:#040c1c8c}.LA25Aq_ringing h2{color:var(--sw-heading);font-size:28px;font-weight:var(--ct-weight-bold);margin:12px 0 6px}.LA25Aq_ringing ul{color:var(--ct-muted-strong);font-size:var(--ct-font-body);gap:4px;margin:0 0 20px;padding:0;list-style:none;display:grid}.LA25Aq_ringIcon{background:var(--ct-blue-soft);width:68px;height:68px;color:var(--ct-link);border-radius:50%;place-items:center;margin:0 auto;animation:.9s ease-in-out infinite LA25Aq_sw-ring;display:grid}@keyframes LA25Aq_sw-ring{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}}.LA25Aq_ringActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:900px){.LA25Aq_layout{grid-template-columns:minmax(0,1fr)}.LA25Aq_settings{position:static}}@media (max-width:560px){.LA25Aq_layout{padding:12px}.LA25Aq_ringing{border-radius:var(--ct-radius-lg);width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:24px 18px 20px}.LA25Aq_ringActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.LA25Aq_ringActions>button{width:100%;min-width:0}.LA25Aq_modeBar>:first-child{flex-basis:100%;max-width:none}.LA25Aq_face{padding:22px 12px}.LA25Aq_controls{grid-template-columns:1fr 1fr;width:100%;display:grid}.LA25Aq_controls .LA25Aq_primary{grid-column:1/-1}.LA25Aq_primary,.LA25Aq_secondary{min-width:0}.LA25Aq_keys{display:none}.LA25Aq_unit input{min-height:64px;padding-right:38px;font-size:28px}.LA25Aq_unit span{right:8px}.LA25Aq_labelRow .LA25Aq_primary{width:100%}.LA25Aq_timerTime{font-size:40px}.LA25Aq_laps th,.LA25Aq_laps td{font-size:var(--ct-font-ui);padding:9px 8px}.LA25Aq_laps tbody th em{width:fit-content;margin:4px 0 0;display:block}.LA25Aq_listActions{width:100%}.LA25Aq_listActions>button{flex:140px;justify-content:center}.LA25Aq_alarm strong,.LA25Aq_alarmOff strong{font-size:24px}}@media (prefers-reduced-motion:reduce){.LA25Aq_ringIcon,.LA25Aq_soundPlaying i{animation:none}.LA25Aq_primary,.LA25Aq_secondary{transition:none}}.LA25Aq_soundPicker{flex:1;min-width:0;position:relative}.LA25Aq_soundTrigger{border:1px solid var(--ct-line-strong);border-radius:var(--ct-radius);background:var(--ct-surface);width:100%;min-height:44px;color:var(--ct-text);font:inherit;font-size:var(--ct-font-small);font-weight:var(--ct-weight-semibold);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.LA25Aq_soundTrigger:hover,.LA25Aq_soundTrigger[aria-expanded=true]{border-color:var(--ct-blue)}.LA25Aq_soundTrigger svg{color:var(--ct-muted);flex:none;transition:transform .15s}.LA25Aq_chevronOpen{transform:rotate(180deg)}.LA25Aq_soundPanel{z-index:1000;overscroll-behavior:contain;border:1px solid var(--ct-line-strong);border-radius:var(--ct-radius-lg);background:var(--ct-surface);box-shadow:var(--ct-shadow-pop);outline:0;padding:6px;overflow-y:auto}.LA25Aq_soundHeading{color:var(--ct-muted);font-size:var(--ct-font-micro);font-weight:var(--ct-weight-semibold);padding:10px 10px 4px}.LA25Aq_soundOption{border-radius:var(--ct-radius);min-height:40px;color:var(--ct-text);font-size:var(--ct-font-small);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.LA25Aq_soundOption[data-active=true]{background:var(--ct-blue-soft)}.LA25Aq_soundOption[aria-selected=true]{color:var(--ct-link);font-weight:var(--ct-weight-bold)}.LA25Aq_soundPanel:focus-visible{outline-offset:1px;outline:3px solid #0878ff4d}@media (max-width:380px){.LA25Aq_soundRow{grid-template-columns:minmax(0,1fr)}.LA25Aq_ringActions{grid-template-columns:1fr}.LA25Aq_settingRow{grid-template-columns:minmax(0,1fr);align-items:stretch}.LA25Aq_settingSelect{justify-self:stretch;width:100%}.LA25Aq_previewButton{width:100%}.LA25Aq_ringDurationRow{grid-template-columns:minmax(0,1fr) 132px}}
