.ao{--ao-f:#2d6b4f;--ao-f50:#eaf1ec;--ao-ink:#18201c;--ao-body:#636366;--ao-cream:#f5f3ef;--ao-gold:#f4b860;--ao-mint:#8fcb9f;--ao-need:#b0492b;--ao-need-bg:#fdeeea;--ao-muted:#a6a6a2;--ao-eo:cubic-bezier(0.22,1,0.36,1);--ao-spring:cubic-bezier(0.2,0.9,0.3,1.25);position:relative;display:flex;flex-direction:column;color:var(--ao-ink)}.ao .ao-ck,.ao .ao-mi{width:18px;height:18px}.ao .ao-ck{display:none}.ao .ao-ck path{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}@keyframes ao-say-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ao-pop{0%{transform:scale(.82)}to{transform:scale(1)}}@keyframes ao-draw{to{stroke-dashoffset:0}}@keyframes ao-land{0%{scale:0}62%{scale:1.07}to{scale:1}}.ao-ready{gap:12px}.ao .ao-top{display:flex;flex-direction:column;align-items:center;gap:8px}.ao .ao-hero{height:124px;display:grid;place-items:center}.ao .ao-say{margin:0;height:56px;display:grid;place-items:center;text-align:center;font-size:14.5px;color:var(--ao-body)}.ao .ao-say.is-new span{font-size:21px;font-weight:700;color:var(--ao-ink);letter-spacing:-.01em;animation:ao-say-in .5s var(--ao-eo) both}.ao .ao-em{position:relative;width:112px;height:112px}.ao .ao-em-ring{position:absolute;inset:0;width:100%;height:100%}.ao .ao-em-track{fill:none;stroke:#e4dfd5;stroke-width:3.2}.ao .ao-em-on{fill:none;stroke:var(--ao-f);stroke-width:3.2;stroke-linecap:round}.ao .ao-em-leaf{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px 0 0 -27px}.ao .ao-em-base{fill:#e4dfd5}.ao .ao-em-ink{fill:var(--ao-f)}.ao .ao-em.is-full .ao-em-leaf{animation:ao-beat .6s var(--ao-spring)}@keyframes ao-beat{40%{transform:scale(1.08)}to{transform:scale(1)}}.ao .ao-rows{list-style:none;margin:0 auto;padding:0;display:grid;gap:2px;width:100%;max-width:420px;transition:opacity .35s}.ao-ready.is-done .ao-rows{opacity:.3}.ao .ao-r{display:grid;grid-template-columns:32px 1fr auto;align-items:center;column-gap:12px;height:44px;padding:0 10px;border-radius:12px}.ao .ao-r b{font-size:15px;font-weight:500;color:var(--ao-muted);transition:color .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ao .ao-r.is-need b,.ao .ao-r.is-ok b,.ao .ao-r.is-on b{color:var(--ao-ink)}.ao .ao-r-ic{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#efece6;color:var(--ao-muted);transition:background .3s,color .3s,box-shadow .3s}.ao .ao-r-ic>svg{grid-area:1/1}.ao .ao-r-ic .ao-mi{transition:opacity .25s,transform .3s var(--ao-eo)}.ao .ao-r.is-on .ao-r-ic{background:#fff;color:var(--ao-ink);box-shadow:0 0 0 1.5px rgba(24,32,28,.16)}.ao .ao-r em{font-style:normal;font-size:13.5px;font-weight:600;color:var(--ao-f);opacity:0;transform:translateX(-6px);transition:opacity .35s var(--ao-eo),transform .35s var(--ao-eo);font-variant-numeric:tabular-nums}.ao .ao-r.is-need em,.ao .ao-r.is-ok em,.ao .ao-r.is-skip em{opacity:1;transform:none}.ao .ao-r.is-ok .ao-r-ic{background:var(--ao-f);color:transparent;box-shadow:none;animation:ao-pop .46s var(--ao-spring)}.ao .ao-r.is-ok .ao-mi{opacity:0;transform:scale(.5)}.ao .ao-r.is-ok .ao-ck{display:block}.ao .ao-r.is-ok .ao-ck path{animation:ao-draw .38s cubic-bezier(.4,0,.2,1) .18s forwards}.ao .ao-r.is-need .ao-r-ic{background:var(--ao-need-bg);color:var(--ao-need);box-shadow:none}.ao .ao-r.is-need em{color:var(--ao-need)}.ao .ao-r.is-skip b,.ao .ao-r.is-skip em{color:var(--ao-muted);font-weight:500}.ao.ao-layer{position:static;font-family:Satoshi,Satoshi Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sipra-intake:has(.ao) .bg{display:none}.ao.ao-layer .ao-layer-dim,.ao.ao-layer .ao-layer-lift{display:none}.ao.ao-layer .ao-end{position:fixed;inset:auto 0 0 0;z-index:70;display:block;padding:0;background:none;pointer-events:none}.ao.ao-layer .ao-end-card{pointer-events:auto;width:100%;background:#fff;border-radius:26px 26px 0 0;padding:22px 20px calc(24px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:14px;box-shadow:0 -1px 0 rgba(24,32,28,.06),0 -10px 26px rgba(24,32,28,.06);animation:ao-sheet .6s var(--ao-eo) both}@keyframes ao-fade{0%{opacity:0}to{opacity:1}}@keyframes ao-sheet{0%{transform:translateY(105%)}to{transform:none}}@keyframes ao-window{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media (min-width:700px){.ao.ao-layer .ao-layer-dim{display:block;position:fixed;inset:0;z-index:70;background:rgba(24,32,28,.22);animation:ao-fade .3s ease both}.ao.ao-layer .ao-layer-lift{display:block;position:fixed;z-index:71;pointer-events:none}.ao.ao-layer .ao-layer-lift .ao-em-leaf,.ao.ao-layer .ao-layer-lift .ao-say.is-new span{animation:none}.ao.ao-layer .ao-end{inset:auto;top:var(--ao-layer-top,384px);left:50%;z-index:72;width:440px;max-width:calc(100vw - 32px);transform:translateX(-50%);max-height:calc(100vh - var(--ao-layer-top, 384px) - 16px);overflow-y:auto;border-radius:22px}.ao.ao-layer .ao-end-card{border-radius:22px;padding:26px 26px 22px;box-shadow:0 24px 60px rgba(24,32,28,.16);animation:ao-window .45s var(--ao-eo) both}}.ao .ao-qs-h{display:block;font-size:18px;font-weight:700;text-align:center}.ao .ao-qs-list{list-style:none;margin:0;padding:2px 14px;background:var(--ao-cream);border-radius:18px}.ao .ao-qs-list li{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e8e4dc}.ao .ao-qs-list li:last-child{border-bottom:0}.ao .ao-qs-ic{width:36px;height:36px;border-radius:50%;background:var(--ao-need-bg);color:var(--ao-need);display:grid;place-items:center}.ao .ao-qs-ic .ao-mi{width:19px;height:19px}.ao .ao-qs-list b{font-size:16px;font-weight:600}.ao .ao-qs-t{font-size:13px;color:var(--ao-body);font-variant-numeric:tabular-nums;text-align:right}.ao .ao-btn{display:block;width:100%;border:0;border-radius:12px;background:var(--ao-f);color:#fff;font-family:inherit;font-size:16px;line-height:1;font-weight:600;letter-spacing:normal;text-transform:none;padding:18px;cursor:pointer;box-shadow:none;transition:background .2s ease}.ao .ao-btn:hover{background:var(--ao-ink)}.ao .ao-btn:focus-visible{outline:2px solid var(--ao-f);outline-offset:2px}.ao-fx{gap:14px;align-items:stretch;max-width:520px;margin:0 auto;width:100%}.ao .ao-seal{position:relative;width:128px;height:128px;align-self:center;margin:18px 0 8px}.ao .ao-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ao .ao-ring-track{fill:none;stroke:#e4dfd5;stroke-width:3}.ao .ao-ring-on{fill:none;stroke:var(--ao-f);stroke-width:3.2;stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.45,0,.25,1) .15s}.ao-fx.go .ao-ring-on{stroke-dashoffset:0}.ao .ao-disc{position:absolute;inset:15px;border-radius:50%;background:var(--ao-f);display:grid;place-items:center;scale:0;box-shadow:0 10px 26px rgba(45,107,79,.24)}.ao .ao-disc svg{width:54px;height:54px;display:block}.ao .ao-tick{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.ao-fx.go .ao-disc{animation:ao-land .64s var(--ao-spring) .95s forwards}.ao-fx.go .ao-tick{animation:ao-draw .42s cubic-bezier(.4,0,.2,1) 1.28s forwards}.ao .ao-stars{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.ao .ao-st{position:absolute;left:0;top:0;width:var(--sz);height:var(--sz);margin:calc(var(--sz) / -2) 0 0 calc(var(--sz) / -2);translate:var(--x) var(--y);opacity:0}.ao .ao-st svg{display:block;width:100%;height:100%}.ao .ao-st svg path{fill:currentColor}.ao .ao-st--f{color:var(--ao-f)}.ao .ao-st--g{color:var(--ao-gold)}.ao .ao-st--m{color:var(--ao-mint)}.ao-fx.go .ao-st{animation:ao-burst .9s var(--ao-eo) calc(1.12s + var(--k) * 30ms) both,ao-twinkle 1.4s ease-in-out calc(2.1s + var(--k) * .11s) 2,ao-rest 1s ease calc(5.2s + var(--k) * 40ms) forwards}@keyframes ao-burst{0%{translate:0 0;scale:.2;rotate:-40deg;opacity:0}to{translate:var(--x) var(--y);scale:1;rotate:0deg;opacity:1}}@keyframes ao-twinkle{0%,to{scale:1;opacity:1}50%{scale:.55;opacity:.5}}@keyframes ao-rest{0%{opacity:1}to{opacity:.5}}.ao .ao-h{margin:0;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.01em;text-align:center;text-wrap:balance;opacity:0;outline:none}.ao-fx.go .ao-h{animation:ao-say-in .5s var(--ao-eo) 1.35s both}.ao .ao-sub{margin:-8px auto 0;max-width:30ch;text-align:center;color:var(--ao-body);font-size:15px;line-height:1.45;opacity:0}.ao-fx.go .ao-sub{animation:ao-say-in .5s var(--ao-eo) 1.45s both}.ao .ao-tlx{container-type:inline-size;list-style:none;margin:6px 0 0;padding:6px 14px;background:#fff;border-radius:20px;position:relative;opacity:0}.ao-fx.go .ao-tlx{animation:ao-say-in .5s var(--ao-eo) 1.6s both}.ao .ao-tlx li{--d:calc(1.85s + var(--k) * 0.42s);display:grid;grid-template-columns:32px 1fr auto;column-gap:12px;row-gap:3px;padding:12px 0;position:relative;align-items:center}.ao .ao-tlx .ao-tx-ic{grid-column:1;grid-row:1}.ao .ao-tlx b{grid-column:2;grid-row:1;display:block;font-size:15.5px;font-weight:600;min-width:0;line-height:20px}.ao .ao-tlx em{grid-column:3;grid-row:1;justify-self:end;font-style:normal;font-size:12.5px;font-weight:600;white-space:nowrap;padding:3px 10px;border-radius:99px;background:var(--ao-cream);color:var(--ao-ink);font-variant-numeric:tabular-nums;line-height:18px}.ao .ao-tlx em:empty{display:none}.ao .ao-tlx p{grid-column:2/4;grid-row:2;align-self:start;margin:0;max-width:44ch;font-size:13px;line-height:1.45;color:var(--ao-body)}.ao .ao-tlx li:not(:last-child):after{content:"";position:absolute;left:15.5px;top:48px;bottom:-8px;border-left:1.5px solid #d9d4c9;transform-origin:50% 0;scale:1 0}.ao .ao-tlx li.done:not(:last-child):after{border-left-color:var(--ao-f)}.ao .ao-tx-ic{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--ao-cream);color:var(--ao-ink);scale:0}.ao .ao-tx-ic .ao-mi{width:17px;height:17px}.ao .ao-tlx b,.ao .ao-tlx em,.ao .ao-tlx p{opacity:0}.ao-fx.go .ao-tx-ic{animation:ao-land .5s var(--ao-spring) var(--d) forwards}.ao-fx.go .ao-tlx b,.ao-fx.go .ao-tlx em{animation:ao-say-in .45s var(--ao-eo) calc(var(--d) + .1s) both}.ao-fx.go .ao-tlx p{animation:ao-say-in .45s var(--ao-eo) calc(var(--d) + .18s) both}.ao-fx.go .ao-tlx li:not(:last-child):after{animation:ao-line .36s ease-out calc(var(--d) + .26s) forwards}@keyframes ao-line{to{scale:1 1}}.ao .ao-tlx li.done .ao-tx-ic{background:var(--ao-f)}.ao .ao-tlx li.done .ao-tx-ic .ao-ck{display:block;width:17px;height:17px}.ao-fx.go .ao-tlx li.done .ao-tx-ic .ao-ck path{animation:ao-draw .34s cubic-bezier(.4,0,.2,1) calc(var(--d) + .22s) forwards}.ao .ao-tlx li.done em{background:var(--ao-f50);color:var(--ao-f)}.ao .ao-tlx em .ao-est{font-weight:500;color:var(--ao-body)}.ao .ao-nw{white-space:nowrap}@container (max-width: 315px){.ao .ao-tlx .ao-wd{display:none}.ao .ao-tlx b{font-size:14.5px}.ao .ao-tlx li{column-gap:10px}.ao .ao-tlx em{padding:3px 8px}}.ao .ao-next{margin:0;text-align:center;font-size:14px;font-weight:600;color:var(--ao-ink);opacity:0}.ao-fx.go .ao-next{animation:ao-say-in .45s var(--ao-eo) 3.6s both}.ao .ao-i{all:unset;box-sizing:border-box;position:relative;display:inline-grid;place-items:center;width:15px;height:15px;margin-left:5px;vertical-align:.5em;border-radius:50%;border:1.3px solid;color:var(--ao-f);font:700 9.5px/1 Satoshi,system-ui,sans-serif;cursor:pointer;transition:background .2s,color .2s}.ao .ao-i:before{content:"";position:absolute;inset:-9px}.ao .ao-i:hover,.ao .ao-i[aria-expanded=true]{background:var(--ao-f);color:#fff;border-color:var(--ao-f)}.ao .ao-i:focus-visible{outline:2px solid var(--ao-f);outline-offset:2px}.ao-tip{--ao-f:#2d6b4f;--ao-f50:#eaf1ec;--ao-ink:#18201c;--ao-body:#636366;--ao-cream:#f5f3ef;position:fixed;z-index:80;width:min(320px,calc(100vw - 24px));background:#fff;color:var(--ao-ink);border-radius:16px;box-shadow:0 0 0 1px rgba(24,32,28,.07),0 16px 40px rgba(24,32,28,.16);opacity:0;visibility:hidden;pointer-events:none;font-family:Satoshi,-apple-system,system-ui,sans-serif}.ao-tip.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease}.ao-tip .ao-tip-in{position:relative;z-index:1;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px;font-size:13.5px;line-height:1.45;color:var(--ao-body);background:#fff;border-radius:16px}.ao-tip .ao-tip-in>b{display:block;color:var(--ao-f);font-size:14.5px;font-weight:700;margin-bottom:4px}.ao-tip .ao-tip-in>b.ao-tip-flagh{display:flex;align-items:center;gap:7px}.ao-tip .ao-flag{display:block;flex:none;height:11px;width:auto}.ao-tip .ao-tip-ar{position:absolute;left:var(--ax);top:-6px;width:12px;height:12px;margin-left:-6px;background:#fff;rotate:45deg;box-shadow:0 0 0 1px rgba(24,32,28,.07);border-radius:2px}.ao-tip.ao-tip--up .ao-tip-ar{top:auto;bottom:-6px}.ao-tip.ao-tip--up:has(.ao-tip-foot) .ao-tip-ar{background:var(--ao-cream)}.ao-tip.ao-tip--free .ao-tip-ar{display:none}.ao-tip .ao-tip-secs{list-style:none;margin:8px 0 0;padding:0;display:grid}.ao-tip .ao-tip-secs li{display:grid;grid-template-columns:30px 1fr;column-gap:11px;align-items:start;padding:10px 0;border-top:1px solid #efece5}.ao-tip .ao-tip-secs li:first-child{border-top:0;padding-top:4px}.ao-tip .ao-ti{width:30px;height:30px;border-radius:50%;background:var(--ao-f50);color:var(--ao-f);display:grid;place-items:center}.ao-tip .ao-ti .ao-mi{width:16px;height:16px}.ao-tip .ao-tip-secs b{display:block;color:var(--ao-ink);font-size:14px;font-weight:700;margin:0 0 1px}.ao-tip .ao-tip-secs span{display:block;font-size:13px;line-height:1.42;color:var(--ao-body)}.ao-tip .ao-tip-secs span.ao-tip-when{margin-top:3px;font-size:12.5px;font-weight:600;color:var(--ao-ink)}.ao-tip .ao-tip-small{margin:0 0 0 41px;font-size:12px;color:#8b8b8f}.ao-tip .ao-tip-small+.ao-tip-foot{margin-top:8px}.ao-tip .ao-tip-foot{margin:10px -16px -14px;padding:12px 16px 14px;background:var(--ao-cream);color:var(--ao-ink);font-weight:600;font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){.ao *,.ao :after,.ao :before,.ao-tip{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}}