@layer theme;@layer base{.pco-root :focus-visible{outline:2px solid var(--pco-tier-ink);outline-offset:3px}.pco-root :is(.pco-s05,.pco-s09) :focus-visible{outline-color:#fff}}@layer components,utilities;.pco-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pco-paper:#fff;--pco-cloud:#f5f7f9;--pco-ink:#1f2329;--pco-slate:#5b6470;--pco-cta:#ff7a1a;--pco-cta-ink:#1f2329;--pco-cta-soft:#fff3ea;--pco-tier:#7a3fd1;--pco-tier-ink:#6b34c4;--pco-tier-soft:#f6f2fd;--pco-tier-wash:#ede6fb;--pco-line:#ddd2f3;--pco-sans:"PAI Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--pco-num:"PAI Inter", "PAI Noto Sans SC", sans-serif;--pco-u:calc(min(100vw, 430px) / 100);--radius:1rem;background-color:var(--pco-cloud);min-height:100svh;font-family:var(--pco-sans);color:var(--pco-ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}html:has(.pco-root){-webkit-text-size-adjust:100%}body:has(.pco-root){background-color:#f5f7f9!important}.pco-root .pco-col{background-color:var(--pco-paper);max-width:430px;margin-inline:auto;overflow-x:clip}.pco-root .pco-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pco-root :is(p,li,h1,h2,h3){word-break:keep-all;overflow-wrap:anywhere}.pco-root [data-pco-screen]{flex-direction:column;min-height:100svh;padding:24px 20px 112px;scroll-margin-top:56px;display:flex;position:relative}.pco-root .pco-s01{background-color:var(--pco-tier-wash);padding:8px 20px 16px;scroll-margin-top:0}.pco-root .pco-s02{background-color:var(--pco-paper)}.pco-root .pco-s03{background-color:var(--pco-tier-soft)}.pco-root .pco-s04{background-color:var(--pco-paper)}.pco-root .pco-s05{background-color:var(--pco-tier)}.pco-root .pco-s06{background-color:var(--pco-tier-soft)}.pco-root .pco-s07{background-color:var(--pco-paper)}.pco-root .pco-s08{background-color:var(--pco-cloud)}.pco-root .pco-s09{background-color:var(--pco-tier)}.pco-root .pco-s10{background-color:var(--pco-paper)}.pco-root .pco-s11,.pco-root .pco-s12{background-color:var(--pco-tier-soft)}.pco-root [data-pco-screen-no]{font:600 13px/1.4 var(--pco-num);color:var(--pco-ink);font-variant-numeric:tabular-nums;display:block}.pco-root :is(.pco-s05,.pco-s09) [data-pco-screen-no]{color:#fff;font-size:20px;font-weight:800}.pco-root .pco-h1{font-size:clamp(32px, calc(var(--pco-u) * 9), 40px);color:var(--pco-ink);text-wrap:balance;margin:0;font-weight:900;line-height:1.18}.pco-root .pco-h1>span{display:block}.pco-root .pco-h2{font-size:clamp(30px, calc(var(--pco-u) * 9), 36px);color:var(--pco-ink);margin:0;font-weight:900;line-height:1.18}.pco-root .pco-h2>span{display:block}.pco-root .pco-h3{color:var(--pco-ink);margin:0;font-size:22px;font-weight:900;line-height:1.3}.pco-root .pco-kicker{color:var(--pco-tier-ink);margin:0;font-size:14px;font-weight:700;line-height:1.4}.pco-root .pco-emph{color:var(--pco-ink);margin:0;font-size:18px;font-weight:700;line-height:1.5}.pco-root .pco-body{color:var(--pco-slate);margin:0;font-size:16px;font-weight:400;line-height:1.75}.pco-root .pco-small{color:var(--pco-slate);margin:0;font-size:13px;font-weight:400;line-height:1.6}.pco-root .pco-lead{margin:0;font-size:20px;font-weight:700;line-height:1.5}.pco-root .pco-stack{flex-direction:column;gap:8px;display:flex}.pco-root .pco-gap-s{margin-top:8px}.pco-root .pco-gap-m{margin-top:16px}.pco-root .pco-gap-l{margin-top:24px}.pco-root .pco-fig{border-radius:28px;width:min(100%,300px);height:auto;margin:24px auto 0;display:block}.pco-root .pco-fig-wide{object-fit:cover;width:100%;max-height:200px}.pco-root :is(.pco-s01 .pco-cover-img,.pco-s05 .pco-fig,.pco-s09 .pco-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}.pco-root .pco-link{min-height:44px;color:var(--pco-tier-ink);text-underline-offset:4px;align-items:center;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.pco-root .pco-btn{min-height:48px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.pco-root .pco-btn-cta{background-color:var(--pco-cta);color:var(--pco-cta-ink)}.pco-root .pco-btn-line{color:var(--pco-ink);border:2px solid var(--pco-cta);background-color:#fff}.pco-root .pco-btn-text{min-height:44px;font:inherit;color:var(--pco-tier-ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px;font-weight:700;text-decoration:underline}.pco-root .pco-s01{text-align:center;align-items:center}.pco-root .pco-top{justify-content:space-between;align-self:stretch;align-items:center;height:44px;display:flex}.pco-root .pco-wordmark{letter-spacing:.02em;color:var(--pco-ink);padding-left:52px;font-size:15px;font-weight:900}.pco-root [data-pco-cover-num]{font-family:var(--pco-num);font-size:clamp(96px, calc(var(--pco-u) * 30), 136px);letter-spacing:-.04em;color:var(--pco-tier);font-variant-numeric:tabular-nums;margin:12px 0 0;font-weight:800;line-height:.8}.pco-root .pco-cover-img{width:min(calc(var(--pco-u) * 72), 300px, calc((100svh - 360px - var(--pco-u) * 35.2) * .8));aspect-ratio:4/5;object-fit:cover;height:auto;margin-top:8px;animation:.9s cubic-bezier(.22,1,.36,1) both pco-cover-rise;display:block}.pco-root .pco-cover-text{flex-direction:column;align-items:center;gap:6px;margin-top:12px;display:flex}.pco-root .pco-s01 .pco-sub{color:var(--pco-ink);margin:0;font-size:16px;line-height:1.5}.pco-root .pco-s01 .pco-link{font-size:17px}.pco-root .pco-s01 :is(.pco-kicker,.pco-small){color:var(--pco-ink)}@keyframes pco-cover-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.pco-root :is(.pco-s05,.pco-s09){text-align:center;align-items:center}.pco-root :is(.pco-s05,.pco-s09) [data-pco-screen-no]{align-self:flex-start}.pco-root :is(.pco-s05,.pco-s09) :is(p,span,a,h2),.pco-root :is(.pco-s05,.pco-s09) .pco-small,.pco-root :is(.pco-s05,.pco-s09) .pco-link{color:#fff}.pco-root .pco-hero-word{font-size:clamp(44px, calc(var(--pco-u) * 13), 56px);margin:24px 0 0;font-weight:900;line-height:1.1}.pco-root :is(.pco-s05,.pco-s09) .pco-fig{width:min(calc(var(--pco-u) * 72), 300px)}.pco-root .pco-pains{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.pco-root .pco-pains>li{background-color:var(--pco-tier-soft);color:var(--pco-ink);border-radius:24px;align-items:center;gap:12px;padding:16px 18px;font-size:20px;font-weight:900;line-height:1.4;display:flex}.pco-root .pco-pains>li>svg{color:var(--pco-tier);flex:none}.pco-root .pco-demo{border:1px solid var(--pco-line);background-color:#fff;border-radius:24px;flex-direction:column;gap:12px;margin:24px 0 0;padding:44px 16px 18px;display:flex;position:relative}.pco-root .pco-demo-tag{background-color:var(--pco-tier-wash);color:var(--pco-tier-ink);border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:700;line-height:1.5;position:absolute;top:14px;left:16px}.pco-root .pco-bubble{border-radius:20px;max-width:86%;padding:12px 14px;font-size:16px;line-height:1.6}.pco-root .pco-bubble-ask{background-color:var(--pco-cloud);color:var(--pco-ink);align-self:flex-end}.pco-root .pco-bubble-coach{border:2px solid var(--pco-tier);color:var(--pco-ink);background-color:#fff;align-self:flex-start}.pco-root .pco-stream{min-height:9.6em;margin:0}.pco-root .pco-stream>span{display:block}.pco-root .pco-caret{vertical-align:-2px;background-color:var(--pco-tier);width:2px;height:1em;margin-left:2px;display:inline-block}.pco-root .pco-bubble-src{color:var(--pco-slate);margin:6px 0 0;font-size:13px;line-height:1.5}.pco-root .pco-bubble-label{background-color:var(--pco-cloud);color:var(--pco-slate);border-radius:9999px;margin:0 0 6px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.pco-root .pco-ph{flex-direction:column;gap:8px;padding:4px 0;display:flex}.pco-root .pco-ph>span{background-color:var(--pco-tier-wash);border-radius:9999px;height:8px;display:block}.pco-root .pco-ph>span:nth-child(2){width:82%}.pco-root .pco-ph>span:nth-child(3){width:58%}.pco-root .pco-demo-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.pco-root .pco-asks{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pco-root .pco-asks>li{border:1px solid var(--pco-line);background-color:var(--pco-tier-soft);color:var(--pco-ink);border-radius:20px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:17px;font-weight:700;line-height:1.5;display:flex}.pco-root .pco-asks>li>svg{color:var(--pco-tier);flex:none;margin-top:3px}.pco-root .pco-label{color:var(--pco-tier-ink);margin:24px 0 0;font-size:14px;font-weight:700}.pco-root .pco-notes{flex-direction:column;gap:8px;margin-top:20px;display:flex}.pco-root .pco-list{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.pco-root .pco-list>li{color:var(--pco-ink);align-items:flex-start;gap:10px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.pco-root .pco-list>li>svg{color:var(--pco-tier);flex:none;margin-top:3px}.pco-root .pco-bill{border-left:4px solid var(--pco-tier);counter-reset:pco-step;background-color:#fff;border-radius:24px;flex-direction:column;gap:12px;margin:24px 0 0;padding:20px 20px 20px 18px;list-style:none;display:flex}.pco-root .pco-bill>li{counter-increment:pco-step;color:var(--pco-ink);gap:12px;font-size:16px;font-weight:500;line-height:1.6;display:flex}.pco-root .pco-bill>li:before{content:counter(pco-step);background-color:var(--pco-tier-wash);width:26px;height:26px;color:var(--pco-tier-ink);font:800 14px/1 var(--pco-num);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pco-root .pco-path{flex-direction:column;gap:20px;margin:24px 0 0;padding:0 0 0 28px;list-style:none;display:flex;position:relative}.pco-root .pco-path:before{content:"";background-color:var(--pco-tier);width:2px;position:absolute;top:8px;bottom:8px;left:9px}.pco-root .pco-path>li{flex-direction:column;gap:4px;display:flex;position:relative}.pco-root .pco-path>li[data-pco-here]{background-color:var(--pco-tier-soft);border-radius:20px;margin-left:-12px;padding:12px}.pco-root .pco-dot{background-color:var(--pco-line);border:3px solid #fff;border-radius:9999px;width:16px;height:16px;position:absolute;top:6px;left:-25px}.pco-root [data-pco-here] .pco-dot{background-color:var(--pco-tier);width:20px;height:20px;top:16px;left:-17px}.pco-root .pco-node-price{font:800 22px/1.2 var(--pco-num);color:var(--pco-ink);margin:0}.pco-root .pco-node-title{color:var(--pco-ink);margin:0;font-size:15px;font-weight:700}.pco-root .pco-node-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pco-root .pco-here{background-color:var(--pco-tier);color:#fff;border-radius:9999px;align-self:flex-start;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.pco-root .pco-soon{border:1px solid var(--pco-tier);color:var(--pco-tier-ink);white-space:nowrap;background-color:#fff;border-radius:9999px;flex:none;align-items:center;padding:2px 10px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.pco-root .pco-path .pco-list{gap:4px;margin-top:6px}.pco-root .pco-path .pco-list>li{color:var(--pco-slate);font-size:14px}.pco-root .pco-zeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pco-root .pco-zeros li{background-color:#fff;border-radius:16px;justify-content:center;align-items:baseline;gap:4px;padding:14px 4px;font-size:16px;font-weight:700;display:flex}.pco-root .pco-zero-num{font:800 28px/1 var(--pco-num);color:var(--pco-tier-ink)}.pco-root .pco-open-card{background-color:var(--pco-paper);border-radius:24px;flex-direction:column;gap:12px;margin-top:16px;padding:24px 20px;display:flex}.pco-root .pco-open-img{border-radius:24px;width:112px;height:112px;display:block}.pco-root .pco-price{color:var(--pco-ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.pco-root .pco-price-num{font:800 52px/1 var(--pco-num);letter-spacing:-.03em}.pco-root .pco-open-card>.pco-btn{width:100%;min-height:52px}.pco-root .pco-reserve{border:1px solid var(--pco-line);background-color:var(--pco-tier-soft);border-radius:20px;flex-direction:column;gap:10px;padding:18px 16px;display:flex}.pco-root .pco-reserve[hidden]{display:none}.pco-root .pco-presenter{align-items:center;gap:10px;min-width:0;display:flex}.pco-root .pco-avatar{object-fit:cover;background-color:var(--pco-tier-wash);width:36px;height:36px;color:var(--pco-tier-ink);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.pco-root .pco-presenter-text{min-width:0;color:var(--pco-ink);margin:0;font-size:15px;line-height:1.5}.pco-root .pco-presenter-k{color:var(--pco-slate)}.pco-root .pco-presenter-name{font-weight:700}.pco-root .pco-qr{flex-direction:column;align-items:center;gap:6px;margin:4px 0;display:flex}.pco-root .pco-qr img{object-fit:contain;background-color:#fff;border-radius:16px;width:160px;height:160px;display:block}.pco-root .pco-cs{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pco-root .pco-cs-id{font:700 17px/1.4 var(--pco-num);color:var(--pco-ink);-webkit-user-select:all;user-select:all}.pco-root .pco-cs .pco-btn{min-height:44px;padding:0 16px;font-size:15px}.pco-root .pco-also{flex-direction:column;gap:10px;margin-top:8px;display:flex}.pco-root .pco-also .pco-btn{width:100%}.pco-root .pco-present{margin:24px 0 0;font-size:18px;font-weight:700}.pco-root .pco-footer{background-color:var(--pco-cloud);text-align:center;padding:32px 20px 48px}.pco-root .pco-footer .pco-wordmark{margin-top:12px;padding-left:0;display:inline-block}.pco-root .pco-sticky{z-index:30;width:100%;max-width:430px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background-color:var(--pco-paper);border-top:1px solid var(--pco-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%)}.pco-root .pco-sticky:not([data-shown]){visibility:hidden;transform:translate(-50%,100%)}.pco-root .pco-sticky .pco-wordmark{flex:none;padding-left:0}.pco-root .pco-sticky .pco-btn{padding:0 18px;font-size:15px}@media (prefers-reduced-motion:reduce){html:has(.pco-root){scroll-behavior:auto}.pco-root .pco-cover-img{animation:none}.pco-root .pco-sticky{transition:none}}
