.demo-login-page{color:#f4ecdd;background:linear-gradient(#d9a4410b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#d9a4410b 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 22% 72%,#c64c322e,#0000 32%),#0e0b09;place-items:center;min-width:960px;min-height:100vh;padding:72px;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.demo-login-page *,.demo-login-page :before,.demo-login-page :after{box-sizing:border-box}.demo-login-glow{filter:blur(110px);background:#d9a44112;border-radius:50%;width:640px;height:640px;position:absolute;transform:translate(42%,-42%)}.demo-login-brand{color:#f4ecdd;letter-spacing:.18em;font-family:Songti SC,STSong,Noto Serif CJK SC,serif;font-size:1.4rem;font-weight:600;line-height:1;text-decoration:none;position:absolute;top:42px;left:56px}.demo-login-brand:focus-visible,.demo-login-form input:focus-visible,.demo-login-form button:focus-visible{outline-offset:4px;outline:2px solid #d9a441}.demo-login-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#16100cdb;border:1px solid #d9a44133;width:440px;padding:52px 52px 44px;position:relative;box-shadow:0 28px 100px #00000057}.demo-login-panel:before{content:"";background:#d9a441;width:72px;height:1px;position:absolute;top:-1px;left:52px}.demo-login-eyebrow{color:#d9a441;letter-spacing:.24em;margin:0 0 20px;font-size:.72rem;font-weight:600}.demo-login-panel h1{color:#f4ecdd;letter-spacing:.05em;margin:0;font-family:Songti SC,STSong,Noto Serif CJK SC,serif;font-size:2.7rem;font-weight:500;line-height:1.15}.demo-login-intro{color:#f4ecdd94;margin:20px 0 38px;font-size:.9rem;line-height:1.8}.demo-login-form{display:grid}.demo-login-form label{color:#f4ecddc7;letter-spacing:.08em;margin-bottom:10px;font-size:.78rem}.demo-login-form input{color:#f4ecdd;width:100%;height:48px;font:inherit;background:#05040361;border:1px solid #f4ecdd29;border-radius:2px;margin-bottom:22px;padding:0 15px;transition:border-color .16s,background .16s}.demo-login-form input:hover,.demo-login-form input:focus{background:#05040394;border-color:#d9a44185}.demo-login-message{min-height:34px;margin-top:-8px}.demo-login-message p{color:#df8169;margin:0;font-size:.78rem;line-height:1.5}.demo-login-form button{color:#171008;cursor:pointer;height:50px;font:inherit;letter-spacing:.12em;background:#d9a441;border:1px solid #d9a441;border-radius:2px;font-size:.86rem;font-weight:600;transition:background .16s,border-color .16s,transform .16s}.demo-login-form button:hover{background:#e8ba5e;border-color:#e8ba5e;transform:translateY(-1px)}.demo-login-note{color:#f4ecdd66;text-align:center;margin:28px 0 0;font-size:.72rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.demo-login-form input,.demo-login-form button{transition:none}}.checkout-page{--checkout-bg:#f8f5ee;--checkout-surface:#fffdf9;--checkout-muted:#f1ece2;--checkout-text:#302921;--checkout-subtle:#746c62;--checkout-border:#e2dacd;--checkout-accent:#a9601a;min-height:100svh;color:var(--checkout-text);background:var(--checkout-bg);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif}.checkout-page *,.checkout-page :before,.checkout-page :after{box-sizing:border-box}.checkout-page :where(button,input){color:inherit;font:inherit;background:0 0;border:0;margin:0}.checkout-page :where(ol,ul){margin:0;padding:0;list-style:none}.checkout-page a{color:inherit}.checkout-header{border-bottom:1px solid var(--checkout-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf9e6}.checkout-header>div,.checkout-main,.checkout-footer>div{width:min(100% - 48px,1120px);margin-inline:auto}.checkout-header>div{justify-content:space-between;align-items:center;min-height:64px;display:flex}.checkout-brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.checkout-brand>span{aspect-ratio:2/3;color:#fffaf2;background:var(--checkout-accent);border-radius:3px;place-items:center;width:29px;font-family:Songti SC,STSong,serif;font-size:13px;display:grid}.checkout-brand strong{letter-spacing:.08em;font-family:Songti SC,STSong,serif;font-size:17px}.checkout-secure{color:var(--checkout-subtle);align-items:center;gap:7px;font-size:12px;display:inline-flex}.checkout-secure svg,.checkout-back svg{width:15px;height:15px}.checkout-main{padding-block:42px 84px}.checkout-back{color:var(--checkout-subtle);align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.checkout-heading{margin:34px 0 32px}.checkout-heading p,.checkout-product-lead p{color:var(--checkout-accent);letter-spacing:.06em;margin:0;font-size:12px;font-weight:650}.checkout-heading h1{letter-spacing:-.035em;margin:9px 0 0;font-family:Songti SC,STSong,serif;font-size:clamp(32px,4.2vw,46px);font-weight:600;line-height:1.15}.checkout-heading>span{max-width:620px;color:var(--checkout-subtle);margin-top:13px;font-size:13px;line-height:1.75;display:block}.checkout-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.checkout-product,.checkout-summary,.checkout-empty{border:1px solid var(--checkout-border);background:var(--checkout-surface);border-radius:14px}.checkout-product{padding:28px}.checkout-section-title{border-bottom:1px solid var(--checkout-border);align-items:center;gap:9px;padding-bottom:21px;display:flex}.checkout-section-title svg{width:18px;color:var(--checkout-accent)}.checkout-section-title h2,.checkout-summary h2{margin:0;font-size:17px}.checkout-product-lead{padding:29px 0}.checkout-product-lead h3{margin:8px 0 0;font-family:Songti SC,STSong,serif;font-size:28px;font-weight:600}.checkout-product-lead span{max-width:620px;color:var(--checkout-subtle);margin-top:12px;font-size:13px;line-height:1.8;display:block}.checkout-service-facts{border-top:1px solid var(--checkout-border);margin:0}.checkout-service-facts>div,.checkout-summary dl>div,.checkout-benefits dl>div{justify-content:space-between;align-items:flex-start;gap:20px;padding:11px 0;display:flex}.checkout-service-facts dt,.checkout-summary dt,.checkout-benefits dt{color:var(--checkout-subtle);font-size:12px}.checkout-service-facts dd,.checkout-summary dd,.checkout-benefits dd{text-align:right;margin:0;font-size:12px;font-weight:600}.checkout-service-notes{border-top:1px solid var(--checkout-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;padding-top:22px;display:grid}.checkout-service-notes>div{align-items:flex-start;gap:10px;display:flex}.checkout-service-notes svg{width:15px;color:var(--checkout-accent);flex:none}.checkout-service-notes p,.checkout-service-notes strong,.checkout-service-notes span{margin:0;display:block}.checkout-service-notes strong{font-size:12px}.checkout-service-notes span{color:var(--checkout-subtle);margin-top:4px;font-size:11px;line-height:1.65}.checkout-summary{padding:25px;position:sticky;top:24px}.checkout-summary>dl{margin:17px 0 0}.checkout-total{border-block:1px solid var(--checkout-border);justify-content:space-between;align-items:flex-end;gap:20px;margin-top:12px;padding:21px 0;display:flex}.checkout-total span{color:var(--checkout-subtle);font-size:12px}.checkout-total strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:31px;line-height:1}.checkout-benefits{border-top:1px solid var(--checkout-border);margin-top:26px;padding-top:24px}.checkout-benefits h3,.checkout-points-explanation h3{margin:0;font-size:14px;font-weight:650}.checkout-benefits dl{margin:12px 0 0}.checkout-renewal-summary{background:#f7f1e7;border:1px solid #d8c7ae;border-radius:9px;margin-top:24px;padding:18px}.checkout-renewal-summary h3,.checkout-renewal-summary strong,.checkout-renewal-summary p{margin:0;display:block}.checkout-renewal-summary h3{color:var(--checkout-text);font-size:12px}.checkout-renewal-summary strong{color:#71451c;margin-top:10px;font-size:14px;line-height:1.6}.checkout-renewal-summary p{color:var(--checkout-subtle);margin-top:7px;font-size:11px;line-height:1.75}.checkout-points-explanation{background:var(--checkout-muted);border-radius:10px;margin-top:24px;padding:20px}.checkout-points-explanation>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px;display:grid}.checkout-points-explanation article{border-top:1px solid #d9cfbf;padding-top:13px}.checkout-points-explanation strong,.checkout-points-explanation p{margin:0;display:block}.checkout-points-explanation strong{color:var(--checkout-text);font-size:12px}.checkout-points-explanation p{color:var(--checkout-subtle);margin-top:7px;font-size:11px;line-height:1.75}.checkout-points-explanation>p{border-top:1px solid #d9cfbf;margin-top:16px;padding-top:13px;font-size:10px}.checkout-consent{color:var(--checkout-subtle);cursor:pointer;align-items:flex-start;gap:9px;margin-top:19px;font-size:11px;line-height:1.7;display:flex}.checkout-refund-summary{color:#71451c;background:#fbf0df;border:1px solid #e2c9a9;border-radius:9px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;display:flex}.checkout-refund-summary>svg{flex:none;width:17px;height:17px;margin-top:1px}.checkout-refund-summary h3,.checkout-refund-summary p{margin:0}.checkout-refund-summary h3{font-size:12px}.checkout-refund-summary p{margin-top:5px;font-size:10px;line-height:1.65}.checkout-refund-summary a{color:var(--checkout-accent);text-underline-offset:3px;margin-top:7px;font-size:10px;font-weight:650;display:inline-block}.checkout-consent input{width:15px;height:15px;accent-color:var(--checkout-accent);flex:none;margin-top:2px}.checkout-consent a{color:var(--checkout-accent);text-underline-offset:3px}.checkout-privacy-notice{color:var(--checkout-subtle);margin:9px 0 0 24px;font-size:10px;line-height:1.6}.checkout-privacy-notice a{color:var(--checkout-accent);text-underline-offset:3px}.checkout-summary>button,.checkout-empty>a{color:#fff;background:var(--checkout-accent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:43px;font-size:13px;font-weight:650;text-decoration:none;transition:background .16s,transform .12s,opacity .16s;display:inline-flex}.checkout-summary>button{width:100%;margin-top:18px}.checkout-summary>button:hover:not(:disabled),.checkout-empty>a:hover{background:#8f4f12}.checkout-summary>button:active:not(:disabled),.checkout-empty>a:active{transform:translateY(1px)}.checkout-summary>button:disabled{cursor:not-allowed;opacity:.42}.checkout-summary>button>span{color:#1677ff;background:#fff;border-radius:4px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid}.checkout-payment-note{color:var(--checkout-subtle);text-align:center;margin:9px 0 0;font-size:10px;line-height:1.6}.checkout-notice{color:#8d4e11;text-align:center;opacity:0;background:#f7ead8;max-height:0;margin-top:0;font-size:12px;font-weight:600;transition:max-height .18s,margin .18s,padding .18s,opacity .18s;overflow:hidden}.checkout-notice.is-visible{opacity:1;border-radius:7px;max-height:60px;margin-top:12px;padding:10px}.checkout-empty{text-align:center;width:min(100% - 48px,560px);margin:90px auto;padding:52px 38px}.checkout-empty>svg{width:34px;color:var(--checkout-accent)}.checkout-empty p,.checkout-empty h1,.checkout-empty span{margin:0;display:block}.checkout-empty p{color:var(--checkout-accent);margin-top:16px;font-size:12px;font-weight:650}.checkout-empty h1{margin-top:8px;font-family:Songti SC,STSong,serif;font-size:26px}.checkout-empty span{color:var(--checkout-subtle);margin-top:10px;font-size:12px}.checkout-empty>a{margin-top:25px;padding:0 18px}.checkout-footer{border-top:1px solid var(--checkout-border);background:#f2ede3}.checkout-footer>div{min-height:78px;color:var(--checkout-subtle);justify-content:space-between;align-items:center;gap:22px;font-size:10px;display:flex}.checkout-legal-links{flex-wrap:wrap;justify-content:center;gap:10px 18px;display:flex}.checkout-footer a{text-underline-offset:3px}.checkout-page :where(a,button,input):focus-visible{outline:2px solid var(--checkout-accent);outline-offset:3px}@media (width<=820px){.checkout-layout{grid-template-columns:1fr}.checkout-summary{position:static}}@media (width<=560px){.checkout-header>div,.checkout-main,.checkout-footer>div{width:min(100% - 32px,1120px)}.checkout-main{padding-block:30px 60px}.checkout-product,.checkout-summary{padding:21px}.checkout-service-notes{grid-template-columns:1fr}.checkout-footer>div{flex-direction:column;align-items:flex-start;padding-block:24px}.checkout-legal-links{justify-content:flex-start}}.web-threads{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.web-threads canvas{width:100%;height:100%;display:block}.legal-page{--legal-bg:#f8f5ee;--legal-surface:#fffdf9;--legal-text:#302921;--legal-subtle:#746c62;--legal-border:#e2dacd;--legal-accent:#a9601a;min-height:100svh;color:var(--legal-text);background:var(--legal-bg);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif}.legal-page *,.legal-page :before,.legal-page :after{box-sizing:border-box}.legal-page a{color:inherit}.legal-header{border-bottom:1px solid var(--legal-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf9e6}.legal-header>div,.legal-main,.legal-footer>div{width:min(100% - 48px,1040px);margin-inline:auto}.legal-header>div{justify-content:space-between;align-items:center;min-height:64px;display:flex}.legal-brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.legal-brand>span{aspect-ratio:2/3;color:#fffaf2;background:var(--legal-accent);border-radius:3px;place-items:center;width:29px;font-family:Songti SC,STSong,serif;font-size:13px;display:grid}.legal-brand strong{letter-spacing:.08em;font-family:Songti SC,STSong,serif;font-size:17px}.legal-header nav,.legal-footer-links{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.legal-header nav a,.legal-footer a{color:var(--legal-subtle);text-underline-offset:3px;font-size:11px}.legal-header nav a{text-decoration:none}.legal-main{padding-block:44px 90px}.legal-back{color:var(--legal-subtle);align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.legal-back svg{width:15px}.legal-heading{max-width:760px;margin:62px 0 48px}.legal-heading p,.legal-heading h1,.legal-heading span,.legal-heading small{margin:0;display:block}.legal-heading p{color:var(--legal-accent);letter-spacing:.08em;font-size:12px;font-weight:650}.legal-heading h1{letter-spacing:-.04em;text-wrap:balance;margin-top:13px;font-family:Songti SC,STSong,serif;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.18}.legal-heading span{max-width:640px;color:var(--legal-subtle);margin-top:19px;font-size:14px;line-height:1.8}.legal-heading small{color:#948b80;margin-top:17px;font-size:10px}.legal-document{border:1px solid var(--legal-border);background:var(--legal-surface);border-radius:14px;max-width:820px;padding:12px 42px 48px}.legal-document>section:not(.support-contact){padding-top:34px}.legal-document h2{margin:0;font-size:17px}.legal-document p,.legal-document li{color:var(--legal-subtle);font-size:13px;line-height:1.9}.legal-document p{margin:13px 0 0}.legal-document ul,.legal-document ol{counter-reset:legal-list;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.legal-document li{padding-left:20px;position:relative}.legal-document ul li:before{color:var(--legal-accent);content:"—";position:absolute;top:0;left:2px}.legal-document ol li{counter-increment:legal-list}.legal-document ol li:before{color:var(--legal-accent);content:counter(legal-list) ".";position:absolute;left:0}.legal-document a{color:var(--legal-accent);text-underline-offset:3px}.support-contact{background:#f4ecdf;border-radius:10px;align-items:flex-start;gap:16px;margin-top:30px;padding:23px;display:flex}.support-contact>svg{width:20px;color:var(--legal-accent);flex:none}.support-contact p,.support-contact a,.support-contact span{margin:0;display:block}.support-contact p{color:var(--legal-text);font-size:12px;font-weight:650}.support-contact a{margin-top:5px;font-size:18px;font-weight:650}.support-contact span{color:var(--legal-subtle);margin-top:6px;font-size:11px}.legal-footer{border-top:1px solid var(--legal-border);background:#f2ede3}.legal-footer>div{min-height:82px;color:var(--legal-subtle);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;font-size:10px;display:grid}.legal-footer-links{justify-content:center}.legal-page :where(a,button,input):focus-visible{outline:2px solid var(--legal-accent);outline-offset:3px}@media (width<=680px){.legal-header>div,.legal-main,.legal-footer>div{width:min(100% - 32px,1040px)}.legal-header nav{gap:12px}.legal-heading{margin-block:48px 36px}.legal-document{padding:4px 23px 36px}.support-contact a{font-size:15px}.legal-footer>div{grid-template-columns:1fr;gap:12px;padding-block:25px}.legal-footer-links{justify-content:flex-start}}.pricing-page{--price-background:#fbf8f1;--price-surface:#fffdf8;--price-muted:#f1ece1;--price-foreground:#302921;--price-subtle:#756d63;--price-border:#e4ddd0;--price-primary:#b86f22;--price-primary-deep:#8c5016;min-height:100svh;color:var(--price-foreground);background:var(--price-background);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;line-height:1.5}.pricing-page *,.pricing-page :before,.pricing-page :after{box-sizing:border-box}.pricing-page :where(button,input){color:inherit;font:inherit;background:0 0;border:0;margin:0}.pricing-page :where(ol,ul){margin:0;padding:0;list-style:none}.pricing-page a{color:inherit}.pricing-header{z-index:30;border-bottom:1px solid color-mix(in srgb, var(--price-border) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf8f1e8;position:sticky;top:0}.pricing-header-inner{justify-content:space-between;align-items:center;width:min(100% - 48px,1240px);height:64px;margin-inline:auto;display:flex}.pricing-brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.pricing-brand>span{aspect-ratio:2/3;color:#fffaf2;background:var(--price-primary);border-radius:3px;place-items:center;width:29px;font-family:Songti SC,STSong,serif;font-size:13px;display:grid}.pricing-brand strong{letter-spacing:.08em;font-family:Songti SC,STSong,serif;font-size:17px}.pricing-nav{align-items:center;gap:28px;display:flex}.pricing-nav a{color:var(--price-subtle);font-size:13px;font-weight:550;text-decoration:none;position:relative}.pricing-nav a:after{background:var(--price-primary);content:"";opacity:0;border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(.65)}.pricing-nav a:hover,.pricing-nav a[aria-current=page]{color:var(--price-foreground)}.pricing-nav a:hover:after,.pricing-nav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.pricing-brand:focus-visible,.pricing-nav a:focus-visible,.pricing-button:focus-visible,.billing-switch button:focus-visible,.pricing-footer a:focus-visible{outline:2px solid var(--price-primary);outline-offset:3px}.pricing-hero{border-bottom:1px solid var(--price-border);position:relative;overflow:hidden}.pricing-hero-glow{background:radial-gradient(circle at 50% -20%,#b86f2229,#0000 54%),linear-gradient(#756d630a 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#756d630a 1px,#0000 1px) 0 0/56px 56px;position:absolute;inset:0}.pricing-hero-inner{text-align:center;width:min(100% - 48px,900px);margin-inline:auto;padding:76px 0 82px;position:relative}.pricing-kicker{border:1px solid var(--price-border);color:var(--price-subtle);background:#fffdf8c2;border-radius:999px;align-items:center;gap:8px;margin:0 0 24px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 4px 16px #48351e0d}.pricing-kicker svg{width:15px;color:var(--price-primary)}.pricing-hero h1{letter-spacing:-.045em;max-width:760px;margin:0 auto;font-family:Songti SC,STSong,Noto Serif CJK SC,serif;font-size:clamp(42px,5.2vw,64px);font-weight:600;line-height:1.16}.pricing-lede{max-width:650px;color:var(--price-subtle);margin:24px auto 0;font-size:16px;line-height:1.8}.billing-switch{color:#999084;justify-content:center;align-items:center;gap:11px;margin-top:31px;font-size:14px;display:flex}.billing-switch>span{font-weight:600;transition:color .16s}.billing-switch>span.is-active{color:var(--price-foreground)}.billing-switch button{cursor:pointer;background:#d5cec2;border:0;border-radius:999px;width:42px;height:24px;padding:0;transition:background .18s;position:relative}.billing-switch button span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #3d2e1d33}.billing-switch button[aria-checked=true]{background:var(--price-primary)}.billing-switch button[aria-checked=true] span{transform:translate(18px)}.billing-switch em{color:#2f754f;background:#e5f1e8;border-radius:999px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:700}.pricing-content{width:min(100% - 48px,1240px);margin-inline:auto;padding:44px 0 78px}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.plan-card,.traffic-card{border:1px solid var(--price-border);background:var(--price-surface);border-radius:14px;flex-direction:column;min-width:0;display:flex;position:relative;box-shadow:0 10px 34px #4b372009}.plan-card-featured{border-color:var(--price-primary);box-shadow:0 18px 44px #b86f2224}.popular-badge{color:#fff;background:var(--price-primary);white-space:nowrap;border-radius:999px;padding:5px 13px;font-size:11px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.plan-card-head{padding:26px 24px 10px}.plan-icon{width:36px;height:36px;color:var(--price-primary-deep);background:#f7ead8;border-radius:9px;place-items:center;margin-bottom:17px;display:grid}.plan-icon svg{stroke-width:1.8px;width:19px;height:19px}.plan-card h2,.traffic-card h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:700}.plan-card-head>p,.traffic-description{min-height:42px;color:var(--price-subtle);margin:8px 0 0;font-size:13px;line-height:1.65}.plan-price{align-items:baseline;gap:5px;margin-top:22px;display:flex}.plan-price strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(33px,3vw,40px);line-height:1}.plan-price span{color:var(--price-subtle);font-size:13px}.plan-card-head .yearly-detail{min-height:18px;color:var(--price-subtle);margin:8px 0 0;font-size:11px}.plan-card-body{flex:1;padding:15px 24px 22px}.quota-row{justify-content:space-between;align-items:flex-start;gap:14px;padding:8px 0;display:flex}.quota-row>span{color:var(--price-subtle);font-size:12px}.quota-row>strong{color:var(--price-foreground);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.quota-row small{color:var(--price-subtle);margin-top:2px;font-size:10px;font-weight:400;display:block}.feature-list{border-top:1px solid var(--price-border);gap:9px;margin-top:18px;padding-top:17px;display:grid}.feature-list p{align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.feature-list svg{width:15px;color:var(--price-primary);flex:none}.plan-card-foot{padding:0 24px 24px}.pricing-button{border:1px solid var(--price-border);width:100%;min-height:42px;color:var(--price-foreground);background:var(--price-surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:650;text-decoration:none;transition:border-color .16s,background .16s,transform .12s;display:inline-flex}.pricing-button:hover{background:#faf4e9;border-color:#c9bba9}.pricing-button:active{transform:translateY(1px)}.pricing-button-primary,.pricing-button-primary:hover{border-color:var(--price-primary);color:#fff;background:var(--price-primary)}.plan-card-foot>p{color:var(--price-subtle);text-align:center;margin:9px 0 0;font-size:10px}.alipay-mark{color:#fff;background:#1677ff;border-radius:4px;place-items:center;width:17px;height:17px;font-size:10px;font-weight:800;line-height:1;display:grid}.traffic-section,.privilege-section{padding-top:82px}.pricing-section-heading{text-align:center;max-width:660px;margin-inline:auto}.pricing-section-heading>p,.usage-copy>p{color:var(--price-primary-deep);margin:0;font-size:13px;font-weight:700}.pricing-section-heading h2,.usage-copy h2{letter-spacing:-.02em;margin:8px 0 0;font-family:Songti SC,STSong,serif;font-size:27px}.pricing-section-heading>span,.usage-copy>span{color:var(--price-subtle);margin-top:11px;font-size:13px;line-height:1.75;display:block}.traffic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.traffic-card{padding:26px}.traffic-card .plan-price{margin-top:20px}.traffic-quota-list{border-top:1px solid var(--price-border);margin-top:20px;padding-top:10px}.traffic-card .feature-list{margin-bottom:24px}.traffic-card .pricing-button{margin-top:auto}.usage-section{border:1px solid var(--price-border);background:var(--price-surface);border-radius:16px;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:56px;margin-top:72px;padding:34px;display:grid}.usage-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.usage-metrics>div{background:var(--price-muted);border-radius:11px;min-height:145px;padding:19px}.usage-metrics svg{width:18px;color:var(--price-primary)}.usage-metrics strong,.usage-metrics span{display:block}.usage-rules{border-top:1px solid var(--price-border);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.usage-rules li{border-left:1px solid var(--price-border);padding:22px 22px 0}.usage-rules li:first-child{border-left:0;padding-left:0}.usage-rules strong,.usage-rules span{display:block}.usage-rules strong{font-size:13px}.usage-rules span{color:var(--price-subtle);margin-top:7px;font-size:11px;line-height:1.7}.usage-metrics strong{margin-top:30px;font-size:14px}.usage-metrics span{color:var(--price-subtle);margin-top:4px;font-size:11px;line-height:1.5}.privilege-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.privilege-item{border:1px solid var(--price-border);background:var(--price-surface);border-radius:11px;align-items:center;gap:12px;min-height:70px;padding:14px 16px;display:flex}.privilege-item>span{width:34px;height:34px;color:var(--price-primary);background:#f7ead8;border-radius:8px;flex:none;place-items:center;display:grid}.privilege-item svg{width:16px}.privilege-item strong{font-size:12px}.pricing-footer{border-top:1px solid var(--price-border);background:#f6f1e7}.pricing-footer-inner{width:min(100% - 48px,1240px);margin-inline:auto;padding:28px 0}.pricing-disclaimer{color:var(--price-subtle);font-size:11px;line-height:1.7}.pricing-disclaimer p{margin:0}.pricing-filing{border-top:1px solid var(--price-border);color:#8d8579;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:20px;font-size:11px;display:flex}.pricing-filing>div,.pricing-legal-links{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.pricing-filing a,.pricing-legal-links a{text-underline-offset:3px}.pricing-legal-links a{color:var(--price-subtle);text-decoration-color:#cbbba6}@media (width<=1060px){.plan-grid,.privilege-grid,.usage-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-rules li:nth-child(3){border-left:0;padding-left:0}}@media (width<=760px){.pricing-header-inner,.pricing-hero-inner,.pricing-content,.pricing-footer-inner{width:min(100% - 32px,1240px)}.pricing-nav{gap:15px}.pricing-nav a{font-size:12px}.pricing-hero-inner{padding:58px 0 64px}.pricing-hero h1{font-size:clamp(36px,10vw,48px)}.plan-grid,.traffic-grid,.usage-section,.usage-metrics,.privilege-grid,.usage-rules{grid-template-columns:1fr}.usage-rules li,.usage-rules li:first-child,.usage-rules li:nth-child(3){border-top:1px solid var(--price-border);border-left:0;padding:18px 0}.usage-rules li:first-child{border-top:0}.traffic-section,.privilege-section{padding-top:64px}.usage-section{gap:30px;margin-top:58px;padding:24px}.usage-metrics>div{min-height:112px}.usage-metrics strong{margin-top:18px}}@media (width<=480px){.pricing-brand strong{display:none}.pricing-nav{gap:12px}.billing-switch{flex-wrap:wrap}.billing-switch em{flex-basis:100%;width:fit-content;margin-inline:auto}.pricing-filing{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.pricing-page *,.pricing-page :before,.pricing-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{color:#f4ecdd;font-synthesis:none;text-rendering:optimizelegibility;background:#0e0b09;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html{background:#0e0b09;min-width:320px;min-height:100%}body{min-width:320px;min-height:100%;margin:0;overflow-x:hidden}button,a{font:inherit}a{color:inherit}.site-shell{isolation:isolate;background:#0e0b09;min-height:100svh;position:relative;overflow-x:hidden}.static-backdrop{z-index:0;background:radial-gradient(circle at 50% 45%,#c64c3229,#0000 33%),radial-gradient(circle at 72% 62%,#d9a44117,#0000 37%),linear-gradient(145deg,#0e0b09 0%,#16100c 52%,#0e0b09 100%);position:absolute;inset:0}.static-backdrop:after{content:"";background:linear-gradient(#0e0b092e,#0000 26% 70%,#0e0b0985);position:absolute;inset:0}.content-layer{z-index:2;grid-template-rows:auto minmax(0,1fr) auto;min-height:100svh;padding:clamp(24px,4vw,56px) clamp(22px,6vw,88px) clamp(22px,3vw,40px);display:grid;position:relative}.site-header,.hero,.product-page,.site-footer{width:min(100%,1440px);margin-inline:auto}.site-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{color:#f4ecdd;letter-spacing:.16em;text-shadow:0 0 24px #fff3de1f;margin:0;font-family:Songti SC,STSong,Noto Serif CJK SC,serif;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;line-height:1;text-decoration:none;display:inline-block}.site-nav{align-items:center;gap:clamp(20px,3vw,38px);display:flex}.site-nav a{color:#f4ecddad;letter-spacing:.1em;font-size:.82rem;text-decoration:none;transition:color .18s;position:relative}.site-nav a:after{content:"";opacity:0;background:#d9a441;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(.5)}.site-nav a:hover,.site-nav a[aria-current=page]{color:#f4ecdd}.site-nav a:hover:after,.site-nav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.workspace-loading{color:#f4ecddb8;letter-spacing:.12em;background:#0e0b09;place-items:center;min-width:1024px;min-height:100vh;margin:0;font-size:.86rem;display:grid}.workspace-loading p{margin:0}.brand:focus-visible,.site-nav a:focus-visible,.text-link:focus-visible,.site-footer a:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #d9a441}.hero{place-items:center;padding-block:clamp(80px,16vh,180px);display:grid}.hero-copy{text-align:center;text-shadow:0 2px 36px #0e0b09d6;width:min(100%,920px)}.eyebrow{color:#f4ecdda8;letter-spacing:.28em;margin:0 0 clamp(22px,3vw,36px);font-size:clamp(.75rem,1.1vw,.9rem);font-weight:500}.hero-title{color:#f4ecdd;letter-spacing:.04em;text-wrap:balance;margin:0;font-family:Songti SC,STSong,Noto Serif CJK SC,serif;font-size:clamp(2.7rem,7.6vw,7.2rem);font-weight:500;line-height:1.12}.status{color:#f4ecddc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.2em;background:#26191175;border:1px solid #d9a44147;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin:clamp(32px,5vw,52px) 0 0;padding:9px 15px;font-size:.75rem;display:inline-flex}.status span{background:#d9a441;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #d9a441c2}.product-shell:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 7%,#d9a4410b 7% calc(7% + 1px),#0000 calc(7% + 1px)),linear-gradient(#0e0b0914,#0e0b09b8);position:fixed;inset:0}.product-layout{flex-direction:column;gap:0;display:flex}.product-page{padding-block:clamp(80px,10vw,142px) clamp(96px,12vw,164px)}.product-hero{width:min(100%,1120px);min-height:min(600px,100svh - 180px)}.product-eyebrow{color:#d9a441;letter-spacing:.22em;margin:0 0 24px;font-size:.78rem;font-weight:600}.product-hero h1,.product-section h2,.product-cta h2{color:#f4ecdd;text-wrap:balance;font-family:Songti SC,STSong,Noto Serif CJK SC,serif;font-weight:500}.product-hero h1{letter-spacing:.025em;max-width:11em;margin:0;font-size:clamp(3rem,6.7vw,6.8rem);line-height:1.08}.product-lede{color:#f4ecddb8;max-width:590px;margin:clamp(30px,4vw,48px) 0 0 clamp(8%,10vw,150px);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.9}.product-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:32px 0 0 clamp(8%,10vw,150px);display:flex}.product-actions a{letter-spacing:.06em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:.84rem;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.product-action-primary{color:#24150c;background:#d9a441}.product-action-primary:hover{background:#e7b853}.product-action-secondary{color:#f4ecdd;background:#f4ecdd09;border-color:#f4ecdd3d!important}.product-action-secondary:hover{color:#d9a441;border-color:#d9a4419e!important}.opening-notice{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#2619118a;border:1px solid #d9a44138;border-radius:14px;grid-template-columns:minmax(130px,.45fr) minmax(260px,1fr) minmax(260px,1fr);align-items:baseline;gap:clamp(20px,4vw,64px);width:min(100%,1240px);margin:0 auto clamp(104px,13vw,178px);padding:22px clamp(22px,3vw,38px);display:grid}.opening-notice p,.opening-notice strong,.opening-notice span{margin:0}.opening-notice p{color:#d9a441;letter-spacing:.14em;font-size:.76rem;font-weight:600}.opening-notice strong{color:#f4ecdd;font-size:1rem;font-weight:550;line-height:1.7}.opening-notice span{color:#f4ecdd9e;font-size:.9rem;line-height:1.75}.product-section{width:min(100%,1120px);margin-inline:auto}.section-heading{max-width:720px}.section-kicker{letter-spacing:.16em;font-weight:600;color:#d9a441!important;margin:0 0 20px!important;font-size:.72rem!important;line-height:1.4!important}.product-section h2{letter-spacing:.025em;margin:0;font-size:clamp(2.15rem,4.5vw,4.3rem);line-height:1.18}.section-heading>p,.subscription-copy>p{color:#f4ecdda3;max-width:640px;margin:28px 0 0;font-size:1rem;line-height:1.9}.capability-grid{border-top:1px solid #f4ecdd29;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(48px,8vw,104px);margin-top:clamp(60px,8vw,96px);display:grid}.capability-grid article{border-bottom:1px solid #f4ecdd29;grid-template-columns:42px minmax(0,1fr);gap:18px;min-height:178px;padding:30px 0 38px;display:grid}.capability-grid article>span{color:#d9a441bd;letter-spacing:.12em;padding-top:4px;font-size:.68rem}.capability-grid h3{color:#f4ecdd;margin:0;font-family:Songti SC,STSong,Noto Serif CJK SC,serif;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:500}.capability-grid p{color:#f4ecdd94;max-width:430px;margin:18px 0 0;font-size:.94rem;line-height:1.85}.workflow-section{margin-top:clamp(128px,17vw,220px)}.workflow-list{border-top:1px solid #d9a44157;grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(60px,8vw,92px) 0 0;padding:0;list-style:none;display:grid}.workflow-list li{border-right:1px solid #f4ecdd1f;min-height:186px;padding:26px 24px 32px 0}.workflow-list li:not(:first-child){padding-left:24px}.workflow-list li:last-child{border-right:0}.workflow-list span,.workflow-list strong,.workflow-list p{display:block}.workflow-list span{color:#d9a441ad;letter-spacing:.12em;font-size:.68rem}.workflow-list strong{color:#f4ecdd;margin-top:30px;font-family:Songti SC,STSong,Noto Serif CJK SC,serif;font-size:1.12rem;font-weight:500}.workflow-list p{color:#f4ecdd85;margin:13px 0 0;font-size:.82rem;line-height:1.75}.subscription-section{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:clamp(56px,10vw,150px);margin-top:clamp(128px,17vw,240px);display:grid}.subscription-copy .section-kicker{margin-bottom:20px!important}.service-facts{margin:4px 0 0}.service-facts div{border-bottom:1px solid #f4ecdd24;grid-template-columns:minmax(110px,.42fr) 1fr;gap:24px;padding:22px 0;display:grid}.service-facts div:first-child{padding-top:0}.service-facts dt{color:#f4ecdd75;letter-spacing:.08em;font-size:.78rem}.service-facts dd{color:#f4ecdddb;margin:0;font-size:.95rem;line-height:1.7}.boundary-section{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:clamp(56px,10vw,150px);margin-top:clamp(128px,17vw,240px);display:grid}.boundary-copy{border-top:1px solid #f4ecdd29;padding-top:2px}.boundary-copy>p{color:#f4ecdd9e;margin:24px 0 0;font-size:.94rem;line-height:1.9}.boundary-copy>div{flex-wrap:wrap;gap:14px 28px;margin-top:30px;display:flex}.boundary-copy a{color:#f4ecdd;letter-spacing:.06em;border-bottom:1px solid #d9a44173;padding-bottom:4px;font-size:.78rem;text-decoration:none}.product-cta{text-align:center;background:#26191180;border:1px solid #d9a44133;border-radius:18px;width:min(100%,1240px);margin:clamp(128px,17vw,230px) auto 0;padding:clamp(54px,8vw,94px) clamp(28px,7vw,96px)}.product-cta>p,.product-cta>h2,.product-cta>span{margin:0;display:block}.product-cta>p{color:#d9a441;letter-spacing:.16em;font-size:.72rem;font-weight:600}.product-cta>h2{margin-top:20px;font-size:clamp(2.15rem,4.5vw,4.2rem)}.product-cta>span{color:#f4ecdd9e;margin-top:22px;font-size:.92rem;line-height:1.75}.product-cta .product-actions{justify-content:center;margin:32px 0 0}.site-footer{color:#f4ecdd85;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:20px;font-size:.75rem;display:flex}.site-footer p{margin:0}.site-footer-meta,.site-legal-links{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.site-legal-links{justify-content:flex-end}.site-footer a{text-underline-offset:4px;text-decoration-color:#d9a44166}@media (width<=640px){.content-layer{padding:24px 22px 22px}.hero{padding-block:64px}.eyebrow{letter-spacing:.19em}.hero-title{max-width:7em}.site-footer{flex-direction:column;align-items:flex-start;gap:8px}.site-legal-links{justify-content:flex-start}}@media (width<=767px){.product-layout{padding-inline:22px}.product-page{padding-block:72px 112px}.product-hero{min-height:540px}.product-hero h1{max-width:8em;font-size:clamp(2.75rem,13vw,4.5rem)}.product-lede,.product-actions{margin-left:0}.opening-notice{grid-template-columns:1fr;gap:12px;margin-bottom:112px;padding:24px 22px}.capability-grid,.subscription-section,.boundary-section{grid-template-columns:1fr}.capability-grid{gap:0;margin-top:54px}.capability-grid article{min-height:0;margin-top:0;padding:26px 0 34px}.subscription-section,.workflow-section,.boundary-section{margin-top:112px}.subscription-section{gap:54px}.workflow-list{grid-template-columns:1fr;margin-top:48px}.workflow-list li,.workflow-list li:not(:first-child){border-bottom:1px solid #f4ecdd1f;border-right:0;min-height:0;padding:24px 0}.workflow-list strong{margin-top:15px}.boundary-section{gap:48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
