@font-face{font-family:Miko STYuanti Subset;src:url(/_astro/STYuantiBold-site.CzrFRmY9.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Miko STYuanti Full;src:url(/_astro/STYuantiBold-full.Bf8Qdoc_.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Miko STYuanti Subset;src:url(/_astro/STYuantiBold-site.CzrFRmY9.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Miko STYuanti Full;src:url(/_astro/STYuantiBold-full.Bf8Qdoc_.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{color-scheme:light;--ink: #000;--paper: #fafafa;--panel: #fff;--muted: #666;--miko-safe-area-inset-top: constant(safe-area-inset-top);--miko-safe-area-inset-top: env(safe-area-inset-top, 0px);--miko-safe-area-inset-bottom: constant(safe-area-inset-bottom);--miko-safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--miko-brand-font: "Miko STYuanti Subset", "STYuanti-SC-Bold", "Yuanti SC", "PingFang SC", "Microsoft YaHei", sans-serif;font-family:var(--miko-brand-font);font-synthesis:none}html.miko-full-font-ready{--miko-brand-font: "Miko STYuanti Full", "STYuanti-SC-Bold", "Yuanti SC", "PingFang SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html,body{width:100%;height:100%}html{--viewport-width: 100%;--viewport-height: 100vh;background:var(--paper)}html[data-miko-platform=ios]{--viewport-height: 100vh;--viewport-width: 100%}body{margin:0;overflow:hidden;color:var(--ink);letter-spacing:0}html.miko-activity,body.miko-activity{height:100%;overflow:hidden;overscroll-behavior:none}button{font:inherit;color:inherit}a{color:inherit}.story{width:100%;height:var(--viewport-height, 100vh);position:relative;overflow-x:hidden;overflow-y:auto;scroll-behavior:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;background-color:var(--paper)}.story:before{content:"";width:100vh;height:100vw;min-width:1080px;min-height:1920px;position:fixed;z-index:0;top:50%;left:50%;pointer-events:none;opacity:.2;background:url(/_astro/paper-pattern.D4UwyJle.webp) center / cover no-repeat;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center}.screen{width:100%;height:var(--viewport-height, 100vh);min-height:var(--viewport-height, 100vh);position:relative;z-index:1;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.screen__inner{width:min(1772px,calc(100% - 148px));height:100%;margin-left:auto;margin-right:auto;position:relative}.hero-screen__inner{min-height:0}.miko-logo{width:165px;height:auto;position:absolute;top:9%;right:0}.hero-copy{width:520px;position:absolute;top:27.7%;left:8.8%}.hero-copy h1{margin:0 0 25px;font-size:64px;font-weight:700;line-height:1.56}.hero-copy h1 span{display:block}.store-badge{width:154px;height:54px;position:relative;display:block;overflow:hidden;border-radius:17px;opacity:.72;filter:grayscale(1)}.store-badge img{width:443px;height:auto;max-width:none;position:absolute;top:-32px}.store-badge--ios img{left:-42px}.store-badge--android img{left:-225px}.download-assets{margin-top:18px;display:flex;align-items:center}.store-badges{display:grid;gap:8px}.app-icon-crop{width:84px;height:84px;position:relative;display:block;overflow:hidden;background:#fff;border:1px solid #ededed;border-radius:23px}.app-icon-crop img{width:100%;height:100%;display:block;object-fit:cover}.hero-cat-crop{width:423px;height:452px;position:absolute;top:23.8%;right:17.8%;overflow:hidden}.hero-cat-crop img{width:368.56%;height:194.06%;max-width:none;position:absolute;top:-46.8%;left:-132.82%}.scroll-cue{width:22px;height:34px;position:absolute;left:50%;bottom:25px;border:1px solid rgba(0,0,0,.24);border-radius:14px;transform:translate(-50%)}.scroll-cue i{width:3px;height:6px;position:absolute;top:7px;left:50%;background:#000;border-radius:2px;transform:translate(-50%);animation:scroll-cue 1.8s ease-in-out infinite}.feature-screen__inner{--feature-outer-gap: calc(var(--viewport-height, 100vh) * .044);padding-top:var(--feature-outer-gap)}.feature-list{min-height:192px;padding:30px 46px;display:grid;grid-template-columns:repeat(4,1fr);gap:6.6%;align-items:center;background:var(--panel);border:1px solid rgba(0,0,0,.05);border-radius:32px}.feature-item{min-width:0;display:grid;grid-template-columns:110px minmax(0,160px);gap:17px;align-items:center;justify-content:center}.feature-item h2{margin:0 0 7px;font-size:20px;line-height:28px}.feature-item p{margin:0;font-size:16px;font-weight:700;line-height:24px}.feature-art-crop{width:110px;height:110px;position:relative;display:block;overflow:hidden;border-radius:32px}.feature-art-crop img{width:452.52%;height:289.57%;max-width:none;position:absolute}.feature-art-crop--plan img{top:-34.78%;left:-48%}.feature-art-crop--coach img{top:-34.78%;left:-311.73%}.feature-art-crop--checkin img{top:-153.05%;left:-40%}.feature-art-crop--achievement img{top:-149.49%;left:-312.98%}.statement-panel{position:absolute;left:0;right:0;background:var(--panel);border-radius:32px}.feature-screen .statement-panel{top:calc(var(--feature-outer-gap) + 251px);bottom:var(--feature-outer-gap)}.statement-screen__inner,.closing-screen__inner{padding-top:4.4%;padding-bottom:4.4%}.statement-screen .statement-panel{top:4.4%;right:0;bottom:4.4%;left:0}.closing-screen .statement-panel{top:4.4%;bottom:82px}.brand-statement{width:721px;position:absolute}.brand-statement p,.brand-statement h2{margin:0;font-size:36px;font-weight:700;line-height:48px}.statement-panel--left .brand-statement{top:44%;left:9.5%;transform:translateY(-50%)}.statement-panel--right .brand-statement{top:50%;right:7.6%;transform:translateY(-50%)}.statement-panel--closing .brand-statement{width:min(560px,38%);top:50%;left:9.5%;transform:translateY(-50%)}.achievement-stickers{width:min(500px,36vw);position:absolute;top:50%;right:8.2%;transform:translateY(-50%)}.achievement-sticker{width:58%;height:auto;position:absolute;display:block;filter:drop-shadow(0 12px 18px rgba(0,0,0,.08))}.achievement-sticker--open{z-index:2;top:3%;left:4%;transform:rotate(-7deg)}.achievement-sticker--run{z-index:3;top:22%;right:2%;transform:rotate(5deg) scale(1.03)}.achievement-sticker--strong{z-index:1;right:18%;bottom:0;transform:rotate(3deg) scale(.94)}.footer-links{min-height:62px;position:absolute;right:0;bottom:8px;left:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;color:var(--muted);font-size:14px;font-weight:700;line-height:24px;text-align:center}.footer-links nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.footer-links a{text-decoration:none}html.miko-keyboard .footer-links a:focus{outline:2px solid #000;outline-offset:4px;border-radius:2px}.footer-links i{margin-left:6px;margin-right:6px;font-style:normal;color:#aaa}.footer-links p{margin:0}.screen-nav{position:fixed;z-index:10;top:50%;right:28px;display:grid;gap:6px;transform:translateY(-50%)}.screen-nav__dot{width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.screen-nav__dot span{width:6px;height:6px;display:block;background:#0000003d;border-radius:50%;transition:width .2s ease,height .2s ease,background-color .2s ease}.screen-nav__dot[aria-current=true] span{width:10px;height:10px;background:#000}html.miko-keyboard .screen-nav__dot:focus{outline:2px solid #000;outline-offset:1px;border-radius:50%}.hero-screen.is-active .miko-logo{animation:motion-rise .52s cubic-bezier(.22,.8,.28,1) both}.hero-screen.is-active .hero-copy h1 span{animation:motion-rise .62s cubic-bezier(.22,.8,.28,1) both}.hero-screen.is-active .hero-copy h1 span:nth-child(2){animation-delay:80ms}.hero-screen.is-active .download-assets{animation:motion-rise .58s .17s cubic-bezier(.22,.8,.28,1) both}.hero-screen.is-active .hero-cat-crop{animation:motion-art .72s .11s cubic-bezier(.22,.8,.28,1) both}.hero-screen.is-active .hero-cat-crop img{animation:cat-breathe 4.8s .9s ease-in-out infinite alternate;transform-origin:52% 74%}.hero-screen.is-active .scroll-cue{animation:motion-rise .5s .52s ease-out both}.feature-screen.is-active .feature-list,.feature-screen.is-active .statement-panel,.statement-screen.is-active .statement-panel,.closing-screen.is-active .statement-panel{animation:panel-in .65s cubic-bezier(.22,.8,.28,1) both;transform-origin:center}.feature-screen.is-active .feature-item{animation:motion-rise .56s var(--motion-delay) cubic-bezier(.22,.8,.28,1) both}.feature-screen.is-active .brand-statement,.statement-screen.is-active .brand-statement,.closing-screen.is-active .brand-statement{animation:motion-rise .62s .16s cubic-bezier(.22,.8,.28,1) both}.closing-screen.is-active .achievement-sticker{animation:sticker-in .68s var(--sticker-delay) cubic-bezier(.22,.8,.28,1) both}.closing-screen.is-active .achievement-sticker--open{--sticker-delay: .18s}.closing-screen.is-active .achievement-sticker--run{--sticker-delay: .27s}.closing-screen.is-active .achievement-sticker--strong{--sticker-delay: .36s}.closing-screen.is-active .footer-links{animation:motion-rise .52s .26s ease-out both}@keyframes streak-button-guide{0%{transform:translateY(0) scale(1)}15.3%{transform:translateY(-6px) scale(1.05)}29%{transform:translateY(2px) scale(1)}40.2%{transform:translateY(0) scale(1)}to{transform:translateY(0) scale(1)}}.legal-page{--legal-title-size: 42px;--legal-section-size: 23px;--legal-subsection-size: 17px;--legal-body-size: 16px;--legal-table-size: 14px;--legal-label-size: 14px;--legal-meta-size: 13px;--legal-eyebrow-size: 12px;--legal-contact-size: 14px;width:100%;height:var(--viewport-height, 100vh);padding:38px 48px 28px;position:relative;overflow-x:hidden;overflow-y:auto;background:var(--paper)}.legal-page:before{content:"";width:100vh;height:100vw;min-width:1080px;min-height:1920px;position:fixed;z-index:0;top:50%;left:50%;pointer-events:none;opacity:.16;background:url(/_astro/paper-pattern.D4UwyJle.webp) center / cover no-repeat;transform:translate(-50%,-50%) rotate(90deg)}.legal-header{width:min(1120px,100%);margin:0 auto 42px;position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.legal-brand{display:block;line-height:0}.legal-brand img{width:132px;height:auto}.legal-contact{color:#555;font-size:var(--legal-contact-size);font-weight:700;text-decoration:none}.legal-document{width:min(1120px,100%);margin:0 auto;position:relative;z-index:1;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;box-shadow:0 20px 60px #0000000d}.legal-document__header{padding:68px 88px 54px;border-bottom:1px solid #eaeaea}.legal-eyebrow{margin:0 0 22px;color:#777;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--legal-eyebrow-size);font-weight:700;line-height:18px}.legal-document h1{margin:0 0 24px;font-size:var(--legal-title-size);line-height:1.25}.legal-dates{display:grid;gap:8px}.legal-date{margin:0;color:#777;font-size:var(--legal-meta-size);line-height:22px}.legal-document__body{padding:58px 88px 84px;color:#252525;font-size:var(--legal-body-size);line-height:1.9;overflow-wrap:break-word}.legal-document__body>:first-child{margin-top:0}.legal-document__body h2{margin:48px 0 14px;font-size:var(--legal-section-size);line-height:1.5}.legal-document__body h3{margin:26px 0 8px;font-size:var(--legal-subsection-size);line-height:1.6}.legal-document__body p{margin:0 0 18px}.legal-document__body ul,.legal-document__body ol{margin:0 0 24px;padding-left:1.65em}.legal-document__body li{margin-bottom:8px;padding-left:.3em}.legal-document__body li:last-child{margin-bottom:0}.legal-document__body strong{font-weight:700}.legal-document__body mark{padding:0 .12em;background:#fff1a8;color:inherit}.legal-document__body a{font-weight:700;text-decoration:none}.legal-document__body .legal-email-link{color:inherit}.legal-lead{padding:24px 28px;background:#f5f5f5;border-left:3px solid #111;font-size:var(--legal-subsection-size);font-weight:700}.legal-toc{margin:20px 0 36px;padding:24px 28px;background:#f7f7f7;border:1px solid #e6e6e6;border-radius:6px}.legal-toc h2{margin-top:0}.legal-toc ol{margin-bottom:0;columns:2;column-gap:48px}.legal-toc a{font-weight:400}.legal-table-wrap{margin:14px 0 38px;overflow-x:auto;border:1px solid #dedede;border-radius:6px;-webkit-overflow-scrolling:touch}.legal-table{width:100%;min-width:780px;border-collapse:collapse;font-size:var(--legal-table-size);line-height:1.65}.legal-table th,.legal-table td{padding:16px 18px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-align:left;vertical-align:top}.legal-table th:last-child,.legal-table td:last-child{border-right:0}.legal-table tbody tr:last-child td{border-bottom:0}.legal-table th{background:#f3f3f3;font-weight:700;white-space:nowrap}.legal-table--emphasis-first-column tbody td:first-child{font-weight:700}.third-party-card{margin:14px 0 42px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.third-party-card>div{padding:18px 0;display:grid;grid-template-columns:150px 1fr;gap:24px;border-bottom:1px solid #e5e5e5}.third-party-card>div:last-child{border-bottom:0}.third-party-card span{color:#777;font-size:var(--legal-label-size);font-weight:700}.third-party-card strong,.third-party-card p{min-width:0;margin:0}.footer-links--compact{width:min(1120px,100%);min-height:auto;margin:32px auto 0;position:relative;z-index:1;top:auto;right:auto;bottom:auto;left:auto;padding:12px 0;font-size:12px;line-height:20px}.app-link-page{min-height:var(--viewport-height, 100vh);padding:38px 48px;position:relative;overflow:hidden;background:var(--paper)}.app-link-page:before{content:"";width:100vh;height:100vw;min-width:1080px;min-height:1920px;position:fixed;z-index:0;top:50%;left:50%;pointer-events:none;opacity:.16;background:url(/_astro/paper-pattern.D4UwyJle.webp) center / cover no-repeat;transform:translate(-50%,-50%) rotate(90deg)}.app-link-header{width:min(1120px,100%);margin-left:auto;margin-right:auto;position:relative;z-index:1}.app-link-header a{display:inline-block;line-height:0}.app-link-header img{width:132px;height:auto}.app-link-content{width:min(660px,calc(100% - 48px));position:absolute;z-index:1;top:50%;left:50%;text-align:center;transform:translate(-50%,-48%)}.app-link-icon{width:112px;height:112px;margin-bottom:24px;border:1px solid rgba(0,0,0,.08);border-radius:30px;box-shadow:0 18px 44px #00000014}.app-link-eyebrow{margin:0 0 18px;color:#777;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;line-height:18px}.app-link-content h1{margin:0;font-size:48px;line-height:1.25}.app-link-content>p:not(.app-link-eyebrow){max-width:540px;margin:22px auto 34px;color:#555;font-size:17px;line-height:1.8}.app-link-action{min-height:48px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #111;border-radius:6px;background:#111;color:#fff;font-size:15px;font-weight:700;text-decoration:none}.app-link-action:hover{background:#333}html.miko-keyboard .app-link-action:focus{outline:2px solid #111;outline-offset:4px}.streak-page{--streak-black: #000;--streak-text: #222;--streak-muted: #8c8c8c;--streak-bg: #f5f5f5;--streak-card: #fafafa;--streak-blue: #9ec6ff;--streak-blue-50: #f1f7ff;--streak-border: rgba(0,0,0,.05);--streak-font: var(--miko-brand-font);--safe-top: var(--miko-safe-area-inset-top);--safe-bottom: var(--miko-safe-area-inset-bottom);--streak-column: var(--activity-column-width, 393px);--streak-view-width: var(--viewport-width, 100%);width:100%;height:var(--viewport-height, 100vh);position:relative;isolation:isolate;display:grid;place-items:stretch center;overflow-x:hidden;overflow-y:hidden;background:#fefeff;font-family:var(--streak-font);color:var(--streak-black)}.streak-page *{font-family:inherit;font-weight:400;letter-spacing:0}.streak-page.font-full-ready{--streak-font: var(--miko-brand-font)}.streak-page,.streak-phone{touch-action:pan-y}.streak-page.is-initial-loading:after{display:none}.streak-page:after{content:none}@media(min-width:520px)and (orientation:landscape){.streak-page{--streak-column: var(--activity-column-width, 440px);--streak-view-width: var(--streak-column)}.streak-page:after{content:"";position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;background:url(/_astro/home-background.Bi-N49Ts.webp) center / cover no-repeat;filter:blur(48px) saturate(1.1);opacity:.55;pointer-events:none}}.streak-page,.streak-page *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.streak-page{user-select:none;-webkit-user-select:none}.streak-page input,.streak-page textarea{user-select:text;-webkit-user-select:text}.streak-page img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}[data-pressable] button,[data-pressable] a,[data-pressable] select{--press-scale: .965;--press-translate-y: 1.5px;--press-brightness: .96;transition:transform .32s cubic-bezier(.4,0,.2,1),filter .32s cubic-bezier(.4,0,.2,1)}[data-pressable] .streak-main-btn{--press-scale: .955;--press-translate-y: 2px;--press-brightness: .94}[data-pressable] .streak-day{--press-scale: .94;--press-translate-y: 1px;--press-brightness: .96}[data-pressable] .is-pressed{transform:scale(var(--press-scale)) translateY(var(--press-translate-y));filter:brightness(var(--press-brightness));transition:transform 90ms cubic-bezier(.2,0,.2,1),filter 90ms cubic-bezier(.2,0,.2,1)}@media(prefers-reduced-motion:reduce){[data-pressable] .streak-day{transition:none}}.streak-phone{width:var(--streak-view-width);height:var(--viewport-height, 100vh);margin:0 auto;position:relative;z-index:2;overflow:hidden}.streak-home,.streak-subpage{width:var(--streak-view-width);height:100%;min-height:0;margin-left:auto;margin-right:auto;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.streak-subpage{padding-bottom:var(--safe-bottom, 0px)}.streak-home{padding-top:0;background:#fefeff}.streak-home__scroll-content{min-height:100%;padding-bottom:var(--safe-bottom, 0px);position:relative;background-color:#fefeff;background-image:url(/_astro/home-background.Bi-N49Ts.webp);background-position:top center;background-size:100% auto;background-repeat:repeat-y}.streak-joined{width:var(--streak-column);margin-left:auto;margin-right:auto}.streak-ion-page,.streak-ion-content{width:100%;height:100%}.streak-ion-content{--overflow: hidden}.streak-route-stack{height:100%;position:relative;overflow-x:visible;overflow-y:visible}.streak-route-panel{width:100%;height:100%;position:relative;overflow-x:hidden;overflow-y:hidden;isolation:isolate}.streak-route-panel--blue:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:var(--streak-view-width);margin:0 auto;background:url(/_astro/home-background.Bi-N49Ts.webp) top center / var(--streak-view-width) auto no-repeat;background-color:#fefeff}.streak-route-panel>.streak-home,.streak-route-panel>.streak-subpage{z-index:1}.streak-route-panel--plain{background:var(--streak-bg)}.streak-route-panel--plain:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:var(--streak-view-width);margin:0 auto;background:var(--streak-bg)}.streak-route-panel--leaving{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none}.streak-route-panel--entering{position:relative;z-index:2}.streak-route-stack.is-transitioning.is-forward .streak-route-panel--entering{animation:streak-route-push-in .26s cubic-bezier(.22,1,.36,1) both}.streak-route-stack.is-transitioning.is-back .streak-route-panel--leaving{z-index:3;animation:streak-route-pop-out .26s cubic-bezier(.22,1,.36,1) both}.streak-modal-layer{animation:streak-modal-layer-in .16s ease-out both}.streak-reward-modal,.streak-modal-btn{animation:streak-modal-content-in .18s cubic-bezier(.22,1,.36,1) both}@keyframes streak-modal-layer-in{0%{opacity:0}to{opacity:1}}@keyframes streak-modal-content-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.streak-route-panel--entering,.streak-route-panel--leaving,.streak-modal-layer,.streak-reward-modal,.streak-modal-btn{animation:none!important}.streak-route-panel--leaving{display:none}}.streak-home.is-dimmed{filter:none}.streak-topnav{width:100%;height:calc(var(--safe-top, 0px) + 60px);position:sticky;z-index:7;top:0;left:0;margin-left:0;flex:0 0 auto}.streak-topnav:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:calc(100% + 18px);background:linear-gradient(to bottom,#f6f7f9 0 calc(100% - 28px),#f6f7f900);pointer-events:none}.streak-topnav.is-scroll-fade{--streak-topnav-background-opacity: 0}.streak-topnav.is-scroll-fade:before{opacity:var(--streak-topnav-background-opacity)}.streak-topnav h1{margin:0;position:absolute;top:calc(var(--safe-top, 0px) + 30px);left:50%;font-size:16px;line-height:24px;white-space:nowrap;transform:translate(-50%,-50%)}.streak-topnav__actions{position:absolute;top:calc(var(--safe-top, 0px) + 10px);right:16px;display:flex}.streak-nav-btn{width:40px;height:40px;padding:0;position:absolute;top:calc(var(--safe-top, 0px) + 10px);left:16px;display:grid;place-items:center;border:1px solid var(--streak-border);border-radius:16px;background:#f5f5f5;cursor:pointer}.streak-topnav__actions .streak-nav-btn{position:static}.streak-nav-btn img{width:24px;height:24px;display:block}.streak-nav-btn--share{border:0;background:transparent}.streak-nav-btn--share img{width:40px;height:40px}.streak-rules-tab{min-width:38px;height:28px;padding:4px 8px;position:fixed;z-index:4;top:calc(var(--safe-top, 0px) + 116px);left:0;border:0;border-radius:0 12px 12px 0;background:#fff;font-size:14px;line-height:20px;cursor:pointer}.streak-home-kv{width:var(--streak-column);margin:-30px auto 0;position:relative;z-index:1}.streak-home-kv__image{width:100%;height:auto;position:absolute;top:0;left:0;display:block}.streak-home-content{width:var(--streak-column);margin-left:auto;margin-right:auto;position:relative}.streak-home-content.is-joining,.streak-home-content.is-joined{padding-bottom:28px}.streak-home-content.is-unjoined{padding-bottom:120px}.streak-unjoined{width:100%;margin-top:0;position:relative;z-index:1}.streak-unjoined.is-joining{width:var(--streak-column);margin:0;padding-bottom:0;position:absolute;top:0;left:50%;z-index:2;transform:translate(-50%)}.streak-unjoined__milestones{width:100%;height:auto;display:block}.streak-prize-float{position:absolute}.streak-prize-float p{margin:0;color:var(--streak-text);font-size:16px;line-height:24px;white-space:nowrap}.streak-prize-float small{display:block;margin-top:4px;color:var(--streak-muted);font-family:var(--streak-font);font-size:12px;font-weight:700;line-height:18px}.streak-prize-float span{width:56px;min-height:48px;position:absolute;display:grid;place-items:center;border-radius:999px;background:#9ec6ffe6;color:#fff;font-size:16px;line-height:24px}.streak-prize-float img{position:absolute;display:block;object-fit:contain}.streak-float--sticker{top:132px;left:49px}.streak-float--sticker span{top:48px;left:36px}.streak-float--sticker img{width:120px;height:110px;top:103px;left:-8px;transform:rotate(-14.78deg)}.streak-float--grip{top:250px;left:135px}.streak-float--grip span{top:-70px;left:184px}.streak-float--grip img{width:125px;height:115px;top:-98px;left:128px;transform:rotate(13.97deg)}.streak-float--bottle{top:390px;left:67px}.streak-float--bottle span{top:-76px;left:244px}.streak-float--bottle img{width:108px;height:101px;top:-68px;left:199px;transform:rotate(20.86deg)}.streak-prize-img--sticker,.streak-prize-img--grip,.streak-prize-img--bottle{object-fit:contain}.streak-main-btn{width:220px;height:60px;border:0;border-radius:26px;background:#000;color:#fff;font-size:20px;line-height:28px;cursor:pointer}.streak-main-btn--disabled{position:absolute;top:510px;left:86px;opacity:.2}.streak-home-cta{display:grid;place-items:center;opacity:1}.streak-home-cta-group{display:contents}.streak-home-cta-group.is-unjoined{display:grid;justify-items:center;gap:8px;position:fixed;z-index:9;bottom:var(--activity-cta-bottom, 30px);left:50%;width:calc(100% - 16px);transform:translate(-50%)}.streak-home-cta-hint{margin:0;color:#8c8c8c;font-size:12px;line-height:18px;text-align:center}.streak-home-cta-hint.is-leaving{position:fixed;z-index:9;pointer-events:none;animation:streak-join-hint-out .22s linear both}@keyframes streak-join-hint-out{0%{opacity:1}to{opacity:0}}.streak-home-content.is-joining .streak-home-cta.is-joining,.streak-home-content.is-joined .streak-home-cta.is-joined{position:relative;z-index:2;margin:24px auto 0}.streak-home-cta.is-unjoined{animation:streak-button-guide 2.24s 1.1s cubic-bezier(.65,0,.35,1) 3}.streak-home-cta.is-complete{width:220px;height:60px;display:block;object-fit:contain}.streak-home-cta.is-ended{background:#aaa;animation:none}.streak-joined{position:relative;z-index:1}.streak-calendar-wrap{width:calc(100% - 16px);max-width:361px;height:482px;margin:16px auto 0;position:relative}.streak-calendar-scale{width:361px;position:absolute;top:0;left:50%;transform:translate(-50%) scale(var(--calendar-scale, 1));transform-origin:top center}.streak-calendar{width:361px;min-height:0;padding:16px 8px 12px;position:relative;overflow:hidden;border:1px solid #ededed;border-radius:26px 24px 24px;background:#fff;box-shadow:0 8px 16px -4px #17181a29}.streak-calendar__head{width:313px;height:36px;margin:0 auto;position:relative;z-index:1;display:flex;align-items:center;font-family:var(--streak-font)}.streak-calendar__head span{color:#151719;font-size:16px;line-height:24px;white-space:nowrap}.streak-calendar__head strong{color:var(--streak-blue);font-size:28px;line-height:36px;white-space:nowrap}.streak-calendar__months{display:flex;align-items:center;margin-left:auto}.streak-calendar__head>.streak-calendar__months{margin-left:auto}.streak-calendar__months>*+*{margin-left:10px}.streak-calendar__months button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgba(0,0,0,.05);border-radius:12px;background:#fafafa;cursor:pointer}.streak-calendar__months button:disabled{opacity:.25;cursor:default}.streak-calendar__months img{display:block}.streak-calendar__months span{font-size:14px;line-height:20px}.streak-week,.streak-days{width:322px;margin-left:auto;margin-right:auto;position:relative;z-index:2;display:grid;grid-template-columns:repeat(7,46px)}.streak-week{height:24px;margin-top:24px}.streak-week span{display:grid;place-items:center;color:#bababa;font-size:14px;line-height:20px}.streak-days{margin-top:8px;row-gap:8px}.streak-range-bars{position:absolute;z-index:1;top:108px;left:2px;right:2px;margin-left:auto;margin-right:auto;width:322px;bottom:12px;pointer-events:none}.streak-range-bars span{width:calc(var(--range-span) * 46px);height:68px;position:absolute;top:calc(var(--range-row) * 72px - 6px);left:calc(var(--range-start) * 46px);border-radius:12px;background:var(--streak-blue-50)}.streak-calendar.is-complete .streak-day__stamp,.streak-calendar.is-complete .streak-day__stamp-live img{opacity:.2!important}.streak-day{width:46px;height:64px;padding:0 0 4px;position:relative;display:grid;grid-template-rows:20px 40px;row-gap:0;border:0;background:transparent;cursor:pointer}.streak-day__number{position:static;z-index:2;min-width:28px;padding:0 6px;justify-self:center;display:inline-flex;align-items:center;justify-content:center;color:var(--streak-text);font-size:14px;line-height:20px;text-align:center}.streak-day.is-inactive .streak-day__number{color:#bababa}.streak-day__visual{box-sizing:border-box;width:46px;height:46px;position:relative;display:grid;place-items:center;margin-top:-2px;border-radius:12px;overflow:visible}.streak-day__visual:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:0;border-radius:10px;background:#151719;opacity:0;transform:scale(.86);transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1);pointer-events:none}.streak-day__visual img{width:46px;height:46px;object-fit:contain}.streak-day__visual .streak-day__stamp{z-index:1;grid-area:1 / 1;width:46px;height:46px}.streak-day.has-outside-range-stamp .streak-day__stamp,.streak-day.has-outside-range-stamp .streak-day__stamp-live img{opacity:.2}.streak-day .streak-prize-img--grip{width:46px;height:46px;object-fit:contain;object-position:center}.streak-day.is-today .streak-day__number{border-radius:999px;background:#151719;color:#fff}.streak-day__prize{box-sizing:border-box;width:46px;height:46px;position:relative;z-index:1;grid-area:1 / 1;display:grid;place-items:center;pointer-events:none}.streak-day__prize img{width:46px;height:46px;position:static;display:block;object-fit:contain}.streak-day__prize i{position:absolute;left:50%;bottom:0;padding:0 3px;border-radius:4px;background:#e6f4ec;color:#17633e;font-size:9px;font-style:normal;line-height:14px;white-space:nowrap;transform:translate(-50%) scale(0)}.streak-day__prize.is-earned i{transform:translate(-50%) scale(1);transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.streak-unjoined.is-joining .streak-unjoined__milestones{animation:streak-join-rewards-out .22s linear both}@keyframes streak-join-rewards-out{to{opacity:0}}.streak-home-cta__label{display:block;grid-area:1 / 1;will-change:opacity,filter}.streak-home-cta__label--training{opacity:0}.streak-home-cta.is-joining .streak-home-cta__label--join{animation:streak-join-label-out .12s .22s linear both}.streak-home-cta.is-joining .streak-home-cta__label--training{animation:streak-join-label-in .18s .36s linear both}.streak-home-cta.is-joined .streak-home-cta__label--join{opacity:0}.streak-home-cta.is-joined .streak-home-cta__label--training{opacity:1}@keyframes streak-join-label-out{0%{opacity:1}to{opacity:0}}@keyframes streak-join-label-in{0%{opacity:0}to{opacity:1}}.streak-joined.is-entering .streak-calendar-wrap{animation:streak-join-calendar-in .64s .22s cubic-bezier(.22,1,.36,1) both}@keyframes streak-join-calendar-in{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translateY(0)}}.streak-home-content.is-joining>.streak-milestone-stack{animation:streak-join-milestones-in .56s .34s cubic-bezier(.22,1,.36,1) both}@keyframes streak-join-milestones-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.streak-day__stamp-live{box-sizing:border-box;position:relative;z-index:3;grid-area:1 / 1;width:46px;height:46px;pointer-events:none;perspective:800px}.streak-day__stamp-live img{position:static;width:46px;height:46px;display:block}.streak-calendar-wrap.is-stamping .streak-day__stamp-live{animation:streak-stamp-fall .64s both}.streak-calendar-wrap.is-stamping .streak-day__stamp-live img{animation:streak-stamp-ink .64s linear both}@keyframes streak-stamp-fall{0%{opacity:0;transform:scale(5) rotate(-10deg);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}12%{opacity:1;transform:scale(4) rotate(-8deg);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale(1.12,.84) rotate(0);animation-timing-function:cubic-bezier(.16,1,.3,1)}78%{transform:scale(.96,1.08);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{transform:scale(1)}}@keyframes streak-stamp-ink{0%,60%{filter:brightness(0)}88%,to{filter:brightness(1)}}.streak-calendar-wrap.is-stamping .streak-calendar{overflow:visible;animation:streak-card-impact .4s 384ms both}@keyframes streak-card-impact{0%{transform:scale(1);animation-timing-function:cubic-bezier(.2,.7,.3,1)}35%{transform:scale(.98);animation-timing-function:cubic-bezier(.42,0,.2,1)}to{transform:scale(1)}}.streak-calendar-wrap.has-played .streak-day:not(.has-outside-range-stamp) .streak-day__stamp,.streak-calendar-wrap.has-played .streak-day__prize,.streak-calendar-wrap.has-played .streak-day:not(.has-outside-range-stamp) .streak-day__stamp-live img{animation:streak-day-wave .5s calc(939ms + var(--wave-delay, 0ms)) cubic-bezier(.42,0,.58,1) both}@keyframes streak-day-wave{0%{transform:scale(1) rotate(0);opacity:1}40%{transform:scale(1.34) rotate(var(--wave-rotate, 0deg));opacity:.8}to{transform:scale(1) rotate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.streak-unjoined.is-joining *,.streak-lottery-layer *,.streak-day.has-pending-draw .streak-day__prize img,.streak-joined.is-entering .streak-calendar-wrap,.streak-joined.is-entering .streak-milestone-stack,.streak-calendar-wrap.is-stamping *,.streak-calendar-wrap.has-played .streak-day__stamp,.streak-calendar-wrap.has-played .streak-day__prize,.streak-calendar-wrap.has-played .streak-day__stamp-live img{animation:none!important}}.streak-milestone-stack{width:var(--streak-column);margin:16px auto 0;position:relative}.streak-milestone-sticker{width:100%;position:relative}button.streak-milestone-sticker{display:block;z-index:1;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;outline:none;pointer-events:auto;touch-action:manipulation;-webkit-appearance:none;appearance:none}button.streak-milestone-sticker>*{pointer-events:none}html.miko-keyboard button.streak-milestone-sticker:focus{outline:2px solid #171717;outline-offset:2px}.streak-milestone-sticker>img{width:100%;height:auto;display:block}.streak-milestone-sticker__text{position:absolute;z-index:1;left:var(--slot-left);top:var(--slot-top);right:var(--slot-right);bottom:var(--slot-bottom);display:flex;align-items:center;justify-content:center;overflow:hidden;color:#171717;font-family:inherit;font-size:12px;font-weight:700;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.streak-milestone-sticker__text>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.streak-subpage{padding-top:0;background:var(--streak-bg)}.streak-visually-hidden{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.streak-rules-page{padding-bottom:0;background:#fefeff}.streak-rules-page .streak-topnav{margin-bottom:calc(-1 * (var(--safe-top, 0px) + 60px))}.streak-rules-page__images{width:100%;margin:0 auto}.streak-rules-page__image{width:100%;height:auto;display:block}.streak-prize-list{width:calc(100% - 32px);max-width:361px;margin:12px auto 0;display:grid;gap:12px}.streak-prize-row{width:100%;height:102px;padding:16px 16px 16px 24px;display:grid;grid-template-columns:72px 1fr 82px;gap:12px;align-items:center;border:1px solid var(--streak-border);border-radius:32px;background:var(--streak-card);text-align:left}.streak-prize-row__image{width:72px;height:72px;position:relative;overflow:hidden}.streak-prize-row__image img{width:72px;height:72px;display:block}.streak-prize-row strong{color:var(--streak-text);font-size:16px;line-height:24px}.streak-prize-row__action{width:82px;height:40px;display:grid;place-items:center;border:0;border-radius:16px;background:#000;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;line-height:20px;text-align:center}.streak-prize-delivery-note{margin:16px auto 0;color:#bababa;font-size:12px;line-height:18px;text-align:center}.streak-subpage--empty{display:flex;flex-direction:column;overflow:hidden}.streak-subpage--empty .streak-topnav{width:100%;flex:0 0 auto}.streak-empty{flex:1 1 auto;min-height:0;padding:24px 16px calc(24px + var(--safe-bottom, 0px));display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--streak-text);text-align:center}.streak-empty img{width:160px;height:160px;display:block;object-fit:contain}.streak-empty p{margin:24px 0 0;font:inherit;font-size:16px;line-height:24px}.streak-empty .streak-main-btn{flex:0 0 auto;margin-top:24px}.streak-address-card{width:calc(100% - 32px);max-width:361px;margin:16px auto 0;padding:20px 24px;display:grid;gap:20px;align-content:start;border:1px solid var(--streak-border);border-radius:32px;background:var(--streak-card)}.streak-address-card+.streak-form-actions--readonly{width:100%;margin:32px 0 0;position:static}.streak-form-list{width:calc(100% - 32px);max-width:361px;position:absolute;top:calc(var(--safe-top, 0px) + 76px);left:0;right:0;margin-left:auto;margin-right:auto;display:grid;gap:12px}.streak-address-row{min-height:24px;display:grid;grid-template-columns:80px 1fr;align-items:start}.streak-form-list .streak-address-row{width:100%;height:64px;padding:20px 16px 20px 24px;grid-template-columns:80px 1fr;border:1px solid var(--streak-border);border-radius:32px;background:var(--streak-card)}.streak-form-list .streak-address-row--tall{height:150px}.streak-form-list .streak-address-row--region{height:auto;min-height:64px}.streak-region-trigger>span:first-child{min-width:0}.streak-address-row span{color:var(--streak-muted);font-size:16px;line-height:24px}.streak-form-list .streak-address-row span{color:var(--streak-text)}.streak-address-row strong,.streak-address-row input,.streak-address-row textarea{min-width:0;color:var(--streak-text);font-size:16px;line-height:24px}.streak-address-row strong{overflow-wrap:break-word;word-break:break-word}.streak-address-row input,.streak-address-row textarea{width:100%;padding:0;border:0;outline:0;background:transparent;resize:none}.streak-address-row input{height:24px}.streak-address-row textarea{height:108px}.streak-address-row input::placeholder,.streak-address-row textarea::placeholder{color:#bababa}.streak-address-row--region{position:relative}.streak-region-trigger{width:100%;min-height:24px;padding:0;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;color:var(--streak-text);cursor:pointer;font:inherit;font-size:16px;line-height:24px;text-align:left}.streak-region-trigger:disabled{cursor:default}.streak-region-trigger__placeholder{color:#bababa}.streak-region-trigger__arrow{color:var(--streak-muted);font-size:24px;line-height:20px}.streak-region-picker{--streak-text: #222;--streak-muted: #8c8c8c;--streak-card: #fff;--streak-border: rgba(0, 0, 0, .05);font-family:var(--miko-brand-font);position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;animation:streak-region-picker-fade-in .22s ease-out both}.streak-region-picker *{font-family:inherit}.streak-region-picker__mask{width:100%;height:100%;display:block;border:0;background:#0000006b}.streak-region-picker.is-closing{animation:streak-region-picker-fade-out .22s ease-in both}.streak-region-picker__sheet{max-width:600px;height:var(--activity-sheet-height, 50vh);max-height:500px;padding:0 24px var(--miko-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));position:absolute;right:0;bottom:0;left:0;margin:auto;overflow:hidden;border-radius:32px 32px 0 0;background:var(--streak-card);animation:streak-region-picker-slide-up .28s cubic-bezier(.22,.8,.28,1) both}@keyframes streak-region-picker-fade-in{0%{opacity:0}to{opacity:1}}@keyframes streak-region-picker-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes streak-region-picker-fade-out{0%{opacity:1}to{opacity:0}}@keyframes streak-region-picker-slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}.streak-region-picker.is-closing .streak-region-picker__sheet{animation:streak-region-picker-slide-down .28s cubic-bezier(.22,.8,.28,1) both}@media(prefers-reduced-motion:reduce){.streak-region-picker,.streak-region-picker__sheet,.streak-region-picker.is-closing .streak-region-picker__sheet{animation:none}}.streak-region-picker__sheet header{height:64px;display:flex;align-items:center;justify-content:space-between;font-size:18px}.streak-region-picker__sheet header button{width:32px;height:32px;border:0;border-radius:50%;background:#f3f3f3;color:var(--streak-text);font-size:24px;line-height:1}.streak-region-picker__sheet nav{display:flex;overflow-x:auto;border-bottom:1px solid var(--streak-border)}.streak-region-picker__sheet nav button{max-width:120px;padding:0 0 12px;overflow:hidden;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--streak-muted);font:inherit;font-size:15px;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.streak-region-picker__sheet nav button.is-active{border-color:var(--streak-text);color:var(--streak-text);font-weight:700}.streak-region-picker__options{height:calc(100% - 112px);overflow-y:auto;padding:12px 0 24px}.streak-region-picker__options p{color:var(--streak-muted);text-align:center}.streak-region-picker__options button{width:100%;min-height:48px;padding:12px 8px;display:block;border:0;border-radius:12px;background:transparent;color:var(--streak-text);font:inherit;font-size:16px;line-height:24px;text-align:left}.streak-region-picker__options button.is-selected{background:#f4f4f4;font-weight:700}.streak-region-picker__options button:active{background:#f4f4f4}.streak-form-actions{margin-top:32px;display:grid;justify-items:center;gap:16px}.streak-form-list+.streak-form-actions{width:100%;margin:0;position:absolute;top:calc(var(--safe-top, 0px) + 570px);left:0}.streak-form-actions--readonly{width:100%;margin:32px 0 0;position:static}.streak-form-actions p{margin:0;color:var(--streak-muted);font-size:14px;line-height:20px}.streak-address-edit-deadline{color:#8c8c8c!important;font-size:14px;line-height:20px}.streak-form-actions .streak-main-btn:disabled{background:#aaa;color:#fff;cursor:default}.streak-address-submitting{position:fixed;z-index:38;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000014}.streak-address-submitting>div{min-width:132px;min-height:104px;padding:18px 20px 16px;display:grid;justify-items:center;gap:12px;border-radius:22px;background:#000000b8;color:#fff;box-shadow:0 12px 32px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.streak-address-submitting span{width:28px;height:28px;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:streak-address-submitting-spin .86s linear infinite}.streak-address-submitting p{margin:0;font-size:14px;line-height:20px}@keyframes streak-address-submitting-spin{to{transform:rotate(360deg)}}.streak-share-status{position:fixed;z-index:30;top:var(--activity-notice-top, 54px);left:50%;max-width:calc(100% - 48px);padding:10px 16px;border-radius:999px;background:#000000d9;color:#fff;font-size:14px;line-height:20px;text-align:center;transform:translate(-50%)}.streak-toast{min-height:40px;padding:10px 16px;position:fixed;z-index:10;top:var(--activity-notice-top, 54px);left:50%;border-radius:999px;background:#000000d9;color:#fff;font-size:14px;line-height:20px;transform:translate(-50%,-18px);opacity:0;animation:streak-toast-cycle 2.6s cubic-bezier(.22,1,.36,1) both}@keyframes streak-toast-cycle{0%{transform:translate(-50%,-18px);opacity:0}11.538%,88.462%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,-18px);opacity:0}}.streak-success-tip{margin-top:14px;color:var(--streak-muted);font-size:14px;line-height:20px;text-align:center}.streak-lottery-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;overflow:hidden}.streak-lottery-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#00000080;animation:streak-lottery-backdrop-in .22s ease-in-out both}.streak-lottery-canvas{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;outline:none;pointer-events:none;width:var(--activity-modal-width, 100%);max-width:393px;display:flex;align-items:center;justify-content:center}.streak-lottery-modal{position:relative;width:100%;margin-top:13.74%;transform-origin:50% 45%;animation:streak-lottery-modal-in .42s both}.streak-lottery-card{position:relative;width:100%;pointer-events:auto}.streak-lottery-before,.streak-lottery-result{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.streak-lottery-before{opacity:1}.streak-lottery-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.streak-lottery-prize,.streak-cup-reward-prize{position:absolute;left:24.5547%;top:29.1232%;width:50.8906%;object-fit:contain;transform-origin:center}.streak-lottery-prize{opacity:0}.streak-lottery-cat-window{position:absolute;left:10.9415%;top:26.096%;width:78.626%;height:47.3904%;overflow:hidden}.streak-lottery-cat{position:absolute;left:14.5631%;top:11.0132%;width:70.2641%;height:78.6291%;object-fit:contain;opacity:0}.streak-lottery-primary{position:absolute;left:22.1374%;top:76.61795%;width:55.9796%;height:12.5261%;padding:0;border:0;border-radius:26px;background:transparent;color:#fff;font-family:inherit;cursor:pointer;z-index:2;overflow:hidden}.streak-lottery-button-before,.streak-lottery-button-result{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:#000;color:#fff;font-size:20px;font-weight:700}.streak-lottery-primary:disabled{cursor:default}.streak-lottery-primary:active:not(:disabled){transform:scale(.97)}.streak-reward-status-text{position:absolute;left:22.1374%;top:76.61795%;width:55.9796%;height:12.5261%;margin:0;display:grid;place-items:center;color:#8c8c8c;font-size:20px;font-weight:700;line-height:1;text-align:center}.streak-lottery-message{position:absolute;left:10%;right:10%;top:89.5%;margin:0;text-align:center;font-size:12px;line-height:1.35;color:#526579}.streak-lottery-close{position:absolute;left:45.0382%;top:90.0563%;width:10.1781%;padding:0;border:0;border-radius:16px;background:transparent;cursor:pointer;pointer-events:auto;z-index:4}.streak-lottery-close img{width:100%;height:100%}.streak-lottery-confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.streak-lottery-confetti:empty{display:none}.streak-lottery-confetti__piece{position:absolute;left:50%;top:44.9343%;height:auto;opacity:0;pointer-events:none}.streak-lottery-layer.is-closing .streak-lottery-backdrop{animation:streak-lottery-backdrop-out .18s ease-in both}.streak-lottery-layer.is-closing .streak-lottery-canvas{animation:streak-lottery-canvas-out .18s ease-in-out both}@keyframes streak-lottery-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes streak-lottery-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes streak-lottery-modal-in{0%{opacity:0;transform:translateY(24px) scale(.86);animation-timing-function:cubic-bezier(.22,.61,.36,1)}72%{opacity:1;transform:translateY(-2px) scale(1.025);animation-timing-function:ease-in-out}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes streak-lottery-canvas-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.97)}}.streak-day.has-pending-draw .streak-day__prize img{transform-origin:50% 18%;animation:streak-pending-draw-wiggle 2.7s .6s linear infinite}.streak-page.is-lottery-open .streak-day.has-pending-draw .streak-day__prize img{animation:none}@keyframes streak-pending-draw-wiggle{0%,66.667%,to{transform:rotate(0)}4.444%{transform:rotate(-12deg)}9.63%{transform:rotate(12deg)}14.815%{transform:rotate(-9deg)}20%{transform:rotate(9deg)}24.444%{transform:rotate(-5deg)}28.889%{transform:rotate(5deg)}33.333%{transform:rotate(0)}}.streak-modal-layer{position:absolute;top:0;right:0;bottom:0;left:0;bottom:calc(0px - var(--safe-top, 0px) - var(--safe-bottom, 0px));z-index:8;background:#00000080}.streak-reward-modal{width:321px;height:415px;position:absolute;top:calc(174px + var(--safe-top, 0px));left:50%;margin-left:-160.5px}.streak-reward-modal__image{width:100%;height:100%;display:block;object-fit:fill;pointer-events:none}.streak-modal-close{width:40px;height:40px;padding:7.5px;position:absolute;top:16px;right:16px;display:grid;place-items:center;border:1px solid var(--streak-border);border-radius:16px;background:var(--streak-card);cursor:pointer}.streak-modal-close img{width:24px;height:24px}.streak-modal-close--bottom{top:calc(594px + var(--safe-top, 0px));right:auto;left:50%;width:40px;height:40px;margin-left:-20px;padding:0;border:0;border-radius:16px;background:transparent;z-index:2}.streak-modal-close--bottom img{width:100%;height:100%}.streak-modal-btn{position:absolute;top:calc(510px + var(--safe-top, 0px));left:50%;margin-left:-110px}.streak-reward-status-text--modal{position:absolute;top:calc(510px + var(--safe-top, 0px));left:50%;width:220px;min-height:48px;margin:0 0 0 -110px;display:grid;place-items:center}.streak-address-reuse-layer{position:absolute;z-index:30;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;padding:20px;background:#00000080}.streak-address-reuse-dialog{width:300px;max-width:100%;min-width:0;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;padding:31px 24px 24px;border-radius:28px;background:#fff;text-align:center}.streak-address-reuse-dialog h2{margin:0 0 12px;color:#111;font-size:20px;font-weight:400;line-height:28px}.streak-address-reuse-dialog p{margin:0;color:#8c8c8c;font-size:16px;line-height:24px;overflow-wrap:break-word}.streak-address-reuse-dialog__actions{display:flex;margin-top:24px}.streak-address-reuse-dialog__actions button{min-width:0;height:54px;flex:1;border:1px solid #e7e7e7;border-radius:19px;background:#f7f7f7;color:#111;font-size:16px;font-weight:400;white-space:nowrap}.streak-address-reuse-dialog__actions button:last-child{border-color:#000;background:#000;color:#fff}.streak-debug-tools{position:fixed;z-index:51;right:10px;bottom:var(--activity-tools-bottom, 10px);display:flex;flex-direction:column;align-items:flex-end;width:calc(100% - 20px);max-width:360px}.streak-environment-switch{min-height:34px;padding:5px 8px;position:static;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#ffffffe6;color:#333;box-shadow:0 6px 18px #0000001f;font-size:11px;line-height:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.streak-environment-switch:disabled{opacity:.5}.streak-system-dialog{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;padding:20px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;background:#0000006b}.streak-system-dialog--reward-image-error{background:#00000080}.streak-system-dialog>div{width:340px;max-width:100%;min-width:0;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overflow-wrap:break-word;padding:24px 20px 18px;border-radius:20px;background:#fff}.streak-system-dialog--participation>div{width:300px;max-width:100%;padding:32px 24px 24px;border-radius:32px}.streak-system-dialog--participation p{display:none}.streak-system-dialog.streak-system-dialog--participation h2{margin-bottom:24px;color:#000;font-family:var(--streak-font, var(--miko-brand-font));font-size:20px;font-weight:700;line-height:28px}.streak-system-dialog--participation button:only-of-type{height:54px;border:0;border-radius:22px;font-family:var(--streak-font, var(--miko-brand-font));font-size:16px;font-weight:700;line-height:24px}.streak-system-dialog[aria-labelledby=streak-error-title]{text-align:center}.streak-system-dialog h2{margin:0;font-size:20px;line-height:28px}.streak-system-dialog p{margin:10px 0 18px;color:#555;font-size:15px;line-height:24px}.streak-system-dialog button{width:calc(50% - 5px);height:44px;border:1px solid rgba(0,0,0,.12);border-radius:16px;background:#fff}.streak-system-dialog button+button{margin-left:10px;border-color:#000;background:#000;color:#fff}.streak-system-dialog button:only-of-type{width:100%;background:#000;color:#fff}.streak-system-dialog a{width:100%;height:44px;display:grid;place-items:center;border-radius:16px;background:#000;color:#fff;font-size:15px;text-decoration:none}html.miko-keyboard .streak-nav-btn:focus,html.miko-keyboard .streak-main-btn:focus,html.miko-keyboard .streak-day:focus,html.miko-keyboard .streak-rules-tab:focus,html.miko-keyboard .streak-prize-row__action:focus,html.miko-keyboard .streak-modal-close:focus,html.miko-keyboard .streak-form-debug-actions button:focus{outline:2px solid #111;outline-offset:3px}@media(max-width:392px){.streak-prizes-detail{width:calc(100% - 26.667px);max-width:366.333px}.streak-home-cta{width:calc(100% - 30px);max-width:220px}}@media(max-width:300px){.streak-prize-row{padding-left:12px;padding-right:12px;grid-template-columns:52px minmax(0,1fr) 64px;gap:6px}.streak-prize-row__image,.streak-prize-row__image img{width:52px;height:52px}.streak-prize-row strong{font-size:14px}.streak-prize-row__action{width:64px}.streak-form-list .streak-address-row{padding-left:16px;padding-right:16px;grid-template-columns:72px minmax(0,1fr)}.streak-address-row span,.streak-address-row strong,.streak-address-row input,.streak-address-row textarea{font-size:14px}}@media(min-width:520px)and (orientation:portrait){.streak-page:before{width:100%;background-size:100% 852px}.streak-page:before{box-shadow:none}.streak-modal-layer{position:fixed;top:0;right:0;left:0;bottom:0}.streak-reward-modal{left:50%;margin-left:-160.5px}.streak-modal-btn{left:50%;margin-left:-110px}}@media(max-width:1600px)and (min-width:821px){.screen__inner{width:min(1360px,calc(100% - 100px))}.feature-list{padding-left:30px;padding-right:30px;gap:2%}.feature-item{grid-template-columns:88px minmax(0,1fr);gap:12px}.feature-art-crop{width:88px;height:88px;border-radius:25px}.feature-item h2{font-size:17px;line-height:24px}.feature-item p{font-size:13px;line-height:20px}}@media(max-height:820px)and (min-width:821px){.screen__inner{width:min(1240px,calc(100% - 120px))}.miko-logo{width:128px;top:6%}.hero-copy{top:18%;left:7%;transform:scale(.82);transform-origin:top left}.hero-cat-crop{top:16%;right:15%;transform:scale(.8);transform-origin:top right}.feature-screen__inner{--feature-outer-gap: calc(var(--viewport-height, 100vh) * .03);padding-top:var(--feature-outer-gap)}.feature-list{min-height:154px;padding-top:18px;padding-bottom:18px;border-radius:26px}.feature-item{grid-template-columns:82px minmax(0,150px);gap:12px}.feature-art-crop{width:82px;height:82px;border-radius:24px}.feature-item h2{font-size:17px;line-height:24px}.feature-item p{font-size:13px;line-height:20px}.feature-screen .statement-panel{top:calc(var(--feature-outer-gap) + 184px);bottom:var(--feature-outer-gap)}.brand-statement p,.brand-statement h2{font-size:31px;line-height:43px}.statement-screen__inner,.closing-screen__inner{padding-top:3%;padding-bottom:3%}.statement-screen .statement-panel{top:3%;right:0;bottom:3%;left:0}.closing-screen .statement-panel{top:3%;bottom:70px}.achievement-stickers{width:min(410px,34vw)}}@media(max-width:820px){.story:before{min-width:900px;min-height:1600px;opacity:.16}.screen__inner{width:calc(100% - 32px)}.miko-logo{width:92px;top:25px;right:2px}.hero-copy{width:100%;top:88px;left:0}.hero-copy h1{margin-bottom:5px;font-size:38px;line-height:1.36}.store-badge{width:113px;height:40px;border-radius:13px}.store-badge img{width:325px;top:-23px}.store-badge--ios img{left:-31px}.store-badge--android img{left:-165px}.download-assets{margin-top:12px}.store-badges{gap:5px}.app-icon-crop{width:85px;height:85px;border-radius:23px}.hero-cat-crop{width:296px;height:316px;top:auto;right:50%;bottom:38px;transform:translate(50%)}.scroll-cue{bottom:12px}.feature-screen__inner{--feature-outer-gap: 20px;padding-top:var(--feature-outer-gap)}.feature-list{min-height:302px;padding:16px;grid-template-columns:repeat(2,1fr);gap:10px;border-radius:22px}.feature-item{grid-template-columns:58px minmax(0,1fr);gap:8px;justify-content:stretch}.feature-art-crop{width:58px;height:58px;border-radius:17px}.feature-item h2{margin-bottom:2px;font-size:14px;line-height:20px}.feature-item p{font-size:10px;line-height:15px}.feature-screen .statement-panel{top:337px;bottom:20px}.statement-panel{border-radius:22px}.brand-statement{width:auto;right:26px;left:26px}.brand-statement p,.brand-statement h2{font-size:24px;line-height:35px}.statement-panel--left .brand-statement{top:50%;left:28px;transform:translateY(-50%)}.statement-panel--right .brand-statement{top:50%;right:28px;left:28px;transform:translateY(-50%);text-align:right}.statement-panel--closing .brand-statement{width:auto;top:14%;right:28px;left:28px;transform:none}.achievement-stickers{width:min(320px,82vw);top:auto;right:50%;bottom:4%;transform:translate(50%)}.statement-screen__inner,.closing-screen__inner{padding-top:20px;padding-bottom:20px}.statement-screen .statement-panel{top:20px;right:0;bottom:20px;left:0}.closing-screen .statement-panel{top:20px;bottom:116px}.footer-links{min-height:100px;bottom:4px;padding-left:10px;padding-right:10px;font-size:9px;line-height:16px}.footer-links i{margin-left:2px;margin-right:2px}.screen-nav{right:3px;gap:2px}.screen-nav__dot{width:24px;height:24px}.legal-page{--legal-title-size: 30px;--legal-section-size: 20px;--legal-subsection-size: 16px;--legal-body-size: 15px;--legal-table-size: 13px;--legal-label-size: 13px;--legal-meta-size: 11px;--legal-contact-size: 11px;padding:24px 16px 18px}.legal-header{margin-bottom:24px}.legal-brand img{width:98px}.legal-document__header{padding:42px 24px 34px}.legal-dates{gap:6px}.legal-date{line-height:19px}.legal-document__body{padding:34px 24px 52px;line-height:1.85}.legal-document__body h2{margin-top:38px}.legal-document__body ul,.legal-document__body ol{padding-left:1.35em}.legal-lead,.legal-toc{padding:20px}.legal-toc ol{columns:1}.legal-table{min-width:680px}.third-party-card>div{grid-template-columns:1fr;gap:4px}.footer-links--compact{margin-top:24px;padding-left:0;padding-right:0}.app-link-page{padding:24px}.app-link-header img{width:104px}.app-link-content{width:calc(100% - 48px)}.app-link-icon{width:92px;height:92px;margin-bottom:20px;border-radius:25px}.app-link-content h1{font-size:34px}.app-link-content>p:not(.app-link-eyebrow){margin-top:18px;margin-bottom:28px;font-size:15px;line-height:1.7}}@media(max-width:380px),(max-height:700px)and (max-width:820px){.hero-copy{top:72px}.hero-copy h1{font-size:32px}.store-badge{width:102px;height:36px;border-radius:11px}.store-badge img{width:293px;top:-21px}.store-badge--ios img{left:-28px}.store-badge--android img{left:-149px}.app-icon-crop{width:76px;height:76px;border-radius:20px}.hero-cat-crop{width:244px;height:261px;bottom:29px}.feature-list{min-height:260px}.feature-screen .statement-panel{top:292px}.statement-panel--closing .brand-statement{top:10%}.achievement-stickers{width:min(250px,72vw);bottom:2%}}@media(prefers-reduced-motion:reduce){.story{scroll-behavior:auto}.story *,.story *:before,.story *:after{animation:none!important;transition:none!important}}.share-page{width:100%;height:var(--viewport-height, 100vh);min-height:0;max-width:480px;margin:0 auto;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:#fff;font-family:Miko STYuanti Subset,STYuanti-SC-Bold,Yuanti SC,PingFang SC,sans-serif;font-weight:400;display:flex;flex-direction:column}.share-page *{font-family:inherit;font-weight:400;font-style:normal}.share-fallback-bar{width:100%;flex-shrink:0}.share-fallback-bar[hidden]{display:none}.share-bar{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:14px 16px;background:#fff;flex-shrink:0}.share-bar__brand{display:flex;align-items:center;min-width:0}.share-bar__app-logo{width:36px;height:36px;display:block;flex-shrink:0}.share-bar__copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.share-bar__app-name{display:block;width:auto;height:20px;max-width:47.333333px;object-fit:contain;object-position:left center}.share-bar__slogan{font-size:10.84px;line-height:15.48px;letter-spacing:0;text-align:right;white-space:nowrap;color:#000}.share-pill{min-height:36px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;line-height:16px;letter-spacing:0;text-align:center;border:0;border-radius:20px;background:#000;color:#fff;font-size:12px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s ease,transform .1s ease}.share-pill:hover{background:#333}.share-pill:active{transform:scale(.96)}html.miko-keyboard .share-pill:focus{outline:2px solid #111;outline-offset:3px}.share-divider{width:100%;height:1px;background:#f2f2f2;flex-shrink:0}.share-hero{flex:1 0 auto;position:relative;display:flex;flex-direction:column;background:#fff}.share-hero__art-wrap{flex:1 0 auto;display:flex;align-items:flex-start;justify-content:center;padding:14px 0 0}.share-hero__art{width:338.5399475097656px;max-width:86.1425%;height:auto;display:block}.share-hero__sr-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.share-bottom{flex-shrink:0;padding:12px 24px 40.5px;display:flex;flex-direction:column;align-items:center;padding-bottom:calc(40.5px + var(--miko-safe-area-inset-bottom, 0px))}.share-cta{width:220px;max-width:calc(100% - 48px);min-height:52px;padding:0 24px;display:flex;align-items:center;justify-content:center;border:0;border-radius:26px;background:#000;color:#fff;font-size:20px;line-height:28px;letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer;transition:background .2s ease,transform .1s ease}.share-cta:hover{background:#333}.share-cta:active{transform:scale(.97)}html.miko-keyboard .share-cta:focus{outline:2px solid #fff;outline-offset:4px}.share-guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000c;display:flex;align-items:flex-start;justify-content:flex-end;padding:60px 24px 0 0}.share-guide[hidden]{display:none}.share-guide__content{text-align:right;color:#fff}.share-guide__arrow{margin-bottom:8px;margin-left:auto;display:block}.share-guide__content p{margin:4px 0;font-size:15px;font-weight:700;line-height:1.6}.share-guide__content strong{display:inline-block;font-size:18px;letter-spacing:.1em}@media(max-width:932px)and (orientation:landscape),(max-width:932px)and (max-height:600px){.share-hero__art{width:auto;max-width:72%;max-height:calc(var(--viewport-height, 100vh) * .46)}}@media(max-width:380px){.share-bar{padding-left:14px;padding-right:14px}.share-cta{width:200px;min-height:48px;font-size:18px}}@media(prefers-reduced-motion:reduce){.share-pill,.share-cta{transition:none}}[data-overlay-motion=enter],.streak-address-reuse-layer{animation:streak-lottery-backdrop-in .22s ease-in-out both}[data-overlay-motion=exit],.streak-address-reuse-layer.is-closing{animation:streak-lottery-backdrop-out .18s ease-in both;pointer-events:none}.streak-lottery-layer.is-closing{pointer-events:none}@media(prefers-reduced-motion:reduce){[data-overlay-motion],.streak-address-reuse-layer,.streak-lottery-backdrop,.streak-lottery-layer.is-closing .streak-lottery-backdrop{animation-duration:0ms}}html.miko-focus-managed:not(.miko-keyboard) .footer-links a:focus,html.miko-focus-managed:not(.miko-keyboard) .screen-nav__dot:focus,html.miko-focus-managed:not(.miko-keyboard) .app-link-action:focus,html.miko-focus-managed:not(.miko-keyboard) button.streak-milestone-sticker:focus,html.miko-focus-managed:not(.miko-keyboard) .streak-nav-btn:focus,html.miko-focus-managed:not(.miko-keyboard) .streak-main-btn:focus,html.miko-focus-managed:not(.miko-keyboard) .streak-day:focus,html.miko-focus-managed:not(.miko-keyboard) .streak-rules-tab:focus,html.miko-focus-managed:not(.miko-keyboard) .streak-prize-row__action:focus,html.miko-focus-managed:not(.miko-keyboard) .streak-modal-close:focus,html.miko-focus-managed:not(.miko-keyboard) .streak-form-debug-actions button:focus,html.miko-focus-managed:not(.miko-keyboard) .share-pill:focus,html.miko-focus-managed:not(.miko-keyboard) .share-cta:focus{outline:none}html .streak-page button:focus,html .streak-page a:focus,html .streak-page input:focus,html .streak-page textarea:focus,html .streak-page select:focus,html .streak-page [tabindex]:focus{outline:none!important}.footer-links a:hover,.legal-contact:hover,.legal-document__body a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:left bottom;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(forced-colors:active){.footer-links a:hover,.legal-contact:hover,.legal-document__body a{text-decoration:underline}}html.miko-activity{color-scheme:normal;font-synthesis:initial}html.miko-activity .streak-ion-router-outlet,html.miko-activity .streak-ion-page,html.miko-activity .streak-ion-content{contain:none}html.miko-activity[data-miko-platform=ios],html.miko-activity[data-miko-platform=ios] body,html.miko-activity[data-miko-platform=ios] .streak-phone,html.miko-activity[data-miko-platform=ios] .streak-home,html.miko-activity[data-miko-platform=ios] .streak-subpage{overscroll-behavior:auto}.download-assets>*+*{margin-left:17px}.footer-links__items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-shrink:0;width:calc(100% + 18px);margin:-2px -9px}.footer-links__items>*{margin:2px 9px}.streak-topnav__actions>*+*{margin-left:9px}.streak-calendar__head>*+*{margin-left:4px}.streak-region-trigger>*+*{margin-left:8px}.streak-region-picker__sheet nav>*+*{margin-left:20px}.streak-address-reuse-dialog__actions>*+*{margin-left:12px}.streak-debug-tools>*+*{margin-top:4px}@media(max-width:820px){.download-assets>*+*{margin-left:10px}}@media(max-width:820px){.footer-links__items{width:calc(100% + 8px);margin:-1px -4px}.footer-links__items>*{margin:1px 4px}}.share-bar>*+*{margin-left:16px}.share-bar__brand>*+*{margin-left:8px}.share-bottom>*+*{margin-top:12px}.screen *,.streak-route-panel{--compat-base-transform: translate(0, 0)}.scroll-cue,.scroll-cue i{--compat-base-transform: translateX(-50%)}.statement-panel--left .brand-statement,.statement-panel--right .brand-statement,.statement-panel--closing .brand-statement{--compat-base-transform: translateY(-50%)}.achievement-sticker--open{--compat-base-transform: rotate(-7deg)}.achievement-sticker--run{--compat-base-transform: rotate(5deg) scale(1.03)}.achievement-sticker--strong{--compat-base-transform: rotate(3deg) scale(.94)}@media(max-height:820px)and (min-width:821px){.hero-cat-crop{--compat-base-transform: scale(.8)}}@media(max-width:820px){.hero-cat-crop{--compat-base-transform: translateX(50%)}}@media(max-width:820px){.statement-panel--left .brand-statement{--compat-base-transform: translateY(-50%)}}@media(max-width:820px){.statement-panel--right .brand-statement{--compat-base-transform: translateY(-50%)}}@media(max-width:820px){.statement-panel--closing .brand-statement{--compat-base-transform: translate(0, 0)}}@keyframes scroll-cue{0%,to{opacity:.25;transform:translate(0) var(--compat-base-transform, translate(0, 0))}45%{opacity:1;transform:translateY(7px) var(--compat-base-transform, translate(0, 0))}}@keyframes motion-rise{0%{opacity:0;transform:translateY(18px) var(--compat-base-transform, translate(0, 0))}to{opacity:1;transform:translate(0) var(--compat-base-transform, translate(0, 0))}}@keyframes motion-art{0%{opacity:0;transform:translateY(14px) scale(.985) var(--compat-base-transform, translate(0, 0))}to{opacity:1;transform:translate(0) scale(1) var(--compat-base-transform, translate(0, 0))}}@keyframes panel-in{0%{opacity:0;transform:scale(.985) var(--compat-base-transform, translate(0, 0))}to{opacity:1;transform:scale(1) var(--compat-base-transform, translate(0, 0))}}@keyframes cat-breathe{0%{transform:translate(0) scale(1) var(--compat-base-transform, translate(0, 0))}to{transform:translateY(-3px) scale(1.004) var(--compat-base-transform, translate(0, 0))}}@keyframes sticker-in{0%{opacity:0;transform:translateY(20px) scale(.92) var(--compat-base-transform, translate(0, 0))}to{opacity:1;transform:translate(0) scale(1) var(--compat-base-transform, translate(0, 0))}}@keyframes streak-route-push-in{0%{opacity:1;transform:translate(100%) var(--compat-base-transform, translate(0, 0))}to{opacity:1;transform:translate(0) var(--compat-base-transform, translate(0, 0))}}@keyframes streak-route-pop-out{0%{opacity:1;transform:translate(0) var(--compat-base-transform, translate(0, 0))}to{opacity:1;transform:translate(100%) var(--compat-base-transform, translate(0, 0))}}@keyframes streak-neighbor-impact{0%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translate(0) rotate(0) var(--compat-base-transform, translate(0, 0))}32%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(var(--nx, 0px),var(--ny, 0px)) rotate(var(--nr, 0deg)) var(--compat-base-transform, translate(0, 0))}76%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translate(calc(var(--nx, 0px) * -.08),calc(var(--ny, 0px) * -.08)) rotate(calc(var(--nr, 0deg) * -.08)) var(--compat-base-transform, translate(0, 0))}to{transform:translate(0) rotate(0) var(--compat-base-transform, translate(0, 0))}}.streak-calendar-wrap.has-played .streak-day:not(.has-outside-range-stamp) .streak-day__visual,.streak-calendar-wrap.has-played .streak-day.has-prize .streak-day__visual{animation:streak-neighbor-impact .52s var(--impact-delay, 384ms) both}@media(prefers-reduced-motion:reduce){.streak-calendar-wrap.has-played .streak-day__visual{animation:none!important}}.streak-home-kv:before{content:"";display:block;padding-top:43.644068%}.achievement-stickers:before{content:"";display:block;padding-top:100%}.streak-lottery-modal:before{content:"";display:block;padding-top:135.62341%}.streak-lottery-card{position:absolute;top:0;left:0;height:89.868668%}.streak-lottery-prize,.streak-cup-reward-prize{height:41.753665%}.streak-lottery-close img{height:auto}
