:root{--font-sans:DengXian, "Microsoft YaHei UI", "PingFang SC", "Hiragino Sans GB", Arial, sans-serif;--font:var(--font-sans);--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:15px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-3xl:32px;--text-4xl:44px;--text-5xl:clamp(44px, 4.6vw, 62px);--leading-tight:1.12;--leading-title:1.22;--leading-body:1.72;--brand-red:#fc3a4a;--brand-deep:#e93440;--brand-pink:#fe5f8f;--brand-coral:#f9885c;--brand-orange:#fb7258;--brand:var(--brand-red);--brand-soft:#fff0e8;--brand-tint:#fff7f3;--brand-tint-strong:#ffe8df;--text-primary:#171717;--text-secondary:#565e66;--text-tertiary:#8a9298;--text:var(--text-primary);--ink:var(--text-primary);--muted:var(--text-secondary);--soft:var(--text-tertiary);--line-light:#171d2112;--line:var(--line-light);--line-strong:#171d2121;--line-brand:#fc3a4a33;--focus-ring:#fc3a4a3d;--surface:#fff;--surface-muted:#f6f7f7;--surface-warm:#fff8f4;--surface-warm-strong:#fff1ec;--surface-glass:#ffffffd1;--surface-strong:#fffffff0;--paper:var(--surface);--warm:var(--surface-warm);--tint:var(--brand-tint);--red:var(--brand-red);--rose:var(--brand-red);--pink:var(--brand-pink);--orange:var(--brand-orange);--coral:var(--brand-coral);--blush:#f2adb9;--dust:#e5a29a;--brand-gradient:linear-gradient(135deg, var(--brand-red) 0%, var(--brand-pink) 54%, var(--brand-coral) 100%);--brand-gradient-hover:linear-gradient(135deg, var(--brand-deep) 0%, #f45582 54%, #f1794e 100%);--marketing-canvas:linear-gradient(180deg, #fff5f2 0%, #fff8f5 56%, #fff 100%);--grad:var(--brand-gradient);--page-grad:linear-gradient(180deg, #fff8f4 0%, #fff 48%, #fff7f3 100%);--radius-xs:10px;--radius-sm:14px;--radius-md:18px;--radius-lg:24px;--radius-xl:32px;--radius-2xl:40px;--radius-pill:999px;--shadow-xs:0 8px 24px #171d210b;--shadow-sm:0 16px 44px #171d210e;--shadow-md:0 24px 70px #171d2113;--shadow-lg:0 34px 96px #171d211a;--shadow-brand:0 18px 40px #fc3a4a2e;--shadow-modal:0 36px 120px #171d2138;--shadow:var(--shadow-md);--shadow-soft:var(--shadow-sm);--soft-shadow:var(--shadow-sm);--motion-fast:.14s;--motion-normal:.19s;--motion-slow:.26s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);font-family:var(--font)}.account-sidebar{flex-direction:column;padding:22px;display:flex}.account-sidebar-logout{color:#8a7777;cursor:pointer;text-align:left;width:100%;min-height:54px;transition:border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:#ffffffc7;border:1px solid #12121214;border-radius:18px;align-items:center;gap:16px;margin-top:auto;padding:0 18px;font-size:14px;display:inline-flex;box-shadow:0 12px 34px #2828320a}.account-sidebar-logout span{color:#e35a54;font-size:19px;line-height:1}.account-sidebar-logout:hover,.account-sidebar-logout:focus-visible{color:#ff4a5f;background:#fff6f1eb;border-color:#ff5a6442}.account-panel h2{color:#20212a;margin:0 0 20px;font-size:30px;font-weight:400;line-height:1.18}.usage-topup-balance{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.topup-balance{text-align:right;gap:8px;min-width:180px;display:grid}.usage-detail-card{background:#ffffffc7;border:1px solid #28283214;border-radius:30px;margin-top:20px;padding:28px 34px}.usage-detail-toolbar,.usage-detail-footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.usage-detail-toolbar h3{color:#202027;margin:0;font-size:24px}.usage-range-buttons,.usage-pager{align-items:center;gap:10px;display:flex}.usage-range-buttons button,.usage-pager button,.usage-pager select{color:#8f8f99;background:#ffffffd1;border:1px solid #ff788033;border-radius:999px;min-height:38px;padding:0 14px}.usage-range-buttons button.active{color:#fc3a4a;background:#fc3a4a1a}.usage-pager button:disabled{cursor:not-allowed;opacity:.45}.usage-detail-table{border:1px solid #28283214;border-radius:24px;margin-top:22px;overflow:hidden}.usage-detail-row{color:#202027;border-top:1px solid #2828320f;grid-template-columns:minmax(180px,1.1fr) 140px minmax(180px,1fr);align-items:center;gap:16px;padding:16px 20px;font-size:14px;display:grid}.usage-detail-row:first-child{border-top:0}.usage-detail-row.header{color:#8f8f99;background:#fff6f1c2}.usage-detail-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-detail-empty{color:#8f8f99;text-align:center;padding:28px 20px}.usage-detail-footer{color:#8f8f99;margin-top:18px}.settings-panel-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.settings-panel-head h2{margin:0}.settings-head-actions{align-items:center;gap:12px;display:flex}.settings-head-actions .btn{min-height:46px;padding:0 22px}.settings-grid select:disabled{color:#7b7d85;opacity:1;background:#f7f8f9eb}.api-key-row{background:#ffffffb8;border:1px solid #ff78802e;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px;display:flex}.api-key-row>div{color:#8f8f99;gap:6px;font-size:14px;display:grid}.api-key-helper{color:#8f8f99;font-size:16px}@media (max-width:1180px){.account-hero{grid-template-columns:1fr;align-items:start}.account-hero>strong{justify-self:start}.account-layout,.account-card-grid{grid-template-columns:1fr}.account-sidebar{padding:28px}.usage-total,.usage-line-header,.account-table-row{grid-template-columns:1fr;display:grid}.usage-total{align-items:flex-start}.usage-topup-balance{grid-template-columns:1fr}.topup-balance{text-align:left}.usage-detail-toolbar,.usage-detail-footer{flex-direction:column;align-items:flex-start}.usage-detail-table{overflow-x:auto}.usage-detail-row{min-width:520px}.account-table-row{gap:10px}}@media (max-width:760px){.account-center{padding:32px 16px 48px}.account-hero p,.account-panel>p{font-size:17px}.account-sidebar,.account-main{border-radius:30px}.account-sidebar,.account-main,.account-metric-card,.usage-line,.account-profile-card{padding:22px}.account-hero h1,.account-panel h2{font-size:34px}.account-tabs button,.settings-grid input,.settings-grid select{font-size:16px}.account-mini-grid,.settings-grid{grid-template-columns:1fr}.settings-panel-head,.settings-head-actions,.api-key-row{flex-direction:column;align-items:stretch}.account-profile-card span{flex-direction:column;align-items:flex-start}.account-profile-card b{text-align:left}.account-toast{text-align:center;top:16px;left:16px;right:16px;transform:none}}.account-center{color:#202027;background:linear-gradient(120deg,#ffd5de 0%,#fff7f4 52%,#ffd8bf 100%);min-height:100vh;padding:26px clamp(20px,5vw,96px) 56px}.account-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 22px;max-width:1500px;margin:0 auto 12px;display:grid}.account-hero>span,.account-hero>strong{white-space:nowrap;border-radius:999px;align-items:center;font-size:14px;display:inline-flex}.account-hero>span{color:#ad3b21;background:#fc3a4a14;grid-column:1;width:max-content;min-height:34px;padding:0 16px}.account-hero>strong{color:#0d7d67;background:#e8f8f1b8;border:1px solid #0d7d671f;grid-area:1/2/span 2;align-self:center;min-height:44px;padding:0 18px;font-weight:400}.account-hero h1{letter-spacing:0;grid-column:1;margin:6px 0 0;font-size:clamp(34px,3.5vw,52px);font-weight:300;line-height:1.12}.account-hero p{color:#8f8f99;grid-column:1;max-width:1180px;margin:10px 0 0;font-size:16px;line-height:1.65}.account-layout{grid-template-columns:276px minmax(0,1fr);gap:20px;max-width:1500px;margin:0 auto;display:grid}.account-sidebar,.account-main{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #12121212;border-radius:34px;box-shadow:0 24px 80px #28283212}.account-sidebar{padding:22px}.account-profile-card{background:radial-gradient(circle at 100% 0,#fe5f8f1f,#0000 38%),linear-gradient(#fff,#fff7f3);border:1px solid #fc3a4a1a;border-radius:26px;padding:20px}.account-user-top{align-items:center;gap:14px;display:flex}.account-avatar{color:#fff;background:linear-gradient(135deg,#ff3c5f,#ff8365);border-radius:18px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:20px;font-weight:500;line-height:1;display:grid}.account-profile-card h2{color:#20212a;margin:0;font-size:19px;font-weight:500}.account-profile-card p,.account-profile-card span{color:#92929b}.account-profile-card p{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.account-profile-list{gap:10px;margin-top:18px;display:grid}.account-profile-list span{justify-content:space-between;gap:12px;font-size:13px;display:flex}.account-profile-card b{color:#202027;text-align:right;font-weight:400}.account-tabs{gap:8px;margin-top:18px;display:grid}.account-tabs button{color:#8f8f99;cursor:pointer;text-align:left;min-height:50px;transition:border-color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:1px solid #0000;border-radius:18px;padding:0 14px;font-size:14px}.account-tabs button:hover,.account-tabs button:focus-visible,.account-tabs button.is-active{color:#ff4a5f;background:#fff6f1eb;border-color:#ff5a6442}.account-main{min-height:600px;padding:24px}.account-panel h2{margin:0 0 22px;font-size:34px}.account-panel>p{color:#92929b;font-size:16px;line-height:1.65}.account-empty-panel{flex-direction:column;justify-content:center;min-height:420px;display:flex}.account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:36px;display:grid}.account-metric-card,.usage-line{background:#ffffffd1;border:1px solid #ff788033;border-radius:34px;padding:34px}.account-metric-card.is-highlight{background:linear-gradient(140deg,#fffffff5,#fff5f0eb)}.account-metric-card h3,.usage-total h3{margin-bottom:10px;font-size:26px}.account-metric-card strong,.usage-total strong{color:#ff3c50;margin-top:18px;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1.05;display:block}.account-metric-card>span{color:#6f7179;margin-top:8px;font-size:18px;display:inline-flex}.account-mini-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.account-mini-grid b{border:1px solid #28283214;border-radius:20px;padding:18px;line-height:1.55}.usage-total{background:#fff6f1d6;border-radius:30px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 20px;padding:28px 34px;display:flex}.usage-total p{color:#8f8f99;margin:0}.usage-line{margin-top:20px}.usage-line-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.usage-line-header span,.usage-line p{color:#7f8088;line-height:1.7}.usage-line progress{appearance:none;border:0;border-radius:999px;width:100%;height:12px;margin:20px 0 14px;overflow:hidden}.usage-line progress::-webkit-progress-bar{background:#ff788029;border-radius:999px}.usage-line progress::-webkit-progress-value{background:linear-gradient(90deg,#ff3c5f,#ff8365);border-radius:999px}.usage-line progress::-moz-progress-bar{background:linear-gradient(90deg,#ff3c5f,#ff8365);border-radius:999px}.account-panel-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.account-panel-head h2{margin:0}.account-panel-tag{color:#9a4b32;white-space:nowrap;background:#fff6f1e6;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:13px;display:inline-flex}.usage-total{box-shadow:none;background:linear-gradient(90deg,#ffffffd1,#fff6f1e6);border:1px solid #ff788038;border-radius:28px;min-height:132px;margin-bottom:16px;padding:24px}.usage-total h3{color:#202027;margin:0 0 8px;font-size:24px;font-weight:400}.usage-total p{color:#8f8f99;font-size:14px}.usage-total strong{color:#ff3c50;letter-spacing:0;margin:0;font-size:44px;font-weight:400}.usage-lines{gap:14px;display:grid}.usage-line{box-shadow:none;background:#ffffffc7;border:1px solid #28283214;border-radius:24px;margin:0;padding:18px}.usage-line-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.usage-line-head b{color:#202027;font-size:15px;font-weight:500}.usage-line-head span{color:#5f6068;text-align:right;font-size:15px;line-height:1.5}.usage-meter{background:#28283214;border-radius:999px;height:10px;margin:12px 0 0;overflow:hidden}.usage-meter span{border-radius:inherit;background:linear-gradient(90deg,#ff3c5f,#ff8365);height:100%;display:block}.usage-stat{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.usage-stat span{color:#9a9aa3;background:#ffffffbd;border:1px solid #28283214;border-radius:18px;gap:4px;min-height:60px;padding:12px;font-size:12px;display:grid}.usage-stat b{color:#202027;font-size:15px;font-weight:500}.usage-topup-balance{min-height:148px;display:block}.usage-topup-balance .usage-line-head{margin-bottom:42px}.topup-balance{text-align:left;align-items:baseline;gap:12px;min-width:0;display:flex}.topup-balance span{color:#8f8f99;font-size:13px}.topup-balance strong{color:#ff3c50;font-size:34px;font-weight:400;line-height:.95}.usage-detail-card{box-shadow:none;background:#ffffffc7;border:1px solid #28283214;border-radius:30px;margin-top:24px;padding:30px 34px}.usage-detail-toolbar h3{color:#202027;font-size:26px;font-weight:700}.usage-detail-controls{align-items:center;display:flex}.usage-date-pill{color:#6f7179;white-space:nowrap;background:#ffffffd1;border:1px solid #ff78802e;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:17px;display:inline-flex}.account-table{background:#ffffffb3;border:1px solid #ff78802e;border-radius:30px;margin-top:0;overflow:hidden}.account-table-row{border-bottom:1px solid #28283214;grid-template-columns:1.15fr .8fr 1.45fr .85fr .8fr .8fr;align-items:center;gap:16px;padding:20px 24px;display:grid}.account-table-row.header{color:#6d6f76;background:#fff6f1eb;font-weight:500}.account-table-row:last-child{border-bottom:0}.account-table-row span{overflow-wrap:anywhere}.account-table-empty{color:#8f8f99;padding:28px 24px}.settings-grid label{color:#5f6168;gap:10px;font-size:15px;display:grid}.settings-grid input,.settings-grid select{color:#202027;background:#ffffffe0;border:1px solid #ff78802e;border-radius:20px;outline:none;width:100%;min-height:56px;padding:0 18px;font-size:17px}.settings-grid input[readonly]{color:#7b7d85;background:#f7f8f9eb}.settings-grid input:focus-visible,.settings-grid select:focus-visible{border-color:#ff5a644d;box-shadow:0 0 0 3px #ff5a641f}.account-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.account-actions .btn{min-height:54px}.account-toast{z-index:90;color:#fff;background:#202027eb;border:1px solid #ff78802e;border-radius:18px;padding:14px 18px;position:fixed;top:28px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #14141a2e}@media (max-width:1180px){.account-layout,.account-card-grid{grid-template-columns:1fr}.account-sidebar{padding:28px}.usage-total,.usage-line-header,.account-table-row{grid-template-columns:1fr;display:grid}.usage-total{align-items:flex-start}.account-table-row{gap:10px}}@media (max-width:760px){.account-center{padding:32px 16px 48px}.account-hero p,.account-panel>p{font-size:17px}.account-sidebar,.account-main{border-radius:30px}.account-sidebar,.account-main,.account-metric-card,.usage-line,.account-profile-card{padding:22px}.account-hero h1,.account-panel h2{font-size:34px}.account-tabs button,.settings-grid input,.settings-grid select{font-size:16px}.account-mini-grid,.settings-grid{grid-template-columns:1fr}.account-profile-card span{flex-direction:column;align-items:flex-start}.account-profile-card b{text-align:left}.account-toast{text-align:center;top:16px;left:16px;right:16px;transform:none}}.settings-panel-head h2{margin:0;font-size:30px;font-weight:400;line-height:1.18}.settings-grid label{color:#5b5f62;gap:8px;font-size:13px;font-weight:300}.settings-grid input,.settings-grid select{min-height:54px;font:inherit;border-radius:18px;padding:0 16px;font-size:15px}.settings-head-actions .btn,.api-key-row .btn{min-height:34px;font:inherit;border-radius:999px;padding:0 16px;font-size:13px;font-weight:300}.api-key-helper{font:inherit;font-size:13px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text-primary);font-family:var(--font);letter-spacing:0;background:#fff;margin:0;font-weight:300;overflow-x:hidden}body.assistant-body,body.entry-body{background:radial-gradient(circle at 12% 0,#fe5f8f2e,#0000 34%),linear-gradient(135deg,#fff 0%,#f7f4ef 45%,#fff1ef 100%)}.marketing-site-frame,.yooai-warm-bg,.product-page,.pricing-page,.scenario-page-shell,.help-page-shell,.help-video-library.standalone-video-page{isolation:isolate;background:var(--marketing-canvas);position:relative}.marketing-site-frame{min-height:100vh;overflow:hidden}.marketing-site-frame>.product-page,.marketing-site-frame>main>.pricing-page,.marketing-site-frame>.scenario-page-shell,.marketing-site-frame>.help-page-shell{background:0 0}.marketing-site-frame>.scenario-page-shell:has(.scenario-detail-modal){z-index:70}.marketing-site-frame>main:has(.member-required-backdrop){z-index:80}.scenario-page-shell,.help-page-shell,.help-video-library.standalone-video-page{overflow:hidden}.marketing-site-frame:before,.marketing-site-frame:after,.yooai-warm-bg:before,.yooai-warm-bg:after,.product-page:before,.product-page:after,.pricing-page:before,.pricing-page:after,.scenario-page-shell:before,.scenario-page-shell:after,.help-page-shell:before,.help-page-shell:after,.help-video-library.standalone-video-page:before,.help-video-library.standalone-video-page:after{content:"";z-index:0;pointer-events:none;position:absolute;left:-12%;right:-12%}.marketing-site-frame>*,.product-page>*,.pricing-page>*,.scenario-page-shell>*,.help-page-shell>*,.help-video-library.standalone-video-page>*{z-index:1;position:relative}.marketing-site-frame:before,.yooai-warm-bg:before,.product-page:before,.pricing-page:before,.scenario-page-shell:before,.help-page-shell:before,.help-video-library.standalone-video-page:before{filter:blur(18px);background:radial-gradient(at 16% 0,#ff5c8e5c,#ff5c8e00 58%),radial-gradient(at 49% 6%,#ff705857,#ff705800 62%),radial-gradient(at 86% 8%,#ff964e4d,#ff964e00 64%),radial-gradient(at 48% 42%,#ffc46938,#ffc46900 72%),linear-gradient(#ffe8e13d,#fff0);height:590px;top:-22px}.marketing-site-frame:after,.yooai-warm-bg:after,.product-page:after,.pricing-page:after,.scenario-page-shell:after,.help-page-shell:after,.help-video-library.standalone-video-page:after{filter:blur(28px);background:radial-gradient(at 18% 62%,#ff699438,#ff699400 58%),radial-gradient(at 48% 58%,#ff7e5847,#ff7e581a 48%,#fff0 80%),radial-gradient(at 82% 66%,#ffa4563d,#ffa45600 60%),radial-gradient(at 62% 92%,#ffc4742e,#ffc47400 58%);height:480px;bottom:-126px}.marketing-site-frame>.product-page:before,.marketing-site-frame>.product-page:after,.marketing-site-frame>main>.pricing-page:before,.marketing-site-frame>main>.pricing-page:after,.marketing-site-frame>.scenario-page-shell:before,.marketing-site-frame>.scenario-page-shell:after,.marketing-site-frame>.help-page-shell:before,.marketing-site-frame>.help-page-shell:after{content:none}button{font:inherit;cursor:pointer}h1,h2,h3,p{margin-top:0}a{color:inherit;text-decoration:none}.site-header{z-index:20;border:1px solid var(--line);border-radius:var(--radius-pill);width:auto;max-width:none;height:78px;box-shadow:inset 0 1px 0 #fffc, var(--shadow-sm);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;grid-template-columns:255px minmax(480px,1fr) 326px;align-items:center;gap:18px;margin:22px 18px 0;padding:0 16px;display:grid;position:relative}.brand,.assistant-brand{color:var(--text-primary);letter-spacing:0;align-items:center;gap:12px;font-weight:800;text-decoration:none;display:flex}.brand-logo{width:190px;height:64px;box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;overflow:hidden}.brand-logo.small{width:36px;height:36px}.brand-logo img{object-fit:contain;object-position:left center;width:190px;height:64px;padding:0;display:block}.brand-logo.small img{width:100%;height:100%;padding:5px}.nav-links{color:var(--text-primary);justify-content:center;align-items:center;gap:42px;font-size:17px;font-weight:300;line-height:1;display:flex}.nav-links a{border-radius:var(--radius-pill);white-space:nowrap;min-height:44px;transition:color var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);outline:none;align-items:center;gap:8px;display:inline-flex}.nav-links a.active,.nav-links a:hover{color:var(--brand-deep);font-weight:400}.nav-links a:focus-visible,.login-button:focus-visible,.nav-download-button:focus-visible,.download-option:focus-visible,.btn:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.nav-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.site-actions,.hero-actions,.download-buttons{align-items:center;gap:10px;display:flex}.download-picker{flex:none;position:relative}.download-menu{z-index:40;border:1px solid var(--line-brand);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;width:306px;max-width:calc(100vw - 32px);padding:12px;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 26px 60px #1e222826}.download-option,.download-menu p{color:#1f2226;border-radius:12px;outline:none;justify-content:space-between;align-items:center;min-height:48px;margin:0;padding:0 12px;font-size:16px;font-weight:500;line-height:1.45;display:flex}.download-option:hover,.download-option.is-current{color:var(--brand-deep);background:#fff1f3}.current-badge{border-radius:var(--radius-pill);height:24px;color:var(--brand-deep);background:#fd4a681f;align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:none}.download-option.is-current .current-badge{display:inline-flex}.download-unavailable-note.is-visible{color:#884535;text-align:left;background:#fff4f2;border-radius:12px;min-height:auto;margin:8px 0 0;padding:12px;font-size:13px;display:block}.btn{border:0;border-radius:4px;justify-content:center;align-items:center;min-height:38px;padding:0 18px;font-weight:850;text-decoration:none;display:inline-flex}.btn.primary{color:#fff;background:var(--grad);box-shadow:var(--shadow-brand)}.btn.outline{color:var(--text-primary);background:var(--surface-strong);border:1px solid var(--line)}.btn.outline.active{color:var(--brand-deep);border-color:var(--line-brand)}.btn.ghost{color:var(--text-primary);background:0 0}.nav-download-button,.login-button{border-radius:var(--radius-pill);letter-spacing:0;white-space:nowrap;height:52px;transition:transform var(--motion-normal) var(--ease-standard), background var(--motion-normal) var(--ease-standard), box-shadow var(--motion-normal) var(--ease-standard), color var(--motion-normal) var(--ease-standard);border:0;justify-content:center;align-items:center;padding:0 28px;font-size:17px;font-weight:300;line-height:1;text-decoration:none;display:inline-flex}.nav-download-button{color:#fff;background:linear-gradient(135deg,#ff3c40,#fe5f8f 58%,#f9885c);gap:0;padding:0 30px;font-weight:400;box-shadow:0 14px 28px #fd4a6833}.nav-download-button .nav-download-icon{display:none}.nav-download-icon,.download-primary-icon{flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.nav-download-icon svg,.download-primary-icon svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.nav-download-button:hover{background:var(--brand-gradient-hover);transform:translateY(-1px);box-shadow:0 18px 34px #fd4a683d}.nav-download-prompt{z-index:40;width:min(260px,100vw - 32px);color:var(--text-secondary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #fd4a6829;border-radius:18px;padding:13px 14px;font-size:13px;line-height:1.5;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 20px 48px #171d211f}.login-button{height:46px;color:var(--text-primary);background:#ffffff85;border:1px solid #0000;padding:0 24px}.login-button:hover,.login-button.active{background:var(--brand-tint);border-color:var(--line-brand);color:var(--brand-deep)}.account-icon-link{width:58px;height:58px;color:var(--text-primary);transition:transform var(--motion-normal) var(--ease-standard), background var(--motion-normal) var(--ease-standard), border-color var(--motion-normal) var(--ease-standard), box-shadow var(--motion-normal) var(--ease-standard);background:#ffffffa8;border:1px solid #ff7e8f42;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.account-icon-link:hover,.account-icon-link:focus-visible,.account-icon-link.active{background:#fff7f8db;border-color:#fd4a685c;transform:translateY(-1px);box-shadow:0 12px 28px #fd4a681f}.account-icon-head,.account-icon-body{border:2px solid;display:block;position:absolute}.account-icon-head{border-radius:999px;width:14px;height:14px;top:17px}.account-icon-body{border-bottom:0;border-radius:999px 999px 0 0;width:24px;height:13px;bottom:16px}.page{display:none}.page.active{animation:.25s both in;display:block}@keyframes in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.entry{align-content:center;gap:24px;min-height:100vh;padding:8vw;display:grid}.entry-brand{width:max-content}.entry h1{letter-spacing:-.07em;margin:0;font-size:clamp(48px,7vw,86px);line-height:.95}.entry>p{max-width:680px;color:var(--muted);font-size:18px;line-height:1.8}.entry-links{grid-template-columns:repeat(2,minmax(0,360px));gap:16px;display:grid}.entry-card{border:1px solid var(--line);background:var(--surface-strong);min-height:220px;box-shadow:var(--shadow);border-radius:8px;padding:28px}.entry-card span{color:var(--rose);letter-spacing:-.04em;font-size:34px;font-weight:950}.entry-card h2{letter-spacing:-.04em;margin:36px 0 8px;font-size:30px}.entry-card p{color:var(--muted);line-height:1.65}.home-hero{text-align:center;background:radial-gradient(circle at 50% 0,#fe5f8f3d,#0000 34%),linear-gradient(#fde0de 0%,#fff1ef 58%,#fff8f7 100%);align-content:start;justify-items:center;gap:34px;padding:clamp(48px,6vw,82px) 7vw 58px;display:grid}.hero-copy{max-width:760px;margin:0 auto}.eyebrow{color:var(--rose);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:900}.home-hero h1{letter-spacing:-.058em;margin-bottom:18px;font-size:clamp(42px,5.8vw,76px);line-height:.98}.home-hero h1 span,.home-hero h1 strong{display:block}.home-hero h1 strong{color:var(--red);font-size:.94em}.home-hero p{max-width:680px;color:var(--muted);margin-left:auto;margin-right:auto;line-height:1.75}.hero-preview{aspect-ratio:2.36;border-radius:8px;width:min(900px,100%);margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #ff3c4029}.hero-preview:after{content:"";pointer-events:none;background:#ffffff59;position:absolute;inset:0}.hero-preview img{object-fit:cover;object-position:center 31%;width:100%;height:100%;display:block}.demo-play{z-index:2;min-height:58px;color:var(--text);background:#ffffffeb;border-radius:6px;align-items:center;gap:10px;padding:0 24px;font-size:13px;font-weight:900;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 42px #16161629}.demo-play span{color:#fff;background:var(--red);border-radius:999px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.hero-actions{justify-content:center}.product-page{overflow:hidden}.product-kicker{color:var(--brand-red);margin:0 0 12px;font-size:13px;font-weight:700}.product-hero{z-index:2;text-align:center;width:min(1040px,100% - 160px);margin:0 auto;padding:104px 0 0;position:relative}.product-hero h1{color:var(--text-primary);letter-spacing:0;margin:0;font-size:76px;font-weight:300;line-height:1.08}.product-hero .lead{max-width:900px;color:var(--text-secondary);font-size:var(--text-lg);margin:24px auto 0;line-height:1.72}.product-hero .meta{color:var(--text-tertiary);margin:12px 0 0;font-size:13px}.hero-mini-actions.download-focused{justify-content:center;margin-top:34px;display:flex;position:relative}.download-primary{color:#fff;min-width:178px;height:58px;transition:transform var(--motion-normal) var(--ease-standard), box-shadow var(--motion-normal) var(--ease-standard);background:linear-gradient(135deg,#ff3c40 0%,#fe5f8f 55%,#f9885c 100%);border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:0 34px;font-size:20px;font-weight:500;display:inline-flex;box-shadow:0 18px 42px #fd4a6847}.download-primary:hover{transform:translateY(-2px);box-shadow:0 22px 54px #fd4a6857}.download-primary .download-primary-icon{width:24px;height:24px}.product-demo-shell{z-index:2;aspect-ratio:2328/1410;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #12121214;border-radius:34px;width:min(1080px,100% - 180px);margin:40px auto 0;position:relative;overflow:hidden;box-shadow:0 34px 88px #171d2117}.product-demo-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.product-flow{z-index:2;margin-top:104px;padding:0 104px;position:relative}.product-section-head{text-align:center;max-width:920px;margin:0 auto 36px}.product-section-head h2{color:var(--text-primary);margin:0;font-size:56px;font-weight:300;line-height:1.08}.product-section-head p:not(.product-kicker){max-width:none;color:var(--text-secondary);white-space:nowrap;margin:18px auto 0;font-size:18px;line-height:1.6}.product-value-showcase{gap:26px;display:grid}.value-story{border:1px solid var(--line);min-height:426px;box-shadow:var(--shadow-sm);background:#ffffffd1;border-radius:38px;grid-template-columns:minmax(310px,.86fr) minmax(520px,1.14fr);align-items:center;gap:34px;padding:34px;display:grid}.value-story:nth-child(2n){grid-template-columns:minmax(520px,1.14fr) minmax(310px,.86fr)}.value-story:nth-child(2n) .value-copy{order:2}.value-story:nth-child(2n) .value-visual{order:1}.value-kicker{border-radius:var(--radius-pill);color:#8d3d2c;background:#fff0e7;align-items:center;height:30px;padding:0 12px;font-size:13px;display:inline-flex}.value-copy h3{margin:22px 0 14px;font-size:46px;font-weight:300;line-height:1.08}.value-copy p{max-width:470px;color:var(--text-secondary);margin:0;font-size:18px;line-height:1.68}.value-proof-row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.value-proof-row span{border:1px solid var(--line);border-radius:var(--radius-pill);color:#343434;background:#ffffffbd;align-items:center;min-height:36px;padding:0 14px;font-size:14px;display:inline-flex}.value-visual{background:radial-gradient(circle at 18% 18%,#ff8c9e38,#0000 34%),radial-gradient(circle at 86% 78%,#f9885c33,#0000 38%),#fff;border:1px solid #12121214;border-radius:32px;min-height:344px;position:relative;overflow:hidden;box-shadow:0 26px 66px #171d2112}.value-gif-visual{aspect-ratio:1228/904;background:#fff;min-height:auto}.value-demo-gif{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.value-visual.scenes{background:radial-gradient(circle at 84% 10%,#fd4a681a,#0000 36%),radial-gradient(circle at 12% 86%,#f9885c1a,#0000 42%),#fff;align-content:start;gap:18px;padding:22px;display:grid;overflow:visible}.scene-showcase-visual{min-height:auto}.router-map{background:radial-gradient(circle at 54% 46%,#ffd6da75,#ffeeeb2e 20%,#0000 44%),radial-gradient(circle at 88% 18%,#fff5f2c2,#0000 34%),linear-gradient(135deg,#fffffff5,#fffaf8f0);border:1px solid #fd4a6824;border-radius:34px;position:absolute;inset:20px 24px 56px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffc2}.router-map:before,.router-map:after{content:"";border:1px solid #98adb029;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.router-map:before{width:408px;height:270px}.router-map:after{border-style:dashed;width:568px;height:384px}.router-orbit{z-index:1;pointer-events:none;border:1px solid #a1b5b829;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.orbit-main{width:448px;height:292px;animation:12s ease-in-out infinite routerOrbitDrift}.orbit-wide{border-style:dashed;width:660px;height:450px;animation:16s ease-in-out infinite reverse routerOrbitDrift}.orbit-vertical{border-style:dashed;width:286px;height:620px;animation:18s ease-in-out infinite routerVerticalOrbit;transform:translate(-50%,-50%)rotate(-18deg)}.router-signal{z-index:2;border-radius:var(--radius-pill);transform-origin:0;opacity:.78;filter:drop-shadow(0 10px 16px #fd4a681f);background:linear-gradient(90deg,#0000,#fd4a6847,#fd4a687a,#0000);height:6px;position:absolute}.signal-a{width:190px;top:40%;left:53%;transform:rotate(-36deg)}.signal-b{opacity:.34;width:160px;top:50%;left:28%;transform:rotate(8deg)}.signal-c{width:170px;top:61%;left:55%;transform:rotate(34deg)}.router-core-card{z-index:4;color:#24272a;background:linear-gradient(135deg,#ffffffc7,#fff1f19e),radial-gradient(circle at 72% 28%,#ffd0c9b3,#0000 28%),#ffffffb8;border:1px solid #fd4a6838;border-radius:40px;place-items:center;width:152px;height:152px;animation:4.8s ease-in-out infinite routerCoreFloat;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 26px 78px #fd4a6829}.router-core-logo{width:48px;height:48px;box-shadow:var(--shadow-xs);background:#fff;border-radius:16px;place-items:center;display:grid;overflow:hidden}.router-core-logo img{object-fit:cover;object-position:left center;width:42px;height:42px}.router-core-card b{margin-top:4px;font-size:24px}.router-core-card small{color:#a5746c;font-size:13px}.router-node{z-index:4;color:#263137;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #12121214;border-radius:30px;align-items:center;gap:16px;min-width:214px;min-height:76px;padding:12px 18px;animation:5.8s ease-in-out infinite routerNodeFloat;display:flex;position:absolute;box-shadow:0 18px 52px #171d211a}.router-node b,.router-status b,.final-ability-chip b{color:#202225;font-size:20px;line-height:1.18;display:block}.router-node small,.router-status small{color:#a0a4aa;margin-top:5px;font-size:14px;display:block}.router-node.openai{top:11%;right:6%}.router-node.deepseek{animation-delay:-.9s;top:36%;left:5%}.router-node.minimax{animation-delay:-1.8s;bottom:14%;right:6%}.model-icon{border-radius:18px;flex:none;place-items:center;width:50px;height:50px;font-weight:700;display:grid}.model-icon svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.openai-icon{color:#111;background:#f7fffb;border:1px solid #c7f1e1;font-size:26px}.deepseek-icon{color:#5275ff;background:#f8fbff;border:1px solid #cdd9ff}.minimax-icon{color:#ff7a55;background:#fff8f5;border:1px solid #ffd9c9}.dispatch-icon{background:var(--brand-gradient);color:#fff;font-size:24px}.router-track{z-index:1;border-radius:var(--radius-pill);transform-origin:0;opacity:.72;background:linear-gradient(90deg,#0000,#fd4a6857,#0000);height:6px;position:absolute}.track-a{width:220px;top:40%;left:47%;transform:rotate(-34deg)}.track-b{width:220px;top:50%;left:22%;transform:rotate(-8deg)}.track-c{width:220px;top:56%;left:52%;transform:rotate(32deg)}.router-pulse{z-index:5;border-radius:var(--radius-pill);background:#ff455f;width:20px;height:20px;animation:2.4s ease-in-out infinite routerPulse;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 16px #fd4a681f}.router-particle{z-index:5;border-radius:var(--radius-pill);pointer-events:none;position:absolute}.particle-red{background:#ff4058;width:18px;height:18px;animation:4.6s ease-in-out infinite routerRedDot;top:47%;left:57%;box-shadow:0 0 0 16px #fd4a681f}.particle-blue{background:#e4eaffeb;width:14px;height:14px;animation:5.6s ease-in-out infinite routerBlueDot;top:52%;left:35%;box-shadow:0 0 0 14px #e4eaff2e}.particle-peach{background:#ffdfd8e6;width:12px;height:12px;animation:6.2s ease-in-out infinite routerPeachDot;top:25%;right:32%;box-shadow:0 0 0 12px #ffdfd829}.router-status{min-width:310px;min-height:78px;color:var(--text-secondary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #fd4a6824;border-radius:34px;align-items:center;gap:14px;padding:12px 22px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 22px 62px #171d2117}.value-visual.router{background:radial-gradient(circle at 50% 52%,#fd4a681f,#0000 32%),radial-gradient(circle at 18% 18%,#ff3c401f,#0000 34%),radial-gradient(circle at 84% 20%,#fe5f8f1f,#0000 34%),radial-gradient(circle at 82% 84%,#f9885c24,#0000 38%),linear-gradient(135deg,#fff,#fff8f5)}.value-visual.router .router-map{background:radial-gradient(circle at 50% 52%,#e8fbf6c7,#e8fbf600 36%),linear-gradient(135deg,#fffffff5,#fff7f4eb);border:1px solid #fd4a681f;border-radius:28px;position:absolute;inset:20px 24px;overflow:hidden}.value-visual.router .router-map:before,.value-visual.router .router-map:after{content:"";pointer-events:none;border:1px solid #1181711f;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.value-visual.router .router-map:before{width:332px;height:222px;animation:5.4s ease-in-out infinite prototypeOrbitBreathe}.value-visual.router .router-map:after{opacity:.72;border-style:dashed;width:432px;height:292px;animation:18s linear infinite prototypeOrbitRotate}.router-core{z-index:4;color:#202020;text-align:center;background:radial-gradient(circle at 82% 14%,#fd4a682e,#0000 36%),linear-gradient(135deg,#fffffff5,#fff5efeb);border:1px solid #fd4a6829;border-radius:36px;flex-direction:column;justify-content:center;align-items:center;width:116px;height:116px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 26px 58px #fd4a6824,inset 0 1px #ffffffb8}.router-core strong{margin-top:8px;font-size:17px;font-weight:500;line-height:1;display:block}.router-core small{color:#8a6460;margin-top:8px;font-size:12px;display:block}.yoo-core-mark{background:#fffffff5;border-radius:12px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;box-shadow:0 12px 28px #fd4a6847}.yoo-core-mark img{width:30px;height:auto}.router-ring{border-radius:inherit;border:1px solid #fd4a684d;animation:2.8s ease-in-out infinite prototypeRouterPulse;position:absolute;inset:0}.model-card{z-index:2;border-radius:var(--radius-pill);color:#252525;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #12121214;align-items:center;gap:10px;min-width:146px;min-height:56px;padding:9px 14px 9px 10px;display:flex;position:absolute;box-shadow:0 18px 42px #171d2114}.model-card.chatgpt{color:#0d7d67;top:32px;right:26px}.model-card.deepseek{color:#255fb7;animation-delay:.36s;top:116px;left:26px}.model-card.minimax{color:#c84d28;animation-delay:.72s;bottom:34px;right:30px}.model-card.chatgpt:after,.model-card.deepseek:after,.model-card.minimax:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid;animation:5.4s ease-in-out infinite prototypeActiveModel;position:absolute;inset:-3px}.model-card.deepseek:after{animation-delay:1.8s}.model-card.minimax:after{animation-delay:3.6s}.value-visual.router .model-icon{background:#fff;border-radius:14px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 22px #171d2114}.value-visual.router .model-icon svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.value-visual.router .model-icon img{object-fit:contain;width:23px;height:23px;display:block}.model-card b,.model-card em{text-overflow:ellipsis;white-space:nowrap;line-height:1.15;display:block;overflow:hidden}.model-card>span:last-child{min-width:0}.model-card b{color:#202326;font-size:15px;font-weight:500}.model-card em{color:#8f9598;margin-top:4px;font-size:11px;font-style:normal}.model-card.chatgpt .model-icon{border:1px solid #10a37f2e}.model-card.deepseek .model-icon{border:1px solid #1d6ff22e}.model-card.minimax .model-icon{border:1px solid #ff704633}.router-beam{z-index:1;border-radius:var(--radius-pill);opacity:.46;transform-origin:0;background:linear-gradient(90deg,#fd4a6800,#fd4a68b3,#11817100);height:3px;position:absolute;top:50%;left:50%;overflow:visible}.router-beam:after{content:"";border-radius:var(--radius-pill);background:#ff3c40;width:9px;height:9px;animation:5.4s ease-in-out infinite both prototypeDotFlow;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #fd4a681f,0 0 22px #fd4a686b}.router-beam.to-chatgpt{width:156px;transform:rotate(-31deg)}.router-beam.to-deepseek{width:154px;transform:rotate(178deg)}.router-beam.to-minimax{width:150px;transform:rotate(34deg)}.router-beam.to-deepseek:after{background:#1d6ff2;animation-delay:1.8s;box-shadow:0 0 0 7px #1d6ff21f,0 0 22px #1d6ff261}.router-beam.to-minimax:after{background:#ff8a42;animation-delay:3.6s;box-shadow:0 0 0 7px #ff8a421f,0 0 22px #ff8a4261}.router-result{z-index:2;border-radius:var(--radius-pill);color:#1f2428;text-align:center;background:#fffffff5;border:1px solid #fd4a6824;gap:3px;min-width:178px;padding:10px 16px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 38px #fd4a6824}.router-result b{font-size:14px;font-weight:650}.router-result span{color:#7b6060;font-size:12px}.final-ability-chip b{color:#202225;font-size:20px;line-height:1.18;display:block}@keyframes prototypeRouterPulse{0%,to{opacity:.48;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes prototypeOrbitBreathe{0%,to{opacity:.56;transform:translate(-50%,-50%)scale(.98)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.03)}}@keyframes prototypeOrbitRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes prototypeCoreFloat{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-6px)}}@keyframes prototypeModelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes prototypeActiveModel{0%,24%,to{opacity:0;transform:scale(.98)}8%,16%{opacity:.42;transform:scale(1.04)}}@keyframes prototypeDotFlow{0%{opacity:0;left:100%}12%,86%{opacity:1}to{opacity:0;left:0}}.testimonial-section{background:#fff;padding:112px 0 96px}.testimonial-head{width:min(1080px,100% - 180px);margin:0 auto 56px}.testimonial-head.centered{text-align:center}.testimonial-head h2,.product-final-cta h2{color:var(--text-primary);margin:0 0 14px;font-size:52px;font-weight:400;line-height:1.08}.testimonial-head p:not(.product-kicker){color:#8b9097;max-width:760px;margin:24px auto 0;font-size:20px;line-height:1.65}.testimonial-rail{width:100%;margin:0;overflow:hidden}.testimonial-list{gap:24px;width:max-content;animation:46s linear infinite testimonialDrift;display:flex}.testimonial-list figure{background:radial-gradient(circle at 20% 18%,#fff5f0c7,#0000 42%),#fff;border:1px solid #12121214;border-radius:30px;width:430px;min-height:286px;margin:0;padding:34px 36px 30px;box-shadow:0 28px 72px #171d210f}.testimonial-list figure:first-child{border-color:#fd4a6857;box-shadow:0 32px 78px #fd4a6817}.testimonial-list blockquote{color:var(--text-primary);margin:0;font-size:21px;font-weight:400;line-height:1.52}.testimonial-list figcaption{color:#9a9fa5;align-items:center;gap:14px;margin-top:34px;font-size:13px;display:flex}.testimonial-avatar{border-radius:var(--radius-pill);background:var(--brand-gradient);color:#fff;flex:none;place-items:center;width:48px;height:48px;font-size:20px;font-weight:500;display:grid;box-shadow:0 18px 38px #fd4a6833}.testimonial-person{gap:6px;display:grid}.testimonial-person b{color:var(--text-primary);font-size:16px;font-weight:500}.testimonial-person span{color:#9a9fa5;font-size:13px}.product-final-cta{width:min(1128px,100% - 208px);min-height:360px;color:var(--text-primary);background:linear-gradient(90deg,#fffffffa 0%,#ffffffeb 42%,#fff2ebc2 100%),radial-gradient(at 84% 18%,#ff8c9e2e,#0000 48%),radial-gradient(at 84% 80%,#f9885c2e,#0000 52%);border:1px solid #fd4a6824;border-radius:42px;grid-template-columns:minmax(420px,.95fr) minmax(360px,1.05fr);align-items:center;gap:44px;margin:108px auto 86px;padding:54px 62px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #171d2112}.product-final-copy{z-index:2;position:relative}.product-final-copy h2,.product-final-copy p{color:var(--text-primary)}.product-final-cta h2{color:#111;max-width:620px;margin:22px 0 16px;font-size:48px;font-weight:400;line-height:1.12}.product-final-cta p{color:#4a4f52;max-width:650px;margin:0;font-size:18px;line-height:1.72}.product-final-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.product-final-download{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff3c40,#fd4a68 58%,#f9885c);border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:0 28px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 20px 42px #fd4a6838}.final-download-action{display:inline-flex;position:relative}.product-final-download-icon,.product-final-download-icon svg{width:20px;height:20px}.product-final-download-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:block}.product-final-note{color:var(--muted);font-size:14px}.product-final-visual{z-index:2;min-height:270px;position:relative}.final-visual-horizon{background:linear-gradient(135deg,#ffffff5c,#fff0),linear-gradient(#fff7f2e6,#ffffff94);border:1px solid #fd4a681a;border-radius:34px;position:absolute;inset:6px 0 0}.final-visual-horizon:before,.final-visual-horizon:after{content:"";background:linear-gradient(90deg,#0000,#fd4a6833,#0000);height:1px;position:absolute;left:9%;right:7%}.final-visual-horizon:before{top:35%;transform:rotate(-8deg)}.final-visual-horizon:after{bottom:30%;transform:rotate(7deg)}.final-yoo-node{background:#ffffffe0;border:1px solid #fd4a682e;border-radius:28px;place-items:center;width:108px;height:108px;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #fd4a6821}.final-yoo-node img{object-fit:contain;width:82px;height:auto;display:block}.final-ability-chip{z-index:2;color:#2b2b2b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #12121214;border-radius:22px;align-items:center;gap:10px;min-height:62px;padding:9px 17px 9px 10px;font-size:15px;display:flex;position:absolute;box-shadow:0 16px 38px #171d2114}.final-ability-chip div{white-space:nowrap;flex-direction:column;gap:4px;display:flex}.final-chip-icon{color:#fff;background:linear-gradient(135deg,#ff3c40,#fe5f8f 56%,#f9885c);border-radius:13px;flex:none;place-items:center;width:34px;height:34px;display:grid}.final-chip-icon svg{stroke:currentColor;width:18px;height:18px}.final-ability-chip b{color:#202328;font-size:15px;font-weight:600;line-height:1.05}.final-ability-chip small{color:#73777c;font-size:12px;line-height:1.15;display:block}.final-ability-chip.model{top:20%;left:3%}.final-ability-chip.scene{top:20%;right:3%}.final-ability-chip.cost{bottom:10%;left:50%;transform:translate(-50%)}@media (max-width:1300px) and (min-width:981px){.final-ability-chip.model{left:0}}@keyframes routerPulse{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.9)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.16)}}@keyframes routerOrbitDrift{0%,to{transform:translate(-50%,-50%)rotate(0)scale(1)}50%{transform:translate(-50%,-50%)rotate(4deg)scale(1.02)}}@keyframes routerVerticalOrbit{0%,to{transform:translate(-50%,-50%)rotate(-18deg)scale(1)}50%{transform:translate(-50%,-50%)rotate(-12deg)scale(1.02)}}@keyframes routerCoreFloat{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-54%)scale(1.02)}}@keyframes routerNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes routerRedDot{0%,to{transform:translate(-8px,-4px)scale(.9)}45%{transform:translate(18px,4px)scale(1.08)}70%{transform:translate(4px,18px)scale(.96)}}@keyframes routerBlueDot{0%,to{opacity:.58;transform:translate(-14px,6px)scale(.86)}50%{opacity:.96;transform:translate(20px,-12px)scale(1.08)}}@keyframes routerPeachDot{0%,to{opacity:.58;transform:translate(0)scale(.9)}50%{opacity:.94;transform:translate(18px,16px)scale(1.08)}}@keyframes testimonialDrift{0%{transform:translate(0)}to{transform:translate(-45%)}}.account-table-row span[data-label]:before{content:none}@media (max-width:1180px){.account-table-row.header{display:none}.account-table-row span[data-label]:before{content:attr(data-label);color:#8f8f99;margin-bottom:4px;font-size:13px;display:block}}@media (prefers-reduced-motion:reduce){.router-pulse,.router-orbit,.router-particle,.router-core-card,.router-node,.router-core,.router-ring,.model-card,.testimonial-list{animation:none}}.hero-notes{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:18px;font-size:13px;display:flex}.hero-notes span:before{content:"";background:var(--grad);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.status-panel{background:var(--surface-strong);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;padding:22px}.panel-top{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.signal{background:#2fc772;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #2fc77224}.big-status{letter-spacing:-.05em;margin:20px 0 8px;font-size:34px;font-weight:900}.status-meta{color:var(--rose);gap:10px;font-size:13px;font-weight:800;display:flex}.mini-steps{gap:8px;margin-top:20px;display:grid}.mini-steps div{background:var(--soft);border-radius:6px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.mini-steps b{color:#fff;background:var(--grad);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.mini-steps em{color:var(--rose);font-size:12px;font-style:normal;font-weight:800}.quick-section{border-bottom:1px solid var(--line);background:var(--tint);grid-template-columns:repeat(4,1fr);gap:16px;padding:0 7vw 42px;display:grid}.quick-section article,.quick-section a{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:150px;padding:25px;transition:transform .18s,box-shadow .18s;box-shadow:0 14px 38px #ff3c400f}.quick-section article:hover,.quick-section a:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.icon{width:38px;height:38px;color:var(--rose);background:var(--soft);border-radius:8px;place-items:center;margin-bottom:12px;font-weight:900;display:grid}.quick-section h3{margin-bottom:6px;font-size:16px}.quick-section p,.section-title p,.download-card p,.help-grid p,.assistant-heading p,.setup-list p,.scene-grid p,.diagnose-card p{color:var(--muted);line-height:1.65}.section{background:var(--page-grad);padding:52px 7vw}.pricing-page{padding:0 0 96px;position:relative;overflow:hidden}.pricing-hero{text-align:center;max-width:980px;margin:0 auto 30px}.pricing-page .pricing-hero{text-align:center;width:min(1040px,100% - 160px);max-width:none;margin:0 auto 52px;padding-top:104px}.pricing-hero h1{font-size:var(--text-5xl);line-height:var(--leading-tight);letter-spacing:0;margin:0 0 18px;font-weight:300}.pricing-page .pricing-hero h1{margin:0;font-size:76px;font-weight:300;line-height:1.08}.pricing-hero p:last-child{max-width:680px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.72}.web-pricing-catalog{width:min(1080px,100% - 48px);max-width:none;margin:0 auto}.pricing-hero-copy{max-width:900px;color:var(--text-secondary);font-size:var(--text-lg);white-space:nowrap;justify-content:center;align-items:baseline;gap:16px;margin:24px auto 0;line-height:1.72;display:flex}.pricing-hero-copy b{color:var(--text-primary);font-weight:500}.cycle-switch{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #fc3a4a21;border-radius:999px;grid-template-columns:repeat(2,minmax(108px,1fr));gap:5px;width:max-content;margin:0 auto 34px;padding:5px;display:grid;box-shadow:0 18px 48px #7e372d17}.cycle-option{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 18px;font-weight:950}.cycle-option span{margin-left:6px;font-size:12px;font-weight:900}.cycle-option.active{color:#fff;background:var(--grad);box-shadow:var(--shadow-brand)}.plan-group{margin-top:26px}.plan-section-label{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.plan-section-label h2{letter-spacing:0;margin:0;font-size:clamp(22px,2.7vw,34px);line-height:1.15}.plan-section-label span{min-height:30px;color:var(--brand-deep);background:var(--brand-tint-strong);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.web-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.web-plan-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #fc3a4a1f;border-radius:8px;grid-template-rows:48px auto 54px auto 26px auto auto 1fr;gap:12px;min-height:610px;padding:24px;display:grid;box-shadow:0 24px 70px #7e372d1a}.web-plan-card.featured{background:linear-gradient(#fff1ecf0,#ffffffe0);border-color:#fc3a4a57;box-shadow:0 30px 86px #fc3a4a2b}.web-plan-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.web-plan-head>span,.sale-badge{background:var(--brand-tint-strong);min-height:30px;color:var(--rose);white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.sale-badge{color:#fff;background:var(--grad);justify-content:center;gap:8px;min-width:168px}.sale-badge small{color:#ffffffe0;font-size:11px;font-weight:850}.sale-badge.empty{visibility:hidden}.web-plan-card h3{margin:0;font-size:30px;line-height:1.15}.web-plan-card>p{color:var(--muted);margin:0;line-height:1.65}.web-plan-price{align-items:baseline;gap:10px;display:flex}.web-plan-price strong{letter-spacing:0;font-size:44px;line-height:1}.web-plan-price del,.yooai-recharge-pack-price del{color:var(--muted);font-size:16px;text-decoration-thickness:1px}.web-plan-saving{min-height:24px;color:var(--rose);font-weight:950}.web-plan-action{width:100%;min-height:44px}.web-points-box{background:linear-gradient(135deg,#fff0e8db,#fff8f4f0);border:1px solid #fc3a4a1a;border-radius:8px;gap:8px;padding:16px;display:grid}.web-points-box span{color:var(--text);font-weight:950}.web-points-box small{color:var(--muted);line-height:1.45}.web-plan-ability-title{font-size:13px;font-weight:950;color:var(--text)!important}.web-plan-card ul{color:var(--muted);margin:0;padding-left:18px;line-height:1.75}.web-recharge-section{margin-top:34px}.yooai-recharge-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.yooai-recharge-pack-card{background:#ffffffc2;border:1px solid #fc3a4a1a;border-radius:8px;grid-template-rows:auto auto auto auto 1fr auto;gap:9px;min-height:330px;padding:18px;display:grid;box-shadow:0 16px 42px #7e372d14}.yooai-recharge-pack-card.highlighted{background:#fff8f7db;border-color:#fc3a4a3d}.yooai-recharge-pack-badges{gap:7px;display:flex}.yooai-recharge-pack-badge{min-height:26px;color:var(--rose);background:var(--brand-tint-strong);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.yooai-recharge-pack-kicker{color:var(--muted);margin:0;font-size:12px;font-weight:900}.yooai-recharge-pack-card h3{margin:0;font-size:22px;line-height:1.2}.yooai-recharge-pack-price{align-items:baseline;gap:8px;font-size:34px;font-weight:950;line-height:1;display:flex}.yooai-points-lines{color:var(--text);background:linear-gradient(135deg,#fff0e8d1,#fff8f4f0);border:1px solid #fc3a4a1a;border-radius:8px;gap:6px;padding:12px;font-size:13px;font-weight:850;display:grid}.yooai-points-lines p{margin:0}.yooai-recharge-pack-button{width:100%;min-height:40px}.member-required-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1212129e;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.member-required-modal{background:#fffffff5;border:1px solid #fc3a4a29;border-radius:8px;width:min(620px,100%);padding:28px;position:relative;box-shadow:0 32px 110px #34221e38}.member-required-modal h3{margin:8px 0 10px;font-size:28px;line-height:1.15}.member-required-modal>p:not(.product-kicker){color:var(--muted);line-height:1.65}.modal-close{border:1px solid var(--line);background:var(--surface-strong);width:34px;height:34px;color:var(--muted);border-radius:999px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.member-plan-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.member-plan-options article{border:1px solid var(--line);background:var(--surface-warm);border-radius:8px;gap:8px;padding:16px;display:grid}.member-plan-options span{color:var(--rose);font-size:12px;font-weight:950}.member-plan-options h4{margin:0;font-size:19px}.member-plan-options strong{font-size:25px}.member-plan-action{width:100%}.purchase-control{gap:8px;display:grid}.purchase-control>.btn{width:100%}.purchase-message{color:var(--rose);font-size:12px;font-weight:800;line-height:1.45;display:block}@media (max-width:980px){.pricing-page{padding:0 0 64px}.pricing-page .pricing-hero{width:calc(100% - 32px);margin-bottom:40px;padding-top:58px}.pricing-hero{margin-bottom:18px}.pricing-hero p:last-child{font-size:15px}.pricing-hero-copy{white-space:normal;justify-items:center;gap:8px;max-width:min(320px,100%);margin:0 auto;font-size:16px;line-height:1.55;display:grid}.cycle-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.cycle-option{padding:0 10px}.cycle-option span{margin:1px 0 0;display:block}.web-plan-grid,.yooai-recharge-pack-grid,.member-plan-options{grid-template-columns:1fr}.web-plan-card{grid-template-rows:auto;min-height:auto;padding:18px}.web-plan-head{justify-content:stretch;display:grid}.sale-badge{width:100%;min-width:0}.web-plan-price strong{font-size:36px}.web-pricing-catalog{width:calc(100% - 32px)}.plan-group.monthly-pack,.plan-group.topup-pack{border-radius:28px;padding:20px}.member-required-backdrop{padding:14px}.member-required-modal{padding:22px 16px 18px}.member-required-modal h3{font-size:24px}.modal-close{top:10px;right:10px}}.plans{gap:24px;margin-top:0;display:grid}.plan-group.monthly-pack,.plan-group.topup-pack{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #12121214;border-radius:34px;padding:30px;box-shadow:0 34px 88px #171d2117}.plan-group.monthly-pack{background:#ffffffd1}.plan-group.topup-pack{background:#ffffffd1;border-radius:34px;padding:30px}.plan-group-head{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:22px;display:flex}.monthly-pack .plan-group-head{display:block}.plan-group-head h3{margin:8px 0 0;font-size:36px;font-weight:300;line-height:1.08}.monthly-pack .plan-group-head h3{margin-top:0}.billing-toggle{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffad;border:1px solid #12121214;border-radius:999px;align-items:center;gap:4px;min-height:54px;margin-top:34px;padding:5px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 14px 34px #fc3a4a14}.billing-toggle button{color:#4a4a4a;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:94px;height:44px;padding:0 18px;font-size:15px;font-weight:300;display:inline-flex}.billing-toggle button.active{color:#fff;background:var(--brand-gradient);box-shadow:0 10px 22px #fc3a4a29}.billing-toggle em{color:#ff8c55;white-space:nowrap;margin-left:6px;font-size:12px;font-style:normal}.billing-toggle button.active em{color:#ffe48a}.plan-row{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.plan{border:1px solid var(--line);min-height:482px;box-shadow:var(--shadow-xs);transition:transform var(--motion-normal) var(--ease-standard), border-color var(--motion-normal) var(--ease-standard), box-shadow var(--motion-normal) var(--ease-standard);background:#ffffffb8;border-radius:28px;flex-direction:column;grid-column:span 2;padding:24px;display:flex;position:relative}.plan.monthly{grid-column:span 3;min-height:720px}.plan.monthly:first-child{background:#ffffffb8}.plan.monthly.selected,.plan.selected{border-color:var(--line-brand);background:#fff8f5d1;box-shadow:0 20px 52px #fd4a6812}.plan:hover{border-color:var(--line-brand);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.plan h3{color:#1d1d1d;margin:18px 0 0;font-size:28px;font-weight:300;line-height:1.12}.tag{min-height:30px;color:var(--brand-deep);background:var(--brand-tint-strong);border-radius:999px;align-self:flex-start;align-items:center;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.plan .sale-badge{color:#fff;background:var(--brand-gradient);border-radius:999px;align-self:flex-end;align-items:center;gap:8px;min-width:0;min-height:32px;margin-bottom:14px;padding:0 12px;font-size:12px;line-height:1;display:inline-flex;box-shadow:0 12px 28px #fd4a682e}.plan .sale-badge b{color:#fff7c9;font-weight:500}.plan .sale-badge .js-countdown{color:#ffffffdb;font-variant-numeric:tabular-nums}.plan .sale-badge.empty{visibility:hidden;opacity:0}.plan.no-promo .sale-badge,.plan.no-promo .old-price,.plan.no-promo .saving-pill{visibility:hidden;opacity:0;pointer-events:none}.old-price{color:#9a9a9a;min-height:16px;margin-top:16px;font-size:13px;line-height:1}.old-price.empty{visibility:hidden}.old-price del{color:#7b7b7b;margin-left:6px;text-decoration-color:#fc3a4a9e;text-decoration-thickness:1.5px}.price{color:var(--brand-red);margin:8px 0;font-size:48px;font-weight:400;line-height:1}.price small{color:var(--muted);font-size:16px}.saving-pill{color:#ad3b21;white-space:nowrap;background:#fc3a4a14;border-radius:999px;align-self:flex-start;align-items:center;min-height:28px;margin-bottom:14px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.plan p{color:var(--muted);margin:0;font-size:14px;line-height:1.56}.plan>.purchase-control{margin-top:20px}.plan-cta{color:#fff;background:var(--brand-gradient);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:46px;font-size:15px;display:inline-flex}.plan-section-label{color:#20212a;align-items:center;gap:10px;margin-top:18px;margin-bottom:0;font-size:14px;font-weight:500;line-height:1;display:flex}.plan-section-label:after{content:"";background:linear-gradient(90deg,#fc3a4a2e,#0000);flex:1;height:1px}.plan-section-label.quota:after{content:none}.points{border-top:1px solid #12121212;gap:8px;margin-top:20px;padding-top:18px;display:grid}.points span{color:#6a6a6a;justify-content:space-between;gap:14px;font-size:13px;line-height:1.42;display:flex}.points b{color:#1f1f1f;font-weight:400}.plan-benefits{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.plan-benefits li{color:#4f5357;padding-left:20px;font-size:13px;line-height:1.42;position:relative}.plan-benefits li:before{content:"✓";color:var(--brand-red);font-weight:500;position:absolute;top:0;left:0}.topup-pack .plan-group-head{align-items:center;margin-bottom:14px}.topup-pack .plan-group-head h3{font-size:30px}.topup-pack .plan-row{gap:14px}.topup-pack .plan{border-radius:24px;min-height:340px;padding:18px 20px;box-shadow:0 18px 46px #181e230d}.topup-pack .sale-badge{min-height:26px;margin-bottom:10px;padding:0 10px;font-size:11px}.topup-pack .plan h3{margin-top:12px;font-size:23px}.topup-pack .old-price{margin-top:10px}.topup-pack .price{margin:6px 0;font-size:38px}.topup-pack .saving-pill{min-height:24px;margin-bottom:10px;font-size:11px}.topup-pack .points{border-top:0;gap:8px;margin-top:14px;padding-top:0}.topup-pack .points span{align-items:baseline}.topup-pack .points span:last-child{background:#fc3a4a0e;border-radius:16px;margin-top:4px;padding:9px 12px}.topup-pack .points strong{color:#1f1f1f;font-size:15px;font-weight:400;line-height:1}.topup-pack .points .gift strong{color:#f46f3a}.topup-pack .points .total b,.topup-pack .points .total strong{color:var(--brand-red)}.topup-pack .points .total strong{font-size:24px}.api-note{color:var(--text-tertiary);margin:20px 0 0;font-size:12px;line-height:1.55}.member-required-modal{width:min(960px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-lg);background:#fffffff5;border:1px solid #fc3a4a29;border-radius:30px;padding:42px 44px 40px;position:relative;overflow-y:auto}.member-required-modal .payment-close{padding:0;line-height:0}.member-required-close-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px;display:block}.member-required-badge{min-height:28px;color:var(--brand-deep);background:var(--brand-tint-strong);border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.member-required-modal h2{margin:12px 0 8px;font-size:30px;line-height:1.12}.member-required-modal>p{color:var(--muted);line-height:1.6}.member-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.member-plan-card{border:1px solid var(--line);background:var(--surface-warm);border-radius:22px;gap:10px;padding:24px;display:grid}.member-plan-card.featured{background:#fff7f3;border-color:#fc3a4a38}.member-plan-card h3{margin:0;font-size:20px}.member-plan-price{color:var(--brand-red);font-size:25px;font-weight:700}.member-plan-price small{color:var(--muted);font-size:14px}.member-plan-original,.member-plan-note,.member-plan-tag{color:var(--muted);font-size:12px}.member-plan-tag{width:max-content;color:var(--brand-deep);background:var(--brand-tint-strong);border-radius:999px;padding:4px 8px}.member-plan-card .purchase-control{margin-top:4px}.member-plan-cta{color:#fff;background:var(--brand-gradient);border:0;border-radius:999px;width:100%;min-height:42px}@media (max-width:980px){.billing-toggle{justify-content:stretch;width:100%}.billing-toggle button{flex:0 34%;min-width:0;padding:0 8px}.billing-toggle button:last-child{flex-basis:66%}.billing-toggle em{margin-left:4px;font-size:11px}.plan-row,.member-plan-grid{grid-template-columns:1fr}.plan,.plan.monthly{grid-column:span 1;min-height:auto;padding:18px}.price{font-size:36px}.member-required-modal{max-width:calc(100vw - 28px);padding:22px 16px 18px}.member-required-modal h2{font-size:24px}}.scenarios-section{background:radial-gradient(circle at 16% 16%,#fe5f8f1f,#0000 28%),linear-gradient(#f7f4ef 0%,#fff8f7 100%)}.download-section{background:linear-gradient(#fff8f7 0%,#fff1ef 100%)}.help-section{background:radial-gradient(circle at 82% 16%,#f2adb933,#0000 28%),linear-gradient(#fff1ef 0%,#f7f4ef 100%)}.section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.section-title h2,.assistant-heading h2{letter-spacing:-.04em;margin-bottom:6px;font-size:30px}.plan-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.plan-card{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;flex-direction:column;min-height:320px;padding:24px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.plan-card:hover,.plan-card.selected{border-color:var(--line-strong);color:var(--text);background:var(--surface-strong);box-shadow:var(--shadow)}.plan-card:hover{transform:translateY(-1px)}.plan-card.selected li,.plan-card.selected .bonus{color:var(--muted)}.plan-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex;position:absolute;top:18px;right:18px}.badge,.selected-badge{color:#fff;background:var(--rose);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900}.selected-badge{color:var(--rose);background:var(--soft)}.price{letter-spacing:-.06em;margin:8px 0 2px;font-size:42px;font-weight:950}.bonus{width:max-content;max-width:100%;color:var(--rose);background:linear-gradient(135deg,#fff0ef 0%,#f9905e29 100%);border:1px solid #f9885c4d;border-radius:4px;margin-top:8px;padding:7px 10px;font-weight:950}.plan-card.selected .bonus{color:var(--rose);background:var(--soft);border-color:var(--line)}.plan-card ul{color:var(--muted);gap:9px;margin:20px 0;padding:0;list-style:none;display:grid}.plan-card li:before{content:"✓";color:var(--rose);margin-right:8px;font-weight:900}.plan-card.selected li:before{color:var(--rose)}.plan-card .btn{margin-top:auto}.download-card{border:1px solid var(--line);min-height:190px;color:var(--text);background:radial-gradient(circle at 86% 14%,#fb725833,#0000 30%),linear-gradient(135deg,#fffffff5 0%,#fff1ef 100%);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex;position:relative;overflow:hidden}.download-card:after{content:"";background:linear-gradient(135deg,#ff3c401f,#fb72582e);border-radius:50%;width:260px;height:260px;position:absolute;top:-100px;right:-90px}.download-card>*{z-index:1;position:relative}.download-card p{max-width:660px;color:var(--muted)}.download-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.download-resource-card{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;grid-template-rows:auto 1fr auto;gap:16px;min-height:260px;padding:22px;display:grid}.download-resource-card span{color:var(--rose);font-size:12px;font-weight:900}.download-resource-card h3{letter-spacing:-.03em;margin:8px 0 0;font-size:22px}.download-resource-card p{color:var(--muted);margin:0;line-height:1.65}.download-resource-foot{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.download-resource-foot em{color:var(--muted);font-size:13px;font-style:normal;font-weight:800}.download-resource-foot .btn{width:100%;min-height:42px}.download-prompt{z-index:50;border:1px solid var(--line);background:var(--surface-strong);width:min(380px,100vw - 32px);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:1fr auto;gap:12px;padding:16px;display:grid;position:fixed;bottom:24px;right:24px}.download-prompt strong{margin-bottom:4px;display:block}.download-prompt p{color:var(--muted);margin:0;line-height:1.55}.download-prompt button{border:1px solid var(--line);background:var(--surface-strong);height:32px;color:var(--rose);border-radius:4px;align-self:start;font-weight:800}.help-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.help-grid article{background:var(--surface-strong);border:1px solid var(--line);border-radius:8px;padding:22px}.help-grid h3{font-size:16px}.help-center{max-width:1040px;margin:0 auto;padding:62px 24px 90px;position:relative}.help-hero{text-align:center;justify-items:center;gap:20px;margin-bottom:32px;display:grid}.help-hero h1{font-size:var(--text-5xl);line-height:var(--leading-tight);letter-spacing:0;margin:0;font-weight:300}.help-hero p{max-width:720px;color:var(--muted);font-size:18px;line-height:1.65}.faq-search{background:#ffffffe0;border:1px solid #fc3a4a1f;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:min(780px,100%);min-height:76px;padding:10px 12px 10px 24px;display:grid;box-shadow:0 22px 60px #fc3a4a1a}.faq-search-icon{color:#fc3a4a;place-items:center;width:30px;height:30px;font-size:22px;display:grid}.faq-search input{color:#20212a;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:18px}.faq-search input::placeholder{color:#20212a6b}.faq-search button{background:var(--grad);color:#fff;border:0;border-radius:999px;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.help-quick-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:18px;width:min(760px,100%);margin:32px auto 34px;display:grid}.help-quick-card{background:radial-gradient(circle at 100% 0,#fe5f8f21,#0000 36%),#ffffffd1;border:1px solid #fc3a4a1f;border-radius:26px;align-content:space-between;gap:18px;min-height:184px;padding:24px;display:grid;position:relative;box-shadow:0 18px 48px #171d210b}.help-quick-card.wechat-entry{grid-template-columns:1fr 116px;align-items:end}.quick-icon{color:#fff;background:linear-gradient(135deg,#fc3a4a,#f9885c);border-radius:16px;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.help-quick-card h2{margin:16px 0 8px;font-size:25px;font-weight:500}.help-quick-card p{max-width:520px;color:var(--muted);line-height:1.65}.help-card-action{color:#fc3a4a;align-items:center;gap:8px;width:fit-content;font-weight:800;display:inline-flex}.quick-qr{color:#9a4b32;text-align:center;background:linear-gradient(90deg,#fc3a4a14 1px,#0000 1px) 0 0/12px 12px,linear-gradient(#fc3a4a14 1px,#0000 1px) 0 0/12px 12px,#fff;border:1px solid #fc3a4a24;border-radius:22px;place-items:center;width:104px;height:104px;font-size:13px;display:grid}.help-video-library{width:min(1060px,100% - 48px);margin:58px auto 90px}.help-video-library.standalone-video-page{width:min(1180px,100% - 88px);margin:0 auto 90px;padding:42px 0 54px}.video-doc-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:22px;display:grid}.video-doc-sidebar{background:#ffffffd6;border:1px solid #fc3a4a1f;border-radius:24px;gap:14px;padding:18px 16px;display:grid;position:sticky;top:96px;box-shadow:0 18px 48px #1212120b}.video-doc-back{color:#9a4b32;font-weight:800}.video-doc-group{gap:6px;display:grid}.video-doc-group-title{color:#20212a;justify-content:space-between;gap:10px;font-weight:850;display:flex}.video-doc-link{min-height:36px;color:var(--muted);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;display:flex}.video-doc-link:hover,.video-doc-link.active{color:#fc3a4a;background:#fc3a4a14}.video-doc-main{gap:18px;max-width:820px;display:grid}.video-doc-hero,.video-doc-section{background:#ffffffc7;border:1px solid #fc3a4a1a;border-radius:26px;padding:30px}.video-doc-eyebrow{color:#fc3a4a;font-size:13px;font-weight:850}.video-doc-hero h2,.video-doc-hero h1,.video-doc-section h2{margin:10px 0;font-size:30px;font-weight:560}.video-doc-hero h1{font-size:clamp(34px,4vw,46px);font-weight:500;line-height:1.12}.video-doc-hero p,.video-doc-section>p{color:var(--muted);line-height:1.65}.video-doc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.video-doc-stat{background:#fff7f4f0;border-radius:18px;align-content:center;gap:3px;min-height:58px;padding:12px 16px;display:grid}.video-doc-stat span{color:var(--muted);font-size:13px}.help-center .help-grid{grid-template-columns:1fr;gap:18px;display:grid}.faq-category{background:#ffffffd1;border:1px solid #fc3a4a1f;border-radius:28px;padding:0;overflow:hidden;box-shadow:0 18px 52px #fc3a4a0f}.faq-section{width:min(900px,100%);margin:38px auto 0}.faq-section-head{justify-content:flex-end;margin-bottom:12px;display:flex}.faq-meta{gap:10px;display:flex}.faq-toggle-all,.faq-reset{color:#9a4b32;min-height:36px;font:inherit;background:#fffc;border:1px solid #fc3a4a24;border-radius:999px;padding:0 14px;font-size:13px}.faq-empty{color:var(--muted);background:#fff7f4e0;border-radius:20px;margin-bottom:16px;padding:18px}.faq-category-head{border-bottom:1px solid #fc3a4a14;padding:22px 24px}.faq-category-head h2{margin:0;font-size:24px}.faq-row{border-top:1px solid #fc3a4a14}.faq-row:first-of-type{border-top:0}.faq-row summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:20px 24px;list-style:none;display:grid}.faq-row summary::-webkit-details-marker{display:none}.faq-bullet{color:#fc3a4a;background:#fc3a4a14;border-radius:999px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:grid}.faq-row h3{color:#20212a;margin:0;font-size:18px;font-weight:650}.faq-chevron{color:#20212a70;transform-origin:50%;font-size:28px}.faq-row[open] .faq-chevron{transform:rotate(90deg)}.faq-answer{color:var(--muted);padding:0 24px 22px 80px;line-height:1.75}.video-doc-section{scroll-margin-top:96px}.video-doc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.video-doc-card{background:#fff;border:1px solid #fc3a4a1a;border-radius:18px;grid-template-columns:86px minmax(0,1fr);gap:14px;padding:14px;display:grid}.video-doc-card h3{margin:6px 0 5px;font-size:16px}.video-doc-thumb{background:radial-gradient(circle at 70% 20%,#fe5f8f2e,#0000 38%),linear-gradient(135deg,#fc3a4a1a,#f9885c1a);border-radius:16px;place-items:center;min-height:76px;display:grid}.video-doc-thumb span{background:var(--grad);color:#fff;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.video-doc-card-body{min-width:0}.video-doc-card-meta{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.video-doc-card p{color:var(--muted);font-size:13px;line-height:1.5}.help-video-library.standalone-video-page .video-doc-layout{grid-template-columns:190px minmax(0,1fr);gap:46px}.help-video-library.standalone-video-page .video-doc-sidebar{border:1px solid var(--line-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffe6,#fff8f4bd);padding:14px}.help-video-library.standalone-video-page .video-doc-back{border:1px solid var(--line-light);border-radius:var(--radius-pill);color:#23292f;min-height:42px;box-shadow:none;background:#ffffffdb;margin-bottom:12px}.help-video-library.standalone-video-page .video-doc-group{border-top:1px solid var(--line-light);padding:14px 2px}.help-video-library.standalone-video-page .video-doc-group:first-of-type{border-top:0}.help-video-library.standalone-video-page .video-doc-group-title{color:var(--text-primary);font-size:var(--text-sm);font-weight:500}.help-video-library.standalone-video-page .video-doc-link{border-radius:var(--radius-sm);color:var(--text-secondary);margin:2px 0;padding:7px 10px}.help-video-library.standalone-video-page .video-doc-link:hover,.help-video-library.standalone-video-page .video-doc-link.active{color:var(--brand-deep);background:#fff0e8d1;transform:translate(2px)}.help-video-library.standalone-video-page .video-doc-main{border:1px solid var(--line-light);border-radius:var(--radius-2xl);max-width:none;box-shadow:var(--shadow-xs);background:#fffffff0;padding:34px 40px 80px}.help-video-library.standalone-video-page .video-doc-hero,.help-video-library.standalone-video-page .video-doc-section{border:0;border-bottom:1px solid var(--line-light);background:0 0;border-radius:0;padding:44px 0}.help-video-library.standalone-video-page .video-doc-hero{padding-top:0;padding-bottom:42px}.help-video-library.standalone-video-page .video-doc-hero h1{font-size:clamp(42px,4.2vw,58px);font-weight:400;line-height:1.12}.help-video-library.standalone-video-page .video-doc-stats{gap:12px}.help-video-library.standalone-video-page .video-doc-stat{border-color:var(--line-light);background:#ffffffb8;min-height:42px}.help-video-library.standalone-video-page .video-doc-card-grid{gap:16px}.help-video-library.standalone-video-page .video-doc-card{border-radius:var(--radius-lg);border-color:var(--line-light);min-height:96px;box-shadow:var(--shadow-xs);background:#ffffffd1}.contact-card{scroll-margin-top:88px}.customer-service-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-glass);min-height:180px;box-shadow:var(--shadow-xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;scroll-margin-top:88px;display:grid}.customer-service-card.compact{min-height:168px}.customer-service-copy{min-width:0}.customer-service-copy span{width:fit-content;color:var(--rose);background:var(--soft);border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:13px;font-weight:900;display:inline-flex}.customer-service-copy h3{margin:0 0 8px;font-size:22px;line-height:1.2}.customer-service-copy p{color:var(--muted);margin:0}.customer-service-copy a{color:#fff;background:var(--grad);border-radius:999px;justify-content:center;align-items:center;min-height:38px;margin-top:14px;padding:0 18px;font-weight:900;display:inline-flex}.customer-service-qr{color:var(--muted);justify-items:center;gap:8px;font-size:12px;display:grid}.customer-service-qr img{border:1px solid var(--line-light);width:126px;height:126px;box-shadow:var(--shadow-xs);background:#fff;border-radius:18px;padding:8px}.contact-card strong,.wechat-line{width:fit-content;color:var(--rose);background:var(--soft);letter-spacing:0;border-radius:4px;margin-top:8px;padding:7px 10px;font-weight:900;display:inline-flex}.wechat-line{margin-bottom:0}.site-footer{width:min(1180px,100% - 40px);min-height:78px;color:var(--text-secondary);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;flex-wrap:wrap;align-items:center;gap:20px;margin:56px auto 28px;padding:0 28px;display:flex}.site-footer span{margin-right:auto}.site-footer a{cursor:pointer}.site-footer a:hover{color:var(--brand-deep)}.skill-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.skill-toolbar input{border:1px solid var(--line);border-radius:8px;flex:1;min-width:280px;height:42px;padding:0 14px}.skill-toolbar button{border:1px solid var(--line);background:var(--surface-strong);height:42px;color:var(--muted);border-radius:4px;padding:0 14px;font-weight:750}.skill-toolbar button.active{color:#fff;background:var(--grad);border-color:#0000}.skill-grid,.scenario-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.skill-grid article,.scenario-grid article{border:1px solid var(--line);background:var(--surface-strong);box-shadow:var(--soft-shadow);border-radius:8px;grid-template-rows:auto 1fr auto;gap:16px;padding:22px;display:grid}.skill-head{align-items:flex-start;gap:14px;display:flex}.skill-head>span{width:42px;height:42px;color:var(--rose);background:var(--soft);border-radius:8px;flex:none;place-items:center;font-weight:950;display:grid}.skill-head h3{margin:0 0 6px;line-height:1.25}.skill-head em{background:var(--warm);color:var(--muted);border-radius:4px;padding:4px 9px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.skill-grid p,.scenario-grid p{color:var(--muted);margin:0;line-height:1.6}.skill-foot{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.skill-foot span{color:var(--muted);font-size:13px}.skill-foot .btn{width:100%;min-height:42px}.scenario-detail{gap:10px;display:grid}.scenario-detail summary{list-style:none}.scenario-detail summary::-webkit-details-marker{display:none}.scenario-detail[open] summary{color:var(--rose);border-color:var(--line-strong)}.scenario-detail-panel{background:var(--soft);border-radius:8px;gap:10px;padding:12px;display:grid}.scenario-detail-panel strong{color:var(--text);margin-bottom:4px;font-size:13px;display:block}.scenario-detail-panel p{font-size:13px;line-height:1.55}.scenario-empty{border:1px dashed var(--line);min-height:180px;color:var(--muted);background:var(--surface-strong);border-radius:8px;place-items:center;font-weight:800;display:grid}.scenario-market{max-width:1160px;margin:0 auto;padding:48px 24px 88px}.scenario-market-body{margin-top:0;display:block}.scenario-toolbar-shell{padding:0}.scenario-main{gap:18px;min-width:0;display:grid}.scenario-discovery-panel{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 90% 10%,#fd4a681f,#0000 34%),radial-gradient(circle at 12% 92%,#f9885c1a,#0000 40%),#ffffffdb;border:1px solid #fd4a681f;border-radius:30px;grid-template-columns:auto minmax(0,1fr) minmax(220px,300px);align-items:center;gap:10px;padding:14px 16px;display:grid}.scenario-discovery-copy h1{color:#181818;white-space:nowrap;margin:0;font-size:22px;font-weight:450;line-height:1}.scenario-discovery-copy p{display:none}.scenario-search-card{min-width:0}.scenario-search-box{display:block;position:relative}.scenario-search-icon{color:#a2a7aa;pointer-events:none;place-items:center;width:18px;height:18px;font-size:20px;line-height:1;display:grid;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.scenario-search-box input{border-radius:var(--radius-pill);color:#222;width:100%;min-height:48px;font:inherit;background:#ffffffe0;border:1px solid #fd4a6829;outline:none;padding:0 18px 0 48px;font-size:15px;box-shadow:0 14px 32px #fd4a6812}.scenario-search-box input:focus{border-color:#fd4a686b;box-shadow:0 18px 48px #fd4a6824}.scenario-category-rail{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex;overflow:visible}.scenario-category-tab{border-radius:var(--radius-pill);color:#6d7174;white-space:nowrap;background:#ffffff8f;border:1px solid #0000;flex:0 auto;align-items:center;gap:5px;min-height:38px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:400;display:inline-flex}.scenario-category-tab.active{color:#202020;background:#fff;border-color:#fd4a682e;box-shadow:0 18px 42px #171d2114}.scenario-category-tab i{display:none}.scenario-category-tab small{color:#9ba0a3;font-size:11px;font-weight:400}.scenario-category-tab.active small{color:var(--brand-red)}.skill-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:18px;display:grid}.skill-card-shell{min-width:0;height:100%;display:flex}.skill-card{border:1px solid var(--line);width:100%;height:100%;min-height:438px;box-shadow:var(--shadow-soft);background:radial-gradient(circle at 92% 8%,#fd4a6814,#0000 32%),#ffffffd6;border-radius:30px;flex-direction:column;padding:18px;display:flex;position:relative;overflow:hidden}.skill-card.featured{background:radial-gradient(circle at 88% 12%,#fd4a6824,#0000 36%),radial-gradient(circle at 12% 90%,#f9885c1f,#0000 42%),linear-gradient(135deg,#fffffff2,#fff7f3e6);border-color:#fd4a6833;box-shadow:0 24px 60px #fd4a681f}.skill-card.delivery-card{background:radial-gradient(circle at 88% 12%,#fd4a6826,#0000 35%),radial-gradient(circle at 10% 92%,#f9885c21,#0000 42%),#ffffffe6;border-color:#fd4a6838}.skill-card-banner{background:#ffffffc7;border:1px solid #fd4a681f;border-radius:22px;margin:0 0 20px;position:relative;overflow:hidden;box-shadow:0 16px 34px #fd4a6812}.skill-card-banner img{aspect-ratio:960/340;object-fit:cover;width:100%;display:block}.skill-card-top{justify-content:space-between;align-items:flex-start;gap:16px;min-height:62px;display:flex}.skill-card h3{color:#1f1f1f;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:26px;font-weight:560;line-height:1.16;display:-webkit-box;overflow:hidden}.skill-type-badge{border-radius:var(--radius-pill);color:#bc5b3d;background:#fff0e8;flex:none;align-items:center;min-height:28px;padding:0 10px;font-size:12px;line-height:28px;display:inline-flex}.skill-card.delivery-card .skill-type-badge{color:#fff;background:var(--brand-gradient)}.skill-card p{color:#6f7376;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:68px;margin:14px 4px 0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.skill-card.featured p{color:#62676a}.skill-card-meta{grid-template-columns:1fr;min-height:70px;margin-top:16px;display:grid}.skill-card-meta span{color:#93614f;background:#fff8f5b8;border:1px solid #fd4a681f;border-radius:16px;flex-direction:column;justify-content:center;min-width:0;padding:12px 13px;font-size:12px;line-height:1.42;display:flex}.skill-card-meta b{color:#fc3a4a;margin-bottom:4px;font-weight:600;display:block}.skill-card.featured .skill-card-meta span{color:#9a5a43;background:#fff5efe6;border-color:#fd4a6824}.skill-card-footer{margin-top:auto;padding-top:16px}.skill-detail-button{border-radius:var(--radius-pill);color:#fff;background:var(--brand-gradient);white-space:nowrap;border:0;justify-content:center;align-items:center;width:100%;min-height:46px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.scenario-detail-modal{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fd4a6824;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.scenario-detail-panel{scrollbar-color:#fd4a682e transparent;scrollbar-width:thin;background:radial-gradient(circle at 76% 14%,#fd4a6829,#0000 28%),radial-gradient(circle at 18% 96%,#f9885c24,#0000 34%),linear-gradient(135deg,#fffffffc,#fff8f5f2);border:1px solid #ffffff94;border-radius:32px;width:min(1060px,100%);max-height:calc(100vh - 24px);padding:16px 22px 18px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;animation:.28s both scenarioModalIn;position:relative;overflow:hidden;box-shadow:0 34px 100px #171d2133,inset 0 1px #ffffffc7}.scenario-detail-panel:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#fd4a680f,#0000 34%),linear-gradient(#ffffff5c,#0000 42%);position:absolute;inset:0}.scenario-detail-panel .modal-close{z-index:2;border:1px solid var(--line);color:#202020;cursor:pointer;background:#ffffffd1;width:38px;height:38px;font-size:20px;font-weight:500;top:22px;right:22px;box-shadow:0 12px 28px #1c1f2314}.scenario-detail-hero{z-index:1;grid-template-columns:minmax(0,1fr) minmax(210px,.36fr);align-items:start;gap:16px;padding-right:42px;display:grid;position:relative}.scenario-detail-title-block{min-width:0}.scenario-detail-title-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.scenario-detail-pill{border-radius:var(--radius-pill);color:#bc5b3d;background:#fff0e8c7;border:1px solid #f9885c21;flex:none;align-items:center;min-height:30px;margin:0;padding:0 11px;font-size:12px;line-height:1;display:inline-flex;box-shadow:0 8px 20px #fd4a680f}.scenario-detail-panel h2{color:#181818;letter-spacing:0;max-width:700px;margin:0;font-size:34px;font-weight:360;line-height:1.12}.scenario-detail-panel p{color:#5d6265;margin:0;font-size:14px;line-height:1.45}.scenario-detail-title-block>p{margin-top:12px}.scenario-detail-heat{color:#884d39;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 92% 8%,#fd4a681c,#0000 36%),linear-gradient(145deg,#ffffffb8,#ffeee69e);border:1px solid #fd4a6817;border-radius:22px;flex-direction:column;justify-content:center;place-self:start end;width:min(100%,250px);min-height:112px;padding:14px 20px;display:flex;box-shadow:0 16px 38px #fd4a6814}.scenario-detail-heat>span{color:#202020;font-size:18px;font-weight:600;line-height:1.35}.scenario-detail-panel .scenario-detail-proof-value{color:#fc3a4a;gap:4px;margin:8px 0 0;font-size:16px;font-weight:500;line-height:1.52;display:grid}.scenario-detail-panel .scenario-detail-proof-value span{color:inherit;font-size:inherit;display:block}.scenario-detail-columns{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:12px;margin-top:12px;display:grid;position:relative}.scenario-detail-card{background:radial-gradient(circle at 92% 8%,#fd4a6817,#0000 34%),linear-gradient(#fffffff0,#fffaf7d6);border:1px solid #fd4a681f;border-radius:26px;min-height:172px;padding:15px 17px;box-shadow:0 18px 44px #fd4a680f}.scenario-detail-columns h3{color:#202020;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.35}.scenario-detail-columns ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.scenario-detail-columns li{color:#555a5d;padding-left:22px;font-size:15.5px;line-height:1.42;position:relative}.scenario-detail-columns li:before{content:"";background:linear-gradient(135deg,#ff3c40,#f9885c);border-radius:999px;width:7px;height:7px;position:absolute;top:.68em;left:0}.scenario-keyword-cloud{flex-wrap:wrap;gap:7px;display:flex}.scenario-keyword-cloud span{border-radius:var(--radius-pill);color:#77544a;white-space:nowrap;background:#ffffffd1;border:1px solid #fd4a6826;align-items:center;min-height:28px;padding:0 11px;font-size:13.5px;line-height:1.4;display:inline-flex;box-shadow:0 7px 16px #fd4a680a}.scenario-detail-use-grid{z-index:1;background:radial-gradient(circle at 92% 12%,#fd4a681a,#0000 34%),linear-gradient(135deg,#fffffff2,#fff5efc2);border:1px solid #fd4a6821;border-radius:26px;grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr);gap:10px;margin-top:10px;padding:14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffc2}.scenario-prompt-copy-card,.codex-skill-usage-demo{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.scenario-prompt-copy-card h3,.codex-skill-usage-demo h3{color:#202020;min-height:24px;margin:0;padding-left:2px;font-size:15px;font-weight:600;line-height:1.35}.scenario-prompt-copy-surface,.codex-demo-window{border:1px solid #fd4a6821;margin-top:10px;box-shadow:0 18px 44px #fd4a6812}.scenario-prompt-copy-surface{color:#303030;background:radial-gradient(circle at 100% 0,#fd4a6829,#0000 38%),linear-gradient(135deg,#fffffff7,#ffefe8d6);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:180px;padding:18px 16px 18px 18px;display:grid}.scenario-prompt-copy-surface p{color:#4d5356;max-width:30ch;font-size:14px;line-height:1.58}.scenario-copy-button{width:42px;height:42px;color:var(--brand-red);cursor:pointer;background:radial-gradient(circle at 35% 25%,#ffffffe6,#0000 34%),#fff;border:1px solid #fd4a6829;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 12px 24px #fd4a681f}.scenario-copy-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:19px;height:19px}.codex-demo-window{background:radial-gradient(circle at 84% 16%,#fd4a681a,#0000 32%),linear-gradient(#ffffffe0,#fff8f5a8);border-radius:24px;min-height:180px;padding:14px;position:relative;overflow:hidden;box-shadow:0 18px 44px #1e22280f}.codex-demo-stage{opacity:0;pointer-events:none;position:absolute;inset:14px}.codex-demo-stage.input-only{animation:6.6s ease-in-out infinite codexStageInput}.codex-demo-stage.list-open{animation:6.6s ease-in-out infinite codexStageList}.codex-demo-stage.selected-skill{animation:6.6s ease-in-out infinite codexStageSelected}.codex-demo-input{background:#fffffff5;border:1px solid #12121214;border-radius:18px;align-items:center;gap:8px;min-height:47px;padding:0 14px;display:flex;box-shadow:0 18px 44px #1e222817}.codex-demo-input span{color:#202124;font-size:18px;font-weight:700}.codex-demo-input i{background:currentColor;width:1px;height:20px;animation:.9s steps(2,start) infinite caretBlink}.codex-demo-menu{background:#ffffffeb;border:1px solid #12121212;border-radius:18px;max-height:116px;margin-top:10px;padding:7px;overflow:hidden;box-shadow:0 18px 44px #1e222814}.codex-demo-menu-row{color:#8c939f;border-radius:12px;grid-template-columns:24px auto 1fr;align-items:center;gap:7px;min-height:26px;padding:0 8px;font-size:12px;display:grid}.codex-demo-menu-row b{color:#7e8792;font-size:12px}.codex-demo-icon{color:#936f65;background:#f0f4fb;border-radius:8px;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.codex-demo-skill-row{color:#256dd9;background:#e5efffeb;border-radius:14px;grid-template-columns:24px 1fr;min-height:28px;margin-top:4px;padding:0 8px}.codex-demo-skill-row b{color:#2d7df0}.codex-demo-skill-row .codex-demo-icon{color:#2d7df0;background:#2d7df01f}.codex-demo-selected-row{background:#fffffff5;border:1px solid #12121214;border-radius:18px;align-items:center;gap:8px;min-height:47px;padding:0 14px;display:flex;box-shadow:0 18px 44px #1e222817}.codex-demo-selected-row b{color:#2b7de9;font-size:15px;font-weight:600}.codex-demo-selected-icon{color:#2b7de9;place-items:center;width:16px;height:16px;font-size:15px;display:grid}@keyframes caretBlink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes scenarioModalIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes codexStageInput{0%,28%{opacity:1;transform:translateY(0)}34%,to{opacity:0;transform:translateY(-5px)}}@keyframes codexStageList{0%,30%{opacity:0;transform:translateY(8px)}36%,66%{opacity:1;transform:translateY(0)}72%,to{opacity:0;transform:translateY(-6px)}}@keyframes codexStageSelected{0%,68%{opacity:0;transform:translateY(8px)}76%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.scenario-detail-panel,.codex-demo-stage{animation:none}.codex-demo-stage.selected-skill{opacity:1}}.payment-prompt{z-index:50;border:1px solid var(--line);background:var(--surface-strong);width:min(360px,100vw - 32px);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:1fr auto;gap:12px;padding:16px;display:grid;position:fixed;bottom:24px;right:24px}.payment-prompt strong{margin-bottom:4px;display:block}.payment-prompt p{color:var(--muted);margin:0;line-height:1.55}.payment-prompt button{border:1px solid var(--line);background:var(--surface-strong);height:32px;color:var(--rose);border-radius:4px;align-self:start;font-weight:800}.records-grid{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.record-summary,.account-card{border:1px solid var(--line);background:var(--surface-strong);box-shadow:var(--soft-shadow);border-radius:8px;padding:22px}.record-summary span,.account-card span{color:var(--muted)}.record-summary strong{color:var(--rose);letter-spacing:-.06em;margin:8px 0 16px;font-size:52px;display:block}.record-summary p{color:var(--muted);margin:10px 0 0}.account-card{gap:12px;display:grid}.account-card div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:10px;display:flex}.account-card .account-card-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center}.account-card-actions .btn{min-height:42px}.account-copy-status{color:var(--rose);font-weight:850}.account-card .ok{color:#1aa65b}.purchase-flow-page.checkout-page{background:radial-gradient(circle at 74% 8%,#f9885c29,#0000 30%),radial-gradient(circle at 18% 18%,#fe5f8f1f,#0000 30%),linear-gradient(#fff8f7 0%,#f7f4ef 100%);min-height:calc(100vh - 144px);padding:86px 7vw 78px}.checkout-modal-wrap{width:min(1060px,100%);margin:0 auto}.order-confirm-card{background:radial-gradient(circle at 92% 6%,#fe5f8f1f,#0000 34%),linear-gradient(#fffffff5,#fffaf7f0);border:1px solid #fc3a4a1f;border-radius:34px;width:min(960px,100%);margin:0 auto;padding:48px 50px 44px;position:relative;box-shadow:0 34px 90px #fc3a4a1f,0 18px 46px #12121214}.order-confirm-card h2{color:#1f2028;letter-spacing:0;margin:0;font-size:32px;font-weight:500}.order-confirm-card h3{color:#1f2028;letter-spacing:0;margin:44px 0 20px;font-size:22px;font-weight:500}.order-close{color:#20212a85;background:0 0;border:0;border-radius:999px;place-items:center;width:34px;height:34px;font-size:28px;display:grid;position:absolute;top:30px;right:34px}.confirm-detail-box{background:linear-gradient(135deg,#fff7f4f5,#ffffffe6);border:1px solid #fc3a4a14;border-radius:28px;gap:16px;padding:30px 32px;display:grid}.confirm-row{color:#20212a;justify-content:space-between;align-items:center;gap:18px;min-height:34px;font-size:21px;display:flex}.confirm-row b{color:#20212a;text-align:right;font-weight:500}.confirm-row.total{border-top:1px solid #fc3a4a1a;align-items:flex-end;margin-top:10px;padding-top:18px}.confirm-row.total b{color:#fc3a4a;font-size:36px;line-height:1}.coupon-pick b{color:#d94a34;font-size:18px}.coupon-pick{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.coupon-pick-value{justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:inline-flex}.coupon-arrow{color:#20212a6b;width:22px;height:22px;transition:transform var(--motion-normal) var(--ease-standard), color var(--motion-normal) var(--ease-standard);flex:none;place-items:center;font-size:30px;line-height:1;display:inline-grid}.coupon-pick:hover .coupon-arrow,.coupon-pick:focus-visible .coupon-arrow{color:var(--brand-red)}.coupon-pick:focus-visible{outline-offset:6px;border-radius:10px;outline:2px solid #fc3a4a57}.coupon-arrow.open{transform:rotate(90deg)}.coupon-entry{gap:12px;display:grid}.coupon-option-list{gap:10px;display:grid}.coupon-applied-card{width:100%;min-height:82px;font:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 82% 30%,#fc3a4a1f,#0000 34%),#ffffffb8;border:1px solid #fc3a4a47;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.coupon-applied-card.selected{border-color:#fc3a4a80;box-shadow:0 14px 30px #fc3a4a1a}.coupon-applied-card:focus-visible{outline-offset:3px;outline:2px solid #fc3a4a57}.coupon-check{color:#fff;width:28px;height:28px;box-shadow:0 0 0 1px var(--brand-red);background:#07856f;border-radius:999px;place-items:center;font-size:18px;display:grid}.coupon-applied-copy{gap:6px;display:grid}.coupon-applied-copy b{color:#20212a;font-size:18px;line-height:1.2}.coupon-applied-copy small{color:#20212a9e;font-size:14px}.coupon-applied-card strong{color:var(--brand-red);font-size:18px;font-weight:500}.coupon-entry-title{color:#20212a94;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.coupon-code-wrap{grid-template-columns:1fr 128px;gap:10px;display:grid}.coupon-code-wrap input{color:#171717;min-width:0;height:52px;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #fc3a4a2e;border-radius:16px;outline:none;padding:0 16px;font-size:15px}.coupon-code-wrap button{background:var(--grad);color:#fff;font:inherit;border:0;border-radius:16px;font-size:14px}.coupon-feedback{color:#20212a9e;margin:0;font-size:13px;line-height:1.5}.coupon-feedback.success{color:#07856f}.coupon-feedback.error{color:var(--brand-red)}.payment-progress{background:var(--soft);border-radius:8px;padding:14px}.payment-progress p{color:var(--text);margin:0 0 12px;font-weight:900}.payment-progress ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.payment-progress li{border:1px solid var(--line);min-height:40px;color:var(--muted);background:var(--surface-strong);border-radius:999px;place-items:center;font-size:13px;font-weight:850;display:grid}.payment-progress li.done{color:#fff;background:var(--grad);border-color:#0000}.payment-progress li.active{color:var(--rose);border-color:var(--line-strong);background:#fff}.payment-simple-box{background:#ffffffb8;border:1px solid #fc3a4a1a;border-radius:28px;margin-top:34px;padding:28px 32px}.payment-simple-head{color:#20212a;align-items:center;gap:16px;min-height:56px;font-size:22px;display:flex}.payment-radio{border:7px solid #58d1a4;border-radius:999px;width:28px;height:28px}.wechat-icon{color:#fff;background:#22c55e;border-radius:999px;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.payment-simple-box p{color:var(--muted);border-top:1px solid #fc3a4a14;margin:12px 0 0 88px;padding-top:18px;font-size:15px}.checkout-modal-actions{justify-content:flex-end;gap:22px;margin-top:44px;display:flex}.checkout-modal-actions .checkout-cancel,.checkout-modal-actions button{color:#20212a;min-width:184px;min-height:64px;font:inherit;background:#fff;border:1px solid #12121214;border-radius:999px;justify-content:center;align-items:center;font-size:22px;font-weight:500;display:inline-flex}.checkout-modal-actions .pay-green{color:#fff;background:linear-gradient(135deg,#fc3a4a,#f9885c);border:0;box-shadow:0 18px 34px #fc3a4a3d}.checkout-modal-actions .pay-green:disabled{opacity:.58;cursor:not-allowed}.checkout-message{color:var(--muted);margin:16px 0 0;line-height:1.6}.purchase-flow-page.pay-page{background:radial-gradient(circle at 50% 18%,#fc3a4a2e,#0000 34%),linear-gradient(#fff5efdb,#f7f4ef 100%);min-height:calc(100vh - 144px);padding:74px 7vw 78px}.payment-modal-shell{place-items:center;width:min(920px,100%);margin:0 auto;display:grid}.payment-dialog{background:radial-gradient(circle at 92% 4%,#fe5f8f24,#0000 32%),radial-gradient(circle at 0 100%,#f9885c1f,#0000 36%),linear-gradient(#fffffffa,#fff9f6f5);border:1px solid #fc3a4a24;border-radius:38px;width:min(720px,100%);padding:44px 50px 48px;position:relative;box-shadow:0 34px 100px #12121229,0 18px 48px #fc3a4a29}.payment-close{color:#20212a85;background:#1212120a;border:0;border-radius:999px;place-items:center;width:36px;height:36px;font-size:28px;display:grid;position:absolute;top:24px;right:28px}.payment-dialog h2{color:#20212a;letter-spacing:0;margin:0;font-size:28px;font-weight:500}.payment-status-pill{min-height:28px;color:var(--muted);background:#ffffffb8;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex;position:absolute;top:30px;right:78px}.payment-status-pill span{background:#f0a43a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #f0a43a21}.payment-status-pill span.ok{background:#1aa65b;box-shadow:0 0 0 5px #1aa65b21}.payment-qr-large{background:linear-gradient(90deg,#fc3a4a 10px,#0000 10px) 0 0/24px 24px,linear-gradient(#fe5f8f 10px,#0000 10px) 0 0/24px 24px,linear-gradient(45deg,#0000 46%,#f9885c 47% 53%,#0000 54%) 0 0/30px 30px,#fff;border:20px solid #fff;border-radius:30px;place-items:center;width:314px;height:314px;margin:38px auto 24px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #fc3a4a1a,0 22px 52px #fc3a4a1f,inset 0 0 0 16px #fff}.payment-qr-large img{background:#fff;border-radius:12px;width:min(260px,100%);height:min(260px,100%);display:block}.payment-qr-large span{color:#20212a8a;text-align:center;background:#ffffffdb;border-radius:22px;place-items:center;width:230px;height:230px;font-size:15px;display:grid}.payment-dialog>p{color:var(--muted);text-align:center;margin:0;font-size:18px;line-height:1.5}.payment-amount-line{color:#9a4b32;background:#fc3a4a14;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:34px;margin:10px auto 0;padding:0 14px;font-size:15px;display:flex}.payment-amount-line b{color:#fc3a4a;font-weight:500}.payment-order-id{color:#20212a8f;text-align:center;margin:12px 0 0;font-size:14px}.payment-order-toggle{color:#20212a;width:min(360px,100%);min-height:48px;font:inherit;cursor:pointer;background:#ffffffad;border:1px solid #fc3a4a24;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:18px auto 0;padding:0 18px;font-size:15px;display:flex}.payment-order-toggle span:last-child{color:#20212a75;transition:transform var(--motion-normal) var(--ease-standard), color var(--motion-normal) var(--ease-standard);font-size:25px;line-height:1}.payment-order-toggle:hover span:last-child,.payment-order-toggle:focus-visible span:last-child{color:var(--brand-red)}.payment-order-toggle span.open{transform:rotate(90deg)}.payment-order-toggle:focus-visible{outline-offset:3px;outline:2px solid #fc3a4a52}.payment-order-details{background:linear-gradient(135deg,#fff7f4f5,#ffffffdb);border:1px solid #fc3a4a1a;border-radius:18px;gap:11px;width:min(420px,100%);margin:12px auto 0;padding:16px 18px;display:grid}.payment-summary-row{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;font-size:15px;display:flex}.payment-summary-row b{color:#20212a;text-align:right;overflow-wrap:anywhere;max-width:66%;font-weight:550}.payment-message{text-align:center}.payment-actions{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.payment-actions button,.payment-actions a{color:#9a4b32;min-height:58px;font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #fc3a4a29;border-radius:999px;justify-content:center;align-items:center;font-size:17px;text-decoration:none;display:inline-flex}.payment-actions button.primary,.payment-actions a.primary{color:#fff;background:linear-gradient(135deg,#fc3a4a,#f9885c);border:0;box-shadow:0 18px 34px #fc3a4a38}.purchase-flow-page.result-page{background:radial-gradient(circle at 50% 18%,#fc3a4a2e,#0000 34%),linear-gradient(#fff5efdb,#f7f4ef 100%);min-height:calc(100vh - 144px);padding:74px 7vw 78px}.payment-result-panel{text-align:center;background:radial-gradient(circle at 92% 4%,#fe5f8f24,#0000 32%),radial-gradient(circle at 0 100%,#f9885c1f,#0000 36%),linear-gradient(#fffffffa,#fff9f6f5);border:1px solid #fc3a4a24;border-radius:38px;width:min(620px,100%);padding:46px 48px 44px;box-shadow:0 34px 100px #12121229,0 18px 48px #fc3a4a29}.success-modal-mark{color:#fff;background:linear-gradient(135deg,#fc3a4a,#f9885c);border-radius:28px;place-items:center;width:86px;height:86px;margin:0 auto 24px;font-size:42px;line-height:1;display:grid;box-shadow:0 18px 42px #fc3a4a33}.payment-result-panel.processing .success-modal-mark{background:linear-gradient(135deg,#f0a43a,#f9885c)}.payment-result-panel.failure .success-modal-mark,.payment-result-panel.customer-service .success-modal-mark{background:linear-gradient(135deg,#5c6670,#9a4b32)}.payment-result-panel h2{color:#20212a;text-align:center;letter-spacing:0;margin:0;font-size:32px;font-weight:500}.success-modal-copy{max-width:100%;margin:12px auto 0!important}.success-modal-summary{background:radial-gradient(circle at 100% 0,#fe5f8f1a,#0000 34%),#fff7f3d1;border:1px solid #fc3a4a1f;border-radius:26px;gap:14px;margin-top:28px;padding:22px 24px;display:grid}.success-modal-row{color:#20212a94;justify-content:space-between;align-items:center;gap:18px;font-size:15px;display:flex}.success-modal-row b{color:#20212a;text-align:right;overflow-wrap:anywhere;max-width:64%;font-weight:500}.success-service-card{text-align:left;background:radial-gradient(circle at 0 0,#fc3a4a1a,#0000 36%),#ffffffbd;border:1px solid #fc3a4a24;border-radius:26px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:16px;padding:18px;display:grid}.success-service-card b{color:#20212a;font-size:16px;font-weight:500;display:block}.success-service-card p{color:#20212a94;text-align:left;margin-top:6px;font-size:13px;line-height:1.55}.success-service-card .mini-qr{color:#9a4b32;text-align:center;background:linear-gradient(90deg,#fc3a4a14 1px,#0000 1px) 0 0/12px 12px,linear-gradient(#fc3a4a14 1px,#0000 1px) 0 0/12px 12px,#fff;border:1px solid #fc3a4a24;border-radius:18px;place-items:center;width:78px;height:78px;font-size:12px;display:grid}.payment-result-actions{grid-template-columns:1.3fr 1fr}.payment-result-service-link{color:#20212a94;margin-top:18px;font-size:14px;text-decoration:none;display:inline-flex}.payment-result-service-link:hover{color:var(--brand-red)}.checkout-qr-panel{text-align:center;align-content:start;justify-items:center;gap:14px;display:grid}.checkout-status-line{width:100%;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-weight:850;display:flex}.checkout-status-line span{background:#f0a43a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #f0a43a24}.checkout-status-line span.ok{background:#1aa65b;box-shadow:0 0 0 5px #1aa65b24}.checkout-qr-box{background:#fff;border:1px solid #1aa65b38;border-radius:8px;place-items:center;width:282px;height:282px;display:grid}.checkout-qr-box img{width:260px;height:260px;display:block}.checkout-qr-empty{border:1px dashed var(--line-strong);width:230px;height:230px;color:var(--muted);background:var(--tint);border-radius:8px;place-items:center;display:grid}.payment-result-states{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.payment-result-states span{border:1px solid var(--line);min-height:32px;color:var(--muted);background:var(--tint);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.payment-result-states span.active{color:#fff;background:var(--grad);border-color:#0000}.assistant-page-wrap{padding:36px 0 70px}.assistant-shell{border:1px solid var(--line);background:var(--surface-strong);width:min(1120px,100% - 48px);min-height:720px;box-shadow:var(--shadow);border-radius:8px;grid-template-columns:220px 1fr;margin:36px auto 70px;display:grid;overflow:hidden}.assistant-sidebar{border-right:1px solid var(--line);background:linear-gradient(#fffffff5 0%,#fff1ef 100%);flex-direction:column;padding:16px 12px;display:flex}.traffic{gap:7px;padding:4px 6px 18px;display:flex}.traffic i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.traffic i:nth-child(2){background:#ffbd2e}.traffic i:nth-child(3){background:#27c840}.assistant-brand{padding:0 6px 18px}.assistant-brand p{color:var(--muted);margin:2px 0 0;font-size:12px}.assistant-nav{gap:5px;margin-top:12px;display:grid}.assistant-nav button{text-align:left;height:40px;color:var(--muted);background:0 0;border:0;border-radius:4px;padding:0 13px;font-weight:750}.assistant-nav button.active{color:var(--rose);background:var(--surface-strong);box-shadow:inset 3px 0 0 var(--rose)}.wallet-chip{color:#fff;background:var(--grad);border-radius:8px;margin-top:auto;padding:16px}.wallet-chip span{opacity:.75;font-size:12px}.wallet-chip strong{letter-spacing:-.04em;margin-top:4px;font-size:26px;display:block}.assistant-content{background:linear-gradient(#fffaf8f5,#f7f4efe0)}.assistant-panel{padding:30px;display:none}.assistant-panel.active{animation:.22s both in;display:block}.assistant-heading.inline{justify-content:space-between;align-items:start;gap:18px;display:flex}.setup-list{gap:12px;margin-top:24px;display:grid}.setup-list article{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;grid-template-columns:42px 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.setup-list b{width:38px;height:38px;color:var(--rose);background:var(--soft);border-radius:50%;place-items:center;display:grid}.setup-list article.done b,.setup-list article.active b{color:#fff;background:var(--grad)}.setup-list h3{margin-bottom:4px}.setup-list span{color:var(--rose);font-size:13px;font-weight:900}.bar{background:#ffe0e4;border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.bar i{background:var(--grad);border-radius:inherit;height:100%;display:block}.connected-card{color:#fff;background:var(--grad);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;min-height:240px;padding:32px;display:flex}.connected-card p{color:#ffffffc7}.metric-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.metric-row div,.scene-grid article,.wallet-hero,.wallet-detail div,.diagnose-card{border:1px solid var(--line);background:var(--surface-strong);box-shadow:var(--soft-shadow);border-radius:8px;padding:20px}.metric-row span{color:var(--muted);margin-bottom:6px;display:block}.metric-row strong{letter-spacing:-.04em;font-size:25px}.bundle-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.bundle-tabs button{border:1px solid var(--line);background:var(--surface-strong);height:34px;color:var(--muted);border-radius:4px;padding:0 13px}.bundle-tabs button.active{color:#fff;background:var(--grad);border-color:#0000}.system-skill-strip{background:var(--soft);border:1px dashed #ff3c404d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:14px;display:flex}.system-skill-strip strong{margin-right:4px}.system-skill-strip span{background:var(--surface-strong);color:var(--rose);border-radius:4px;padding:5px 9px;font-size:12px;font-weight:850}.scene-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.featured-scene-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.scene-card{border:1px solid var(--line);min-height:314px;box-shadow:var(--shadow-soft);background:#ffffffd1;border-radius:32px;padding:26px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.scene-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #1c1c1f14}.scene-card.primary{color:#202020;background:radial-gradient(circle at 84% 10%,#fd4a6824,#0000 36%),radial-gradient(circle at 12% 86%,#f9885c1f,#0000 42%),linear-gradient(135deg,#fffffff0,#fff5efe6)}.scene-card h3{margin:18px 0 10px;font-size:28px;font-weight:300;line-height:1.16}.scene-card p{margin:0}.scene-desc{color:var(--muted);font-size:15px;line-height:1.58}.scene-detail{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.scene-detail span{min-height:64px;color:var(--muted);background:#ffffffa3;border:1px solid #12121212;border-radius:18px;padding:12px;font-size:12px;line-height:1.45}.scene-card.primary .scene-detail span{background:#ffffffad;border-color:#fd4a681f}.scene-detail b{color:#252525;margin-bottom:4px;font-weight:400;display:block}.scene-prompt{color:#7d402d;background:#fff0e7c7;border-radius:18px;margin-top:18px;padding:13px 15px;font-size:13px;line-height:1.5}.scene-library-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mini-scene-card{border:1px solid var(--line);min-height:286px;box-shadow:var(--shadow-soft);background:#ffffffc7;border-radius:28px;padding:22px}.mini-scene-card h3{margin:16px 0 9px;font-size:23px;font-weight:300;line-height:1.2}.mini-scene-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.54}.mini-fields{color:var(--muted);gap:7px;margin-top:16px;font-size:12px;line-height:1.45;display:grid}.scene-grid article.selected{border-color:var(--line-strong);box-shadow:0 0 0 2px #ff3c4014}.scene-cover{place-items:center;height:110px;display:grid;position:relative}.scene-cover.g1{background:linear-gradient(135deg,#fff0ef 0%,#f2adb9 100%)}.scene-cover.g2{background:linear-gradient(135deg,#fe5f8f 0%,#fb7258 100%)}.scene-cover.g3{background:linear-gradient(135deg,#fffaf8 0%,#e5a29a 100%)}.scene-cover.g4{background:linear-gradient(135deg,#f4f3eb 0%,#f2adb9 100%)}.scene-cover.g5{background:linear-gradient(135deg,#fff0ef 0%,#f9885c 100%)}.scene-cover.g6{background:linear-gradient(135deg,#f7f4ef 0%,#fff0ef 100%)}.scene-cover i{filter:drop-shadow(0 2px 8px #00000029);font-size:40px;font-style:normal}.scene-cover b,.scene-cover span{background:#ffffffeb;border-radius:4px;padding:3px 8px;font-size:10px;line-height:1;position:absolute;top:8px}.scene-cover b{color:var(--coral);left:8px}.scene-cover span{color:var(--rose);font-weight:800;right:8px}.scene-body{gap:8px;padding:12px 13px 14px;display:grid}.scene-body h3{margin:0;font-size:13px;line-height:1.3}.scene-body p{min-height:36px;margin:0;font-size:11.5px;line-height:1.55}.scene-body div{justify-content:space-between;align-items:center;gap:8px;display:flex}.scene-body em{color:#c7c7cc;font-size:11px;font-style:normal}.scene-body span{color:var(--rose);font-size:12px;font-weight:900}.wallet-hero{color:#fff;background:var(--grad)}.wallet-hero h2{letter-spacing:-.06em;font-size:58px}.wallet-detail{gap:10px;margin-top:14px;display:grid}.wallet-detail div{justify-content:space-between;align-items:center;display:flex}.wallet-detail span{color:var(--muted)}.wallet-detail strong{color:var(--text)}.support-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0;display:grid}.support-grid button{border:1px solid var(--line);background:var(--surface-strong);text-align:left;border-radius:8px;min-height:70px;padding:0 20px;font-weight:850}.diagnose-card{justify-content:space-between;align-items:center;gap:20px;display:flex}.security-row,.add-account{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:20px;display:flex}.security-row p{color:var(--muted);margin:0}.recharge-tabs{background:var(--soft);border-radius:8px;gap:6px;width:max-content;margin:18px 0;padding:4px;display:flex}.recharge-tabs button{color:var(--muted);background:0 0;border:0;border-radius:4px;padding:9px 22px;font-weight:800}.recharge-tabs button.active{color:var(--text);background:var(--surface-strong)}.recharge-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.recharge-grid article{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;padding:20px}.recharge-grid article.hot{color:#fff;background:var(--grad);border-color:#0000}.recharge-grid article strong{letter-spacing:-.05em;font-size:28px;display:block}.recharge-grid article p{color:var(--muted)}.recharge-grid article.hot p{color:#ffffffd1}.recharge-packs{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.recharge-packs button{border:1px dashed var(--line-strong);background:var(--soft);border-radius:4px;min-height:62px;font-weight:950}.recharge-packs span{color:var(--rose);font-size:12px;display:block}.account-list{gap:10px;margin-top:20px;display:grid}.account-list article{border:1px solid var(--line);background:var(--surface-strong);border-radius:8px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.account-list article.current{border-color:var(--line-strong);background:var(--soft)}.account-list h3{margin-bottom:3px}.account-list p{color:var(--muted);margin:0}.account-list span{color:#fff;background:var(--text);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:900}.avatar.alt{background:linear-gradient(135deg,#1d1d1f,#5a5a5e)}.avatar.alt2{background:var(--grad)}.login-page{background:radial-gradient(circle at 22% 8%,#fe5f8f29,#0000 32%),linear-gradient(#fff8f7 0%,#f7f4ef 100%);min-height:100svh;padding:126px 7vw 70px}.auth-layout{grid-template-columns:minmax(0,1.02fr) minmax(420px,.78fr);align-items:stretch;gap:34px;width:min(1180px,100%);margin:0 auto;display:grid}.auth-visual-panel,.auth-card{min-height:716px;box-shadow:var(--shadow);border-radius:44px}.auth-visual-panel{border:1px solid var(--line-light);background:var(--surface-glass);box-shadow:var(--shadow-sm);padding:42px;position:relative;overflow:hidden}.auth-visual-panel:before{content:"";display:none;position:absolute;inset:0}.auth-visual-content{z-index:1;flex-direction:column;justify-content:flex-start;height:100%;display:flex;position:relative}.auth-visual-top img{width:132px;height:auto}.auth-visual-top h2{color:#151515;letter-spacing:0;white-space:nowrap;width:100%;margin:42px 0 14px;font-size:44px;font-weight:300;line-height:1.16}.auth-visual-top p{color:#121212a8;width:min(520px,100%);margin:0;font-size:17px;line-height:1.7}.login-form{width:100%}.auth-card{background:#ffffffeb;border:1px solid #12121212;flex-direction:column;justify-content:center;padding:58px 44px;display:flex}.login-form-head{margin-bottom:8px}.login-form-head h2{color:#151515;letter-spacing:0;margin:18px 0 12px;font-size:40px;font-weight:300;line-height:1.12}.login-form-head .auth-intro{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.auth-tabs{background:#ffffffb8;border:1px solid #12121214;border-radius:999px;gap:6px;margin:28px 0 8px;padding:5px;display:inline-flex}.auth-tabs button{color:#555;min-width:92px;height:34px;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;display:inline-flex}.auth-tabs button.active{color:#fff;background:var(--grad)}.login-form label{color:#5b5f62;letter-spacing:0;gap:8px;margin-top:14px;font-size:13px;font-weight:400;display:grid}.label-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.label-row a,.auth-inline-link,.auth-switch button{color:var(--rose);font:inherit;background:0 0;border:0;padding:0;font-weight:900}.auth-inline-link{align-items:center;display:inline-flex}.login-form input{height:54px;color:var(--text);background:#ffffffe6;border:1px solid #1212121a;border-radius:18px;outline:none;padding:0 18px;font-size:15px;transition:border-color .18s,box-shadow .18s,background .18s}.login-form input:focus{border-color:var(--line-strong);background:#fff;box-shadow:0 0 0 4px #ff3c4014}.password-input-wrap{display:block;position:relative}.password-input-wrap input{width:100%;padding-right:56px}.password-visibility-toggle{color:#8f8f95;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;transition:color .18s,background .18s;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-visibility-toggle:hover{color:var(--rose);background:#ff3c4012}.password-visibility-toggle:focus-visible{outline-offset:2px;outline:2px solid #ff3c4052}.password-visibility-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.verification-row{grid-template-columns:minmax(0,1fr) 112px;align-items:stretch;gap:8px;display:grid}.auth-profile-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.auth-profile-grid select{color:#202027;width:100%;font:inherit;background:#fff;border:1px solid #ff50602e;border-radius:18px;padding:14px 16px}.login-form .verification-row .auth-code-button{white-space:nowrap;height:54px;min-height:54px;margin:0;padding:0 10px;font-size:13px}.turnstile-widget{align-items:center;min-height:65px;display:grid}.login-form .btn{border-radius:18px;min-height:54px;margin-top:14px;font-size:16px}.auth-status{text-align:left;color:var(--muted);min-height:18px;margin:10px 0 0;font-size:13px}.desktop-sso-page{background:#fffaf8;place-items:center;min-height:100svh;padding:32px;display:grid}.desktop-sso-status{color:#151515;text-align:center;justify-items:center;gap:16px;width:min(320px,100%);display:grid}.desktop-sso-status img{width:118px;height:auto}.desktop-sso-status h1{letter-spacing:0;margin:0;font-size:24px;font-weight:500;line-height:1.2}.desktop-sso-status p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.desktop-sso-spinner{border:3px solid #ff3c4029;border-top-color:var(--rose);border-radius:999px;width:28px;height:28px;animation:.72s linear infinite desktop-sso-spin}@keyframes desktop-sso-spin{to{transform:rotate(360deg)}}.profile-card{border:1px solid var(--line);background:var(--surface-strong);box-shadow:var(--soft-shadow);border-radius:8px;grid-template-columns:54px 1fr auto;align-items:center;gap:16px;margin-bottom:14px;padding:22px;display:grid}.avatar{color:#fff;background:var(--grad);border-radius:8px;place-items:center;width:54px;height:54px;font-size:22px;font-weight:950;display:grid}.profile-card h2{margin-bottom:4px;font-size:20px}.profile-card p{margin:0}.pill{color:var(--rose);background:var(--soft);border-radius:4px;padding:3px 9px;font-size:12px;font-weight:900}.status-dot{color:#1aa65b;font-size:12px;font-weight:850}.modal-mask{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#24131659;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal-mask.active{display:flex}.modal-card{background:var(--surface-strong);width:min(440px,100%);box-shadow:var(--shadow);border-radius:8px;padding:28px;position:relative}.modal-close{width:30px;height:30px;color:var(--rose);background:var(--soft);border:0;border-radius:50%;position:absolute;top:14px;right:14px}.form-stack{gap:11px;margin-top:16px;display:grid}.form-stack input{border:1px solid var(--line);border-radius:4px;outline:none;height:46px;padding:0 14px}.pay-box{background:var(--soft);border-radius:8px;margin:16px 0;padding:18px}.pay-box strong{letter-spacing:-.05em;margin-top:4px;font-size:36px;display:block}@media (max-width:980px){.site-header{grid-template-columns:minmax(104px,1fr) auto;gap:10px;width:calc(100% - 24px);height:68px;margin-top:12px;padding:0 10px 0 12px}:is(body:has(.product-page) .site-header,body:has(.pricing-page) .site-header){grid-template-columns:minmax(104px,1fr) auto;width:calc(100% - 24px);max-width:calc(100% - 24px);margin:12px auto 0}.site-header .brand,.site-header .brand-logo{flex-basis:128px!important;width:128px!important;height:48px!important}.site-header .brand-logo img{width:128px!important;height:48px!important}.nav-links{display:none}.nav-actions{gap:8px;min-width:0}.site-actions{gap:6px}.nav-download-button,.login-button{height:42px;padding:0 16px;font-size:14px}.account-icon-link{width:42px;height:42px}.account-icon-head{width:11px;height:11px;top:11px}.account-icon-body{width:19px;height:11px;bottom:10px}.download-menu{right:-54px}.site-footer{align-items:flex-start;width:calc(100% - 32px);margin:36px auto 20px;padding:18px}.site-footer span{width:100%}.product-hero{width:calc(100% - 32px);padding-top:58px}.product-hero h1{font-size:44px}.pricing-page .pricing-hero{padding-top:58px}.pricing-page .pricing-hero h1{font-size:40px}.product-hero .lead{font-size:16px;line-height:1.75}.product-demo-shell{border-radius:24px;width:calc(100% - 32px);height:auto;margin-top:42px}.product-demo-image{height:auto}.product-flow{margin-top:62px;padding:0 16px}.product-section-head h2,.testimonial-head h2,.product-final-cta h2{font-size:36px}.product-section-head p:not(.product-kicker),.testimonial-head p:not(.product-kicker){white-space:normal;font-size:15px}.value-story,.value-story:nth-child(2n){border-radius:26px;grid-template-columns:1fr;padding:22px}.value-story:nth-child(2n) .value-copy,.value-story:nth-child(2n) .value-visual{order:initial}.value-copy h3{font-size:30px}.value-copy p{font-size:15px}.value-visual{border-radius:24px;min-height:300px}.router-map{inset:16px 14px 84px}.router-map:before,.orbit-main{width:300px;height:204px}.router-map:after,.orbit-wide{width:420px;height:304px}.orbit-vertical{width:202px;height:440px}.router-core-card{border-radius:26px;width:104px;height:104px}.router-core-logo{width:38px;height:38px}.router-core-card b{font-size:18px}.router-core-card small{font-size:11px}.router-node{border-radius:18px;gap:8px;min-width:132px;min-height:50px;padding:8px 10px}.router-node b,.router-status b{font-size:14px}.router-node small,.router-status small{font-size:11px}.model-icon{border-radius:12px;width:32px;height:32px}.model-icon svg{stroke-width:2.6px;width:22px;height:22px}.router-signal,.router-track{height:4px}.signal-a,.track-a{width:118px;top:40%;left:52%}.signal-b,.track-b{width:110px;top:51%;left:24%}.signal-c,.track-c{width:116px;top:62%;left:52%}.particle-red{width:12px;height:12px;top:47%;left:58%;box-shadow:0 0 0 10px #fd4a681f}.particle-blue,.particle-peach{width:9px;height:9px}.router-node.openai{top:9%;right:3%}.router-node.deepseek{top:37%;left:3%}.router-node.minimax{bottom:16%;right:4%}.router-status{border-radius:22px;min-width:220px;min-height:58px;padding:8px 12px}.value-visual.router .router-map{contain:layout paint;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"core core""chatgpt deepseek""minimax result";align-content:center;gap:8px;padding:12px;display:grid;inset:14px}.value-visual.router .router-map:before,.value-visual.router .router-map:after,.router-ring,.router-beam.to-chatgpt,.router-beam.to-deepseek,.router-beam.to-minimax{display:none}.router-core{border-radius:24px;grid-area:core;justify-self:center;width:78px;height:78px;position:relative;top:auto;left:auto;overflow:hidden;transform:none}.router-core strong{font-size:14px}.router-core small{font-size:10px}.model-card{box-sizing:border-box;grid-template-columns:26px minmax(0,1fr);gap:6px;width:auto;min-width:0;max-width:100%;min-height:42px;padding:6px 8px 6px 7px;animation:none;display:grid;position:relative;inset:auto;overflow:hidden}.value-visual.router .model-icon{border-radius:10px;width:26px;height:26px}.value-visual.router .model-icon svg,.value-visual.router .model-icon img{width:17px;height:17px}.model-card b{font-size:11px}.model-card em{font-size:9px}.model-card.chatgpt{grid-area:chatgpt;top:auto;right:auto}.model-card.deepseek{grid-area:deepseek;top:auto;left:auto}.model-card.minimax{grid-area:minimax;bottom:auto;right:auto}.model-card>span:last-child{min-width:0;overflow:hidden}.router-result{grid-area:result;width:auto;min-width:0;padding:8px 10px;position:relative;bottom:auto;left:auto;transform:none}.router-result b{font-size:12px}.router-result span{font-size:10px}.testimonial-section{padding:58px 0 56px}.testimonial-head,.testimonial-rail{width:calc(100% - 32px)}.testimonial-list{width:100%;animation:none;display:grid}.testimonial-list figure{border-radius:28px;width:100%;min-height:auto;padding:28px 24px}.testimonial-list blockquote{font-size:20px}.testimonial-list figcaption{margin-top:34px}.product-final-cta{border-radius:30px;grid-template-columns:1fr;width:calc(100% - 32px);margin:64px auto 56px;padding:30px 24px}.product-final-cta h2{font-size:34px}.product-final-cta p{font-size:15px}.product-final-actions{flex-direction:column;align-items:stretch}.product-final-download{width:100%}.product-final-visual{min-height:330px;margin-top:6px}.final-yoo-node{width:90px;height:90px;top:46%}.final-yoo-node img{width:68px}.final-ability-chip{gap:8px;min-height:42px;padding:6px 12px 6px 8px;font-size:13px}.final-ability-chip b{font-size:13px}.final-ability-chip small{font-size:11px}.final-chip-icon{border-radius:11px;width:28px;height:28px}.final-ability-chip.model{top:10%;left:2%}.final-ability-chip.scene{top:10%;right:0}.final-ability-chip.cost{bottom:7%;left:50%;transform:translate(-50%)}.scenario-market{padding:36px 16px 56px}.scenario-discovery-panel{border-radius:26px;grid-template-columns:1fr;gap:14px;padding:18px}.scenario-discovery-copy h1{font-size:28px}.scenario-category-rail{flex-wrap:nowrap;margin-left:-18px;margin-right:-18px;padding:0 18px 6px;overflow-x:auto}.skill-card-grid{grid-template-columns:1fr}.skill-card{border-radius:26px;min-height:auto;padding:14px}.skill-card-banner{margin-bottom:18px}.skill-card-top{display:grid}.skill-card-top span{width:max-content}.skill-card-meta{grid-template-columns:1fr}.scenario-detail-modal{align-items:end;padding:8px}.scenario-detail-panel{border-radius:22px;max-height:calc(100vh - 16px);padding:16px}.scenario-detail-hero,.scenario-detail-columns,.scenario-detail-use-grid{grid-template-columns:1fr}.scenario-detail-panel h2{font-size:28px}.scenario-detail-panel p{font-size:15px}.scenario-detail-heat{gap:8px;min-height:auto;padding:12px}.scenario-detail-card{min-height:auto;padding:14px}.scenario-detail-use-grid{padding:8px}.scenario-prompt-copy-surface{min-height:112px;padding:14px}.codex-demo-window{min-height:190px}.home-hero,.quick-section,.plan-grid,.help-grid,.help-hero,.help-layout,.help-quick-grid,.video-doc-layout,.video-doc-card-grid,.video-doc-stats,.scene-grid,.featured-scene-grid,.scene-detail,.scene-library-grid,.metric-row,.skill-grid,.scenario-grid,.recharge-grid,.recharge-packs,.download-resource-grid{grid-template-columns:1fr}.help-video-library.standalone-video-page{width:calc(100% - 32px);margin-bottom:56px;padding:30px 0 42px}.help-video-library.standalone-video-page .video-doc-layout{grid-template-columns:1fr;gap:18px}.help-video-library.standalone-video-page .video-doc-sidebar{border-radius:24px;padding:14px;position:static}.help-video-library.standalone-video-page .video-doc-main{border-radius:28px;padding:24px 18px 44px}.help-video-library.standalone-video-page .video-doc-hero,.help-video-library.standalone-video-page .video-doc-section{padding:28px 0}.help-video-library.standalone-video-page .video-doc-hero h1{font-size:34px}.home-hero{gap:24px;min-height:auto;padding:42px 20px 28px}.home-hero h1{font-size:clamp(40px,12vw,58px)}.hero-preview{border-radius:8px}.demo-play{min-height:46px;padding:0 16px}.section,.quick-section{padding-left:20px;padding-right:20px}.quick-section{padding-top:0}.download-card,.connected-card,.diagnose-card{flex-direction:column;align-items:start}.assistant-shell{grid-template-columns:1fr;width:calc(100% - 24px)}.assistant-sidebar{display:none}.entry-links,.records-grid,.auth-layout{grid-template-columns:1fr}.purchase-flow-page.checkout-page{padding:42px 16px 58px}.order-confirm-card{border-radius:28px;padding:30px 18px 24px}.order-close{top:20px;right:18px}.order-confirm-card h3{margin-top:30px}.confirm-detail-box{border-radius:20px;padding:18px}.confirm-row{align-items:flex-start;font-size:16px}.confirm-row b{overflow-wrap:anywhere;max-width:58%}.confirm-row.total b{font-size:28px}.coupon-entry-title,.coupon-code-wrap{grid-template-columns:1fr}.coupon-code-wrap{display:grid}.payment-simple-box{border-radius:20px;padding:18px}.payment-simple-head{font-size:18px}.payment-simple-box p{margin-left:0}.purchase-flow-page.pay-page{padding:42px 16px 58px}.payment-dialog{border-radius:28px;padding:30px 18px 24px}.payment-close{top:20px;right:18px}.payment-status-pill{width:fit-content;margin-top:14px;position:static}.payment-qr-large{aspect-ratio:1;border-width:14px;border-radius:26px;width:min(100%,286px);height:auto;margin:28px auto 20px}.payment-qr-large span{aspect-ratio:1;width:min(100%,218px);height:auto}.payment-dialog>p{font-size:16px}.payment-order-details{border-radius:20px;padding:18px}.payment-summary-row{align-items:flex-start}.payment-summary-row b{max-width:58%}.payment-actions{grid-template-columns:1fr;gap:12px}.payment-actions button,.payment-actions a{min-height:54px}.purchase-flow-page.result-page{padding:42px 16px 58px}.payment-result-panel{border-radius:28px;padding:30px 18px 24px}.success-modal-mark{border-radius:24px;width:74px;height:74px;margin-bottom:20px;font-size:36px}.payment-result-panel h2{font-size:28px}.success-modal-summary{border-radius:20px;padding:18px}.success-modal-row{align-items:flex-start}.success-modal-row b{max-width:58%}.success-service-card{border-radius:20px;grid-template-columns:1fr;justify-items:start}.success-service-card .mini-qr{width:100%;height:70px}.payment-result-actions{grid-template-columns:1fr}.checkout-modal-actions{gap:12px;display:grid}.checkout-modal-actions .checkout-cancel,.checkout-modal-actions button{width:100%;min-width:0;min-height:54px;font-size:18px}.pricing-choice-head{display:block}.help-category-list{position:static}.help-center{padding:42px 16px 62px}.help-hero h1{font-size:clamp(42px,13vw,58px)}.help-hero p{font-size:16px}.faq-search{gap:8px;min-height:62px;padding:8px 8px 8px 16px}.faq-search input{font-size:15px}.faq-search button{width:46px;height:46px}.help-quick-card,.video-doc-hero,.video-doc-section{border-radius:24px;padding:22px}.help-quick-card.wechat-entry{grid-template-columns:1fr}.quick-qr{width:100%;height:82px}.video-doc-sidebar{border-radius:24px;position:static}.video-doc-hero h2,.video-doc-section h2{font-size:28px}.video-doc-card{grid-template-columns:1fr}.video-doc-thumb{min-height:120px}.faq-category{border-radius:24px}.faq-row summary{grid-template-columns:36px minmax(0,1fr) 20px;gap:10px;padding:18px}.faq-bullet{width:32px;height:32px}.faq-row h3{font-size:16px}.faq-answer{padding:0 18px 20px 64px}.login-page{padding:22px 16px 36px}.auth-layout{gap:18px}.auth-visual-panel,.auth-card{border-radius:28px;min-height:auto}.auth-visual-panel{padding:30px 22px}.auth-visual-top h2{white-space:normal;margin-top:28px;font-size:32px}.auth-visual-top p{font-size:15px}.login-form{padding:34px 22px}.auth-profile-grid{grid-template-columns:1fr}}@media (min-width:761px) and (max-width:980px){.site-header{grid-template-columns:128px minmax(0,1fr) auto}body:has(.product-page) .site-header{grid-template-columns:128px minmax(0,1fr) auto}body:has(.pricing-page) .site-header{grid-template-columns:128px minmax(0,1fr) auto}.nav-links{gap:clamp(12px,2vw,20px);font-size:14px;display:flex}}@media (max-width:760px){.site-header{border-radius:32px;grid-template-rows:48px auto;grid-template-columns:minmax(104px,1fr) auto;row-gap:4px;height:auto;min-height:112px;padding-top:8px;padding-bottom:8px}body:has(.product-page) .site-header{border-radius:32px;grid-template-rows:48px auto;grid-template-columns:minmax(104px,1fr) auto;row-gap:4px;height:auto;min-height:112px;padding-top:8px;padding-bottom:8px}body:has(.pricing-page) .site-header{border-radius:32px;grid-template-rows:48px auto;grid-template-columns:minmax(104px,1fr) auto;row-gap:4px;height:auto;min-height:112px;padding-top:8px;padding-bottom:8px}.nav-links{grid-area:2/1/auto/-1;justify-content:space-around;gap:4px;width:100%;font-size:13px;display:flex}.nav-links a{min-height:36px;padding:0 4px}.site-header>.brand{grid-area:1/1}.site-header>.nav-actions{grid-area:1/2}}
