@layer theme;@layer base{.pst-root :focus-visible{outline:2px solid var(--pst-tier-ink);outline-offset:3px}}@layer components;@layer utilities{.pst-root .pst-pay :is(a,button){width:100%;min-height:52px;border-radius:9999px!important}.pst-root .pst-pay>div{margin-top:0}}.pst-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pst-paper:#fff;--pst-cloud:#f5f7f9;--pst-ink:#1f2329;--pst-slate:#5b6470;--pst-cta:#ff7a1a;--pst-cta-ink:#1f2329;--pst-cta-soft:#fff3ea;--pst-tier:#2f6bff;--pst-tier-ink:#2457d6;--pst-tier-soft:#eef4ff;--pst-tier-wash:#dcebff;--pst-kraft:#c8955c;--pst-line:#1f23291a;--pst-sans:"PAI Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--pst-num:"PAI Inter", "PAI Noto Sans SC", sans-serif;--pst-u:calc(min(100vw, 430px) / 100);--radius:1rem;background-color:var(--pst-cloud);min-height:100svh;font-family:var(--pst-sans);color:var(--pst-ink);-webkit-font-smoothing:antialiased;text-rendering:auto;font-size:16px;line-height:1.5}html:has(.pst-root){-webkit-text-size-adjust:100%}body:has(.pst-root){background-color:#f5f7f9!important}.pst-root .pst-col{background-color:var(--pst-paper);max-width:430px;margin-inline:auto;overflow-x:clip}.pst-root .pst-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pst-root :is(p,li,h1,h2,h3){word-break:keep-all;overflow-wrap:anywhere}.pst-root [data-pst-screen]{flex-direction:column;min-height:100svh;padding:24px 20px 112px;scroll-margin-top:56px;display:flex;position:relative}.pst-root .pst-s01{background-color:var(--pst-tier-wash);padding:8px 20px 16px;scroll-margin-top:0}.pst-root .pst-s02{background-color:var(--pst-paper)}.pst-root .pst-s03{background-color:var(--pst-tier-soft)}.pst-root .pst-s04{background-color:var(--pst-tier)}.pst-root .pst-s05{background-color:var(--pst-paper)}.pst-root .pst-s06{background-color:var(--pst-cloud)}.pst-root .pst-s07{background-color:var(--pst-tier-soft)}.pst-root .pst-s08{background-color:var(--pst-tier-wash)}.pst-root .pst-s09{background-color:var(--pst-paper)}.pst-root .pst-s10{background-color:var(--pst-cloud)}.pst-root .pst-s11{background-color:var(--pst-cta)}.pst-root .pst-s12{background-color:var(--pst-paper)}.pst-root .pst-s13{background-color:var(--pst-tier-soft)}.pst-root [data-pst-screen-no]{font:600 13px/1.4 var(--pst-num);color:var(--pst-ink);font-variant-numeric:tabular-nums;display:block}.pst-root .pst-s04 [data-pst-screen-no]{color:#fff;font-size:20px;font-weight:800}.pst-root .pst-h1{font-size:clamp(38px, calc(11 * var(--pst-u)), 44px);color:var(--pst-ink);margin:0;font-weight:900;line-height:1.14}.pst-root .pst-h2{font-size:clamp(30px, calc(9 * var(--pst-u)), 36px);color:var(--pst-ink);margin:0;font-weight:900;line-height:1.18}.pst-root .pst-h3{color:var(--pst-ink);margin:0;font-size:22px;font-weight:900;line-height:1.3}.pst-root .pst-kicker{color:var(--pst-tier-ink);margin:0;font-size:14px;font-weight:700;line-height:1.4}.pst-root .pst-emph{color:var(--pst-ink);margin:0;font-size:18px;font-weight:700;line-height:1.5}.pst-root .pst-body{color:var(--pst-slate);margin:0;font-size:16px;font-weight:400;line-height:1.75}.pst-root .pst-small{color:var(--pst-slate);margin:0;font-size:13px;font-weight:400;line-height:1.6}.pst-root .pst-lead{margin:0;font-size:20px;font-weight:700;line-height:1.5}.pst-root .pst-stack{flex-direction:column;gap:8px;display:flex}.pst-root .pst-gap-s{margin-top:8px}.pst-root .pst-gap-m{margin-top:16px}.pst-root .pst-gap-l{margin-top:24px}.pst-root .pst-fig{border-radius:28px;width:min(100%,300px);height:auto;margin:24px auto 0;display:block}.pst-root .pst-fig-wide{width:100%}.pst-root .pst-fig-sq{width:min(100%,320px)}.pst-root :is(.pst-s01 .pst-cover-img,.pst-s04 .pst-fig,.pst-s07 .pst-fig,.pst-s08 .pst-fig,.pst-s11 .pst-fig){-webkit-mask-composite:source-in;border-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.pst-root .pst-s02 .pst-fig{width:min(100%,220px)}.pst-root .pst-link{min-height:44px;color:var(--pst-tier-ink);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.pst-root .pst-btn{border-radius:9999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.pst-root .pst-btn-ghost{border:1.5px solid var(--pst-tier-ink);color:var(--pst-tier-ink);background-color:var(--pst-paper)}.pst-root .pst-btn-cta{background-color:var(--pst-cta);color:var(--pst-cta-ink)}.pst-root .pst-s01{text-align:center;align-items:center}.pst-root .pst-top{justify-content:space-between;align-self:stretch;align-items:center;height:44px;display:flex}.pst-root .pst-wordmark{letter-spacing:.02em;color:var(--pst-ink);padding-left:52px;font-size:15px;font-weight:900}.pst-root [data-pst-cover-num]{font-family:var(--pst-num);font-size:clamp(140px, calc(44 * var(--pst-u)), 200px);letter-spacing:-.05em;color:var(--pst-tier);font-variant-numeric:tabular-nums;margin:12px 0 0;font-weight:800;line-height:.8}.pst-root .pst-cover-img{width:min(calc(72 * var(--pst-u)), 300px, calc((100svh - 360px - 35.2 * var(--pst-u)) * .8));aspect-ratio:4/5;object-fit:cover;border-radius:28px;height:auto;margin-top:8px;animation:.9s cubic-bezier(.22,1,.36,1) both pst-cover-rise;display:block}.pst-root .pst-cover-text{flex-direction:column;align-items:center;gap:6px;margin-top:12px;display:flex}.pst-root .pst-s01 .pst-sub{color:var(--pst-ink);margin:0;font-size:16px;line-height:1.5}.pst-root .pst-s01 .pst-link{min-height:44px;font-size:17px}@keyframes pst-cover-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.pst-root :is(.pst-s04,.pst-s08,.pst-s11){text-align:center;align-items:center}.pst-root :is(.pst-s04,.pst-s08,.pst-s11) [data-pst-screen-no]{align-self:flex-start}.pst-root .pst-hero-num{font-family:var(--pst-num);font-size:clamp(140px, calc(44 * var(--pst-u)), 200px);letter-spacing:-.05em;margin:24px 0 0;font-weight:800;line-height:.8}.pst-root .pst-hero-word{font-size:clamp(52px, calc(16 * var(--pst-u)), 68px);margin:24px 0 0;font-weight:900;line-height:1.1}.pst-root .pst-s11 .pst-hero-word{font-size:clamp(40px, calc(12 * var(--pst-u)), 52px)}.pst-root .pst-s04 :is(p,span,a){color:#fff;font-weight:700}.pst-root .pst-s04 .pst-lead{font-size:20px}.pst-root .pst-s04 .pst-hero-num{font-weight:800}.pst-root .pst-s04 .pst-fig{width:min(calc(72 * var(--pst-u)), 300px)}.pst-root .pst-s08 .pst-fig{width:min(calc(64 * var(--pst-u)), 280px)}.pst-root .pst-s11 .pst-fig{width:min(calc(60 * var(--pst-u)), 260px)}.pst-root .pst-s11 :is(p,span,a,h2),.pst-root .pst-s11 .pst-link,.pst-root .pst-s08 .pst-lead,.pst-root .pst-s11 .pst-lead,.pst-root :is(.pst-s01,.pst-s08) :is(.pst-kicker,.pst-small){color:var(--pst-ink)}.pst-root .pst-unbox{flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.pst-root .pst-unbox li{border:1.5px solid var(--pst-line);background-color:var(--pst-paper);border-radius:16px;align-items:center;gap:14px;min-height:52px;padding:10px 16px;font-size:18px;font-weight:700;display:flex}.pst-root .pst-unbox-no{background-color:var(--pst-tier-soft);width:32px;height:32px;color:var(--pst-tier-ink);font:800 16px/1 var(--pst-num);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pst-root .pst-unbox[data-armed]:not([data-shown]) li{opacity:0}.pst-root .pst-unbox[data-shown] li{animation:.42s cubic-bezier(.22,1,.36,1) both pst-unbox-in;animation-delay:calc(var(--pst-i,0) * .16s)}@keyframes pst-unbox-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pst-root .pst-list{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.pst-root .pst-list li{color:var(--pst-ink);align-items:flex-start;gap:10px;font-size:17px;font-weight:500;line-height:1.5;display:flex}.pst-root .pst-list svg{color:var(--pst-tier);flex:none;margin-top:3px}.pst-root .pst-timeline{border-left:3px solid var(--pst-tier);flex-direction:column;gap:18px;margin:24px 0 0;padding:0 0 0 18px;list-style:none;display:flex}.pst-root .pst-stage-name{margin:2px 0 0;font-size:20px;font-weight:900;line-height:1.3}.pst-root .pst-cards{flex-direction:column;gap:12px;margin-top:20px;display:flex}.pst-root .pst-card{background-color:var(--pst-paper);border-radius:24px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.pst-root .pst-card-title{margin:0;font-size:18px;font-weight:700;line-height:1.4}.pst-root .pst-card .pst-btn{align-self:flex-start;margin-top:4px}.pst-root .pst-zeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pst-root .pst-zeros li{background-color:var(--pst-tier-soft);border-radius:16px;justify-content:center;align-items:baseline;gap:4px;padding:14px 4px;font-size:16px;font-weight:700;display:flex}.pst-root .pst-zero-num{font:800 28px/1 var(--pst-num);color:var(--pst-tier-ink)}.pst-root .pst-order-head{align-items:center;gap:14px;margin-top:16px;display:flex}.pst-root .pst-order-img{border-radius:24px;flex:none;width:112px;height:112px}.pst-root .pst-order-card{background-color:var(--pst-paper);border-radius:24px;flex-direction:column;gap:12px;margin-top:20px;padding:24px 20px;display:flex}.pst-root .pst-product{color:var(--pst-ink);margin:0;font-size:16px;font-weight:700}.pst-root .pst-price{color:var(--pst-ink);align-items:baseline;gap:2px;margin:0;display:flex}.pst-root .pst-price-sym{font:800 24px/1 var(--pst-num)}.pst-root .pst-price-num{font:800 56px/1 var(--pst-num);letter-spacing:-.03em}.pst-root .pst-tag{color:var(--pst-ink);align-items:center;gap:8px;margin:0;font-size:20px;font-weight:900;line-height:1.4;display:inline-flex}.pst-root .pst-tag svg{color:var(--pst-tier);flex:none}.pst-root .pst-tag>span{text-wrap:balance}.pst-root .pst-nowrap{white-space:nowrap}.pst-root .pst-divider{background-color:var(--pst-line);border:0;height:1px;margin:8px 0}.pst-root .pst-status{color:var(--pst-ink);margin:0;font-size:15px;line-height:1.6}.pst-root .pst-order-card .pst-btn{align-self:stretch}.pst-root .pst-small a{color:var(--pst-tier-ink);text-underline-offset:3px;text-decoration:underline}.pst-root .pst-no-refund{color:var(--pst-ink);font-size:14px;font-weight:500}.pst-root .pst-present{margin:24px 0 0;font-size:18px;font-weight:700}.pst-root .pst-footer{background-color:var(--pst-cloud);text-align:center;padding:32px 20px 48px}.pst-root .pst-footer .pst-wordmark{margin-top:12px;padding-left:0;display:inline-block}.pst-root .pst-sticky{z-index:30;width:100%;max-width:430px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background-color:var(--pst-paper);border-top:1px solid var(--pst-line);justify-content:space-between;align-items:center;gap:12px;transition:transform .2s ease-out,visibility .2s;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.pst-root .pst-sticky:not([data-shown]){visibility:hidden;transform:translate(-50%,100%)}.pst-root .pst-sticky .pst-wordmark{padding-left:0}.pst-root .pst-sticky .pst-btn{min-height:48px}@media (prefers-reduced-motion:reduce){html:has(.pst-root){scroll-behavior:auto}.pst-root .pst-cover-img,.pst-root .pst-unbox[data-shown] li{animation:none}.pst-root .pst-unbox[data-armed]:not([data-shown]) li{opacity:1}.pst-root .pst-sticky{transition:none}}
