:root{--bg-canvas:#fafaf7;--bg-surface:#fdfcf8;--bg-elevated:#fff;--bg-deep:#1a1a18;--bg-deep-2:#232321;--ink-primary:#1a1916;--ink-secondary:#57534c;--ink-tertiary:#8e8a82;--ink-quaternary:#b5b0a5;--ink-inverse:#f1ece0;--accent:#c66a4d;--accent-hover:#a95536;--accent-soft:#9c5a42;--accent-tint:#f2e1d6;--accent-tint-2:#e8cdb8;--accent2:#2f5d4a;--accent2-soft:#4a7a66;--accent2-tint:#dde7e0;--rule:#eceae3;--rule-strong:#d8d4c8;--rule-deep:#a8a498;--success:#3e6b3a;--success-tint:#dce6cc;--warn:#9c6a22;--warn-tint:#f2e2c0;--danger:#a53e3b;--font-serif:"Source Serif 4", "Noto Serif SC", "Songti SC", Georgia, serif;--font-sans:"Plus Jakarta Sans", "Noto Sans SC", "PingFang SC", -apple-system, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Menlo, monospace;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--t-display:80px;--t-h1:56px;--t-h2:38px;--t-h3:22px;--t-lede:17px;--t-body:15px;--t-caption:13px;--t-micro:11px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{background:var(--bg-canvas);font-family:var(--font-sans);color:var(--ink-primary);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}body{min-height:100vh}.proto-toggle{z-index:91;background:var(--ink-primary);color:var(--bg-canvas);font-family:var(--font-mono);letter-spacing:.08em;cursor:pointer;text-transform:uppercase;border:none;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:11px;transition:all .15s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 16px #0000002e}.proto-toggle:hover{background:var(--accent);transform:translateY(-1px)}.proto-toggle .ic-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.proto-mask{z-index:89;background:#1f1e1d73;display:none;position:fixed;inset:0}.proto-mask.open{display:block}.proto-nav{background:var(--bg-deep);width:260px;color:var(--ink-inverse);z-index:90;height:100vh;padding:28px 22px;transition:transform .3s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:6px 0 28px #0003}.proto-nav.open{transform:translate(0)}.proto-nav .nav-close{color:#8b847a;cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:14px;right:14px}.proto-nav .nav-close:hover{color:var(--ink-inverse)}.proto-nav .label{font-family:var(--font-mono);letter-spacing:.12em;color:#8b847a;text-transform:uppercase;margin-bottom:14px;font-size:10px}.proto-nav h1{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:4px;font-size:22px;font-weight:500}.proto-nav .sub{color:#a8a199;margin-bottom:24px;font-size:12px}.proto-nav .scope-note{color:#8b847a;border-radius:var(--radius-sm);background:#ffffff0a;margin-bottom:20px;padding:10px 12px;font-size:11px;line-height:1.6}.proto-nav button.page-btn{text-align:left;color:#c9c2b5;width:100%;font-family:var(--font-sans);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;margin-bottom:2px;padding:10px 12px;font-size:13px;transition:all .15s;display:flex}.proto-nav button.page-btn:hover{color:var(--ink-inverse);background:#ffffff0d}.proto-nav button.page-btn.active{background:var(--accent);color:#fff}.proto-nav button.page-btn .idx{font-family:var(--font-mono);opacity:.7;margin-right:10px;font-size:10px}.proto-nav .footer{color:#6e6961;border-top:1px solid #3a352e;margin-top:26px;padding-top:20px;font-size:10px;line-height:1.7}.viewport{width:100%;overflow-x:hidden}.page{display:none}.page.active{animation:.2s ease-out pageEnter;display:block}@keyframes pageEnter{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.995)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.topnav{-webkit-backdrop-filter:blur(20px)saturate(180%);z-index:10;background:#fafaf7b8;justify-content:space-between;align-items:center;padding:18px 60px;transition:box-shadow .25s,background .25s;display:flex;position:sticky;top:0}.topnav.scrolled{background:#fafaf7e0;box-shadow:0 8px 28px -18px #14120e2e,0 1px #14120e08}.brand{font-family:var(--font-serif);letter-spacing:-.018em;color:var(--ink-primary);cursor:pointer;align-items:center;gap:12px;font-size:23px;font-weight:600;transition:opacity .15s;display:flex}.brand:hover{opacity:.75}.brand:hover .mark{transform:scale(1.08)}.brand .mark{background:var(--accent);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .15s;display:inline-flex;box-shadow:0 4px 12px #cc785c52,inset 0 1px #ffffff38}.brand .mark:after{content:"";border:2px solid var(--bg-canvas);border-top-color:#0000;border-right-color:#0000;border-radius:50%;width:10px;height:10px;transform:rotate(45deg)}.brand .sub-tag{font-family:var(--font-mono);color:var(--ink-tertiary);margin-left:8px;font-size:12px;font-weight:400}.navlinks{align-items:center;gap:30px;font-size:14px;display:flex}.navlinks a{color:var(--ink-secondary);cursor:pointer;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}.navlinks a:hover{color:var(--ink-primary)}.navlinks a.active{color:var(--accent);font-weight:600}.navlinks a.active:after{content:"";background:var(--accent);border-radius:1px;width:16px;height:2px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.navlinks a{position:relative}.topnav .cta-btn{background:var(--ink-primary);color:var(--bg-canvas);border-radius:999px;padding:9px 20px;font-size:14px;font-weight:600}.topnav .cta-btn:hover{background:var(--accent);color:#fff}.btn{font-family:var(--font-sans);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.btn-ghost{color:var(--ink-primary);border:1px solid var(--rule-strong);background:0 0}.btn-ghost:hover{background:var(--bg-surface)}.section{max-width:1200px;margin:0 auto;padding:60px}.section-tight{max-width:1200px;margin:0 auto;padding:30px 60px}.section-head{text-align:center;margin-bottom:32px;margin-left:auto;margin-right:auto}.section-head .kicker{font-family:var(--font-mono);letter-spacing:.15em;color:var(--accent);text-transform:uppercase;margin-bottom:12px;font-size:11px}.section-head h2{font-family:var(--font-serif);letter-spacing:-.02em;max-width:720px;margin-left:auto;margin-right:auto;font-size:38px;font-weight:400;line-height:1.12}.section-head .desc{font-family:var(--font-serif);color:var(--ink-secondary);max-width:580px;margin-top:14px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.55}.section-head .desc.desc-wide{white-space:nowrap;max-width:1100px}@media (width<=1100px){.section-head .desc.desc-wide{white-space:normal}}.status-pill{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.status-pill.ok{background:var(--success-tint);color:var(--success)}.status-pill.warn{background:var(--warn-tint);color:var(--warn)}.status-pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.hero{text-align:center;max-width:1200px;margin:0 auto;padding:80px 60px 64px}.hero .eyebrow{background:var(--accent-tint);color:var(--accent-hover);font-size:12px;font-weight:500;font-family:var(--font-mono);border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:5px 14px;display:inline-flex}.hero .eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.hero h1{font-family:var(--font-serif);letter-spacing:-.025em;margin-bottom:22px;font-size:64px;font-weight:400;line-height:1.06}.hero h1 em{color:var(--accent);font-style:italic}.hero .lede{font-family:var(--font-serif);color:var(--ink-secondary);max-width:620px;margin:0 auto 32px;font-size:19px;line-height:1.55}.hero .cta-row{justify-content:center;align-items:center;gap:14px;margin-bottom:12px;display:flex}.hero .cta-note{color:var(--ink-tertiary);font-size:13px;font-family:var(--font-mono)}.terminal-demo{background:var(--bg-deep);border-radius:var(--radius-lg);max-width:640px;font-family:var(--font-mono);color:#c9c2b5;text-align:left;margin:48px auto 0;padding:18px 22px;font-size:13px;line-height:1.85;box-shadow:0 24px 60px -20px #1f1e1d40}.terminal-demo .term-head{border-bottom:1px solid #3a352e;align-items:center;gap:6px;margin-bottom:14px;padding-bottom:12px;display:flex}.terminal-demo .term-head span{background:#3a352e;border-radius:50%;width:11px;height:11px}.terminal-demo .term-head span:first-child{background:#cc785c}.terminal-demo .term-head span:nth-child(2){background:#b07a2d}.terminal-demo .term-head span:nth-child(3){background:#5e7c4a}.terminal-demo .term-head .pathname{color:#6e6961;margin-left:auto;font-size:11px}.terminal-demo .prompt{color:#6e6961}.terminal-demo .cmd{color:#e8e1d2}.terminal-demo .str{color:#a89968}.terminal-demo .ok{color:#8faa68}.terminal-demo .out{color:#c9c2b5}.terminal-demo .cursor{vertical-align:middle;background:#c9c2b5;width:8px;height:14px;margin-left:2px;animation:1.1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.hero-demo{max-width:1200px;margin:0 auto;padding:0 60px 50px}.demo-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:920px;margin:0 auto;display:grid}.result-card{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-lg);font-family:var(--font-mono);flex-direction:column;padding:22px 24px;display:flex;box-shadow:0 24px 60px -20px #1f1e1d1f}.rc-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;display:flex}.rc-method{color:var(--ink-primary);letter-spacing:.02em;font-size:11.5px;font-weight:500}.rc-status{background:var(--success-tint);color:var(--success);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:500;display:inline-flex}.rc-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.rc-rows{flex-direction:column;gap:11px;display:flex}.rc-row{justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.rc-key{color:var(--ink-tertiary)}.rc-val{color:var(--ink-primary);font-weight:500}.rc-val em{color:var(--accent);margin-left:6px;font-size:11px;font-style:normal;font-weight:400}.rc-footer{border-top:1px dashed var(--rule);color:var(--ink-tertiary);justify-content:space-between;margin-top:14px;padding-top:14px;font-size:11px;display:flex}.ent-preview-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ent-prev{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-md);padding:26px 24px}.ent-prev .ic{background:var(--accent-tint);width:38px;height:38px;color:var(--accent-hover);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.ent-prev h3{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:8px;font-size:18px;font-weight:500}.ent-prev p{color:var(--ink-secondary);font-size:13px;line-height:1.65}.cta-paths{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px;display:grid}.cta-path{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-lg);flex-direction:column;padding:40px 36px;display:flex;box-shadow:0 4px 16px -8px #1f1e1d14}.cta-path .path-tag{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent);background:var(--accent-tint);text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:22px;padding:4px 10px;font-size:10px;display:inline-block}.cta-path h3{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:14px;font-size:28px;font-weight:500;line-height:1.15}.cta-path p{color:var(--ink-secondary);flex:1;margin-bottom:26px;font-size:14px;line-height:1.7}.cta-path .btn{align-self:flex-start}.cta-foot{text-align:center;color:var(--ink-secondary);font-size:13px}.cta-foot a{color:var(--accent);cursor:pointer;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s}.cta-foot a:hover{border-bottom-color:var(--accent)}.terminal-demo{overflow:hidden}.terminal-demo>div:not(.term-head){overflow-wrap:anywhere;word-break:break-word}.p2-tiers-section{max-width:1080px;margin:0 auto 60px;padding:0 60px}.p2-tiers-head{text-align:center;margin-bottom:24px}.p2-tiers-head h3{font-family:var(--font-serif);margin-bottom:8px;font-size:24px;font-weight:500}.p2-tiers-head .p2-tiers-sub{color:var(--ink-secondary);font-size:14px}.p2-tiers-grid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:760px;margin:0 auto;display:grid}.p2-model-trio{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;display:grid}.p2-model-card{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:28px 26px;transition:all .2s}.p2-model-card:hover{border-color:var(--rule-strong);transform:translateY(-2px);box-shadow:0 16px 36px #1f1e1d0f}.p2m-head{align-items:center;gap:10px;margin-bottom:18px;display:flex}.p2-model-card h3{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:10px;font-size:22px;font-weight:500}.p2m-desc{color:var(--ink-secondary);min-height:70px;margin-bottom:20px;font-size:13px;line-height:1.65}.p2m-list{border-top:1px solid var(--rule);padding-top:14px}.p2m-item{border-bottom:1px dashed var(--rule);flex-direction:column;padding:8px 0;display:flex}.p2m-item:last-child{border-bottom:none}.p2m-name{font-family:var(--font-mono);color:var(--ink-primary);font-size:13px;font-weight:500}.p2m-meta{color:var(--ink-tertiary);margin-top:2px;font-size:11.5px}.p2-extra-note{background:var(--bg-surface);border:1px dashed var(--rule-strong);border-radius:var(--radius-md);max-width:920px;color:var(--ink-secondary);text-align:center;margin:0 auto;padding:18px 24px;font-size:13px;line-height:1.7}.model-trio{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1080px;margin:0 auto;display:grid}.model-card-h{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:28px 26px;transition:all .2s}.model-card-h:hover{border-color:var(--rule-strong);transform:translateY(-2px);box-shadow:0 16px 36px #1f1e1d0f}.mch-vendor{align-items:center;gap:10px;margin-bottom:18px;display:flex}.mch-logo{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.mch-logo svg{width:22px;height:22px}.mch-logo.claude{color:#b5552e;background:#faf0e5}.mch-logo.openai{color:#16774a;background:#e9f2ec}.mch-logo.gemini{color:#2a60c0;background:#e6effb}.mch-vendor-name{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-tertiary);text-transform:uppercase;font-size:11px}.model-card-h h3{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:12px;font-size:24px;font-weight:500}.mch-desc{color:var(--ink-secondary);min-height:64px;margin-bottom:20px;font-size:13.5px;line-height:1.65}.mch-models{flex-wrap:wrap;gap:6px;display:flex}.mch-chip{background:var(--bg-surface);border:1px solid var(--rule);font-family:var(--font-mono);color:var(--ink-secondary);border-radius:999px;align-items:center;padding:5px 11px;font-size:11.5px;display:inline-flex}.model-trio-foot{text-align:center;max-width:1080px;color:var(--ink-secondary);margin:30px auto 0;font-size:13.5px}.link-arrow{color:var(--accent);cursor:pointer;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s}.link-arrow:hover{border-color:var(--accent)}.metrics-section{max-width:1200px;margin:0 auto;padding:70px 60px 30px}.metrics-head{text-align:center;margin-bottom:36px}.metrics-head .kicker{font-family:var(--font-mono);letter-spacing:.18em;color:var(--accent);text-transform:uppercase;margin-bottom:14px;font-size:11px;display:inline-block}.metrics-head h2{font-family:var(--font-serif);letter-spacing:-.018em;margin-bottom:12px;font-size:38px;font-weight:400;line-height:1.12}.metrics-head p{font-family:var(--font-serif);color:var(--ink-secondary);max-width:580px;margin:0 auto;font-size:15px;line-height:1.6}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric-card{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-lg);text-align:left;cursor:default;grid-template-columns:auto 1fr;grid-template-areas:"ic num""lbl lbl""desc desc";column-gap:14px;padding:28px 26px 26px;transition:all .2s;display:grid}.metric-card:hover{border-color:var(--rule-strong);transform:translateY(-2px);box-shadow:0 16px 36px #1f1e1d0f}.metric-card .m-ic{background:var(--accent-tint);width:44px;height:44px;color:var(--accent-hover);border-radius:10px;grid-area:ic;justify-content:center;align-self:center;align-items:center;display:inline-flex}.metric-card .m-num{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--accent);grid-area:num;align-self:center;align-items:baseline;font-size:48px;font-weight:500;line-height:1;display:inline-flex}.metric-card .m-num .m-suf{color:var(--accent);opacity:.7;margin-left:2px;font-size:20px;font-weight:400}.metric-card .m-lbl{color:var(--ink-primary);grid-area:lbl;margin-top:18px;margin-bottom:4px;font-size:14.5px;font-weight:500}.metric-card .m-desc{color:var(--ink-tertiary);grid-area:desc;font-size:12.5px;line-height:1.5}.live-traffic{width:100%;max-width:560px;font-family:var(--font-mono);color:#e8e6e1;background:#1f1e1d;border:1px solid #ffffff0f;border-radius:16px;margin:0 auto;overflow:hidden;box-shadow:0 32px 72px #1f1e1d38,0 6px 16px #1f1e1d1a}.lt-head{background:#ffffff05;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.lt-title{letter-spacing:.14em;color:#ffffffe0;text-transform:uppercase;align-items:center;gap:9px;font-size:11.5px;font-weight:600;display:flex}.lt-title .lt-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%}.lt-status{letter-spacing:.1em;color:#5dbb6a;text-transform:uppercase;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.lt-status .lt-pulse{background:#5dbb6a;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite lt-pulse}@keyframes lt-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.lt-body{height:380px;padding:10px 0;position:relative;overflow:hidden}.lt-row{grid-template-columns:30px 1fr auto auto auto;align-items:center;gap:12px;padding:10px 22px;font-size:13px;animation:.4s cubic-bezier(.4,0,.2,1) lt-row-in;display:grid}@keyframes lt-row-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.lt-row.lt-fading{animation:.4s forwards lt-row-out}@keyframes lt-row-out{to{opacity:0;transform:translateY(8px)}}.lt-row .lt-vicon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.lt-row .lt-vicon svg{width:14px;height:14px}.lt-row.lt-claude .lt-vicon{color:#e8a07a;background:#cc785c38}.lt-row.lt-openai .lt-vicon{color:#7dd08c;background:#5dbb6a33}.lt-row.lt-gemini .lt-vicon{color:#8fb0e8;background:#5279cd38}.lt-row .lt-model{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.lt-row .lt-code{color:#7dd08c;letter-spacing:.05em;background:#5dbb6a29;border-radius:4px;padding:3px 9px;font-size:10.5px;font-weight:600}.lt-row .lt-lat{color:#ffffff8c;font-variant-numeric:tabular-nums;text-align:right;min-width:52px;font-size:12px}.lt-row .lt-cost{color:var(--accent);font-variant-numeric:tabular-nums;text-align:right;min-width:56px;font-size:12px}.lt-foot{color:#ffffff8c;background:#ffffff05;border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:18px;padding:14px 22px;font-size:11.5px;display:flex}.lt-foot .lt-stat{align-items:center;gap:7px;display:inline-flex}.lt-foot .lt-stat-lbl{text-transform:uppercase;letter-spacing:.1em;font-size:10.5px}.lt-foot .lt-stat-val{color:#ffffffeb;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.lt-foot-sep{color:#fff3}.hero-v3{grid-template-columns:.95fr 1.1fr;align-items:center;gap:48px;max-width:1260px;margin:0 auto;padding:70px 60px 50px;display:grid}.hero-v3 .hero-left .eyebrow{font-family:var(--font-mono);letter-spacing:.18em;color:var(--accent);text-transform:uppercase;background:var(--accent-tint);border-radius:999px;margin-bottom:18px;padding:7px 16px;font-size:12.5px;font-weight:600;display:inline-block}.hero-v3 .hero-left h1{font-family:var(--font-serif);letter-spacing:-.022em;text-align:left;color:var(--ink-primary);margin-bottom:16px;font-size:60px;font-weight:400;line-height:1.06}.hero-v3 .hero-left h1 em{color:var(--accent);font-style:normal}.hero-v3 .hero-left .lede{font-family:var(--font-serif);color:var(--ink-secondary);text-align:left;max-width:100%;margin-bottom:24px;font-size:18px;line-height:1.75}.hero-trust-tags{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.trust-tag-mini{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#a85530 0%,#8b3e1f 100%);border:1px solid #cc785c66;border-radius:8px;align-items:center;gap:9px;padding:11px 18px 11px 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;position:relative;box-shadow:0 2px 6px #8b3e1f33,inset 0 1px #ffffff2e,inset 0 -1px #00000014}.trust-tag-mini:hover{transform:translateY(-1px);box-shadow:0 4px 10px #8b3e1f47,inset 0 1px #ffffff38,inset 0 -1px #0000001a}.trust-tag-mini .ic{color:#fff;box-sizing:content-box;background:#ffffff2e;border-radius:50%;flex-shrink:0;width:14px;height:14px;padding:3px}.hero-v3 .cta-row{justify-content:flex-start;margin-bottom:18px}.hero-v3 .cta-note{text-align:left;color:var(--ink-tertiary);font-size:12.5px;font-family:var(--font-mono)}.hub-network{aspect-ratio:1;width:100%;max-width:440px;margin:0 auto;position:relative}.hub-center{background:var(--accent);color:#fff;z-index:10;border-radius:22px;justify-content:center;align-items:center;width:84px;height:84px;animation:3s ease-in-out infinite hub-pulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #cc785c1a,0 16px 36px #cc785c47}@keyframes hub-pulse{0%,to{box-shadow:0 0 0 8px #cc785c1a,0 16px 36px #cc785c47}50%{box-shadow:0 0 0 16px #cc785c0d,0 16px 36px #cc785c57}}.hub-sat{z-index:5;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}.hub-sat .sat-icon{background:var(--bg-elevated);border:1px solid var(--rule);width:64px;height:64px;font-family:var(--font-serif);color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:500;animation:4s ease-in-out infinite sat-float;display:flex;box-shadow:0 8px 24px #1f1e1d14}.hub-sat-tl .sat-icon{animation-delay:0s}.hub-sat-tr .sat-icon{animation-delay:1s}.hub-sat-br .sat-icon{animation-delay:2s}.hub-sat-bl .sat-icon{animation-delay:3s}@keyframes sat-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.hub-sat .sat-label{color:var(--ink-secondary);letter-spacing:.02em;font-size:11.5px;font-weight:500}.hub-sat-tl{top:8%;left:8%}.hub-sat-tr{top:8%;right:8%}.hub-sat-br{bottom:8%;right:8%}.hub-sat-bl{bottom:8%;left:8%}.hub-orbit-svg,.hub-lines-svg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.hub-orbit-svg{animation:60s linear infinite hub-rotate}@keyframes hub-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hub-orbit-svg circle{fill:none;stroke:var(--accent);stroke-opacity:.25}.hub-lines-svg line{stroke:var(--accent);stroke-opacity:.35;stroke-dasharray:4 5;animation:6s linear infinite hub-dash}@keyframes hub-dash{to{stroke-dashoffset:-90px}}.fade-section{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(12px)}.fade-section.visible{opacity:1;transform:translateY(0)}.typing-cursor{background:var(--accent);vertical-align:middle;width:7px;height:14px;margin-left:2px;animation:1s steps(2,start) infinite cursor-blink;display:inline-block}@keyframes cursor-blink{to{opacity:0}}.tw-cursor{background:var(--accent);vertical-align:middle;width:2px;height:11px;box-shadow:0 0 4px var(--accent);margin-left:3px;animation:.7s steps(2,end) infinite tw-blink;display:inline-block}@keyframes tw-blink{to{opacity:0}}.price-v3-head{text-align:center;max-width:1200px;margin:0 auto;padding:80px 60px 40px}.price-v3-head .kicker{font-family:var(--font-mono);letter-spacing:.18em;color:var(--accent);text-transform:uppercase;margin-bottom:18px;font-size:11px}.price-v3-head h1{font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:18px;font-size:56px;font-weight:400;line-height:1.08}.price-v3-head .lede{font-family:var(--font-serif);color:var(--ink-secondary);max-width:620px;margin:0 auto;font-size:17px;line-height:1.6}.price-rule-strip{max-width:1080px;margin:0 auto 40px;padding:0 60px}.price-rule-strip-inner{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:center;align-items:center;gap:36px;padding:18px 28px;font-size:14px;display:flex}.price-rule-strip .rule-it{color:var(--ink-secondary);align-items:center;gap:8px;display:inline-flex}.price-rule-strip .rule-it svg{color:var(--success);flex-shrink:0;width:16px;height:16px}.price-rule-strip .rule-it strong{color:var(--ink-primary);font-weight:500}.price-v3-cards{grid-template-columns:1.1fr 1fr;gap:18px;max-width:1080px;margin:0 auto 60px;padding:0 60px;display:grid}.pv3-card{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:36px}.pv3-card-left h3{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:8px;font-size:28px;font-weight:500}.pv3-card-left .sub{color:var(--ink-secondary);margin-bottom:26px;font-size:14px;line-height:1.6}.pv3-tiers{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pv3-tier{border:1px solid var(--rule);border-radius:var(--radius-md);text-align:center;padding:18px 16px}.pv3-tier .tier-name{margin-bottom:6px;font-size:12.5px;font-weight:500}.pv3-tier .tier-range{color:var(--ink-tertiary);font-size:11px;font-family:var(--font-mono);margin-bottom:16px}.pv3-tier .tier-bonus{font-family:var(--font-serif);color:var(--ink-primary);font-size:26px;font-weight:500}.pv3-tier.highlighted{border-color:var(--accent);background:var(--accent-tint)}.pv3-tier.highlighted .tier-bonus{color:var(--accent)}.pv3-card-right{background:var(--accent-tint);text-align:center;border-color:#e8c9b8;flex-direction:column;justify-content:center;display:flex}.pv3-card-right .pv3-r-kicker{font-family:var(--font-mono);letter-spacing:.15em;color:var(--accent);text-transform:uppercase;margin-bottom:12px;font-size:11px}.pv3-card-right .pv3-r-amount{font-family:var(--font-serif);color:var(--accent);letter-spacing:-.02em;margin-bottom:14px;font-size:58px;font-weight:500;line-height:1}.pv3-card-right .pv3-r-desc{color:#5c2e10;margin-bottom:22px;font-size:13.5px;line-height:1.6}.pv3-card-right .pv3-r-desc strong{color:var(--accent-hover);font-weight:500}.pv3-card-right .btn-charge{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:999px;margin:0 auto;padding:14px 28px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-block}.pv3-card-right .btn-charge:hover{background:var(--accent-hover)}.pv3-models-strip{text-align:center;max-width:1080px;margin:0 auto 80px;padding:0 60px}.pv3-models-strip h2{font-family:var(--font-serif);margin-bottom:8px;font-size:24px;font-weight:500}.pv3-models-strip .ms-sub{color:var(--ink-secondary);margin-bottom:28px;font-size:14px}.pv3-model-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.pv3-model-card{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-md);text-align:left;padding:26px 24px;position:relative}.pv3-model-card.featured{border-color:var(--accent)}.pv3-model-card .ml-tag{background:var(--ink-primary);color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 12px;font-size:10px;position:absolute;top:-10px;right:18px}.pv3-model-card.featured .ml-tag{background:var(--accent)}.pv3-model-card h3{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:10px;font-size:19px;font-weight:500}.pv3-model-card .ml-desc{color:var(--ink-secondary);margin-bottom:14px;font-size:13px;line-height:1.6}.pv3-model-card .ml-points{padding:0;list-style:none}.pv3-model-card .ml-points li{color:var(--ink-secondary);padding:3px 0 3px 14px;font-size:12.5px;position:relative}.pv3-model-card .ml-points li:before{content:"·";color:var(--accent);font-weight:700;position:absolute;left:4px}.pv3-console-link{color:var(--accent);cursor:pointer;border:1px solid var(--rule);background:var(--bg-elevated);border-radius:999px;align-items:center;gap:6px;padding:14px 24px;font-size:13.5px;text-decoration:none;transition:all .15s;display:inline-flex}.pv3-console-link:hover{border-color:var(--accent);color:var(--accent-hover)}body.auth-in .auth-out-only,body.auth-out .auth-in-only{display:none!important}.lang-toggle-btn{border:1px solid var(--rule);cursor:pointer;color:var(--ink-secondary);font-size:11.5px;font-weight:500;font-family:var(--font-mono);letter-spacing:.05em;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;transition:all .15s;display:inline-flex}.lang-toggle-btn:hover{border-color:var(--rule-strong);background:var(--bg-surface);color:var(--ink-primary)}.lang-toggle-btn .lt-zh,.lang-toggle-btn .lt-en{transition:color .15s}.lang-toggle-btn .lt-sep{color:var(--ink-tertiary);opacity:.5}body:not(.lang-en) .lang-toggle-btn .lt-zh,body.lang-en .lang-toggle-btn .lt-en{color:var(--accent);font-weight:600}.theme-toggle-btn{color:var(--ink-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:inline-flex}.theme-toggle-btn:hover{background:var(--bg-surface);color:var(--ink-primary)}.login-link{color:var(--ink-secondary);cursor:pointer;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}.user-menu-trigger{background:var(--bg-surface);border:1px solid var(--rule);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.user-menu-trigger:hover{border-color:var(--rule-strong);background:var(--bg-elevated)}.user-menu-trigger .av{background:var(--accent);color:#fff;width:26px;height:26px;font-family:var(--font-serif);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:inline-flex}.user-menu-trigger .chev-down{color:var(--ink-tertiary);font-size:10px;transition:transform .15s}.user-menu-trigger.open .chev-down{transform:rotate(180deg)}.user-dropdown{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-md);z-index:50;min-width:200px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #1f1e1d1f}.user-dropdown.open{display:block}.user-dropdown .item{color:var(--ink-primary);cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:10px;padding:9px 12px;font-size:13px;text-decoration:none;display:flex}.user-dropdown .item:hover{background:var(--bg-surface)}.user-dropdown .item.danger{color:var(--danger)}.user-dropdown .sep{background:var(--rule);height:1px;margin:4px 0}.user-dropdown .item .icon{width:14px;height:14px;color:var(--ink-tertiary);flex-shrink:0}.navlinks-right{align-items:center;gap:18px;display:flex;position:relative}.debug-auth{z-index:91;background:var(--bg-deep);color:var(--bg-canvas);font-family:var(--font-mono);letter-spacing:.08em;cursor:pointer;text-transform:uppercase;opacity:.8;border:none;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:10px;transition:all .15s;display:inline-flex;position:fixed;bottom:20px;right:165px;box-shadow:0 4px 16px #0000002e}.debug-auth:hover{opacity:1;background:var(--accent)}.debug-auth .ic-dot{background:var(--success);border-radius:50%;width:6px;height:6px;display:inline-block}.debug-auth.logged-out .ic-dot{background:var(--ink-tertiary)}.pricing-page-head{text-align:center;max-width:1200px;margin:0 auto;padding:64px 60px 24px}.pricing-page-head h1{font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:16px;font-size:54px;font-weight:400;line-height:1.08}.pricing-page-head .lede{font-family:var(--font-serif);color:var(--ink-secondary);max-width:680px;margin-left:auto;margin-right:auto;font-size:17px}.price-tabs{max-width:1200px;margin:0 auto;padding:0 60px 18px}.price-tabs-inner{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-md);gap:4px;padding:8px;display:inline-flex}.price-tab{color:var(--ink-secondary);cursor:pointer;border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;gap:10px;padding:10px 22px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.price-tab:hover{color:var(--ink-primary);background:var(--bg-surface)}.price-tab.active{color:var(--accent);background:var(--accent-tint);border-color:var(--accent)}.price-tab .tab-ic{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.price-rule-bar{max-width:1200px;margin:0 auto 18px;padding:0 60px}.price-rule-bar-inner{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:32px;padding:16px 24px;display:flex}.price-rule-bar .rule-label{align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.price-rule-bar .rule-label .ic{width:18px;height:18px;color:var(--accent)}.price-rule-bar .rule-formula{font-family:var(--font-mono);color:var(--ink-secondary);font-size:13px}.price-rule-bar .rule-formula strong{color:var(--ink-primary);font-weight:500}.price-rule-bar .rule-example{color:var(--ink-secondary);margin-left:auto;font-size:13px}.price-rule-bar .rule-example .v{font-family:var(--font-mono);color:var(--ink-primary);font-weight:500}.price-rule-bar .rule-example .v.accent{color:var(--accent)}.price-list-section{max-width:1200px;margin:0 auto;padding:0 60px 60px}.price-list-head{justify-content:space-between;align-items:center;margin-bottom:22px;padding:0 4px;display:flex}.price-list-head h3{font-family:var(--font-serif);align-items:center;gap:10px;font-size:22px;font-weight:500;display:flex}.price-list-head h3:before{content:"";background:var(--success-tint);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235E7C4A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;width:22px;height:22px}.price-list-head .desc{color:var(--ink-tertiary);margin-left:auto;margin-right:14px;font-size:13px}.price-toggle{background:var(--bg-surface);border-radius:999px;padding:3px;display:inline-flex}.price-toggle .pt-item{cursor:pointer;color:var(--ink-secondary);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s}.price-toggle .pt-item.active{background:var(--accent);color:#fff}.price-groups{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.price-group-card{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-md);cursor:pointer;padding:18px 22px;transition:all .15s;position:relative}.price-group-card:hover{border-color:var(--rule-strong)}.price-group-card.active{border-color:var(--accent);background:var(--accent-tint)}.price-group-card .pg-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.price-group-card .pg-name{font-size:15px;font-weight:500}.price-group-card .pg-check{border:1.5px solid var(--rule-strong);color:#0000;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.price-group-card.active .pg-check{border-color:var(--accent);background:var(--accent);color:#fff}.price-group-card .pg-discount{background:var(--accent-tint);color:var(--accent);font-size:11px;font-family:var(--font-mono);border-radius:4px;margin-left:8px;padding:2px 8px;font-weight:500;display:inline-block}.price-group-card .pg-meta{color:var(--ink-tertiary);font-size:12px}.price-group-intro{background:var(--accent-tint);border-radius:var(--radius-md);color:#7a3818;border:1px solid #e8c9b8;align-items:center;gap:14px;margin-bottom:22px;padding:14px 22px;font-size:13.5px;display:flex}.price-group-intro .pgi-lbl{white-space:nowrap;font-weight:500}.price-group-intro .pgi-lbl:after{content:"｜";color:var(--accent);opacity:.5;margin-left:10px}.price-table-v2{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-lg);overflow:hidden}.price-table-v2 .pt2-head{background:var(--bg-surface);border-bottom:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-tertiary);text-transform:uppercase;grid-template-columns:2.2fr 1fr 1fr 1fr .9fr;padding:16px 28px;font-size:11px;display:grid}.price-table-v2 .pt2-row{border-bottom:1px solid var(--rule);grid-template-columns:2.2fr 1fr 1fr 1fr .9fr;align-items:center;padding:22px 28px;display:grid}.price-table-v2 .pt2-row:last-child{border-bottom:none}.price-table-v2 .pt2-row:hover{background:var(--bg-surface)}.pt2-model{align-items:center;gap:8px;display:flex}.pt2-model .name{font-family:var(--font-mono);font-size:14px;font-weight:500}.pt2-copy{cursor:pointer;width:26px;height:26px;color:var(--ink-tertiary);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.pt2-copy:hover{background:var(--bg-surface);color:var(--ink-primary)}.pt2-cell .new-price{font-family:var(--font-serif);color:var(--accent);align-items:baseline;gap:4px;font-size:19px;font-weight:500;display:flex}.pt2-cell .new-price .unit{font-family:var(--font-sans);color:var(--ink-tertiary);font-size:11px;font-weight:400}.pt2-cell .old-price{font-family:var(--font-mono);color:var(--ink-tertiary);margin-top:2px;font-size:11px;text-decoration:line-through}.save-badge{background:var(--success-tint);color:var(--success);font-family:var(--font-mono);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}.docs-shell-v2{grid-template-columns:260px 1fr;max-width:1280px;margin:0 auto;display:grid}.docs-side-v2{border-right:1px solid var(--rule);background:0 0;min-height:80vh;padding:36px 26px 60px}.docs-side-v2 .doc-group{margin-bottom:8px}.docs-side-v2 .doc-group-head{cursor:pointer;border-radius:var(--radius-sm);color:var(--ink-primary);justify-content:space-between;align-items:center;padding:10px 12px;font-size:13.5px;font-weight:500;display:flex}.docs-side-v2 .doc-group-head:hover{background:var(--bg-surface)}.docs-side-v2 .doc-group-head .chev{color:var(--ink-tertiary);font-size:11px;transition:transform .2s}.docs-side-v2 .doc-group.open .doc-group-head .chev{transform:rotate(180deg)}.docs-side-v2 .doc-group-items{margin-top:2px;padding-left:8px;display:none}.docs-side-v2 .doc-group.open .doc-group-items{display:block}.docs-side-v2 .doc-item-v2{color:var(--ink-secondary);cursor:pointer;border-radius:var(--radius-sm);margin-bottom:1px;padding:8px 12px;font-size:13px;display:block}.docs-side-v2 .doc-item-v2:hover{background:var(--bg-surface);color:var(--ink-primary)}.docs-side-v2 .doc-item-v2.active{background:var(--accent-tint);color:var(--accent-hover);font-weight:500}.docs-main-v2{max-width:920px;padding:44px 60px 80px}.docs-main-v2 .breadcrumb{font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:11px}.docs-main-v2 .lede{font-family:var(--font-serif);color:var(--ink-secondary);margin-bottom:32px;font-size:17px;line-height:1.55}.doc-pill-box{background:var(--accent-tint);border-radius:var(--radius-md);border:1px solid #e8c9b8;align-items:flex-start;gap:14px;margin-bottom:36px;padding:18px 22px;display:flex}.doc-pill-box .pill-ic{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.doc-pill-box .pill-content .pill-ttl{color:var(--accent);margin-bottom:4px;font-size:14px;font-weight:500}.doc-pill-box .pill-content .pill-text{color:#5c2e10;font-size:14.5px;line-height:1.6}.doc-core-feats{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:40px;display:grid}.doc-core-feat{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-md);padding:24px 26px}.doc-core-feat .ic{background:var(--accent-tint);width:36px;height:36px;color:var(--accent-hover);border-radius:9px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.doc-core-feat h3{font-family:var(--font-serif);margin-bottom:6px;font-size:18px;font-weight:500}.doc-core-feat p{color:var(--ink-secondary);font-size:13px;line-height:1.65}.doc-section-title{font-family:var(--font-serif);letter-spacing:-.01em;text-align:center;margin-top:50px;margin-bottom:8px;font-size:28px;font-weight:500}.doc-section-sub{font-family:var(--font-serif);color:var(--ink-secondary);text-align:center;margin-bottom:28px;font-size:15px}.doc-os-tabs{background:var(--bg-surface);border-radius:999px;margin:0 auto 32px;padding:4px;display:inline-flex}.doc-os-tabs-wrap{text-align:center}.doc-os-tab{cursor:pointer;color:var(--ink-secondary);border-radius:999px;padding:8px 22px;font-size:13px;font-weight:500;transition:all .15s}.doc-os-tab.active{background:var(--ink-primary);color:var(--bg-canvas)}.doc-step{grid-template-columns:36px 1fr;align-items:flex-start;gap:18px;margin-bottom:32px;display:grid}.doc-step .num-circle{background:var(--accent);color:#fff;width:36px;height:36px;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.doc-step .step-body h3{font-family:var(--font-serif);margin-bottom:10px;font-size:21px;font-weight:500}.doc-step .step-body p{color:var(--ink-secondary);margin-bottom:12px;font-size:14px;line-height:1.7}.doc-step .step-body a{color:var(--accent);cursor:pointer;text-decoration:underline}.code-block{background:var(--bg-deep);border-radius:var(--radius-md);margin:12px 0 14px;position:relative;overflow:hidden}.code-block .cb-head{font-family:var(--font-mono);color:#8b847a;letter-spacing:.1em;text-transform:uppercase;background:#ffffff0a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:8px 18px;font-size:10.5px;display:flex}.code-block .cb-copy{color:#c9c2b5;cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;background:0 0;border:1px solid #3a352e;border-radius:4px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;transition:all .15s;display:inline-flex}.code-block .cb-copy:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.code-block .cb-copy svg{width:11px;height:11px}.code-block .cb-body{font-family:var(--font-mono);color:#e8e1d2;white-space:pre;padding:16px 20px;font-size:13px;line-height:1.75;overflow-x:auto}.callout-tip{background:var(--success-tint);border-left:3px solid var(--success);border-radius:var(--radius-sm);color:#2f3e1f;gap:12px;margin:14px 0;padding:14px 18px;font-size:14px;line-height:1.65;display:flex}.callout-tip .ic{width:20px;height:20px;color:var(--success);flex-shrink:0}.trust-section{max-width:1200px;margin:0 auto;padding:60px}.trust-section .section-head{text-align:center}.trust-section .section-head .kicker{color:var(--success)}.trust-section .section-head h2,.trust-section .section-head .desc{margin-left:auto;margin-right:auto}.trust-cards{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px;display:grid}.trust-card{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-md);padding:26px 24px}.trust-card .tc-ic{background:var(--success-tint);width:40px;height:40px;color:var(--success);border-radius:10px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.trust-card h3{font-family:var(--font-serif);margin-bottom:8px;font-size:17px;font-weight:500}.trust-card p{color:var(--ink-secondary);font-size:13px;line-height:1.65}.trust-tags{flex-wrap:wrap;justify-content:center;gap:36px;padding-top:8px;display:flex}.trust-tag{color:var(--ink-secondary);align-items:center;gap:8px;font-size:13px;display:inline-flex}.trust-tag .ic{width:16px;height:16px;color:var(--success)}.cta-simple{background:var(--bg-surface);text-align:center;padding:80px 60px}.cta-simple .cta-kicker{font-family:var(--font-mono);letter-spacing:.18em;color:var(--accent);text-transform:uppercase;margin-bottom:22px;font-size:11px}.cta-simple h2{font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:18px;font-size:48px;font-weight:400;line-height:1.1}.cta-simple .cta-sub{font-family:var(--font-serif);color:var(--ink-secondary);max-width:600px;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.55}.cta-simple .cta-buttons{justify-content:center;align-items:center;gap:14px;display:inline-flex}.btn-dark{background:var(--ink-primary);color:var(--bg-canvas);cursor:pointer;font-size:15px;font-weight:500;font-family:var(--font-sans);border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 32px;text-decoration:none;transition:all .15s;display:inline-flex}.btn-dark:hover{background:var(--accent)}.footer-grid{background:var(--bg-canvas);border-top:1px solid var(--rule);padding:60px 60px 32px}.footer-grid-inner{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;max-width:1200px;margin:0 auto;display:grid}.footer-grid-inner.footer-3col{grid-template-columns:1.6fr 1fr 1fr}.footer-grid .fg-col h4{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-tertiary);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:500}.footer-grid .fg-col ul{list-style:none}.footer-grid .fg-col li{margin-bottom:10px}.footer-grid .fg-col a{color:var(--ink-secondary);cursor:pointer;font-size:13.5px;text-decoration:none;transition:color .15s}.footer-grid .fg-col a:hover{color:var(--ink-primary)}.footer-grid .fg-brand .brand-row{align-items:center;gap:12px;margin-bottom:16px;display:flex}.footer-grid .fg-brand .brand-row .mark{background:var(--accent);border-radius:9px;flex-shrink:0;width:32px;height:32px;display:inline-block;box-shadow:0 4px 12px #cc785c52,inset 0 1px #ffffff38}.footer-grid .fg-brand .brand-row .name{font-family:var(--font-serif);color:var(--ink-primary);letter-spacing:-.018em;font-size:22px;font-weight:600}.footer-grid .fg-brand .desc{color:var(--ink-secondary);max-width:320px;font-size:13px;line-height:1.65}.footer-bottom{border-top:1px solid var(--rule);max-width:1200px;color:var(--ink-tertiary);font-size:12px;font-family:var(--font-mono);justify-content:space-between;margin:32px auto 0;padding-top:24px;display:flex}.footer-bottom a{color:inherit;cursor:pointer}.trust-band{padding:40px 60px 56px}.trust-band .row{text-align:center;grid-template-columns:repeat(4,1fr);gap:0;max-width:880px;margin:0 auto;display:grid}.trust-band .item{padding:4px 20px;position:relative}.trust-band .item:not(:last-child):after{content:"";background-image:linear-gradient(to bottom, var(--rule-strong) 50%, transparent 50%);background-size:1px 8px;width:1px;height:64%;position:absolute;top:18%;right:0}.trust-band .item .num{font-family:var(--font-serif);letter-spacing:-.02em;align-items:baseline;margin-bottom:10px;font-size:34px;font-weight:500;line-height:1;display:inline-flex}.trust-band .item .num .suf{color:var(--ink-tertiary);margin-left:2px;font-size:15px;font-weight:400}.trust-band .item .lbl{color:var(--ink-secondary);letter-spacing:.02em;font-size:13px}.values{background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.values .v-card{background:var(--bg-canvas);padding:36px 32px}.values .num{font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;margin-bottom:22px;font-size:11px}.values h3{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:14px;font-size:25px;font-weight:500;line-height:1.2}.values p{color:var(--ink-secondary);font-size:14.5px;line-height:1.65}.tech-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tech-card{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-lg);flex-direction:column;padding:30px 28px;display:flex}.tech-card .tech-ic{background:var(--accent-tint);width:44px;height:44px;color:var(--accent-hover);border-radius:11px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.tech-card h3{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:10px;font-size:21px;font-weight:500}.tech-card p{color:var(--ink-secondary);flex:1;margin-bottom:18px;font-size:14px;line-height:1.7}.tech-card .tech-meta{font-family:var(--font-mono);color:var(--ink-tertiary);border-top:1px dashed var(--rule);gap:22px;padding-top:16px;font-size:11px;display:flex}.tech-card .tech-meta strong{font-family:var(--font-serif);color:var(--ink-primary);margin-bottom:2px;font-size:17px;font-weight:500;display:block}.pricing-table{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-lg);overflow:hidden}.pricing-table .pt-head{background:var(--bg-surface);border-bottom:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-tertiary);text-transform:uppercase;grid-template-columns:2fr 1fr 1fr 1fr .8fr;padding:14px 28px;font-size:11px;display:grid}.pricing-table .pt-row{border-bottom:1px solid var(--rule);grid-template-columns:2fr 1fr 1fr 1fr .8fr;align-items:center;padding:18px 28px;transition:background .15s;display:grid}.pricing-table .pt-row:last-child{border-bottom:none}.pricing-table .pt-row:hover{background:var(--bg-surface)}.pt-row .model-name{flex-direction:column;gap:2px;display:flex}.pt-row .model-name .name{font-family:var(--font-mono);font-size:14px;font-weight:500}.pt-row .model-name .meta{color:var(--ink-tertiary);font-size:12px}.pt-row .price{font-family:var(--font-serif);font-size:19px;font-weight:500}.pt-row .price .unit{font-family:var(--font-sans);color:var(--ink-tertiary);margin-left:3px;font-size:11px;font-weight:400}.sync-note{font-family:var(--font-mono);color:var(--ink-tertiary);justify-content:space-between;align-items:center;margin-bottom:14px;padding:0 4px;font-size:11px;display:flex}.sync-note .sync-dot{background:var(--success);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.see-all{font-family:var(--font-mono);color:var(--accent);cursor:pointer;align-items:center;gap:4px;font-size:12px;display:inline-flex}.see-all:hover{color:var(--accent-hover)}.clients-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.clients-grid.clients-grid-6{grid-template-columns:repeat(3,1fr)}.client-card{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-md);cursor:pointer;padding:22px 20px;transition:all .15s;position:relative}.client-card:hover{border-color:var(--accent);transform:translateY(-2px)}.client-card .ic{background:var(--bg-surface);width:36px;height:36px;font-family:var(--font-mono);border-radius:8px;justify-content:center;align-items:center;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.client-card .name{margin-bottom:4px;font-size:14px;font-weight:500}.client-card .desc{color:var(--ink-tertiary);margin-bottom:10px;font-size:12px}.client-card .read-link{font-family:var(--font-mono);color:var(--accent);font-size:11px}.status-preview{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-lg);overflow:hidden}.sp-head{border-bottom:1px solid var(--rule);background:var(--bg-canvas);justify-content:space-between;align-items:center;padding:24px 30px;display:flex}.sp-head-left{align-items:center;gap:16px;display:flex}.pulse-dot{background:var(--success);border-radius:50%;width:12px;height:12px;position:relative}.pulse-dot:after{content:"";background:var(--success);opacity:.3;border-radius:50%;animation:2s ease-in-out infinite pulse;position:absolute;inset:-4px}@keyframes pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}}.sp-title{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:4px;font-size:21px;font-weight:500}.sp-sub{font-family:var(--font-mono);color:var(--ink-tertiary);font-size:11px}.sp-head-right{gap:36px;display:flex}.sp-stat-num{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--success);margin-bottom:4px;font-size:26px;font-weight:500;line-height:1}.sp-stat-num.warn{color:var(--warn)}.sp-stat-lbl{font-family:var(--font-mono);color:var(--ink-tertiary);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.sp-svc-row{border-bottom:1px solid var(--rule);grid-template-columns:240px 1fr 60px;align-items:center;gap:24px;padding:16px 30px;display:grid}.sp-svc-row:last-child{border-bottom:none}.sp-svc-name{align-items:center;gap:10px;display:flex}.sp-svc-name .micro-dot{background:var(--success);border-radius:50%;width:6px;height:6px}.sp-svc-name .micro-dot.warn{background:var(--warn)}.sp-svc-ttl{margin-bottom:2px;font-size:14px;font-weight:500}.sp-svc-sub{font-family:var(--font-mono);color:var(--ink-tertiary);font-size:10.5px}.sp-svc-bars{align-items:center;gap:2px;display:flex}.sp-svc-bars .bar{background:var(--success);border-radius:1.5px;flex:1;height:20px}.sp-svc-bars .bar.warn{background:#d9a85c}.sp-svc-bars .bar.bad{background:var(--danger)}.sp-svc-pct{font-family:var(--font-serif);color:var(--success);text-align:right;font-size:17px;font-weight:500}.sp-svc-pct.warn{color:var(--warn)}.sp-foot{background:var(--bg-surface);font-family:var(--font-mono);justify-content:space-between;align-items:center;padding:14px 30px;font-size:11px;display:flex}.sp-foot a{color:var(--accent);cursor:pointer;text-decoration:none}.home-faq{max-width:820px;margin:0 auto}.faq-item{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-md);cursor:pointer;margin-bottom:8px;padding:22px 28px;transition:all .15s}.faq-item:hover{border-color:var(--rule-strong)}.faq-item.open{border-color:var(--accent);background:var(--bg-elevated);box-shadow:0 0 0 1px var(--accent)}.faq-item .q{align-items:baseline;gap:18px;display:flex}.faq-item .q .num{font-family:var(--font-mono);color:var(--accent);letter-spacing:.05em;flex-shrink:0;width:22px;font-size:12px;font-weight:500}.faq-item .q .q-text{font-family:var(--font-serif);letter-spacing:-.005em;flex:1;font-size:17px;font-weight:500;line-height:1.4}.faq-item .q .chev{font-family:var(--font-mono);color:var(--ink-tertiary);flex-shrink:0;font-size:22px;font-weight:300;line-height:1;transition:transform .2s,color .2s}.faq-item.open .q .chev{color:var(--accent);transform:rotate(45deg)}.faq-item .a{border-top:1px dashed var(--rule);color:var(--ink-secondary);margin-top:14px;padding-top:14px;padding-left:40px;font-size:14.5px;line-height:1.75;display:none}.faq-item.open .a{display:block}.faq-foot{text-align:center;color:var(--ink-secondary);margin-top:24px;font-size:13px}.faq-foot a{color:var(--accent);cursor:pointer;font-weight:500;text-decoration:none}.bottom-cta{background:var(--bg-surface);color:var(--ink-primary);padding:80px 60px}.cta-inner{max-width:920px;margin:0 auto}.cta-kicker{font-family:var(--font-mono);letter-spacing:.18em;color:var(--accent);text-transform:uppercase;text-align:center;margin-bottom:22px;font-size:11px}.bottom-cta h2{font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:36px;font-size:44px;font-weight:400;line-height:1.12}.bottom-cta h2 em{color:var(--accent);font-style:italic}.cta-checklist{font-family:var(--font-mono);color:#c9c2b5;text-align:left;flex-direction:column;gap:10px;margin-bottom:40px;font-size:13.5px;display:inline-flex}.cta-checklist div{align-items:flex-start;gap:12px;display:flex}.cta-checklist div:before{content:"✓";color:var(--accent);font-size:16px;font-family:var(--font-sans);flex-shrink:0;line-height:1.4}.cta-actions{justify-content:center;align-items:center;gap:24px;display:flex}.cta-link{color:#c9c2b5;cursor:pointer;border-bottom:1px solid #3a352e;padding-bottom:2px;font-size:14px;text-decoration:none;transition:all .15s}.cta-link:hover{color:var(--accent);border-bottom-color:var(--accent)}footer{border-top:1px solid var(--rule);color:var(--ink-tertiary);flex-wrap:wrap;justify-content:space-between;gap:14px;padding:36px 60px;font-size:13px;display:flex}footer .agpl-note{font-family:var(--font-mono);font-size:11px}.page-head{max-width:1200px;margin:0 auto;padding:64px 60px 32px}.page-head h1{font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:18px;font-size:54px;font-weight:400;line-height:1.08}.page-head .lede{font-family:var(--font-serif);color:var(--ink-secondary);max-width:680px;font-size:19px;line-height:1.55}.filter-bar{flex-wrap:wrap;gap:8px;max-width:1200px;margin:0 auto 24px;padding:0 60px;display:flex}.filter-bar .chip{border:1px solid var(--rule-strong);background:var(--bg-canvas);cursor:pointer;border-radius:999px;padding:7px 16px;font-size:13px;transition:all .15s}.filter-bar .chip:hover{background:var(--bg-surface)}.filter-bar .chip.active{background:var(--ink-primary);color:var(--bg-canvas);border-color:var(--ink-primary)}.model-group{max-width:1200px;margin:0 auto;padding:0 60px 24px}.model-group h3{font-family:var(--font-serif);align-items:baseline;gap:14px;margin-bottom:16px;font-size:25px;font-weight:500;display:flex}.model-group h3 .vendor{font-family:var(--font-mono);color:var(--ink-tertiary);font-size:12px;font-weight:400}.docs-shell{grid-template-columns:250px 1fr;max-width:1200px;margin:0 auto;display:grid}.docs-side{border-right:1px solid var(--rule);min-height:80vh;padding:32px 24px}.docs-side .docs-cat{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-tertiary);text-transform:uppercase;margin:20px 0 10px;font-size:10px}.docs-side .docs-cat:first-child{margin-top:0}.docs-side .doc-item{color:var(--ink-secondary);border-radius:var(--radius-sm);cursor:pointer;margin-bottom:1px;padding:7px 10px;font-size:13px}.docs-side .doc-item:hover{background:var(--bg-surface);color:var(--ink-primary)}.docs-side .doc-item.active{background:var(--accent-tint);color:var(--accent-hover);font-weight:500}.docs-main{max-width:800px;padding:40px 60px}.docs-main .breadcrumb{font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:11px}.docs-main h1{font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:12px;font-size:40px;font-weight:400;line-height:1.1}.docs-main .lede{font-family:var(--font-serif);color:var(--ink-secondary);margin-bottom:30px;font-size:17px;line-height:1.55}.docs-main h2{font-family:var(--font-serif);letter-spacing:-.01em;margin:36px 0 12px;font-size:25px;font-weight:500}.docs-main h3{font-family:var(--font-serif);margin:28px 0 10px;font-size:19px;font-weight:500}.docs-main p{color:var(--ink-primary);margin-bottom:14px;font-size:15px;line-height:1.75}.docs-main code{background:var(--bg-surface);font-family:var(--font-mono);border-radius:4px;padding:2px 6px;font-size:13px}.docs-main .doc-code{background:var(--bg-deep);color:#e8e1d2;border-radius:var(--radius-md);font-family:var(--font-mono);white-space:pre;margin:14px 0 20px;padding:18px 22px;font-size:13px;line-height:1.75;overflow-x:auto}.docs-main .doc-toc{background:var(--bg-surface);border-radius:var(--radius-md);margin-bottom:28px;padding:16px 20px}.docs-main .doc-toc .toc-lbl{font-family:var(--font-mono);color:var(--ink-tertiary);letter-spacing:.1em;margin-bottom:10px;font-size:11px}.docs-main .doc-toc ul{list-style:none}.docs-main .doc-toc li{color:var(--ink-secondary);padding:4px 0;font-size:13px}.docs-main .doc-callout{background:var(--accent-tint);border-left:3px solid var(--accent);color:#7a3818;border-radius:6px;margin:20px 0;padding:14px 18px;font-size:14px;line-height:1.7}.status-banner{background:var(--success-tint);border-radius:var(--radius-lg);border:1px solid #b4c4a0;align-items:center;gap:20px;margin-bottom:32px;padding:26px 30px;display:flex}.status-banner .ok-circle{background:var(--success);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.status-banner .ok-circle svg{color:#fff;width:26px;height:26px}.status-banner .title{font-family:var(--font-serif);color:#2f3e1f;margin-bottom:4px;font-size:26px;font-weight:500}.status-banner .sub{color:#4a5f36;font-size:13px}.status-banner .timestamp{text-align:right;margin-left:auto}.status-banner .timestamp .lbl{font-family:var(--font-mono);color:#4a5f36;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.status-banner .timestamp .v{font-family:var(--font-mono);color:#2f3e1f;font-size:13px}.status-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:30px;display:grid}.status-metrics .sm{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-md);padding:20px 24px}.status-metrics .sm .lbl{font-family:var(--font-mono);color:var(--ink-tertiary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:10px}.status-metrics .sm .v{font-family:var(--font-serif);letter-spacing:-.02em;font-size:30px;font-weight:500}.services-list{background:var(--bg-elevated);border:1px solid var(--rule);border-radius:var(--radius-lg);overflow:hidden}.svc-row{border-bottom:1px solid var(--rule);padding:22px 28px}.svc-row:last-child{border-bottom:none}.svc-top{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.svc-name{font-family:var(--font-serif);margin-bottom:3px;font-size:17px;font-weight:500}.svc-models{font-family:var(--font-mono);color:var(--ink-tertiary);font-size:11px}.svc-uptime{text-align:right}.svc-uptime .pct{font-family:var(--font-serif);color:var(--success);font-size:20px;font-weight:500}.svc-uptime.warn .pct{color:var(--warn)}.svc-uptime .since{font-family:var(--font-mono);color:var(--ink-tertiary);letter-spacing:.06em;margin-top:2px;font-size:10px}.uptime-bar{gap:2px;width:100%;display:flex}.uptime-bar .tick{background:var(--success);border-radius:1px;flex:1;height:22px}.uptime-bar .tick.warn{background:#d9a85c}.uptime-bar .tick.bad{background:var(--danger)}.uptime-meta{font-family:var(--font-mono);color:var(--ink-tertiary);justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.incidents{margin-top:32px}.incidents h4{font-family:var(--font-serif);margin-bottom:16px;font-size:21px;font-weight:500}.incident-row{border-bottom:1px solid var(--rule);align-items:flex-start;gap:16px;padding:14px 0;display:flex}.incident-row .date{font-family:var(--font-mono);color:var(--ink-tertiary);flex-shrink:0;width:95px;padding-top:2px;font-size:12px}.incident-row .body{flex:1}.incident-row .ttl{margin-bottom:4px;font-size:14px;font-weight:500}.incident-row .ds{color:var(--ink-secondary);font-size:13px;line-height:1.55}.incident-row .badge{font-size:10px;font-family:var(--font-mono);letter-spacing:.05em;border-radius:4px;margin-right:6px;padding:2px 8px;display:inline-block}.incident-row .badge.resolved{background:var(--success-tint);color:var(--success)}.incident-row .badge.degraded{background:var(--warn-tint);color:var(--warn)}.ent-hero{text-align:center;max-width:1200px;margin:0 auto;padding:80px 60px 50px}.ent-hero .eyebrow{background:var(--accent-tint);color:var(--accent-hover);font-size:12px;font-weight:500;font-family:var(--font-mono);border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:5px 14px;display:inline-flex}.ent-hero h1{font-family:var(--font-serif);letter-spacing:-.025em;margin-bottom:22px;font-size:58px;font-weight:400;line-height:1.08}.ent-hero .lede{font-family:var(--font-serif);color:var(--ink-secondary);max-width:600px;margin:0 auto 32px;font-size:19px;line-height:1.55}.ent-hero .ent-meta{color:var(--ink-tertiary);font-size:13px;font-family:var(--font-mono);margin-top:16px}.ent-features{background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius-lg);grid-template-columns:repeat(2,1fr);gap:1px;max-width:1200px;margin:20px auto 60px;padding:0 60px;display:grid;overflow:hidden}.ent-features .f-card{background:var(--bg-canvas);padding:32px 28px}.ent-features .f-card .ic{background:var(--accent-tint);width:40px;height:40px;color:var(--accent-hover);border-radius:10px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.ent-features .f-card h3{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:10px;font-size:21px;font-weight:500}.ent-features .f-card p{color:var(--ink-secondary);font-size:14px;line-height:1.65}.ent-cta{background:var(--bg-surface);text-align:center;padding:60px}.ent-cta h2{font-family:var(--font-serif);letter-spacing:-.015em;margin-bottom:14px;font-size:34px;font-weight:500}.ent-cta p{font-family:var(--font-serif);color:var(--ink-secondary);max-width:540px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.55}.wechat-overlay{z-index:200;background:#1f1e1d8c;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.wechat-overlay.open{display:flex}.wechat-box{background:var(--bg-canvas);text-align:center;border-radius:14px;width:90%;max-width:420px;padding:40px 36px;position:relative}.wechat-box .close{cursor:pointer;color:var(--ink-tertiary);background:0 0;border:none;padding:6px;position:absolute;top:14px;right:14px}.signup-toast{background:var(--ink-primary);color:var(--bg-canvas);z-index:95;border-radius:999px;padding:12px 22px;font-size:13px;animation:.2s ease-out toastIn;display:none;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}.signup-toast.show{display:block}.signup-toast .mono{font-family:var(--font-mono);color:var(--accent)}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}body:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:multiply;background-image:radial-gradient(900px 600px at 12% -10%,#cc785c1a,#0000 60%),radial-gradient(700px 500px at 100% 40%,#5e7c4a0f,#0000 60%);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:2;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.12 0 0 0 0 0.11 0 0 0 0 0.10 0 0 0 0.7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.viewport,.page{z-index:3;position:relative}.hero-v3 .hero-left h1{font-variation-settings:"opsz" 60;text-wrap:balance}.hero-v3 .hero-left h1 em{background:linear-gradient(95deg,#cc785c 0%,#e89977 40%,#cc785c 80%) 0 0/200% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite shineGradient}@keyframes shineGradient{0%,to{background-position:0%}50%{background-position:100%}}.hero-v3 .hero-left>*,.hero-v3 .hero-right{opacity:0;transform:translateY(14px)}.hero-v3.hero-on .hero-left>*{animation:.7s cubic-bezier(.2,.8,.2,1) forwards heroFadeUp}.hero-v3.hero-on .hero-right{animation:.9s cubic-bezier(.2,.8,.2,1) .45s forwards heroFadeUp}.hero-v3.hero-on .hero-left>:first-child{animation-delay:50ms}.hero-v3.hero-on .hero-left>:nth-child(2){animation-delay:.15s}.hero-v3.hero-on .hero-left>:nth-child(3){animation-delay:.28s}.hero-v3.hero-on .hero-left>:nth-child(4){animation-delay:.4s}.hero-v3.hero-on .hero-left>:nth-child(5){animation-delay:.52s}.hero-v3.hero-on .hero-left>:nth-child(6){animation-delay:.62s}@keyframes heroFadeUp{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}.hub-network .hub-ripple{border:2px solid var(--accent);opacity:0;pointer-events:none;z-index:4;border-radius:22px;width:84px;height:84px;animation:3s ease-out infinite hubRipple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hub-network .hub-ripple.r2{animation-delay:1s}.hub-network .hub-ripple.r3{animation-delay:2s}@keyframes hubRipple{0%{opacity:.55;border-radius:22px;transform:translate(-50%,-50%)scale(1)}to{opacity:0;border-radius:50%;transform:translate(-50%,-50%)scale(2.6)}}.hub-particles{pointer-events:none;z-index:6;position:absolute;inset:0}.hub-particles .hp-line{transform-origin:0;width:36%;height:1px;position:absolute;top:50%;left:50%;overflow:visible}.hub-particles .hp-line .hp-dot{background:var(--accent);opacity:0;border-radius:50%;width:6px;height:6px;animation:2.4s linear infinite hpFlow;position:absolute;top:-2px;left:0;box-shadow:0 0 10px 2px #cc785c8c}@keyframes hpFlow{0%{opacity:0;left:100%;transform:scale(.6)}10%{opacity:1;transform:scale(1)}90%{opacity:1}to{opacity:0;left:0%;transform:scale(.6)}}.hub-particles .hp-tl{transform:rotate(225deg)}.hub-particles .hp-tr{transform:rotate(-45deg)}.hub-particles .hp-br{transform:rotate(45deg)}.hub-particles .hp-bl{transform:rotate(135deg)}.hub-particles .hp-tr .hp-dot{animation-delay:.6s}.hub-particles .hp-br .hp-dot{animation-delay:1.2s}.hub-particles .hp-bl .hp-dot{animation-delay:1.8s}.hub-sat .sat-icon{cursor:pointer;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.hub-sat:hover .sat-icon{border-color:var(--accent);transform:scale(1.12);box-shadow:0 12px 32px #cc785c4d,0 0 0 4px #cc785c1a}.lt-row{position:relative;overflow:hidden}.lt-row:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#cc785c2e 50%,#0000 100%);animation:.9s cubic-bezier(.4,0,.2,1) ltSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes ltSweep{to{transform:translate(100%)}}.lt-row:hover{background:#ffffff0a}.lt-row .lt-cost{transition:transform .2s,text-shadow .2s}.lt-row.lt-cost-flash .lt-cost{text-shadow:0 0 8px #cc785c99;transform:scale(1.08)}.btn-primary{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 6px 18px -6px #cc785c8c,inset 0 1px #ffffff2e}.btn-primary:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 0%,#ffffff73 50%,#0000 100%);width:60%;height:100%;animation:4.5s ease-in-out infinite btnShimmer;position:absolute;top:0;left:-120%}@keyframes btnShimmer{0%,60%{left:-120%}to{left:220%}}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 28px -6px #cc785c8c,inset 0 1px #ffffff38}.btn-ghost{transition:all .2s cubic-bezier(.2,.8,.2,1)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent-hover);transform:translateY(-1px)}.metric-card,.model-card-h,.tech-card,.trust-card,.pv3-model-card,.doc-core-feat,.ent-prev{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .2s;position:relative;overflow:hidden}.metric-card:before,.model-card-h:before,.tech-card:before,.trust-card:before,.pv3-model-card:before,.doc-core-feat:before,.ent-prev:before{content:"";background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #cc785c1a, transparent 45%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.metric-card:hover:before,.model-card-h:hover:before,.tech-card:hover:before,.trust-card:hover:before,.pv3-model-card:hover:before,.doc-core-feat:hover:before,.ent-prev:hover:before{opacity:1}.metric-card .m-num{font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 60}.metric-card .m-ic{transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s}.metric-card:hover .m-ic{background:var(--accent);color:#fff;transform:rotate(-6deg)scale(1.08)}.values .v-card{position:relative}.values .v-card:before{content:"";background:var(--accent);transform-origin:top;border-radius:0 3px 3px 0;width:3px;height:22px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:36px;left:0;transform:scaleY(0)}.values .v-card:hover:before{transform:scaleY(1)}.terminal-demo{border:1px solid #ffffff0f;position:relative}.terminal-demo:before{content:"";border-radius:var(--radius-lg);z-index:-1;opacity:.6;background:linear-gradient(135deg,#0000 30%,#cc785c59 50%,#0000 70%);animation:5s ease-in-out infinite termGlow;position:absolute;inset:-1px}@keyframes termGlow{0%,to{opacity:.4}50%{opacity:.8}}.faq-item{transition:all .25s cubic-bezier(.2,.8,.2,1)}.faq-item:hover{transform:translate(2px)}.trust-tag-mini{transition:all .25s cubic-bezier(.2,.8,.2,1)}.page.active{animation:.36s cubic-bezier(.2,.8,.2,1) pageEnter}.metric-card .m-num-val{animation:.5s cubic-bezier(.34,1.56,.64,1) .6s both numPop;display:inline-block}@keyframes numPop{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.btn:focus-visible,button:focus-visible,a:focus-visible{box-shadow:0 0 0 3px #cc785c40, 0 0 0 1.5px var(--accent);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:50ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.hero-v3 .hero-left>*,.hero-v3 .hero-right{opacity:1!important;transform:none!important}body:before,body:after{display:none}}.hero-v3 .hero-left h1,.hero h1,.ent-hero h1,.page-head h1,.pricing-page-head h1,.price-v3-head h1,.docs-main-v2 h1{font-variation-settings:"opsz" 60, "wght" 320;letter-spacing:-.028em;font-weight:300}.hero-v3 .hero-left h1 em,.hero h1 em,.bottom-cta h2 em{font-variation-settings:"opsz" 60, "wght" 420;font-style:italic;font-weight:400}.section-head h2,.metrics-head h2,.cta-simple h2,.ent-cta h2{font-variation-settings:"opsz" 48, "wght" 380;font-weight:350}.hero-v3 .hero-left h1{font-size:clamp(48px,5.8vw,80px);line-height:1.02}.section-head h2,.metrics-head h2{font-size:var(--t-h2);line-height:1.1}.section-head .desc,.metrics-head p{font-size:var(--t-lede)}.hero-v3 .hero-left .lede{font-size:var(--t-lede);max-width:460px;line-height:1.7}.hero-v3 .hero-left .eyebrow,.section-head .kicker,.metrics-head .kicker,.price-v3-head .kicker,.docs-main-v2 .breadcrumb,.cta-kicker,.cta-simple .cta-kicker{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:600}.hero-v3 .hero-left .eyebrow{color:var(--accent-soft);background:0 0;border-radius:0;padding:0 0 0 36px;position:relative}.hero-v3 .hero-left .eyebrow:before{content:"";background:var(--accent-soft);width:28px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}html,body{background:var(--bg-canvas);color:var(--ink-primary)}.metric-card,.tech-card,.model-card-h,.trust-card,.pv3-model-card,.doc-core-feat,.client-card,.ent-prev,.result-card,.cta-path,.pv3-card,.price-group-card,.price-table-v2,.pricing-table,.services-list,.faq-item,.status-preview,.ent-features .f-card{background:var(--bg-elevated);box-shadow:0 1px #1a191605,0 8px 24px -16px #1a191614}.bottom-cta,.cta-simple,.ent-cta{background:var(--bg-surface)}.metric-card:nth-child(2) .m-ic,.metric-card:nth-child(4) .m-ic{background:var(--accent2-tint);color:var(--accent2)}.metric-card:nth-child(2):hover .m-ic,.metric-card:nth-child(4):hover .m-ic{background:var(--accent2);color:#fff}.metric-card:nth-child(2) .m-num,.metric-card:nth-child(4) .m-num,.metric-card:nth-child(2) .m-num .m-suf,.metric-card:nth-child(4) .m-num .m-suf,.trust-section .section-head .kicker{color:var(--accent2)}.trust-card .tc-ic{background:var(--accent2-tint);color:var(--accent2)}.hero-v3 .hero-left h1 em{background:linear-gradient(95deg, var(--accent) 0%, #e89977 45%, var(--accent) 90%);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.hero-v3{isolation:isolate;position:relative}.hero-v3:before{content:none;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#1a19160b 1px,#0000 1px),linear-gradient(#1a191606 1px,#0000 1px);background-size:80px 80px,80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30%,#000 30%,#0000 75%);mask-image:radial-gradient(at 30%,#000 30%,#0000 75%)}.hero-v3:after{content:"";z-index:-1;background:linear-gradient(#0000 0%,#1a19161a 20% 80%,#0000 100%);width:1px;position:absolute;top:0;bottom:0;left:60px}.hero-ruler{z-index:0;pointer-events:none;height:14px;font-family:var(--font-mono);color:#1a19164d;letter-spacing:.05em;align-items:flex-start;font-size:9px;display:flex;position:absolute;top:0;left:60px;right:60px}.hero-ruler .hr-tick{border-left:1px solid #1a19161f;flex:0 0 80px;height:6px;padding-left:4px;line-height:1}.hero-ruler .hr-tick.major{border-left-color:#1a191638;height:12px}.hero-ruler .hr-tick.major:after{content:attr(data-x);vertical-align:top;margin-left:2px;display:inline-block}.hero-ruler .hr-end{background:#1a19161a;flex:1;align-self:flex-start;height:1px;margin-top:0}.hero-ruler-y{z-index:0;pointer-events:none;width:14px;font-family:var(--font-mono);color:#1a19164d;flex-direction:column;font-size:9px;display:flex;position:absolute;top:70px;bottom:40px;left:50px}.hero-ruler-y .hr-tick-y{text-align:right;border-top:1px solid #1a19161f;flex:0 0 60px;width:6px;padding-top:2px;padding-right:4px}.hero-ruler-y .hr-tick-y.major{border-top-color:#1a191638;width:12px}.hero-engmark{font-family:var(--font-mono);letter-spacing:.12em;color:#1a19164d;text-align:right;pointer-events:none;z-index:0;text-transform:uppercase;flex-direction:column;gap:4px;font-size:10px;display:flex;position:absolute;bottom:30px;right:80px}.hero-engmark span:first-child{color:var(--accent-soft);font-weight:600}.metrics-section{position:relative;overflow:hidden}.metrics-section:before{content:none;font-family:var(--font-serif);font-variation-settings:"opsz" 60;color:#c66a4d0d;letter-spacing:-.04em;pointer-events:none;z-index:0;white-space:nowrap;font-size:380px;font-weight:300;line-height:1;position:absolute;top:-20px;right:-40px}.metrics-section>*{z-index:1;position:relative}.metrics-head{text-align:left;max-width:720px;margin-bottom:50px}.metrics-head h2{margin:0 0 14px}.metrics-head p{max-width:480px;margin:0}.metric-card{border-radius:var(--radius-md);background:var(--bg-elevated);grid-template-areas:"ic ic""num num""lbl lbl""desc desc";padding:32px 28px 28px}.metric-card .m-ic{border-radius:10px;align-self:start;width:38px;height:38px;margin-bottom:32px}.metric-card .m-num{font-variation-settings:"opsz" 60, "wght" 380;font-size:52px;font-weight:400;line-height:1}.metric-card .m-num .m-suf{font-size:18px}.metric-card .m-lbl{color:var(--ink-primary);margin-top:14px;font-size:13px;font-weight:500}.metric-card .m-desc{color:var(--ink-tertiary);font-size:12px}.section-head h2{text-wrap:balance}.navlinks a:not(.cta-btn).active{color:var(--accent)}.faq-foot a,.docs-main-v2 .step-body a,.cta-foot a,.pv3-console-link{color:var(--accent-soft)}.live-traffic{background:var(--bg-deep);border-color:#ffffff0d}.live-traffic .lt-head,.live-traffic .lt-foot{background:#ffffff04}.terminal-demo{background:var(--bg-deep)}.kicker,.breadcrumb{font-family:var(--font-sans)!important}.navlinks a:not(.cta-btn){letter-spacing:.01em}.values .num{font-family:var(--font-sans);letter-spacing:.18em;color:var(--accent-soft);font-weight:600}.tech-card .tech-meta{font-family:var(--font-sans);letter-spacing:.05em}.tech-card .tech-meta strong{font-family:var(--font-serif);font-variation-settings:"opsz" 32;font-weight:400}.trust-tag-mini{background:var(--bg-elevated);border:1px solid var(--rule-strong);color:var(--ink-primary);font-weight:500;box-shadow:0 1px 2px #1a19160a}.trust-tag-mini .ic{background:var(--accent-tint);color:var(--accent)}.trust-tag-mini:hover{border-color:var(--accent);box-shadow:0 4px 12px #c66a4d2e}.price-table-v2 .pt2-row{padding:24px 28px}.pricing-table .pt-row,.price-table-v2 .pt2-row{border-bottom:1px dashed var(--rule)}.pt-row .price,.pt2-cell .new-price{font-variant-numeric:tabular-nums}.lt-foot,.lt-foot .lt-stat-lbl{letter-spacing:.14em}.hero-ruler,.hero-ruler-y,.hero-engmark,.hero-v3:before,.hero-v3:after,.metrics-section:before,.hero-v3 .hub-particles{display:none!important}.hero-right-receipt{justify-content:center;align-items:center;min-height:600px;position:relative;display:flex!important}.receipt-desk{width:480px;padding:40px 30px 80px;position:relative}.receipt-desk:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 60%,#1a19160f 0%,#0000 60%);position:absolute;inset:10px 0 30px}.receipt-stage{transform-origin:top;z-index:2;contain:layout paint;will-change:transform;isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative;transform:rotate(-1.8deg)}.receipt-stage>*{contain:layout style}.receipt-printer{z-index:3;background:linear-gradient(#2a2722 0%,#1a1815 100%);border-radius:14px 14px 4px 4px;flex-shrink:0;width:420px;height:76px;position:relative;box-shadow:0 10px 30px -10px #00000059,inset 0 1px #ffffff0f}.receipt-printer:before{content:"";background:#4a7c5c;border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite ledBlink;position:absolute;top:24px;left:22px;box-shadow:0 0 10px #4a7c5c,0 0 20px #4a7c5c59}.receipt-printer:after{content:"TR / GATEWAY";color:#ffffff80;font-family:var(--font-mono);letter-spacing:.22em;font-size:10px;font-weight:500;position:absolute;top:19px;left:48px}.printer-slot{background:#0a0908;border-radius:2px;height:5px;position:absolute;bottom:10px;left:30px;right:30px;box-shadow:inset 0 1px 2px #000c}.printer-label-right{gap:5px;display:flex;position:absolute;top:24px;right:22px}.printer-label-right span{background:#ffffff2e;border-radius:50%;width:7px;height:7px}@keyframes ledBlink{0%,to{opacity:1}50%{opacity:.4}}.receipt-paper{z-index:2;width:380px;height:520px;font-family:var(--font-mono);color:#2a2722;background:#f8f4e8 repeating-linear-gradient(0deg,#0000 0 19px,#00000003 19px 20px);flex-direction:column;margin-top:-2px;padding:22px 26px 36px;font-size:12.5px;line-height:1.55;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px -8px #0000002e,0 2px 4px #0000000d}.receipt-paper:after{content:"";background-color:#0000;background-image:linear-gradient(135deg,#f8f4e8 33%,#0000 33%),linear-gradient(225deg,#f8f4e8 33%,#0000 33%);background-position:0 0;background-repeat:repeat-x;background-size:16px 12px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:12px;position:absolute;bottom:-10px;left:0;right:0}.receipt-head{text-align:center;border-bottom:1.5px dashed #0003;margin-bottom:12px;padding-bottom:12px}.receipt-head .r-brand{letter-spacing:.2em;font-size:13px;font-weight:600}.receipt-head .r-sub{color:#57534e;letter-spacing:.14em;margin-top:3px;font-size:10px}.receipt-block{opacity:0;filter:blur(.5px);border-bottom:1px dashed #00000024;padding:9px 0;transform:translateY(-4px)}.receipt-block.show{animation:.5s cubic-bezier(.2,.8,.2,1) forwards rPrint}@keyframes rPrint{0%{opacity:0;filter:blur(1.2px);transform:translateY(-6px)}to{opacity:1;filter:blur();transform:translateY(0)}}.receipt-block .r-row{justify-content:space-between;display:flex}.receipt-block .r-model{color:var(--accent-soft);letter-spacing:.04em;font-size:11.5px;font-weight:600}.receipt-block .r-time{color:#8b8378;font-size:10.5px}.receipt-block .r-line{color:#57534e;justify-content:space-between;margin:2px 0;font-size:11px;display:flex}.receipt-block .r-line strong{color:#1a1815;font-weight:600}.receipt-block .r-savings{color:var(--accent2);text-align:right;letter-spacing:.04em;margin-top:2px;font-size:10.5px;font-weight:600}.receipt-foot{text-align:center;letter-spacing:.08em;border-top:1.5px dashed #0000003d;margin-top:2px;padding-top:14px;font-size:10.5px}.receipt-foot .total-saved{color:var(--accent2);margin-top:5px;font-size:12px;font-weight:600}.receipt-foot .total-saved strong{font-size:16px;font-family:var(--font-serif);font-variation-settings:"opsz" 32}.receipt-stamp{z-index:4;pointer-events:none;width:110px;height:110px;position:absolute;top:70px;left:-10px;transform:rotate(-14deg)}.receipt-stamp .rs-ring{border:2px solid var(--accent);opacity:.75;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.receipt-stamp .rs-ring:before{content:"";border:1px dashed var(--accent);opacity:.4;border-radius:50%;position:absolute;inset:6px}.receipt-stamp .rs-text{font-family:var(--font-mono);letter-spacing:.2em;color:var(--accent);white-space:nowrap;text-transform:uppercase;font-size:9px;font-weight:700;display:none;position:absolute;inset:0}.receipt-stamp .rs-center{font-family:var(--font-serif);color:var(--accent);letter-spacing:-.02em;font-size:28px;font-style:italic;font-weight:500;line-height:1;position:relative}.receipt-stamp .rs-center small{font-size:11px;font-family:var(--font-mono);letter-spacing:.1em;margin-left:2px;font-style:normal;font-weight:600}.receipt-signature{z-index:4;pointer-events:none;opacity:.85;width:140px;position:absolute;bottom:30px;right:40px;transform:rotate(-3deg)}.scale-section{text-align:center;border-top:1px solid var(--rule);flex-direction:column;align-items:center;max-width:1080px;margin:0 auto;padding:100px 60px 110px;display:flex;position:relative}.scale-head{text-align:center;max-width:720px;margin:0 auto 18px}.scale-head .kicker{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-soft);margin-bottom:22px;font-size:11px;font-weight:600}.scale-head h2{font-family:var(--font-serif);font-weight:400;font-size:var(--t-h2);letter-spacing:-.02em;text-wrap:balance;max-width:720px;margin:0 auto 18px;line-height:1.1}.scale-head h2 em{color:var(--accent);background:linear-gradient(95deg, var(--accent) 0%, #e89977 50%, var(--accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.scale-head p{font-family:var(--font-serif);color:var(--ink-secondary);max-width:600px;margin:0 auto;font-size:17px;line-height:1.7}.scale-canvas{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.scale-svg{width:100%;max-width:700px;height:auto}.scale-info{text-align:center;font-family:var(--font-serif);margin-top:22px}.scale-info .compare-model{font-family:var(--font-mono);color:var(--ink-secondary);letter-spacing:.22em;text-transform:uppercase;font-size:13px;font-weight:600;transition:opacity .3s}.scale-info .save-line{color:var(--accent2);margin-top:14px;font-size:19px;font-style:italic}.scale-info .save-line strong{font-size:22px;font-style:normal;font-weight:600}.scale-models{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.scale-models .sm-pill{font-family:var(--font-mono);background:var(--bg-elevated);border:1px solid var(--rule-strong);color:var(--ink-secondary);letter-spacing:.06em;border-radius:999px;padding:8px 18px;font-size:12px;font-weight:500;transition:all .3s}.sc-beam{transform-origin:230px 140px;animation:3s ease-in-out infinite beamTilt}@keyframes beamTilt{0%,to{transform:rotate(-7deg)}50%{transform:rotate(-6deg)}}.parallel-stage{background:var(--bg-deep);color:#e7e5df;width:100%;max-width:980px;font-family:var(--font-mono);border-radius:18px;margin:0 auto 60px;padding:28px 32px;font-size:13px;line-height:1.6;box-shadow:0 24px 60px -20px #00000059,0 0 0 1px #ffffff0a}.par-prompt{color:#9ca3af;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;font-size:12px;display:flex}.par-prompt .par-prompt-tag{color:var(--accent);letter-spacing:.14em;background:#ffffff0f;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:600}.par-prompt .par-prompt-text{color:#d6d3cc;flex:1}.par-prompt .par-prompt-meta{font-family:var(--font-serif);color:var(--accent-soft);font-size:13px;font-style:italic}.par-row{border-bottom:1px solid #ffffff0d;grid-template-columns:170px 16px 1fr 80px;align-items:start;gap:14px;padding:12px 0;display:grid}.par-row:last-of-type{border-bottom:none}.par-model{color:#ffffffb3;padding-top:1px;font-size:12px;font-weight:500}.par-model .par-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.par-row[data-model=claude] .par-dot{background:#d97757}.par-row[data-model=gpt] .par-dot{background:#10a37f}.par-row[data-model=gemini] .par-dot{background:#4285f4}.par-divider{color:#ffffff2e;padding-top:1px}.par-text{color:#e7e5df;min-height:40px;font-size:12.5px;line-height:1.6;position:relative}.par-text:after{content:"";background:var(--accent);vertical-align:middle;width:6px;height:13px;margin-left:2px;animation:1s steps(2,end) infinite parCursor;display:inline-block}.par-row.done .par-text:after{display:none}@keyframes parCursor{0%,50%{opacity:1}51%,to{opacity:0}}.par-price{font-size:11.5px;font-family:var(--font-mono);text-align:right;color:#ffffff80;padding-top:1px}.par-foot{border-top:1px dashed #ffffff14;justify-content:space-between;align-items:baseline;margin-top:16px;padding-top:16px;font-size:12px;display:flex}.par-foot .par-foot-l{color:#ffffff8c}.par-foot .par-foot-r{font-family:var(--font-serif);color:var(--accent);font-size:15px;font-style:italic}.par-foot .par-foot-r strong{color:#fff;margin:0 4px;font-style:normal;font-weight:500}@media (width<=900px){.scale-section{grid-template-columns:1fr;padding:60px 24px}.hero-right-receipt{min-height:auto;padding:60px 0}.receipt-desk{transform:scale(.85)}}.hero-v3 .hero-left{isolation:isolate;text-align:left;position:relative}.hero-v3 .hero-left .eyebrow,.hero-v3 .hero-left h1,.hero-v3 .hero-left .lede,.hero-v3 .hero-left .cta-row,.hero-v3 .hero-left .hero-trust-chips{text-align:left;justify-content:flex-start}.hero-v3 .hero-left:before{content:"TokenRoad";font-family:var(--font-serif);letter-spacing:-.04em;color:var(--ink-primary);opacity:.045;pointer-events:none;z-index:-1;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(160px,16vw,220px);font-style:italic;font-weight:300;line-height:.86;position:absolute;bottom:-88px;left:-8px}.scale-section,.metrics-area,.tech-section,.status-preview-section,.home-faq-section,.ent-hero,.pricing-page-head,.price-v3-head,.pv3-models-strip,.docs-main-v2{padding-top:68px!important;padding-bottom:68px!important}.trust-section,.tech-section .tech-grid{display:none!important}.hero-v3 .hero-left{align-self:center}.navlinks{gap:22px!important}.topnav .cta-btn{margin-left:0!important}.login-link{align-items:center;padding:10px 8px;font-size:14px;font-weight:500;line-height:1;display:inline-flex;color:var(--accent-soft)!important;text-decoration:none!important}.login-link:hover{color:var(--accent)!important}:root{--bg-canvas:#fcfcfa;--bg-surface:#fff;--rule:#efeee8}body{background:#fcfcfa!important}.page>section,.page>.footer-grid{box-shadow:none!important;border:none!important}.page>section+section,section+.footer-grid{margin-top:0!important}.metrics-area,.metrics-section,.tech-section,.cta-simple,.commit-band,.docs-main-v2 .breadcrumb,.docs-main .breadcrumb{display:none!important}.hero-v3 .hero-left h1 em{margin-right:-.08em;display:inline-block;padding-right:.18em!important}.hero-v3 .hero-left h1{overflow:visible!important}.lang-toggle-btn .lt-zh,.lang-toggle-btn .lt-en{opacity:1!important;color:var(--ink-primary)!important;margin:0!important;font-weight:500!important}body:not(.lang-en) .lang-toggle-btn .lt-en,body.lang-en .lang-toggle-btn .lt-zh,.footer-c,.footer-variant-label,.topnav .cta-btn:after,.navlinks a.cta-btn.active:after{display:none!important}.lang-dropdown-wrap{position:relative}.lang-toggle-btn{justify-content:space-between;min-width:76px}.lang-dropdown{border:1px solid var(--rule-strong);opacity:0;visibility:hidden;z-index:50;background:#fff;border-radius:10px;min-width:100%;padding:4px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px);box-shadow:0 12px 32px -8px #14120e1a}.lang-dropdown-wrap.open .lang-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.lang-dropdown-wrap.open .lang-toggle-btn:after{transform:rotate(180deg)}.lang-toggle-btn:after{transition:transform .16s;display:inline-block}.lang-opt{color:var(--ink-primary);cursor:pointer;white-space:nowrap;font-size:13px;font-family:var(--font-sans);border-radius:6px;padding:8px 14px}.lang-opt:hover{background:var(--bg-surface)}.lang-opt.current{color:var(--accent);font-weight:600}.scale-head{text-align:center}.scale-head .kicker{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:600;color:var(--ink-tertiary)!important}.scale-models .sm-pill{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-sans);border:1px solid var(--rule-strong);color:var(--ink-secondary);background:0 0;border-radius:999px;padding:9px 20px;font-size:13px;font-weight:500;transition:all .2s}.scale-models .sm-pill:hover{border-color:var(--accent);color:var(--ink-primary)}.scale-models .sm-pill.active{background:var(--ink-primary);border-color:var(--ink-primary);color:#fff}section .values{grid-template-columns:repeat(3,1fr);gap:0;display:grid;background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important}section .values .v-card{border-right:1px solid var(--rule);transition:transform .35s cubic-bezier(.2,.8,.2,1),background .25s;position:relative;background:0 0!important;padding:38px 32px 36px!important}section .values .v-card:last-child{border-right:none}section .values .v-card:hover{z-index:2;transform:translateY(-3px);background:#fff!important}section .values .v-card:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:32px;right:32px;transform:scaleX(0)}section .values .v-card:hover:after{transform:scaleX(1)}section .values .num{font-family:var(--font-serif);color:var(--accent);letter-spacing:-.03em;opacity:.85;margin-bottom:26px;font-size:52px;font-style:italic;font-weight:300;line-height:1}section .values h3{font-family:var(--font-serif);letter-spacing:-.012em;margin-bottom:12px;font-size:22px;font-weight:400;line-height:1.25}section .values p{color:var(--ink-secondary);font-size:13.5px;line-height:1.7}.clients-grid{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid;gap:0!important}.clients-grid .client-card{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);transition:background .2s;position:relative;background:0 0!important;border-radius:0!important;padding:28px 32px!important}.clients-grid .client-card:nth-child(3n){border-right:none}.clients-grid .client-card:nth-last-child(-n+3){border-bottom:none}@media (width<=900px){.clients-grid{grid-template-columns:1fr 1fr}}.clients-grid .client-card:hover{background:#fff;transform:none!important}.clients-grid .client-card .ic{border:1px solid var(--rule-strong);width:44px;height:44px;font-weight:400;transition:all .25s;font-family:var(--font-serif)!important;color:var(--ink-primary)!important;background:0 0!important;border-radius:10px!important;margin-bottom:16px!important;font-size:18px!important;font-style:italic!important}.clients-grid .client-card:hover .ic{border-color:var(--accent);color:var(--accent)!important}.clients-grid .client-card .name{font-family:var(--font-serif);font-size:17px!important;font-weight:500!important}.clients-grid .client-card .read-link{letter-spacing:.04em;align-items:center;gap:6px;font-weight:500;display:inline-flex;font-family:var(--font-sans)!important;color:var(--accent)!important;font-size:12px!important}.clients-grid .client-card .read-link:after{content:"→";transition:transform .2s}.clients-grid .client-card:hover .read-link:after{transform:translate(3px)}section{padding-top:44px!important;padding-bottom:44px!important}.hero-v3{padding-top:28px!important;padding-bottom:36px!important}.scale-section+section{padding-top:28px!important}.reveal-up{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(16px)}.reveal-up.in{opacity:1;transform:translateY(0)}.reveal-up:nth-child(2){transition-delay:80ms}.reveal-up:nth-child(3){transition-delay:.16s}.reveal-up:nth-child(4){transition-delay:.24s}.reveal-up:nth-child(5){transition-delay:.32s}.reveal-up:nth-child(6){transition-delay:.4s}section .section-head{text-align:center!important;margin-bottom:44px!important;margin-left:auto!important;margin-right:auto!important}section .section-head h2,section .section-head .desc{margin-left:auto!important;margin-right:auto!important}section .section-head h2{max-width:760px!important}section .section-head .desc{max-width:620px!important}section .section-head .desc.desc-wide{max-width:1100px!important}section .section-head .kicker{letter-spacing:.22em;font-size:11px;font-weight:600;color:var(--ink-tertiary)!important;font-family:var(--font-sans)!important}.topnav .cta-btn{isolation:isolate;letter-spacing:.01em;position:relative;overflow:hidden;background:var(--accent)!important;color:#fff!important;border-radius:999px!important;align-items:center!important;padding:10px 22px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;transition:transform .18s,box-shadow .18s,background .18s!important;display:inline-flex!important;box-shadow:0 6px 18px -6px #cc785c8c,inset 0 1px #ffffff38!important}.topnav .cta-btn:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff73 50%,#0000 100%);width:60%;height:100%;animation:4.5s ease-in-out infinite btnShimmer;position:absolute;top:0;left:-120%}.topnav .cta-btn:hover{transform:translateY(-1px);background:var(--accent-hover)!important;box-shadow:0 12px 28px -6px #cc785c8c,inset 0 1px #ffffff42!important}.lang-toggle-btn{position:relative;border:1px solid var(--rule-strong)!important;background:0 0!important;border-radius:8px!important;padding:6px 10px 6px 12px!important}.lang-toggle-btn:after{content:"▾";color:var(--ink-tertiary);margin-left:6px;font-size:9px}.lang-toggle-btn .lt-sep{display:none!important}.lang-toggle-btn .lt-en{opacity:.55;margin-left:6px}.lang-toggle-btn:hover{border-color:var(--accent)!important}footer,.footer-grid,.footer-bottom{background:0 0!important}.footer-grid{background:#fcfcfa!important;border-top:none!important}.commit-band{background:0 0;grid-template-columns:1fr 1.4fr;align-items:start;gap:80px;padding:70px 60px;display:grid}.commit-band .cb-left .cb-kicker{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-tertiary);margin-bottom:18px;font-size:11.5px;font-weight:500}.commit-band .cb-left h2{font-family:var(--font-serif);letter-spacing:-.022em;color:var(--ink-primary);font-size:38px;font-weight:300;line-height:1.15}.commit-band .cb-left h2 em{color:var(--accent);font-style:italic;font-weight:400}.commit-list{background:var(--rule);gap:1px;display:grid}.commit-row{background:#fcfcfa;grid-template-columns:100px 1fr;align-items:baseline;gap:36px;padding:26px 4px;display:grid}.commit-row .cr-num{font-family:var(--font-mono);color:var(--ink-tertiary);letter-spacing:.1em;font-size:12px}.commit-row .cr-body h3{font-family:var(--font-serif);color:var(--ink-primary);letter-spacing:-.01em;margin-bottom:6px;font-size:19px;font-weight:500}.commit-row .cr-body p{color:var(--ink-secondary);max-width:560px;font-size:13.5px;line-height:1.65}.footer-b{background:#fcfcfa;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:60px;padding:96px 60px 36px;display:grid;position:relative}.footer-b .fb-brand .fb-mark{font-family:var(--font-serif);letter-spacing:-.035em;color:var(--ink-primary);margin-bottom:28px;font-size:clamp(80px,9vw,132px);font-style:italic;font-weight:300;line-height:.9}.footer-b .fb-brand p{color:var(--ink-secondary);max-width:320px;margin-bottom:22px;font-size:13.5px;line-height:1.65}.footer-b .fb-brand .fb-status{border:1px solid var(--rule-strong);font-family:var(--font-mono);color:var(--ink-secondary);border-radius:999px;align-items:center;gap:10px;padding:6px 12px;font-size:11px;display:inline-flex}.footer-b .fb-brand .fb-status .dot{background:#5ba56f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #5ba56f80}.footer-b .fb-col h4{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-tertiary);margin-bottom:18px;font-size:11px;font-weight:500}.footer-b .fb-col ul{flex-direction:column;gap:16px;padding-top:4px;list-style:none;display:flex}.footer-b .fb-col-contact ul{gap:11px}.footer-b .fb-col a{color:var(--ink-primary);cursor:pointer;border-bottom:1px solid #0000;font-size:13.5px;text-decoration:none;transition:border-color .15s}.footer-b .fb-col a:hover{border-bottom-color:var(--accent)}.footer-b .fb-foot{border-top:1px solid var(--rule);font-family:var(--font-mono);color:var(--ink-tertiary);letter-spacing:.05em;grid-column:1/-1;justify-content:space-between;margin-top:36px;padding-top:22px;font-size:11px;display:flex}.footer-c{font-family:var(--font-mono);color:#c9c5bb;background:#16161a;border-radius:14px;margin:0 60px 48px;padding:38px 42px;font-size:13px;line-height:1.85;box-shadow:0 24px 60px -28px #0006}.footer-c .fc-head{border-bottom:1px dashed #2a2a2f;align-items:center;gap:10px;margin-bottom:22px;padding-bottom:14px;display:flex}.footer-c .fc-head .dots{gap:6px;display:flex}.footer-c .fc-head .dots i{background:#2a2a2f;border-radius:50%;width:9px;height:9px;display:inline-block}.footer-c .fc-head .dots i:first-child{background:#e26b5c}.footer-c .fc-head .dots i:nth-child(2){background:#e0b445}.footer-c .fc-head .dots i:nth-child(3){background:#5ba56f}.footer-c .fc-head .title{color:#5c5c66;letter-spacing:.1em;font-size:11px}.footer-c .fc-prompt{color:#5ba56f}.footer-c .fc-prompt:before{content:"$ ";color:#e26b5c}.footer-c .fc-cmd{color:#fff}.footer-c .fc-out{color:#8b8b95;margin-bottom:18px}.footer-c .fc-flags{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 36px;margin:10px 0 22px;display:grid}.footer-c .fc-flag a{color:#c9c5bb;cursor:pointer;text-decoration:none}.footer-c .fc-flag a:hover{color:var(--accent)}.footer-c .fc-flag .flag-name{color:#6cb3da}.footer-c .fc-flag .flag-desc{color:#6e6e78;margin-left:14px}.footer-c .fc-foot{color:#5c5c66;letter-spacing:.06em;border-top:1px dashed #2a2a2f;justify-content:space-between;margin-top:18px;padding-top:16px;font-size:11px;display:flex}.footer-c .fc-foot a{color:#8b8b95;text-decoration:none}.footer-c .fc-foot a:hover{color:var(--accent)}.footer-variant-label{font-family:var(--font-mono);letter-spacing:.18em;color:var(--ink-tertiary);text-transform:uppercase;padding:18px 60px 6px;font-size:10px}.footer-variant-label:before{content:"— "}.topnav{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:16px 60px!important;display:grid!important}.topnav>.brand{grid-column:1;justify-self:start}.topnav>.navlinks{grid-column:2;justify-self:center;align-items:center;display:flex;gap:32px!important}.topnav>.navlinks-right{grid-column:3;justify-self:end;align-items:center;gap:16px;display:flex}.topnav .auth-out-only{align-items:center;gap:16px;display:inline-flex!important}.topnav>.navlinks>.navlinks-right{display:none!important}.lang-toggle-btn{justify-content:space-between!important;align-items:center!important;min-width:84px!important;padding:10px 14px!important;font-size:13px!important;line-height:1!important;display:inline-flex!important}.lang-dropdown{min-width:130px!important}.lang-opt{font-family:var(--font-sans);justify-content:space-between!important;align-items:center!important;display:flex!important}.lang-opt.current:after{content:"✓";color:var(--accent);margin-left:16px;font-size:12px;font-weight:700}.hero-v3{padding-bottom:16px!important}.scale-section{padding-top:16px!important;padding-bottom:56px!important}.receipt-stamp{color:var(--accent);opacity:.88;width:132px!important;height:132px!important;top:56px!important;left:-22px!important;transform:rotate(-13deg)!important}.receipt-stamp svg{width:100%;height:100%}.receipt-stamp .rs-ring,.receipt-stamp .rs-center,.receipt-stamp .rs-text{display:none!important}.values-block-wrap{max-width:1080px;margin:0 auto;padding:0}.values-a{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:18px;padding:0;display:grid}.values-a .va-card{isolation:isolate;cursor:default;background:0 0;padding:80px 56px 64px;transition:background .3s;position:relative;overflow:hidden}.values-a .va-card+.va-card{border-left:1px solid var(--rule)}.values-a .va-card:hover{background:#fff}.values-a .va-bignum{font-family:var(--font-serif);color:var(--ink-primary);opacity:.06;letter-spacing:-.05em;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:296px;font-style:italic;font-weight:300;line-height:1;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:-76px;right:-30px}.values-a .va-card:hover .va-bignum{opacity:.14;transform:translate(-12px,8px)scale(1.04)}.values-a .va-tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:11px;font-weight:600}.values-a .va-card h3{font-family:var(--font-serif);letter-spacing:-.012em;margin:0;font-size:24px;font-weight:400;line-height:1.25}.values-a .va-rule{background:var(--accent);width:36px;height:1px;margin:22px 0;transition:width .4s cubic-bezier(.2,.8,.2,1)}.values-a .va-card:hover .va-rule{width:64px}.values-a .va-card p{color:var(--ink-secondary);margin:0;font-size:13.5px;line-height:1.7}section .values:not(.values-a){display:none!important}.footer-b{grid-template-columns:1.6fr 1fr 1.3fr!important;gap:56px!important;padding-top:88px!important}.fb-contact-card{border:1px solid var(--rule);background:#fff;border-radius:12px;flex-direction:column;gap:12px;margin-top:4px;padding:18px 20px;display:flex}.fb-contact-card .row{border-bottom:1px dashed var(--rule);justify-content:space-between;align-items:center;padding-bottom:10px;font-size:12.5px;display:flex}.fb-contact-card .row:nth-of-type(2){border-bottom:none;padding-bottom:0}.fb-contact-card .row .lbl{color:var(--ink-tertiary);font-family:var(--font-mono);letter-spacing:.16em;font-size:10px}.fb-contact-card .row .v{color:var(--ink-primary);font-weight:500;font-family:var(--font-mono);font-size:12px}.fb-contact-card .btn-wechat{background:var(--ink-primary);color:#fff;cursor:pointer;text-align:center;font-size:12px;font-weight:500;font-family:var(--font-sans);border:none;border-radius:8px;margin-top:6px;padding:10px 14px;transition:background .2s}.fb-contact-card .btn-wechat:hover{background:var(--accent)}.price-v3-head{max-width:1200px;margin:0 auto;text-align:center!important;padding:56px 60px 28px!important}.price-v3-head .kicker{text-transform:uppercase;align-items:center;gap:12px;padding-left:0;font-weight:600;display:inline-flex;position:relative;color:var(--ink-tertiary)!important;font-family:var(--font-sans)!important;letter-spacing:.22em!important;margin-bottom:18px!important;font-size:11px!important}.price-v3-head .kicker:before,.price-v3-head .kicker:after{content:"";background:var(--accent-soft);width:24px;height:1px;display:inline-block}.price-v3-head h1{max-width:760px;font-family:var(--font-serif)!important;letter-spacing:-.025em!important;margin:0 auto 18px!important;font-size:clamp(36px,4.2vw,56px)!important;font-weight:300!important;line-height:1.08!important}.price-v3-head h1 .h1-italic{color:var(--accent);font-style:italic;font-weight:400;display:block}.price-v3-head .lede{max-width:600px!important;font-family:var(--font-serif)!important;color:var(--ink-secondary)!important;margin:0 auto!important;font-size:17px!important;line-height:1.65!important}.docs-main-v2 h1{font-family:var(--font-serif)!important;letter-spacing:-.015em!important;margin-bottom:14px!important;font-size:clamp(22px,2.2vw,28px)!important;font-weight:700!important;line-height:1.2!important}.docs-main-v2 .lede{font-family:var(--font-serif);color:var(--ink-secondary);max-width:580px;line-height:1.7;font-size:17px!important}.docs-side-v2 .doc-item-v2.active{position:relative;color:var(--ink-primary)!important;background:0 0!important;font-weight:500!important}.docs-side-v2 .doc-item-v2.active:before{content:"";background:var(--accent);width:2px;height:18px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.docs-side-v2 .doc-group-head{font-family:var(--font-sans);font-weight:500}.docs-main-v2 .doc-pill-box{border:1px solid var(--accent)!important;background:0 0!important;border-left-width:3px!important;border-radius:6px!important}.code-block .cb-body{font-size:12.5px;line-height:1.8}.status-page{max-width:1100px;margin:0 auto;padding:56px 60px 80px!important}.status-banner{flex-wrap:wrap;border:none!important;border-bottom:1px solid var(--rule)!important;background:0 0!important;border-radius:0!important;align-items:flex-start!important;gap:0!important;margin-bottom:36px!important;padding:16px 0 44px!important}.status-banner .ok-circle{flex-shrink:0;margin-top:14px;margin-right:18px;position:relative;box-shadow:0 0 0 6px #5ba56f1f;background:#5ba56f!important;border-radius:50%!important;width:14px!important;height:14px!important}.status-banner .ok-circle:after{content:"";opacity:.5;border:1px solid #5ba56f;border-radius:50%;animation:2.4s ease-out infinite pulseRing;position:absolute;inset:-10px}@keyframes pulseRing{0%{opacity:.6;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.status-banner .ok-circle svg{display:none!important}.status-banner>div:nth-child(2){flex:1}.status-banner .title{font-family:var(--font-serif)!important;color:var(--ink-primary)!important;letter-spacing:-.015em!important;margin-bottom:6px!important;font-size:clamp(22px,2.2vw,28px)!important;font-weight:700!important;line-height:1.2!important}.status-banner .title:after{content:"All systems normal.";color:var(--accent);letter-spacing:-.01em;margin-top:4px;font-size:.5em;font-style:italic;font-weight:400;display:block}.status-banner .sub{text-transform:uppercase;color:var(--ink-tertiary)!important;font-family:var(--font-mono)!important;letter-spacing:.1em!important;margin-top:18px!important;font-size:11px!important}.status-banner .timestamp .lbl{color:var(--ink-tertiary)!important;letter-spacing:.16em!important}.status-banner .timestamp .v{color:var(--ink-primary)!important;font-family:var(--font-mono)!important;font-size:13px!important}.status-metrics{gap:0!important;margin-bottom:40px!important}.status-metrics .sm{border:none!important;border-right:1px solid var(--rule)!important;background:0 0!important;border-radius:0!important;padding:8px 32px!important}.status-metrics .sm:first-child{padding-left:0!important}.status-metrics .sm:last-child{border-right:none!important}.status-metrics .sm .lbl{color:var(--ink-tertiary)!important;font-family:var(--font-sans)!important;letter-spacing:.16em!important;margin-bottom:12px!important;font-size:10px!important}.status-metrics .sm .v{color:var(--ink-primary);font-style:italic;font-family:var(--font-serif)!important;letter-spacing:-.028em!important;font-size:48px!important;font-weight:300!important}.services-list{border:1px solid var(--rule)!important;background:0 0!important;border-radius:12px!important}.svc-row{padding:26px 28px!important}.svc-name{letter-spacing:-.01em;font-family:var(--font-serif)!important;font-size:18px!important;font-weight:400!important}.svc-models{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-tertiary)!important;font-size:11px!important}.svc-uptime .pct{letter-spacing:-.02em;font-style:italic;font-family:var(--font-serif)!important;font-size:22px!important;font-weight:400!important}.incidents h4{letter-spacing:-.012em;font-style:italic;font-family:var(--font-serif)!important;font-size:26px!important;font-weight:400!important}.bottom-cta{padding:80px 60px!important}.hero-trust-chips{flex-wrap:wrap;gap:8px;max-width:520px;margin-top:28px;display:flex}.hero-trust-chips .htc{font-family:var(--font-sans);letter-spacing:.01em;color:var(--ink-secondary);white-space:nowrap;background:#faf8f299;border:1px solid #d8d4c873;border-radius:6px;align-items:center;gap:8px;padding:7px 12px 7px 11px;font-size:12px;font-weight:500;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.hero-trust-chips .htc:hover{color:var(--ink-primary);background:#ffffffe6;border-color:#c66a4d59}.hero-trust-chips .htc-dot{background:var(--accent);opacity:.7;border-radius:999px;flex-shrink:0;width:5px;height:5px}.pv3-tier{cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,background .18s,box-shadow .18s}.pv3-tier:hover{border-color:var(--rule-strong);transform:translateY(-3px);box-shadow:0 10px 24px -14px #1f1e1d29}.pv3-tier .tier-bonus{transition:font-size .18s,color .18s}.pv3-tier.selected{border-width:2px;padding:17px 15px;box-shadow:0 12px 28px -14px #c66a4d59;border-color:var(--accent)!important;background:var(--accent-tint)!important}.pv3-tier.selected .tier-bonus{font-size:32px;color:var(--accent)!important}.pv3-tier.selected .tier-name{color:var(--accent-soft)}.hero-bonus-line{font-family:var(--font-sans);color:var(--accent-soft);letter-spacing:.01em;align-items:center;gap:7px;margin-top:22px;font-size:12.5px;font-weight:500;display:inline-flex}.hero-bonus-line .hbl-spark{color:var(--accent);font-size:11px;animation:2.4s ease-in-out infinite hblTwinkle;display:inline-block}@keyframes hblTwinkle{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.signup-bonus-banner{background:var(--accent-tint);border:1px solid var(--accent-tint-2);color:var(--ink-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:0 auto 32px;padding:9px 18px 9px 16px;font-size:13.5px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.signup-bonus-banner:hover{background:var(--accent-tint-2);border-color:var(--accent);transform:translateY(-1px)}.signup-bonus-banner .sbb-spark{color:var(--accent);flex-shrink:0;font-size:13px;animation:2.4s ease-in-out infinite hblTwinkle}.signup-bonus-banner .sbb-text{flex:0 auto}.signup-bonus-banner .sbb-text strong{color:var(--accent);font-family:var(--font-serif);margin:0 2px;font-size:16px;font-style:italic;font-weight:600}.signup-bonus-banner .sbb-arrow{color:var(--accent);margin-left:4px;font-size:14px;font-weight:600;transition:transform .18s}.signup-bonus-banner:hover .sbb-arrow{transform:translate(3px)}.p2-tiers-section{text-align:center}.p2-tiers-section>.p2-tiers-grid{text-align:initial}.logo-wall-section{text-align:center;border-top:1px solid var(--rule);max-width:1080px;margin:0 auto;padding:56px 60px 64px}.logo-wall-head{margin-bottom:36px}.logo-wall-head .kicker{font-family:var(--font-sans);letter-spacing:.22em;color:var(--ink-tertiary);text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:600}.logo-wall-head h2{font-family:var(--font-serif);font-weight:400;font-size:var(--t-h2);letter-spacing:-.02em;margin:0;line-height:1.1}.logo-wall-grid{background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius-md);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:24px;display:grid;overflow:hidden}.logo-wall-grid .lw-item{background:var(--bg-elevated);cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:28px 18px 22px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.logo-wall-grid .lw-item:hover{background:#fff;transform:translateY(-2px)}.logo-wall-grid .lw-item:hover .lw-mark{color:var(--accent);border-color:var(--accent-tint-2)}.logo-wall-grid .lw-mark{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--ink-secondary);justify-content:center;align-items:center;margin-bottom:6px;transition:color .2s,border-color .2s;display:inline-flex}.logo-wall-grid .lw-mark svg{width:22px;height:22px}.logo-wall-grid .lw-name{font-family:var(--font-serif);color:var(--ink-primary);letter-spacing:-.01em;font-size:15px;font-weight:500}.logo-wall-grid .lw-sub{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-tertiary);text-transform:uppercase;font-size:10.5px}.logo-wall-foot{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-tertiary);font-size:11.5px}@media (width<=900px){.logo-wall-grid{grid-template-columns:repeat(2,1fr)}}.back-to-home{z-index:92;background:var(--ink-primary);width:44px;height:44px;color:var(--bg-canvas);cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .25s,transform .25s,background .18s;display:inline-flex;position:fixed;bottom:24px;right:24px;transform:translateY(8px);box-shadow:0 6px 18px -6px #1f1e1d66}.back-to-home.visible{opacity:.92;pointer-events:auto;transform:translateY(0)}.back-to-home:hover{opacity:1;background:var(--accent)}.back-to-home svg{width:18px;height:18px}.docs-topbar{background:var(--bg-canvas);border-bottom:1px solid var(--rule);z-index:100;justify-content:space-between;align-items:center;padding:14px 60px;display:flex;position:sticky;top:0}.docs-topbar .dtb-left{font-family:var(--font-serif);align-items:center;gap:12px;display:flex}.docs-topbar .dtb-mark{background:var(--accent);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:0 4px 12px #cc785c52,inset 0 1px #ffffff38}.docs-topbar .dtb-mark:after{content:"";border:2px solid var(--bg-canvas);border-top-color:#0000;border-right-color:#0000;border-radius:50%;width:9px;height:9px;transform:rotate(45deg)}.docs-topbar .dtb-brand{letter-spacing:-.018em;color:var(--ink-primary);cursor:pointer;font-size:21px;font-weight:600}.docs-topbar .dtb-sep{color:var(--rule-strong);margin:0 2px;font-size:20px;font-weight:300}.docs-topbar .dtb-page{color:var(--ink-secondary);letter-spacing:-.005em;font-size:17px;font-weight:500}.docs-topbar .dtb-right{align-items:center;gap:24px;display:flex}.docs-topbar .dtb-home{color:var(--accent);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-sans);align-items:center;gap:4px;text-decoration:none;transition:opacity .15s;display:inline-flex}.docs-topbar .dtb-home:hover{opacity:.75}.panel-cta-end{background:linear-gradient(135deg, var(--accent-tint) 0%, #faf6f1 100%);border:1px solid #cc785c33;border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:44px;padding:22px 26px;display:flex}.pce-text{font-family:var(--font-serif);color:var(--ink-primary);font-size:17px;font-weight:500}.pce-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.pce-btn{cursor:pointer;color:var(--ink-primary);white-space:nowrap;background:#fff;border:1px solid #cc785c4d;border-radius:7px;padding:9px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s}.pce-btn:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 4px 10px #cc785c1f}.pce-btn-primary{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600}.pce-btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.ide-tabs{background:var(--bg-surface);border:1px solid var(--rule);border-radius:10px;gap:2px;width:fit-content;margin:24px 0 28px;padding:4px;display:flex}.ide-tab{color:var(--ink-secondary);cursor:pointer;border-radius:7px;padding:8px 18px;font-size:13px;font-weight:500;transition:all .15s}.ide-tab:hover{color:var(--ink-primary)}.ide-tab.active{background:var(--bg-elevated);color:var(--accent);font-weight:600;box-shadow:0 1px 3px #1f1e1d0f}.ccs-mock{color:#1f1e1d;background:#fff;border:1px solid #d8d6cf;border-radius:12px;max-width:580px;margin:20px 0 8px;font-size:13px;overflow:hidden;box-shadow:0 20px 50px #1f1e1d26,0 6px 16px #1f1e1d0f}.ccs-mock-titlebar{background:linear-gradient(#f6f4ef 0%,#efede7 100%);border-bottom:1px solid #e2dfd8;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.ccs-mock-title{color:#4a4845;align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:inline-flex}.ccs-mock-spark{color:var(--accent);font-size:14px}.ccs-mock-wctrl{gap:6px;display:inline-flex}.ccs-mock-wctrl span{background:#d4d1ca;border-radius:50%;width:12px;height:12px;display:inline-block}.ccs-mock-wctrl span:first-child{background:#ff5f57}.ccs-mock-wctrl span:nth-child(2){background:#febc2e}.ccs-mock-wctrl span:nth-child(3){background:#28c840}.ccs-mock-body{background:#fff;padding:24px 26px 22px}.ccs-mock-head{align-items:center;gap:14px;margin-bottom:22px;display:flex}.ccs-mock-back{color:#4a4845;border:1px solid #e2dfd8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:inline-flex}.ccs-mock-h1{color:#1f1e1d;letter-spacing:-.01em;font-size:19px;font-weight:600}.ccs-mock-field{margin-bottom:16px;position:relative}.ccs-mock-field label{color:#1f1e1d;margin-bottom:7px;font-size:13.5px;font-weight:600;display:block}.ccs-input{color:#1f1e1d;width:100%;font-size:13px;font-family:var(--font-sans);box-sizing:border-box;background:#fff;border:1px solid #d8d6cf;border-radius:8px;padding:11px 14px;display:block}.ccs-input.ccs-input-mask{letter-spacing:.04em}.ccs-mask-dots{color:#4a4845;letter-spacing:.15em;font-size:11px}.ccs-mock-field.ccs-highlight{background:#cc785c0a;border:2px solid #cc785c8c;border-radius:10px;margin:6px -14px 14px;padding:14px}.ccs-mock-field.ccs-highlight label{margin-bottom:8px}.ccs-tip-banner{color:#7a5d1e;background:#fef7e0;border:1px solid #f4dba0;border-radius:7px;align-items:center;gap:8px;margin-top:9px;padding:10px 14px;font-size:12.5px;line-height:1.55;display:flex}.ccs-tip-icon{font-size:14px}.ccs-toggle-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.ccs-toggle-text{flex:1}.ccs-toggle-title{color:#1f1e1d;margin-bottom:4px;font-size:13.5px;font-weight:600}.ccs-toggle-desc{color:#6b6863;font-size:12px;line-height:1.5}.ccs-toggle{background:#d4d1ca;border-radius:999px;flex-shrink:0;width:42px;height:24px;transition:background .2s;position:relative}.ccs-toggle.ccs-toggle-off{background:#d4d1ca}.ccs-toggle.ccs-toggle-on{background:#34c759}.ccs-toggle-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0000002e}.ccs-toggle-on .ccs-toggle-knob{left:20px}.ccs-advanced{color:#4a4845;padding:4px 0;font-size:13px;font-weight:500}.ccs-chev{color:#8b8783;margin-right:6px;font-size:14px}.ccs-mock-actions{border-top:1px solid #efede7;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.ccs-btn-cancel,.ccs-btn-add{cursor:default;font-size:13px;font-weight:500;font-family:var(--font-sans);border:none;border-radius:8px;padding:9px 18px}.ccs-btn-cancel{color:#4a4845;background:#f6f4ef;border:1px solid #e2dfd8}.ccs-btn-add{color:#fff;background:#2a7be0;font-weight:600}.docs-intro-card{background:linear-gradient(135deg, #faf6f1 0%, var(--accent-tint) 100%);border:1px solid #cc785c2e;border-radius:14px;margin-bottom:36px;padding:26px 28px}.dic-head{margin-bottom:18px}.dic-title{font-family:var(--font-serif);color:var(--ink-primary);letter-spacing:-.01em;margin-bottom:4px;font-size:20px;font-weight:600}.dic-sub{color:var(--ink-secondary);font-size:13px}.dic-paths{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-bottom:22px;display:grid}.dic-path{color:var(--ink-primary);cursor:pointer;background:#fff9;border:1px solid #cc785c26;border-radius:8px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;transition:all .15s;display:flex}.dic-path:hover{border-color:var(--accent);background:#fff;transform:translate(2px)}.dic-path-icon{background:var(--accent);color:#fff;width:26px;height:26px;font-family:var(--font-mono);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.dic-path-name{flex:1;font-weight:500}.dic-path-arrow{color:var(--accent);font-size:15px;font-weight:600}.dic-endpoints{border-top:1px dashed #cc785c40;padding-top:18px}.dic-ep-title{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent);text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:600}.dic-ep-row{grid-template-columns:110px 1fr;align-items:center;padding:6px 0;font-size:13px;display:grid}.dic-ep-row+.dic-ep-row{border-top:1px solid #cc785c14}.dic-ep-protocol{color:var(--ink-secondary)}.dic-ep-url{font-family:var(--font-mono);color:var(--ink-primary);font-weight:500}
