@charset "UTF-8";[data-v-7a3e182f]:root{--chance-blue: #1631F3;--papaya-orange: #FA5151;--black: #000000;--black-95: rgba(0, 0, 0, .95);--black-90: rgba(0, 0, 0, .9);--black-80: rgba(0, 0, 0, .8);--black-60: rgba(0, 0, 0, .6);--black-40: rgba(0, 0, 0, .4);--black-20: rgba(0, 0, 0, .2);--black-10: rgba(0, 0, 0, .1);--black-5: rgba(0, 0, 0, .05);--white: #FFFFFF;--white-90: rgba(255, 255, 255, .9);--white-80: rgba(255, 255, 255, .8);--white-60: rgba(255, 255, 255, .6);--white-40: rgba(255, 255, 255, .4);--white-20: rgba(255, 255, 255, .2);--white-10: rgba(255, 255, 255, .1);--white-5: rgba(255, 255, 255, .05);--dimming: rgba(0, 0, 0, .5);--divider: rgba(0, 0, 0, .1);--grey-1: #333333;--grey-2: #666666;--grey-3: #999999;--grey-4: #CCCCCC;--neutral-grey-primary: #0B0B0D;--neutral-grey-secondary: #45454D;--neutral-grey-tertiary: #919199;--neutral-grey-quaternary: #C2C2CC;--foreground: #FFFFFF;--background: #F5F5FA;--card-gray: #F2F4F7;--red: #FF383C;--orange: #FF8D28;--yellow: #FFCC00;--green: #34C759;--mint: #00C8B3;--teal: #00C3D0;--cyan: #00C0E8;--blue: #0088FF;--indigo: #6155F5;--purple: #CB30E0;--pink: #FF2D55;--brown: #AC7F5E}body[data-v-7a3e182f]{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:-.02px;background-color:#f5f5fa;color:#333}.share-container[data-v-7a3e182f]{min-height:100vh;overflow:hidden;background:#f5f5fa;position:relative;margin:0 auto;max-width:480px}.share-container .main-content[data-v-7a3e182f]{padding-top:48px}.app-promotion-bar[data-v-7a3e182f]{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:1000;background:#f5f5fa;height:48px;display:flex;align-items:center;justify-content:space-between;max-width:480px;width:100%}.app-info[data-v-7a3e182f]{display:flex;gap:12px;margin-left:16px}.app-logo[data-v-7a3e182f]{width:40px;height:40px;border-radius:8px;object-fit:cover}.app-details[data-v-7a3e182f]{text-align:left}.app-details .app-name[data-v-7a3e182f]{color:#000}.platform-android .app-details .app-name[data-v-7a3e182f]{font-family:Roboto,sans-serif;font-size:20px;line-height:1.2;font-weight:600;color:#0b0b0d;letter-spacing:0px}.platform-ios .app-details .app-name[data-v-7a3e182f],body:not(.platform-android):not(.platform-ios) .app-details .app-name[data-v-7a3e182f]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;line-height:1.2;font-weight:600;color:#0b0b0d;letter-spacing:0px}.app-details .app-tagline[data-v-7a3e182f]{color:var(--black-60)}.platform-android .app-details .app-tagline[data-v-7a3e182f]{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.platform-ios .app-details .app-tagline[data-v-7a3e182f],body:not(.platform-android):not(.platform-ios) .app-details .app-tagline[data-v-7a3e182f]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.open-app-btn[data-v-7a3e182f]{background:#1631f3;color:#fff;border:none;border-radius:100px;padding:6px 12px;cursor:pointer;transition:background-color .2s ease;margin-right:16px}.platform-android .open-app-btn[data-v-7a3e182f]{font-family:Roboto,sans-serif;font-weight:500;letter-spacing:0px;font-size:12px;line-height:1.1667}.platform-ios .open-app-btn[data-v-7a3e182f],body:not(.platform-android):not(.platform-ios) .open-app-btn[data-v-7a3e182f]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;letter-spacing:0px;font-size:12px;line-height:1.1667}.refresh-icon[data-v-7a3e182f]{color:#007aff;font-size:16px;font-weight:700;cursor:pointer}img[data-v-7a3e182f]{width:100%;height:100%}[data-v-b5f8d0ad]:root{--chance-blue: #1631F3;--papaya-orange: #FA5151;--black: #000000;--black-95: rgba(0, 0, 0, .95);--black-90: rgba(0, 0, 0, .9);--black-80: rgba(0, 0, 0, .8);--black-60: rgba(0, 0, 0, .6);--black-40: rgba(0, 0, 0, .4);--black-20: rgba(0, 0, 0, .2);--black-10: rgba(0, 0, 0, .1);--black-5: rgba(0, 0, 0, .05);--white: #FFFFFF;--white-90: rgba(255, 255, 255, .9);--white-80: rgba(255, 255, 255, .8);--white-60: rgba(255, 255, 255, .6);--white-40: rgba(255, 255, 255, .4);--white-20: rgba(255, 255, 255, .2);--white-10: rgba(255, 255, 255, .1);--white-5: rgba(255, 255, 255, .05);--dimming: rgba(0, 0, 0, .5);--divider: rgba(0, 0, 0, .1);--grey-1: #333333;--grey-2: #666666;--grey-3: #999999;--grey-4: #CCCCCC;--neutral-grey-primary: #0B0B0D;--neutral-grey-secondary: #45454D;--neutral-grey-tertiary: #919199;--neutral-grey-quaternary: #C2C2CC;--foreground: #FFFFFF;--background: #F5F5FA;--card-gray: #F2F4F7;--red: #FF383C;--orange: #FF8D28;--yellow: #FFCC00;--green: #34C759;--mint: #00C8B3;--teal: #00C3D0;--cyan: #00C0E8;--blue: #0088FF;--indigo: #6155F5;--purple: #CB30E0;--pink: #FF2D55;--brown: #AC7F5E}body[data-v-b5f8d0ad]{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:-.02px;background-color:#f5f5fa;color:#333}.referral-page[data-v-b5f8d0ad]{min-height:100vh;padding:0 16px;display:flex;flex-direction:column;background:#f5f5fa;margin:0 auto;max-width:480px}.smart-app-banner[data-v-b5f8d0ad]{display:flex;align-items:center;justify-content:space-between;background:#fff;margin:0 -16px;padding:5px 16px 5px 18px;box-shadow:0 1px #0000000d,0 .5px #00000026}.smart-app-banner .banner-left[data-v-b5f8d0ad]{display:flex;align-items:center;gap:9px}.smart-app-banner .banner-icon[data-v-b5f8d0ad]{width:64px;height:64px;border-radius:10px;flex-shrink:0}.smart-app-banner .banner-info[data-v-b5f8d0ad]{display:flex;flex-direction:column;gap:3px;padding-top:2px}.smart-app-banner .banner-name[data-v-b5f8d0ad]{font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:14px;letter-spacing:-.21px;color:#090b0a;margin:0;white-space:nowrap}.smart-app-banner .banner-desc[data-v-b5f8d0ad]{font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;line-height:12px;color:#848489;margin:0}.smart-app-banner .banner-stars[data-v-b5f8d0ad]{display:flex;gap:1px}.smart-app-banner .banner-stars .star[data-v-b5f8d0ad]{font-size:10px;line-height:10px;color:#ff9500}.smart-app-banner .banner-stars .star.half[data-v-b5f8d0ad]{background:linear-gradient(to right,#ff9500 50%,#c7c7cc 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.smart-app-banner .banner-open-btn[data-v-b5f8d0ad]{background:#007aff;color:#fff;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:600;line-height:18px;letter-spacing:-.3px;padding:6px 13px;border-radius:40px;cursor:pointer;white-space:nowrap;text-decoration:none;flex-shrink:0}.header[data-v-b5f8d0ad]{text-align:center;padding:24px 16px}.header .logo[data-v-b5f8d0ad]{width:120px;height:auto;margin-bottom:56px}.header .title[data-v-b5f8d0ad]{font-family:Poppins,sans-serif;font-size:26px;line-height:32px;font-weight:600;letter-spacing:-1.04px;color:#0b0b0d;color:#000;max-width:480px;margin:0 auto 8px;overflow:hidden}.header .referral-name[data-v-b5f8d0ad]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:0px;color:#0009;margin:0 0 24px}.header .referral-code[data-v-b5f8d0ad]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600;color:#0b0b0d;line-height:1.1;letter-spacing:0px;color:#0009;margin:0;display:flex;align-items:center;justify-content:center}.header .referral-code strong[data-v-b5f8d0ad]{font-weight:600;color:#000;margin:0 8px}.header .referral-code .copy-icon[data-v-b5f8d0ad]{width:16px;height:16px;cursor:pointer}.download-buttons[data-v-b5f8d0ad]{display:flex;justify-content:center;gap:24px;padding:0 20px}.download-buttons .download-btn[data-v-b5f8d0ad]{display:block;transition:transform .2s ease}.download-buttons .download-btn[data-v-b5f8d0ad]:hover{transform:scale(1.02)}.download-buttons .download-btn[data-v-b5f8d0ad]:active{transform:scale(.98)}.download-buttons .download-btn img[data-v-b5f8d0ad]{height:40px;width:auto}.illustration-section[data-v-b5f8d0ad]{background-size:cover;background-position:center;background-repeat:no-repeat;padding:16px 20px;min-height:350px;border-radius:16px;margin-top:24px;overflow:hidden;position:relative}.illustration-section .content .main-title[data-v-b5f8d0ad]{font-family:Poppins,sans-serif;font-size:26px;line-height:32px;font-weight:600;letter-spacing:-1.04px;color:#0b0b0d;color:#fff;margin:0 0 8px}.illustration-section .content .description[data-v-b5f8d0ad]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.4118;color:#45454d;font-weight:700;letter-spacing:0px;color:#fff}.illustration-section .button-container[data-v-b5f8d0ad]{position:absolute;bottom:16px;left:16px;right:16px;display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:100px;background:#fff;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.25;font-weight:500;letter-spacing:0px;color:#1631f3;padding:16px 24px;border:none;cursor:pointer;width:auto}[data-v-38adc3a3]:root{--chance-blue: #1631F3;--papaya-orange: #FA5151;--black: #000000;--black-95: rgba(0, 0, 0, .95);--black-90: rgba(0, 0, 0, .9);--black-80: rgba(0, 0, 0, .8);--black-60: rgba(0, 0, 0, .6);--black-40: rgba(0, 0, 0, .4);--black-20: rgba(0, 0, 0, .2);--black-10: rgba(0, 0, 0, .1);--black-5: rgba(0, 0, 0, .05);--white: #FFFFFF;--white-90: rgba(255, 255, 255, .9);--white-80: rgba(255, 255, 255, .8);--white-60: rgba(255, 255, 255, .6);--white-40: rgba(255, 255, 255, .4);--white-20: rgba(255, 255, 255, .2);--white-10: rgba(255, 255, 255, .1);--white-5: rgba(255, 255, 255, .05);--dimming: rgba(0, 0, 0, .5);--divider: rgba(0, 0, 0, .1);--grey-1: #333333;--grey-2: #666666;--grey-3: #999999;--grey-4: #CCCCCC;--neutral-grey-primary: #0B0B0D;--neutral-grey-secondary: #45454D;--neutral-grey-tertiary: #919199;--neutral-grey-quaternary: #C2C2CC;--foreground: #FFFFFF;--background: #F5F5FA;--card-gray: #F2F4F7;--red: #FF383C;--orange: #FF8D28;--yellow: #FFCC00;--green: #34C759;--mint: #00C8B3;--teal: #00C3D0;--cyan: #00C0E8;--blue: #0088FF;--indigo: #6155F5;--purple: #CB30E0;--pink: #FF2D55;--brown: #AC7F5E}body[data-v-38adc3a3]{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:-.02px;background-color:#f5f5fa;color:#333}.chat-page[data-v-38adc3a3]{background:#fff;min-height:100vh}.chat-page .app-promotion-bar[data-v-38adc3a3]{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:1000;background:#f5f5fa;height:48px;display:flex;align-items:center;justify-content:space-between;max-width:480px;width:100%}.chat-page .app-promotion-bar .app-info[data-v-38adc3a3]{display:flex;gap:12px;margin-left:16px}.chat-page .app-promotion-bar .app-logo[data-v-38adc3a3]{width:40px;height:40px;border-radius:8px;object-fit:cover}.chat-page .app-promotion-bar .app-details[data-v-38adc3a3]{text-align:left}.chat-page .app-promotion-bar .app-details .app-name[data-v-38adc3a3]{color:#000}.platform-android .chat-page .app-promotion-bar .app-details .app-name[data-v-38adc3a3]{font-family:Roboto,sans-serif;font-size:20px;line-height:1.2;font-weight:600;color:#0b0b0d;letter-spacing:0px}.platform-ios .chat-page .app-promotion-bar .app-details .app-name[data-v-38adc3a3],body:not(.platform-android):not(.platform-ios) .chat-page .app-promotion-bar .app-details .app-name[data-v-38adc3a3]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;line-height:1.2;font-weight:600;color:#0b0b0d;letter-spacing:0px}.chat-page .app-promotion-bar .app-details .app-tagline[data-v-38adc3a3]{color:#0009}.platform-android .chat-page .app-promotion-bar .app-details .app-tagline[data-v-38adc3a3]{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.platform-ios .chat-page .app-promotion-bar .app-details .app-tagline[data-v-38adc3a3],body:not(.platform-android):not(.platform-ios) .chat-page .app-promotion-bar .app-details .app-tagline[data-v-38adc3a3]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.chat-page .app-promotion-bar .open-app-btn[data-v-38adc3a3]{background:#1631f3;color:#fff;border:none;border-radius:100px;padding:6px 12px;cursor:pointer;transition:background-color .2s ease;margin-right:16px;text-decoration:none}.platform-android .chat-page .app-promotion-bar .open-app-btn[data-v-38adc3a3]{font-family:Roboto,sans-serif;font-weight:500;letter-spacing:0px;font-size:12px;line-height:1.1667}.platform-ios .chat-page .app-promotion-bar .open-app-btn[data-v-38adc3a3],body:not(.platform-android):not(.platform-ios) .chat-page .app-promotion-bar .open-app-btn[data-v-38adc3a3]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;letter-spacing:0px;font-size:12px;line-height:1.1667}.chat-page .app-promotion-bar .open-app-btn[data-v-38adc3a3]:hover{opacity:.9}.chat-page .app-promotion-bar .open-app-btn[data-v-38adc3a3]:active{opacity:.8}.chat-page .v-container[data-v-38adc3a3]{margin-top:48px;padding:0}.chat-page.no-promotion-bar .v-container[data-v-38adc3a3]{margin-top:0}.user-image-wrapper[data-v-38adc3a3]{position:relative;width:100%}.sharer-capsule[data-v-38adc3a3]{position:absolute;left:12px;bottom:12px;z-index:10}.sharer-capsule .sharer-capsule-text[data-v-38adc3a3]{background:#ffffffbf;color:#0009;padding:4px 12px;border-radius:100px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.platform-android .sharer-capsule .sharer-capsule-text[data-v-38adc3a3]{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.platform-ios .sharer-capsule .sharer-capsule-text[data-v-38adc3a3],body:not(.platform-android):not(.platform-ios) .sharer-capsule .sharer-capsule-text[data-v-38adc3a3]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.chat-container[data-v-38adc3a3]{max-width:800px;margin:0 auto}@keyframes shimmer-38adc3a3{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer[data-v-38adc3a3]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-38adc3a3 1.5s infinite}.skeleton-image[data-v-38adc3a3]{width:100%;aspect-ratio:4/3;border-radius:0}.chat-skeleton[data-v-38adc3a3]{padding:16px 0 24px}.chat-skeleton .skeleton-thinking[data-v-38adc3a3]{width:110px;height:20px;border-radius:4px;margin-bottom:24px}.chat-skeleton .skeleton-title[data-v-38adc3a3]{width:100%;height:32px;border-radius:4px;margin-bottom:24px}.chat-skeleton .skeleton-paragraph[data-v-38adc3a3]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.chat-skeleton .skeleton-paragraph .skeleton-line[data-v-38adc3a3]{width:100%;height:20px;border-radius:4px}.chat-skeleton .skeleton-paragraph .skeleton-line.short[data-v-38adc3a3]{width:60%}.no-components[data-v-38adc3a3]{text-align:center;padding:40px 20px;color:#0009}.no-components p[data-v-38adc3a3]{margin:0;font-size:16px}.thinking-container[data-v-38adc3a3]{margin:0 16px}.messages-container[data-v-38adc3a3]{display:flex;flex-direction:column;gap:16px}.message.user-message[data-v-38adc3a3]{align-self:flex-end;width:100%}.message.user-message .message-content[data-v-38adc3a3]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px}.message.user-message .user-image[data-v-38adc3a3]{overflow:hidden;width:100%}.message.user-message .user-text[data-v-38adc3a3]{line-height:1.5}.message.system-message[data-v-38adc3a3]{align-self:flex-start;width:100%}.message.system-message .message-content[data-v-38adc3a3]{padding:0 16px}.message .timestamp[data-v-38adc3a3]{font-size:12px;color:#0009;margin-top:8px;text-align:right}.component-item[data-v-38adc3a3]{margin-bottom:24px;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1);width:100%}.component-item.fade-in[data-v-38adc3a3]{opacity:1;transform:translateY(0)}.component-item[data-v-38adc3a3]:last-child{margin-bottom:0}.error-container[data-v-38adc3a3]{display:flex;justify-content:center;align-items:center;min-height:200px}.v-skeleton-loader[data-v-38adc3a3]{background:transparent}.clickable-image[data-v-38adc3a3]{cursor:pointer;transition:opacity .2s ease}.clickable-image[data-v-38adc3a3]:hover{opacity:.9}.footer-disclaimer[data-v-38adc3a3]{display:flex;align-items:flex-start;gap:4px;padding:4px;margin:24px 0 0 16px}.footer-disclaimer .disclaimer-icon[data-v-38adc3a3]{width:12px;height:12px;flex-shrink:0;margin-top:3px}.footer-disclaimer .disclaimer-text[data-v-38adc3a3]{color:#919199}.platform-android .footer-disclaimer .disclaimer-text[data-v-38adc3a3]{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.platform-ios .footer-disclaimer .disclaimer-text[data-v-38adc3a3],body:not(.platform-android):not(.platform-ios) .footer-disclaimer .disclaimer-text[data-v-38adc3a3]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.video-player-container[data-v-6eac5643]{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:#000;margin:0;padding:0;box-sizing:border-box}.video-wrapper[data-v-6eac5643]{width:100%;height:100%}.video-iframe[data-v-6eac5643]{width:100%;height:100%;border:none}.no-video[data-v-6eac5643]{color:#fff;text-align:center;font-size:18px}[data-v-156503de]:root{--chance-blue: #1631F3;--papaya-orange: #FA5151;--black: #000000;--black-95: rgba(0, 0, 0, .95);--black-90: rgba(0, 0, 0, .9);--black-80: rgba(0, 0, 0, .8);--black-60: rgba(0, 0, 0, .6);--black-40: rgba(0, 0, 0, .4);--black-20: rgba(0, 0, 0, .2);--black-10: rgba(0, 0, 0, .1);--black-5: rgba(0, 0, 0, .05);--white: #FFFFFF;--white-90: rgba(255, 255, 255, .9);--white-80: rgba(255, 255, 255, .8);--white-60: rgba(255, 255, 255, .6);--white-40: rgba(255, 255, 255, .4);--white-20: rgba(255, 255, 255, .2);--white-10: rgba(255, 255, 255, .1);--white-5: rgba(255, 255, 255, .05);--dimming: rgba(0, 0, 0, .5);--divider: rgba(0, 0, 0, .1);--grey-1: #333333;--grey-2: #666666;--grey-3: #999999;--grey-4: #CCCCCC;--neutral-grey-primary: #0B0B0D;--neutral-grey-secondary: #45454D;--neutral-grey-tertiary: #919199;--neutral-grey-quaternary: #C2C2CC;--foreground: #FFFFFF;--background: #F5F5FA;--card-gray: #F2F4F7;--red: #FF383C;--orange: #FF8D28;--yellow: #FFCC00;--green: #34C759;--mint: #00C8B3;--teal: #00C3D0;--cyan: #00C0E8;--blue: #0088FF;--indigo: #6155F5;--purple: #CB30E0;--pink: #FF2D55;--brown: #AC7F5E}body[data-v-156503de]{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:-.02px;background-color:#f5f5fa;color:#333}.activity-page[data-v-156503de]{min-height:100vh;background:#f5f5fa;padding-bottom:40px}.content[data-v-156503de]{max-width:393px;margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:24px}.header-section[data-v-156503de]{display:flex;flex-direction:column;overflow:hidden;border-radius:12px}.banner[data-v-156503de]{position:relative;display:flex;overflow:hidden}.banner-bg[data-v-156503de]{overflow:hidden;background:#fff9}.banner-image[data-v-156503de]{width:100%;height:auto;object-fit:cover}.banner-text[data-v-156503de]{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;box-sizing:border-box;pointer-events:none}.banner-text[data-v-156503de]:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000008c,#00000040 60%,#0000);z-index:-1}.banner-title-row[data-v-156503de]{display:flex;align-items:center;gap:4px;position:relative;z-index:1;pointer-events:all;color:#fff}.banner-title[data-v-156503de]{color:#fff!important;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:all}.platform-android .banner-title[data-v-156503de]{font-family:Roboto,sans-serif;font-weight:600;color:#0b0b0d;font-size:17px;line-height:1.2941;letter-spacing:0px}.platform-ios .banner-title[data-v-156503de],body:not(.platform-android):not(.platform-ios) .banner-title[data-v-156503de]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;color:#0b0b0d;font-size:17px;line-height:1.2941;letter-spacing:0px}.banner-arrow[data-v-156503de]{color:currentColor;flex-shrink:0;pointer-events:all}.platform-android .banner-arrow[data-v-156503de]{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.platform-ios .banner-arrow[data-v-156503de],body:not(.platform-android):not(.platform-ios) .banner-arrow[data-v-156503de]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.banner-desc[data-v-156503de]{color:#ffffffe6;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:relative;z-index:1;pointer-events:all}.platform-android .banner-desc[data-v-156503de]{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.platform-ios .banner-desc[data-v-156503de],body:not(.platform-android):not(.platform-ios) .banner-desc[data-v-156503de]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.rules-section[data-v-156503de]{display:flex;flex-direction:column;gap:20px;padding:16px;background:#fff9}.rules-title[data-v-156503de]{color:#000;margin:0}.platform-android .rules-title[data-v-156503de]{font-family:Roboto,sans-serif;font-weight:600;color:#0b0b0d;font-size:17px;line-height:1.2941;letter-spacing:0px}.platform-ios .rules-title[data-v-156503de],body:not(.platform-android):not(.platform-ios) .rules-title[data-v-156503de]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;color:#0b0b0d;font-size:17px;line-height:1.2941;letter-spacing:0px}.rules-list[data-v-156503de]{color:#0009;margin:0;padding-left:25.5px;list-style-type:disc}.platform-android .rules-list[data-v-156503de]{font-family:Roboto,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:0px}.platform-ios .rules-list[data-v-156503de],body:not(.platform-android):not(.platform-ios) .rules-list[data-v-156503de]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:0px}.rules-list li[data-v-156503de]{margin-bottom:0}.posts-section[data-v-156503de],.posts-skeleton[data-v-156503de]{display:flex;flex-direction:column;gap:16px}.skeleton-card[data-v-156503de]{border-radius:24px;padding:16px;background:#f0f0f0;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.skeleton-image[data-v-156503de]{width:100%;height:160px;border-radius:16px;background:#d9d9d9}.skeleton-body[data-v-156503de]{display:flex;flex-direction:column;gap:10px}.skeleton-line[data-v-156503de]{height:12px;border-radius:8px;background:#ffffffb3}.skeleton-line.short[data-v-156503de]{width:60%}.skeleton-footer[data-v-156503de]{display:flex;gap:8px}.skeleton-chip[data-v-156503de]{width:64px;height:24px;border-radius:999px;background:#ffffffa6}.shimmer[data-v-156503de]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#ffffff59,#fff0);transform:translate(-100%);animation:shimmer-slide-156503de 1.5s infinite}@keyframes shimmer-slide-156503de{to{transform:translate(100%)}}.loading-state[data-v-156503de]{display:flex;justify-content:center;padding:24px 0}.loading-text[data-v-156503de]{color:#0009}.platform-android .loading-text[data-v-156503de]{font-family:Roboto,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:0px}.platform-ios .loading-text[data-v-156503de],body:not(.platform-android):not(.platform-ios) .loading-text[data-v-156503de]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:0px}.no-more[data-v-156503de]{display:flex;justify-content:center;padding:24px 0}.no-more-text[data-v-156503de]{color:#0006}.platform-android .no-more-text[data-v-156503de]{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.1;letter-spacing:0px}.platform-ios .no-more-text[data-v-156503de],body:not(.platform-android):not(.platform-ios) .no-more-text[data-v-156503de]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:400;line-height:1.1;letter-spacing:0px}.bottom-button-section[data-v-156503de]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:393px;padding:16px 16px 40px;box-sizing:border-box;z-index:10;pointer-events:auto}.snap-button[data-v-156503de]{width:100%;padding:16px 24px;background:#1631f3;color:#fff;border:none;border-radius:100px;cursor:pointer;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:all}.platform-android .snap-button[data-v-156503de]{font-family:Roboto,sans-serif;font-size:16px;line-height:1.25;font-weight:500;letter-spacing:0px}.platform-ios .snap-button[data-v-156503de],body:not(.platform-android):not(.platform-ios) .snap-button[data-v-156503de]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.25;font-weight:500;letter-spacing:0px}.snap-button[data-v-156503de]:active{opacity:.8}[data-v-bf83ce1b]:root{--chance-blue: #1631F3;--papaya-orange: #FA5151;--black: #000000;--black-95: rgba(0, 0, 0, .95);--black-90: rgba(0, 0, 0, .9);--black-80: rgba(0, 0, 0, .8);--black-60: rgba(0, 0, 0, .6);--black-40: rgba(0, 0, 0, .4);--black-20: rgba(0, 0, 0, .2);--black-10: rgba(0, 0, 0, .1);--black-5: rgba(0, 0, 0, .05);--white: #FFFFFF;--white-90: rgba(255, 255, 255, .9);--white-80: rgba(255, 255, 255, .8);--white-60: rgba(255, 255, 255, .6);--white-40: rgba(255, 255, 255, .4);--white-20: rgba(255, 255, 255, .2);--white-10: rgba(255, 255, 255, .1);--white-5: rgba(255, 255, 255, .05);--dimming: rgba(0, 0, 0, .5);--divider: rgba(0, 0, 0, .1);--grey-1: #333333;--grey-2: #666666;--grey-3: #999999;--grey-4: #CCCCCC;--neutral-grey-primary: #0B0B0D;--neutral-grey-secondary: #45454D;--neutral-grey-tertiary: #919199;--neutral-grey-quaternary: #C2C2CC;--foreground: #FFFFFF;--background: #F5F5FA;--card-gray: #F2F4F7;--red: #FF383C;--orange: #FF8D28;--yellow: #FFCC00;--green: #34C759;--mint: #00C8B3;--teal: #00C3D0;--cyan: #00C0E8;--blue: #0088FF;--indigo: #6155F5;--purple: #CB30E0;--pink: #FF2D55;--brown: #AC7F5E}body[data-v-bf83ce1b]{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:-.02px;background-color:#f5f5fa;color:#333}.activity-page[data-v-bf83ce1b]{min-height:100vh;background:#f5f5fa;padding-bottom:40px}.content[data-v-bf83ce1b]{max-width:393px;margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:24px}.header-section[data-v-bf83ce1b]{display:flex;flex-direction:column;overflow:hidden;border-radius:12px}.banner[data-v-bf83ce1b]{position:relative;display:flex;overflow:hidden}.banner-bg[data-v-bf83ce1b]{overflow:hidden;background:#fff9}.banner-image[data-v-bf83ce1b]{width:100%;height:auto;object-fit:cover}.banner-text[data-v-bf83ce1b]{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;box-sizing:border-box;pointer-events:none}.banner-text[data-v-bf83ce1b]:before{content:"";position:absolute;inset:0;z-index:-1}.banner-title-row[data-v-bf83ce1b]{display:flex;align-items:center;gap:4px;position:relative;z-index:1;pointer-events:all;color:#fff}.platform-android,.platform-ios,body:not(.platform-android):not(.platform-ios){color:#fff}.banner-title[data-v-bf83ce1b]{color:#fff!important;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:all}.platform-android .banner-title[data-v-bf83ce1b]{font-family:Roboto,sans-serif;font-weight:600;color:#0b0b0d;font-size:17px;line-height:1.2941;letter-spacing:0px}.platform-ios .banner-title[data-v-bf83ce1b],body:not(.platform-android):not(.platform-ios) .banner-title[data-v-bf83ce1b]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;color:#0b0b0d;font-size:17px;line-height:1.2941;letter-spacing:0px}.banner-arrow[data-v-bf83ce1b]{color:currentColor;flex-shrink:0;pointer-events:all}.platform-android .banner-arrow[data-v-bf83ce1b]{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.platform-ios .banner-arrow[data-v-bf83ce1b],body:not(.platform-android):not(.platform-ios) .banner-arrow[data-v-bf83ce1b]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.banner-desc[data-v-bf83ce1b]{color:#ffffffe6;margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;position:relative;z-index:1;pointer-events:all}.platform-android .banner-desc[data-v-bf83ce1b]{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.platform-ios .banner-desc[data-v-bf83ce1b],body:not(.platform-android):not(.platform-ios) .banner-desc[data-v-bf83ce1b]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.rules-section[data-v-bf83ce1b]{display:flex;flex-direction:column;gap:20px;padding:16px;background:#fff9}.rules-title[data-v-bf83ce1b]{color:#000;margin:0}.platform-android .rules-title[data-v-bf83ce1b]{font-family:Roboto,sans-serif;font-weight:600;color:#0b0b0d;font-size:17px;line-height:1.2941;letter-spacing:0px}.platform-ios .rules-title[data-v-bf83ce1b],body:not(.platform-android):not(.platform-ios) .rules-title[data-v-bf83ce1b]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;color:#0b0b0d;font-size:17px;line-height:1.2941;letter-spacing:0px}.rules-list[data-v-bf83ce1b]{color:#0009;margin:0;padding-left:25.5px;list-style-type:disc}.platform-android .rules-list[data-v-bf83ce1b]{font-family:Roboto,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:0px}.platform-ios .rules-list[data-v-bf83ce1b],body:not(.platform-android):not(.platform-ios) .rules-list[data-v-bf83ce1b]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:0px}.rules-list li[data-v-bf83ce1b]{margin-bottom:0}.posts-section[data-v-bf83ce1b],.posts-skeleton[data-v-bf83ce1b]{display:flex;flex-direction:column;gap:16px}.skeleton-card[data-v-bf83ce1b]{border-radius:24px;padding:16px;background:#f0f0f0;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.skeleton-image[data-v-bf83ce1b]{width:100%;height:160px;border-radius:16px;background:#d9d9d9}.skeleton-body[data-v-bf83ce1b]{display:flex;flex-direction:column;gap:10px}.skeleton-line[data-v-bf83ce1b]{height:12px;border-radius:8px;background:#ffffffb3}.skeleton-line.short[data-v-bf83ce1b]{width:60%}.skeleton-footer[data-v-bf83ce1b]{display:flex;gap:8px}.skeleton-chip[data-v-bf83ce1b]{width:64px;height:24px;border-radius:999px;background:#ffffffa6}.shimmer[data-v-bf83ce1b]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#ffffff59,#fff0);transform:translate(-100%);animation:shimmer-slide-bf83ce1b 1.5s infinite}@keyframes shimmer-slide-bf83ce1b{to{transform:translate(100%)}}.loading-state[data-v-bf83ce1b]{display:flex;justify-content:center;padding:24px 0}.loading-text[data-v-bf83ce1b]{color:#0009}.platform-android .loading-text[data-v-bf83ce1b]{font-family:Roboto,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:0px}.platform-ios .loading-text[data-v-bf83ce1b],body:not(.platform-android):not(.platform-ios) .loading-text[data-v-bf83ce1b]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:0px}.no-more[data-v-bf83ce1b]{display:flex;justify-content:center;padding:24px 0}.no-more-text[data-v-bf83ce1b]{color:#0006}.platform-android .no-more-text[data-v-bf83ce1b]{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.1;letter-spacing:0px}.platform-ios .no-more-text[data-v-bf83ce1b],body:not(.platform-android):not(.platform-ios) .no-more-text[data-v-bf83ce1b]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:400;line-height:1.1;letter-spacing:0px}.bottom-button-section[data-v-bf83ce1b]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:393px;padding:16px 16px 40px;box-sizing:border-box;background:linear-gradient(to bottom,#f5f5fa00,#f5f5fa 10%);z-index:10;pointer-events:auto}.snap-button[data-v-bf83ce1b]{width:100%;padding:16px 24px;background:#1631f3;color:#fff;border:none;border-radius:100px;cursor:pointer;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:all}.platform-android .snap-button[data-v-bf83ce1b]{font-family:Roboto,sans-serif;font-size:16px;line-height:1.25;font-weight:500;letter-spacing:0px}.platform-ios .snap-button[data-v-bf83ce1b],body:not(.platform-android):not(.platform-ios) .snap-button[data-v-bf83ce1b]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.25;font-weight:500;letter-spacing:0px}.snap-button[data-v-bf83ce1b]:active{opacity:.8}[data-v-c9774e4e]:root{--chance-blue: #1631F3;--papaya-orange: #FA5151;--black: #000000;--black-95: rgba(0, 0, 0, .95);--black-90: rgba(0, 0, 0, .9);--black-80: rgba(0, 0, 0, .8);--black-60: rgba(0, 0, 0, .6);--black-40: rgba(0, 0, 0, .4);--black-20: rgba(0, 0, 0, .2);--black-10: rgba(0, 0, 0, .1);--black-5: rgba(0, 0, 0, .05);--white: #FFFFFF;--white-90: rgba(255, 255, 255, .9);--white-80: rgba(255, 255, 255, .8);--white-60: rgba(255, 255, 255, .6);--white-40: rgba(255, 255, 255, .4);--white-20: rgba(255, 255, 255, .2);--white-10: rgba(255, 255, 255, .1);--white-5: rgba(255, 255, 255, .05);--dimming: rgba(0, 0, 0, .5);--divider: rgba(0, 0, 0, .1);--grey-1: #333333;--grey-2: #666666;--grey-3: #999999;--grey-4: #CCCCCC;--neutral-grey-primary: #0B0B0D;--neutral-grey-secondary: #45454D;--neutral-grey-tertiary: #919199;--neutral-grey-quaternary: #C2C2CC;--foreground: #FFFFFF;--background: #F5F5FA;--card-gray: #F2F4F7;--red: #FF383C;--orange: #FF8D28;--yellow: #FFCC00;--green: #34C759;--mint: #00C8B3;--teal: #00C3D0;--cyan: #00C0E8;--blue: #0088FF;--indigo: #6155F5;--purple: #CB30E0;--pink: #FF2D55;--brown: #AC7F5E}body[data-v-c9774e4e]{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:-.02px;background-color:#f5f5fa;color:#333}.activity-page[data-v-c9774e4e]{min-height:100vh;background:#f5f5fa;padding-bottom:40px}.content[data-v-c9774e4e]{max-width:393px;margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:24px}.header-section[data-v-c9774e4e]{display:flex;flex-direction:column;overflow:hidden;border-radius:12px}.banner[data-v-c9774e4e]{position:relative;display:flex;overflow:hidden}.banner-bg[data-v-c9774e4e]{width:100%;overflow:hidden}.christmas-banner-container[data-v-c9774e4e]{position:relative;width:100%;height:360px;overflow:hidden}.christmas-bg-image[data-v-c9774e4e]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.polaroid-frame[data-v-c9774e4e]{position:absolute;background:transparent;padding:8px 8px 20px;box-sizing:border-box;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.polaroid-frame.frame-1[data-v-c9774e4e]{left:32.5px;top:12.5px;width:144px;height:156px;transform:rotate(1.072deg)}.polaroid-frame.frame-1[data-v-c9774e4e]:hover{transform:rotate(1.072deg) scale(1.05)}.polaroid-frame.frame-1[data-v-c9774e4e]:active{transform:rotate(1.072deg) scale(.98);opacity:.8}.polaroid-frame.frame-2[data-v-c9774e4e]{left:184.6px;top:16.8px;width:144px;height:156px;transform:rotate(-1.458deg)}.polaroid-frame.frame-2[data-v-c9774e4e]:hover{transform:rotate(-1.458deg) scale(1.05)}.polaroid-frame.frame-2[data-v-c9774e4e]:active{transform:rotate(-1.458deg) scale(.98);opacity:.8}.polaroid-frame.frame-3[data-v-c9774e4e]{left:28.5px;top:164.5px;width:144px;height:156px;transform:rotate(-4.083deg)}.polaroid-frame.frame-3[data-v-c9774e4e]:hover{transform:rotate(-4.083deg) scale(1.05)}.polaroid-frame.frame-3[data-v-c9774e4e]:active{transform:rotate(-4.083deg) scale(.98);opacity:.8}.polaroid-frame.frame-4[data-v-c9774e4e]{left:187.4px;top:185px;width:144px;height:156px;transform:rotate(3.7deg)}.polaroid-frame.frame-4[data-v-c9774e4e]:hover{transform:rotate(3.7deg) scale(1.05)}.polaroid-frame.frame-4[data-v-c9774e4e]:active{transform:rotate(3.7deg) scale(.98);opacity:.8}.polaroid-inner[data-v-c9774e4e]{position:relative;width:128px;height:128px;overflow:hidden;background:#0000000d}.polaroid-image[data-v-c9774e4e]{width:100%;height:100%;object-fit:cover}.polaroid-placeholder[data-v-c9774e4e]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f1e7,#f5d0d8,#f8e5e9);overflow:hidden;z-index:10}.hat-loading[data-v-c9774e4e]{width:48px;height:48px;object-fit:contain;animation:hat-breathe-c9774e4e 1.3s ease-in-out infinite;transform-origin:50% 80%}@keyframes hat-breathe-c9774e4e{0%,to{transform:scale(1) rotate(-3deg) translateY(0);filter:drop-shadow(0 2px 5px rgba(0,0,0,.3))}50%{transform:scale(1.08) rotate(3deg) translateY(-4px);filter:drop-shadow(0 5px 8px rgba(0,0,0,.4))}}.rules-section[data-v-c9774e4e]{display:flex;flex-direction:column;gap:20px;padding:16px;background:#fff9}.rules-title[data-v-c9774e4e]{color:#000;margin:0}.platform-android .rules-title[data-v-c9774e4e]{font-family:Roboto,sans-serif;font-weight:600;color:#0b0b0d;font-size:17px;line-height:1.2941;letter-spacing:0px}.platform-ios .rules-title[data-v-c9774e4e],body:not(.platform-android):not(.platform-ios) .rules-title[data-v-c9774e4e]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;color:#0b0b0d;font-size:17px;line-height:1.2941;letter-spacing:0px}.rules-list[data-v-c9774e4e]{color:#0009;margin:0;padding-left:25.5px;list-style-type:disc}.platform-android .rules-list[data-v-c9774e4e]{font-family:Roboto,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:0px}.platform-ios .rules-list[data-v-c9774e4e],body:not(.platform-android):not(.platform-ios) .rules-list[data-v-c9774e4e]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:0px}.rules-list li[data-v-c9774e4e]{margin-bottom:0}.posts-section[data-v-c9774e4e],.posts-skeleton[data-v-c9774e4e]{display:flex;flex-direction:column;gap:16px}.skeleton-card[data-v-c9774e4e]{border-radius:24px;padding:16px;background:#f0f0f0;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.skeleton-image[data-v-c9774e4e]{width:100%;height:160px;border-radius:16px;background:#d9d9d9}.skeleton-body[data-v-c9774e4e]{display:flex;flex-direction:column;gap:10px}.skeleton-line[data-v-c9774e4e]{height:12px;border-radius:8px;background:#ffffffb3}.skeleton-line.short[data-v-c9774e4e]{width:60%}.skeleton-footer[data-v-c9774e4e]{display:flex;gap:8px}.skeleton-chip[data-v-c9774e4e]{width:64px;height:24px;border-radius:999px;background:#ffffffa6}.shimmer[data-v-c9774e4e]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff0,#ffffff59,#fff0);transform:translate(-100%);animation:shimmer-slide-c9774e4e 1.5s infinite}@keyframes shimmer-slide-c9774e4e{to{transform:translate(100%)}}.loading-state[data-v-c9774e4e]{display:flex;justify-content:center;padding:24px 0}.loading-text[data-v-c9774e4e]{color:#0009}.platform-android .loading-text[data-v-c9774e4e]{font-family:Roboto,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:0px}.platform-ios .loading-text[data-v-c9774e4e],body:not(.platform-android):not(.platform-ios) .loading-text[data-v-c9774e4e]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:0px}.no-more[data-v-c9774e4e]{display:flex;justify-content:center;padding:24px 0}.no-more-text[data-v-c9774e4e]{color:#0006}.platform-android .no-more-text[data-v-c9774e4e]{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.1;letter-spacing:0px}.platform-ios .no-more-text[data-v-c9774e4e],body:not(.platform-android):not(.platform-ios) .no-more-text[data-v-c9774e4e]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:400;line-height:1.1;letter-spacing:0px}.bottom-button-section[data-v-c9774e4e]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:393px;padding:16px 16px 40px;box-sizing:border-box;z-index:10;pointer-events:auto;background:linear-gradient(180deg,#f5f5fa00,#f5f5fa1a 10%,#f5f5fa 10% 100%)}.snap-button[data-v-c9774e4e]{width:100%;padding:16px 24px;background:#1631f3;color:#fff;border:none;border-radius:100px;cursor:pointer;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:all}.platform-android .snap-button[data-v-c9774e4e]{font-family:Roboto,sans-serif;font-size:16px;line-height:1.25;font-weight:500;letter-spacing:0px}.platform-ios .snap-button[data-v-c9774e4e],body:not(.platform-android):not(.platform-ios) .snap-button[data-v-c9774e4e]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.25;font-weight:500;letter-spacing:0px}.snap-button[data-v-c9774e4e]:active{opacity:.8}[data-v-5f43be52]:root{--chance-blue: #1631F3;--papaya-orange: #FA5151;--black: #000000;--black-95: rgba(0, 0, 0, .95);--black-90: rgba(0, 0, 0, .9);--black-80: rgba(0, 0, 0, .8);--black-60: rgba(0, 0, 0, .6);--black-40: rgba(0, 0, 0, .4);--black-20: rgba(0, 0, 0, .2);--black-10: rgba(0, 0, 0, .1);--black-5: rgba(0, 0, 0, .05);--white: #FFFFFF;--white-90: rgba(255, 255, 255, .9);--white-80: rgba(255, 255, 255, .8);--white-60: rgba(255, 255, 255, .6);--white-40: rgba(255, 255, 255, .4);--white-20: rgba(255, 255, 255, .2);--white-10: rgba(255, 255, 255, .1);--white-5: rgba(255, 255, 255, .05);--dimming: rgba(0, 0, 0, .5);--divider: rgba(0, 0, 0, .1);--grey-1: #333333;--grey-2: #666666;--grey-3: #999999;--grey-4: #CCCCCC;--neutral-grey-primary: #0B0B0D;--neutral-grey-secondary: #45454D;--neutral-grey-tertiary: #919199;--neutral-grey-quaternary: #C2C2CC;--foreground: #FFFFFF;--background: #F5F5FA;--card-gray: #F2F4F7;--red: #FF383C;--orange: #FF8D28;--yellow: #FFCC00;--green: #34C759;--mint: #00C8B3;--teal: #00C3D0;--cyan: #00C0E8;--blue: #0088FF;--indigo: #6155F5;--purple: #CB30E0;--pink: #FF2D55;--brown: #AC7F5E}body[data-v-5f43be52]{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:-.02px;background-color:#f5f5fa;color:#333}.profile-share-page[data-v-5f43be52]{background:#f5f5fa;min-height:100vh;position:relative;margin:0 auto;max-width:480px}.header-fixed[data-v-5f43be52]{position:fixed;top:0;left:0;right:0;max-width:480px;margin:0 auto;z-index:1000;background:#f5f5fa}.status-bar[data-v-5f43be52]{height:54px;display:flex;align-items:center;justify-content:space-between;padding:11px 16px}.status-bar .time[data-v-5f43be52]{color:#000000e6;flex:1}.platform-android .status-bar .time[data-v-5f43be52]{font-family:Roboto,sans-serif;font-size:17px;line-height:1.4118;color:#45454d;font-weight:700;letter-spacing:0px}.platform-ios .status-bar .time[data-v-5f43be52],body:not(.platform-android):not(.platform-ios) .status-bar .time[data-v-5f43be52]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.4118;color:#45454d;font-weight:700;letter-spacing:0px}.status-bar .dynamic-island[data-v-5f43be52]{width:125px;height:37px;background:#000000e6;border-radius:100px;flex-shrink:0}.status-bar .indicators[data-v-5f43be52]{flex:1;display:flex;justify-content:flex-end;align-items:center;gap:7px;font-size:12px;opacity:.6}.nav-bar[data-v-5f43be52]{height:48px;display:flex;align-items:center;justify-content:space-between;border-bottom:.5px solid rgba(0,0,0,.1)}.nav-bar .nav-left[data-v-5f43be52]{display:flex;gap:12px;padding-left:16px;align-items:center}.nav-bar .app-logo[data-v-5f43be52]{width:40px;height:40px;border-radius:8px;object-fit:cover}.nav-bar .app-details[data-v-5f43be52]{text-align:left}.nav-bar .app-details .app-name[data-v-5f43be52]{color:#000000e6}.platform-android .nav-bar .app-details .app-name[data-v-5f43be52]{font-family:Roboto,sans-serif;font-size:20px;line-height:1.2;font-weight:600;color:#0b0b0d;letter-spacing:0px}.platform-ios .nav-bar .app-details .app-name[data-v-5f43be52],body:not(.platform-android):not(.platform-ios) .nav-bar .app-details .app-name[data-v-5f43be52]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;line-height:1.2;font-weight:600;color:#0b0b0d;letter-spacing:0px}.nav-bar .app-details .app-tagline[data-v-5f43be52]{color:#0009}.platform-android .nav-bar .app-details .app-tagline[data-v-5f43be52]{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.platform-ios .nav-bar .app-details .app-tagline[data-v-5f43be52],body:not(.platform-android):not(.platform-ios) .nav-bar .app-details .app-tagline[data-v-5f43be52]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.nav-bar .open-app-btn[data-v-5f43be52]{background:#1631f3;color:#fff;border:none;border-radius:100px;padding:6px 12px;cursor:pointer;transition:opacity .2s ease;margin-right:16px}.platform-android .nav-bar .open-app-btn[data-v-5f43be52]{font-family:Roboto,sans-serif;font-weight:500;letter-spacing:0px;font-size:12px;line-height:1.1667}.platform-ios .nav-bar .open-app-btn[data-v-5f43be52],body:not(.platform-android):not(.platform-ios) .nav-bar .open-app-btn[data-v-5f43be52]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;letter-spacing:0px;font-size:12px;line-height:1.1667}.nav-bar .open-app-btn[data-v-5f43be52]:hover{opacity:.9}.main-content[data-v-5f43be52]{padding-top:58px;padding-bottom:16px}.loading-container[data-v-5f43be52]{padding:16px}.loading-container .skeleton-profile[data-v-5f43be52]{background:#fff9;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.loading-container .skeleton-profile .skeleton-avatar[data-v-5f43be52]{width:40px;height:40px;border-radius:50%;background:#0000001a}.loading-container .skeleton-profile .skeleton-text[data-v-5f43be52]{height:20px;background:#0000001a;border-radius:4px;width:100%}.loading-container .skeleton-profile .skeleton-text.short[data-v-5f43be52]{width:60%}.error-container[data-v-5f43be52]{display:flex;justify-content:center;align-items:center;min-height:200px;padding:16px}.error-container .error-message[data-v-5f43be52]{color:#fa5151;text-align:center}.platform-android .error-container .error-message[data-v-5f43be52]{font-family:Roboto,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:0px}.platform-ios .error-container .error-message[data-v-5f43be52],body:not(.platform-android):not(.platform-ios) .error-container .error-message[data-v-5f43be52]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.4118;font-weight:400;color:#45454d;letter-spacing:0px}.profile-content[data-v-5f43be52]{padding:16px}.profile-card[data-v-5f43be52]{background:#fff9;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px}.user-info-section[data-v-5f43be52]{display:flex;flex-direction:column;gap:8px}.user-info[data-v-5f43be52]{display:flex;gap:16px;align-items:center;min-height:48px}.user-info .user-avatar[data-v-5f43be52]{width:40px;height:40px;border-radius:50%;object-fit:cover}.user-info .user-details[data-v-5f43be52]{display:flex;flex-direction:column;justify-content:center;gap:0;flex:1}.user-info .user-details .user-name[data-v-5f43be52]{color:#000000e6;line-height:22px}.platform-android .user-info .user-details .user-name[data-v-5f43be52]{font-family:Roboto,sans-serif;font-size:17px;line-height:1.4118;color:#45454d;font-weight:700;letter-spacing:0px}.platform-ios .user-info .user-details .user-name[data-v-5f43be52],body:not(.platform-android):not(.platform-ios) .user-info .user-details .user-name[data-v-5f43be52]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.4118;color:#45454d;font-weight:700;letter-spacing:0px}.user-info .user-details .join-info[data-v-5f43be52]{color:#0006;display:flex;gap:4px;align-items:center;line-height:18px}.platform-android .user-info .user-details .join-info[data-v-5f43be52]{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.platform-ios .user-info .user-details .join-info[data-v-5f43be52],body:not(.platform-android):not(.platform-ios) .user-info .user-details .join-info[data-v-5f43be52]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.user-info .user-details .join-info .icon[data-v-5f43be52]{color:#0003}.platform-android .user-info .user-details .join-info .icon[data-v-5f43be52]{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.platform-ios .user-info .user-details .join-info .icon[data-v-5f43be52],body:not(.platform-android):not(.platform-ios) .user-info .user-details .join-info .icon[data-v-5f43be52]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.badge-info[data-v-5f43be52]{display:flex;gap:4px;align-items:center}.badge-info .badge-icon[data-v-5f43be52]{width:20px;height:20px;object-fit:contain;flex-shrink:0}.badge-info .badge-text[data-v-5f43be52]{color:#0009;line-height:20px}.platform-android .badge-info .badge-text[data-v-5f43be52]{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.1;letter-spacing:0px}.platform-ios .badge-info .badge-text[data-v-5f43be52],body:not(.platform-android):not(.platform-ios) .badge-info .badge-text[data-v-5f43be52]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:400;line-height:1.1;letter-spacing:0px}.bio-section[data-v-5f43be52]{color:#0006;line-height:20px;margin-top:8px;white-space:pre-wrap;word-wrap:break-word}.platform-android .bio-section[data-v-5f43be52]{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.1;letter-spacing:0px}.platform-ios .bio-section[data-v-5f43be52],body:not(.platform-android):not(.platform-ios) .bio-section[data-v-5f43be52]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:400;line-height:1.1;letter-spacing:0px}.action-buttons[data-v-5f43be52]{display:flex;gap:16px;margin-top:8px}.action-buttons button[data-v-5f43be52]{flex:1;border:none;border-radius:800px;padding:6px 24px;min-height:28px;cursor:pointer;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center;line-height:18px}.platform-android .action-buttons button[data-v-5f43be52]{font-family:Roboto,sans-serif;font-weight:600;font-size:13px;line-height:1.3846;letter-spacing:-.0078px}.platform-ios .action-buttons button[data-v-5f43be52],body:not(.platform-android):not(.platform-ios) .action-buttons button[data-v-5f43be52]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:13px;line-height:1.3846;letter-spacing:-.0078px}.action-buttons button[data-v-5f43be52]:hover{opacity:.9}.action-buttons .btn-follow[data-v-5f43be52]{background:#1631f3;color:#fff}.action-buttons .btn-share[data-v-5f43be52]{background:#0000000d;color:#000000e6}.stats-section[data-v-5f43be52]{display:flex;gap:16px;padding:8px 0;margin-top:8px}.stats-section .stat-item[data-v-5f43be52]{display:flex;gap:4px;align-items:baseline}.stats-section .stat-item .stat-number[data-v-5f43be52]{color:#000000e6;line-height:22px}.platform-android .stats-section .stat-item .stat-number[data-v-5f43be52]{font-family:Roboto,sans-serif;font-size:17px;line-height:1.4118;color:#45454d;font-weight:700;letter-spacing:0px}.platform-ios .stats-section .stat-item .stat-number[data-v-5f43be52],body:not(.platform-android):not(.platform-ios) .stats-section .stat-item .stat-number[data-v-5f43be52]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.4118;color:#45454d;font-weight:700;letter-spacing:0px}.stats-section .stat-item .stat-label[data-v-5f43be52]{color:#0006;line-height:18px}.platform-android .stats-section .stat-item .stat-label[data-v-5f43be52]{font-family:Roboto,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.platform-ios .stats-section .stat-item .stat-label[data-v-5f43be52],body:not(.platform-android):not(.platform-ios) .stats-section .stat-item .stat-label[data-v-5f43be52]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;letter-spacing:0px;font-size:13px;line-height:1.3846}.placeholder-section[data-v-5f43be52]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:364px;margin-top:16px}.placeholder-section .placeholder-icon[data-v-5f43be52]{width:160px;height:160px;display:flex;align-items:center;justify-content:center}.placeholder-section .placeholder-icon .lock-image[data-v-5f43be52]{max-width:120px;max-height:120px;width:100%;height:auto;object-fit:contain}.placeholder-section .placeholder-text[data-v-5f43be52]{color:#0006;text-align:center;padding:0 40px;line-height:20px;margin-top:16px}.platform-android .placeholder-section .placeholder-text[data-v-5f43be52]{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.1;letter-spacing:0px}.platform-ios .placeholder-section .placeholder-text[data-v-5f43be52],body:not(.platform-android):not(.platform-ios) .placeholder-section .placeholder-text[data-v-5f43be52]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:400;line-height:1.1;letter-spacing:0px}
