.pricing-breadcrumb{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--text-muted,#71717A);margin-bottom:8px}.pricing-breadcrumb a{color:var(--text-muted,#71717A);text-decoration:none;transition:color .15s ease}.pricing-breadcrumb a:hover{color:var(--primary-red,#E11D48)}.pricing-breadcrumb-sep{font-size:.625rem;color:#A1A1AA}.pricing-breadcrumb-current{color:var(--text-main,#18181B);font-weight:700}.pricing-page-container{width:100%;max-width:1160px;margin:0 auto;padding:24px 20px 80px;display:flex;flex-direction:column;gap:36px}.pricing-hero-banner{position:relative;overflow:hidden;border-radius:28px;background:linear-gradient(135deg,#18181B,#27272A 50%,#18181B);border:2px solid #27272a;border-bottom:6px solid #09090b;box-shadow:0 12px 36px rgba(0,0,0,.25);padding:36px 44px;display:flex;align-items:center;justify-content:space-between;gap:32px;color:#FFFFFF}.pricing-hero-banner:after{content:"尊享";position:absolute;right:48px;bottom:-30px;font-family:var(--font-han-nom-kai),"Noto Serif SC",serif;font-size:150px;font-weight:900;color:rgba(255,255,255,.04);pointer-events:none;user-select:none;line-height:1}.pricing-hero-content{position:relative;z-index:2;max-width:760px}.pricing-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:9999px;background:rgba(225,29,72,.15);border:1px solid rgba(225,29,72,.35);color:#FB7185;font-size:.75rem;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px}.pricing-hero-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--primary-red,#E11D48)}.pricing-hero-seal{background:var(--primary-red,#E11D48);color:#FFFFFF;font-family:var(--font-han-nom-kai),serif;font-size:.6875rem;font-weight:900;padding:2px 6px;border-radius:4px}.pricing-hero-title{font-size:2.25rem;font-weight:900;line-height:1.25;letter-spacing:-.5px;color:#FFFFFF;margin:0 0 12px}.pricing-hero-desc{font-size:.9375rem;color:#D4D4D8;line-height:1.6;margin:0}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.pricing-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:32px 28px;border-radius:24px;background:#FFFFFF;border:2px solid var(--card-border,#e4e4e7);box-shadow:0 4px 16px rgba(0,0,0,.04);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(0,0,0,.08)}.pricing-card-yearly{border:2px solid var(--primary-red,#e11d48);box-shadow:0 8px 28px rgba(225,29,72,.12)}.pricing-card-quarterly{border:2px solid #0d9488;box-shadow:0 8px 28px rgba(13,148,136,.08)}.pricing-card-lifetime{border:2px solid var(--imperial-gold,#f59e0b);box-shadow:0 8px 28px rgba(245,158,11,.12)}.pricing-card-badge{position:absolute;top:-14px;right:24px;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:900;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 4px 12px rgba(0,0,0,.14);z-index:2}.pricing-card-badge-red{background:var(--primary-red,#E11D48);color:#FFFFFF}.pricing-card-badge-teal{background:#0D9488;color:#FFFFFF}.pricing-card-badge-dark{background:var(--ink-black,#18181B);color:#FFFFFF}.pricing-card-badge-gold{background:var(--imperial-gold,#F59E0B);color:#18181B}.pricing-card-badge-seal{font-family:var(--font-han-nom-kai),serif;font-weight:900;font-size:.8125rem}.pricing-card-title{font-size:1.25rem;font-weight:800;color:var(--text-main,#18181B);margin:0 0 6px;display:flex;align-items:center;gap:8px}.pricing-crown-icon{color:var(--imperial-gold,#F59E0B);font-size:.9375rem}.pricing-card-desc{font-size:.8125rem;color:var(--text-muted,#71717A);line-height:1.5;min-height:38px;margin:0 0 20px}.pricing-card-price-block{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f4f4f5}.pricing-card-price-row{display:flex;align-items:baseline;gap:4px}.pricing-card-amount{font-size:2rem;font-weight:900;color:var(--text-main,#18181B);letter-spacing:-.5px}.pricing-card-period{font-size:.8125rem;font-weight:600;color:var(--text-muted,#71717A);margin-left:4px}.pricing-card-discount-row{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:.75rem}.pricing-card-original{text-decoration:line-through;color:#A1A1AA;font-weight:500}.pricing-card-save-tag{color:var(--primary-red,#E11D48);font-weight:800}.pricing-card-features-label{font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#A1A1AA;margin:0 0 12px}.pricing-card-features-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0 0 28px;padding:0}.pricing-card-feature-item{display:flex;align-items:flex-start;gap:10px;font-size:.8125rem;line-height:1.45;color:#3F3F46}.pricing-check-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#ECFDF5;color:#059669;font-size:10px;flex-shrink:0;margin-top:2px}.pricing-btn-3d{display:block;width:100%;padding:14px 20px;border-radius:16px;font-weight:800;font-size:.875rem;text-transform:uppercase;letter-spacing:.8px;text-align:center;cursor:pointer;transition:transform .1s ease,border-bottom-width .1s ease,opacity .2s ease;border:none;outline:none}.pricing-btn-3d:active{transform:translateY(5px);border-bottom-width:0!important}.pricing-btn-3d:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.pricing-btn-dark{background:var(--ink-black,#18181B);color:#FFFFFF;border-bottom:5px solid var(--ink-black-dark,#09090b)}.pricing-btn-red{background:var(--primary-red,#E11D48);color:#FFFFFF;border-bottom:5px solid var(--primary-red-dark,#be123c);box-shadow:0 4px 14px rgba(225,29,72,.25)}.pricing-btn-gold{background:#D97706;color:#FFFFFF;border-bottom:5px solid #92400e;box-shadow:0 4px 14px rgba(217,119,6,.25)}.pricing-faq-section{max-width:820px;width:100%;margin:0 auto;background:#FFFFFF;border:1px solid var(--card-border,#e4e4e7);border-radius:24px;padding:36px 40px;box-shadow:0 2px 12px rgba(0,0,0,.02)}.pricing-faq-title{font-size:1.5rem;font-weight:900;color:var(--text-main,#18181B);text-align:center;margin:0 0 28px}.pricing-faq-list{display:flex;flex-direction:column;gap:20px}.pricing-faq-item{padding-bottom:20px;border-bottom:1px solid #f4f4f5}.pricing-faq-item:last-child{padding-bottom:0;border-bottom:none}.pricing-faq-question{font-size:.9375rem;font-weight:700;color:var(--text-main,#18181B);margin:0 0 6px;display:flex;align-items:center;gap:10px}.pricing-faq-icon{color:var(--primary-red,#E11D48);font-size:1rem}.pricing-faq-answer{font-size:.875rem;color:#52525B;line-height:1.6;margin:0;padding-left:26px}.checkout-modal-backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.65);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:checkoutFadeIn .2s ease-out}.checkout-modal-dialog{position:relative;width:100%;max-width:820px;background:#FAF9F6;border-radius:28px;box-shadow:0 24px 60px rgba(0,0,0,.3);border:1px solid #e4e4e7;overflow:hidden;animation:checkoutSlideUp .25s ease-out;display:flex;flex-direction:column;color:var(--text-main,#18181B)}.checkout-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:#FFFFFF;border-bottom:1px solid #e4e4e7}.checkout-header-left{display:flex;align-items:center;gap:12px}.checkout-header-icon{width:36px;height:36px;border-radius:50%;background:rgba(225,29,72,.1);color:var(--primary-red,#E11D48);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;flex-shrink:0}.checkout-header-title{font-size:1.125rem;font-weight:800;color:var(--text-main,#18181B);margin:0}.checkout-header-subtitle{font-size:.75rem;color:var(--text-muted,#71717A);font-weight:600;margin-top:2px}.checkout-close-btn{width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:#71717A;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease;font-size:16px}.checkout-close-btn:hover{background:#F4F4F5;color:#18181B}.checkout-success-view{padding:40px 24px;text-align:center;display:flex;flex-direction:column;align-items:center}.checkout-success-seal{width:80px;height:80px;border-radius:50%;background:#FFF1F2;border:2px solid var(--primary-red,#e11d48);color:var(--primary-red,#E11D48);display:flex;align-items:center;justify-content:center;font-family:var(--font-han-nom-kai),serif;font-size:2rem;font-weight:900;margin-bottom:16px;box-shadow:0 4px 16px rgba(225,29,72,.2);animation:checkoutBounce .8s ease}.checkout-success-title{font-size:1.5rem;font-weight:900;color:var(--text-main,#18181B);margin:0 0 8px}.checkout-success-desc{font-size:.875rem;color:#52525B;line-height:1.6;max-width:380px;margin:0 0 24px}.checkout-tabs{display:flex;background:#F4F4F5;border-bottom:1px solid #e4e4e7}.checkout-tab-btn{flex:1;padding:14px 16px;font-size:.875rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--text-muted,#71717A);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .2s ease}.checkout-tab-btn.active{color:var(--primary-red,#E11D48);border-bottom-color:var(--primary-red,#E11D48);background:#FAF9F6}.checkout-loading{padding:48px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.checkout-spinner{width:44px;height:44px;border:4px solid var(--primary-red,#e11d48);border-top:4px solid transparent;border-radius:50%;animation:checkoutSpin .8s linear infinite;margin-bottom:16px}.checkout-loading-text{font-size:.875rem;font-weight:600;color:var(--text-muted,#71717A)}.checkout-error-alert{margin:20px 24px;padding:14px 16px;border-radius:14px;background:#FFF1F2;border:1px solid #fecdd3;color:#BE123C;font-size:.875rem;display:flex;align-items:center;gap:12px}.checkout-expired-box{padding:36px 24px;text-align:center;display:flex;flex-direction:column;align-items:center}.checkout-expired-icon{width:60px;height:60px;border-radius:50%;background:#FEF3C7;color:#D97706;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:12px}.checkout-expired-title{font-size:1.125rem;font-weight:700;color:var(--text-main,#18181B);margin:0 0 12px}.checkout-body{padding:24px 28px;display:grid;grid-template-columns:280px 1fr;gap:24px;align-items:start}.checkout-qr-col{gap:14px}.checkout-qr-box,.checkout-qr-col{display:flex;flex-direction:column;align-items:center}.checkout-qr-box{width:100%;justify-content:center;padding:16px;background:#FFFFFF;border:1.5px solid #e4e4e7;border-radius:20px;box-shadow:0 4px 16px rgba(0,0,0,.04)}.checkout-qr-img{width:100%;max-width:220px;aspect-ratio:1/1;object-fit:contain;border-radius:12px;margin-bottom:12px;background:#FFFFFF}.checkout-timer-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;font-size:.8125rem;font-weight:700;background:#FFF1F2;color:var(--primary-red,#E11D48);border:1px solid #fecdd3}.checkout-info-col{display:flex;flex-direction:column;gap:14px;min-width:0}.checkout-bank-details{background:#FFFFFF;border:1.5px solid #e4e4e7;border-radius:20px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;font-size:.8125rem;box-shadow:0 4px 16px rgba(0,0,0,.03)}.checkout-detail-row{display:flex;align-items:center;justify-content:space-between}.checkout-detail-row+.checkout-detail-row{border-top:1px solid #f4f4f5;padding-top:12px}.checkout-detail-label{color:var(--text-muted,#71717A);font-weight:500}.checkout-detail-value{font-weight:700;color:var(--text-main,#18181B);display:flex;align-items:center;gap:8px}.checkout-transfer-row{background:linear-gradient(135deg,#FFF1F2,#FFE4E6);margin:6px -20px -16px;padding:14px 20px;border-radius:0 0 18px 18px;border-top:1.5px dashed #fecdd3}.checkout-transfer-label{color:var(--primary-red-dark,#BE123C);font-weight:700}.checkout-code-text{font-family:monospace;font-size:1.05rem;font-weight:900;color:var(--primary-red,#E11D48);letter-spacing:1px}.checkout-copy-btn{background:#FAF9F6;color:#3F3F46;padding:4px 10px;border-radius:8px;font-size:.6875rem;font-weight:700;cursor:pointer;border:1px solid #d4d4d8;border-bottom:2px solid #a1a1aa;transition:all .15s ease}.checkout-copy-btn:hover{border-color:var(--primary-red,#E11D48);color:var(--primary-red,#E11D48)}.checkout-copy-btn:active{transform:translateY(2px);border-bottom-width:0}.checkout-copy-btn-primary{background:var(--primary-red,#E11D48);border-color:var(--primary-red-dark,#BE123C);border-bottom:2px solid #881337;color:#FFFFFF}.checkout-copy-btn-primary:hover{background:var(--primary-red-dark,#BE123C);color:#FFFFFF}.checkout-copy-btn-primary:active{transform:translateY(2px);border-bottom-width:0}.checkout-tip-box{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:14px;background:#FFFBEB;border:1px solid #fde68a;color:#92400E;font-size:.775rem;line-height:1.5}.checkout-pulse-row{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.75rem;font-weight:600;color:var(--text-muted,#71717A);padding:4px 0}.checkout-pulse-dot{width:8px;height:8px;border-radius:50%;background:#10B981;animation:checkoutPing 1.5s cubic-bezier(0,0,.2,1) infinite}.checkout-intl-box{padding:40px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.checkout-intl-icon{width:60px;height:60px;border-radius:50%;background:#EEF2FF;color:#4F46E5;display:flex;align-items:center;justify-content:center;font-size:1.75rem}.checkout-intl-title{font-size:1.125rem;font-weight:800;color:var(--text-main,#18181B);margin:0}.checkout-intl-desc{font-size:.8125rem;color:var(--text-muted,#71717A);max-width:360px;margin:0;line-height:1.5}.dark .pricing-card,[data-theme=dark] .pricing-card{background:#18181B;border-color:#27272A}.dark .pricing-card-yearly,[data-theme=dark] .pricing-card-yearly{border-color:var(--primary-red,#E11D48)}.dark .pricing-card-lifetime,[data-theme=dark] .pricing-card-lifetime{border-color:var(--imperial-gold,#F59E0B)}.dark .pricing-card-price-block,[data-theme=dark] .pricing-card-price-block{border-bottom-color:#27272A}.dark .pricing-card-feature-item,[data-theme=dark] .pricing-card-feature-item{color:#D4D4D8}.dark .pricing-check-icon,[data-theme=dark] .pricing-check-icon{background:rgba(16,185,129,.15);color:#34D399}.dark .pricing-faq-section,[data-theme=dark] .pricing-faq-section{background:#18181B;border-color:#27272A}.dark .pricing-faq-item,[data-theme=dark] .pricing-faq-item{border-bottom-color:#27272A}.dark .pricing-faq-answer,[data-theme=dark] .pricing-faq-answer{color:#A1A1AA}.dark .checkout-modal-dialog,[data-theme=dark] .checkout-modal-dialog{background:#18181B;border-color:#27272A;color:#F4F4F5}.dark .checkout-modal-header,.dark .checkout-tabs,[data-theme=dark] .checkout-modal-header,[data-theme=dark] .checkout-tabs{background:#121214;border-bottom-color:#27272A}.dark .checkout-tab-btn.active,[data-theme=dark] .checkout-tab-btn.active{background:#18181B}.dark .checkout-bank-details,.dark .checkout-qr-box,[data-theme=dark] .checkout-bank-details,[data-theme=dark] .checkout-qr-box{background:#121214;border-color:#27272A}.dark .checkout-detail-row+.checkout-detail-row,[data-theme=dark] .checkout-detail-row+.checkout-detail-row{border-top-color:#27272A}.dark .checkout-transfer-row,[data-theme=dark] .checkout-transfer-row{background:rgba(225,29,72,.1);border-top-color:rgba(225,29,72,.25)}.dark .checkout-copy-btn,[data-theme=dark] .checkout-copy-btn{background:#27272A;border-color:#3F3F46;color:#D4D4D8}.dark .checkout-tip-box,[data-theme=dark] .checkout-tip-box{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.25);color:#FCD34D}@keyframes checkoutFadeIn{0%{opacity:0}to{opacity:1}}@keyframes checkoutSlideUp{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes checkoutSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes checkoutPing{75%,to{transform:scale(2);opacity:0}}@keyframes checkoutBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-16px)}60%{transform:translateY(-8px)}}@media (max-width:1024px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.pricing-hero-banner{flex-direction:column;text-align:center;padding:28px 24px}.pricing-hero-badge{margin:0 auto 12px}.pricing-hero-desc{margin:0 auto}.pricing-hero-banner:after{display:none}.pricing-grid{grid-template-columns:1fr}.pricing-faq-section{padding:28px 20px}.checkout-modal-dialog{max-width:95vw;border-radius:20px}.checkout-body{grid-template-columns:1fr;padding:20px 16px;gap:18px}.checkout-qr-col{width:100%}.checkout-qr-box{max-width:270px}}.pro-upgrade-backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:checkoutFadeIn .2s ease-out}.pro-upgrade-dialog{position:relative;width:100%;max-width:480px;background:#FFFFFF;border-radius:28px;box-shadow:0 24px 60px rgba(0,0,0,.35);border:2px solid #27272a;border-bottom:6px solid #18181b;overflow:hidden;animation:checkoutSlideUp .25s ease-out;display:flex;flex-direction:column;color:var(--text-main,#18181B)}.pro-upgrade-dialog:after{content:"尊享";position:absolute;right:-10px;bottom:80px;font-family:var(--font-han-nom-kai),serif;font-size:130px;font-weight:900;color:rgba(225,29,72,.03);pointer-events:none;user-select:none;line-height:1}.pro-upgrade-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:18px 22px 14px;background:linear-gradient(135deg,#18181B,#27272A);color:#FFFFFF}.pro-upgrade-header-brand{display:flex;align-items:center;gap:8px}.pro-upgrade-crown{color:var(--imperial-gold,#F59E0B);font-size:1.125rem}.pro-upgrade-header-title{font-size:.875rem;font-weight:900;letter-spacing:1px;text-transform:uppercase;color:#FFFFFF}.pro-upgrade-seal{background:var(--primary-red,#E11D48);color:#FFFFFF;font-family:var(--font-han-nom-kai),serif;font-size:.6875rem;font-weight:900;padding:2px 6px;border-radius:4px}.pro-upgrade-close-btn{width:32px;height:32px;border-radius:50%;border:none;background:rgba(255,255,255,.1);color:#D4D4D8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease;font-size:16px}.pro-upgrade-close-btn:hover{background:rgba(255,255,255,.2);color:#FFFFFF}.pro-upgrade-body{padding:24px;display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}.pro-upgrade-alert-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:9999px;background:#FFF1F2;border:1px solid #fecdd3;color:var(--primary-red,#E11D48);font-size:.75rem;font-weight:800;align-self:flex-start}.pro-upgrade-headline{font-size:1.35rem;font-weight:900;color:var(--text-main,#18181B);line-height:1.3;margin:0}.pro-upgrade-message{font-size:.875rem;color:#52525B;line-height:1.6;margin:0}.pro-upgrade-perks{background:#FAF9F6;border:1px solid #e4e4e7;border-radius:18px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.pro-upgrade-perk-item{display:flex;align-items:center;gap:10px;font-size:.8125rem;font-weight:600;color:#27272A}.pro-upgrade-perk-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#ECFDF5;color:#059669;font-size:10px;flex-shrink:0}.pro-upgrade-price-callout{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:14px;background:#FEF3C7;border:1px solid #fde68a;color:#92400E;font-size:.8125rem}.pro-upgrade-price-highlight{font-weight:900;color:#B45309}.pro-upgrade-actions{display:flex;flex-direction:column;gap:10px;padding-top:4px}.pro-upgrade-dismiss-btn{background:transparent;border:none;color:#71717A;font-size:.8125rem;font-weight:600;cursor:pointer;text-align:center;padding:6px;transition:color .15s ease}.pro-upgrade-dismiss-btn:hover{color:#18181B}.dark .pro-upgrade-dialog,[data-theme=dark] .pro-upgrade-dialog{background:#18181B;border-color:#3F3F46 #3F3F46 #09090B;color:#F4F4F5}.dark .pro-upgrade-headline,[data-theme=dark] .pro-upgrade-headline{color:#F4F4F5}.dark .pro-upgrade-message,[data-theme=dark] .pro-upgrade-message{color:#A1A1AA}.dark .pro-upgrade-perks,[data-theme=dark] .pro-upgrade-perks{background:#121214;border-color:#27272A}.dark .pro-upgrade-perk-item,[data-theme=dark] .pro-upgrade-perk-item{color:#D4D4D8}.dark .pro-upgrade-dismiss-btn,[data-theme=dark] .pro-upgrade-dismiss-btn{color:#A1A1AA}.dark .pro-upgrade-dismiss-btn:hover,[data-theme=dark] .pro-upgrade-dismiss-btn:hover{color:#FFFFFF}