@font-face{font-family:Source Han Sans Local;src:url(/assets/SourceHanSansCN-Regular-subset-DaTJkM8S.woff2)format("woff2");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:Source Han Sans Local;src:url(/assets/SourceHanSansCN-Bold-subset-Cs0RGKm4.woff2)format("woff2");font-style:normal;font-weight:700;font-display:block}@font-face{font-family:Source Han Sans Heavy Local;src:url(/assets/SourceHanSansSC-Heavy-subset-B0xx1TBD.woff2)format("woff2");font-style:normal;font-weight:900;font-display:block}html,body{background:#fff;width:100%;height:100%;margin:0;overflow:hidden}*{box-sizing:border-box}button,input{font:inherit}button{touch-action:none}button:not(:disabled){cursor:pointer;transform-origin:50%;transition:scale .26s cubic-bezier(.34,1.56,.64,1),translate .26s cubic-bezier(.34,1.56,.64,1)}button:not(:disabled):active{transition-duration:70ms;translate:0 2px;scale:.93}.page-stage,.page-transition-layer{width:100%;height:100%;position:absolute;inset:0}.page-stage{background:#0053e2;overflow:hidden}.page-slide-enter-active,.page-slide-leave-active{pointer-events:none;will-change:transform, opacity;transition:transform .44s cubic-bezier(.22,.72,0,1),opacity .32s ease-out}.page-slide-enter-active{z-index:2}.page-slide-leave-active{z-index:1}.page-slide-enter-from{opacity:.84;transform:translate(100%)}.page-slide-leave-to{opacity:.84;transform:translate(-100%)}.page-stage--back .page-slide-enter-from{transform:translate(-100%)}.page-stage--back .page-slide-leave-to{transform:translate(100%)}#app{transform-origin:50%;width:402px;height:806px;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){button:not(:disabled),.page-slide-enter-active,.page-slide-leave-active{transition:none}.page-slide-enter-from,.page-slide-leave-to{opacity:1;transform:none}}.yellow-button[data-v-153295ca]{color:#0053e2;background:0 0;border:0;width:184px;height:57px;padding:0;position:relative}.yellow-button__base[data-v-153295ca]{pointer-events:none;width:191px;height:64px;display:block;position:absolute;inset:0}.yellow-button__label[data-v-153295ca]{white-space:nowrap;justify-content:center;align-items:center;gap:10px;height:57px;font-family:Source Han Sans Heavy Local,sans-serif;font-size:20px;font-weight:900;display:flex;position:relative}.yellow-button__icon[data-v-153295ca]{width:28px;height:23px}.yellow-button.compact[data-v-153295ca]{width:131px}.yellow-button.compact .yellow-button__base[data-v-153295ca]{width:138px;height:64px}.privacy-overlay[data-v-e9aa1ccc]{z-index:30;background:#0053e2bf;width:402px;height:806px;position:absolute;inset:0}.privacy-dialog[data-v-e9aa1ccc]{transform-origin:12% 98%;outline:none;width:337px;height:479px;position:absolute;top:178px;left:32px}.privacy-card[data-v-e9aa1ccc]{z-index:1;color:#0053e2;background:0 0;flex-direction:column;gap:35px;width:337px;height:449px;padding:30px;display:flex;position:relative}.privacy-bubble[data-v-e9aa1ccc]{z-index:0;pointer-events:none;shape-rendering:geometricprecision;width:337px;height:479px;display:block;position:absolute;inset:0}.privacy-copy[data-v-e9aa1ccc]{color:#0053e2;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;outline:none;flex:0 0 354px;width:277px;height:354px;font-family:Source Han Sans Local,sans-serif;font-size:11px;font-weight:400;line-height:1.45;overflow:hidden auto}.privacy-copy[data-v-e9aa1ccc]::-webkit-scrollbar{display:none}.privacy-copy[data-v-e9aa1ccc]:focus-visible{outline-offset:3px;outline:2px solid #76ccf3}.privacy-copy p[data-v-e9aa1ccc],.privacy-copy h3[data-v-e9aa1ccc],.privacy-copy ol[data-v-e9aa1ccc]{margin:0 0 12px}.privacy-copy h3[data-v-e9aa1ccc],.privacy-introduction[data-v-e9aa1ccc]{font-size:inherit;font-weight:700}.privacy-copy ol[data-v-e9aa1ccc]{counter-reset:privacy-list;padding:0;list-style:none}.privacy-copy li[data-v-e9aa1ccc]{counter-increment:privacy-list;padding-left:16px;position:relative}.privacy-copy li[data-v-e9aa1ccc]:before{content:counter(privacy-list) ".";position:absolute;left:0}.privacy-copy[data-v-e9aa1ccc]>:last-child{margin-bottom:0}.privacy-actions[data-v-e9aa1ccc]{flex:0 0 57px;justify-content:flex-end;width:277px;height:57px;display:flex}.privacy-close[data-v-e9aa1ccc]:focus-visible{outline-offset:-5px;outline:3px solid #0053e2}.sr-only[data-v-e9aa1ccc]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.privacy-fade-enter-active[data-v-e9aa1ccc],.privacy-fade-leave-active[data-v-e9aa1ccc]{transition:opacity .18s ease-out}.privacy-fade-enter-active .privacy-dialog[data-v-e9aa1ccc],.privacy-fade-leave-active .privacy-dialog[data-v-e9aa1ccc]{will-change:scale, translate, opacity;transition:opacity .18s ease-out,scale .36s cubic-bezier(.34,1.56,.64,1),translate .36s cubic-bezier(.34,1.56,.64,1)}.privacy-fade-enter-from[data-v-e9aa1ccc],.privacy-fade-leave-to[data-v-e9aa1ccc],.privacy-fade-enter-from .privacy-dialog[data-v-e9aa1ccc],.privacy-fade-leave-to .privacy-dialog[data-v-e9aa1ccc]{opacity:0}.privacy-fade-enter-from .privacy-dialog[data-v-e9aa1ccc]{translate:-14px 28px;scale:.78}.privacy-fade-leave-to .privacy-dialog[data-v-e9aa1ccc]{translate:-6px 14px;scale:.92}@media (prefers-reduced-motion:reduce){.privacy-fade-enter-active[data-v-e9aa1ccc],.privacy-fade-leave-active[data-v-e9aa1ccc],.privacy-fade-enter-active .privacy-dialog[data-v-e9aa1ccc],.privacy-fade-leave-active .privacy-dialog[data-v-e9aa1ccc]{transition:none}}@font-face{font-family:Source Han Sans Local;src:url(/assets/SourceHanSansCN-Regular-subset-DaTJkM8S.woff2)format("woff2");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:Source Han Sans Local;src:url(/assets/SourceHanSansCN-Bold-subset-Cs0RGKm4.woff2)format("woff2");font-style:normal;font-weight:700;font-display:block}@font-face{font-family:Source Han Sans Heavy Local;src:url(/assets/SourceHanSansSC-Heavy-subset-B0xx1TBD.woff2)format("woff2");font-style:normal;font-weight:900;font-display:block}.authorization-page[data-v-6aa40e2b]{color:#fff;background:#0053e2;width:100%;height:100%;padding:30px;position:relative;overflow:hidden}.authorization-hero[data-v-6aa40e2b]{z-index:0;pointer-events:none;width:368px;height:552px;display:block;position:absolute;top:-68px;left:0}.top-navigation[data-v-6aa40e2b]{flex:0 0 40px;width:100%;height:40px}.page-content[data-v-6aa40e2b]{z-index:1;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:723px;padding-bottom:56px;display:flex;position:relative}.introduction[data-v-6aa40e2b]{flex:0 0 200px;align-items:flex-start;gap:36px;width:100%;height:200px;display:flex;position:relative}.description[data-v-6aa40e2b]{flex-direction:column;width:210px;height:120px;margin:0;font-family:Source Han Sans Local,sans-serif;font-size:16px;font-weight:700;line-height:24px;display:flex;position:relative}.activity-date[data-v-6aa40e2b]{margin-top:24px}.introduction-spark[data-v-6aa40e2b]{pointer-events:none;flex:0 0 77px;width:77px;height:83px;display:block}.entry-panel[data-v-6aa40e2b]{flex-direction:column;align-items:center;gap:17px;width:284px;display:flex;position:relative}.agreement[data-v-6aa40e2b]{white-space:nowrap;align-items:center;gap:6px;width:100%;height:19px;font-family:Source Han Sans Local,sans-serif;font-size:16px;font-weight:400;line-height:19px;display:flex}.agreement-check[data-v-6aa40e2b]{cursor:pointer;align-items:center;gap:6px;height:19px;display:flex}.agreement-check input[data-v-6aa40e2b]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.agreement-check:has(input:focus-visible) .checkbox[data-v-6aa40e2b]{outline-offset:2px;outline:2px solid #fff}.checkbox[data-v-6aa40e2b]{color:#001e60;background:#d9d9d9;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:15px;font-weight:800;line-height:1;display:grid}.privacy-notice-link[data-v-6aa40e2b]{height:19px;color:inherit;font:inherit;text-underline-offset:2px;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;line-height:19px;text-decoration:underline}.privacy-notice-link[data-v-6aa40e2b]:focus-visible{outline-offset:2px;outline:2px solid #fff}.actions[data-v-6aa40e2b]{width:257px;height:166px;position:relative}.entry-error[data-v-6aa40e2b]{color:#fff;text-align:center;width:100%;margin:0;font-size:12px;position:absolute;top:205px;left:0}.action-button[data-v-6aa40e2b]{text-align:center;cursor:pointer;border:0;border-radius:18px;width:257px;height:66px;padding:0;font-family:Source Han Sans Heavy Local,sans-serif;font-size:20px;font-weight:900;line-height:normal;position:absolute;left:0}.action-button[data-v-6aa40e2b]:disabled{cursor:not-allowed}.primary[data-v-6aa40e2b]{color:#001e60;background:#fff;top:16px}.secondary[data-v-6aa40e2b]{color:#fff;background:#001e61;top:95px}.activity-ended-page[data-v-00cae737]{color:#fff;background:#0053e2;width:402px;height:806px;padding:30px;font-family:Source Han Sans Local,sans-serif;position:relative;overflow:hidden}.activity-ended-page[data-v-00cae737]:before{z-index:0;clip-path:polygon(0 160px,368px 160px,0 530px);content:"";background:#001e60;position:absolute;inset:0}.activity-ended-pin[data-v-00cae737]{z-index:1;pointer-events:none;width:368px;height:552px;display:block;position:absolute;top:29px;left:0}.activity-ended-content[data-v-00cae737]{z-index:2;flex-direction:column;justify-content:space-between;align-items:center;width:342px;height:723px;padding-bottom:56px;display:flex;position:relative}.activity-ended-nav-spacer[data-v-00cae737]{width:106px;height:40px}.activity-ended-message[data-v-00cae737]{flex-direction:column;align-items:center;gap:18px;width:342px;height:294px;display:flex}.activity-ended-spark[data-v-00cae737]{width:130px;height:141px;display:block}.activity-ended-copy[data-v-00cae737]{text-align:center;flex-direction:column;justify-content:center;width:254px;height:123px;display:flex}.activity-ended-copy p[data-v-00cae737]{margin:0;font-size:14px;font-weight:400;line-height:1.5}.activity-ended-copy strong[data-v-00cae737]{font-family:Source Han Sans Heavy Local,sans-serif;font-weight:900}.badge-page[data-v-0bc393c5],.crop-page[data-v-0bc393c5],.badge-success-page[data-v-0bc393c5]{width:402px;height:806px;font-family:Source Han Sans Local,sans-serif;position:relative;overflow:hidden}.badge-page[data-v-0bc393c5]{color:#0053e2;background:#fff}.badge-frame[data-v-0bc393c5]{width:379.399px;height:776.768px;position:absolute;top:-131px;left:91px}.badge-nav[data-v-0bc393c5]{z-index:3;justify-content:space-between;align-items:center;width:342px;height:48px;display:flex;position:absolute;top:27px;left:33px}.badge-nav button[data-v-0bc393c5],.crop-actions button[data-v-0bc393c5]{background:0 0;border:0;width:48px;height:48px;padding:0}.badge-nav button[data-v-0bc393c5]{place-items:center;display:grid}.badge-nav-back img[data-v-0bc393c5]{width:32px;height:32px;display:block}.badge-nav-complete img[data-v-0bc393c5]{filter:brightness(0)saturate()invert(22%)sepia(97%)saturate(3986%)hue-rotate(211deg)brightness(88%)contrast(104%);width:36px;height:26px;display:block}.badge-nav strong[data-v-0bc393c5]{color:#0053e2;font-size:20px}.badge-nav strong.is-complete[data-v-0bc393c5]{color:#0053e2}.badge-nav-complete[data-v-0bc393c5]:disabled{opacity:.35;cursor:not-allowed}.badge-title[data-v-0bc393c5]{z-index:2;text-shadow:4px 4px #a9ddf7;margin:0;font-family:Source Han Sans Heavy Local,sans-serif;font-size:60px;font-weight:900;line-height:1.2;position:absolute;top:90px;left:33px}.badge-intro[data-v-0bc393c5]{z-index:2;color:#0053e2;width:341px;height:24px;margin:0;font-size:15px;line-height:1.2;position:absolute;top:175px;left:33px}.photo-field[data-v-0bc393c5]{z-index:2;border-radius:12px;width:236px;height:263px;position:absolute;top:244px;left:115px;overflow:hidden}.photo-field>img[data-v-0bc393c5]{object-fit:cover;width:100%;height:327px}.photo-field>img.cropped-photo[data-v-0bc393c5]{height:100%}.portrait-placeholder[data-v-0bc393c5]{background:#31b5e6;position:absolute;inset:0}.portrait-placeholder span[data-v-0bc393c5]:first-child{background:#a9ddf7;border-radius:50%;width:77px;height:77px;position:absolute;top:54px;left:78px}.portrait-placeholder span[data-v-0bc393c5]:last-child{background:#a9ddf7;border-radius:50% 50% 0 0;width:150px;height:150px;position:absolute;top:142px;left:43px}.badge-copy[data-v-0bc393c5]{z-index:3;color:#fff;flex-direction:column;display:flex;position:absolute;top:520px;left:113px}.badge-copy strong[data-v-0bc393c5]{height:29px;font-size:24px;line-height:29px}.badge-copy strong+strong[data-v-0bc393c5]{font-size:22px}.badge-copy p[data-v-0bc393c5]{color:#a9ddf7;white-space:pre-line;width:205px;margin:4px 0 0;font-size:12px;line-height:18px}.badge-sticker[data-v-0bc393c5]{transform-origin:50% 55%;width:124px;height:83px;position:absolute;top:-66px;left:128px;overflow:hidden;transform:rotate(15deg)}.badge-sticker img[data-v-0bc393c5]{object-fit:contain;width:100%;height:100%;display:block}.badge-sticker .badge-sticker__shine[data-v-0bc393c5]{opacity:0;filter:brightness(0)invert();pointer-events:none;position:absolute;inset:0}.badge-sticker-swap-enter-active[data-v-0bc393c5]{animation:.26s cubic-bezier(.22,1,.36,1) both badge-sticker-enter-0bc393c5}.badge-sticker-swap-enter-active .badge-sticker__shine[data-v-0bc393c5]{animation:.22s ease-out 60ms both badge-sticker-shine-0bc393c5}.badge-sticker-swap-leave-active[data-v-0bc393c5]{animation:.16s cubic-bezier(.55,0,1,.45) both badge-sticker-leave-0bc393c5}@keyframes badge-sticker-enter-0bc393c5{0%{opacity:0;transform:translate(18px,15px)rotate(25deg)scale(.66)}to{opacity:1;transform:translate(0)rotate(15deg)scale(1)}}@keyframes badge-sticker-leave-0bc393c5{0%{opacity:1;transform:translate(0)rotate(15deg)scale(1)}to{opacity:0;transform:translate(20px,-14px)rotate(25deg)scale(.72)}}@keyframes badge-sticker-shine-0bc393c5{0%{clip-path:polygon(-40% 0,-12% 0,-32% 100%,-60% 100%);opacity:0}30%{opacity:.58}to{clip-path:polygon(160% 0,188% 0,168% 100%,140% 100%);opacity:0}}.badge-tool-connectors[data-v-0bc393c5]{z-index:5;pointer-events:none;width:73.167px;height:401.167px;position:absolute;top:276.65px;left:73.167px;transform:scaleX(-1)}.badge-tools .tool-button[data-v-0bc393c5]{z-index:4;cursor:pointer;background:0 0;border:0;width:57px;height:57px;padding:0;position:absolute}.badge-tools .tool-button img[data-v-0bc393c5]{width:57px;height:57px;display:block}.badge-tools .tool-button[data-v-0bc393c5]:focus-visible{outline-offset:2px;border-radius:15px;outline:3px solid #ffc220}.badge-tools .add[data-v-0bc393c5]{top:257px;left:22px}.badge-tools .photo[data-v-0bc393c5]{top:439px;left:22px}.badge-tools .edit-one[data-v-0bc393c5]{top:524.77px;left:22px}.badge-tools .message[data-v-0bc393c5]{top:670px;left:22px}.badge-tools .required-star[data-v-0bc393c5]{z-index:7;pointer-events:none;width:17.185px;height:16.512px;position:absolute}.add-star[data-v-0bc393c5]{top:257px;left:23px}.photo-star[data-v-0bc393c5]{top:437px;left:23px}.edit-star[data-v-0bc393c5]{top:524px;left:22.483px}.tool-label[data-v-0bc393c5]{z-index:6;pointer-events:none;object-fit:contain;height:20px;position:absolute}.add-label[data-v-0bc393c5],.photo-label[data-v-0bc393c5],.edit-label[data-v-0bc393c5],.message-label[data-v-0bc393c5]{width:auto;left:52.5px;transform:translate(-50%)}.add-label[data-v-0bc393c5]{top:307px}.photo-label[data-v-0bc393c5]{top:488px}.edit-label[data-v-0bc393c5]{top:575px}.message-label[data-v-0bc393c5]{top:720px}.custom-message-label[data-v-0bc393c5]{width:auto;top:720px;left:331px;transform:translate(-50%)}.file-input[data-v-0bc393c5]{display:none}.progress-label[data-v-0bc393c5]{z-index:5;color:#4dbdf5;text-align:center;width:50px;font-family:Source Han Sans Heavy Local,sans-serif;font-size:13px;position:absolute;top:419px;left:23px}.sticker-unlock-layer[data-v-0bc393c5]{z-index:8;pointer-events:none;position:absolute;inset:0}.sticker-unlock-popover[data-v-0bc393c5]{width:121px;height:65.237px;position:absolute;top:389px;left:236px}.sticker-unlock-popover>img[data-v-0bc393c5]{width:100%;height:100%;display:block;position:absolute;inset:0}.sticker-unlock-popover>p[data-v-0bc393c5]{color:#001862;letter-spacing:.52px;text-align:center;width:106px;height:35px;margin:0;font-family:Source Han Sans Heavy Local,sans-serif;font-size:13px;font-weight:900;line-height:normal;position:absolute;top:6px;left:7px}.sticker-unlock-popover>p>span[data-v-0bc393c5]{color:#0053e2;display:block}.message-input[data-v-0bc393c5]{z-index:3;color:#001e60;background:#a9ddf7;border-radius:10px;justify-content:space-between;align-items:center;width:268px;height:50px;padding:8px 15px 7px;display:flex;position:absolute;top:670px;left:98px;box-shadow:-7px 7px #36bcee}.message-input strong[data-v-0bc393c5]{overflow-wrap:anywhere;white-space:pre-line;flex:0 0 197px;align-self:stretch;font-size:14px;line-height:1.2;overflow:hidden}.message-input-edit[data-v-0bc393c5]{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;justify-content:flex-end;align-self:stretch;align-items:flex-end;min-width:0;padding:8px 0;display:flex}.message-input-edit span[data-v-0bc393c5]{flex:0 0 20px;width:20px;height:20px;position:relative}.message-input-edit img[data-v-0bc393c5]{width:26px;height:26px;display:block;position:absolute;top:-3px;left:-3px}.message-input-edit[data-v-0bc393c5]:focus-visible{outline-offset:2px;outline:3px solid #0053e2}.confirm-layer[data-v-0bc393c5]{z-index:20;background:#0053e2bf;position:absolute;inset:0}.confirm-notch[data-v-0bc393c5]{width:40.077px;height:28.842px;position:absolute;top:425px;left:64px;transform:rotate(180deg)}.confirm-dialog[data-v-0bc393c5]{color:#001e60;background:#fff;border-radius:20px;width:337px;height:209px;padding:30px;position:absolute;top:218px;left:32px}.confirm-dialog p[data-v-0bc393c5]{margin:0;font-family:Source Han Sans Heavy Local,sans-serif;font-size:24px;font-weight:900;line-height:35px}.confirm-dialog p b[data-v-0bc393c5]{color:#0053e2}.confirm-emoji-cluster[data-v-0bc393c5]{white-space:nowrap}.confirm-emoji[data-v-0bc393c5]{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:.92em;font-weight:400}.confirm-dialog button[data-v-0bc393c5]{border:0;padding:0;position:absolute}.confirm-dialog .think[data-v-0bc393c5]{color:#001e60;background:0 0;width:84px;height:29px;font-family:Source Han Sans Local,sans-serif;font-size:16px;font-weight:700;line-height:29px;top:166px;left:30px}.confirm-dialog .submit[data-v-0bc393c5]{color:#0053e2;background:#ffc220;border-radius:18px;width:131px;height:57px;font-family:Source Han Sans Heavy Local,sans-serif;font-size:20px;font-weight:900;bottom:-20px;right:30px;box-shadow:7px 7px #29b3e9}.confirm-dialog .save-album[data-v-0bc393c5]{color:#0053e2;background:#fff;border-radius:18px;width:171px;height:57px;font-family:Source Han Sans Heavy Local,sans-serif;font-size:20px;font-weight:900;bottom:-88px;right:30px;box-shadow:7px 7px #29b3e9}.confirm-dialog button[data-v-0bc393c5]:disabled{opacity:.65}.confirm-dialog p.confirm-error[data-v-0bc393c5]{color:#fff;text-align:center;width:297px;font-family:Source Han Sans Local,sans-serif;font-size:11px;font-weight:700;line-height:1.3;position:absolute;top:286px;left:20px}.badge-preview-layer[data-v-0bc393c5]{z-index:50;background:#001e60f0;flex-direction:column;align-items:center;padding:58px 24px 28px;display:flex;position:absolute;inset:0}.badge-preview-layer p[data-v-0bc393c5]{color:#fff;text-align:center;margin:0 0 18px;font-family:Source Han Sans Heavy Local,sans-serif;font-size:20px;font-weight:900;line-height:1.4}.badge-preview-layer img[data-v-0bc393c5]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:default;border-radius:12px;width:auto;max-width:330px;height:auto;max-height:660px;display:block;box-shadow:0 12px 36px #00000052}.badge-preview-close[data-v-0bc393c5]{color:#fff;background:#0000002e;border:2px solid #ffffffd9;border-radius:50%;width:40px;height:40px;padding:0;font-size:30px;line-height:32px;position:absolute;top:18px;right:18px}.preview-fade-enter-active[data-v-0bc393c5],.preview-fade-leave-active[data-v-0bc393c5]{transition:opacity .18s ease-out}.preview-fade-enter-from[data-v-0bc393c5],.preview-fade-leave-to[data-v-0bc393c5]{opacity:0}.edit-layer[data-v-0bc393c5]{z-index:30;background:#0053e2bf;position:absolute;inset:0}.modal-pop-enter-active[data-v-0bc393c5],.modal-pop-leave-active[data-v-0bc393c5]{transition:opacity .18s ease-out}.modal-pop-enter-active .confirm-dialog[data-v-0bc393c5],.modal-pop-enter-active .edit-dialog[data-v-0bc393c5],.modal-pop-enter-active .sticker-unlock-popover[data-v-0bc393c5],.modal-pop-leave-active .confirm-dialog[data-v-0bc393c5],.modal-pop-leave-active .edit-dialog[data-v-0bc393c5],.modal-pop-leave-active .sticker-unlock-popover[data-v-0bc393c5]{transform-origin:50%;transition:opacity .18s ease-out,scale .3s cubic-bezier(.34,1.56,.64,1),translate .3s cubic-bezier(.34,1.56,.64,1)}.modal-pop-enter-from[data-v-0bc393c5],.modal-pop-leave-to[data-v-0bc393c5],.modal-pop-enter-from .confirm-dialog[data-v-0bc393c5],.modal-pop-enter-from .edit-dialog[data-v-0bc393c5],.modal-pop-enter-from .sticker-unlock-popover[data-v-0bc393c5],.modal-pop-leave-to .confirm-dialog[data-v-0bc393c5],.modal-pop-leave-to .edit-dialog[data-v-0bc393c5],.modal-pop-leave-to .sticker-unlock-popover[data-v-0bc393c5]{opacity:0}.modal-pop-enter-from .confirm-dialog[data-v-0bc393c5],.modal-pop-enter-from .edit-dialog[data-v-0bc393c5],.modal-pop-enter-from .sticker-unlock-popover[data-v-0bc393c5]{translate:0 22px;scale:.88}.modal-pop-leave-to .confirm-dialog[data-v-0bc393c5],.modal-pop-leave-to .edit-dialog[data-v-0bc393c5],.modal-pop-leave-to .sticker-unlock-popover[data-v-0bc393c5]{translate:0 10px;scale:.96}.edit-dialog-notch[data-v-0bc393c5]{z-index:1;width:40.077px;height:28.842px;position:absolute;left:64px;transform:rotate(180deg)}.edit-dialog-notch.is-names[data-v-0bc393c5]{top:576px}.edit-dialog-notch.is-message[data-v-0bc393c5]{top:543px}.edit-dialog-notch.is-error[data-v-0bc393c5]{top:488px}.edit-dialog[data-v-0bc393c5]{z-index:2;color:#001e60;background:#fff;border-radius:20px;width:337px;padding:30px;position:absolute;left:32px}.names-dialog[data-v-0bc393c5]{height:410px;top:168px}.message-dialog[data-v-0bc393c5]{height:340px;top:205px}.error-dialog[data-v-0bc393c5]{height:230px;top:260px}.edit-dialog h2[data-v-0bc393c5]{color:#0053e2;margin:0;font-family:Source Han Sans Heavy Local,sans-serif;font-size:28px;font-weight:900;line-height:36px}.dialog-intro[data-v-0bc393c5],.error-dialog>p[data-v-0bc393c5]{margin:4px 0 18px;font-size:14px;font-weight:700;line-height:20px}.dialog-field[data-v-0bc393c5]{gap:6px;margin-top:12px;font-size:15px;font-weight:700;display:grid}.dialog-field>span[data-v-0bc393c5]{justify-content:space-between;align-items:center;display:flex}.dialog-field small[data-v-0bc393c5]{color:#0053e2;font-size:12px}.dialog-field input[data-v-0bc393c5],.dialog-field textarea[data-v-0bc393c5]{color:#001e60;background:#a9ddf7;border:2px solid #0000;border-radius:10px;outline:none;width:100%;font-family:Source Han Sans Local,sans-serif;font-size:16px;font-weight:700;box-shadow:-5px 5px #36bcee}.dialog-field input[data-v-0bc393c5]{height:48px;padding:0 14px}.dialog-field textarea[data-v-0bc393c5]{resize:none;height:116px;padding:12px 14px}.dialog-field input[data-v-0bc393c5]::placeholder,.dialog-field textarea[data-v-0bc393c5]::placeholder{color:#001e608f}.dialog-field input[data-v-0bc393c5]:focus,.dialog-field textarea[data-v-0bc393c5]:focus{border-color:#0053e2}.edit-dialog-actions[data-v-0bc393c5]{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:-20px;left:30px;right:30px}.dialog-cancel[data-v-0bc393c5],.dialog-save[data-v-0bc393c5]{cursor:pointer;border:0;height:57px;padding:0;font-weight:900}.dialog-cancel[data-v-0bc393c5]{color:#001e60;background:0 0;align-self:flex-start;width:84px;height:29px;font-size:16px;line-height:29px;transform:translateY(-6px)}.dialog-save[data-v-0bc393c5]{color:#0053e2;background:#ffc220;border-radius:18px;width:131px;font-family:Source Han Sans Heavy Local,sans-serif;font-size:20px;box-shadow:7px 7px #29b3e9}.dialog-save[data-v-0bc393c5]:disabled{cursor:not-allowed}.dialog-cancel[data-v-0bc393c5]:focus-visible,.dialog-save[data-v-0bc393c5]:focus-visible{outline-offset:3px;outline:3px solid #0053e2}.error-dialog>p[data-v-0bc393c5]{margin-top:16px;font-size:16px;line-height:24px}.error-dialog>.dialog-save[data-v-0bc393c5]{position:absolute;bottom:-20px;right:30px}@media (prefers-reduced-motion:reduce){.badge-sticker-swap-enter-active[data-v-0bc393c5],.badge-sticker-swap-leave-active[data-v-0bc393c5],.badge-sticker-swap-enter-active .badge-sticker__shine[data-v-0bc393c5],.modal-pop-enter-active[data-v-0bc393c5],.modal-pop-leave-active[data-v-0bc393c5],.modal-pop-enter-active .confirm-dialog[data-v-0bc393c5],.modal-pop-enter-active .edit-dialog[data-v-0bc393c5],.modal-pop-enter-active .sticker-unlock-popover[data-v-0bc393c5],.modal-pop-leave-active .confirm-dialog[data-v-0bc393c5],.modal-pop-leave-active .edit-dialog[data-v-0bc393c5],.modal-pop-leave-active .sticker-unlock-popover[data-v-0bc393c5]{transition:none;animation:none}}.crop-page[data-v-0bc393c5]{color:#fff;background:#111}.crop-viewport[data-v-0bc393c5]{z-index:1;cursor:grab;touch-action:none;width:402px;height:448px;position:absolute;top:189px;left:0}.crop-viewport[data-v-0bc393c5]:active{cursor:grabbing}.crop-photo[data-v-0bc393c5]{z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:50%;max-width:none;position:absolute;top:413px;left:50%}.crop-shade[data-v-0bc393c5]{z-index:2;pointer-events:none;background:#000000ad;width:402px;position:absolute;left:0}.crop-shade.top[data-v-0bc393c5]{height:189px;top:0}.crop-shade.bottom[data-v-0bc393c5]{height:169px;bottom:0}.privacy-tip[data-v-0bc393c5]{z-index:3;width:246px;margin:0;font-size:10px;line-height:1.35;position:absolute;top:66px;left:78px}.crop-actions[data-v-0bc393c5]{z-index:3;justify-content:space-between;width:341px;display:flex;position:absolute;bottom:89px;left:31px}.crop-actions button[data-v-0bc393c5]{color:#fff;cursor:pointer;place-items:center;display:grid}.crop-actions button[data-v-0bc393c5]:disabled{cursor:wait;opacity:.45}.crop-actions button:first-child img[data-v-0bc393c5]{width:32px;height:32px}.crop-actions button:last-child img[data-v-0bc393c5]{width:36px;height:26px}.badge-success-page[data-v-0bc393c5]{background:#fff}.success-lanyard[data-v-0bc393c5]{width:246.311px;height:354.673px;position:absolute;top:-147px;left:141px}.success-title[data-v-0bc393c5]{z-index:3;flex-direction:column;align-items:flex-start;gap:15px;width:341px;display:flex;position:absolute;top:26px;left:33px}.success-back[data-v-0bc393c5]{background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.success-back img[data-v-0bc393c5]{width:32px;height:32px}.success-heading[data-v-0bc393c5]{align-items:center;height:75px;display:flex}.success-heading h1[data-v-0bc393c5]{color:#0053e2;text-shadow:4px 4px #a9ddf7;white-space:nowrap;width:251px;height:75px;margin:0;font-family:Source Han Sans Heavy Local,sans-serif;font-size:60px;font-weight:900;line-height:1.2}.success-heading>img[data-v-0bc393c5]{width:49px;height:35px;margin-left:11px}.pickup-card[data-v-0bc393c5]{color:#fff;width:329.022px;height:520.195px;position:absolute;top:207.673px;left:33px}.pickup-shell[data-v-0bc393c5]{width:336.022px;height:527.195px;position:absolute;inset:0}.pickup-info[data-v-0bc393c5]{flex-direction:column;justify-content:space-between;width:329px;height:306.083px;padding:31px 29px;display:flex;position:absolute;top:19.067px;left:0}.pickup-location[data-v-0bc393c5],.pickup-schedule[data-v-0bc393c5]{flex-direction:column;align-items:flex-start;gap:9px;width:100%;display:flex}.pickup-location[data-v-0bc393c5]{height:105px}.pickup-schedule[data-v-0bc393c5]{height:86px}.pickup-card .eyebrow[data-v-0bc393c5]{height:20px;margin:0;font-family:Source Han Sans Heavy Local,sans-serif;font-size:16px;font-weight:900;line-height:1.2}.pickup-card h2[data-v-0bc393c5]{letter-spacing:-1.8px;width:271px;height:78px;margin:0;font-family:Source Han Sans Local,sans-serif;font-size:36px;font-weight:700;line-height:1.1}.pickup-time[data-v-0bc393c5]{align-items:flex-end;width:282px;height:66px;font-family:Source Han Sans Local,sans-serif;font-size:64px;font-weight:700;line-height:1.2;display:flex}.pickup-code[data-v-0bc393c5]{color:#0053e2;width:294.281px;height:161.633px;position:absolute;top:305.567px;left:17.19px}.pickup-code>img[data-v-0bc393c5]{width:294.281px;height:161.633px;position:absolute;inset:0}.pickup-code-copy[data-v-0bc393c5]{flex-direction:column;align-items:flex-start;gap:9px;width:287px;height:140.771px;padding:23px 13px;display:flex;position:absolute;top:13.7px;left:-.19px}.pickup-code-copy p[data-v-0bc393c5]{width:59px;height:20px;margin:0;font-family:Source Han Sans Heavy Local,sans-serif;font-size:16px;font-weight:900;line-height:1.2}.pickup-code-copy strong[data-v-0bc393c5]{align-items:center;width:156px;height:65px;font-family:Source Han Sans Local,sans-serif;font-size:64px;font-weight:700;line-height:1.2;display:flex}.pickup-code-copy strong.is-awaiting[data-v-0bc393c5]{opacity:.85;width:240px;font-size:34px}.pickup-hint[data-v-0bc393c5]{color:#fff;text-align:center;opacity:.88;width:294.281px;margin:0;font-family:Source Han Sans Local,sans-serif;font-size:13px;line-height:1.4;position:absolute;top:464px;left:17.19px}.pickup-card>button[data-v-0bc393c5]{z-index:2;color:#0053e2;background:#ffc220;border:0;border-radius:18px;width:166px;height:58px;font-family:Source Han Sans Heavy Local,sans-serif;font-size:20px;font-weight:900;position:absolute;top:488.197px;left:83.5px;box-shadow:7px 7px #29b3e9}.campaign-navigation[data-v-ff63b5b2]{color:#fff;justify-content:space-between;align-items:flex-start;width:342px;height:48px;font-family:Source Han Sans Local,sans-serif;display:flex}.campaign-navigation.white[data-v-ff63b5b2]{color:#0053e2}.nav-copy[data-v-ff63b5b2]{width:106px;height:48px;margin:0;font-size:12px;font-weight:700;line-height:1.2}.nav-copy.find[data-v-ff63b5b2]{font-family:Arial,sans-serif}.guide[data-v-ff63b5b2]{color:inherit;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.counter[data-v-ff63b5b2]{flex-direction:column;justify-content:space-between;align-items:center;width:95px;height:48px;display:flex}.counter strong[data-v-ff63b5b2]{color:#0053e2;background:#ffc220;border-radius:21px;place-items:center;width:95px;height:31px;font-family:Source Han Sans Heavy Local,sans-serif;font-size:20px;line-height:1;display:grid}.counter span[data-v-ff63b5b2]{white-space:nowrap;justify-content:flex-end;align-self:stretch;align-items:center;gap:3px;height:16px;font-size:12px;font-weight:900;line-height:16px;display:flex}.counter span img[data-v-ff63b5b2]{filter:brightness(0)saturate()invert(76%)sepia(98%)saturate(854%)hue-rotate(334deg)brightness(106%)contrast(101%);width:12px;height:9px}.icon-button[data-v-ff63b5b2]{background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.icon-button img[data-v-ff63b5b2]{width:32px;height:32px;display:block}.capsule-page[data-v-37aa3d8b]{color:#fff;background:#0053e2;width:402px;height:806px;padding:30px;position:relative;overflow:hidden}.capsule-heading[data-v-37aa3d8b]{align-items:flex-start;gap:15px;width:342px;height:72px;margin-top:15px;display:flex}.capsule-heading h1[data-v-37aa3d8b]{text-shadow:4px 4px #001e60;white-space:nowrap;margin:0;font-family:Source Han Sans Heavy Local,sans-serif;font-size:60px;font-weight:900;line-height:1.2}.limited[data-v-37aa3d8b]{width:93px;height:45px;margin-top:1px;position:relative}.limited img[data-v-37aa3d8b]{width:97px;height:49px;position:absolute;inset:0}.limited span[data-v-37aa3d8b]{z-index:1;color:#0053e2;text-align:center;padding-top:8px;font-family:Source Han Sans Heavy Local,sans-serif;font-size:16px;font-weight:900;display:block;position:relative}.ticket[data-v-37aa3d8b]{color:#001e60;background:#fff;border-radius:18px;width:328px;height:475px;position:absolute;top:175px;left:37px;box-shadow:7px 7px #001e60}.ticket[data-v-37aa3d8b]:before,.ticket[data-v-37aa3d8b]:after{z-index:3;content:"";background:#0053e2;border-radius:50%;width:30px;height:30px;position:absolute;top:289px}.ticket[data-v-37aa3d8b]:before{left:-15px}.ticket[data-v-37aa3d8b]:after{right:-15px}.ticket-top[data-v-37aa3d8b]{flex-direction:column;justify-content:center;align-items:center;gap:11px;width:328px;height:306px;padding:22px 0;display:flex;position:relative}.ticket-id[data-v-37aa3d8b]{height:19px;font-size:16px;line-height:19px}.code-stage[data-v-37aa3d8b]{background:#a9ddf7;border-radius:11px;place-items:center;width:196px;height:196px;display:grid;position:relative}.qr-code[data-v-37aa3d8b]{border-radius:7px;width:178px;height:178px}.qr-loading[data-v-37aa3d8b]{color:#0053e2;font-family:Source Han Sans Heavy Local,sans-serif;font-size:16px}.ticket-error[data-v-37aa3d8b]{z-index:6;color:#fff;text-align:center;width:312px;margin:0;font-size:11px;position:absolute;top:654px;left:45px}.opportunity[data-v-37aa3d8b]{object-fit:contain;width:215px;height:107px;transform:rotate(-5deg)}.ticket-note[data-v-37aa3d8b]{text-align:center;height:30px;margin:0;font-size:11px;font-weight:700;line-height:1.35}.ticket-bottom[data-v-37aa3d8b]{color:#fff;text-align:center;background:#4dbdf5;border-radius:0 0 17px 17px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:328px;height:170px;display:flex}.ticket-bottom p[data-v-37aa3d8b]{letter-spacing:1px;margin:0;font-family:Source Han Sans Local,sans-serif;font-size:20px;font-weight:700;line-height:1.4}.ticket-bottom p strong[data-v-37aa3d8b]{letter-spacing:0;font-size:16px;font-weight:900}.location[data-v-37aa3d8b]{color:#001e60;white-space:nowrap;background:#eef9ff;border-radius:10px;grid-template-columns:18px 1fr;align-items:center;width:273px;height:55px;padding:8px 39px;font-family:Source Han Sans Heavy Local,sans-serif;font-size:16px;font-weight:900;display:grid}.location span[data-v-37aa3d8b]{color:#001e60;font-size:14px}.used-stamp[data-v-37aa3d8b]{z-index:5;width:153px;height:152px;position:absolute;top:77px;right:14px;transform:rotate(-15deg)}.prize-preview[data-v-37aa3d8b]{width:346px;height:156px;position:absolute;top:625px;left:28px}.prize-main[data-v-37aa3d8b]{z-index:3;object-fit:contain;width:176px;height:127px;position:absolute;top:4px;left:89px}.gift-keycap[data-v-37aa3d8b]{z-index:2;object-fit:contain;width:59px;height:55px;position:absolute;top:54px;left:64px;transform:rotate(7deg)}.gift-badge[data-v-37aa3d8b]{z-index:4;object-fit:contain;width:73px;height:55px;position:absolute;top:42px;left:233px}.capsule-half[data-v-37aa3d8b]{z-index:1;background:#ffc220;border-radius:10px 10px 55px 55px;width:92px;height:55px;position:absolute;bottom:4px;box-shadow:6px 7px #36bcee}.capsule-half.left[data-v-37aa3d8b]{left:10px;transform:rotate(45deg)}.capsule-half.right[data-v-37aa3d8b]{right:8px;transform:rotate(-45deg)}.capsule-disclaimer[data-v-37aa3d8b]{color:#a9ddf7;text-align:center;width:342px;margin:0;font-size:10px;position:absolute;bottom:8px;left:30px}.guide-overlay[data-v-c5670a91]{z-index:20;background:#0053e2bf;width:402px;height:806px;position:absolute;inset:0}.guide-dialog[data-v-c5670a91]{transform-origin:12% 98%;outline:none;width:338px;height:732px;position:absolute;top:34px;left:32px}.guide-artwork[data-v-c5670a91]{pointer-events:none;width:338px;height:732px;display:block}.guide-close[data-v-c5670a91]{z-index:1;position:absolute;top:668px;left:176px}.guide-close[data-v-c5670a91]:focus-visible{outline-offset:-5px;outline:3px solid #fff}.sr-only[data-v-c5670a91]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guide-fade-enter-active[data-v-c5670a91],.guide-fade-leave-active[data-v-c5670a91]{transition:opacity .18s ease-out}.guide-fade-enter-active .guide-dialog[data-v-c5670a91],.guide-fade-leave-active .guide-dialog[data-v-c5670a91]{will-change:scale, translate, opacity;transition:opacity .18s ease-out,scale .36s cubic-bezier(.34,1.56,.64,1),translate .36s cubic-bezier(.34,1.56,.64,1)}.guide-fade-enter-from[data-v-c5670a91],.guide-fade-leave-to[data-v-c5670a91],.guide-fade-enter-from .guide-dialog[data-v-c5670a91],.guide-fade-leave-to .guide-dialog[data-v-c5670a91]{opacity:0}.guide-fade-enter-from .guide-dialog[data-v-c5670a91]{translate:-14px 28px;scale:.78}.guide-fade-leave-to .guide-dialog[data-v-c5670a91]{translate:-6px 14px;scale:.92}@media (prefers-reduced-motion:reduce){.guide-fade-enter-active[data-v-c5670a91],.guide-fade-leave-active[data-v-c5670a91],.guide-fade-enter-active .guide-dialog[data-v-c5670a91],.guide-fade-leave-active .guide-dialog[data-v-c5670a91]{transition:none}}.spark-progress[data-v-74f7be3f]{z-index:4;outline:none;align-items:center;width:332px;height:42px;display:flex;position:absolute;top:69px;left:0}.spark-progress.is-interactive[data-v-74f7be3f]{cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.spark-progress.is-interactive[data-v-74f7be3f]:active{cursor:grabbing}.spark-progress.is-interactive[data-v-74f7be3f]:focus-visible:after{content:"";border:2px solid #ffffffbf;border-radius:14px;width:76px;height:26px;position:absolute;top:8px;left:10px}.spark-progress__dots[data-v-74f7be3f]{align-items:center;gap:5px;margin-left:18px;display:flex}.spark-progress__dot[data-v-74f7be3f]{background:#666;border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:background-color .16s,transform .16s}.spark-progress__dot.is-collected[data-v-74f7be3f]{background:#4dbdf5}.spark-progress__dot.is-active[data-v-74f7be3f]{background:#ffc220;transform:scale(1.15)}.message-area[data-v-da9a3e0c]{width:332px;height:351px;position:relative}.message-spark[data-v-da9a3e0c]{width:77px;height:83px;position:absolute;top:0;right:0}.guide-button[data-v-da9a3e0c]{z-index:2;background:0 0;border:0;border-radius:16px;width:72px;height:23px;padding:0;position:absolute;top:83px;left:0}.guide-button img[data-v-da9a3e0c]{width:72px;height:23px;display:block}.message-card[data-v-da9a3e0c]{width:332px;height:216px;position:absolute;top:98px;left:0}.message-area.has-guide .message-card[data-v-da9a3e0c]{top:106px}.message-card--art[data-v-da9a3e0c]{width:339px;height:223px;top:92px;left:-3px}.message-art[data-v-da9a3e0c]{object-fit:contain;will-change:transform;width:339px;height:223px;display:block;position:absolute;inset:0}.message-slide-forward-enter-active[data-v-da9a3e0c],.message-slide-forward-leave-active[data-v-da9a3e0c],.message-slide-backward-enter-active[data-v-da9a3e0c],.message-slide-backward-leave-active[data-v-da9a3e0c]{transition:transform .3s cubic-bezier(.22,.75,.3,1)}.message-slide-forward-enter-from[data-v-da9a3e0c],.message-slide-backward-leave-to[data-v-da9a3e0c]{transform:translate(calc(100% + 48px))}.message-slide-forward-leave-to[data-v-da9a3e0c],.message-slide-backward-enter-from[data-v-da9a3e0c]{transform:translate(calc(-100% - 48px))}.card-base[data-v-da9a3e0c]{width:339px;height:200px;position:absolute;top:23px;left:0}.card-notch[data-v-da9a3e0c]{width:40px;height:25px;position:absolute;top:0;left:235px}.todo-message[data-v-da9a3e0c],.blessing-message[data-v-da9a3e0c]{z-index:1;color:#001e60;font-family:Source Han Sans Heavy Local,sans-serif;font-weight:900;position:absolute;top:44px;left:20px}.todo-message h2[data-v-da9a3e0c]{color:#0053e2;align-items:center;gap:8px;margin:0 0 23px;font-size:36px;line-height:1.15;display:flex}.todo-message h2 img[data-v-da9a3e0c]{width:37px;height:35px}.todo-message p[data-v-da9a3e0c]{margin:0;font-size:20px;line-height:1.55}.todo-message b[data-v-da9a3e0c]{color:#fff;background:#0053e2;border-radius:14px;padding:0 8px 2px;font-size:15px;line-height:23px;display:inline-block}.blessing-message[data-v-da9a3e0c]{font-size:36px;line-height:1.2;top:44px}.blessing-message p[data-v-da9a3e0c]{margin:0}.blessing-message .blue[data-v-da9a3e0c]{color:#0053e2}.scan-button[data-v-da9a3e0c]{z-index:2;position:absolute;top:287px;left:74px}.message-area.has-guide .scan-button[data-v-da9a3e0c]{top:295px}.reward-card[data-v-f44dcf18]{color:#0053e2;width:154px;height:220px;font-family:Source Han Sans Heavy Local,sans-serif;position:relative}.reward-bg[data-v-f44dcf18]{width:157px;height:227px;position:absolute;top:0;left:2px}.reward-title[data-v-f44dcf18]{z-index:1;justify-content:space-between;align-items:flex-start;width:130px;font-size:32px;font-weight:900;line-height:1.148;display:flex;position:absolute;top:20px;left:12px}.status-icon[data-v-f44dcf18]{flex:0 0 30px;width:30px;height:30px;display:block;position:relative}.status-icon img[data-v-f44dcf18]{width:24px;height:27px;display:block;position:absolute;top:2px;left:3px}.status-icon--unlocked img[data-v-f44dcf18]{top:1px}.available-mark[data-v-f44dcf18]{color:#fff;background:#ffc220;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:2px;font-size:17px;display:grid}.question[data-v-f44dcf18]{width:40px;height:70px;position:absolute;top:106px;left:60px}.reward-card>p[data-v-f44dcf18]{text-align:center;width:134px;margin:0;font-size:11px;position:absolute;bottom:14px;left:10px}.badge-ticket[data-v-f44dcf18]{flex-direction:column;gap:5px;width:105px;display:flex;position:absolute;top:103px;left:26px}.badge-ticket strong[data-v-f44dcf18]{color:#fff;background:#0053e2;border-radius:13px;place-items:center;height:40px;font-size:30px;line-height:1;display:grid}.badge-ticket strong+strong[data-v-f44dcf18]{color:#001e60;background:#a9ddf7}.badge-ticket--collected strong[data-v-f44dcf18]:first-child{font-size:24px}.badge-illustration[data-v-f44dcf18]{width:150px;height:74px;position:absolute;top:110px;left:0}.badge-illustration img[data-v-f44dcf18]{object-fit:contain;position:absolute}.badge-platform[data-v-f44dcf18]{width:72px;height:46px;top:24px;left:28px}.badge-people-led[data-v-f44dcf18]{width:57px;height:39px;top:22px;left:73px;transform:rotate(6.33deg)}.badge-phone[data-v-f44dcf18]{width:79px;height:74px;top:-7px;left:19px}.prize-cluster[data-v-f44dcf18]{width:120px;height:86px;position:absolute;top:95px;left:20px}.prize-cluster img[data-v-f44dcf18]{object-fit:contain;position:absolute}.figure[data-v-f44dcf18]{width:51px;height:84px;top:0;left:0}.badge[data-v-f44dcf18]{width:43px;height:62px;top:14px;left:72px;transform:rotate(5deg)}.word[data-v-f44dcf18]{width:55px;height:27px;top:57px;left:48px;transform:rotate(6deg)}.keycap[data-v-f44dcf18]{width:27px;height:24px;top:26px;left:47px}.redeemed[data-v-f44dcf18]{z-index:3;width:71px;height:70px;position:absolute;top:8px;right:-5px;transform:rotate(-15deg)}.capsule-ended[data-v-f44dcf18]{z-index:3;width:57.07px;height:56.43px;position:absolute;top:9px;left:91px;transform:rotate(-15deg)}.reward-action[data-v-f44dcf18]{z-index:4;color:#0053e2;background:#ffc220;border:0;border-radius:14px;width:98px;height:41px;font-size:20px;font-weight:900;position:absolute;bottom:-11px;left:28px;box-shadow:4px 4px #36bcee}.home-page[data-v-2f5f366e]{color:#fff;background:#0053e2;width:402px;height:806px;padding:30px;position:relative;overflow:hidden}.home-title-pin[data-v-2f5f366e]{z-index:0;pointer-events:none;width:368px;height:552px;display:block;position:absolute;top:-68px;left:0}.home-navigation[data-v-2f5f366e]{z-index:2;position:relative}.home-sticker[data-v-2f5f366e]{z-index:0;pointer-events:none;position:absolute;inset:0}.home-sticker img[data-v-2f5f366e]{will-change:opacity;display:block;position:absolute}.home-sticker-fade-enter-active[data-v-2f5f366e],.home-sticker-fade-leave-active[data-v-2f5f366e]{transition:opacity .36s ease-in-out}.home-sticker-fade-enter-from[data-v-2f5f366e],.home-sticker-fade-leave-to[data-v-2f5f366e]{opacity:0}.home-content[data-v-2f5f366e]{z-index:1;flex-direction:column;align-items:center;gap:15px;width:342px;height:637px;display:flex;position:absolute;top:149px;left:30px}.home-content.todo[data-v-2f5f366e]{height:627px;top:159px}.reward-row[data-v-2f5f366e]{justify-content:space-between;width:342px;display:flex}.disclaimer[data-v-2f5f366e]{color:#a9ddf7;text-align:center;align-self:stretch;height:11px;margin:11px 0 0;font-family:Arial,sans-serif;font-size:10px;line-height:11px}canvas[data-v-6239898c]{object-fit:contain;width:100%;height:auto}.recognition-debug[data-v-c8afbc4a]{z-index:100001;top:max(8px, env(safe-area-inset-top));color:#eaf1ff;background:#040c1f94;border:1px solid #93b2ff94;border-radius:10px;width:min(360px,100vw - 16px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.35;position:fixed;right:8px;overflow:hidden;box-shadow:0 12px 40px #0000006b}.debug-header[data-v-c8afbc4a]{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;background:#132b5ba3;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.debug-header span[data-v-c8afbc4a]{align-items:center;gap:7px;font-weight:800;display:flex}.debug-header i[data-v-c8afbc4a]{background:#8794ac;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}.debug-header i.tracking[data-v-c8afbc4a]{background:#29b3e9}.debug-header i.rejected[data-v-c8afbc4a]{background:#ff7262}.debug-header i.accepted[data-v-c8afbc4a]{background:#ffc220}.debug-header i.stable[data-v-c8afbc4a]{background:#4bdd8b}.debug-header b[data-v-c8afbc4a]{color:#9fc0ff;font-weight:700}.debug-header em[data-v-c8afbc4a]{color:#7485a8;font-style:normal}.debug-body[data-v-c8afbc4a]{overscroll-behavior:contain;max-height:min(510px,100vh - 62px);padding:10px;overflow:auto}.debug-zoom[data-v-c8afbc4a]{color:#b9cbeb;background:#040c1f38;border-radius:6px;grid-template-columns:auto 1fr 34px;align-items:center;gap:8px;margin-bottom:9px;padding:7px 9px;display:grid}.debug-zoom input[data-v-c8afbc4a]{accent-color:#ffc220;width:100%}.debug-zoom b[data-v-c8afbc4a]{color:#ffc220;text-align:right}.stable-result[data-v-c8afbc4a]{background:#30539661;border-left:3px solid #ffc220;border-radius:5px;gap:3px;padding:8px 9px;display:grid}.stable-result small[data-v-c8afbc4a]{color:#8498bd}.stable-result strong[data-v-c8afbc4a]{color:#fff;font-size:12px}dl[data-v-c8afbc4a]{border:1px solid #7e9dda2e;border-radius:6px;grid-template-columns:1fr 1fr;gap:1px;margin:9px 0 0;display:grid;overflow:hidden}dl>div[data-v-c8afbc4a]{background:#040c1f2e;min-width:0;padding:6px 7px}dl>div.wide[data-v-c8afbc4a]{grid-column:1/-1}dt[data-v-c8afbc4a]{color:#758bb4}dd[data-v-c8afbc4a]{color:#eef4ff;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}dd.mono[data-v-c8afbc4a]{font-size:10px}.debug-body>p[data-v-c8afbc4a]{color:#6f82a7;text-align:center;margin:9px 0 0}.spark-page[data-v-e5fd8aeb]{color:#fff;background:#0053e2;width:402px;height:806px;padding:30px;position:relative;overflow:hidden}.spark-page.is-recognition-debug[data-v-e5fd8aeb]{background:#080b12;padding:0}.scan-title[data-v-e5fd8aeb]{text-shadow:4px 4px #001e60;width:342px;height:70px;margin:15px 0 22px;font-family:Source Han Sans Heavy Local,sans-serif;font-size:60px;font-weight:900;line-height:1.2}.scanner[data-v-e5fd8aeb]{width:332px;height:524px;margin:0 auto;position:relative}.camera-window[data-v-e5fd8aeb],.camera-preview[data-v-e5fd8aeb],.camera-tint[data-v-e5fd8aeb]{border-radius:18px;width:332px;height:470px}.camera-window[data-v-e5fd8aeb]{position:relative;overflow:hidden}.camera-preview[data-v-e5fd8aeb]{object-fit:cover;transform-origin:50%;will-change:transform;background:#111;display:block;box-shadow:7px 7px #001e60}.camera-tint[data-v-e5fd8aeb]{z-index:1;pointer-events:none;background:#0000002e;position:absolute;inset:0}.recognition-frame[data-v-e5fd8aeb]{z-index:2;pointer-events:none;border-radius:20px;width:210px;height:210px;position:absolute;top:78px;left:61px;box-shadow:0 0 0 999px #00000029}.recognition-frame i[data-v-e5fd8aeb]{border-style:solid;border-color:#ffc220;width:40px;height:40px;position:absolute}.recognition-frame i[data-v-e5fd8aeb]:first-child{border-width:4px 0 0 4px;border-radius:15px 0 0;top:0;left:0}.recognition-frame i[data-v-e5fd8aeb]:nth-child(2){border-width:4px 4px 0 0;border-radius:0 15px 0 0;top:0;right:0}.recognition-frame i[data-v-e5fd8aeb]:nth-child(3){border-width:0 4px 4px 0;border-radius:0 0 15px;bottom:0;right:0}.recognition-frame i[data-v-e5fd8aeb]:nth-child(4){border-width:0 0 4px 4px;border-radius:0 0 0 15px;bottom:0;left:0}.recognizing[data-v-e5fd8aeb]{z-index:3;color:#0053e2;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff0;border:2px solid #29b3e9;border-radius:12px;width:max-content;min-width:196px;max-width:276px;min-height:40px;padding:8px 15px 8px 30px;font-family:Source Han Sans Local,sans-serif;font-size:15px;font-weight:700;line-height:20px;transition:opacity .7s ease-out;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:3px 3px #001e60}.recognizing[data-v-e5fd8aeb]:before{content:"";background:#29b3e9;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.recognizing.is-duplicate[data-v-e5fd8aeb],.recognizing.is-pending[data-v-e5fd8aeb],.recognizing.is-success[data-v-e5fd8aeb]{color:#001e60;background:#ffc220f5;border-color:#ffc220}.recognizing.is-duplicate[data-v-e5fd8aeb]:before,.recognizing.is-pending[data-v-e5fd8aeb]:before,.recognizing.is-success[data-v-e5fd8aeb]:before{background:#0053e2}.recognizing.is-fading[data-v-e5fd8aeb]{opacity:0}.zoom-control[data-v-e5fd8aeb]{z-index:4;pointer-events:none;-webkit-tap-highlight-color:transparent;width:332px;height:149px;font-family:Source Han Sans Local,sans-serif;position:absolute;top:310px;left:0}.zoom-button[data-v-e5fd8aeb]{color:#001e60;cursor:pointer;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:#ffc220;border:2px solid #001e60;border-radius:50%;width:44px;height:44px;padding:0 0 3px;font-family:Arial,sans-serif;font-size:29px;font-weight:800;line-height:38px;position:absolute;top:102px;box-shadow:3px 3px #29b3e9}.zoom-button[data-v-e5fd8aeb]:first-child{left:16px}.zoom-button[data-v-e5fd8aeb]:last-child{right:16px}.zoom-button[data-v-e5fd8aeb]:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #29b3e9}.zoom-button[data-v-e5fd8aeb]:disabled{opacity:.45;box-shadow:none;cursor:default}.zoom-control output[data-v-e5fd8aeb]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#001e60e0;border:2px solid #29b3e9;border-radius:12px;justify-content:center;align-items:baseline;gap:6px;width:112px;height:38px;font-size:12px;line-height:34px;display:flex;position:absolute;top:0;left:110px;box-shadow:3px 3px #0000003d}.zoom-control output b[data-v-e5fd8aeb]{color:#ffc220;font-family:Source Han Sans Heavy Local,sans-serif;font-size:17px}.scanner.is-debug[data-v-e5fd8aeb]{width:402px;height:806px;margin:0;position:absolute;inset:0}.scanner.is-debug .camera-window[data-v-e5fd8aeb],.scanner.is-debug .camera-preview[data-v-e5fd8aeb]{border-radius:0;width:402px;height:806px}.scanner.is-debug .camera-preview[data-v-e5fd8aeb]{box-shadow:none}.debug-marker-overlay[data-v-e5fd8aeb]{z-index:2;pointer-events:none;position:absolute;inset:0}.debug-marker-overlay svg[data-v-e5fd8aeb]{width:100%;height:100%;display:block;overflow:visible}.debug-marker-overlay polygon[data-v-e5fd8aeb]{fill:#29b3e91f;stroke:#29b3e9;stroke-width:3px;vector-effect:non-scaling-stroke}.debug-marker-overlay polygon.is-candidate[data-v-e5fd8aeb]{fill:#ffc22024;stroke:#ffc220}.debug-marker-overlay polygon.is-accepted[data-v-e5fd8aeb]{fill:#4bdd8b29;stroke:#4bdd8b}.debug-marker-overlay span[data-v-e5fd8aeb]{color:#061225;white-space:nowrap;background:#ffc220;border-radius:4px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:800;position:absolute;box-shadow:0 2px 10px #0000004d}.camera-error[data-v-e5fd8aeb],.network-retry[data-v-e5fd8aeb]{z-index:4;color:#fff;text-align:center;background:#001e60e6;border-radius:18px;flex-direction:column;align-items:center;gap:14px;width:282px;padding:22px 18px;font-family:Source Han Sans Local,sans-serif;font-size:15px;line-height:1.45;display:flex;position:absolute;top:142px;left:25px}.network-retry[data-v-e5fd8aeb]{z-index:5;top:158px}.camera-error p[data-v-e5fd8aeb],.network-retry p[data-v-e5fd8aeb]{margin:0}.camera-error button[data-v-e5fd8aeb],.network-retry button[data-v-e5fd8aeb]{color:#0053e2;background:#ffc220;border:0;border-radius:12px;min-width:148px;height:40px;padding:0 18px;font-weight:900;box-shadow:4px 4px #29b3e9}.camera-error .secondary[data-v-e5fd8aeb]{color:#fff;box-shadow:none;background:0 0;text-decoration:underline}.spark-found-overlay[data-v-e5fd8aeb]{z-index:10;visibility:hidden;opacity:0;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.spark-found-overlay.is-visible[data-v-e5fd8aeb]{visibility:visible;opacity:1}.spark-found-overlay .ani-ele[data-v-e5fd8aeb]{width:289px}.marker-copy[data-v-e5fd8aeb]{z-index:3;text-align:center;flex-direction:column;align-items:center;width:110px;height:46px;font-family:Source Han Sans Heavy Local,sans-serif;font-size:14px;font-weight:900;line-height:1.45;display:flex;position:absolute;top:368px;left:111px}.marker-copy-line[data-v-e5fd8aeb]{white-space:nowrap;justify-content:center;align-items:center;gap:2px;display:inline-flex}.marker-copy-arrow[data-v-e5fd8aeb]{width:10px;height:14px;display:block}.ar-marker[data-v-e5fd8aeb]{z-index:3;touch-action:none;width:109px;height:109px;position:absolute;top:415px;left:111px}.ar-marker img[data-v-e5fd8aeb]{pointer-events:none;width:151px;height:151px;display:block;position:absolute;top:-17px;left:-21px}.scan-hint[data-v-e5fd8aeb]{color:#a9ddf7;text-align:center;flex-direction:column;align-items:center;gap:2px;width:337px;display:flex;position:absolute;bottom:18px;left:33px}.scan-hint strong[data-v-e5fd8aeb]{font-family:Source Han Sans Heavy Local,sans-serif;font-size:15px}.scan-hint span[data-v-e5fd8aeb]{font-family:Source Han Sans Local,sans-serif;font-size:16px}.poster-sticker[data-v-e5fd8aeb]{pointer-events:none;position:absolute;inset:0}.poster-sticker img[data-v-e5fd8aeb]{will-change:opacity;display:block;position:absolute}.poster-sticker-fade-enter-active[data-v-e5fd8aeb],.poster-sticker-fade-leave-active[data-v-e5fd8aeb]{transition:opacity .36s ease-in-out}.poster-sticker-fade-enter-from[data-v-e5fd8aeb],.poster-sticker-fade-leave-to[data-v-e5fd8aeb]{opacity:0}.poster-body[data-v-e5fd8aeb]{z-index:1;width:332px;height:610px;position:absolute;top:176px;left:35px}.earned[data-v-e5fd8aeb]{color:#a9ddf7;flex-direction:column;align-items:center;margin-top:30px;font-family:Source Han Sans Local,sans-serif;font-size:16px;font-weight:700;display:flex}.earned div[data-v-e5fd8aeb]{grid-template-columns:42px 96px 32px;align-items:center;height:29px;display:grid}.earned b[data-v-e5fd8aeb]{color:#fff;background:#001e60;border-radius:16px;place-items:center;height:25px;font-size:15px;display:grid}.storage-warning[data-v-e5fd8aeb],.poster-error[data-v-e5fd8aeb]{color:#a9ddf7;text-align:center;margin:8px auto 0;font-size:11px;line-height:1.4}.poster-error[data-v-e5fd8aeb]{color:#fff}.special-spark-guide[data-v-30ef27fd]{color:#0053e2;background-color:#fff;background-position:50%;background-size:cover;width:402px;height:806px;position:relative;overflow:hidden}h1[data-v-30ef27fd]{text-align:center;text-shadow:3px 3px #76ccf3;width:245px;height:72px;margin:0;font-family:Source Han Sans Heavy Local,sans-serif;font-size:60px;font-weight:900;line-height:1.2;position:absolute;top:45px;left:36px}.back-button[data-v-30ef27fd]{background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;top:52px;left:317px}.back-button img[data-v-30ef27fd]{width:32px;height:32px;display:block}.guide-card[data-v-30ef27fd]{color:#fff;background:#0053e2;border-radius:20px;width:329px;height:426px;position:absolute;top:155px;left:36px;box-shadow:4px 4px #76ccf3}.guide-copy[data-v-30ef27fd]{text-align:center;width:238px;font-family:Source Han Sans Local,sans-serif;font-size:15px;font-weight:700;line-height:1.5;position:absolute;top:76px;left:45px}.guide-copy p[data-v-30ef27fd]{margin:0 0 21px}.guide-copy p[data-v-30ef27fd]:last-child{margin-bottom:0}.marker-copy[data-v-30ef27fd]{text-align:center;flex-direction:column;align-items:center;width:109px;font-family:Source Han Sans Heavy Local,sans-serif;font-size:14px;font-weight:900;line-height:1.3;display:flex;position:absolute;top:347px;left:110px}.marker-copy strong[data-v-30ef27fd]{font:inherit}.marker-copy span[data-v-30ef27fd]{white-space:nowrap}.marker[data-v-30ef27fd]{width:149px;height:149px;display:block;position:absolute;top:373px;left:90px}.dev-panel[data-v-56675cbb]{z-index:100000;color:#fff;opacity:.1;background:#001e60f5;border:1px solid #ffc220cc;border-radius:10px;width:248px;font-family:Inter,Microsoft YaHei,sans-serif;font-size:12px;position:fixed;top:12px;left:12px;overflow:hidden;box-shadow:0 8px 30px #00000047}.dev-panel--collapsed[data-v-56675cbb]{width:72px}.dev-panel__toggle[data-v-56675cbb]{color:#001e60;letter-spacing:.08em;cursor:pointer;background:#ffc220;border:0;justify-content:space-between;align-items:center;width:100%;height:34px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.dev-panel__content[data-v-56675cbb]{gap:10px;padding:12px;display:grid}.dev-panel__field[data-v-56675cbb]{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;display:grid}.dev-panel__field>span[data-v-56675cbb]{color:#c8d7ff}.dev-panel select[data-v-56675cbb]{color:#fff;width:100%;height:32px;font:inherit;cursor:pointer;background:#123b89;border:1px solid #ffffff3d;border-radius:6px;outline:none;padding:0 28px 0 8px}.dev-panel select[data-v-56675cbb]:focus{border-color:#ffc220}.dev-panel__key[data-v-56675cbb]{color:#8fb7ff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Consolas,monospace;font-size:11px;overflow:hidden}.dev-panel__sparks[data-v-56675cbb]{border:1px solid #ffffff2e;border-radius:6px;gap:6px;min-width:0;margin:2px 0 0;padding:8px;display:grid}.dev-panel__sparks legend[data-v-56675cbb]{color:#c8d7ff;padding:0 4px}.dev-panel__spark[data-v-56675cbb]{cursor:pointer;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.dev-panel__spark input[data-v-56675cbb]{accent-color:#ffc220;width:14px;height:14px;margin:0}.dev-panel__spark small[data-v-56675cbb]{color:#8fb7ff;font-family:Consolas,monospace;font-size:9px}.activity-loading-page[data-v-877bf815]{color:#fff;background:#0053e2;width:100%;height:100%;padding:30px;position:relative;overflow:hidden}.loading-pin[data-v-877bf815]{z-index:0;pointer-events:none;width:368px;height:552px;display:block;position:absolute;top:29px;left:0}.loading-content[data-v-877bf815]{z-index:1;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:723px;padding-bottom:56px;display:flex;position:relative}.loading-navigation[data-v-877bf815]{flex:0 0 40px;width:100%;height:40px}.loading-state[data-v-877bf815]{flex-direction:column;flex:0 0 238px;align-items:center;gap:18px;width:100%;height:238px;display:flex}.loading-spark[data-v-877bf815]{pointer-events:none;transform-origin:50%;flex:0 0 141px;width:130px;height:141px;animation:1.8s linear infinite loading-spark-spin-877bf815;display:block}.loading-status[data-v-877bf815]{text-align:center;flex-direction:column;flex:0 0 83px;justify-content:center;align-items:center;width:100%;height:83px;font-family:Source Han Sans Local,sans-serif;display:flex}.loading-status p[data-v-877bf815],.loading-status h1[data-v-877bf815]{width:210px;margin:0;font-size:16px;font-weight:700;line-height:normal}.loading-status h1[data-v-877bf815]{margin-bottom:8px;font-size:20px}.loading-status button[data-v-877bf815]{color:#001e60;background:#ffc220;border:2px solid #001e60;border-radius:24px;min-width:154px;height:48px;margin-top:20px;padding:0 24px;font-size:16px;font-weight:700;box-shadow:0 7px #001e60}.activity-loading-page.is-failed .loading-state[data-v-877bf815]{flex-basis:300px;height:300px}.activity-loading-page.is-failed .loading-status[data-v-877bf815]{flex-basis:141px;height:141px}@keyframes loading-spark-spin-877bf815{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-spark[data-v-877bf815]{animation:none}}
