.al-page{height:var(--app-dvh,100dvh);display:flex;flex-direction:column;overflow:hidden;background:var(--t-bg);color:var(--t-text);--sd-row-bg:var(--t-surface-strong);--al-warn:#c27a12;--al-warn-soft:color-mix(in srgb,#d08a1e 16%,var(--t-surface-strong))}:where(.al-page,.al-sheet,.al-ring) button{font:inherit;cursor:pointer;touch-action:manipulation}.al-page button:disabled,.al-sheet button:disabled{opacity:.5;cursor:default}.al-page :focus-visible,.al-ring :focus-visible,.al-sheet :focus-visible{outline:3px solid var(--t-accent);outline-offset:2px}.al-page>header{overflow:clip}.al-tab{font-variant-numeric:tabular-nums}.al-main{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px 14px 24px}.al-col,.al-cols{display:flex;flex-direction:column;gap:14px;min-width:0}.al-col>*{flex:none}.al-side{display:none}.al-empty{margin:0;padding:16px;border:1.5px dashed var(--t-border);border-radius:18px;text-align:center;font-size:15px;color:var(--t-muted);line-height:1.5}.al-seg{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:16px;background:var(--t-surface);border:1px solid var(--t-border)}.al-seg button{height:46px;border:0;border-radius:12px;background:none;color:var(--t-muted);font-size:17px;font-weight:800}.al-seg[role=group] button[aria-pressed=true]{background:var(--t-surface-strong);color:var(--t-text);box-shadow:var(--t-shadow-card)}.al-sec{display:flex;flex-direction:column;gap:8px}.al-sec-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;margin:0;font-size:18px;font-weight:800}.al-sec-h small{font-size:14px;font-weight:700;color:var(--t-soft-text);font-variant-numeric:tabular-nums}.al-hedit{margin-left:auto;min-height:40px;padding:0 10px;border:0;background:none;color:var(--t-accent-ink);font-size:15px;font-weight:800}.al-run{display:grid;gap:10px}.al-tcard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-radius:22px;border:1px solid var(--t-border);background:var(--t-surface-strong);box-shadow:var(--t-shadow-card)}.al-tring{--p:0;width:56px;height:56px;border-radius:50%;background:conic-gradient(var(--t-accent) calc(var(--p) * 1turn),var(--t-surface) 0);-webkit-mask:radial-gradient(circle,transparent 58%,#000 60%);mask:radial-gradient(circle,transparent 58%,#000 60%)}.al-tcard.is-paused .al-tring{filter:grayscale(1);opacity:.6}.al-tinfo{min-width:0;display:flex;flex-direction:column}.al-tinfo b{font-size:34px;font-weight:900;line-height:1.05;letter-spacing:-.02em}.al-tcard.is-paused .al-tinfo b,.al-tinfo small{color:var(--t-muted)}.al-tinfo small{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-tacts{display:flex;gap:6px}.al-tacts button{min-width:48px;height:48px;padding:0 10px;border-radius:14px;border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);font-size:15px;font-weight:800}.al-tacts .is-main{background:var(--t-accent);border-color:transparent;color:var(--menu-on-accent,#fff)}.al-tacts .is-x{display:grid;place-items:center;padding:0;color:var(--t-muted)}.al-tacts svg{width:20px;height:20px}.al-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:-14px;padding:0 14px 2px}.al-chips::-webkit-scrollbar{display:none}.al-qchip{flex:none;min-height:54px;padding:0 18px;border-radius:18px;border:1px solid var(--t-border);background:var(--t-surface-strong);color:var(--t-text);font-size:17px;font-weight:800;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15;box-shadow:var(--t-shadow-card)}.al-qchip small{font-size:13px;font-weight:700;color:var(--t-muted)}.al-pad{display:grid;gap:10px;padding:14px;border-radius:22px;border:1px solid var(--t-border);background:var(--t-surface-strong)}.al-tdisp{margin:0;display:flex;align-items:baseline;justify-content:center;gap:6px;font-variant-numeric:tabular-nums}.al-tdisp span{display:inline-flex;align-items:baseline;gap:3px}.al-tdisp b{font-size:42px;font-weight:900;letter-spacing:-.02em;color:var(--t-soft-text)}.al-tdisp b.is-on{color:var(--t-text)}.al-tdisp em{font-style:normal;font-size:15px;font-weight:800;color:var(--t-muted)}.al-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.al-keys button{height:52px;border-radius:16px;border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);font-size:22px;font-weight:800;display:grid;place-items:center}.al-keys .is-fn{color:var(--t-muted);font-size:18px}.al-keys svg{width:24px;height:24px}.al-field{box-sizing:border-box;width:100%;min-width:0;height:50px;padding:0 14px;border-radius:14px;border:1.5px solid var(--t-border);background:var(--t-surface);color:var(--t-text);font:inherit;font-size:16px}.al-field:focus{border-color:var(--t-accent);outline:none}.al-opt{align-self:flex-start;justify-self:start;display:inline-flex;align-items:center;gap:7px;height:46px;padding:0 12px 0 9px;border-radius:12px;border:1.5px dashed var(--t-border);background:none;color:var(--t-muted);font-size:15px;font-weight:700;white-space:nowrap}.al-box{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;border:2px solid var(--t-soft-text);color:transparent}.al-box svg{width:15px;height:15px;stroke-width:3.2}.al-opt[aria-pressed=true]{border-style:solid;border-color:var(--t-accent);color:var(--t-accent-ink)}.al-opt[aria-pressed=true] .al-box{border-color:var(--t-accent);background:var(--t-accent);color:var(--menu-on-accent,#fff)}.al-next{margin:0;display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:16px;background:var(--t-accent-soft);color:var(--t-accent-ink);font-size:15px;font-weight:800;line-height:1.4}.al-next span{flex:1;min-width:0}.al-next.is-snooze{background:var(--al-warn-soft);color:color-mix(in srgb,var(--al-warn) 80%,var(--t-text))}.al-next button{flex:none;min-height:40px;padding:0 12px;border-radius:12px;border:1px solid;background:none;color:inherit;font-weight:800}.al-list{display:grid;gap:1px;background:var(--t-border);border:1px solid var(--t-border);border-radius:20px;overflow:hidden;box-shadow:var(--t-shadow-card)}.al-item .sd-row{padding:0}.al-arow{flex:1;min-width:0;display:flex;align-items:center;gap:12px;min-height:72px;padding:10px 14px;border:0;background:none;color:inherit;text-align:left}.al-atime{flex:none;display:inline-flex;align-items:baseline;gap:4px;font-size:32px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.al-atime small{font-size:14px;font-weight:800;color:var(--t-muted);letter-spacing:0}.al-ameta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13.5px;font-weight:700;color:var(--t-muted)}.al-ameta b{font-size:16px;color:var(--t-text);overflow-wrap:anywhere}.al-item.is-off .al-arow{opacity:.5}.al-tog{position:relative;flex:none;width:56px;height:34px;margin-right:14px;border-radius:17px;border:0;background:var(--t-border)}.al-tog:after{content:"";position:absolute;top:3px;left:3px;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.al-tog[aria-pressed=true]{background:var(--t-accent)}.al-tog[aria-pressed=true]:after{transform:translateX(22px)}.al-wk{display:grid;gap:1px;border-radius:18px;overflow:hidden;border:1px solid var(--t-border);background:var(--t-border)}.al-wrow{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;align-items:center;min-height:54px;padding:8px 14px;background:var(--t-surface-strong)}.al-wrow b{font-size:15px;font-variant-numeric:tabular-nums}.al-wrow b.is-red{color:var(--t-danger)}.al-wrow b.is-blue{color:#4a7fb5}.al-wrow span{display:flex;flex-direction:column;gap:2px}.al-wrow em{font-style:normal;font-weight:800;font-size:15px;font-variant-numeric:tabular-nums}.al-wrow i{font-style:normal;color:var(--t-soft-text);font-size:14px;font-weight:700}.al-dock{flex:none;display:flex;gap:10px;padding:10px 14px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--t-border);background:var(--t-surface-strong)}.al-add{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;border-radius:17px;border:0;background:var(--t-accent);color:var(--menu-on-accent,#fff);font-size:17px;font-weight:800}.al-add svg{width:22px;height:22px}.al-only-wide{display:none}.al-voice{flex:none;display:grid;place-items:center;width:54px;min-height:54px;border-radius:17px;border:0;background:var(--t-fab-voice-bg);color:var(--t-fab-voice-text,#fff)}.al-voice svg{width:24px;height:24px}.al-backdrop{z-index:80;display:flex;align-items:flex-end;justify-content:center;background:#0007}.al-sheet{display:flex;gap:20px;width:min(100%,680px);max-height:calc(var(--app-dvh, 100dvh) - var(--kb-h, 0px) - 16px);overflow-y:auto;overscroll-behavior:contain;padding:16px 16px max(16px,env(safe-area-inset-bottom));box-sizing:border-box;border-radius:24px 24px 0 0;border:1px solid var(--t-border);background:var(--t-surface-strong);color:var(--t-text)}.al-form{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.al-sheet-head{display:flex;align-items:center;gap:10px;min-height:40px}.al-sheet-head h2{margin:0;font-size:22px;font-weight:900}.al-sheet-head small{font-size:14px;font-weight:700;color:var(--t-soft-text)}.al-icon{flex:none;margin-left:auto;width:44px;height:44px;display:grid;place-items:center;border-radius:14px;border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-muted)}.al-icon svg{width:22px;height:22px}.al-lbl{font-size:14px;font-weight:800;color:var(--t-muted)}.al-grp{display:flex;flex-direction:column;gap:6px}.al-actions{display:flex;align-items:center;gap:10px;padding-top:2px}.al-actions:not(:has(.al-del2)) .al-sp{display:none}.al-sp{flex:1}.al-btn{box-sizing:border-box;flex:0 0 auto;min-width:96px;min-height:52px;padding:0 18px;border-radius:16px;border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);font-size:17px;font-weight:800}.al-actions:not(:has(.al-del2)) .al-btn{flex:1}.al-btn.is-primary{border-color:transparent;background:var(--t-accent);color:var(--menu-on-accent,#fff)}.al-del2{display:inline-flex;align-items:center;gap:6px;min-height:52px;padding:0 14px;border-radius:16px;border:1px solid var(--t-border);background:none;color:var(--t-danger);font-size:15px;font-weight:800}.al-del2 svg{width:18px;height:18px}.al-del2.is-armed{border-color:transparent;background:var(--t-danger);color:#fff}.al-plist{display:grid;gap:1px;border-radius:16px;overflow:hidden;border:1px solid var(--t-border);background:var(--t-border);max-height:300px;overflow-y:auto}.al-prow{display:flex;align-items:center;background:var(--t-surface-strong)}.al-prow.is-edit{box-shadow:inset 4px 0 0 var(--t-accent);background:var(--t-accent-soft)}.al-pmain{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:52px;padding:0 14px;border:0;background:none;color:inherit;text-align:left}.al-pmain b{font-size:16.5px}.al-pmain small{color:var(--t-muted);font-size:14px;font-weight:700}.al-pup{flex:none;width:48px;height:48px;margin-right:4px;display:grid;place-items:center;border:0;background:none;color:var(--t-muted)}.al-pup svg{width:20px;height:20px}.al-pform{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;border:1.5px dashed var(--t-border)}.al-pt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.al-pt label{position:relative;min-width:0}.al-pt .al-field{padding-right:36px;font-variant-numeric:tabular-nums}.al-pt label span{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--t-muted);font-weight:800;pointer-events:none}.al-aux{display:none}.al-fcol,.al-fcols{display:flex;flex-direction:column;gap:10px;min-width:0}.al-atop{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:10px;align-items:center}.al-disp{margin:0;display:flex;align-items:baseline;gap:6px;padding-left:4px;font-variant-numeric:tabular-nums}.al-disp em{font-style:normal;font-size:15px;font-weight:800;color:var(--t-muted);white-space:nowrap}.al-disp b{font-size:40px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.al-disp.is-typing b{color:var(--t-soft-text)}.al-mer{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:16px;background:var(--t-surface);border:1px solid var(--t-border)}.al-mer button{height:40px;border:0;border-radius:12px;background:none;color:var(--t-muted);font-size:16px;font-weight:800}.al-mer[role=group] button[aria-pressed=true]{background:var(--t-surface-strong);color:var(--t-text);box-shadow:var(--t-shadow-card)}.al-soon{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.al-soon span{font-size:14px;font-weight:700;color:var(--t-soft-text)}.al-dayq button,.al-soon button{height:38px;padding:0 12px;border-radius:19px;border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-muted);font-size:14px;font-weight:700}.al-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.al-days button{height:44px;border-radius:14px;border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);font-size:16px;font-weight:800}.al-days .is-sun{color:var(--t-danger)}.al-days .is-sat{color:#4a7fb5}.al-days[role=group] button[aria-pressed=true]{background:var(--t-accent);border-color:transparent;color:var(--menu-on-accent,#fff)}.al-dayq{display:flex;flex-wrap:wrap;gap:6px}.al-dayq[role=group] button[aria-pressed=true]{border-color:var(--t-accent);background:var(--t-accent-soft);color:var(--t-accent-ink)}.al-optrow{display:flex;align-items:center;gap:8px}.al-optrow .al-opt{flex:none;align-self:auto;height:50px}.al-optrow .al-field{flex:1}.al-preview{margin:0;padding:11px 14px;border-radius:14px;background:var(--t-accent-soft);color:var(--t-accent-ink);font-size:15px;font-weight:800;line-height:1.4}.al-preview.is-idle{background:var(--t-surface);color:var(--t-muted)}.al-week{display:grid;gap:4px}.al-week div{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border-radius:12px;background:var(--t-surface-strong);font-size:14px;font-weight:700;color:var(--t-soft-text)}.al-week b{width:70px;flex:none;font-variant-numeric:tabular-nums}.al-week em{margin-left:auto;font-style:normal;font-size:12.5px}.al-week .al-hol{color:var(--t-danger);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-week .is-ring{color:var(--t-text)}.al-week .is-ring em{color:var(--t-accent-ink)}.al-week .is-rest{color:var(--t-danger)}.al-auxnote{margin:auto 0 0;padding:9px 11px;border-radius:12px;background:var(--t-surface-strong);font-size:13px;font-weight:700;color:var(--t-muted);line-height:1.4}.al-ring{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:18px;background:color-mix(in srgb,var(--t-bg) 84%,rgba(0,0,0,.6));--al-warn:#c27a12;--al-warn-soft:color-mix(in srgb,#d08a1e 18%,var(--t-surface-strong))}.al-ring:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--rc) 22%,transparent),transparent 62%)}.al-ring-card.is-timer,.al-ring.is-timer{--rc:var(--al-warn);--rc-soft:var(--al-warn-soft);--beat:1.5s}.al-ring-card.is-alarm,.al-ring.is-alarm{--rc:var(--t-accent);--rc-soft:var(--t-accent-soft);--beat:2s}.al-ring-cards{position:relative;width:min(100%,620px);max-height:100%;overflow-y:auto;gap:12px}.al-ring-card,.al-ring-cards{display:flex;flex-direction:column}.al-ring-card{align-items:center;gap:22px;padding:32px 22px 22px;border-radius:32px;border:1px solid var(--t-border);background:var(--t-surface-strong);box-shadow:var(--t-shadow-card-lg)}.al-ring-card+.al-ring-card{gap:14px;padding-top:20px}.al-ring-icon{position:relative;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:var(--rc-soft);color:var(--rc)}.al-ring-icon svg{position:relative;width:56px;height:56px}.al-ring-card+.al-ring-card .al-ring-icon{width:72px;height:72px}.al-ring-card+.al-ring-card .al-ring-icon svg{width:36px;height:36px}.al-ring-text{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.al-ring-kicker{margin:0;font-size:17px;font-weight:900;color:var(--t-muted)}.al-ring-big{margin:0;font-size:40px;font-weight:900;line-height:1.15;letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.al-ring-card+.al-ring-card .al-ring-big{font-size:30px}.al-ring-sub{margin:0;font-size:16px;font-weight:700;color:var(--t-muted);font-variant-numeric:tabular-nums}.al-ring-actions{width:100%;display:flex;gap:10px}.al-ring-actions button{flex:0 0 36%;min-height:68px;border-radius:20px;border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);font-size:19px;font-weight:900}.al-ring-actions .is-off{flex:1;border-color:transparent;background:var(--t-accent);color:var(--menu-on-accent,#fff);font-size:24px}.al-ring-more{margin:0;text-align:center;font-weight:800;color:var(--t-muted)}@container app-frame (orientation: landscape) and (min-width: 720px){.al-main{overflow:hidden;padding:16px 0 0}.al-cols{height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,40%);gap:0}.al-col{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 28px 24px}.al-side{display:flex;padding:0 24px 28px 12px}.al-seg{max-width:520px}.al-chips{flex-wrap:wrap;overflow:visible;margin-inline:0;padding:0}.al-tinfo b{font-size:44px}.al-tring{width:66px;height:66px}.al-tacts button{height:54px;min-width:56px;font-size:16px}.al-keys button{height:64px;font-size:26px}.al-tdisp b{font-size:48px}.al-atime{font-size:38px}.al-arow{min-height:78px}.al-dock{justify-content:flex-end;padding-inline:24px}.al-add{flex:0 0 min(400px,60%);min-height:60px;font-size:19px}.al-only-phone{display:none}.al-only-wide{display:flex}.al-voice{width:60px;min-height:60px}.al-ring-big{font-size:54px}.al-ring-card+.al-ring-card .al-ring-big{font-size:34px}.al-ring-actions button{min-height:78px;font-size:22px}.al-ring-actions .is-off{font-size:28px}}@media (orientation:landscape) and (min-width:768px){.al-backdrop{align-items:center}.al-sheet{width:min(calc(100% - 48px),980px);border-radius:24px;padding:18px 22px}.al-padsheet,.al-psheet{width:min(calc(100% - 48px),640px)}.al-aux{flex:0 0 280px;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:20px;background:var(--t-surface);border:1px solid var(--t-border)}.al-aux h3{margin:0;font-size:15px;font-weight:900}.al-sheet-head h2{font-size:24px}.al-icon{display:none}.al-fcols{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px}.al-asheet .al-fcol:last-child{height:100%}.al-atop{grid-template-columns:minmax(0,1fr) 112px}.al-disp b{font-size:36px}.al-asheet .al-keys button{height:46px;font-size:22px}.al-days button{height:42px}.al-optrow .al-field,.al-optrow .al-opt{height:46px}.al-actions{margin-top:auto}.al-actions:not(:has(.al-del2)){justify-content:flex-end}.al-actions .al-btn,.al-actions:not(:has(.al-del2)) .al-btn{flex:1 1 0;min-height:52px}.al-actions:has(.al-del2) .al-btn{flex:0 0 auto;min-width:84px}}.al-col{animation:al-view .24s var(--ease-emph) .03s backwards}.al-side{animation-delay:.08s}.al-item,.al-next,.al-tcard{animation:al-in .3s var(--ease-emph) backwards}.al-item .al-arow,.al-tcard.is-paused .al-tring{transition:opacity .24s ease,filter .24s ease}.al-add,.al-keys button,.al-qchip,.al-tacts button,.al-voice{transition:transform .14s var(--ease-press),background-color .18s,border-color .18s,color .18s}.al-add:active,.al-keys button:active,.al-qchip:active,.al-tacts button:active,.al-voice:active{transform:scale(.95)}.al-disp b,.al-tdisp b{transition:color .18s ease}.al-tog,.al-tog:after{transition:background-color .2s ease,transform .22s var(--ease-spring)}.al-dayq button,.al-days button,.al-mer button,.al-opt,.al-prow,.al-seg button{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.al-preview{animation:al-in .22s var(--ease-emph)}.al-ring{animation:al-fade .2s ease}.al-ring:before{animation:al-glow var(--beat) ease-out infinite}.al-ring-card{animation:al-pop .42s var(--ease-spring) both}.al-ring-card+.al-ring-card{animation-delay:.08s}.al-ring-icon:after,.al-ring-icon:before{content:"";position:absolute;inset:0;border-radius:50%;border:3px solid var(--rc);opacity:0;animation:al-wave var(--beat) ease-out infinite}.al-ring-icon:after{animation-delay:.22s}.al-ring-card.is-timer .al-ring-icon svg{animation:al-pulse 1.5s ease-in-out infinite}.al-ring-card.is-alarm .al-ring-icon svg{animation:al-shake 2s ease-in-out infinite;transform-origin:50% 40%}.al-ring-actions button{transition:transform .14s var(--ease-press)}.al-ring-actions button:active{transform:scale(.96)}@keyframes al-view{0%{opacity:0;transform:translateX(14px)}}@keyframes al-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes al-fade{0%{opacity:0}}@keyframes al-glow{0%{opacity:1}70%,to{opacity:.35}}@keyframes al-pop{0%{opacity:0;transform:scale(.92) translateY(14px)}}@keyframes al-wave{0%{transform:scale(1);opacity:.6}to{transform:scale(1.5);opacity:0}}@keyframes al-pulse{0%,to{transform:scale(1)}18%{transform:scale(1.14)}36%{transform:scale(1)}}@keyframes al-shake{0%,45%,to{transform:rotate(0)}5%{transform:rotate(-14deg)}10%{transform:rotate(14deg)}15%{transform:rotate(-12deg)}20%{transform:rotate(12deg)}25%{transform:rotate(-8deg)}30%{transform:rotate(8deg)}35%{transform:rotate(-3deg)}40%{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.al-add,.al-col,.al-dayq button,.al-days button,.al-disp b,.al-item,.al-item .al-arow,.al-keys button,.al-mer button,.al-next,.al-opt,.al-preview,.al-prow,.al-qchip,.al-ring,.al-ring-actions button,.al-ring-card,.al-ring-icon svg,.al-ring-icon:after,.al-ring-icon:before,.al-ring:before,.al-seg button,.al-tacts button,.al-tcard,.al-tcard.is-paused .al-tring,.al-tdisp b,.al-tog,.al-tog:after,.al-voice{animation:none!important;transition:none!important}.al-ring-icon:after,.al-ring-icon:before{display:none}}