:root{--ease:cubic-bezier(0.22,1,0.36,1);--ease-out:cubic-bezier(0.2,0.8,0.3,1);--t-press:90ms;--t-rise:240ms;--splash-ground:#4f0305;--safe-t:env(safe-area-inset-top,0px);--safe-b:0px;--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--tab-float-b:max(10px,var(--safe-b));--tab-inline:12px;--tab-label-lh:normal;--tab-clear:calc(76px + var(--tab-float-b));--toast-b:calc(66px + var(--tab-float-b));--text-scale:1}html[data-ios]{--tab-label-lh:1.05}@media (display-mode:fullscreen),(display-mode:standalone){:root{--safe-b:env(safe-area-inset-bottom,0px)}}html[data-ios-gap]{--tab-float-b:4px}*{margin:0;padding:0;box-sizing:border-box}html{background:var(--bg-base);height:100%;overflow:hidden;overscroll-behavior:none;overscroll-behavior-y:none;-webkit-text-size-adjust:100%;transition:background .45s ease}html:has(#launch-splash){background:var(--splash-ground)}html:has(#launch-splash[data-leaving]){background:var(--bg-base)}html:has(#launch-splash:not([data-leaving])) .app-shell>:not(#launch-splash){visibility:hidden}body{position:fixed;inset:0;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--grad-backdrop);color:var(--ink);font-family:var(--font-latin),var(--font-arabic),system-ui,sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior:none;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}.selectable{-moz-user-select:text;user-select:text;-webkit-user-select:text}.scroll-y{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;contain:paint}.rd-tabs::-webkit-scrollbar,.scroll-y::-webkit-scrollbar{display:none}.rd-more{animation:rdMore 1.3s ease-in-out .5s 3}.rd-more:dir(rtl){animation-name:rdMoreRtl}@keyframes rdMore{50%{translate:3px 0}}@keyframes rdMoreRtl{50%{translate:-3px 0}}@keyframes upBreathe{0%,to{transform:scale(1);opacity:.72}50%{transform:scale(1.055);opacity:1}}@keyframes upHalo{0%,to{transform:scale(.97);opacity:.45}50%{transform:scale(1.06);opacity:.82}}@keyframes upOrb{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.04);opacity:1}}@keyframes doneRing{to{stroke-dashoffset:0}}@keyframes doneTick{to{stroke-dashoffset:0}}@keyframes donePulse{0%{transform:scale(.78);opacity:.6}to{transform:scale(1.55);opacity:0}}@keyframes doneRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes doneGlow{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.07);opacity:.9}}@keyframes roseDraw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes roseLeaf{0%{transform:scale(.2) rotate(-18deg);opacity:0}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes roseBloom{0%{transform:scale(.14) rotate(-40deg);opacity:0}70%{opacity:1}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes roseDrift{0%,to{transform:translate(0) rotate(0deg);opacity:.7}50%{transform:translate(-3px,5px) rotate(14deg);opacity:1}}@keyframes roseFall{0%{transform:translateZ(0) rotate(0deg) scale(var(--scale));opacity:0}8%{opacity:.9}80%{opacity:.65}to{transform:translate3d(var(--drift),115vh,0) rotate(var(--spin)) scale(var(--scale));opacity:0}}.rose-stem{fill:none;stroke:var(--rose-leaf);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:100}.rose-leaf{fill:var(--rose-leaf);transform-origin:60px 92px}.rose-petal{fill:var(--rose)}.rose-sheen{fill:var(--rose-light);opacity:.22}.rose-fold{fill:none;stroke:var(--rose-deep);stroke-width:1.6;stroke-linecap:round;opacity:.7}.rose-whorl{fill:none;stroke:var(--rose-deep);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100}.rose-petal-fall{fill:var(--rose-light)}@keyframes pioFlame{0%{transform:scale(0);opacity:0}60%{transform:scale(1.25);opacity:1}to{transform:scale(1);opacity:1}}@keyframes pioFlicker{0%,to{transform:scale(1) skewX(0deg)}30%{transform:scale(.96,1.06) skewX(-3deg)}65%{transform:scale(1.03,.95) skewX(2deg)}}@keyframes pioRise{0%{transform:translateZ(0) scale(var(--scale));opacity:0}10%{opacity:.9}75%{opacity:.5}to{transform:translate3d(var(--drift),-115vh,0) scale(var(--scale));opacity:0}}@keyframes pioDrift{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(1px,-6px);opacity:1}}.pio-tau{fill:none;stroke:var(--pio-light);stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100}.pio-tau-grain{fill:none;stroke:var(--pio-deep);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:100;opacity:.55}.pio-flame{fill:var(--pio-flame);transform-origin:60px 30px}.pio-flame-core{fill:#fff4dc;opacity:.85}.pio-ember{fill:var(--pio-flame)}@keyframes devWord{0%{opacity:0;transform:translateY(-.5em) scale(.94);filter:blur(5px)}60%{filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes devRule{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes devSparkle{0%{opacity:0;transform:translateZ(0) scale(.2) rotate(0deg)}22%{opacity:1;transform:translate3d(calc(var(--dx) * .25),calc(var(--dy) * .25),0) scale(1) rotate(45deg)}to{opacity:0;transform:translate3d(var(--dx),var(--dy),0) scale(.15) rotate(200deg)}}@keyframes devFlash{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}@keyframes devOpen{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes devWait{0%,to{opacity:.4}50%{opacity:.85}}@keyframes resumeSpin{0%{transform:translate(-50%,-50%) rotate(0turn)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes resumeSheen{0%{transform:translateX(-140%) skewX(-18deg);opacity:0}8%{opacity:.55}26%{opacity:0}to{transform:translateX(260%) skewX(-18deg);opacity:0}}@keyframes resumeBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.gr-glow{animation:grGlow 3.2s ease-in-out infinite}.gr-bob{animation:grBob 1.8s ease-in-out infinite}@keyframes grBob{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes grShake{0%,to{translate:0 0}25%{translate:-6px 0}75%{translate:6px 0}}@keyframes grGlow{0%,to{box-shadow:0 0 0 0 rgb(var(--accent-rgb)/.35)}50%{box-shadow:0 0 0 10px rgb(var(--accent-rgb)/0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.tap:active,.tap:hover,[role=button]:active,button:active{scale:1;translate:0 0}}.wait{background:rgb(var(--veil-rgb)/.05);border:1px solid rgb(var(--veil-rgb)/.06);animation:waitBreathe 1.6s var(--ease) infinite both}@keyframes waitBreathe{0%,to{opacity:.5}50%{opacity:1}}.app-shell{position:relative;width:100%;height:100%;overflow:hidden;overflow:clip;background:var(--grad-app);color:var(--ink)}@media (min-width:680px){.app-shell{width:440px;height:min(940px,100dvh);border-inline:1px solid rgb(var(--veil-rgb)/.08);box-shadow:0 40px 120px rgb(var(--shadow-rgb)/var(--shadow-a))}}@media (min-width:680px) and (min-height:700px){.app-shell{height:min(940px,calc(100dvh - 48px));border:1px solid rgb(var(--veil-rgb)/.08);border-radius:30px}}.tap,[role=button],a,button,label,summary{touch-action:manipulation}.tap,[role=button],button{transition:scale var(--t-rise) var(--ease-out),filter var(--t-rise) var(--ease-out)}.tap:active,[role=button]:active,button:active{scale:.972;filter:brightness(calc(1 + (var(--tap-bright) - 1) * .45));transition-duration:var(--t-press)}[data-press=none]:active{scale:1}button:disabled,button:disabled:active{scale:1;filter:none}:focus-visible{outline:2px solid rgb(var(--accent-rgb)/.75);outline-offset:2px;border-radius:6px}@media (hover:hover) and (pointer:fine){.tap:hover{translate:0 -2px;filter:brightness(var(--tap-bright))}.tap{transition:scale var(--t-rise) var(--ease-out),translate var(--t-rise) var(--ease-out),filter var(--t-rise) var(--ease-out)}.tap:active{translate:0 0}}@keyframes rdUnroll{0%{height:0;opacity:0}to{height:var(--rd-h);opacity:1}}@keyframes rdWords{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rdDraw{to{stroke-dashoffset:0}}@keyframes rdComplete{0%{box-shadow:0 0 0 0 rgb(var(--accent-rgb)/.5)}60%{box-shadow:0 0 0 10px rgb(var(--accent-rgb)/0)}to{box-shadow:0 0 0 0 rgb(var(--accent-rgb)/0)}}@keyframes rdStreak{0%{opacity:0;transform:translateY(6px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.ls-rays{transform:translate(-50%,-50%);animation:lsTurn 48s linear infinite,lsIn 1.2s ease .15s both}@keyframes lsTurn{0%{transform:translate(-50%,-50%) rotate(0turn)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes lsIn{0%{opacity:0}to{opacity:1}}.ls-halo{animation:lsBreathe 3.4s ease-in-out infinite,lsIn 1s ease .1s both}@keyframes lsBreathe{0%,to{transform:scale(.92)}50%{transform:scale(1.06)}}.ls-dove{animation:lsFloat 4.2s ease-in-out .3s infinite}@keyframes lsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ls-ring{animation:lsIn .9s ease .45s both}.ls-glint{animation:lsTurn2 5.5s linear infinite}@keyframes lsTurn2{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.ls-leave .ls-dove{animation:lsLift .76s cubic-bezier(.4,0,.2,1) forwards}@keyframes lsLift{0%{opacity:1;transform:translateY(0) scale(1)}26%{opacity:0;transform:translateY(-9px) scale(1.05)}to{opacity:0;transform:translateY(-14px) scale(1.08)}}.ls-leave .ls-halo,.ls-leave .ls-rays{animation:lsOut .28s ease forwards}@keyframes lsOut{to{opacity:0}}.ls-leave .ls-ring{animation:lsWiden .76s cubic-bezier(.72,0,.28,1) forwards}@keyframes lsWiden{0%{opacity:1;transform:scale(1)}28%{opacity:1;transform:scale(1.7)}62%,to{opacity:0;transform:scale(3.6)}}.ls-leave .ls-aperture{animation:lsOpen .76s cubic-bezier(.72,0,.28,1) forwards}@keyframes lsOpen{to{transform:scale(16)}}@media (prefers-reduced-motion:reduce){.ls-dove,.ls-glint,.ls-halo,.ls-leave .ls-aperture,.ls-leave .ls-dove,.ls-leave .ls-halo,.ls-leave .ls-rays,.ls-leave .ls-ring,.ls-rays,.ls-ring{animation:none!important}.ls-leave{animation:lsOut .32s ease forwards}}.dv-arrive{animation:dvArrive 2.4s var(--ease) both}@keyframes dvArrive{0%{box-shadow:0 0 0 0 rgb(var(--accent-rgb)/0);transform:translateY(8px)}25%{box-shadow:0 0 0 2px rgb(var(--accent-rgb)/.55),0 0 36px rgb(var(--accent-rgb)/.35);transform:translateY(0)}to{box-shadow:0 0 0 0 rgb(var(--accent-rgb)/0);transform:translateY(0)}}.ig-target{animation:igPulse 1.6s ease-in-out infinite}@keyframes igPulse{0%,to{box-shadow:0 0 0 1.5px rgb(var(--accent-rgb)/.75),0 0 0 0 rgb(var(--accent-rgb)/.35)}50%{box-shadow:0 0 0 1.5px rgb(var(--accent-rgb)/.95),0 0 0 7px rgb(var(--accent-rgb)/0)}}.ig-tap{position:absolute;right:-6px;bottom:-8px;width:18px;height:18px;border-radius:50%;background:rgb(255 255 255/.85);box-shadow:0 2px 8px rgb(0 0 0/.35);pointer-events:none;animation:igTap 1.6s ease-in-out infinite}@keyframes igTap{0%,30%{transform:translate(8px,10px) scale(1);opacity:0}50%{transform:translate(0) scale(1);opacity:.9}62%{transform:translate(0) scale(.8);opacity:.9}85%,to{transform:translate(0) scale(1.5);opacity:0}}.ig-scroll{animation:igNudge 1.4s ease-in-out infinite}@keyframes igNudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.ig-pointer-down{animation:igBobDown 1.1s ease-in-out infinite}.ig-pointer-up{animation:igBobUp 1.1s ease-in-out infinite}@keyframes igBobDown{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes igBobUp{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.fr-beckon{animation:frBeckon 2.4s ease-in-out infinite}.fr-waiting{animation:frWaiting 2.4s ease-in-out infinite}@keyframes frBeckon{0%,to{box-shadow:0 0 0 0 rgb(var(--accent-rgb)/0)}50%{box-shadow:0 0 0 4px rgb(var(--accent-rgb)/.16),0 0 16px 2px rgb(var(--accent-rgb)/.35)}}@keyframes frWaiting{0%,to{box-shadow:0 0 0 2px rgb(var(--accent-rgb)/.35),0 0 6px 0 rgb(var(--accent-rgb)/.15)}50%{box-shadow:0 0 0 2px rgb(var(--accent-rgb)/.85),0 0 16px 3px rgb(var(--accent-rgb)/.45)}}.hm-remind{animation:hmRemindIn .7s var(--ease) both}.hm-remind-dove{animation:hmDove 4.5s ease-in-out infinite}.hm-remind-ring{position:absolute;inset:0;z-index:0;border-radius:inherit;padding:2px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.hm-remind-arc{position:absolute;left:50%;top:50%;width:200%;aspect-ratio:1;background:conic-gradient(rgb(var(--accent-rgb)/.4) 0,rgb(var(--accent-rgb)/.4) 50%,rgb(var(--accent-rgb)/1) 68%,rgb(255 255 255/.95) 75%,rgb(var(--accent-rgb)/1) 82%,rgb(var(--accent-rgb)/.4) 100%);transform:translate(-50%,-50%);animation:hmSpin 4.5s linear infinite;will-change:transform}.hm-remind-glow{position:absolute;inset:0;border-radius:22px;box-shadow:0 0 34px 5px rgb(var(--accent-rgb)/.42);opacity:.45;animation:hmGlow 3.2s ease-in-out infinite;pointer-events:none}@keyframes hmSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes hmGlow{0%,to{opacity:.45}50%{opacity:1}}@keyframes hmRemindIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes hmDove{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-3px) rotate(3deg)}}.cd-flame{animation:cdFlicker 2.6s ease-in-out infinite}.cd-halo{transform-box:fill-box;transform-origin:center;animation:cdHalo 2.6s ease-in-out infinite}.cd-smoke{animation:cdSmoke 3.4s ease-in-out infinite}@keyframes cdFlicker{0%,to{transform:rotate(-2deg) scaleY(1)}30%{transform:rotate(2.5deg) scaleY(1.07)}55%{transform:rotate(-1deg) scaleY(.95)}80%{transform:rotate(1.5deg) scaleY(1.04)}}@keyframes cdHalo{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes cdSmoke{0%{opacity:0;transform:translateY(2px)}40%{opacity:.55}to{opacity:0;transform:translateY(-6px)}}.rc-bell svg{transform-origin:50% 12%;animation:rcBell 4s ease-in-out infinite}@keyframes rcBell{0%,78%,to{transform:rotate(0)}82%{transform:rotate(14deg)}88%{transform:rotate(-11deg)}94%{transform:rotate(5deg)}}.rc-echo{animation:hmRemindIn .6s var(--ease) both}.ms-backdrop{animation:msFade .35s ease both}.ms-leaving{animation:msFadeOut .32s ease both}.ms-card{animation:msRise .7s var(--ease) both}.ms-candle{animation:msCandle 1.1s var(--ease) .1s both}.ms-rise{animation:hmRemindIn .7s var(--ease) both}.ms-mote{opacity:0;animation:msMote 3.2s ease-in-out infinite}@keyframes msFade{0%{opacity:0}}@keyframes msFadeOut{to{opacity:0}}@keyframes msRise{0%{opacity:0;transform:translateY(24px) scale(.96)}}@keyframes msCandle{0%{opacity:0;transform:translateY(14px) scale(.8);filter:brightness(.6)}60%{filter:brightness(1.25)}}@keyframes msMote{0%{opacity:0;transform:translateY(0) scale(.6)}30%{opacity:.9}to{opacity:0;transform:translateY(-90px) scale(1)}}@media (prefers-reduced-motion:reduce){.cd-flame,.cd-halo,.cd-smoke,.dv-arrive,.fr-beckon,.fr-waiting,.gr-bob,.gr-glow,.hm-remind,.hm-remind-arc,.hm-remind-dove,.hm-remind-glow,.ig-pointer-down,.ig-pointer-up,.ig-scroll,.ig-target,.ms-backdrop,.ms-candle,.ms-card,.ms-leaving,.ms-mote,.ms-rise,.rc-bell svg,.rc-echo,.rd-complete,.rd-more,.rd-streak,.rd-unroll,.rd-words{animation:none!important}.ig-target{box-shadow:0 0 0 1.5px rgb(var(--accent-rgb)/.9)}.ig-tap{display:none}.rd-unroll{height:auto!important;opacity:1!important}}.hp-done{animation:hpDone .7s var(--ease-out)}@keyframes hpDone{0%{scale:.7;box-shadow:0 0 0 0 rgb(var(--accent-rgb)/.45)}55%{scale:1.08}to{scale:1;box-shadow:0 0 0 12px rgb(var(--accent-rgb)/0)}}.hp-complete{animation:hpComplete 1.6s var(--ease)}@keyframes hpComplete{0%{box-shadow:0 0 0 0 rgb(var(--accent-rgb)/0)}35%{box-shadow:0 0 18px 2px rgb(var(--accent-rgb)/.45)}to{box-shadow:0 0 0 0 rgb(var(--accent-rgb)/0)}}.dd-ready{animation:ddReady 1.5s var(--ease) 1}@keyframes ddReady{0%{box-shadow:0 0 0 0 rgb(var(--accent-rgb)/.5)}60%{box-shadow:0 0 0 12px rgb(var(--accent-rgb)/0)}to{box-shadow:0 0 0 0 rgb(var(--accent-rgb)/0)}}.dd-ready .dd-arrow{animation:ddArrow .8s var(--ease) .5s 3}.dd-ready .dd-arrow:dir(rtl){animation-name:ddArrowRtl}@keyframes ddArrow{50%{translate:4px 0}}@keyframes ddArrowRtl{50%{translate:-4px 0}}.dd-card{margin-top:8px;overflow:hidden;border-radius:22px;background:var(--card-bg);border:1.5px solid rgb(var(--accent-rgb)/.3);box-shadow:var(--card-lift)}.dd-btn{cursor:pointer;color:var(--accent-ink);background:rgb(var(--accent-rgb)/.06);border:1.5px solid rgb(var(--accent-rgb)/.5);box-shadow:0 5px 12px -8px rgb(var(--accent-rgb)/.6);transition:scale var(--t-rise) var(--ease-out),translate var(--t-rise) var(--ease-out),filter var(--t-rise) var(--ease-out),background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease),opacity .3s var(--ease)}.dd-btn:disabled{cursor:default;opacity:.35;box-shadow:none}.dd-btn .dd-chev{transition:translate .25s var(--ease-out)}.dd-next[data-ready=true]{color:var(--on-accent);background:rgb(var(--accent-rgb)/.92);border-color:rgb(var(--accent-rgb)/.92);box-shadow:0 8px 18px -8px rgb(var(--accent-rgb)/.75)}@media (hover:hover) and (pointer:fine){.dd-btn:not(:disabled):hover{translate:0 -2px;background:rgb(var(--accent-rgb)/.13);border-color:rgb(var(--accent-rgb)/.85);box-shadow:0 10px 18px -9px rgb(var(--accent-rgb)/.7)}.dd-next[data-ready=true]:not(:disabled):hover{background:rgb(var(--accent-rgb)/1);border-color:rgb(var(--accent-rgb)/1);filter:brightness(1.05)}.dd-btn:not(:disabled):hover .dd-chev{translate:3px 0}.dd-btn:not(:disabled):hover .dd-chev-back{translate:-3px 0}.dd-btn:not(:disabled):hover .dd-chev:dir(rtl){translate:-3px 0}.dd-btn:not(:disabled):hover .dd-chev-back:dir(rtl){translate:3px 0}.dd-bead:hover .dd-dot{scale:1.14}}.dd-btn:not(:disabled):active{scale:.95;translate:0 0;filter:brightness(.96);box-shadow:0 2px 6px -4px rgb(var(--accent-rgb)/.6);transition-duration:var(--t-press)}.dd-bead:active .dd-dot{scale:.9}.dd-window{height:clamp(270px,38vh,310px)}@supports (height:1svh){.dd-window{height:clamp(270px,38svh,310px)}}html:has([data-day-reader][aria-modal=true]) .install-banner{display:none}.dd-cover{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;display:flex;flex-direction:column;padding:14px 16px 16px;background:none;border:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.dd-peek{flex:1 1;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent)}.dd-open{flex:none;margin-top:10px;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;font-size:14.5px;font-weight:600;color:var(--accent-ink);background:rgb(var(--accent-rgb)/.08);border:1.5px solid rgb(var(--accent-rgb)/.4);transition:scale var(--t-rise) var(--ease-out),background .3s var(--ease),border-color .3s var(--ease)}.dd-open[data-now=true]{color:var(--on-accent);background:rgb(var(--accent-rgb)/.92);border-color:rgb(var(--accent-rgb)/.92);box-shadow:0 8px 18px -8px rgb(var(--accent-rgb)/.75)}.dd-open[data-done=true]{color:var(--accent-ink);background:rgb(var(--accent-rgb)/.06);border-color:rgb(var(--accent-rgb)/.22)}.dd-open .dd-chev{transition:translate .25s var(--ease-out)}.dd-cover:active .dd-open{scale:.97;transition-duration:var(--t-press)}@media (hover:hover) and (pointer:fine){.dd-cover:hover .dd-open .dd-chev{translate:3px 0}.dd-cover:hover .dd-open .dd-chev:dir(rtl){translate:-3px 0}}.dd-row{transition:transform .42s var(--ease)}.dd-slide{transition:opacity .35s var(--ease)}.cal-next{animation:calNext .42s var(--ease)}.cal-prev{animation:calPrev .42s var(--ease)}@keyframes calNext{0%{opacity:0;translate:18px 0}to{opacity:1;translate:0 0}}@keyframes calPrev{0%{opacity:0;translate:-18px 0}to{opacity:1;translate:0 0}}.cal-swap{animation:calSwap .38s var(--ease)}@keyframes calSwap{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}.cal-year{animation:calYear 1.1s var(--ease) both}@keyframes calYear{0%{-webkit-clip-path:inset(0 100% 0 0 round 999px);clip-path:inset(0 100% 0 0 round 999px)}to{-webkit-clip-path:inset(0 0 0 0 round 999px);clip-path:inset(0 0 0 0 round 999px)}}[dir=rtl] .cal-year{animation-name:calYearRtl}@keyframes calYearRtl{0%{-webkit-clip-path:inset(0 0 0 100% round 999px);clip-path:inset(0 0 0 100% round 999px)}to{-webkit-clip-path:inset(0 0 0 0 round 999px);clip-path:inset(0 0 0 0 round 999px)}}.cal-mark{animation:calMark .5s var(--ease-out) .9s both}@keyframes calMark{0%{opacity:0;scale:1 .3}to{opacity:1;scale:1 1}}.cal-bar{animation:calBar .35s var(--ease-out)}@keyframes calBar{0%{opacity:0;scale:.2 1}to{opacity:1;scale:1 1}}@media (prefers-reduced-motion:reduce){.cal-bar,.cal-mark,.cal-next,.cal-prev,.cal-swap,.cal-year,.dd-ready,.dd-ready .dd-arrow,.hp-complete,.hp-done{animation:none!important}.dd-row,.dd-slide{transition:none!important}.dd-btn,.dd-btn .dd-chev,.dd-dot{translate:none!important;scale:none!important}}.rosary{--rb-idle:0.26}[data-palette=linen] .rosary{--rb-idle:0.3}.rb-thread{fill:none;stroke:rgb(var(--bead-rgb)/.14);stroke-width:1}.rb-lit{fill:none;stroke:rgb(var(--accent-rgb)/.5);stroke-width:1.2;stroke-linecap:round;transition:stroke-dasharray .6s var(--ease)}.rb-shape{transition:transform .5s var(--ease),opacity .5s ease,filter .5s ease}.rb-shape *{transition:fill .5s ease,stroke .5s ease}.rb-n.is-idle .rb-shape{opacity:var(--rb-idle)}.rb-n.is-done .rb-shape{opacity:.9}.rb-n.is-now .rb-shape{transform:scale(1.5);filter:drop-shadow(0 0 6px rgb(var(--accent-rgb)/.9))}.rb-ring{fill:none;stroke:var(--accent);stroke-width:1;opacity:0}.rb-n.is-now .rb-ring{animation:rbPulse 2.4s ease-out infinite}@keyframes rbPulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.3);opacity:0}}.rb-metal{fill:var(--bead)}.rb-n.is-done .rb-metal,.rb-n.is-now .rb-metal{fill:var(--accent)}.rb-metal-line{fill:none;stroke:var(--bg-base);stroke-width:.9}.rb-spark{fill:var(--bead)}.rb-n.is-done .rb-spark{fill:var(--accent)}.rb-n.is-now .rb-spark{fill:var(--accent-glow)}.rb-glory.is-now .rb-shape{transform:scale(2.4)}.rosary-pearl .rb-hi{fill:#fff;opacity:.55}.rosary-pearl .rb-thread{stroke:rgb(var(--accent-rgb)/.2)}.rosary-frame .rb-lit{stroke-width:1.4}.rb-dot{fill:var(--bead)}.rb-hoop{fill:none;stroke:var(--bead);stroke-width:1.3}.rb-n.is-done .rb-dot{fill:var(--accent)}.rb-n.is-done .rb-hoop{stroke:var(--accent)}.rb-n.is-now .rb-dot{fill:var(--accent-glow)}.rosary-lisieux .rb-petal{fill:var(--rose)}.rosary-lisieux .rb-n.is-idle .rb-petal{fill:var(--rose-deep)}.rosary-lisieux .rb-petal-hi{fill:var(--rose-light);opacity:.3}.rosary-lisieux .rb-whorl{fill:none;stroke:var(--rose-deep);stroke-width:.9;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.rosary-lisieux .rb-n.is-idle .rb-whorl{opacity:.5}.rosary-lisieux .rb-heart{fill:var(--rose-heart)}.rosary-lisieux .rb-thread{stroke:rgb(var(--accent-rgb)/.2)}.rosary-lisieux .rb-n.is-now .rb-shape{transform:scale(1.3);filter:drop-shadow(0 0 7px rgb(var(--rose-rgb)/.95))}.rosary-lisieux .rb-n.is-now .rb-ring{stroke:var(--rose-light)}.rosary-lisieux .rb-n.is-idle .rb-shape{opacity:.42}.rosary-lisieux .rb-n.is-done .rb-shape{opacity:1}.rosary-pio .rb-wood{fill:var(--pio)}.rosary-pio .rb-n.is-idle .rb-wood{fill:var(--pio-deep)}.rosary-pio .rb-wood-hi{fill:var(--pio-light);opacity:.4}.rosary-pio .rb-grain{fill:none;stroke:var(--pio-deep);stroke-width:.8;stroke-linecap:round;opacity:.7}.rosary-pio .rb-n.is-idle .rb-grain{stroke:var(--pio);opacity:.35}.rosary-pio .rb-thread{stroke:rgb(var(--accent-rgb)/.2)}.rosary-pio .rb-n.is-now .rb-shape{transform:scale(1.22);filter:drop-shadow(0 0 8px var(--pio-flame))}.rosary-pio .rb-n.is-now .rb-ring{stroke:var(--pio-flame)}.rosary-pio .rb-n.is-idle .rb-shape{opacity:.45}.rosary-pio .rb-n.is-done .rb-shape{opacity:1}[data-saint=pio]{--rose-rgb:var(--pio-rgb);--rose:rgb(var(--pio-rgb));--rose-deep:var(--pio-deep);--rose-light:var(--pio-light);--rose-heart:var(--pio-flame);--rose-leaf:var(--pio-cord)}[data-saint=mary]{--rose-rgb:var(--mary-rgb);--rose:rgb(var(--mary-rgb));--rose-deep:var(--mary-deep);--rose-light:var(--mary-light);--rose-heart:var(--mary-heart);--rose-leaf:var(--mary-leaf)}[data-saint=spirit]{--rose-rgb:var(--spirit-rgb);--rose:rgb(var(--spirit-rgb));--rose-deep:var(--spirit-deep);--rose-light:var(--spirit-light);--rose-heart:var(--spirit-heart);--rose-leaf:var(--spirit-leaf)}[data-saint=rosary]{--rose-rgb:var(--rosary-rgb);--rose:rgb(var(--rosary-rgb));--rose-deep:var(--rosary-deep);--rose-light:var(--rosary-light);--rose-heart:var(--rosary-heart);--rose-leaf:var(--rosary-leaf)}[data-saint=lebanon]{--rose-rgb:var(--lebanon-rgb);--rose:rgb(var(--lebanon-rgb));--rose-deep:var(--lebanon-deep);--rose-light:var(--lebanon-light);--rose-heart:var(--lebanon-heart);--rose-leaf:var(--lebanon-leaf)}[data-saint=charbel]{--rose-rgb:var(--charbel-rgb);--rose:rgb(var(--charbel-rgb));--rose-deep:var(--charbel-deep);--rose-light:var(--charbel-light);--rose-heart:var(--charbel-heart);--rose-leaf:var(--charbel-leaf)}[data-saint=rafqa]{--rose-rgb:var(--rafqa-rgb);--rose:rgb(var(--rafqa-rgb));--rose-deep:var(--rafqa-deep);--rose-light:var(--rafqa-light);--rose-heart:var(--rafqa-heart);--rose-leaf:var(--rafqa-leaf)}[data-saint=rita]{--rose-rgb:var(--rita-rgb);--rose:rgb(var(--rita-rgb));--rose-deep:var(--rita-deep);--rose-light:var(--rita-light);--rose-heart:var(--rita-heart);--rose-leaf:var(--rita-leaf)}[data-saint=denis]{--rose-rgb:var(--denis-rgb);--rose:rgb(var(--denis-rgb));--rose-deep:var(--denis-deep);--rose-light:var(--denis-light);--rose-heart:var(--denis-heart);--rose-leaf:var(--denis-leaf)}[data-saint=baptist]{--rose-rgb:var(--baptist-rgb);--rose:rgb(var(--baptist-rgb));--rose-deep:var(--baptist-deep);--rose-light:var(--baptist-light);--rose-heart:var(--baptist-heart);--rose-leaf:var(--baptist-leaf)}.rosary-charbel .rb-thread,.rosary-rafqa .rb-thread,.rosary-rita .rb-thread{stroke:rgb(var(--accent-rgb)/.2)}.rb-cb{stroke:rgb(255 255 255/.28);stroke-width:.8}.rb-cb-black{fill:#25252d;stroke:rgb(255 255 255/.4)}.rb-cb-red{fill:#c0343e}.rb-cb-white{fill:#f1ede4}.rb-cb-blue{fill:#3d72c8}.rb-cb-hi{fill:#fff;opacity:.35}.rb-cb-light{fill:var(--charbel-heart)}.rosary-charbel .rb-n.is-idle .rb-shape{opacity:.5}.rosary-charbel .rb-n.is-now .rb-shape{transform:scale(1.25);filter:drop-shadow(0 0 7px var(--charbel-heart))}.rosary-charbel .rb-n.is-now .rb-ring{stroke:var(--charbel-heart)}.rb-tear{fill:var(--rafqa)}.rosary-rafqa .rb-n.is-idle .rb-tear{fill:var(--rafqa-deep)}.rb-tear-hi{fill:#fff;opacity:.4}.rosary-rafqa .rb-n.is-idle .rb-shape{opacity:.5}.rosary-rafqa .rb-n.is-now .rb-shape{transform:scale(1.3);filter:drop-shadow(0 0 7px rgb(var(--rafqa-rgb)/.95))}.rosary-rafqa .rb-n.is-now .rb-ring{stroke:var(--rafqa-light)}.rb-hex{fill:var(--rita);stroke:var(--rita-deep);stroke-width:.9}.rosary-rita .rb-n.is-idle .rb-hex{fill:var(--rita-deep)}.rb-hex-in{fill:none;stroke:var(--rita-light);stroke-width:.8;opacity:.7}.rb-hex-drop{fill:var(--rita-heart)}.rosary-rita .rb-n.is-idle .rb-shape{opacity:.5}.rosary-rita .rb-n.is-now .rb-shape{transform:scale(1.22);filter:drop-shadow(0 0 7px rgb(var(--rita-rgb)/.95))}.rosary-rita .rb-n.is-now .rb-ring{stroke:var(--rita-light)}@keyframes lampLight{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.mark-lamp{fill:var(--rose-deep);stroke:var(--rose);stroke-width:1.4}.mark-lamp-glow{fill:var(--rose-heart)}.mark-ray{stroke:var(--rose-heart);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:100}.mark-water{fill:none;stroke:rgb(var(--rose-rgb)/.6);stroke-width:1.2;stroke-dasharray:100}.mark-thorn{fill:none;stroke:var(--rose);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:100}.mark-thorn-spike{fill:var(--rose)}.mark-bloom{fill:var(--rose-heart)}.mark-bloom-core{fill:var(--rose)}.mark-stem{fill:none;stroke:var(--rose-leaf);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:100}.mark-leaf{fill:var(--rose-leaf)}.mark-winter-rose{fill:var(--rose-heart)}.mark-winter-rose-deep{fill:none;stroke:#fff;stroke-width:1.4;stroke-linecap:round;opacity:.55}[data-saint=rita] .mark-snow{fill:#f3f5f8}.mark-snowbank{fill:#f3f5f8;opacity:.9}.mark-bee-body{fill:var(--rose)}.mark-bee-stripe{fill:var(--rose-deep)}.mark-bee-wing{fill:#fff;opacity:.7}.mark-palm{fill:none;stroke:var(--rose-leaf);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:100}.mark-mitre{fill:var(--rose)}.mark-lappet{fill:var(--rose-deep)}.mark-mitre-gold{fill:var(--rose-heart)}.mark-river{fill:none;stroke:var(--rose);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:100}.mark-shell{fill:var(--rose-heart);stroke:var(--rose-deep);stroke-width:1.2;stroke-linejoin:round}.mark-shell-rib{fill:none;stroke:var(--rose-deep);stroke-width:1;stroke-linecap:round;opacity:.7}.mark-drop,[data-saint=baptist] .mark-snow{fill:var(--rose-light)}.rosary-marian{--accent-rgb:var(--mary-rgb);--accent:rgb(var(--mary-rgb));--accent-glow:var(--mary-glow);--accent-deep:var(--mary-deep);--bead-rgb:var(--mary-pearl-rgb)}.rosary-spirit{--accent-rgb:var(--spirit-rgb);--accent:rgb(var(--spirit-rgb));--accent-glow:var(--spirit-glow);--accent-deep:var(--spirit-deep);--bead-rgb:var(--spirit-pearl-rgb)}.rb-glint{fill:#fff;opacity:.95}.rb-tongue{fill:var(--spirit-heart);opacity:.95}.rosary-marian .rb-n.is-now .rb-shape{filter:drop-shadow(0 0 7px rgb(var(--mary-rgb)/.9))}.rosary-spirit .rb-n.is-now .rb-shape{filter:drop-shadow(0 0 7px rgb(var(--spirit-rgb)/.95))}@keyframes markPop{0%{transform:scale(0);opacity:0}65%{transform:scale(1.3);opacity:1}to{transform:scale(1);opacity:1}}@keyframes markTwinkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.9;transform:scale(1)}}@keyframes snowDrift{0%{transform:translateY(-4px);opacity:0}30%{opacity:.9}to{transform:translate(2px,8px);opacity:0}}.mark-star{fill:var(--rose-heart)}.mark-star-centre{fill:var(--rose-light)}.mark-flame{fill:var(--rose)}.mark-flame-core{fill:var(--rose-heart)}.mark-dove{fill:var(--rose-leaf)}.mark-bead{fill:var(--rose)}.mark-cross{fill:var(--rose-heart)}.mark-thread{fill:none;stroke:rgb(var(--rose-rgb)/.5);stroke-width:1.4;stroke-dasharray:100}.mark-cedar{fill:var(--rose)}.mark-trunk{fill:var(--rose-leaf)}.mark-snow{fill:var(--rose-heart)}.rb-n.is-now .rb-hoop{stroke:var(--accent-glow)}[data-palette=linen] .rb-n.is-now .rb-dot,[data-palette=linen] .rb-n.is-now .rb-spark{fill:var(--accent)}[data-palette=linen] .rb-n.is-now .rb-hoop{stroke:var(--accent)}[data-palette=linen] .rb-n.is-now .rb-shape{filter:drop-shadow(0 0 5px rgb(var(--accent-rgb)))}@media (prefers-reduced-motion:reduce){.rb-lit,.rb-shape,.rb-shape *{transition-duration:.01s}.rb-n.is-now .rb-ring{animation:none}}.anim-off,.anim-off *{animation-play-state:paused!important}html:not([data-ask-rite]) .ask-rite-slot,html:not([data-signed-in]) .signed-in-slot{display:none}.tg-aura:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;box-shadow:0 0 22px 3px var(--tg-c);animation:tgAura 3.4s ease-in-out infinite}@keyframes tgAura{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.tg-shell[data-open=false] *,.tg-shell[data-open=false] :after,.tg-shell[data-open=false] :before{animation-play-state:paused!important}.tg-arrive{animation:tgArrive .9s cubic-bezier(.22,1,.36,1) both}@keyframes tgArrive{0%{opacity:0;transform:translate(var(--tg-from-x,0),var(--tg-from-y,60px)) scale(.2);filter:blur(8px) brightness(2.4)}60%{opacity:1;filter:blur(0) brightness(1.6)}to{opacity:1;transform:translate(0) scale(1);filter:none}}.tg-bob{animation:tgBob var(--tg-bob,5s) ease-in-out infinite;animation-delay:var(--tg-delay,0s)}@keyframes tgBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.tg-orbit{animation:tgOrbit 90s linear infinite}.tg-counter{animation:tgOrbit 90s linear infinite reverse}@keyframes tgOrbit{to{transform:rotate(1turn)}}.tg-flame{transform-origin:50% 90%;animation:tgFlicker 2.6s ease-in-out infinite}@keyframes tgFlicker{0%,to{transform:scale(1) rotate(0deg)}25%{transform:scale(.96,1.05) rotate(-1.5deg)}50%{transform:scale(1.03,.97) rotate(1deg)}75%{transform:scale(.98,1.04) rotate(-.5deg)}}.tg-halo{animation:tgHalo 4s ease-in-out infinite}@keyframes tgHalo{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.tg-mote{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--sparkle);box-shadow:0 0 6px var(--accent);opacity:0;animation:tgMote var(--tg-dur,6s) linear infinite;animation-delay:var(--tg-delay,0s)}@keyframes tgMote{0%{opacity:0;transform:translate(0) scale(.6)}15%{opacity:.9}to{opacity:0;transform:translate(var(--tg-drift,10px),-180px) scale(1.2)}}.tg-live-dot{width:7px;height:7px;border-radius:50%;background:#ff5d5d;box-shadow:0 0 0 0 rgb(255 93 93/.6);animation:tgLive 1.8s ease-out infinite}@keyframes tgLive{0%{box-shadow:0 0 0 0 rgb(255 93 93/.55)}to{box-shadow:0 0 0 9px rgb(255 93 93/0)}}.tg-now{position:relative;isolation:isolate}.tg-now:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--tg-angle,0deg),rgb(var(--accent-rgb)/.08) 0,rgb(var(--accent-rgb)/.95) 12%,rgb(var(--accent-rgb)/.08) 26%,rgb(var(--accent-rgb)/.08) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:tgSpin 3.6s linear infinite}@property --tg-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes tgSpin{to{--tg-angle:360deg}}.tg-press{transition:transform var(--t-press) var(--ease-out),filter var(--t-press) ease}.tg-press:active{transform:scale(.97);filter:brightness(1.08)}.tg-count{animation:tgCount 1s cubic-bezier(.22,1,.36,1) both}@keyframes tgCount{0%{opacity:0;transform:scale(1.9);filter:blur(10px)}30%{opacity:1;filter:blur(0)}85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.86)}}.tg-count-ring{animation:tgRing 1s cubic-bezier(.2,.8,.3,1) both}@keyframes tgRing{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}.tg-gift{animation:tgGift 2.8s cubic-bezier(.22,1,.36,1) both}@keyframes tgGift{0%{opacity:0;transform:translate(var(--tg-x,0)) scale(.4)}18%{opacity:1;transform:translate(var(--tg-x,0),30px) scale(1)}70%{opacity:1;transform:translateY(160px) scale(1.5)}to{opacity:0;transform:translateY(200px) scale(2.2)}}.tg-gift-words{animation:tgWords 3.2s ease both}@keyframes tgWords{0%{opacity:0;transform:translateY(8px)}15%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.tg-sent{animation:tgSent 1.1s ease-out both}@keyframes tgSent{0%{opacity:1;transform:translateY(0) scale(.8)}to{opacity:0;transform:translateY(-34px) scale(1.3)}}.tg-orb{position:absolute;transition:left .9s cubic-bezier(.22,1,.36,1),top .9s cubic-bezier(.22,1,.36,1);pointer-events:none}.tg-amen-btn{animation:tgAmenPulse 2.2s ease-in-out infinite}@keyframes tgAmenPulse{0%,to{box-shadow:0 0 0 0 rgb(var(--accent-rgb)/.45),0 10px 40px -8px rgb(var(--accent-rgb)/.6)}50%{box-shadow:0 0 0 14px rgb(var(--accent-rgb)/0),0 10px 60px -4px rgb(var(--accent-rgb)/.8)}}.tg-converge{animation:tgConverge 1.5s cubic-bezier(.55,0,.3,1) both}@keyframes tgConverge{0%{transform:translate(0) scale(1);opacity:1}80%{opacity:1}to{transform:translate(var(--tg-to-x,0),var(--tg-to-y,0)) scale(.15);opacity:0}}.tg-burst{animation:tgBurst 2.4s cubic-bezier(.2,.8,.3,1) both;animation-delay:1.3s}@keyframes tgBurst{0%{opacity:0;transform:scale(.1) rotate(0deg)}25%{opacity:1}to{opacity:.55;transform:scale(1) rotate(25deg)}}.tg-sealed{animation:tgSealed 1.6s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--tg-delay,1.7s)}@keyframes tgSealed{0%{opacity:0;transform:translateY(14px) scale(.96);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:none}}.tg-link-draw{animation:tgDraw 1.4s cubic-bezier(.22,1,.36,1) both}@keyframes tgDraw{0%{stroke-dashoffset:var(--tg-len,200)}to{stroke-dashoffset:0}}.tg-link-open{animation:tgOpen 2.4s ease-in-out infinite}@keyframes tgOpen{0%,to{opacity:.35}50%{opacity:.8}}.tg-fade-in{animation:tgFadeIn .5s ease both}@keyframes tgFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tg-turns{display:flex;flex-direction:column;gap:8px}.tg-turns>div{line-height:1.75}.tg-turn-label{display:block;line-height:1.3}.tg-turn-text{display:block}@media (max-height:820px){.tg-turns{gap:4px}.tg-turns>div{line-height:1.55}.tg-turn-label,.tg-turn-text{display:inline}.tg-turn-label{-webkit-margin-end:.6em;margin-inline-end:.6em}}@media (prefers-reduced-motion:reduce){.tg-amen-btn,.tg-aura:after,.tg-bob,.tg-counter,.tg-flame,.tg-halo,.tg-link-open,.tg-live-dot,.tg-mote,.tg-now:before,.tg-orbit{animation:none}.tg-arrive,.tg-burst,.tg-converge,.tg-count,.tg-count-ring,.tg-fade-in,.tg-gift,.tg-link-draw,.tg-sealed{animation-duration:.01s}}.st-in{animation:stIn .8s cubic-bezier(.22,1,.36,1) both}@keyframes stIn{0%{opacity:0;transform:scale(.2) translateY(18px)}to{opacity:1;transform:none}}.st-ring{transform-box:fill-box;transform-origin:center;animation:stRing .7s ease-out infinite}@keyframes stRing{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.st-count{opacity:0;transform-box:fill-box;transform-origin:center;animation:stCount .7s ease both}@keyframes stCount{0%{opacity:0;transform:scale(1.8)}30%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.st-bloom{animation:stBloom 1.6s cubic-bezier(.22,1,.36,1) 1s both}@keyframes stBloom{0%{opacity:0;transform:scale(.1)}to{opacity:1;transform:scale(1)}}.st-ray{animation:stRay 1.4s ease 1.1s both}@keyframes stRay{0%{opacity:0}to{opacity:1}}.st-converge{animation:stConverge 1.3s cubic-bezier(.55,0,.3,1) .3s both}@keyframes stConverge{to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}.st-late{animation:stRay 1s ease 1.8s both}.st-fill{animation:stFill .8s ease both}@keyframes stFill{0%{stroke-opacity:.25;stroke-width:6}}.st-hand{animation:stHand 2.4s cubic-bezier(.5,0,.2,1) both}@keyframes stHand{0%{transform:rotate(-200deg)}to{transform:rotate(0deg)}}.st-drop{animation:stDrop .7s cubic-bezier(.22,1,.36,1) .2s both}@keyframes stDrop{0%{opacity:0;transform:translateY(-24px)}}.st-bell{animation:stBell 1.2s ease-in-out .6s 2}@keyframes stBell{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-14deg)}60%{transform:rotate(9deg)}80%{transform:rotate(-5deg)}}.st-tick{transform-box:fill-box;transform-origin:center;animation:stTick .6s cubic-bezier(.3,1.6,.5,1) 1s both}@keyframes stTick{0%{transform:scale(.3);opacity:0}}.st-bar{width:100%;transform-origin:left;animation:stBar 3.4s linear both}[dir=rtl] .st-bar{transform-origin:right}@keyframes stBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.st-paused,.st-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.st-bell,.st-bloom,.st-converge,.st-count,.st-drop,.st-fill,.st-hand,.st-in,.st-late,.st-ray,.st-ring,.st-tick{animation:none}.st-count:last-of-type{opacity:1}}.st-hold{animation-name:stHold}@keyframes stHold{0%{opacity:0;transform:scale(1.8)}30%,to{opacity:1;transform:scale(1)}}